35824778 KATALOG IF 2009 2010

 Kurikulum untuk program Pendidikan S1

Kurikulum untuk program pendidikan S1 yang sekarang digunakan di Jurusan Teknik informatika merupakan kurikulum baru yang telah diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik 2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal yang harus ditempuh oleh mahasiswa adalah 144 SKS. Beban perkuliahan sebesar 144 SKS ini dapat diselesaikan selama delapan semester. Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009- 2014. Total 144 SKS tersebut dikelompokkan menjadi 2 kelompok mata kuliah, yaitu:

 Mata Kuliah Wajib : 110 SKS (76.4%)  Mata Kuliah Bidang Keahlian

: 34 SKS (23.6%)

Jurusan Teknik Informatika menawarkan tiga bidang keahlian, yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan Rekayasa Perangkat Lunak. Penyediaan ketiga bidang minat ini dimaksudkan agar mahasiswa dapat memperoleh pengetahuan, pemahaman maupun keterampilan yang lebih spesifik sesuai dengan bidang minat yang diinginkannya. Pemilihan Bidang Keahlian ini dapat dilakukan pada saat mahasiswa memasuki semester 6. Adapun ciri-ciri utama dari ketiga bidang minat tersebut dapat dijabarkan seperti berikut:

 Bidang Keahlian Komputasi Cerdas dan Visualisasi (KCV).

Mata kuliah yang ditawarkan dalam bidang minat ini terutama ditekankan pada kemampuan lulusan dalam memanipulasi dan menganalisis data

citra pada berbagai bidang aplikasi (a.l. biomedika, industri), kemampuan menerapkan metode sistem cerdas pada berbagai bidang aplikasi dan kemampuan memodelkan dan mengoptimasikan sistem nyata. Mahasiswa yang memilih bidang keahlian ini diwajibkan (minimal) mengambil 6 mata kuliah bidang keahlian KCV, antara lain: Analisis Data

Multivariat, Data Mining, Kecerdasan Komputasional, Simulasi Sistem Diskrit, Data Warehousing, Pengolahan Citra Digital, Simulasi dan Game Komputer, Sistem Temu Kembali Informasi, Visi Komputer, Optimasi Nonlinear, Pemrograman Robot, Topik Khusus Komputasi Cerdas dan Visualisasi.

 Bidang Keahlian Komputasi Berbasis Jaringan/Net Centric Computing

Mata kuliah yang ditawarkan dalam bidang keahlian ini ditekankan pada Kemampuan lulusan dalam membangun infrastruktur jaringan yang

aman, kemampuan membangun sistem grid, Kemampuan membangun aplikasi jaringan sesuai Standard dan Kemampuan membangun aplikasi multimedia berbasis jaringan. Mahasiswa yang memilih bidang minat ini diwajibkan (minimal) mengambil 6 mata kuliah bidang NCC, antara lain: Jaringan Nirkabel dan Komputasi Bergerak, Sekuritas Jaringan, Sistem Terdistribusi, Teknologi antar Jaringan, Jaringan Multimedia, Komputasi

Grid, Perancangan dan Manajemen Jaringan, Teknik Kompresi, Topik Khusus Komputasi Berbasis Jaringan.

 Bidang Minat Rekayasa Perangkat Lunak (RPL)

Mata kuliah yang ditawarkan dalam bidang minat ini ditekankan pada Kemampuan lulusan dalam melakukan pengujian perangkat lunak, Kemampuan mengelola proyek perangkat lunak, Kemampuan mengurangi resiko kesalahan perangkat lunak, dan Kemampuan membuat perangkat lunak game. Mahasiswa yang memilih bidang keahlian ini diwajibkan (minimal) mengambil 6 mata kuliah bidang RPL, antara lain: Animasi Komputer, Audit Tata Kelola TI, Manajemen Proyek Perangkat Lunak, Verifikasi dan Validasi Perangkat Lunak, Evolusi Perangkat Lunak, Pembuatan Game, Pola dan Arsitektur Perangkat Lunak, Topik Khusus Rekayasa Perangkat Lunak, Pemrograman Perangkat Mobile dan Realitas Virtual.

Dalam kurikulum 2009-2014 ini, kegiatan perkuliahan untuk membekali mahasiwa dengan pemahaman konsep pengetahuan/teknologi dan kegiatan praktikum untuk membekali mahasiswa dengan pengetahuan praktis (ketrampilan), dimana kedua kegiatan tersebut diberikan dalam satu mata kuliah dengan bobot 3-4 sks, sehingga tidak dilakukan pemisahan antara mata kuliah dengan mata praktikum. Kegiatan perkuliahan dapat berlangsung di kelas maupun di laboratorium.

Pengalaman praktis lainnya yang juga wajib diikuti oleh mahasiswa adalah “Kerja Praktek” di industri selama dua bulan (dengan beban 2 SKS) guna memberikan kesempatan bagi mahasiswa untuk memperluas wawasannya mengenai aplikasi dari berbagai teori yang telah diperoleh dalam

perkuliahan. Sebagai akhir dari proses pendidikan untuk program studi S1, mahasiswa diwajibkan untuk menyelesaikan “Tugas Akhir” (dengan bobot 5 SKS) yang ditujukan untuk memberikan pengalaman bagi mahasiswa dalam menyusun karya ilmiah yang berkaitan dengan penyelesaian terhadap suatu pokok permasalahan sesuai dengan bidang keahlian yang telah dipilihnya. Tugas akhir ini bersifat komprehensif, ditulis sesuai dengan norma-norma ilmiah dan harus dipertanggungjawabkan baik dalam forum seminar tugas akhir yang bersifat umum dan terbuka maupun ujian lisan yang bersifat tertutup di depan tim penguji.

Kompetensi Lulusan Program Sarjana:

Kompetensi Utama:

1. Memahami dan menguasai prinsip dasar bidang informatika.

2. Menguasai dasar konsep dan keahlian pemrograman komputer .

3. Mampu merancang dan mengimplementasikan sistem serta mengintegrasikan hardware dan software.

4. Mempunyai keahlian komunikasi interpersonal, teamwork serta manajerial

5. Mampu mendayagunakan, mengevaluasi dan mengidentifikasi pengembangan sistem berbasiskan komputer.

6. Mempunyai keahlian tertentu di topik-topik lanjut komputing.

7. Mampu menunjukan sikap yang menghargai, melindungi dan meningkatkan etika professional.

8. Mempunyai keahlian meneliti sesuai dengan metodologi penelitian.

Kompetensi Pendukung:

1. Kemampuan menuangkan pemikiran dalam lisan dan tulisan dengan baik.

2. Sikap technopreneur.

3. Kemampuan berbahasa asing baik lisan maupun tulisan.

Kompetensi Lainnya:

Berintegritas tinggi, bermoral, serta berwawasan lingkungan dan bahari.

 Kurikulum untuk program Pendidikan S2

Kurikulum untuk program pendidikan S2 yang sekarang digunakan di Jurusan Teknik informatika merupakan kurikulum baru yang telah diberlakukan mulai tahun akedemik 2009/2010 hingga tahun akademik 2013/2014. Dalam kurikulum ini, total Satuan Kredit Semester (SKS) normal yang harus ditempuh oleh mahasiswa adalah 36 SKS. Secara normal, beban perkulihan sebesar 36 SKS ini dapat diselesaikan selama empat semester. Kurikulum ini disusun dengan mengacu pada Peraturan Rektor Institut Teknologi Sepuluh Nopember Nomor 2692/12/PP/2008 tentang Pedoman Penyusunan Kurikulum Institut Teknologi Sepuluh Nopember Tahun 2009- 2014. Beban studi sebesar 36 SKS tersebut dikelompokkan menjadi 2 kelompok mata kuliah, yaitu:

 Mata Kuliah Wajib : 18 SKS (50%)  Mata Kuliah Bidang Keahlian

