SILABUS STMIK YADIKA
1.
PENDIDIKAN AGAMA (MPK-2301/3 SKS)
Tujuan : Agar Mahasiswa mengetahui, memahami dan
menghayati aspek-aspek yang berhubungan dengan keadaan makhluk dan meningkatkan
keimanannya terhadap Khaliq dan hal-hal gaib lainnya, memahami, menghayati dan
melaksanakan ajaran agama.
Materi : 1. Keimanan
pada Khaliq dan hal yang gaib lainnya.
2. Sumber-sumber ajaran agama.
3. Hubungan manusia dengan Khaliq dengan sesama manusia dan alam
lingkungan sekitarnya.
4. Islam dan kaitannya dengan berbagai disiplin ilmu pengetahuan dan
kehidupan masyarakat.
Pustaka : 1. Dosen
Agama Islam ITS, Dasar-Dasar Agama Islam
2. Harun Nasution, Islam
Ditinjau Berbagai Aspeknya, UI Press, Jakarta, 1979
3. Endang Syaifuddin A, Wawasan Islam, Pustaka Jakarta, 1985
4. Zakiyah D., A. Sadali, Dasar-Dasar Agama Islam, Jakarta, 1985
2. PENDIDIKAN PANCASILA (MPK-2302/3 SKS)
Tujuan : Mahasiswa mampu memahami, menghayati
dan mengamaalkan nilai-nilai Pancasila menghayati dan mengamalkan sistem
kenegaraan RI berdasarkan UUD 1945 serta memahami usaha mewujudkan cita-cita
bangsa Indonesia.
Materi : 1. Pancasila.
2. Nilai-nilai Pancasila, UUD 1945 dan tata pelaksanaannya dalam
lembaga Negara.
3. Pengkajian sejarah perjuangan bangsa, GBHN, Repelita dan
pelaksanaannya.
Pustaka : 1. ...,
Kumpulan Buku Penataran P4
2. Dardji Darmodiharjo, Pancasila Sumber dari Segala Sumber Hukum,
Malang, Universitas Brawijaya, 1976.
3. Laboratorium Pancasila IKIP Malang, Pancasila dalam Kedudukan dan
Fungsinya Sebagai Dasaar Negara Pandangan Hidup Bangsa, CV Usaha, Surabaya,
1981.
3. BAHASA INGGRIS KEILMUAN (MPK-2203/3 SKS)
Tujuan : Mempersiapkan mahasiswa untuk
dapat membaca textbook dalam bahasa Inggris dengan cara meningkatkan
vocabulary, membahasa pokok tata bahasa dan memberikan latihan-latihan untuk
membaca serta meringkas beberapa paragraph dari textbook
Materi : 1. Vocabulary
2. Tata Bahasa :
o
Tenses (Simple Present,
Simple Past, Present Continuous, Present perfect dan
future tense)
o
Passive, Gerund, Relative
Pronoun dan Participle
3.
- Bacaan umum, computer dan management
4. Library :
o
Mencari informasi melalui indec, Mengenal topic sentence
5. Meringkat Paragaph
4. KEWARGANEGARAAN (MPK-2204/2 SKS)
Tujuan : 1. Mahasiswa Bersedia melaksanakan
norma etik dan hukum yang berdasarkan Pancasila sesuai dengan profesi
2. Mahasiswa mendukung Identitas Nasional
3. Mahasiswa mampu melakukan perilaku yang
mencerminkan hak dan kewajiban warga negara.
4. Mmahasiswa mampu menunjukkan sikap dan
perilaku konstitusional dalam hidup bernegara.
5. Mahasiswa mampu menampilkan sikap dan
perilaku yang demokratis.
6. Mahasiswa mendukung pemajuan dan perlindungan
HAM di negara Hukum Indonesia.
7. Mahasiswa mampu menjelaskan pentingnya
wilayah
Indonesia
sebagai ruang hidup bangsa.
8. Mahasiswa mampu menganalisis ketahan bangsa
di tengah masyarakat global
Materi : 1. Filsafat, Pancasila, Identitas Nasional.
2. Hak dan Kewajiban
warga negara.
3. Negara dan Konstitusi.
4. Demokrasi Indonesia, HAM dan Rule
of Law.
5.
Geopolitik Indonesia dan
Geostrategi
Pustaka : 1. ------------.
2002. Kapita Selekta Pendidikan Kewarganegaraan . Bagian I . Jakarta:
Proyek Peningkatan Tenaga Akademik, Dirjen Dikti, Depdiknas
2. ------------.
2002.Kapita Selekta Pendidikan Kewarganegaraan . Bagian II . Jakarta:
Proyek Peningkatan Tenaga Akademik, Dirjen Dik ti, Depdiknas
3. Andeng
Muchtar Ghazali. 2004.
Civics Education; Pendidikan Kewarganegaraan
perspektif Islam .
4. Asykuri Ibn Chamim,
dkk. 2003. Civic Education, Pendidikan
Kewarganegaraan . Yogyakarta;
Ditlitbang Muhammadiyah dan LPP UMY
5. Badri Yatim. 1999. Soekarno, Islam dan
Nasionalisme . Jakarta Logos Wacana Ilmu
6. Cholisin.
2000. IKN-PKN. Jakarta Modul Universitas Terbuka
David Beetham & Kevin
Boyle. 2000. Demokrasi, 80 Tanya jawab. Yogyakarta Kanisius
7. Eman Hermawan & Umarudin Masdar. 20 00.
Demokrasi untuk Pemula. Yogyakarta: KLIK
8. Endang Zaelani Zukaya, dkk. 2000. Pendidikan
Kewarganegaraan untuk Perguruan Tinggi . Yogyakarta; Paradigma
9. Franz Magnis Suseno. 1997. Mencari Sosok
Demokrasi . Jakarta Gramedia
10. Ichlasul Amal & Armaidy Armawi.(ed) .
1998. Sumbangan Ilmu Sosial Terhadap Konsepsi Ketahanan Nasional .
Yogyakarta UGM Press
5. KEWIRAUSAHAAN (MPK-2305/3
SKS)
Tujuan : 1. Memahami konsep kewirausahaan dan
inovasi
2. Menumbuhkan sikap positif dalam berwirausaha
3. Mempraktekkan salah satu kegiatan dalam
berwirausaha dan di bidang psikologi
6. ETIKA PROFESI (MPB-2201/2
SKS)
Tujuan : Mengidentifikasi aspek kode etik, HAKI,
prosedur keselamatan kerja, rencana dan organisasi kerja individu, kontribusi
kualitas kerja, kontrol bahaya resiko, P3K, kerja efektif, kerjasama tim, Etika,
hukum dan legalitas
Materi : 1. Beberapa
Pengertian dalam Etika Profesi
2. Profesi, Kode Etik dan Profesionalisme
3. Etika Pemanfaatan TI
4. Implikasi Etis dari TI
5. Kompetensi di bidang TI
6. Spesifikasi dan kalsifikasi Pekerjaan bidang
TI
7. Kriminalitas di Internet (Cybercrime)
8. CyberLaw
9. Status stadarisasi Profesi
10.
Presentasi
Pustaka : 1. Raymond Mcleod, Jr. 1995. Sistem Informasi Manajemen. Jilid I. Penerjemah:
Hendra Teguh. Jakarta: Bhuana Ilmu Populer.
2. Aji
Supriyanto. 2005. Pengantar Teknologi Informasi. Salemba Infotek. Jakarta.
7. BAHASA INGGRIS PROFESI (MPB-2202/2 SKS)
Tujuan : Agar
mahasiswa dapat memahami dan mempelajari kalimat teksbook berbahasa Inggris yang
berkaitan bidang computer.
Materi : Word,
pronounciation, tenses, activate dan
passive voice, argument, verbals (gerund, infinite,
participle) dan clauses (nouns, adjectives, adverbs,
conditional), vocabulary, reading, passage.
8. TATA TULIS ILMIAH (MPB-2303/3 SKS)
Materi : 1. Penjelasan umum tentang mata kuliah Tata
Tulis Karya Ilmiah (TTKI).
2. Bahasa Karya Tulis Ilmiah
3. Pengertian Ejaan
4. Penulisan
Kata
5. Pemakaian
tanda baca
6. Morfologi
7. Tata
Kalimat
8. Paragraf
9. Menyusun
Karya Ilmiah
10. Menyusun Kerangka Karangan
11. Organisasi
Karangan
12. Konvensi Naskah
13. Penulisan daftar pustaka
9. KOMPUTER DAN MASYARAKAT (MBB-2201/2 SKS)
Tujuan : Mahasiswa dapat
mengerti dan menyaring semua isu-isu yang berkaitan dengan masalah etika,
profesi, dan social masyarakat
Materi : 1. Sejarah Komputer dan Internet
2. Digital Divide, Digital Literacy, Information
Literacy
3. Pendidikan di Era Digital
4. E-commerce dan E-Bussiness
5. Intellectual Property
6. Kejahatan Komputer dan System
Informasi Keamanan Data
7. Komputer dan Hukum
8. Privacy dan Kebebasan Informasi
9. Pekerjaan dan Computer
10. Masyarakat dan Informasi
11. Komputer dan Pemerintahan
12. Komputer dan Control
13. Etika dan tanggung
jawab profesi
10. INTERPERSONAL SKILL (MPB-2302/3 SKS)
11. KULIAH
KERJA NYATA (MBB-2203/4 SKS)
Tujuan : 1.
Mempraktekkan teoritik yang diperoleh selama menimba pengalaman belajar program
studia teknik informatika di STMIK Yadika.
2. Penyusunan program intrakurikuler KKN dalam
kaitannya dengan ilmu pengetahan, teknologi dan seni.
3. Pembuatan berbagai program komputerisasi
secara tersistem dan komprehensip dalam segala bidang usaha dan pekerjaan.
Materi : 1. Pemahaman tentang pengetahuan KKN.
2. Pengembangan berbagai multi profesi dairy
berbagai disiplin ilmu pengetahuan guna memecahkan problem sosial masyarakat.
12. SISTEM
OPERASI (MKB-2301/3 SKS)
Tujuan : Memahami
manajemen computer resource and proses, penjadwalan proses serta komunikasi
interproses, prinsip penanganan IO serta menangani permasalahan yang berkaitan
dengan penggunaan I/O. Memahami manajemen memory dan file.
Materi : 1. Perkembangan
sistem operasi.
2. Manajemen waktu, aturan penjadwalan :
2.1 Fisrt-comefirst serve.
2.2 round robin.
2.3 shortes process
next.
2.4 Preemtive.
3. Manajemen ruang :
3.1 Swaping, partisi,
segmentasi, paging.
3.2 Aturan pergantian
page.
4. Sumberdaya non preemtive,
deadlock detection & recovery.
5. Manajemen I/O :
5.1 Peralatan I/O.
5.2 Interaksi CPU-Peralatan.
5.3 Perangkat lunak pengatur peralatan.
5.4 Kompresi dan enkripsi.
6. Struktur file ; penamaan dan pengaturan akses dan metode akses ,
struktur fisik. W Konkurensi, sinkronisasi, kondisi kritis, semaphore.
Pustaka : 1. Finkel,
raphael A. : An Operating System Vade Mecum, Prentice-Hall,1986.
2. Peterson, J.L. & Silberschatz, A. : Operating System Concepts, Addison-Wesley, 1985
3. Tanenbaum : Operating System Design &
Implementation, Prentice-Hall, 1987.
13. JARINGAN KOMPUTER (MKB-2302/3 SKS)
Tujuan : Memahami struktur jaringan komputer serta
penerapannya. Konsep Dasar Jaringan (Definisi, Tujuan, dan Fungsi Jaringan;
Multitasking dan Muttiuser). Tipe Jaringan (Klasifikasi dan Komponen Jaringan).
Topologi Jaringan (BUS, STAR, RING, dan lain sebagainya). Lapisan Internet dan
Protokol TCP/IP (Alamat IP dan Domain Name Service). Instalasi Jaringan (Novell
dan Windows NT). Internet (Pengenalan Aplikasi, Instalasi dan Pengoperasian
program-program Internet seperti: Email + Mailing List + Newsgroups, Web, FTP,
dan TELNET).
Pustaka : Purbo, O. W. 1999. TCPAP: Standar,
Desain, dan Implementasi. Elex Media Komputindo. Jakarta.
14. SISTEM INFORMASI (MKB-2203/2 SKS)
Tujuan : 1. Memahami
konsep dasar system Informasi
2. Memahami system informasi pada area fungsional organisasi
3. Memahami peran system informasi dalam organisasi pada berbagai
level manajemen.
Materi : Pengertian sistem secara umum, peran dan
fungsi komputer dalam sistem informasi: organisasi, eksekutif, akuntansi,
manajemen, pemasaran, industri, keuangan, keputusan, sumberdaya manusia, dan
kecerdasan buatan; manajemen, perancangan, implementasi, dan pengujian proyek
sistem informasi.
Pustaka : 1. System
Informasi Manajemen Mc.Leod.
2. Laudon, C. Kenneth dan
Jane P. Laudon. 1996. Management Information System –
Organization and Technology, Edisi ke-4,
Prentice-Hall.
3.
McLeod, Raymond Jr. 1995. Management
Information System : A Study of Computer Based
Information System, Edisi ke-5, MacMillan
Publishing.
4. Sidharta, L.
1998. Sistem Informasi Bisnis. Elex Media.
15. SISTEM BASIS DATA (MKB-2404/4 SKS)
Tujuan : Memberikan
pengetahuan tentang metode pengarsipan data, sebagai landasan untuk merancang
sistim informasi.
Materi : 1. Model data, independence, DDI, DML, DBM, DBA.
Hubungan entity, relasi jaringan,
hirarki.
2. Bentuk normal dan proses normalisasi.
3. Aljabar query, pemrosesan
query dan optimasi.
Pustaka : 1. Kort and Silberschat : Database System concepts, Prentice-Hall, 1986
2. Elmasri and S.B. Navathe, Fundamentals of database system, The benjamin/Cummings Publising, 1989
16. SISTEM
INFORMASI MANAJEMEN (MKB-2205/3 SKS)
Tujuan : Mahasiswa memahami konsep
keamanan dan kontrol SI, Mahasiswa memahami konsep manajemen sumber informasi
Materi : Sistem
Informasi berbasis computer, mengelola ingormasim pendekatan system untuk
pemecahan masalah (analisis, perancangan, implementasi dan penggunaan). System
pengolahan data, system informasi manajemen, decision support system, office
automation, expert system dan system ingormasi eksekutif. Sistem Informasi
fungsional meliputi marketing
information system, manufacturing
information system. Penekanan diarahkan pada kemampuan mahasiswa untuk
mengembangkan dan menimplementasikan system informasi melalui tugas kelompok
(proyek)
Pustaka : 1. Flaatten OPDJ Mc. Cubbrey,
2. Foundation
Of Business System Ed ke-2 Andersen Consulting,
3. McLeod R, Jr 1993. Manajemen Information System : A Study of Computer – Based Information System . Ed ke -5 Mac Millan
17. PEMROGRAMAN VISUAL (MKB-2306/3 SKS)
Tujuan : Memahami konsep dasar pemrograman
visual, mampu menerapkannya dalam pembuatan perangkat lunak komputer.
Materi : Lingkungan pemrograman,
Penggunaan komponen Visual, komponen Non Visual, Komponen data Bound, Pembuatan
Form, Pembuatan Aplikasi, Pembuatan Aplikasi Basis Data, Penggunaan Browser,
Penggunaaan Data Base Desktop, Penanganan Kesalahan, Studi Kasus.
18. TEKNIK DIGITAL (MKB-2307/3
SKS)
Tujuan : Setelah
mengikuti kegiatan Pembelajaran siswa diharapkan dapat, Mengerti dan memahami
gerbang-gerbang logika dasar (AND, OR, NOT, NAND, NOR, XOR, XNOR), Mengerti dan
memahami ekspresi-ekspresi bolean, Mengerti dan memahami cara membuat rangkaian
gerbang-gerbang logika dasar (AND, OR, NOT, NAND, NOR, XOR, XNOR)
Materi : 1. Pengantar Pengenalan Sistem Terdistribusi
Pengantar dan perkenalan dengan sistem bilangan basis 2, 8 dan 16. Mempelajari
cara konversi antar basis, operasi aritmetik dengan biner dan tiga macam sistem
bilangan: unsigned, signed dan two's complement.
2. Mempelajari beberapa sistem bilangan lain, terutama peranan two's
complement dalam menyederhanakan proses operasional digital. Minggu ini
diperkenalkan pula floating point number dan metoda untuk mengkoreksi error
dalam transmisi digital.
3. Mempelajari aljabar Boolean dan manipulasi fungsi Boolean.
Dipelajari pula "Truth Table" dan bentuk kanonik fungsi Boolean.
Dalam minggu ini diperkenalkan pula gerbang logika dasar dan penerapannya untuk
mengekspresikan fungsi Boolean dalam rangkaian digital.
4. Mempelajari bagaimana mengimplementasikan fungsi Boolean ke dalam
rangkaian logika menggunakan gerbang dasar digital. Dipelajari pula teknik
menyederhanakan fungsi Boolean dengan Karnaugh-Map. Dengan demikian, sampai
akhir minggu ini, mahasiswa sudah harus mampu menterjemahkan kebutuhan ke dalam
bentuk rangkaian dan sebaliknya menurunkan fungsi Boolean dari sebuah
rangkaian.
19.
ARSITEKTUR & ORGANISASI KOMPUTER (MKB-2308/3 SKS)
Tujuan : Memahami
konsep dasar komputer, mengerti urutan dan pengendalian eksekusi suatu
instruksi, serta memahami karakteristik dan hubungan antar komponen komputer.
Materi : 1. Struktur
komputer, komponen pembentuk komputer.
2. Modus pengalamatan. Himpunan Instruksi untuk berbagai mesin .
3. Organisasi CPU, cara mengeksekusi instruksi secara lengkap, urutan
sinyal pengendalian dan cara pembangkitannya .
4. Pengendalian hardwired dan pengendali microprogram. Prosesor aritmatika, fast adder, multiplier, divider.
Pustaka : 1. Hamacher , Z.G. Vranesic, SG Zaky : Computer
Organization, 3rd/ed, McGraw-Hill, 1990
2. Mano : Computer Systems Architecture, 2 nd/ed,
Prentice-Hall, 1982
3. Hayes : Computer
Architecture and Organization, 2nd/ed, McGraw-Hill, 1989
20. REKAYASA PERANGKAT LUNAK (MKB-2309/3
SKS)
Tujuan : Mempelajari teknik
dan cara mengembangkan perangkat lunak dengan kualitas tinggi.
Materi : Pengertian dan
Paradigma: perkembangan dan rekayasa perangkat lunak serta prospeknya
karakteristik dan komponen perangkat lunak, daur hidup dan prototyping
rekayasa software. Perencanaan dan persyaratan perangkat lunak, Perancangan
perangkat lunak, Coding dan bahasa programing, Uji coba dan pemeliharaan
perangkat lunak, konfigurasi dan manajemen perangkat lunak.
Pustaka : 1. Pressman, R., Sofware Engineering: A Practitioner’s Approach, Mc Graw Hill, 1987
2.
De Macro, Tom, Controlling Sofware Project, Yourdon Press, 1982.
21. TEORI
BAHASA DAN OTOMATA (MKB-2310/3 SKS)
Tujuan : Mengajarkan
dasar-dasar teori bahasa formal dan model-model mesin matematis yang
menggambarkan prinsip kerja komputer.
Materi : 1. Alfabet,
string, bahasa.
2. Operasi terhadap string,
3. Operasi closure.
4. Definisi rekursif. Regular expression. Nondeterministic Finite automata (NFA). Deter ministic
Finite Automata (DFA).
5. Minimasi DFA. Teorema Kleene. Finite
Automata dengan output. Pumping
lemma, bahasa non regular Context Free Grammar.
6. Context Free Language. Non
context Free Languages. Push Down Automata (PDA).
7. Mesin Turing. Hirarki Chomsky. Bahasa-bahasa
Recursively Enumerable. Problema P-NP
Pustaka : 1. Daniel Cohen : Introduction to Computer
Theory, Wiley,
2. Hopcroft, J.D. Ullman :
Introduction to Automata Theory, language and computation Addison -Wesley, 1979
22. PEMROGRAMAN BASIS DATA SQL (MKB-2411/4 SKS)
Materi : 1. Introduction
2. Data Definition
3. Querying data
4. Aggregates, Joining
5. Nested queries
6. Sorting and Grouping
7. set-Theoritic
operators
8. Data dictIonary
9. Manipulation data
10. Data Security
23. SISTEM WAKTU NYATA (MKB-2212/2 SKS)
Tujuan : Setelah
mengikuti mata kuliah ini, mahasiswa akan dapat memahami teori dasar sistem
Waktu Nyata dan fungsinya dan dapat mengetahui serta menganalisa kasus yang
berkaitan dengan sistem waktu nyata. Selain itu mahasiswa dapat mengaplikasikan
sistem waktu nyata dalam beberapa sektor informasi dan teknologi.
Materi
: 1. Perkenalan
SWN
2. Karakteristik
system Waktu nyata dan task
3. Estimating
Program Run Time
4. Penjadwalan Proses Real Time
5. Penjadwalan Proses Real time dinamic
6. Programming Language and tools
7. Real Time Database
8. Real Time Communinication
9. Keamanan
10. Distributed File System
11. Transaction dan
Concurrency Control
12. Database Terdistribusi
Pustaka : 1. George
Coulouris, Jean Dollimore,
Tim Kindberg, Distributed Systems: Concepts and Desig (3rd Edition), Addison-Wesley Pub Co, 2000, ISBN:
0201619180.
2. Amjad Umar, Distributed
Computing and Client-Server Systems,
Prentice-Hall, 1993.
3. Errol Simon, Distributed Information Systems, McGraw Hill,
1996.
4. Robert Elliot, Managing Distributed Databases, John &
Willey & Sons, Inc., 1994.
24.
MANAJEMEN PROYEK TI (MKB-2313/3 SKS)
Materi : 1. Prilaku Kegiatan Proyek
2.
Sasaran
proyek dan tiga kendala (Triple Constraint)
3. Perbedaan yang bersifat mendasar antara
Kegiatan Proyek VS Kegiatan Operasional
4. Proyek dan Manajemen Fungsional
5. Manajemen Klasik atau Fungsional
25. DESAIN
PEMROG. BERORIENTASI OBYEK(MKB-2414/4 SKS)
Tujuan : Mampu menganalisa konsep pemrograman
berbasis objek.
Materi : Konsep-konsep dasar Object-Oriented;
Pengenalan metode UML; Pengunaan UML untuk membangun model berorientasi objek;
Diagram Use Cases; Diagram State; Diagram Sequence; Diagram Collaboration; Diagram
Activity; Diagram Component; Diagram Deployment; Implementasi UML dalam proses
pengembangan sistem; Studi kasus, Review,Quiz.
26.
PEMROGRAMAN JARINGAN (MKB-2415/4 SKS)
Tujuan : Pemahaman
pemrograman jaringan modern berbasis pada model client/server dan model client
server.
Materi : 1. Hubungan Client Server
2. Model Aplikasi Client Server
3. Arsitektur Client Server
27. KEAMANAN
SISTEM INFORMASI (MKB-2416/4 SKS)
Tujuan : 1. Mahasiswa
mampu memahami dasar keamanan system informasi sebagai media sinkronisasi data.
2. Mahasiswa
mampu menyelesaikan setiap terjadi kendala pada system yang di kendalikannya.
Materi : 1. Network
Security, difokuskan pada saluran (media) pembawa Informasi atau jalur yang
dilalui.
2. Application
Security, difokuskan pada aplikasinya system tersebut, termasuk database dan
servicenya.
3. Computer Security, difokuskan pada keamanan
dari computer pengguna (end sistem) yang digunakan untuk mengakses aplikasi,
termasuk Operating system (OS).
28. PEMROGRAMAN
GRAFIS (MKB-2317/3 SKS)
Tujuan : 1. Mahasiswa
dapat menjelaskan konsep dasar pemrograman grafis pada bahasa Java
2. Mahasiswa dapat membuat program untuk
mengambar bentuk-bentuk grafik primitive seperti garis, kotak,segitiga dan
lain-lain.
3. Mahasiswa dapat membuat program untuk menampilkan dan mengolah
data gambar (image).
Materi : 1. Pendahuluan
2. Transformasi, rendering pipeline
3. kamera, modeling surfaces
4. Grafik raster, kurva
5. Illumination, teori warna dan hidden.
29. PEMROGRAMAN BERORIENTASI
OBYEK (MKB-2418/4 SKS)
Tujuan : Menyusun dan membuat perangkat lunak yang
berorientasikan pada obyek.
Materi : Prinsip dan konsep dasar orientasi object
seperti ADT, enkapsulasi, inheritance, information hiding, polymorphism dan
lain lain. Teknik pengembangan perangkat lunak berorientasi obyek : analisis
berorientasi obyek dan desain orientasi objeck dengan bahasa pemodelan UML dan implementasi/ pemrograman
berorientasi objek dengan c++,
penggunaan ulang (reuse) software, Perancangan untuk penggunaan ulang, pola
perancangan (design pattern), object presitency, studi kasus.
Pustaka : 1. Booch, G1994. Object Oriented Analysis dan
Design. Addison-Wesley Singapore.
30. ANALISIS DAN
PERANCANGAN SISTEM (MKB-2419/4 SKS)
Tujuan : 1. Memahami konsep sistem informasi,
karakteristik, klasifikasi dan tim pengembang sistem.
2. Memahami
konsep, langkah-langkah, cara identifikasi masalah, Kerja dari Sistem,
Menganalisis hasil dan membuat laporan hasil analisis.
3. Memahami
pengertian, tujuan dan tahapan perancangan sistem serta personil yang terlibat
dan tekanan-tekanan dalam merancang sistem.
4. Memahami
konsep pendekatan perancangan terstruktur dengan salah
satu
alat batunya DFD. Serta dapat menggunakan DFD secara tepat dan benar.
Materi : 1. Pengertian
Sistem dan analisis Sistem
2. Analisis Sistem
3. Perancangan Sistem Secara Umum
4. Pendekatan Perancangan Terstruktur
5. Flowchart
6. Perancangan Sistem terinci (output dan input)
7. Perancangan Sistem terinci Database
8. Pendekatan Perancangan Berorientasi objek
9. Perancangan
sistem berorientasi objek dengan uml (unified modelling language)
10. Pembahasan tugas penggunaan model/alat
analisis dan perancangan sistem
Pustaka : 1. Burch, J.G., System, Analysis, Design, and Implementation,
Boyd & Fraser Publishing Company, 1992.
2. D. Suryadi H.S., Bunawan, Pengantar
Perancangan Sistem Informasi, Gunadarma, 1996.
3. Elmasri/Navathe, Fundamentals of Database System,
Benjamin/Cummings Publishing Company, Inc, 1989.
4. Jogiyanto, Analisis dan Disain Sistem Informasi,
Andi Offset,
5. Senn, James A., Analysis
and Design of Information Systems, McGraw-Hill Publishing Company,
1989.
6. Tavri D. Mahyuzir, Analisa Perancangan
Sistem Pengolahan Data, PT. Elex Media Komputindo,
7. Yourdon, Edward, Modern Structure Analysis,
Prentice-Hall, Inc, 1989.
8. Anonim, Pengantar Analisis dan Perancangan
Sistem Terstruktur, Gunadarma, 1995.
9. Kendall & Kendall, Analisis dan Perancangan Sistem,
Edisi Ke 5 – Jilid 1, PT. Prenhallindo, Jakarta, 2003.
10. Kendall & Kendall, Analisis dan Perancangan Sistem,
Edisi Ke 5 – Jilid 2, PT. Indeks, Jakarta, 2003.
11. Ariesto Hadi Sutopo, Analisis dan Desain Berorientasi Objek,
J&J Learning, Yogyakarta, 2002.
12. Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan
Metodologi Berorientasi Objek, Informatika, Bandung, 2003
13. A. Suhendar, Hariman Gunadi, Visual Modeling Menggunakan UML dan
RATIONAL ROSE, Informatika, Bandung, 2002.
31. SISTEM TERDISTRIBUSI
(MKB-2220/2 SKS)
Tujuan : Memberikan dasar tentang konsep sistem terdistribusi,
yang merupakan sebuah sistem yang melibatkan lebih dari satu komputer dalam
suatu infrastruktur jaringan baik local, internet bahkan wireless. Sebuah sistem terdistribusi,
tidak hanya melakukan komunikasi antara satu proses pada satu komputer dengan proses pada
komputer yang lain, namun juga perlu mempertimbangkan ketersediaan infrastruktur jaringan yang
memadai dan juga dukungan standarisasi sistem yang terbuka.
Materi
: 1. Pengantar
Pengenalan Sistem Terdistribusi
2. Model
Sistem
3. Jaringan dan
Antar jaringan
4. Komunikasi
Antar Proses
5. Koordinasi dan agreement
6. Waktu dan global state
7. Sistem Objek Terdistribusi dan Remote Invocation
8. Dukungan Sistem Operasi Terdistribusi
9. Keamanan
10. Distributed File System
11. Transaction dan
Concurrency Control
12. Database Terdistribusi
Pustaka : 1. George
Coulouris, Jean Dollimore,
Tim Kindberg, Distributed Systems: Concepts and Desig (3rd Edition), Addison-Wesley Pub Co, 2000, ISBN:
0201619180.
2. Amjad Umar, Distributed
Computing and Client-Server Systems,
Prentice-Hall, 1993.
3. Errol Simon, Distributed Information Systems, McGraw Hill,
1996.
4. Robert Elliot, Managing Distributed Databases, John &
Willey & Sons, Inc., 1994.
32. DATA MINING (MKB-2421/4 SKS)
Materi : 1. Motivation: Why data mining?
2. What is data mining?
3. Data Mining: On what kind of data?
4. Data mining functionality
5. Classification of data mining systems
6. Top-10 most popular data mining algorithms
7. Major issues in data mining
8. Overview of the course
33. RESEARCH IT (MKB-2322/3 SKS)
Tujuan : 1. Mahasiswa mampu menyusun tulisan sesuai kaidah penulisan
ilmiah
2. Mampu
menemukan permasalahan untuk penelitian
3. Mampu
menggunakan sumber informasi digital dan cetak untuk penelitian
4. Memahami
Cara Berpikir Ilmiah
5. Mampu
Menyusun Usulan Penulisan mampu menyusun tulisan yang sistematis
terdiri atas bagian pendahuluan, pembahasan, penutup berikut lampiran dan
ringkasan tulisan sesuai kaidah tulisan ilmiah
Materi
: 1. Karya Ilmiah VS Karya non Ilmiah
2. Aktifitas berbasis kasus
3. Pengamatan rumusan masalah
4. Mengenal bentuk/fungsi dan menggunakan sumber
informasi
5. Searching
Online Information di Lab Bebas
(Internet)
6. Penyusunan Proposal
7. Konsultasi draft proposal
8. Membangun kalimat, paragraph
9. Membuat
kutipan Menyusun daftar pustaka
10. Menggunakan Tampilan Visual
Pustaka : 1. Leedy, Paul.D., Jeanne.E. Ormrod. Practical Research: Planning and Design a Research Edisi 8 [2005].
2. JCU Study Skills Online.“Learning Resources: Essay Writing”.
3. “Writing a Research Paper”.
34. PROYEK PERANGKAT LUNAK
(MKB-2323/3 SKS)
Tujuan : Mengetahui dan
memahami konsep pengarsipan dan pengaksesan file.
Materi : 1. Berkas file,
Klasifikasi file, Model akses file, Organisasi file, Operasi file
2. Jenis media penyimpanan file, Magnetic
tape, Representasi data, Parity dan
Error control, Sistem block, Menghitung
kapasitas penyimpanan dan waktu akses, Organisasi berkas dan metode akses, Keuntungan
dan keterbatasan penggunaan magnetic tape
35. SEMINAR
(MKB-2224/2 SKS)
36. SKRIPSI
(MKB-2625/6 SKS)
37. ALJABAR
LINIER DAN MATRIK (MKK-2301/3 SKS)
Tujuan : Megajarkan bentuk-bentuk penyelesaian
yang menggunakan model matrik berserta operasinya, konsep ruang vektor,
Independensi linier, basis suatu ruang vektor, matriks transformasi.
Materi : 1. Sistem
persamaan linier, matrik dan operasinya, vektor dalam ruang-2 dan dalam
ruang-3, aritmatika vektor, perkalian vektor.
2. Bidang dan garis dalam ruang-2 dan ruang-3, ruang vektor secara
umum .
3. Sub ruang dan operasinya, basis dan dimensi, ruang perkalian dalam
basis ortonormal. Algoritma gramm-Schmid.
4. Koordinat dan perubahan basis, tranformasi linier. Kernel dan
Range.
5. Reflection expansion , shear, similaritas.
Pustaka : 1. Howard Anton : Elementary Linear Algebra,
John Wiley & Sons, 1984
2.
38. KALKULUS (MKK-2402/4 SKS)
Tujuan : Mempelajari dan menguasai konsep kalkulus dasar dan lanjutan dari
pengertian fungsi dan turunannya, teknik-teknik integrasi..
Materi : 1. Aljabar vector, limit fungsi, turunan fungsi,
aturan L’Hospital, Nilai Ekstrim.
2. Kelengkungan
3. Integral
tak tentu
4. Teknik-teknik
integrasi
5. Persamaan
diferensial
6. Integral
tertentu.
39. ALGORITMA DAN PEMROGRAMAN
(MKK-2403/4 SKS)
Tujuan : Memberikan pengetahuan mengenai perancangan
dan pembuatan program sebagai implementasi dari algoritma yang dibuat.
Materi : Pengertian algoritma dan pemrograman. Algoritma construct: Seleksi,
iterasi dan rekursi, evaluasi ekspresi dan assignment; I/O stream
dan exception. Data modeling: primitive, array,
string, data structure. Pengantar bahasa
pemrograman C:
tahapan pemrograman, struktur program, preprocessor directives, kata kunci (keywordws),
tipe data, literal constant, symbolic variable,
operator aritmatika, logika,
relasional, kesamaan, penugasan, dan operator increment
dan decrement. Kontrol
program: seleksi IF, WHILE, DO WHILE, FOR dan SWITCH. Fungsi: definisi fungsi, file header, pemanggilan fungsi (call by
value/reference), fungsi rekursif.
Array: deklarasi, mengirim
array kefungsi, array ganda,
dan string. Pointer:
operator pointer, hubungan pointer dengan array. Struktur, union, enumerasi,
dan manipulasi bit.
Pustaka : 1. Deitel,HM & PJ Deitel 2001. C : How To Program. Third Edition. Pearson Education Prentice Hall. Prentice Hall,
2. Fischer,
40. INTERAKSI
KOMPUTER, MANUSIA & K3 (MKK-2304/3 SKS)
Tujuan : Memberikan
pengetahuan mengenai perancangan interaksi computer manusia.
Materi : 1. Konsep dasar; pengertian bidang yang terkait
.
2. Aspek Manusia
3. Komponen Interaksi Manusia Komputer
4. Pemodelan dalam IMK.
5. Metode Perancangan Antar Muka.
a. Pedoman Perancangan Antar Muka.
b. Pedoman Perancangan Menu.
c. Pedoman Perancangan Bahasa Perintah.
d. Pedoman Perancangan pengisian Formulir.
e. Pedoman Perancangan Pesan Kesalahan.
f. Pedoman Perancangan Fasilitas Bantuan.
Pustaka : Martin Herlander; Hand Book of Human
Computer Interaction; North Holand, 1988.
41.
MATEMATIKA DISKRIT (MKK-2305/3 SKS)
Tujuan : Memahami
konsep dasar teori himpunan, kombinatorik, dan aljabar yang mendasari ilmu
komputer.
Materi : 1. Himpunan
dan proporsi, pengantar bahasa formal, finite state machine.
2. Permutasi Kombinasi dan probabilitas diskrit,
relasi-fungsi.
3. Analisa algoritma, fungsi numerik diskrit dan fungsi pembangkit,
Relasi recurrent dan algoritma rekursif
Pustaka : 1. Liu : Elemen of
Discrete Mathematics, McGraw-Hill Book co.1986
2. Hirschfelder and J.
Hirschfelder : Introduction to Discrete Mathematics, Brooks/Cole Publising Co,1981
42. STRUKTUR DATA (MKK-2406/4 SKS)
Tujuan : Memahami berbagai tipe data abstrak, implementasinya dan penggunaannya dalam menyelesaikan suatu masalah.
Materi : Struktur data abstrak, tujuan serta
implementasinyam dengan penekanan pada struktur data kurikulum tingkat
departemen, bukan eksternal. Pointer, linked list, array serta stack dan queue
untuk lecel sederhana. Konsep rekursifitas, serta analisis kompleksitas. Struktur abstrak
yang dibahas meliputi
tree, binary tree, priority queue dengan heap sort,
AVL tree, serta (2,3) tree. Algoritma
Graph : DFS,
BFS, minimum spanning tree, shortest path dan
topological sort. Manajemen memori : hashing.
Algoritma algoritma untuk kurikulum tingkat departemen sorting dan eksternal
sorting. Problem dan Instance, efisien algoritme, analisis worst case, analisis
average case, notasi asymptotic, analisis
strutur control, solving recurrences, algoritme greedy, algoritme devide and conquer, teknik
dynamic programming, teknik backtracking
Pustaka : 1. Standish,TA. 1995. Data Strukture
and Algorithm Anlysis in C. Second
Edition. Addison-Wesley.
2.
3. Stinson, DR
1985. An Introduction to The Design and Alisys of Algorithms. The Charles Babbage Research Centre, Manitoba.
43. LOGIKA
MATEMATIKA (MKK-2307/3 SKS)
Tujuan
:
Memberikan pengetahuan yang diperlukan
untuk menyatakan suatu logika dengan
pendekatan aljabar serta penggunaannya.
Materi : Kalkulus proposisi, pendekatan aksioma kalkulus proposisi, kalkulus predikat, dan
penerapannya.
Pustaka : 1. The
Logical Basis for Computer Programming, Vol. I:
Deductive Reasoning; Addison-Wesley, 1985.
2. Kowalski;
Logic for Problem Solving, Elsevier, 1979.
44. METODA
NUMERIK (MKK-2308/3 SKS)
Tujuan : Memahami
konsep dasar metode numeric, kelebihan dan kekurangan masing-masing metode
numeric dibandingkan dengan metode lainnya, ketepatan hasil dan penerapannya.
Materi : 1. Sistem
bilangan dan kesalahan numeric.
2. Solusi sistem linier dalam bentuk matrik dengan eliminasi gauss,
strategi persamaan sumbu.
3. Metode faktorisasi LU. Metode Iterasi Gauss Seidel.
4. Solusi persamaan nonlinier dengan metode biseksi, regula falsi.
5. Solusi persamaan nonlinier dengan metode regula falsi yang
dimodifikasi, metode secant.
6. Solusi persamaan nonlinier dengan metode Iterasi Newton, Itersi
titik tetap.
7. Regresi linier, kwadratik, multi fariabel dan orde yang lebih
tinggi .
8. Interpolasi polinomial
dengan “Newton‘s Devided-Difference”
dan polinomila Lagrange.
Pustaka : 1. Conte and Carl de Boor : Elementary Numerical
Analysis : An Algorithmic Approach, Mcgraw-Hill, 1980
2. Chapra and R.P. Canale :
Numerical Methods for Engineers, Mcgraw-Hill, 1985
45. PROBABILITAS DAN STATISTIKA (MKK-2309/3 SKS)
Tujuan : Mempelajari model-model probabilitas untuk
menjelaskan suatu fenomena acak.
Materi : 1. Statistika
dan kegunaannya; beberapa skala pengukuran; populasi dan contoh acak;
statistika deskriptif dan eksplorasi data, ukuran pemusatan dan penyebaran
data, Permutasi dan kombinasi; Konsep tindakan-ruang contoh-kejadian, konsep
peubah acak, nilai harapan dan ragam peubah acak. Beberapa contoh peubah acak
diskret.
2. Pengenalan perintah dasar Paket Statistik Minitab.
3. Staf Jurusan Statistika
46. KECERDASAN BUATAN
(MKK-2410/4 SKS)
Tujuan : Memahami konsep kecerdasan buatan, teknik
pengembangan system kecerdasan buatan dan berbagai aplikasi kecerdasan buatan.
Materi : Pembahasan dalam matakuliah ini dimulail
dengan posisi dan ruang lingkup artificial intelligent. Dilanjutkan dengan domain permasalahan,
berbagai metode searching, berbagai representasi pengetahuan, matching, metode
inferensi (secara statistic, bayes, maupun fuzzy) dan diakhiri dengan
pembahasan mengenai soft computing dengan tiga topic utama yaitu : neural
network, fuzzy system dan algoritma genetika.
Pustaka : 1. Rich,
E and K.Knight, 1991, artificial Intelligence, Mc Graw-Hill, new
2. Michalewicz, 1994, Genetik Algorithm + Data
Structures = Evolution Program, Springger Verlag.
3. Marimin, 2001, Teori dan Aplikasi Sistem
Pakar pada Teknologi Manjerial, jurusan Teknologi Industri Pertanian,
Fateta-IPB
4. Laurene Fausett, 1994. Fundamentals of Neural
Networks. Prentice Hall.
47.
PEMROGRAMAN AUDIO VIDEO (PMM-2401/4 SKS)
Tujuan : 1. Mampu mengenali berbagai format media dan
karakteristiknya,
2. Mampu mengkombinasikan penggunaan berbagai
media untuk menyampaikan informasi secara efektif
3. Memiliki pengetahuan dasar mengenai tools
perangkat lunak, maupun bahasa pemrograman yang dapat digunakan untuk merancang
aplikasi multimedia yang efektif dan interaktif
Materi : 1. Pengantar
Multimedia
2. Teks, Gambar
Dan Grafik
3. Audio
4. Video
5. Animasi
6. Kompresi
7. Kompresi Audio Dan
Video
8. QoS dan Protokol Multimedia
9. Aplikasi Multimedia
48.
PEMROGRAMAN MULTIMEDIA (PMM-2402/4 SKS)
Tujuan : 1. Mahasiswa dapat memahami
konsep dan jenis-jenis multimedia.
2. Mahasiswa dapat mengetahui proses produksi konten multimedia.
3. Mahasiswa dapat mengetahui proses produksi konten multimedia.
4. Mahasiswa memahami jenis-jenis kompresi
data multimedia beserta formatnya.
5. Mahasiswa memahami jenis-jenis kompresi
data multimedia beserta formatnya.
6. Mahasiswa memahami jenis-jenis kompresi data
multimedia beserta formatnya.
7. Mahasiswa
memiliki pengetahuan mengenai teknik penyimpanan dan pengambilan
data multimedia.
8. Mahasiswa
memiliki pengetahuan mengenai teknik penyimpanan dan pengambilan data
multimedia.
Materi : 1. Dasar-dasar multimedia.
2. Produksi
Konten Multimedia.
3. Produksi
Konten Multimedia (lanjutan)
4. Representasi Data Multimedia.
5. Representasi
dan Kompresi Data Multimedia (lanjutan)
6. Representasi
dan Kompresi Data Multimedia (lanjutan)
7. Penyimpanan
dan Pengambilan Data Multimedia
8. Penyimpanan dan Pengambilan Data Multimedia (lanjutan)
9. Multimedia
Developing Tool
10. Scripting
Language
11. XML
Based Languages
Pustaka : 1. Ze-Nian Li and Mark. S.
Drew, Fundamentals of Multimedia, Prentice-Hall, 2003. ISBN 0130618721
2. K. Sayood, Introduction to Data Compression,
Morgan-Kauffman, 2000. ISBN 1558605584.
3. G.
Lu, Multimedia Database Management
Systems, Artech House Publishers, 1999. ISBN
0890063427
4.
49. MULTIMEDIA
DALAM JARINGAN (PMM-2403/4 SKS)
Tujuan : Membekali mahasiswa dengan berbagai kemampuan dalam membangun sistem multimedia melalui pemahaman akan konsep dari sub-sistem penyusunnya.
Materi : 1. Pengantar
Multimedia
2. Produksi
Konten Multimedia
3. Representasi Data Multimedia
4. Penyimpanan dan Pengambilan Data Multimedia
5. Jaringan Multimedia
6. Distribusi Multimedia
7. Keamanan Multimedia
Pustaka : 1. Ze-Nian Li and Mark. S.
Drew, Fundamentals of Multimedia, Prentice-Hall, 2003. ISBN 0130618721
2. K. Sayood, Introduction to Data Compression, Morgan-Kauffman,
2000. ISBN 1558605584.
3. G.
Lu, Multimedia Database Management
Systems, Artech House Publishers, 1999. ISBN
0890063427
4.
5. M. Bosi dan R.E. Goldberg,
Introduction to Digital Audio
Coding and Standards, Springer, 2006.
ISBN 1402073571.
6. K. Jack, Video Demystified, 4th ed.,
Elsevier, 2005. ISBN 0750678224.
50. MIKRONTROLER (PRO-2401/4 SKS)
Tujuan : Memberikan pengetahuan tentang pengolahan mikro dan aplikasinya
dalam bidang industri.
Materi : Organisasi mikro computer, system bus, memori,
I/O port, arsitektur mikro prosesor, addres decoding, buffer
keyboard dan display.
51. INTERFACE (PRO-2402/4 SKS)
52.
ROBOTIKA (PRO-2403/4 SKS)
Tujuan : Memahami dasar-dasar system robot dan
penggunaanya di industri. Mampu memprogramkan system manufaktur terpadu
sederhana.
Materi : 1. Konsep dasar NC / CNC/ DNC
2. Komponen-komponen NC / CNC / DNC dan robot,
konsep dasar robot, macam-macam tipe robot, system mekanik dan kendali robot,
tangan robot, fungsi computer, pemrograman robot, sensor dan penglihatan robot.
53. APLIKASI MOBILE (PIM-2401/4
SKS)
Tujuan
: 1. Mengidentifikasi karakteristik dari perangkat mobile
2. Mendeskripsikan
arsitektur dari J2ME
3. Mengetahui peran atau aturan configuration dan
profile
4. Mengidentifikasi
API yang disediakan oleh MIDP
5. Mendiskripsikan
siklus dari MIDlet
Materi : 1. Pembangunan aplikasi mobile
o
Mobile Device
o
Java 2 Micro Edition
o
CLDC
o
MIDP
o
MIDlets
2. Karakteristik
Mobile
o
Berukuran kecil
o
Keterbatasan memori
o
Keterbatasan sumber energi
o
Rendahnya konsumsi energi
o
Terbatasnya koneksi jaringan
o
Terbatasnya waktu hidup
3. Gambaran J2ME/ Java Platform
3. Arsitektur J2ME
4. Configurasi
o
Merupakan subset dari pemrograman
java
o
Memberikan fungsi-fungsi dari java
virtual Machine (VM)
o
Sebuah library utama pada J2ME
o
Memberikan fitur-fitur untuk
security dan jaringan
5.
MIDLet
54. PEMROGRAMAN BERBASIS WEB
(PIM-2402/4 SKS)
Tujuan : Mengetahui, mempelajari
dan memahami bahasa komputer yang tidak tergantung pada sistem operasi maupun
perangkat kerasnya.
Materi : Syarat sebuah bahasa
tidak tergantung platform, bahasa java, bahasa skripting sisi client,
JavaScript, VBScritp dan Java Applet; bahasa skripting sisi server PHP, JSP,
ASP
Pustaka : 1. Patrick
Naughton, The Java Handbook, McGraw-Hill, Inc, 1996
2.
---, JavaScript, VBScript, Java Applet,
---
3.
---, PHP, JSP, ASP, ---
55.