: 18 SKS (50%)

Program S2 Teknik Informatika juga memberikan 3 pilihan bidang keahlian, yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan Rekayasa Perangkat Lunak. Pilihan bidang keahlian ini dapat dilakukan saat mahasiswa memasuki semester ke-2. Mahasiswa harus menyelesaikan Program S2 Teknik Informatika juga memberikan 3 pilihan bidang keahlian, yaitu Komputasi Cerdas dan Visualisasi, Komputasi Berbasis Jaringan dan Rekayasa Perangkat Lunak. Pilihan bidang keahlian ini dapat dilakukan saat mahasiswa memasuki semester ke-2. Mahasiswa harus menyelesaikan

Kompetensi Lulusan Program Pasca Sarjana:

Kompetensi Utama:

1. Menguasai desain dan analisis pemrograman.

2. Menguasai metodologi pembangunan perangkat lunak .

3. Menguasai metodologi sistem cerdas.

4. Menguasai computer network.

5. Menguasai teknologi pemrosesan informasi.

6. Menguasai metodologi penelitian.

7. Mempunyai daya analisis.

8. Mempunyai inovasi dalam menyelesaikan permasalahan.

9. Mempunyai kemampuan berkomunikasi dengan baik.

10. Mempunyai kemampuan menulis ilmiah.

11. Mempunyai etika profesi.

Kompetensi Pendukung:

1. Mempunyai kemampuan kepemimpinan.

2. Bisa Mandiri.

3. Bisa bekerjasama.

Kompetensi lainnya:

Kemampuan bahasa asing.

 Pejabat dan Dosen Jurusan

Ketua dan Sekretaris Jurusan 2007 - 2011:

Ketua : Yudhi Purwananto, S.Kom, M.Kom. Sekretaris : Ahmad Saikhu, S.Si.,MT.

Ketua dan Sekretaris Program Studi Pascasarjana 2007 - 2011:

Ketua : Ir. Joko Lianto Buliali, M.Sc., Ph.D. Sekretaris : Chastine Fatichah, S.Kom.,M.Kom.

Pengelola Laboratorium :

 Laboratorium Pemrograman Kepala Laboratorium

: Diana Purwitasari, S.Kom, M.Sc. Kepala Seksi Operasional : Radityo Anggoro, S.Kom, M.Sc

 Laboratorium Arsitektur dan Jaringan Komputer(AJK) Kepala Laboratorium

: Royyana Muslim Ijtihadie, S.Kom, M.Kom Kepala Seksi Operasional: Bagus Jati Santoso, S.Kom

 Laboratorium Komputasi Cerdas dan Visualisasi (KCV) Kepala Laboratorium

: Ir. Joko Lianto Buliali, M.Sc.,Ph.D.

 Laboratorium Komputasi Berbasis Jaringan (NCC) Kepala Laboratorium

: Ir. Muchammad Husni, M.Kom.

 Laboratorium Rekayasa Perangkat Lunak(RPL) Kepala Laboratorium

: Prof.Drs.Ec.Ir. Riyanarto Sarno, M.Sc.,Ph.D.

 Laboratorium Vision and Image Processing (VIP) Kepala Laboratorium

: Dr. Agus Zainal Arifin. S.Kom, M.Kom

Pengelola Ruang Baca :

 Kepala Ruang Baca Teknik Informatika: Umi Laili Yuhana, S.Kom, M.Sc

Staf Pengajar :

1. Prof.Ir. Supeno Djanali, M.Sc.,Ph.D.

2. Prof.Ir. Handayani Tjandrasa, M.Sc.,Ph.D.

3. Prof.Drs.Ec. Ir. Riyanarto Sarno, M.Sc.,Ph.D.

4. Ir. Muchammad Husni, M.Kom.

5. Ir. F.X. Arunanto, M.Sc.

6. Ir. Joko Lianto Buliali, M.Sc.,Ph.D.

7. Dr. Agus Zainal Arifin, S.Kom.,M.Kom.

8. Ir. R.V. Hari Ginardi, M.Kom.

9. Ir. Siti Rochimah, MT.

10. Ir. Suhadi Lili

11. Yudhi Purwananto, S.Kom.,M.Kom.

12. Victor Hariadi, S.Si.,M.Kom.

13. Ahmad Saikhu, S.Si.,MT.

14. Wahyu Suadi, S.Kom.,M.Kom.

15. Nanik Suciati, S.Kom.,M.Kom.

16. Dwi Sunaryono, S.Kom., M.Kom

17. Fajar Baskoro, S.Kom.,MT.

18. Chastine Fatichah, S.Kom.,M.Kom.

19. Sarwosri, S.Kom.,MT.

20. Bilqis Amaliah, S.Kom.,M.Kom.

21. Waskitho Wibisono, S.Kom.,M.Eng.

22. Daniel Oranova Siahaan, S.Kom.,M.Sc.,P.D.Eng.

23. Royyana Muslim Ijtihadie, S.Kom.,M.Kom.

24. Imam Kuswardayan, S.Kom., MT.

25. Diana Purwitasari, S,Kom, M.Sc

26. Misbakhul Munir Irfan Subakti, S.Kom.,M.Sc.Eng.

27. Arif Bramantoro, S.Kom.,MIT.

28. Umi Laili Yuhana, S.Kom.,M.Sc.

29. Tohari Ahmad, S.Kom.,MIT.

30. Darlis Herumurti, S.Kom., M.Kom

31. Isye Arieshanti, S.Kom. M.Com.Sc.

32. Ary Mazharudin Shidiqy, S.Kom., M.Com.Sc.

33. Ahmad Hoirul Basori, S.Kom.

34. Anny Yuniarti, S.Kom.,M.Com.Sc.

35. Henning Titi Ciptaningtyas, S.Kom.

36. Rully Sulaiman, S.Kom, M.Kom

37. Radityo Anggoro, S.Kom, M.Sc.,Eng.

38. Hadziq Fabroyir, S.Kom

39. Bagus Jati Santoso, S.Kom

40. Ridho Rahman Hariadi, S.Kom

41. Ratih Nur Esti Anggraini, S.Kom

42. Arya Yudhi Wijaya, S.Kom

43. Rizky Januar Akbar, S.Kom

44. Dini Adni Navastara, S.Kom

45. Wijayanti Nurul Khotimah, S.Kom

46. Abdul Munif, S.Kom

47. Nurul Fajrin Ariyani, S.Kom

48. Erina Letivina Anggraini, S.Kom

 LABORATORIUM

1. LABORATORIUM PEMROGRAMAN (Lab. PROG)

Fasilitas

: 3 server dan 75 PC workstation

Sistem Operasi : Windows server 2003 dan Windows XP Microsoft Office, Visio, Visual Studio.Net,

Aplikasi : Hummingbird Exceed (X windows emulator), My SQL, SQL Server dan Oracle DBMS

 Praktikum Pemrograman Terstruktur  Praktikum Struktur Data

Aktivitas

:  Praktikum Basis Data

 Pekerjaan tugas mata kuliah, untuk kegiatan penelitian dan pengabdian pada masyarakat.

2. LABORATORIUM ARSITEKTUR DAN JARINGAN KOMPUTER (Lab. AJK)

Fasilitas

: 3 server dan 40 PC workstation

Sistem Operasi : Windows server 2003 dan Windows XP, Solaris

dan Linux

Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, SQL Server dan Oracle DBMS

Aktivitas

:  Praktikum Sistem Digital

 Praktikum Sistem Operasi  Praktikum Jaringan Komputer  Pekerjaan tugas mata kuliah, tugas akhir,  Praktikum Sistem Operasi  Praktikum Jaringan Komputer  Pekerjaan tugas mata kuliah, tugas akhir,

serta

pengabdian pada

masyarakat.

3. LABORATORIUM KOMPUTASI CERDAS DAN VISUALISASI (Lab. KCV)

Fasilitas

: 2 server dan 20 PC workstation Sistem Operasi : Windows server 2003 dan Windows XP

Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, Xpert Rule, My SQL, SQL

Server 2005 dan Oracle 10g DBMS Aktivitas

: Kegiatan penelitian dalam bidang Sistem Temu Kembali Informasi, Pengenalan Pola, Data Mining, Data Warehousing, Kecerdasan Komputasional, Simulasi, Optimasi.

4. LABORATORIUM KOMPUTASI BERBASIS JARINGAN (Lab. NCC)

Fasilitas

: 3 server dan 20 PC workstation

Sistem Operasi : Windows server 2003, Windows XP, Solaris dan

Linux

Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, ArcInfo & ArcView, Image

Gear, SQL Server 2005 dan Oracle DBMS. Aktivitas

: Untuk kegiatan penelitian dalam bida ng Sistem Terdistribusi, Teknologi antar Jaringan, Jaringan Multimedia, Komputasi Grid, dan Teknik Kompresi.

5. LABORATORIUM REKAYASA PERANGKAT LUNAK (Lab. RPL)

Fasilitas

: 3 server dan 24 PC workstation

Sistem Operasi : Windows server 2003 dan Windows XP dan

Linux

Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, Xpert Rule, , SQL Server 2005 dan Oracle DBMS

Aktivitas : Untuk kegiatan penelitian dalam bidang Animasi Komputer, Audit Perangkat Lunak, Verifikasi

dan Validasi Perangkat Lunak, Evolusi Perangkat

Pembuatan Game, Pemrograman Perangkat Mobile dan Realitas Virtual.

Lunak

6. LABORATORIUM VISION AND IMAGE PROCESSING (VIP)

Fasilitas : 1 server dan 8 PC workstation, Printer LaserJet

dan LCD Proyektor Sistem Operasi : Windows server 2003 dan Windows XP Aplikasi

: Microsoft Office, Visio, Visual Studio.Net, Java, Matlab, Xpert Rule, , SQL Server 2005 dan Oracle DBMS

Aktivitas

Untuk kegiatan penelitian dalam bidang Visi Komputer dan Pengolahan Citra Digital.

7. WORKSHOP PROGRAM S2

Fasilitas

: 2 server, 12 PC workstation Sistem Operasi : Windows server 2003, Windows XP dan Linux

Aplikasi : Microsoft Office, Visio, Visual Studio.Net, Java Netbean, Matlab, Eclipse, Rational Rose,

System Architect, SQL Server 2005, Oracle 10g DBMS

Aktivitas : Untuk kegiatan penelitian dalam bidang RPL,

NCC dan KCV

Daftar Mata Kuliah dan Silabus Kurikulum 2009-2014 Program Sarjana Jurusan Teknik Informatika

 DAFTAR MATA KULIAH KURIKULUM 2009 - 2014 Fakultas :

Teknologi Informasi (FTIF) Jurusan :

Teknik Informatika Jenjang :

S1

Kompetensi

Kompetensi Kode MK

Wajib/

Nama Mata Kuliah

Utama Lainnya

IG091308 Bahasa Inggris

KI091301 Aljabar Linear

1 KI091302

1 KI091303

Pemrograman Terstruktur

Sistem dan Teknologi

Informasi KI091304

1 SM091201 Kalkulus 1

Sistem Digital

1 IG09130X

Pendidikan Agama

2 KI091306

KI091305 Algoritma dan Struktur Data

2 KI091307

Matematika Diskrit

2 KI091308

Organisasi Komputer

2 SM091202 Kalkulus 2

Teori Graf dan Otomata

2 KI091309

3 KI091310

Basis Data

3 KI091311

Komputasi Numerik

Pemrograman Berorientasi

Objek

KI091312 Rekayasa Perangkat Lunak

3 KI091313

3 KI091314

Sistem Operasi

3 IG091307

Statistika Komputasional

Bahasa Indonesia

IG091309 Pengantar Ilmu Lingkungan

KI091315 Analisis dan Perancangan

Sistem

4 KI091317

KI091316 Jaringan Komputer

4 KI091318

Pemrograman Web

Perancangan dan Analisis

Algoritma

KI091319 Riset Operasional

4 KI091320

5 KI091321

Basis Data Lanjut

5 KI091322

Grafika Komputer

5 KI091323

Kecerdasan Buatan

Pemrograman Framework

J2EE KI091324

Pemrograman Jaringan

KI091325 Perancangan dan Analisis

Algoritma Lanjut

Kompetensi

Kompetensi Kode MK

Wajib/

Nama Mata Kuliah

Utama Lainnya

6 KI091326

KI091392 Kerja Praktek

Pemrograman Framework

.NET IG091306

Pend Kewarganegaraan

KI091327 Sosio dan Etika

IG091311 Pengantar Technopreneurship

8 KI091xxx

Mata Kuliah Bidang Keahlian

34 P

KI091391 Tugas Akhir

8 Jumlah sks

132 12 Jumlah sks MK wajib

Jumlah sks MK pilihan

 DAFTAR MATA KULIAH BIDANG KEAHLIAN

Kompetensi Kode MK

Bidang

Nama Mata Kuliah

KI091331 Analisis Data Multivariat

Data Mining

4 KCV*

6 KI091334

Kecerdasan Komputasional

3 KCV*

6 KI091351

Simulasi Sistem Diskrit

4 KCV*

Jaringan Nirkabel dan

6 Komputasi Bergerak

4 NCC

KI091352 Sekuritas Jaringan

6 KI091353

3 NCC

Sistem Terdistribusi

4 NCC

Kompetensi Kode MK

Bidang

Nama Mata Kuliah

KI091354 Teknologi antar Jaringan

Animasi Komputer

4 RPL

6 KI091373

Audit Tata Kelola TI

3 RPL

Manajemen Proyek

6 Perangkat Lunak

4 RPL

KI091374 Verifikasi dan Validasi

6 Perangkat Lunak

3 RPL

KI091335 Data Warehousing

Pengolahan Citra Digital

4 KCV*

Simulasi dan Game Komputer

4 KCV

KI091338 Sistem Temu Kembali

7/8 Informasi

4 KCV

KI091339 Visi Komputer

4 KCV

Kompetensi Kode MK

Bidang

Nama Mata Kuliah

KI091355 Jaringan Multimedia

4 NCC

7 KI091357

Komputasi Grid

4 NCC

Perancangan dan

7 Manajemen Jaringan

4 NCC

KI091358 Teknik Kompresi

Evolusi Perangkat Lunak

3 RPL

7 KI091377

Pembuatan Game

3 RPL

Pola dan Arsitektur

7 Perangkat Lunak

4 RPL

KI091378 Topik Khusus Rekayasa

7 Perangkat Lunak

4 RPL

KI091340 Optimasi Nonlinear

Pemrograman Robot

4 KCV

7/8 Cerdas dan Visualisasi

Topik Khusus Komputasi

4 KCV

KI091359 Topik Khusus Komputasi

8 Berbasis Jaringan

3 NCC

KI091379 Pemrograman Perangkat

8 Mobile

3 RPL

KI091380 Realitas Virtual

8 Keterangan:

3 RPL

KI09133x atau KI09134x : Pilihan Bidang Keahlian KCV KI09135x

: Pilihan Bidang Keahlian NCC KI09137x atau KI09138x : Pilihan Bidang Keahlian RPL

Mahasiswa wajib menempuh 34 sks MK Bidang Keahlian (9 MK) dengan minimal 6 MK

harus dari satu Bidang Keahlian

KCV*: Mata Kuliah Wajib Bidang Keahlian KCV

 DAFTAR MATA KULIAH PER SEMESTER

SEMESTER 1

Wajib/Pilihan IG091308

Kode MK

Nama Mata Kuliah

sks

Bahasa Inggris 2 W KI091301

Aljabar Linear 3 W KI091302

Pemrograman Terstruktur 4 W KI091303

Sistem dan Teknologi Informasi 2 W KI091304

Sistem Digital 4 W SM091201

Kalkulus 1 3 W 18

SEMESTER 2

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG09130X Pendidikan Agama 2 W KI091305

Algoritma dan Struktur Data 4 W KI091306

Matematika Diskrit 3 W KI091307

Organisasi Komputer 3 W KI091308

Teori Graf dan Otomata 3 W SM091202

Kalkulus 2 3 W 18

SEMESTER 3 Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091309 Basis Data 4 W KI091310

Komputasi Numerik 3 W KI091311

Pemrograman Berorientasi Objek 4 W KI091312

Rekayasa Perangkat Lunak 2 W KI091313

Sistem Operasi 4 W KI091314

Statistika Komputasional 3 W 20

SEMESTER 4

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091307 Bahasa Indonesia 2 W IG091309

Pengantar Ilmu Lingkungan 2 W KI091315

Analisis dan Perancangan Sistem 4 W KI091316

Jaringan Komputer 3 W KI091317

Pemrograman Web 3 W KI091318

Perancangan dan Analisis Algoritma 3 W KI091319

Riset Operasional 3 W

SEMESTER 5 Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091320 Basis Data Lanjut 3 W KI091321

Grafika Komputer 3 W KI091322

Kecerdasan Buatan 3 W KI091323

Pemrograman Framework J2EE 3 W KI091324

Pemrograman Jaringan 3 W KI091325

Perancangan dan Analisis Algoritma 3 W Lanjut

BIDANG KEAHLIAN KOMPUTASI CERDAS DAN VISUALISASI (KCV)

SEMESTER 6

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091392 Kerja Praktek 2 W KI091326

Pemrograman Framework .NET 3 W KI091331

Analisis Data Multivariat 4 P KI091332

Data Mining 4 P KI091333

Kecerdasan Komputasional 3 P KI091334

Simulasi Sistem Diskrit 4 P 20

SEMESTER 7

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091306 Pend Kewarganegaraan 2 W KI091327

Sosio dan Etika 2 W KI091335

Data Warehousing 3 P KI091336

Pengolahan Citra Digital 4 P KI0913xx

Pilihan 1* 4 P KI0913xx

Pilihan 2* 4 P 19

SEMESTER 8

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091311 Pengantar Technopreneurship 2 W KI0913xx

Pilihan 3* 4 P KI091391

Tugas Akhir 5 W 11

Total sks

DAFTAR MATA KULIAH PILIHAN 1, 2, 3 BIDANG KEAHLIAN KCV

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091337 Simulasi dan Game Komputer 4 P KI091338

Sistem Temu Kembali Informasi 4 P

KI091339 Visi Komputer 4 P KI091340

Optimasi Nonlinear 4 P KI091341

Pemrograman Robot 4 P KI091342

Topik Khusus Komputasi Cerdas dan 4 P Visualisasi

BIDANG KEAHLIAN REKAYASA PERANGKAT LUNAK (RPL) SEMESTER 6 Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091392 Kerja Praktek 2 W KI091326

Pemrograman Framework .NET 3 W KI091371

Animasi Komputer 4 P KI091372

Audit Tata Kelola TI 3 P KI091373

Manajemen Proyek Perangkat Lunak 4 P KI091374

Verifikasi dan Validasi Perangkat 3 P Lunak

SEMESTER 7

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091306 Pend Kewarganegaraan 2 W KI091327

Sosio dan Etika 2 W KI091375

Evolusi Perangkat Lunak 3 P KI091376

Pembuatan Game 3 P KI091377

Pola dan Arsitektur Perangkat Lunak 4 P

KI091378 Topik Khusus Rekayasa Perangkat 4 P Lunak

SEMESTER 8

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091311 Pengantar Technopreneurship 2 W KI091379

Pemrograman Perangkat Mobile 3 P

KI091380 Realitas Virtual 3 P KI091391

Tugas Akhir 5 W

Total sks

BIDANG KEAHLIAN KOMPUTASI BERBASIS JARINGAN (NCC)

SEMESTER 6

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

KI091392 Kerja Praktek 2 W KI091326

Pemrograman Framework .NET 3 W KI091351

Jaringan Nirkabel dan Komputasi 4 P Bergerak

KI091352 Sekuritas Jaringan 3 P KI091353

Sistem Terdistribusi 4 P KI091354

Teknologi antar Jaringan 4 P 20

SEMESTER 7

Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091306 Pend Kewarganegaraan 2 W KI091327

Sosio dan Etika 2 W KI091355

Jaringan Multimedia 4 P KI091356

Komputasi Grid 4 P KI091357

Perancangan dan Manajemen 4 P Jaringan

KI091358 Teknik Kompresi 4 P 20

SEMESTER 8 Kode MK

Nama Mata Kuliah

sks

Wajib/Pilihan

IG091311 Pengantar Technopreneurship 2 W KI091359

Topik Khusus Komputasi Berbasis 3 P Jaringan

KI091391 Tugas Akhir 5 W 10

Total sks

IG091308

Bahasa Inggris

2 sks

Mata Kuliah

: Bahasa Inggris

Kode/bobot/Semester : IG091308/ 2 sks / 1 Tujuan Pembelajaran (Learning Objectives) :

1. Mahasiswa dapat memahami isi sebuah artikel/ jurnal/ teks akademik mengenai sains dan teknologi yang ditulis dalam bahasa Inggris.

2. Mahasiswa dapat mendiskripsikan informasi atau isi dari argumentatif teks lisan setelah menyimak teks tersebut.

3. Mahasiswa dapat mengungkapkan argumentasi atau ide-ide logis secara lisan atau tulisan.

Kompetensi (Competency) :

1. Mahasiswa dapat menerapkan strategy membaca yang efektif untuk menafsirkan isi argumentatif teks berbahasa Inggris yang berbasis sains dan teknologi.

2. Mahasiswa dapat menafsirkan isi berbagai jenis teks lisan yang berbahasa Inggris.

3. Mahasiswa dapat menyampaikan secara lisan dan tulisan argumen- argumen atau ide-ide dalam bahasa Inggris.

Pokok Bahasan (Subject Matter) :

1. Scanning: Scanning in everyday life; scanning tables; scanning academic articles/jurnals,; scanning encyclopedia entri.

2. Previewing and Predicting: previewing and predicting book covers to foresee the contents; listen to spoken text and predict the suitable picture or figures; Say out loud the undelined reasons for predicting.

3. Vocabulary Knowledge for Effective Reading and listening: guessing meaning from context in sentences; using grammar to guess word meaning; recognizing words connecting ideas.

4. Topics: stating and recognizing topics from a paragraph or a text in written and spoken text; working with the topics, finding and writing the topic

sentence.

5. Main Ideas: finding the main idea in the topic sentence, stating main ideas of a paragraph, develop topic to main ideas, develop supporting details for the main ideas, producing an outline.

6. Patterns of Organization: recognizing signal words to identify the types of patterns, recognizing the patterns of various written texts; writing an essay with some selected patterns.

7. Skimming: skimming book reviews skimming jurnal or articles.

8. Making Inference: Infering missing information, making inferences from conversations.

9. Summarizing and Analysis: summmarizing a paragraph or passages, and making a text or article analysis

Pustaka Utama :

1. Mikulecky and Jeffries. “More Reading Power” , Addison-Wesley publishing Company, 1996

2. Supriy anto. ”Critical Reading” ITB. 2007.

3. ITS English Teaching Team. “ English for Science and Technology. ITS. 2008.

Pustaka Penunjang :

1. Rooks. “ Paragraph Power: Communicating Ideas through Paragraphs.Prentice Hall Regents. 1999

2. Hayden, R.E., Pilgrim, D.W, an d Haggard, A.Q. “Mastering American English. Prentice Hall, Inc. 2000.

3. Thomson and Martinet. “A Practical English Grammar. Oxford University Press.1995.

4. Anderson and Anderson. “Text Types in English” Macmillan.2003.

Prasyarat : -

KI091301

Aljabar Linear

3 sks

Mata Kuliah

: Aljabar Linier

Kode/bobot/Semester : KI091301/ 3 sks / 1 Tujuan Pembelajaran (Learning Objective):

Mahasiswa mampu memahami konsep aljabar linier dan memilih metoda yang tepat untuk menyelesaikan berbagai persoalan aljabar linier

Kompetensi:

1. Mahasiswa mampu menyelesaikan masalah sistem persamaan linier menggunakan komputasi matriks

2. Mahasiswa mampu menjelaskan ruang vektor dan aplikasinya dalam transformasi linier

3. Mahasiswa mampu mengaplikasikan aljabar linier dalam beberapa contoh kasus

Pokok Bahasan (Subject Matter):

Sistem persamaan linier dan matrix; Eliminasi gauss, Gauss Jordan, Matrix

dan operasinya, Invers matrix (praktek menggunakan Matlab). Determinan;

fungsi determinan, evaluasi determinan dengan reduksi baris, properti fungsi

determinan, kofaktor, aturan cramer (praktek menggunakan Matlab). Vektor

pada ruang 2 dan ruang 3; pengenalan vektor, vektor normal, vektor aritmatik, dot product, proyeksi, cross product, garis dan bidang pada ruang 3 (praktek menggunakan Matlab). Ruang vektor Euclidean; ruang n

euclidean, transformasi linier dari R m ke R . Ruang vektor; ruang vektor real, sub ruang vektor, bebas linier, basis dan dimensi, ruang baris, ruang kolom

dan ruang null, rank dan nullity (praktek menggunakan Matlab). Ruang inner

product; inner product, sudut dan Ortogonaliti pada inner product, Basis Orthonormal, Gram Schmidt. E igenvalue dan eigenvektor; pengenalan eigenvalue dan eigenvektor, diagonalization, ortogonal diagonalization

(praktek menggunakan Matlab). Transformasi linier lanjut; pengenalan transformasi linier lanjut, Kernel dan range, Invers transformasi linier, Similarity (praktek menggunakan Matlab). Aplikasi aljabar linier; Program linier geometric, Interpolasi kubik spline, Markov chains, Teori graf, Grafika computer, Kriptografi, genetik.

Pustaka Utama :

1. Elementary Linear Algebra ; Howard Anton, Drexel University, John Wiley & Sons, Inc; ninth edition, 2005

2. Elementary Linear Algebra - applications version; Howard Anton, Chris Rorres; John Wiley & Sons, Inc; ninth edition, 2005

Prasyarat: -

KI091302

Pemrograman Terstruktur

4 sks

Mata Kuliah

: Pemrograman Terstruktur

Kode/bobot/Semester : KI091302/ 4 sks / 1 Kompetensi:

1. Mahasiswa memahami metodologi pengembangan software (analisa, design, coding, testing, dokumentasi) dan mampu menerapkan metodologi tersebut pada persoalan-persoalan sederhana.

2. Mahasiswa mampu berkomunikasi dan bekerja sama dalam sebuah tim melalui mekanisme dokumentasi program.

3. Mahasiswa mampu merancang program secara modular/terstruktur dengan pendekatan top-down menggunakan fungsi-fungsi.

4. Mahasiswa mampu merancang algoritma dengan benar dan efisien, serta mampu melakukan analisa kompleksitas terhadap algoritma tersebut.

5. Mahasiswa memahami elemen-elemen bahasa pemrograman C dan mampu mengimplementasikan hasil rancangannya secara benar.

6. Mahasiswa mampu menuangkan hasil pemikirannya dalam bahasa lisan maupun tulisan dengan baik.

Pokok Bahasan:

Gambaran Umum Mengenai Pemrograman, Gambaran Umum tentang C, Pemrograman Terstruktur /Modular, Percabangan, Perulangan, Array, Algoritma, Sorting, Searching, String, Fungsi Rekursif, Structure dan Union, Pemrosesan File, Program Berukuran Besar, Struktur Data Dinamik, C++.

Pustaka Utama :

Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C, 3th edition, Addison Wesley, 2002.

Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction to Algorithms, McGraw-Hill, 2003.

KI091303

Sistem dan Teknologi Informasi

2 sks

Mata Kuliah

: Sistem dan Teknologi Informasi

Kode/bobot/Semester : KI091303/2/1

Kompetensi:

4. Mahasiswa mampu mengenal komponen sistem komputer saat ini dan sistem komputer yang ada,

5. Mahasiswa mampu mengenal komponen sistem informasi dan sistem informasi yang ada,

6. Mahasiswa mampu memahami bagaimana komputer bisa membantu berbagai pekerjaan manusia secara efektif dan efisien.

7. Mahasiswa mampu mengenal berbagai macam eBisnis yang bisa dilakukan sehubungan dengan perkembangan sistem informasi.

Pokok Bahasan (Subject Matter):

Pengenalan sistem komputer: konsep sistem komputer, hardware, software dan brainware. Hardware komputer: cpu, disk, input dan output.

Software: Operating System, Software Aplikasi, bahasa pemrograman. Brainware: programmer, end-user, database admin, administrator. Profesi

di bidang Teknologi Informasi, Komputer di masyarakat Indonesia. Pengenalan sistem informasi: konsep sistem informasi, komponen sistem

informasi, manfaat dan keunggulan sistem informasi. Penerapan sistem informasi: CRM, ERP, SCM, SIM Akademik, SIM PSB. Studi Kasus

Bisnis Online: kinerja bisnis eCommerce.

Pustaka Utama :

1. Pfaffenberger, Bryan, Computes in Your Future, 4 th Edition, University of Virginia, Prentice Hall, 2001

2. James A. O’Brien, Management Information systems: Managing Information Technology in the bussiness Enterprise, 6 th Edition,

McGraw Hill Irwin, 2004.

KI091304

Sistem Digital

4 sks

Mata Kuliah

: Sistem Digital

Kode/bobot/Semester : KI091304/ 4 sks / 1 Tujuan Pembelajaran:

Mahasiswa mampu memahami dengan benar konsep dasar sistem digi tal sebagai pembentuk komponen utama komputer, dan dapat menganalisis serta merancang sistem digital sederhana.

Kompetensi:

1. Mahasiswa mampu menjelaskan dengan benar berbagai macam sistem bilangan

2. Mahasiswa mampu melakukan penyederhanaan fungsi-fungsi boolean dengan menggunakan beberapa metode.

3. Mahasiswa mampu menjelaskan dengan benar fungsi dan karakteristik berbagai komponen sistem digital, yang meliputi rangkaian kombinasional dan rangkaian sekuensial.

4. Mahasiswa mampu menganalisis & melakukan perancanga n sistem digital baik berupa rangkaian kombinasional maupun sekuensial

5. Mahasiswa mampu memahami secara benar tahapan perancangan rangkaian sekuensial tak serempak (asynchronous)

Pokok Bahasan:

Sistem Bilangan; Penjelasan Sistem Digital dan Analog, Sistem bilangan biner, octal, desimal dan heksadesimal, konversi antar sistem bilangan. Peng-

kode-an BCD, Excess-3, 8-4-2-1, Gray, dan lain-lain. Aljabar Boole dan

penyederhanaan fungsi Boolean: Gerbang logika OR, AND. NOT, XOR, NAN. Tabel kebenaran, fungsi-fungsi Logika dan implemantasinya ke dalam gerbang logika, Bentuk SOP dan POS, Penyederhanaan fungsi boolean secara matematis dan Teori De Morgan, Penyederhanaan dengan K-Map, dan dengan Tabulasi. Rangkaian Kombinasional: Adder, Subtractor, Decoder, Encoder, Multiplexer, Demultiplexer. Perancangan rangkaian

kombinasional sederhana. Synchronous Sequential Logic: Konsep rangkaian sequensial yang sinkron, SR Latch, Flip-Flop SR, JK, D, dan T, Pengenalan State Diagram, Analisa rangkaian sekuensial, Merancang

rangkaian dengan menggunakan Flip-flop, Register, Counter dan Memory: Konsep Register, Register dengan Parallel Load, Shift Register, Counter,

Binary Up-Down Counter, Memory Decoding, Desain memori, Error Corection, Arsitektur ROM. Algorithmic Satate Machine (ASM): ASM Chart, ASM Block, Timing Sequence, Desain Rangkaian dengan ASM Chart. Asynchronous Sequential Logic (ASL): Konsep Dasar ASL, Transition Table, Flow Table, Race Condition. Contoh Desain rangkaian ASL, Penyederhanaan State dan Flow Table

Daftar Pustaka:

1. Morris Mano, Digital Design 3 th Edition, Prentice-Hall, 2002

2. Ronald J. Tocci, Neal S. Widmer, Digital Systems Principles and Applications, Prentice-Hall, 2001

Mata Kuliah

: Kalkulus 1

Kode/bobot/Semester : SM091201/ 3 sks / 1 Tujuan Pembelajaran:

Mahasiswa mampu memahami konsep-konsep dasar tentang koordinat grafik dan garis, limit dan kontinuitas, diferensial turunan, Integral dan aplikasinya.

Pokok Bahasan (Subject Matter):

Koordinat Grafik dan Garis;Bilangan real dan garis bilangan, nilai mutlak, petidaksamaan, garis, lingkaran, parabola, fungsi dan grafik, identifikasi

fungsi. Limits dan Kontinuitas; Garis singgung dan laju perubahan, aturan

dan teknik menghitung limit, definisi limit fungsi, Fungsi kontinu. Diferensial

Turunan; Turunan suatu fungsi, aturan turunan, aturan rantai dan

persamaan parametric, Turunan fungsi implisit, Notasi Delta. Aplikasi

Turunan; Laju-laju yang berkaitan, Penentuan interval naik, turun serta kecekungan fungsi, Nilai maksimum/minimum fungsi, Teorema nilai rata- rata. Integral: Integral tertentu, Teorema Fundamental Kalkulus Pertama dan aplikasinya, menghitung luas di bawah kurva.

KI091305

Algoritma dan Struktur Data

4 sks

Mata Kuliah

: Algoritma dan Struktur Data

Kode/bobot/Semester : KI091305 / 4 sks / 2 Tujuan Pembelajaran (Learning Objective):

Mahasiswa mampu mengimplementasikan tipe data abstrak dalam permasalah nyata.

Kompetensi (Competency):

1. Mahasiswa mampu menyusun spesifikasi dan mengimplementasikan tipe data abstrak ( ADT ) dalam bahasa C.

2. Mahasiswa mampu menerapkan tipe data abstrak dalam permasalahan yang nyata.

3. Mahasiswa mampu menerapkan algoritma Greedy, Branch and Bound, Recurrence.

Pokok Bahasan (Subject Matter):

Pendahuluan; Pointer dalam C, Linear Linked List, Linked Data Structures Lain. Pengenalan Rekursi; Konsep Berpikir Rekursif, Permasalahan

Umum dalam Rekursi, Aspek Kuantitatif dalam Rekursi. Struktur Data

Linier - Stack dan Queue; Konsep Dasar Stack, Tipe Data Abstrak untuk Stack dan Queue, Penggunaan dan Implementasi Stack, Implementasi

Rekursi Menggunakan Stack, Penggunaan dan Implementasi Queue.

List, String, dan Alokasi Memori Dinamis; Konsep dan Implementasi List, Konsep dan Implementasi Strings, Perbedaan Alokasi Memori Statis dan Dinamis, Konsep dan Implementasi Alokasi Memori Dinamis. Tree; Konsep Dasar dan Terminologi, Binary Tree, Representasi Binary Tree, Heap dan Priority Queue, Binary Tree Traversal, Binary Search Tree, AVL Tree, Two-Three Tree, Huffman Codes. Graphs; Konsep Dasar dan Terminologi, Representasi Graph, Graph Searching, Topological Ordering, Shortest Path, Task networks. Hashing; Pengenalan dan Konsep Hashing, Algoritma Hashing. Sorting; Metode Sorting Priority Queue, Metode Divide- and-Conquer, Metode Insert and Sort, Address Calculation Sorting, Metode

Sorting Lainnya, Perbandingan Performance antar Metode Sorting. Rekursi

Lanjut; Pembuatan Parser dengan Menggunakan Rekursi, Translasi Infix ke Postfix.

Pustaka Utama (Main Reference):

1. Thomas A. Standish, “Data structures, algorithms, and software principles in C ”, Addison-Wesley, 1995.

Pustaka penunjang (Supporting References):

1. Aaron M. Tanenbaum, ”Data Structures Using C”, Prentice Hall, 1997.

2. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft , ”Data Structures and Algorithms ”, Addison-Wesley, 1983.

Prasyarat (Prerequisite): -

KI091306

Matematika Diskrit

3 sks

Mata Kuliah

: Matematika Diskrit

Kode/bobot/Semester : KI091306 / 3 sks / 2 Tujuan Pembelajaran (Learning Objective):

Mahasiswa mampu memahami konsep logika, metode pembuktian, himpunan, fungsi, induksi matematis & rekursi, relasi dan dapat

mengaplikasikannya pada permasalahan nyata.

Kompetensi:

1. Mahasiswa mampu menjelaskan dengan benar konsep logika dan dapat mengambil kesimpulan yang benar,

2. Mahasiswa mampu mengaplikasikan metode -metode pembuktian yang efesien,

3. Mahasiswa mampu menjelaskan & mengaplikasikan konsep himpunan dan fungsi,

4. Mahasiswa menjelaskan induksi matematis dan rekursi & mengaplikasikan pada permasalahan nyata,

5. Mahasiswa menjelaskan konsep relasi & mengaplikasikan pada permasalahan nyata.

Pokok Bahasan (Subject Matter):

Konsep dasar logika dan penentuan kesimpulan; Konsep logika proposional dan ekuvalensi, konsep predikat dan quantifier, penggunaan quantifier pada proposisi, konsep aturan penenetuan kesimpulan, konsep penentuan kesimpulan untuk pernyataan quantified dan penggunaannya,

kesalahan dalam penentuan kesimpulan, resolusi. Metode-metode

pembuktian; Konsep metode-metode pembuktian seperti bukti langsung, bukti tidak ;angsung, bukti hampa, bukti mudah, bukti dengan kontradiksi, bukti per kasus, bukti pada ekuivalensi dan penggunaannya, pembuktian constructive dan non-constructive. Konsep Himpunan dan fungsi; Definisi himpunan, operasi pada himpunan, relasi dua himpunan, power set, cartesian product, konsep fungsi, jenis-jenis fungsi, fungsi invers, dan komposisi dua

fungsi . Induksi matematis dan rekursi; Konsep induksi matematis, metode pembuktian dengan induksi matematis, konsep induksi kuat, metode pembuktian dengan induksi kuat, penggunaan induksi kuat pada komputasi geometri, pembuktian dengan properti well-ordering, fungsi rekursi, himpunan rekursi dan struktur, struktur induksi, generalisasi induksi, algoritma rekursi,

pembuktian kebenaran algoritma rekursi, rekursi dan iterasi. Relasi; Definisi dan notasi relasi, relasi pada himpunan, sifat-sifat relasi, kombinasi dua relasi, komposisi dua relasi, relasi ekivalen.

Pustaka Utama :

1. Discrete Mathematics and its Applications; Kenneth H. Rosen; McGraw Hill; sixth edition; 2007.

Pustaka penunjang :

Prasyarat : -

KI091307

Organisasi Komputer

3 sks

Mata Kuliah

: Organisasi Komputer

Kode/bobot/Semester : KI091307/ 3 sks / 2 Tujuan Pembelajaran:

Mahasiswa mampu memahami dengan benar konsep dasar cara kerja komputer dan dapat menjelaskan dengan tepat fungsi dari setiap komponen pembentuk komputer, serta dapat memahami dengan benar metode pipelining, sebagai suatu cara untuk pemrosesan secara paralel.

Kompetensi:

1. Mahasiswa mampu menjelaskan dengan benar dasar kerja komputer dan komponen pembentuknya.

2. Mahasiswa mampu menjelaskan dengan tepat urutan untuk mengeksekusi suatu instruksi.

3. Mahasiswa mampu menjelaskan dengan benar organisasi dan fungsi setiap komponen pembentuk komputer

4. Mahasiswa mampu menjelaskan dengan benar konsep pipelining sebagai salah satu cara untuk pemrosesan secara paralel.

Pokok Bahasan:

Struktur Dasar Komputer: Organisasi dan arsitektur computer, struktur komputer dan fungsi-fungsi di dalamnya, evolusi dan generasi-generasi

computer. Instruksi Mesin dan Program: Lokasi dan alamat memori, operasi dasar memori, instruksi dan urutan instruksi, moda pengalamatan,

Bahasa assembly, Stack & Queue, subroutine, contoh beberapa instruction set. Organisasi Input/Output: Organisasi Input/Output, peng-akses-an

peralatan I/O, interrupt, Direct Memory Acces, antarmuka I/O standar. Sistem Memory : Konsep dasar Sistem Memory, Random Access Memory

(RAM), Read Only Memory (ROM), Cache Memory: Mapping, Replacement Algorithm, Virtual Memory, Secondary Storage. Aritmatika: penambahan dan pengurangan, desain Fast Adder, perkalian bilangan positip, perkalian bilangan bertanda, algoritma Booth, Fast Multiplication, pembagian bilangan integer. bilangan riil dan operasinya. Unit Pemrosesan : Konsep dasar unit

processing, eksekusi instruksi lengkap, organisasi bus jamak, Hardwired Control, Multiprogrammed Control. Pipelining: Konsep dasar pipelining, data & instruction hazard, pengaruh set instruksi, operasi Superscalar

Daftar Pustaka:

1. Hamacher, Vranezic & Zaky, Computer Organization 5 th Edition, McGraw- Hill, 2002.

2. William Stallings, Computer Organization And Architecture 4 th Edition, Prentice-Hall, 1996.

3. Morris Mano, Computer System Architecture , Prentice-Hall, 1993.

Prasyarat : Sistem Digital (KI091304/4sks)

KI091308

Teori Graf dan Otomata

3 sks

Mata Kuliah

: Teori Graf dan Otomata

Kode/bobot/Semester : KI091308/ 3 sks / 2

Kompetensi:

1. Mahasiswa mampu menjelaskan komponen perangkat pemodelan menggunakan teori graph.

2. Mahasiswa mampu mengaplikasikan teori graph untuk memodelkan permasalahan riil serta memformulasikan konsep penyelesaiannya.

3. Mahasiswa mampu menjelaskan komponen perangkat pemodelan menggunakan otomata.

4. Mahasiswa mampu mengaplikasikan otomata untuk memodelkan permasalahan riil serta memformulasikan konsep penyelesaiannya.

Pokok Bahasan:

Graph & Subgraph : Graph & Simple Graph, Subgraph, Vertex Degree, Path & Connection, Cycles, Isomorphism. Tree & Directed Graph: Tree & The Properties, Cut Edge & Cut Vertex, Spanning Tree, Types of Digraph & Their Connections, Fundamental Cycle. Some Special Graphs: Euler Tours, Hamiltonian Cycles, Planar Graph, Dual Graph. Matriks & Representasi

Komputer: Incidence & Adjacency, Matrices, Komputasi Graph. Studi Kasus

I: Shortest Path Problem (Djikstra, Floyd, Ford, Euclidian Shortest path). Studi Kasus II: Travelling Salesman Problem & Chinese Postman Problem (reduction-based method for solving TSP, other approaches. Chinese Postman & matching). Studi Kasus III: Distribution Problem (single depot vehicle routing, angular approaches, multi depot distribution problem). Studi Kasus IV: Flows in network (complete flows, maximal flows, minimal cost flows). Learning Automata:Environment, Automaton, Feedback Connection Of Automaton And Environment, Norms Of Behavior. Fixed Structure Automata, Variable Structure Stochastic Automata, Variable Structure Stochastic Automata, Convergence, Q and S Models. Some special Automaton, Interconnected Automata and Games.

Pustaka Utama (Main Reference):

1. Diestel, R., Graph Theory, 2000, Springer-Verlag

2. Liotta, G., Tamassia, R., Tollis, I., Graph Algorithms and Applications 2, 2004, World Scientific Pub.

Pustaka penunjang (Supporting References):

1. McHugh, J.A., Algorithmic Graph Theory, 1990, Prentice-Hall Inc.

2. Narendra, K., Thathachar, M.A.L., Learning Automata: an introduction, 1989, Prentice-Hall Inc.

Mata Kuliah

: Kalkulus 2

Kode/bobot/Semester : SM091202/ 3 sks / 1

Tujuan Pembelajaran:

Mahasiswa mampu memahami konsep-konsep dasar tentang aplikasi integral tertentu, Fungsi transenden, Teknik integrasi, Koordinat Kutub dan Persamaan Parametrik serta Deret Tak Hingga.

Pokok Bahasan (Subject Matter):

Aplikasi Integral tertentu; Luas antara dua kurva, Volume benda putar, Panjang kurva. Fungsi Transenden; Fungsi logaritma dan exponensial, Turunan dan integral fungsi logaritma dan transenden, Pertumbuhan dan

Peluruhan Exponensial, Invers fungsi dan turunannya. Teknik Integrasi; Integral parsial, Integral pecah rasional. Koordinat Kutub dan Persamaan

Parametrik; Koordinat kutub, Grafik pada koordinat kutub, Luasan dalam koordinat kutub, Persamaan parametric. Deret Tak Hingga: Barisan tak hingga, Deret tak hingga, Uji konvergensi, Deret berganti tanda dan deret pangkat, Deret Taylor dan Maclaurin.

KI091309

Basis Data

4 sks

Mata Kuliah

: Basis Data

Kode/bobot/Semester : KI091309 / 4 sks / 3

Kompetensi:

1. Mahasiswa mampu memodelkan informasi dan pengetahuan dalam bentuk relasional

2. Mahasiswa mampu mendeskripsikan model ke dalam bentuk aljabar relasional.

3. Mahasiswa mampu menuliskan model dalam diagram konseptual maupun fisik

4. Mahasiswa mampu mentransformasi model konseptual ke dalam model fisik

5. Mahasiswa mampu menormalisasi model data

6. Mahasiswa mampu membuat DDL dan DML

Pokok Bahasan (Subject Matter): Pengertian dasar dan konsep Basis Data dan Sistem Manajemen Basis

Data (DBMS); Struktur dan komponen-komponen dalam DBMS, Karakteristik Basis Data, Pemakai/orang-orang yang terlibat dalam Basis

Data, Contoh penggunaan basis data dan manfaat dan implikasi Basis Data. Model data, schema dan instance; Analisis dan perancangan Basis Data,

langkah-langkah dalam perancangan basis data, pemodelan data dengan CDM dan PDM, konsep model relasional, domain, tupple, atribut dan relasi (relationship). Entitas; Contoh Studi Kasus, mendaftar kebutuhan pengguna, identifikasi entitas, penamaan entitas, definisi entitas, single instante entity, entity relationship minimum, pemodelan entity dalam single context, homonym, synonym. Atribut; Identifikasi atribut, aturan-aturan atribut,

checklist item-item atribut, deskripsi atribut, domain atribut, organisasi atribut, nilai default, domain split, stribut optional, atribut promary key, karakteristik primary key, optional primary key, pengulangan primary key, artificial key, 2 atau lebih entitas dengan identical primary key, migrasi primary key, artificial key access path, nama alias, generalitation hierarchy primary key inheritance, atribut foreign key, dangling foreign key, optional foreign key. Relationship; Aturan-aturan tentang relationship : relationship checklist, balanced one-to-one relationships, mandatory one -to-optional-one relationships,

many-to-many (nonspesific) relationships, circular references, Triads, lebih dari 2 relationship antara 2 entitas, para llel associative entitien, recursive relationships. Generalization Hierarchy rules; Subtype justification, supertype justification, subtype discriminators, category discriminator control, multiple inheritance, nested generalization hierarchy, relaxation of mutual exclusivity requirement, subtype relationship dependency, generalization hierarchies of dependent entities, supertype limits. Data ModelView Rules; Aturan-aturan Normalisasi; Keuntungan normalisasi, bussines normal form,

optional-one-to-many

relationships,

first normal form (NF), 2NF, 3NF, Boyce/codd NF, 4NF, 5NF. Data

Modeling; Modeling logical vs physical object, agregasi, levels of abstraction, modeling complex data types, pemodelan proses vs pemodelan data, Pembuatan CDM,Konversi CDM ke PDM, Pengenalan dan penggunaan CASE Tool untuk pembuatan CDM dan PDM (power designer).

Data Description Language (DDL); Bahasa Basis Data Relasional, DDL, Pendefinisian Data dalam SQL , Konsep Schema & Catalog, Perintah Create

Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar Table, Tipe Data dan Constraint, Perintah Drop, Perintah Alter. Aljabar

SQL Queries; Penanganan Ambiguous dan Penggunaan Alias, Query tanpa WHERE Clause dan Penggunaan (*), Tabel sebagai Set, Nested Queries & Set Comparison. Fungsi EXISTS & NOT EXISTS, Eksplisit Set & NULL, Penamaan Kembali, Fungsi Aggregate & Grouping, Substring

Comparison, Arithmetic Operator & Ordering , UPDATE Statements, VIEW dalam SQL. Materi Pengayaan : Format penyimpanan data (.xls, csv, mdb,

dll), Konversi data.

Pustaka Utama:

1. Reingruber, Michael C & Gregory, William W; “The Data Modeling Handbook A Best-Practice Approach to Building Quality Data Models ”, John Wiley & Son Inc, 2001

Pustaka penunjang:

1. Ramakrishnan, Raghu, Gehrke, Johannes. “Database Management Systems, Third Ed ition”. New York: The McGraw-Hill Companies, Inc. 2003.

2. Howe, David; “Data analysis for Database Design”, third Edition, Butterworth-Heineman, 2001.

Prasyarat : Sistem dan Teknologi Informasi (KI091303)

KI091310

Komputasi Numerik

3 sks

KI091311

Pemrograman Berorientasi Objek

4 sks

KI091312

Rekayasa Perangkat Lunak

2 sks

Mata Kuliah

: Rekayasa Perangkat Lunak

Kode/bobot/Semester : KI091312 / 2 sks / 3 Tujuan Pembelajaran (Learning Objective):

Mahasiswa mampu menjelaskan tahapan dan metodologi pembangunan perangkat lunak secara benar baik secara mandiri atau juga dalam kerjasama tim.

Kompetensi:

5. Mahasiswa mampu menjelaskan dengan benar siklus pengembangan perangkat lunak.

6. Mahasiswa mampu merumuskan dengan teliti berbagai macam metodologi pengembangan perangkat lunak.

7. Mahasiswa mampu menganalisis & melakukan perancangan model perangkat lunak sistem akademik sederhana.