draftkuikulumilmukomputer2011

Upload: muchtar

Post on 16-Jul-2015

163 views

Category:

Documents


2 download

DESCRIPTION

Draft kurikulum ilmu komputer ub tahun 2011

TRANSCRIPT

Universitas BrawijayaProgram Studi Ilmu Komputer Jurusan Matematika FMIPA

Pengembangan KurikulumProgram Studi Ilmu Komputer

2011

Oleh: Tim Pengembang Kurikulm Prodi Ilmu Komputer 2011

Kata PengantarSyukur Alhamdulillah rancangan kurikulum program studi Ilmu Komputer 2011 ini dapat terselesaikan. Rancangan kurikulum ini disusun oleh tim pengembang kurikulum yang terdiri atas sejumlah dosen di lingkungan program studi Ilmu Komputer jurusan Matematika FMIPA Universitas Brawijaya. Kegiatan pengembangan kurikulum ilmu komputer ini juga didukung oleh kepanitiaan program Word Class University (WCU) tahun 2010 yang dimulai pada bulan Mei Desemver 2010. Ada 2 hal yang diharapkan dalam kegiatan pengembangan kurikulum ini yaitu mempersiapkan program studi Ilmu Komputer FMIPA Universitas Brawijaya dalam menyelenggarakan kelas internasional dan

mempersiapkan agenda acara perubahan kurikulum untuk masing-masing program studi di lingkungan Fakultas MIPA pada tahun 2011. Kurikulum yang dikembangkan ini nantinya juga disesuaikan dengan kebutuhan pengguna (industry / lembaga) akan lulusan Teknologi Informatika (TI) dan Ilmu Komputer pada khususnya. Rancangan pengembangan kurikulum ini masih jauh dari sempurna. Namun telah banyak pihak yang membantu. Untuk itu tim pengembangan kurikulum menyampaikan terima kasih kepada:

1. Segenap pimpinan Universitas Brawijaya 2. Dekan , pembantu Dekan dan Staf keuangan FMIPA Universitas Brawijaya 3. Ketua Jurusan dan staf jurusan Matematika 4. Ketua program studi ilmu komputer dan ketua laboratorium computer 5. Pihak-pihak lainnya yang belum kami sebutkan

Semoga rancangan kurikulum ilmu komputer 2011 ini bisa menjadi acuan dalam mempersiapkan mahasiswa program studi ilmu komputer berkecimpung dalam dunia kerja.

Kota Malang, Januari 2011

Tim Pengembang Kurikulum Program Studi Ilmu Komputer 2011

Daftar Isii

KATA PENGANTAR ................................................................................................................................................. I DAFTAR ISI ............................................................................................................................................................. I PROGRAM STUDI ILMU KOMPUTER FMIPA UNIVERSITAS BRAWIJAYA ................................................................. 1 VISI DAN MISI ............................................................................................................................................................... 1 KURIKULUM.................................................................................................................................................................. 2 KOMPETENSI................................................................................................................................................................. 3 PROFIL LULUSAN ................................................................................................................................................... 3 JALUR KARIER........................................................................................................................................................ 4 KOMPETENSI KURIKULUM.................................................................................................................................... 5 MATA KULIAH PILIHAN.......................................................................................................................................... 6 KURIKULUM PERSEMESTER ................................................................................................................................... 7 POHON KURIKULUM MATA KULIAH WAJIB ..........................................................................................................10 POHON KURIKULUM MATA KULIAH PILIHAN .......................................................................................................11 SILABUS MATA KULIAH KURIKULUM 2011 2015 ................................................................................................. 1 SILABUS MATA KULIAH WAJIB .................................................................................................................................. 1 MATA KULIAH KEAHLIAN BIDANG MINAT ............................................................................................................... 10 MATA KULIAH PILIHAN............................................................................................................................................ 16 1. Pengantar pemrograman web, Perangkat keras dan perangkat lunak terkait, Dasar tag HTML, Laman

masukan HTML berbentuk form, Cascading Style Sheet (CSS), Pemrograman sisi klien dengan teknologi Javascript, Pemrograman sisi server dengan PHP, aplikasi web-database, dokumen XML, Web framework, dan Pengantar web-service (SOAP). .......................................................................................................................... 16 2. Introduction to web programming, hardware and software related, HTML basic tag, HTML input form,

Cascading Style Sheet (CSS), Client side programming wih Javascript, Server side programming with PHP, Web database application, XML document, Web framework, and Introduction to web service (SOAP). ............. Error! Bookmark not defined. Pengantar basis data terdistribusi, Arsitektur DDBMS, Desain basis data terdistribusi, Kontrol Integritas Semantik, Pengolahan dan optimasi kueri terdistribusi, Transaksi basis data terdistribusi, Kontrol konkuren basis data terdistribusi, dan Keandalan basis data terdistribusi........................................................................ 22 Pengenalan tentang Unified Process, Tahap Insepsi, Tahap Elaborasi, Tahap Pembangunan, Tahap Transisi. 23 BUKU DAN REFERENSI YANG BERHUBUNGAN DENGAN MANAJEMEN PROYEK TEKNOLOGI INFORMASI. ............23

ii

Program Studi Ilmu Komputer FMIPA Universitas BrawijayaVisi dan MisiVISI MISI Menyelenggarakan proses pembelajaran ilmu komputer yang berkualitas dalam bidang sistem cerdas, komputasi, sistem informasi, sistem komunikasi & keamanan data (SKKD). Menyelenggarakan pembelajaran ilmu komputer bertaraf internasional Menjadi pusat studi ilmu komputer bertaraf internasional

TUJUAN Menyelenggarakan pendidikan ilmu komputer yang bermutu tinggi. Menghasilkan lulusan ilmu komputer yang berkualitas. Menghasilkan lulusan yang memiliki kemampuan untuk studi lanjut. Menghasilkan lulusan yang memiliki moral, akal, dan budi pekerti yang luhur.

SASARAN Untuk mencapai misi Program Studi maka dirumuskan sasaran Program Studi sebagai berikut. 1. Menciptakan suasana PBM yang berorientasi pada perkembangan bahan ajar yang mutakhir dan hasil-hasil penelitian dalam bidang sistem cerdas, komputasi, sistem informasi dan SKKD 2. Evaluasi kurikulum yang relevan dengan perkembangan teknologi informasi. 3. Membentuk mahasiswa yang mampu berkompetisi dalam ajang kompetisi baik tingkat nasional maupun internasional. 4. Mencetak sarjana ilmu komputer yang mandiri dan mampu menerapkan ilmunya dalam organisasi jasa dan produksi. 5. Menghasilkan sarjana ilmu komputer yang kompetitif.

VALUE Mahasiswa mempunyai kemampuan untuk merumuskan masalah, membuat model permasalahan dan memilih solusi yang tepat. PROFIL Bertakwa kepada Tuhan YME dan berakhlak baik Memiliki kemampuan bekerja secara kelompok/individu serta memiliki kinerja yang tinggi Mempunyai kemampuan untuk mengidentifikasi permasalahan serta mampu memformulasi dan memilih penyelesaian yang tepat. Mempunyai kemampuan beradaptasi terhadap perkembangan ilmu komputer

1

Mempunyai kesadaran untuk belajar dan berinovasi secara berkelanjutan

KurikulumKurikulum program studi di universitas merupakan rancangan pendidikan yang merangkum semua pengalaman belajar yang disediakan bagi mahasiswa. Rancangan ini disusun dengan maksud memberi pedoman kepada para pelaksana pendidikan (kaprodi dan dosen), dalam proses pembimbingan perkembangan mahasiswa untuk mencapai tujuan yang dicita-citakan oleh mahasiswa sendiri, keluarga maupun masyarakat. Ilmu komputer adalah bidang ilmu yang mempelajari perancangan komputer baik dari sisi perangkat keras (hardware) maupun perangkat lunak (software) . Didalamnya memuat pengembangan perangkat lunak, pemrograman, mempelajari sisi perangkat keras dan dasar-dasar teori yang berkaitan dengan komputer. Dari sisi pengajaran maka penyampaian materi ilmu komputer disesuaikan dengan teknologi yang berkembang saat ini namun disisi lain harus di landasi oleh dasar teori yang memadai. Ilmu komputer memuat pembelajaran tentang prinsip dasar komputasi sedemikian hingga mampu member bekal kepada lulusannya untuk tidak hanya berkarir dengan teknologi saat ini namun juga siap dengan pengembangan teknologi informasi yang akan datang. Sejumlah permasalahan yang merupakan tantangan kedepan adalah bioinformatic, system cerdas (Intelligence system), jaringan komputer (networking), komputasi berkinerja tinggi (high performance computing). Rancangan kurikulum yang disusun ini mempunyai fokus pada pembelajaran komputasi secara mendalam yang merupakan dasar dari pengembangan perangkat lunak, pembuatan system cerdas, dan perancangan jaringan dan komputasi berkinerja tinggi. Sistem pembelajaran akan mengkombinasikan pendekatan pembelajaran komputasi sebagaimana di dua sain dan rekayasa serta pemrosesan informasi yang lazim terjadi pada dunia industri. Ada 3 bagian dalam rancangan mata kuliah yaitu mata kuliah bersama, mata kuliah wajib bidang minat dan mata kuliah pilihan. Mata kuliah bersama adalah mata kuliah yang wajib dipilih oleh mahasiswa program studi ilmu komputer. Mata kuliah bersama diberikan di 5 semester awal. Mata kuliah wajib bidang minat merupakan mata kuliah wajib bagi mahasiswa yang mengambil bidang minat tertentu. Dalam hal ini ada 4 bidang minat yaitu sistem cerdas, komputasi multimedia, pengembangan sistem informasi dan jaringan komputer. Tiap tiap bidang mempunyai 5 mata kuliah wajib yang harus diambil oleh mahasiswa yang mengambil bidang minat tersebut. Mata kuliah pilihan adalah mata kuliah yang akan dipilih mahasiswa sesuai dengan kesenangan/kesukaannya dimana mata kuliah tersebut dapat memberikan wawasan diluar bidang minat yang telah dipilih.

2

Pada tahun terakhir perkuliahan mahasiswa harus membuat skripsi yang memuat satu kajian/tulisan ilmiah sesuai dengan topik penelitian yang diambil. Untuk mempercepat penyelesaian pembuatan skripsi tiap mahasiswa dibimbing oleh 2 orang pembimbing yang masing-masing bertindak sebagai pembimbing utama dan pembimbing kedua. Sebuah skripsi harus di selesaikan dalam kurun waktu 1 semester. Namun jika karena suatu hal maka penyelesaian skripsi bisa ditambah waktunya maksimal 3 bulan.

KompetensiAgar pelaksanaan kurikulum dapat diukur keberhasilannya maka keluaran (output) dari kurikulum adalah kompetensi dari masing-masing mahasiswa atau lulusannya. Untuk itu program studi ilmu komputer menyusun 12 jenis kompetensi yang diintegrasikan kedalam kurikulum melalui isi pembelajaran yang ada pada mata kuliah. Ke 12 kompetensi tersebut adalah: 1. Mampu melakukan perancangan, implementasi, tes dan evaluasi sistem komputer dan algoritma sesuai kebutuhan 2. Mampu menggunakan alat bantu untuk menganalisa dan menyelesaikan masalah 3. Mampu merancang dan melakukan penelitian, menganalisis dan menginterpretasikan data 4. Mampu memodelkan dan menyelesaikan masalah menggunakan pendekatan berbasis obyek. 5. Mampu merancang dan menggunakan alat bantu database 6. Mampu bekerja dalam tim multidisiplin 7. Memahami tanggung jawab dan etika profesi 8. Mampu berkomunikasi efektif 9. Mampu merancang sistem cerdas (Bidang Minat Sistem Cerdas) 10. Mampu membuat dan mengembangkan metode komputasi optimasi (Bidang Minat Komputasi) 11. Mampu menganalis, merancang dan membuat perangkat lunak untuk mendukung administrasi dan keputusan (Bidang Minat Sistem Informasi) 12. Mampu merancang dan mengelola sistem jaringan komputer (Bidang Minat SKKD)

Profil LulusanSeorang lulusan ilmu komputer akan mempunyai pemahaman tentang Aplikasi ilmu komputer dan penerapannya Dasar-dasar teknologi informasi dan ilmu komputer eran dan keterbatasan algoritma komputasi dalam menyelesaikan permasalahan.

Seorang lulusan ilmu komputer mempunyai pengetahuan tentang

3

Metode dan strategi penyelesaian permasalahan berbasis komputasi Pemrograman dan Perancangan perangkat lunak Prinsip dasar ilmu komputer Proses pengembangan perangkat lunak Area pengembangan bidang sistem kecerdasan buatan, komputasi berkinerja tinggi, grafika komputer, system pendukung keputusan, bioinformatic dll.

Etika, akal budi dan ahlak profesi ilmu komputer

Seorang lulusan ilmu komputer mempunyai kemampuan Menganalisa permasalahan dan merancang penyelesaian komputasi secara efisien Menganalisam merancang dan menspesifikasikan algoritma Berpartisipasi secara aktif dalam proyek pengembangan IT Berkomunikasi secara efektif

Seorang lulusan ilmu komputer mempunyai kinerja Bertanggung jawab terhadap pekerjaannya Mampu bekerja secara professional Mampu bekerja baik sebagai anggota tim maupun ketua tim Mampu beradaptasi terhadap perkembangan teknologi

Jalur KarierTerdapat sejumlah jalur karier bagi lulusan program studi ilmu komputer jurusan Matematika FMIPA Universitas Brawijaya yaitu: Programmer System Analyst Administrator Jaringan Administrator Database Pengembang Web Peneliti Pengajar (Dosen)

4

Kompetensi KurikulumMata Kuliah WajibSEM 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 MATAKULIAH1 2 3 4 5 KOMPETENSI 6 7 8 9 10 11 12

Pemrograman 1 Prak. Pemrograman 1 Pengantar Ilmu Komputer Matematika Dasar Bahasa Inggris Kemipaan Pemrograman 2 Prak. Pemrograman 2 Org. & Ars. Komputer Matematika Diskrit Matematika Lanjut Agama Algoritma dan Struktur Data 1 Prak. Algoritma dan Struktur Data 1 Sistem Basis Data Sistem Operasi Aljabar Vektor dan Matrik Teori Peluang Algoritma dan Struktur Data 2 Prak. Algoritma dan Struktur Data 2 Grafika Komputer Analisa & Perancangan Sistem Jaringan Komputer & Komdat Statistika Pendidikan Kewarga Negaraan Automata dan Bahasa Formal Sistem Informasi Manajemen Komputasi Numerik Pengantar Kecerdasan Buatan Bahasa Indonesia Teknik Kompilasi Interaksi Manusia & Komputer Pemodelan Berorientasi Obyek Riset Dasar Ilmu Komputer KKN Kewirausahaan PKL Skripsi

5

Mata Kuliah PilihanSEM 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 MATAKULIAH1 2 3 4 5 KOMPETENSI 6 7 8 9 10 11 12

Pemrograman API Sistem Berkas Riset Operasi Pengolahan Citra Digital Basis Data Lanjut Jaringan Komputer Lanjut Pemrograman Internet Sistem Informasi Geografi Sistem Pendukung Keputusan Algoritma Pengolahan Paralel Pemrograman Jaringan Logika Fuzzy Sistem Pakar Konsep Multimedia Data Mining Rekayasa Perangkat Lunak Manajemen Proyek Keamanan Jaringan Sistem Terdistribusi Pengenalan Pola Pemrosesan Teks Teknik Simulasi & Permodelan Basis Data Terdistribusi Teknologi Internet Jaringan Syaraf Tiruan Kriptografi Data Warehouse Prak. Jaringan Komputer Lanjut Arsitektur Jaringan Algoritma Evolusi Sistem Temu Kembali Computer Vision Internet Infrastruktur Keamanan Jaringan Lanjut Swarm Intelligent Pemrosesan Bahasa Alami Bioinformatic Proyek Perangkat Lunak Analisa Trafik Jaringan komputer

6

Kurikulum PersemesterBerdasarkan kompetensi dan profil lulusan maka disusunlah kurikulum ilmu komputer 2011-2015 sbb:

Mata Kuliah WajibSemester 1 Kode MAI4101 MAI4102 MAI4103 MAM 4190 UBU4004 MAU4101 Mata Kuliah Pemrograman 1 Prak. Pemrograman 1 Pengantar Ilmu Komputer Matematika Dasar Bahasa Inggris Kemipaan Jumlah Pemrograman 2 Prak. Pemrograman 2 Org. & Ars. Komputer Matematika Diskrit Matematika Lanjut Agama Jumlah Algoritma dan Struktur Data 1 Prak. Algoritma dan Struktur Data 1 Sistem Basis Data Sistem Operasi Aljabar Vektor dan Matrik Teori Peluang Jumlah Algoritma dan Struktur Data 2 Prak. Algoritma dan Struktur Data 2 Grafika Komputer Analisa & Perancangan Sistem Jaringan Komputer & Komdat Statistika Pendidikan Kewarga Negaraan Jumlah Matakuliah Automata dan Bahasa Formal Sistem Informasi Manajemen Komputasi Numerik Pengantar Kecerdasan Buatan Bahasa Indonesia MK Keahlian Bidang Minat Jumlah Status W W W W W W SKS 4 1 4 3 3 2 17 4 1 4 3 3 3 18 4 1 3 4 3 3 18 4 1 3 3 3 3 3 20 SKS 3 3 3 Prasyarat MAI4101 (*) -

2

MAI4201 MAI4202 MAI4203 MAI4204 MAI4205 UNG4001-5

W W W W W W

MAI4101 MAI4201 (*) MAM 4190

3

MAI4104 MAI4105 MAI4106 MAI4107 MAI4108 MAI4109

W W W W W W

MAI4201 MAI4104 (*) MAI4203 MAM 4190

4

MAI4206 MAI4207 MAI4208 MAI4209 MAI4210 MAI4211 UNG4007

W W W W W W W

MAI4104 MAI4206 (*) MAI4104 MAI4106 MAI4203 MAI4109 > 54 SKS

Semester 5

MAI4109 MAI4110 MAI4111 MAI4112 UNG4008

Status W W W

Prasyarat MAI4104 MAI4106 MAI4108 MAI4104 > 90 sks

WW P

33 3 18

7

Semester 6

Kode MAI4212 MAI4213 MAI4214

Mata Kuliah Teknik Kompilasi Interaksi Manusia & Komputer Pemodelan Berorientasi Obyek MK Keahlian Bidang Minat MK Pilihan Jumlah Riset Dasar Ilmu Komputer KKN Kewirausahaan MK Keahlian Bidang Minat MK Pilihan Jumlah PKL Skripsi MK Pilihan Jumlah Jumlah SKS MK Wajib Jumlah SKS MK Pilihan Jumlah SKS Total

Status W W W P P

SKS 3 3 3 6 3 18 3 3 3 3 6 18 2 6 9 17 114 30 144

Prasyarat MAI4109 MAI4101 MAI4201

7

MAI4013 UBU4002 UBU4005

W W W P P

> 90 SKS > 90 SKS

8

UBU4002 UBU4001

W W P

> 90 SKS > 110 SKS

Mata Kuliah PilihanSemester 4 4 4 Kode MAI4270 MAI4271 MAI4272 Matakuliah Pemrograman API Sistem Berkas Riset Operasi Jumlah Pengolahan Citra Digital Basis Data Lanjut Jaringan Komputer Lanjut Pemrograman Internet Sistem Informasi Geografi Sistem Pendukung Keputusan Algoritma Pengolahan Paralel Pemrograman Jaringan Jumlah Logika Fuzzy Sistem Pakar Konsep Multimedia SKS 3 3 3 9 3 3 3 3 3 3 3 3 24 3 3 3 Prasyarat MAI4101 MAI4104 MAI4108 Keterangan

5 5 5 5 5 5 5 5

MAI4130 MAI4150 MAI4160 MAI4170 MAI4171 MAI4172 MAI4173 MAI4174

MAI4104 MAI4106 MAI4210 MAI4106 MAI4106 MAI4110 MAI4104 MAI4210

MKK Minat Sistem Cerdas dan Komputasi MKK Minat Sistem Informasi MKK Minat SKKD

6 6 6

MAI4230 MAI4231 MAI4240

MAI4112 MAI4112 MAI4104

MKK Minat Sistem Cerdas MKK Minat Sistem Cerdas MKK Minat Komputasi

8

Semester 6 6 6 6 6 6 6 6 6 6

Kode MAI4241 MAI4250 MAI4251 MAI4260 MAI4261 MAI4273 MAI4274 MAI4275 MAI4276 MAI4277

Matakuliah Data Mining Rekayasa Perangkat Lunak Manajemen Proyek Keamanan Jaringan Sistem Terdistribusi Pengenalan Pola Pemrosesan Teks Teknik Simulasi & Permodelan Basis Data Terdistribusi Teknologi Internet Jumlah Jaringan Syaraf Tiruan Kriptografi Data Warehouse Prak. Jaringan Komputer Lanjut Arsitektur Jaringan Algoritma Evolusi Sistem Temu Kembali Computer Vision Internet Infrastruktur Keamanan Jaringan Lanjut Jumlah Swarm Intelligent Pemrosesan Bahasa Alami Bioinformatika Proyek Perangkat Lunak

SKS 3 3 3 3 3 3 3 3 3 3 39 3 3 3 1 2 3 3 3 3 3 27 3 3 3 3 3 15 114

Prasyarat MAI4106 MAI4209 MAI4110 MAI4160 MAI4160 MAI4112, MAI4130 MAI4104 MAI4111 MAI4106 MAI4160

Keterangan MKK Minat Komputasi MKK Minat Sistem Informasi MKK Minat Sistem Informasi MKK Minat SKKD MKK Minat SKKD

7 7 7 7 7 7 7 7 7 7

MAI4131 MAI4140 MAI4151 MAI4161 MAI4162 MAI4175 MAI4176 MAI4177 MAI4178 MAI4179

MAI4112 MAI4104 MAI4106 MAI4160 MAI4160 MAI4104 MAI4106 MAI4130 MAI4160 MAI4260

MKK Minat Sistem Cerdas MKK Minat Komputasi MKK Minat Sistem Informasi MKK Minat SKKD MKK Minat SKKD

8 8 8 8 8

MAI4278 MAI4279 MAB4265 MAI4280 MAI4281

MAI4112 MAI4109 MAI4250 MAI4160

Analisa Trafik Jaringan komputer Jumlah Jumlah SKS Total

Mata Kuliah LayananSemester Kode MAI4090 Matakuliah Komputer Dasar SKS 3 (2-1) Prasyarat -

9

Pohon Kurikulum Mata Kuliah Wajib

10

Pohon Kurikulum Mata Kuliah Pilihan

11

Silabus Mata Kuliah Kurikulum 2011 2015SILABUS MATA KULIAH WAJIBSemester 1Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Pemrograman 1 4 MAI4101 Matakuliah ini merupakan matakuliah pemrograman yang pertama diterima oleh mahasiswa. Dalam tatap muka di kelas diberikan contoh kasus yang harus disusun langkahlangkah pemecahannya kemudian disusun implementasinya dengan Bahasa Pemrograman Java. Teknik pemrograman yang dipakai adalah struktur sederhana dari teknik pemrograman beroientasi obyek. Untuk mempercepat pemahaman siswa maka disediakan praktikum. Setelah menyelesaikan mata kuliah ini, mahasiswa diharaplan: Mampun menyusun algoritma penyelesaian masalah-masalah sederhana. Mampu membuat program dan mengimplementasikannya untuk menyelesaikan masalah-masalah sederhana dengan bahasa pemrograman Java. Penulisan algoritma dan flowchart. Pengenalan dan Struktur Java. Pemrogramanan sekuensial. Seleksi. Iterasi. Method. Array. File. Stream. 1. H. M. Deitel, P. J. Deitel. 2004. Java How to Program, Sixth Edition. Prentice Hall 2. Mary Campione, Kathy Walrath, Alison Huml. 2000. Java Tutorial, Third Edition: A Short Course on the Basics. Addison Wesley Pengantar Ilmu Komputer 4 MAI 4103 Perkembangan teknologi informasi yang pesat mempengaruhi bidang kerja yang lain. Matakuliah ini memberikan pemahaman mengenai kebutuhan teknologi informasi pada bidang kerja yang lain dan hal-hal mendasar yang dibutuhkan seorang ahli teknologi informasi. Memahami komputer dan peranannya dalam pemrosesan data, komponen dasar (organisasi) komputer, dasar-dasar peranan sistem operasi, pengantar ukuran dll. Definisi Komputer. Penggunaan dan Perkembangan Komputer. Klasifikasi Komputer. Sistim Komputer. Logika Dasar Komputer. Organisasi dan Manajemen Data. Pengantar Jaringan Komputer. Pengantar Komunikasi Data. Pengantar Security Komputer 1. Ellis Horowitz Sartaj Sahni, Fundamental of computer science, 2003 2. Long L, Introduction to Computer and Information Processing, Pratice Hell, 1989. Matematika Dasar 3 MAM4190 Mata pelajaran matematika dasar memuat pokok pembahasan yaitu masalah turunan dan integral. Kedua materi tersebut membahas tentang limit perubahan. Materi turunan membahas tentang gradient garis singgung sedangkan masalah integral adalah mencari luasan suatu kurva pada area tertentu. Kedua materi tersebut merupakan dasar pemahaman terhadap berbagai masalah dalam kehidupan nyata. Memberikan pemahaman dasar kepada mahasiswa berbagai teknik penyelesaian masalah (problem solving) dan penalaran matematis terhadap matematika turunan dan integral

Tujuan

:

Sasaran Materi Pustaka

: : :

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

1

Sasaran

:

Materi

:

Pustaka

:

satu peubah bebas. mahasiswa mampu menyelesaian permasalahan yang terkait dengan turunan, integral tertentu serta aplikasinya dalam menghitung luas antara dua kurva, panjang kurva dan volume benda putar. Sistem bilangan nyata, fungsi, limit, konsep turunan, kontinuitas fungsi, aplikasi turunan, konsep integral , aplikasi integral, fungsi transenden, fungsi logaritmik, teknik pengintegralan dan bentuk tak tentu serta integral tak wajar. 1. Varberg, Dale; Edwin J. Purcell; Steven E. Rigdon. Calculus, 8th Edition, Prentice Hall Inc, 2000 2. Erwin Kreyszig, Advanced Engineering Mathematics, 8th Edition, John Wiley & Sons Canada, Ltd.; 1998

Semester 2Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Pemrograman 2 4 MAI4201 Pemrograman 1 Pemrograman 2 merupakan kelanjutan dari mata kuliah Pemrograman 1. Pada mata kuliah Pemrograman 2 lebih spesifik pada sisi karakteristik bahasa pemrograman yang berkembang akhir-akhir ini, yaitu bahasa pemrograman yang berorientasi obyek atau Object Oriented Programming (OOP). Pada mata kuliah ini, bahasa pemrograman yang digunakan adalah java, mengingat berbagai kelebihan dan keluasan penggunaannya saat ini. Mahasiswa memahami konsep pemrograman berorientasi obyek Mahasiswa dapat menjelaskan pengertian obyek dan class dalam pemrograman berorientasi obyek Mahasiswa membuat obyek dan class menggunakan bahasa pemrograman java. Mahasiswa mampu membuat program dengan menggunakan konsep pemrograman berorientasi obyek. Konsep object, fungsi overloading, class dan object, encapsulasi, inheritance/pewarisan, polimorphism 1. C. Mary, W. Kathy and Alison H., Java Tutorial, Third Edition: A Short Course on the Basic, Adison Wesley, 2000 2. H. M. Deitel, Java TM How to Program, Sixth Edition, Prentice Hall, 2004 3. B. Jacquie, Begining Java Objects, From Concept to Code, Second Edition, Apress, 2005 Organisasi dan Arsitektur Komputer 4 MAI4203 Mata kuliah ini menjelaskan organisasi dan arsitektur komputer serta bagaimana data dan informasi didalam komputer tersebut diolah. Didalamnya juga akan dibahas tentang kinerja komputer dan faktor-faktor apa saja yang dapat mempengaruhi kinerja komputer. Setelah menyelesikan mata kuliah ini mahasiswa dapat Mengerti bagaimana organisasi dan arsitektur komputer. Memahami bagaimana data dan informasi diolah. Mengerti faktor-faktor yang mempengaruhi kinerja komputer. Representasi data(biner, octal dan hexadesimal), CPU, ALU, instruction set, microprocessor, RISC dan CISC, arsitektur bus, sistem memory (internal, cache dan external memory), perangkat IO, kinerja komputer. 1. Computer Organization and Architecture Designing for Performance , fifth edition, Prentice Hall, William Stallings, 2000. 2. Computer Organization and Design : The Hardware/Software Interface, 2nd edition, Patterson, D. A., and Hennessy, J. L.,Morgan Kaufmann Publishers, 1997

Tujuan

:

Materi Pustaka

: :

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Materi

:

Pustaka

:

2

Mata Kuliah Kode SKS Prasyarat Tujuan Materi Pustaka

: : : : : : :

Matematika Diskrit MAI4204 3 Setelah mengikuti mata kuliah ini, mahasiswa mengetahui dasar-dasar matematika untuk ilmu komputer. Teori Himpunan, Relasi dan Fungsi, Aljabar Boolean, counting (kaidah menghitung), logika matematika, Induksi dan Rekursi, Barisan, Graph, Tree 1. Liu, CL, Element of Discrete Mathematics, 2nd, Mc. Graw Hill, NewYork, 1991. 2. Lipschutz, S dan Lipson, M. L., Matematika Diskrit, Salemba Teknika, Jakarta, 2001. 3. Ross, KH., Dicrete Mathematics, 3th Ed., Pretice Hall, Int., New Jersey, 1992. 4. Rinaldi Munir, Matematika Diskrit, Informatika, Bandung, 2001. Matematika Lanjut 3 MAI4205 Matematika Dasar Mata pelajaran matematika Lanjut merupakan kelanjutan dari matematika dasar dimana pembahasan dititik beratkan pada turunan parsial, integral lipat untuk lebih dari satu peubah bebas, fungsi bernilai vector dan deret. Fungsi deret memuat materi deret taylor, McLaurin dan Fourier. Irisan kerucut dan system koordinat. Memberikan pemahaman dasar kepada mahasiswa berbagai teknik penyelesaian masalah (problem solving) dan penalaran matematis dalam hal turunan parsial, integral lipat, vector dan deret. Mahasiswa mampu menyelesaian permasalahan yang terkait dengan turunan parsial, integral lipat lebih dari satu peubah bebas, fungsi bernilai vektor, irisan kerucut, deret tak hingga. Deret dan barisan tak hingga (Taylor, Mc Laurin, Laplace dan Fourier, FFT, DCT, Wavelet), konvolusi, Irisan kerucut, Sistem Koordinat, vector pada bidang dan ruang, Turunan parsial dan Integral Lipat. th 1. Varberg, Dale; Edwin J. Purcell; Steven E. Rigdon. Calculus, 8 Edition, Prentice Hall Inc, 2000 2. Erwin Kreyszig, Advanced Engineering Mathematics, 8th Edition, John Wiley & Sons Canada, Ltd.; 1998

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sasaran

:

Materi

:

Pustaka

:

Semester 3Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Algoritma & Struktur Data 1 4 MAI 4104 Pemrograman 2 Aspek paling mendasar bagi mahasiswa ilmu komputer adalah kemampuan merancang algoritma. MK ini memberi bekal dasar bagaimana membaca permasalahan sederhana dan mencari penyelesaiannya dengan membuat algoritmanya. MK ini juga membahas storage yang digunakan untuk menyimpan data baik dimemori maupun di disk Mahasiswa dapat menguasai dan memahami teori dasar struktur dan penanganan data, serta penyusunan algoritma dan pemanfaatan bentuk struktur tersebut, meningkatkan pemahaman struktur data dan penanganan data bagi perencanaan algoritma dan penyusunan program, misalnya sebagai dasar penyusunan basis data Definisi algoritma, tipe-tipe data dasar, tahapan penyelesaian masalah dengan komputer, notasi flowchart dan psudo-code, konsep dasar sequence, seleksi dan iterasi, sub algoritma, array, algoritma pencarian, algoritma pengurutan (non rekusif), penjumlahan, pengurangan dan transpose matrik, operasi matrik lanjut, studi kasus. Konsep Abstract Data Type; Model Data Linier: array dan list dinamis, stack, queue, set;

Tujuan

:

Materi

:

3

Pustaka

:

Model data hirarkis:Tree,Graph; Internal Sorting: simple sort techniques, advanced sort techniques, Radixsort; Set dan Hashing. Searching 1. Ellis Horowitz Sartaj Sahni, Fundamental of computer science, 2002 2. T. Cormen, Algorithms, MIT Press 2002 3. Thomas Standish, Data structure using C++, Prentice Hall 2003 Sistem Basis Data 3 MAI 4106 Penyimpanan data pada sebuah media penyimpanan (disk) diusahakan seefisien mungkin namun tidak menghilangkan data tersebut. Salah satu metode penyimpanan yang populer adalah basis data relasional. MK ini mengajarkan bagaimana membuat penyimpanan data yang saling berhubungan dengan memperkecil duplikasi data yang tidak diperlukan. Mahasiswa dapat pengetahuan tentang konsep dasar manajemen basis data yang menyangkut aspek pemodelan dan perancangan, bahasa dan fasilitas, implementasi dan penggunaan suatu basis data sebagai landasan untuk merancang sistem informasi. Sejarah manajemen data, pendekatan basis data vs pendekatan pengolahan berkas, overview sistem basis data, model basis data, Model Entity-Relationship, model relasional, aljabar dan kalkulus relasional, bahasa query SQL, disain basis data dan normalisasi. Pemrosesan transaksi, pemrosesan dan optimisasi query, concurrency control, backup dan recovery. 1. Korth, H.F. & A. Silberschatz. 2005. Database System Concepts. McGraw-Hill, New York 2. Elmasri, Database system Concepts, McGraw-Hill, New York Sistem Operasi 3 MAI 4107 Organisasi dan Arsitektur Komputer Sistem operasi adalah antar muka antara mesin komputer dan program aplikasi yang dibuat oleh programmer. Secara umum sistem operasi terdiri atas lima bagian yaitu manajemen proses, manajemen memory, manajemen IO, manajemen berkas dan keamanan. Mahasiswa mengerti sistem kerja sistem operasi Mahasiswa dapat membuat program simulasi sistem oerasi Pengantar sistem komputer, konsep umum sistem operasi, pengantar proses, thread, konkurensi, deadlock, message queue, semaphore, penjadualan, virtual memory, segmentasi, manajemen IO, manajemen berkas, pengantar sistem terdistribusi dan keamanan komputer. 1. Siblerschatz and Galvin, Operating System Concepts, 6th Ed. 2003 Addison Wesley, Inc. 2. William Stallings, Operating Systems, 3rd Ed. 1998. Prentice-Hall, Inc 3. Gray, Interprocess Communications in UNIX, 2nd Ed. 1998 Prentice-Hall, Inc. Aljabar Vektor dan Matrik 3 MAI 4108 Matematika Dasar Matakuliah ini membahas pembuktikan teorema, lemma, dan sifat lainnya, penekanan juga terletak pada implementasi untuk menyelesaikan contoh kasus nyata. Setelah menempuh matakuliah ini mahasiswa dapat: Membuktikan teorema, lemma, dan sifat lainnya dari konsep ruang vektor dan transformasi linier. Memahami penggunaan aljabar linear dan matriks ada bidang terapan Ilmu Komputer. Vektor; Aljabar Matriks: Inverse Matriks nxm, Transformasi Matriks; Determinan: Rank, Kofaktor; Sistem Persamaan Linear: Eliminasi Gauss, Crammer-Jordan; Ruang hasil kali dalam (Inner Product Spaces), Transformasi Linier: kernel dan range, similarity; Nilai Eigen dan Vektor Eigen: diagonalization, Principle Component Analysis, Linear Discriminant

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Materi

:

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

: : : : : :

Materi

:

4

Pustaka

:

Analysis. 1. Lang, S. 1972. Linear Algebra. London: AddisonWesley Publishing Company. 2. Lang, 1995. Algebra. London: Addison-Wesley Publishing Company. Teori Peluang 3 MAI 4109 Setelah menempuh mata kuliah ini diharapkan mahasiswa menguasai konsep dasar peluang dan mampu menerapkan dalam pemodelan suatu percobaan untuk aplikasi ilmu komputer. Pengantar Teori Peluang , Analisis Kombinatorik, Teori perkalian permutasi , Permutasi dan kombinasi. Aksioma Peluang : Ruang contoh dan kejadian, Aksiona peluang dan beberapa proposisi. Peluang bersyarat : Formula bayes, Kejadian yang bebas, Peubah Acak (variable random), Peubah acak dan fungsi peluang, Peubah acak diskret : Bernauli, binomial, binomial negative, Geometri, Hipergeometri dan Poisson. Peubah acak kontinu : Seragam, normal, Eksponensial, Gamma, beta, Wiebull. Sebaran bersama (distribusi) : Sebaran bersama diskrit, Sebaran bersama kontinu, Sebaran peluang marjinal, sebaran normal ganda. Nilai Harapan : Nilai harapan fungsi, Varians dan covarian. Pengenalan proses stokastik : Proses stokastik, Proses rantai markov, Matriks peluang transisi, Proses markov jangka panjang, Konsep Hidden Markov 1. Dudewiscz, E.T dan Mishra. 1995. Statistika dan Matematika Modern. Terjemahan R.K Sembiring. ITB. Bandung 2. Ross, S. 1984. A First Course in Probability. Macmillan. New York. 3. Woodroofe, M. 1975. Probability with Aplication. Mc Graw-Hill. Koyahushe. Tokyo.

Mata Kuliah SKS Kode Tujuan

: : : :

Materi

:

Pustaka

:

Semester 4Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Algoritma dan Struktur Data 2 3 MAI 4206 Algoritma dan Struktur Data 1 Permasalahan permasalahan kompleks memerlukan materi yang memadai untuk menyelesaikannya. MK ini menekankan aspek-aspek lanjutan algoritma untuk menyelesaiikan permasalahan secara benar. Aspek-aspek lanjutan diantaranya adalah algoritma rekursif, evaluasi ekspresi (polinomial) dll. Selain itu dalam MK ini juga akan dipelajari proses analisa algoritma untuk mengetahui efisiensi dari algoritma tersebut. Mahasiswa mampu membuat algoritma dan menganalisanya untuk menyelesaikan masalah-masalah kompleks Analisa Algoritma, Algoritma Brute Force, Top-down design, Algoritma stepwise refinement & sub algoritma, Algoritma rekursif dan penerapannya, Algoritma sub goal, hill climbing, working backward, backtracking, state solution tree, sequence matrik multiplication, string matching, evaluasi polinomial, studi kasus 1. Ellis Horowitz Sartaj Sahni, Fundamental of computer science, 2002 2. T. Cormen, Algorithms, MIT Press 2002 3. Thomas Standish, Data structure using C++, Prentice Hall 2003 Grafika Komputer 3 MAI 4208 Algoritma dan Struktur Data 1 MK ini memuat berbagai teknik dan perhitungan matematis untuk membuat aplikasi grafik (2D dan 3D) beserta operasi dan animasinya. Mahasiswa terampil dalam pembuatan grafik komputer serta berbagai algoritmanya; dapat

Tujuan Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

: : : : : :

5

Materi

Pustaka

menampilkan berbagai grafik komputer, mengembangkan teori geometri pada pembuatan grafik komputer : Pengantar grafika komputer; Fungsi Primitif; Transformasi; Windowing dan Clipping; Kurva: Bezier; B-spline; Realism; Hidden line elimination, hidden surface removal, model illuminasi;, Goroud Shading, Phong shading, dithering, fractal objects, model-model warna; Geometric modeling; Ray Tracing; Pengantar Antarmuka grafika. : 1. Foley, J.D. et al., 1993 : Computer Graphics: Principle and Practice. Addison Wesley. 2. Hearn, D.D. and P. Baker, 1993 : Computer Graphics and Application, 2nd Ed., PrenticeHall.

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Analisa dan Perancangan Sistem 3 MAI 4209 Sistem Basis Data Sebuah sistem diciptakan untukmenyelesaikan masalah. Pendekatan berbasis sistem merupakan pendekatan penyelesaian masalah dengan mengorganisasikan permasalahan besar menjadi sub bagian (sub sistem) dan menyelesaikannya secara bertahap. Subyek utama dalam analisa dan perancangan sistem dalam mata kuliah ini adalah analisa dan perancangan aktifitas pengembangan perangkat lunak. Setelah mengikuti kuliah analisa dan perancangan sistem maka mahasiswa dapat memahami bagaimana : Komponen-komponen penting dalam analisa dan perancangan sistem. Mencari Permasalahan, mendefinisikan kebutuhan, pembentukan solusi alternatif, perancangan penyelesaian, implementasi dan monitoring sistem penyelesaian. Tahapan daur hidup pengembangan sistem (DHPS) dalam project pengembangan sistem informasi Pengantar analisa dan perancangan sistem, The Role of the Modern Systems Analyst, perencanaan proyek, pendekatan pengembangan sistem (DHPS), investigasi kebutuhan sistem, permodelan data dan proses, evaluasi penyelesaian alternatif, perancangan database, perancangan user interface, operasionalisasi sistem 1. System Analysis and Design Methods, 6th Edition by Jeffrey L. Whitten, Lonnie D. Bentley and Kevin Dittman, published by Irwin McGraw-Hill, 2004 2. Essentials of Systems Analysis & Design, 2nd Ed, Valacich, George, Hoffer, Prentice Hall, 2004 3. Systems Analysis and Design, 2nd Edition, Alan Dennis and Barbara Haley Wixom, published by John Wiley's & Sons Inc., 2003. Jaringan Komputer & Komunikasi Data 3 MAI 4210 Organisasi dan Arsitektur Komputer Jaringan komputer terbesar yang membentuk Internet hampir seluruhnya berbasis pada sistem protokol TCP/IP dan teknologi Ethernet. Mata Kuliah Jaringan Komputer memberikan pengetahuan dan pemahaman tentang prinsip pengembangan jaringan komputer lokal, Wide Area Network dan Internet, Teknologi Ethernet, Layanan dan Aplikasi berbasis Jaringan dan Kelompok Protokol TCP/IP Mahasiswa mampu menguasai dan memahami teknologi jaringan komputer berbasis TCP/IP dan Ethernet, mampu mendesain sebuah jaringan komputer lokal dan interkoneksinya dengan Internet serta mengetahui prinsip kerja perangkat dan aplikasi jaringan komputer. Dasar Jaringan Data dan Protokol, Jaringan Lokal, WAN Router dan IP, TCP/IP, Pengiriman Data, Layanan dan Aplikasi Jaringan 1. Alberto Leon Garcia and Indri Hidaka, Communication Networks, Fundamental Concepts

Materi

:

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Materi Uptake

: :

6

and Key Architecture. McGraw Hill. 2001 2. Craig Hunt, TCP/IP Network Administration, Third Edition. OReilly. 2002 3. Martin P. Clark, Data Network, IP and the Internet. John Wiley and Sons. 2003 Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Statistika 3 MAI 4211 Teori Peluang Dalam melakukan percobaan dan analisa data diperlukan metode yang tepat agar hasil uji coba mendekati benar. Mata kuliah ini menjelaskan tentang beberapa metode dalam statistika yang bermanfaat dalam proses pengambilan sample data uji berikut jenis data yang diperlukan dalam suatu proses analisa. Selain itu juga akan dibahas tentang konsep sebaran data, proses analisa dan penghitungan error atau kesalahan dalam uji coba suatu sistem. : Mata kuliah ini membekali mahasiswa pengetahuan tentang : Konsep dasar statistika, Meringkas dan menyajikan data, Ukuran Numerik Data,Ukuran pemusatan : Ukuran penyebaran, Evaluasi sebaran data, Sebaran variabel, Penduga selang satu parameter dan dua perameter, Konsep dasar Regresi dan Korelasi, Analisis ragam regresi, Konsep dasar uji hipotesis, Korelasi dan Regresi Linier Sederhana, PCA, LDA, Penghitungan error. : Konsep dasar statistika. Penataan/penyajian data: diagram dan tabel frekuensi (distribusi frekuensi: relatif dan kumulatif, histogram, poligon frekuensi, ogive, plot titik, plot rantingdaun, diagram kue, diagram pencar, grafik runtun waktu). Pemilihan sample: ukuran numerik data, ukuran pemusatan, ukuran penyebaran, evaluasi sebaran data, moment, skewness dan kurtosis. Penduga selang satu dan dua parameter. Konsep dasar regresi dan korelasi: variabel dependent dan independent, korelasi dan perhitungan penduga parameter pada model regresi linier sederhana. Identifikasi pencilan, penanganan pencilan dan amatan berpengaruh, pendekatan matriks. Principle Component Analysis (PCA): analisa komponen utama dan penerapannya, Linear Discriminant Analysis (LDA): klasifikasi dua populasi, metode fisher, evaluasi fungsi evaluasi. Penghitungan error. nd : 1. Moore, D.S. and McCabe, G.P., 1993. Introduction to The Practice of Statistics 2 ed. Freeman aand Company, New York. 2. Walpol and Mayer. 1978. Probability and Statistics for Scienctist and Engineers.McMillan, New York. 3. Yitnosumarto, S. 1994. Dasar-dasar Statistika. Cet ke dua. Raja Grafindo Persada. Jakarta. 4. Montgomery, Douglas. C and Elizabeth A. Peck [1992], Introduction to Linear Regression Ananalysis, Wiley, New York.

Tujuan

Materi

Pustaka

Semester 5Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Materi : : : : : : : Automata dan Bahasa Formal 3 MAI4109 Algoritma dan Struktur Data 1 Mahasiswa dapat mengerti dan memahami konsep bahasa, jenis bahasa dan cara pembentukan secara matematika. Finiter automata, deterministik, non-deterministik, ekspresi regular, minimisasi states, contex free grammar, bentuk normal Chomsky dan Greibach, Push-down automata dan bahasa contex free, pumping lemma, Mesin turing, Masalah undecidable, persoalan NP. 1. Hopcroft, JE. And J.D. Ulman, 1979 : Introduction to Automata Theory, Languages and Computation.

Pustaka

:

7

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Materi

:

Pustaka

:

Sistem Informasi Manajemen 3 MAI4110 Sistem Basis Data Matakuliah ini membahas tentang manajemen yang dilakukan oleh organisasi dengan bantuan teknologi informasi. Topik yang akan dibahas adalah tentang organisasi, nilai penting dalam organisasi, akuisisi, pemrosesan, analisa bisnis dan peranan teknologi informasi dalam menunjang bisnis organisasi. Mahasiswa memahami dasar-dasar manajemen informasi dan peranan teknologi informasi dalam mencapai goal dan obyektif organisasi. Mahasiswa dapat merencanakan jenis kebutuhan informasi pada organisasi Mahasiswa mampu memahami peranan pelaku (user), jenis informasi dan teknologi informasi pada organisasi. Sistem informasi berbasis komputer, mengelola informasi, pendekatan sistem untuk pemecahan masalah (analisis, perancangan, implementasi, dan penggunaan). Sistem pengolahan data, sistem informasi manajemen, decision support system, office automation, expert system, dan sistem informasi eksekutif. Sistem informasi fungsional meliputi marketing information system, manufacturing information systems, financial information systems, dan human resource information systems. 1. Laudon and Laudon, Management Information: Systems Managing the Digital Firm, 8th Edition, 2002, ISBN 0-13-1014986, Prentice-Hall. Komputasi Numerik 3 MAI4111 Aljabar Vektor dan Matrik Pengertian galat. Akar persamaan tak linier (iterasi titik tetap, bagi dua, posisi palsu, secant dan Newton Raphson, analisis galat). Sistem persamaan linear (dekomposisi LU, Gauss Seidel, teori kekonvergenan, Eliminasi Gauss, Strategi Pivot, Inverse Matrik). Sistem persamaan tak linier (Met Newton). Interpolasi (beda maju dan beda mundur Newton, beda terbagi Newton, Lagrange). Differensiasi dan integrasi (metode trapesium, Simpson, Romberg). Metode Beda Hingga, Gauss Kuadratik, Ordinary Differential Equations Numerik, Eulers Methods. 1. W. Cheney and D. Kincaid, Numerical Mathematics and Computing, 4th Ed., rd Brooks/Cole, 1999, (or 3 Ed, 1985) 2. Matheus, J. dan Fink, K. 2004. Numerical Methods Using Matlab. 4th Ed. 3. James L, Buchanan and Peter R. Turner, 1992, Numerical Method and Analysis, McGraw-Hill. Inc. 4. Richard L. Burden and J Douglas Faires, 1989. Numerical Analysis, PSW-Kent Publishing Company. Pengantar Kecerdasan Buatan 3 MAI4112 Algoritma dan Struktur Data 1 Kecerdasan buatan merupakan subbidang pemgetahuan komputer yang ditujukan untuk membuat software dan hardware komputer yang menirukan cara kerja otak manusia. Tujuan utama kecerdasan buatan adalah mengubah komputer menjadi lebih pintar, lebih menalar dan lebih berguna untuk membantu pemakai dalam mengambil keputusan. Agar mahasiswa memahami konsep pengetahuan kecerdasan buatan serta teknik dan metoda yang dikembangkannya, dapat menjelaskan pengertian kecerdasan buatan, natural language, repesentasi pengetahuan dan dasar sistem pakar. Pengertian Kecerdasan Buatan (Artificial Intelligence); Ruang masalah dan pelacakan; Teknik-teknik pelacakan heuristik; Representasi pengetahuan: dengan logika predikat, dengan rule; Penalaran; Struktur-struktur Slot-and-Filler; Perencanaan (Planning);

Mata Kuliah SKS Kode Prsyarat Materi

: : : : :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Materi

:

8

Pemrosesan Bahasa alami; Pembelajaran (Learning); Sistem Pakar (Expert System). Pustaka : 1. 2. Rich, Elaine & Knight, Kevin, Artificial Intelligence, 2nd, McGraw-Hill, New York. Russell, Stuart; dan Norvig, Peter. 2003. Artificial Intelligence A Modern Approach. International Edition, Edisi 2. Pearson Prentice-Hall Education International. New Jersey. Kusumadewi; Sri. 2003. Artificial Intelligence (Teknik & Aplikasinya). Graha Ilmu. Yogyakarta.

3.

Semester 6Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Teknik Kompilasi 3 MAI4212 Automata dan bahasa Formal Matakuliah teknik kompilasi mempelajari teknologi yang berhubungan dengan kompilasi bahasa pemrograman. Didalamnya akan dibahas tentang analisa lexical, analisa syntax, type checking, run-time data oragnisation dan code-generation. Setelah mempelajari mata kuliah ini mahasiswa dapat: memahami struktur compiler dan komponen-komponen pembentuknya. membuat compiler sederhana spectrum interpreters dan compiler: compile-time dan ru-time. Structure compiler sederhana, virtual machines, implementasi rgular expressions dan finite state machine. Algorithm parsing, recursive descent dan (k)/LALR(k). Abstract syntax tree (ekpresi, deklarasi dan command). Pengantar Lex dan Yacc, Ekpresi dan subexpression; inserting coercions, Intermediate code design. Penterjemahan ekpresi, commands dan deklarasi. kompilasi dari sequence of translations, Variable binding, function, higher-order functions. Environments. Pengolahan variable treatment, static and dynamic chains, ML free variables. mekanisme passing argumen. Objects dan inheritance. Storage allocation, garbage collection, Typical machine codes. Code generation, Resolving external references. Static dan dynamic linking 1. Compilers: principles, techniques and tools. Aho, A.V., Sethi, R. & Ullman, J.D. 1986. Addison-Wesley. 2. Introduction to compiling techniques: a first course using ANSI C, LEX and YACC. Bennett, J.P. 1990. McGraw-Hill. 3. Linkers and loaders. Levine, J.R. 1999. San Francisco: Morgan Kaufmann. Interaksi Manusia dan Komputer 3 MAI4213 Pemrograman 1 Mata kuliah ini memperkenalkan prinsip-prinsip pengembangan antarmuka bagi pengguna yang dititikberatkan pada perancangan, penerapan dan evaluasi. Setelah mengikuti mata kuliah ini, diharapkan mahasiswa dapat : Memahami definisi dan prinsip Usability Memahami definisi dan prinsip User-Centered Design Memahami UI Software Architecture Memahami Human Capabilities Memahami dan membuat Output Models Memahami dan membuat Conceptual Models and Metaphors Memahami dan membuat Input Models Memahami Design Principles Memahami dan membuat Paper Prototyping Memahami Constraints and Layout Usability, User center design, UI software architecture, Human capabilities, Conceptual model and methapors, Input model, Design principles and paper prototyping, Constraints

Tujuan

:

Materi

:

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

: : : : : :

Materi

:

9

Pustaka

and layout, Graphic design, Computer prototyping, Toolkits, Heuristic evaluation. : 1. Dix, A., et al. Human-Computer Interaction. 2nd ed. Upper Saddle River, NJ: PrenticeHall, 1998. ISBN: 0132398648. 2. Baecker, R. M., et al. Readings in Human-Computer Interaction: Toward the Year 2000. San Francisco, CA: Morgan Kaufmann, 1995. ISBN: 1558602461. 3. Shneiderman, B. Designing the User Interface: Strategies for Effective HumanComputer Interaction. 4th ed. Reading, MA: Addison-Wesley, 2004. ISBN:0321197860. : : : : : : Pemodelan Berorientasi Obyek 3 MAI4214 Pemrograman 2 Mata kuliah ini membahas tentang metodologi berorientasi obyek untuk analisa dan perancangan perangkat lunak. Setelah mengikuti kuliah ini maka mahasiswa Dapat menggunakan syntax dan semantic OOP Memahami konsep pengembangan perangkat lunak berorientasi obyek Dapat membuat aplikasi perangkat lunak berorientasi obyek Konsep OOD, perancangan OO, method dan class, message, instance dan initialization, inheritance dan substitution, subclass dan subtype, static dan dinamic behaviour, implication dan substitution, multiple inheritance, polimorphism and software reuse, overloading, overriding, variabel polimorphic, generic, framework, design pattern. 1. Meyer, Bertrand. Object Oriented Software Construction. Prentice Hall. ISBN 0-13629155-4 2. Lee, Richard. UML and C++. Prentice Hall ISBN 0-13-029040-8

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

Materi

:

Pustaka

:

Semester 7Mata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Riset Dasar Ilmu Komputer 3 MAI4013 > 90 SKS Kemampuan untuk melakukan riset dan manganalisis hasilnya merupakan hal penting yang harus dikuasai seorang sarjana. Matakuliah ini mengajarkan berbagai cara mencari ide riset, menganalisis kelayakan masalah, melakukan riset, menganalisis hasil riset serta membuat laporan berdasarkan kaidah-kaidah yang baku. Setelah UTS mahasiswa diwajibkan untuk membuat tulisan setara skripsi yang dilakukan secara berkelompok. Pada akhir pertemuan hasil tugas kelompok dipresentasikan di kelas. Mahasiswa yang lain bertindak sebagai reviewer. Setelah menempuh mata kuliah ini mahasiswa dapat menyusun proposal, melaksanakan penelitian dan analisis hasil, membuat laporan akhir dan melakukan presentasi hasil dari suatu penelitian di bidang ilmu komputer. Definisi dan jenis jenis riset, Metodologi riset, proses riset, pencarian topik, penulisan bab 1, penulisan bab 3, analisis.

Tujuan

:

Sasaran Materi Pustaka

: : :

MATA KULIAH KEAHLIAN BIDANG MINATSemester GanjilMata Kuliah SKS Kode : : : Pengolahan Citra Digital 3 MAI4130

10

Prasyarat Deskripsi

: :

Tujuan

Materi

Pustaka

Algoritma dan Struktur Data 1 Pengolahan citra digital meliputi sejumlah operasi matematika kompleks untuk menganalisis dan mendapatkan informasi dari sebuah citra. MK ini mengenalkan sejumlah prosedur tersebut beserta contoh apliikasi dalam dunia nyata. : Mahasiswa dapat memahami pengolahan dan analisis citra untuk berbagai bidang aplikasi seperti pemrosesan data, komunikasi gambar, photogrametry, analisis sumber daya alam, pencitraan diagnostik, radio astronomi : Sinyal 2 dimensi: sistem linier. Transformasi fourier, konvolusi, korelasi. Sistem diskret 2 dimensi, Solusi sistem diskret dengan representasi dalam bentuk matriks dan vektor. Peralatan input. Sistem visi manusia, teori warna. Teknik pencahayaan. Perbaikan gambar. Penghalusan (smoothing) citra dan penghapusan noise (LPF). Penajaman citra (HPF). Sistem distorsi dan noise. Restorasi. Koreksi geometris. Transformasi unitary 2-dimensi. Metode Pengkodean. Representasi data dalam bentuk raster dan vektor. Segmentasi . Analisis citra. Analisis tekstur Registrasi citra dan template matching. Deskripsi citra. Rekonstruksi citra dan proyeksinya : 1. Gonzales and P. Wintz, 1987 : Digital Image Processing, Addison Wesley. 2. Pratt, 1991 : Digital Image Processing, John Wiley & Sons, New York. : : : : : Basis Data Lanjut 3 MAI4150 Sistem Basis Data Mata kuliah ini akan difokuskan pada pemrosesan kueri yang efisien, teknik pengindeksan, dan arsitektur sistem basis data untuk transaksi data dengan banyak pengguna yang terkoneksi secara bersamaan. Topik lain yang lebih rinci akan dibahas adalah ketersediaan data dan pemulihan data atas bencana, keterpaduan dan distribusi basis data, serta desain basis data untuk penerapan SAAS (Software As A Service). Siswa harus menyelesaikan beberapa tugas tertulis dan menyusun perangkat lunak sederhana yang akan membantu mereka untuk memahami dan mencerna materi yang dibahas. Tujuan dari mata kuliah ini adalah untuk memperkenalkan mahasiswa untuk mengenal lebih banyak tentang basis data modern dan kemampuan sistem manajemen data, termasuk penerapannya dalam transaksi data konkuren dan terdistribusi. Prinsip pemrosesan kueri, Pengaturan penyimpanan data, Kontrol dan pemulihan transaksi konkuren, Skalabilitas pengolahan data (partisi, paralelisasi, cluster), Replikasi basis data, Migrasi antar basis data, Backup-Restore basis data, Sistem federasi dalam basis data , Basis data multi-tenant. 1. 2. 3. Silberschatz, H.F. Korth, and S. Sudarshan, Database System Concepts, (5th Edition), McGraw-Hill, 2006 Carlo Zaniolo, Stefano Ceri, Advanced Database Systems (The Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann Publisher, 1997 Jeffrey A. Hoffer, Ramesh Venkataraman, Heikki Topi, Modern Database Management, 10th edition, Prentice Hall, 2010

Mata Kuliah SKS Kode Prasyarat Deskripsi

Tujuan

:

Sasaran Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka

: : : : : : : : :

Jaringan Komputer Lanjut 3 MAI4160 Jaringan Komputer dan Komunikasi Data

4.

11

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Jaringan Syaraf Tiruan 3 MAI4131 Pengantar Kecerdasan Buatan Materi meliputi Pendahuluan yang berisi pengenalan terhadap dasar neuron biologi, arsitektur jaringan syaraf dan algoritma pembelajaran, memperkenalkan sejumlah penerapan jaringan syaraf. Model-model khusus antara lain McCulloch Pitts Neurons, Hebb Rules, Single Layer Perceptrons, Multi-Layer Perceptrons, Radial Basis Function Networks, Committee Machines, Kohonen Self-Organising Maps,Learning Vector Quantization, Jaringan Hopfield, dan Boltzmann machine. Setelah mengikuti kuliah ini mahasiswa mampu untuk : Mendeskripsikan relasi antara jaringan otak dengan model JST Menjelaskan arsitektur umum dan algoritma learning dari perseptron, Radial Basis Function Network,dll Menjelaskan faktor utama untuk mencapai performance learning dan generalization yang bagus dalam JST Identifikasi implementasi dari JST Mengevaluasi dan mengimplementasikan JST untuk berbagai kasus

Sasaran Materi

: :

Pengenalan sistem syaraf dan jaringan syaraf tiruan, Jaringan HEBB, Perceptron, Deltarule, Adaline, Madaline, Jaringan Heteroassociative Memory, Jaringan Hopfield, Bidirectional Associative Memory, Jaringan Hamming, Learning Vector Quantization, Kohonen Selforganizing Map, Jaringan Backpropagasi, Radial BasisFunction, Advanced.

Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : : : : : : : : : : : : Kriptografi 3 MAI4140 Algoritma dan Struktur Data 1

5. Data Warehouse 3 MAI4151 Sistem Basis Data Mata kuliah ini menyediakan mahasiswa keterampilan teknis yang diperlukan untuk merencanakan, menerapkan, dan memelihara data warehouse menggunakan DBMS misalnya menggunakan Oracle Warehouse Builder. Perangkat tersebut juga dapat menggambarkan konsep dasar warehouse dengan lebih detail. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan untuk merancang sistem data warehouse; Menerapkan struktur basis data yang dirancang dengan skema star, Mengumpulkan data dari sumber data utama, Transformasi data, dan Memuat data ke dalam suatu DBMS. Mahasiswa dapat membuat suatu kubus data menggunakan OLAP dan menganalisis kubus data tersebut menggunakan aplikasi klien. Setelah menyelesaikan materi tersebut, mahasiswa akan terbiasa dengan komponen dan arsitektur data warehouse, dan memiliki pemahaman praktis menggunakan data warehouse. Konsep data warehouse, Komponen data warehouse, Metadata dalam data warehouse, Tren dalam data warehouse, Perencanaan dan kebutuhan data warehouse, arsitektur dan infrastruktur, desain dan persiapan data melalui pemodelan secara dimensi, ExtractTransform-Loading(ETL), kualitas data, Online Analytical Processing (OLAP), dan

Tujuan

:

Sasaran Materi

: :

12

Pustaka

:

penyebaran data warehouse. 1. Sam Anahory, Dennis Murry, Data Warehousing in the real world, Pearson Education 2003. 2. W.H.Inmon, Building the Data Warehouse, 3rd Edition, Wiley, 2003. 3. Alex Bezon, Stephen J.Smith, Data Warehousing, Data Mining & OLAP, MeGraw-Hill Edition, 2001. 4. Paulraj Ponniah, Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals, Wiley-Interscience Publication, 2003. Arsitektur Jaringan 3 MAI4162 Jaringan Komputer Lanjut

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka

: : : : : : : : :

6.

Semester GenapMata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Logika Fuzzy 3 MAI4230 Pengantar Kecerdasan Buatan MK ini mengajarkan fuzzy mulai dari latar belakangnya, bagaimana menggunakannya sampai dengan aplikasinya mulai dari yang umum (pengenalan pola, diagnose error, teori control ), spesifik( elevator, televisi, vacum cleaner), sampai dengan yang expert ( diagnosa medis, ramalan cuaca analisa pasar, politik dll). Setelah menyesaikan MK ini, diharapkan mahasiswa: Memahami konsep dasar himpunan fuzzy, operasi fuzzy dan multi-dimensional fuzzy sets. Memahami ekstensi dari fuzzy number dan fungsi Develop fuzzy properti pada teori probabilitas dan logic Mengetahui jenis-jenis fuzzy inference dan dapat menggunakannya dalam aplikasi Dapat membuat fuzzy database Memahami konsep klasifikasi dan pengenalan pola dengan fuzzy Dapat mengimplementasikan inferensi dalam pembuatan system pendukung keputusan dan system pakar Mengetahui konsep hybrid fuzzy dengan algoritma cerdas yang lain seperti Jaringan Syaraf Tiruan dan Algoritma Genetic. Konsep dasar himpunan fuzzy, operasi fuzzy dan multi-dimensional fuzzy sets. Pengembangan dari fuzzy number dan fungsi. Fuzzy properti pada teori probabilitas dan logic. Jenis-jenis fuzzy inference dan aplikasi. Fuzzy database. Klasifikasi dan pengenalan pola dengan fuzzy. Implementasi inferensi dalam pembuatan system pendukung keputusan dan system pakar. Konsep hybrid fuzzy dengan algoritma cerdas yang lain seperti Jaringan Syaraf Tiruan dan Algoritma Genetic. 1. Kwang H. Lee. 2005. First Course on Fuzzy Theory and Applications. Springer 2. Timothy J. Ross. 2004. Fuzzy Logic with engineering applications. John Wiley & Sons Ltd, 3. Kusumadewi, Sri; dan Purnomo, Hari. 2004. Logika Fuzzy untuk Pendukung Keputusan. Graha Ilmu, Yogyakarta. 4. Kusumadewi, Sri. 2002. Analisis & DesainSistem Fuzzy Menggunakan Toolbox MATLAB. Graha Ilmu, Yogyakarta.

Tujuan

:

Sasaran Materi

: :

Pustaka

:

13

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sistem Pakar 3 MAI4231 Pengantar Kecerdasan Buatan Sistem pakar adalah salah satu bagian dari kecerdasan buatan yang terus berkembang. Implementasi sistem pakar sudah banyak diterapkan diberbagai bidang, tidak hanya di bidang kedokteran saja, tetapi juga telah mengarah ke bidang ekonomi, sosial dan psikologi. Agar perkembangan ilmu di bidang sistem pakar dapat terus diikuti dan dipelajari, maka mata kuliah ini diberikan. Setelah mengikuti perkuliahan ini, mahasiswa akan mampu untuk : Menjelaskan mengenai konsep dasar sistem pakar Menggunakan metodologi penyusunan sistem pakar Menggunakan metode akuisisi pengetahuan, metode representasikan pengetahuan Menggunakan metode penyusunan mesin inferensi dan menjelaskan hasil inferensi Menggunakan metode mengatasi ketidakpastian data Menggunakan berbagai macam metode pengembangan sistem pakar saat ini

Sasaran Materi Pustaka

: :

Konsep sistem pakar, representasi pengetahuan, Akuisisi pengetahuan, Mesin inferensi, Antar muka pada sistem pakar, Ketidak pastian pada sistem pakar, Hybrid sistem. : 1. James P. Ignizio, Introduction to Expert Systems, McGraw Hill, 1991 2. Jay Liebowitz, The Handbook of Applied Expert System, CRC Press 3. Markus C. Hemmer, Expert Systems in Chemistry Research, CRC Press, USA Konsep Multimedia 3 MAI4240 Algoritma dan Struktur Data 1 Berbagai format multimedia baik audio maupun video mempunyai keunggulan dan kekurangan masing-masing. Matakuliah ini juga mengenalkan berbagai teknik kompresi yang digunakan. Mampu membuat aplikasi-aplikasi multimedia dengan komputer digital.

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan Sasaran Materi Pustaka

: : :

Perancangan Informasi Multimedia. Produksi Video Digital Dasar. Multimedia Authoring. Audio Digital Untuk Multimedia. Video Digital Untuk Multimedia. Audio Video Kompresi : 1. Ralf Steinmetz & Klara Nahrstedt, 1995, Multimedia: computing, communications and applications, Prentice Hall, Upper Saddle River, New Jersey. 2. Ron Wodaski, 1994, Multimedia Madness, Sams Publishing, Indianapolis. 3. Ze-Nian Li, Mark S. Drew, 2004, Fundamentals of Multimedia, Prentice Hall, New Jersey. Data Mining 3 MAI4241 Sistem Basis Data Teknik statistik dan jaringan saraf tiruan konvensional sulit digunakan untuk menganalisis dan mencari pola dalam database berukuran besar. Data Mining yang merupakan gabungan beberapa teknik analisis data memberikan solusi terhadap masalah tersebut. Mahasiswa mampu menggunakan teknik data mining untuk menggali informasi dalam database berukuran besar. Metodologi Data Mining. Pengukuran efektifitas. Memory Bases Reasoning. Deteksi cluster. Pohon Keputusan. Berry, MJA dan Linoff, G. 1997. Data Mining Techniques. John Wiley & Sons.

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan Sasaran Materi Pustaka

: : : :

14

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Rekayasa Perangkat Lunak 3 MAI4250 Analisa Perancangan Sistem Mata kuliah ini akan difokuskan pada pemahaman siklus hidup pengembangan perangkat lunak (SDLC-Software Development Life Cycle), termasuk penentuan persyaratan rekayasa perangkat lunak (elisitasi, pemodelan, analisis dan spesifikasi), desain perangkat lunak, implementasi dan pengujian sistem. Topik utama meliputi model-model proses pengembangan perangkat lunak, metode dan teknik untuk menentukan persyaratan, arsitektur dan spesifikasi perancangan sistem yang lebih detil, prototyping, implementasi dan pengujian perangkat lunak secara top-down dan bottom-up. Tujuan dari mata kuliah adalah untuk memperkenalkan konsep kehidupan siklus pengembangan perangkat lunak dan memahami beberapa model siklus yang populer. Mata kuliah ini juga memberikan gambaran teknis kegiatan pokok yang berhubungan dengan rekayasa perangkat lunak dan memberikan praktek mahasiwa dalam penggunaannya. Termasuk memberikan pengetahuan yang cukup untuk mahasiswa dalam memilih teknik pengembangan sistem, perangkat/tool yang digunakan, dan model siklus hidup yang sesuai untuk suatu proyek perangkat lunak. Model-model proses pengembangan perangkat lunak, Sistem rekayasa perangkat lunak, Rekayasa persyaratan, Analisa pemodelan, Desain perangkat lunak (secara arsitektur dan detail), Verifikasi dan pengujian perangkat lunak, dan Pemeliharaan perangkat lunak. 1. Pressman, Roger S., Software Engineering : A Practitioner's Approach (5th edition), McGraw-Hill International, 2001 2. Sommervile, Ian, Software Engineering (7th edition), Addison Wesley Publishing Company, 2003 Manajemen Proyek 3 MAI4251 Sistem Informasi Manajemen Mata kuliah ini akan membahas pemilihan dan peran manajer proyek, organisasi dan perencanaan proyek, penganggaran dan perkiraan biaya proyek, penjadwalan dan alokasi sumber daya, pemantauan, pengendalian, audit, dan evaluasi proyek dengan menggunakan perangkat/tool manajemen proyek. Tujuan mata kuliah adalah untuk memperkenalkan mahasiswa tentang bagaimana manajemen proyek yang baik dan penggunaan perangkat lunak yang efektif dalam membantu pengelolaan proyek dengan sembilan area pemahaman dalam manajemen proyek yang meliputi: manajemen integrasi proyek, manajemen ruang lingkup, manajemen waktu, manajemen biaya, manajemen kualitas, manajemen sumber daya manusia, manajemen komunikasi, manajemen risiko, dan manajemen pengadaan; khususnya dalam proyek-proyek teknologi informasi. Inisiasi Proyek: Menentukan tujuan proyek, menentukan hasil-hasil proyek yang dapat diserahkan, menentukan keluaran proses, mendokumentasikan batasan, mendokumentasikan asumsi, menentukan strategi, menghasilkan dokumentasi formal. Perencanaan Proyek; Menetapkan proyek, membuat WBS, mengembangkan rencana manajemen sumber daya, menentukan kebutuhan sumber daya, menentukan anggaran, menetapkan waktu dan perkiraan biaya, menetapkan pengawasan/kontrol proyek, memperoleh persetujuan atas rencana proyek. Pelaksanaan Proyek; Mengusahakan dan menerapkan sumber daya, mengelola dan mengkomunikasikan kemajuan proyek, menerapkan prosedur jaminan kualitas. Pengendalian Proyek; Mengukur kinerja, menyempurnakan jalur-jalur pengendalian, mengambil tindakan korektif, mengevaluasi efektivitas dari tindakan perbaikan, memastikan kepatuhan rencana, menilai kembali rencana kontrol, menanggapi pemicu

Sasaran Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sasaran Materi

: :

15

Pustaka

:

1. 2.

resiko kejadian, memonitor aktivitas proyek. Kathy Schwalbe, Information Technology Project Management (4th edition), Course Technology, 2005 Clifford F. Gray, Erik W. Larson, Project Management: The Managerial Process, McGraw-Hill/Irwin, 2002

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka

: : : : : : : : : : : : : : : : : :

Keamanan Jaringan 1 3 MAI4260 Jaringan Komputer Lanjut

5. Sistem Terdistribusi 3 MAI4261 Jaringan Komputer Lanjut

6.

MATA KULIAH PILIHANSemester GanjilMata Kuliah SKS Kode Prasyarat Deskripsi : : : : : Pemrograman Internet 3 MAI4170 Mata kuliah ini menyediakan konsep pemrograman web seperti pengembangan sisi klien dan server, halaman web yang dinamis dan statis menggunakan teknologi saat ini yang terhubung ke database atau dokumen. Web framework akan diperkenalkan dalam mata kuliah ini untuk membangun pemrograman web yang lebih terstruktur dan lebih baik, serta topik-topik web-service untuk berkomunikasi dengan sistem lain melalui hypertext transfer protocol (http) atau protokol komunikasi lainnya. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan untuk: a) mengembangkan pemahaman tentang teknologi dan protokol yang mendasari World Wide Web, b) akrab dengan perangkat-perangkat umum dan teknik untuk mengembangkan aplikasi berbasis Web, baik sisi klien maupun server, c) mengembangkan pengetahuan tentang HTML + CSS, JavaScript, dan PHP sebagai bahasa untuk pengembangan aplikasi Web, d) belajar bagaimana menggunakan framework web untuk pengembangan pemrograman web yang lebih baik dan terstruktur, dan e) belajar bagaimana berkomunikasi dengan sistem lain menggunakan web-service Pengantar pemrograman web, Perangkat keras dan perangkat lunak terkait, Dasar tag HTML, Laman masukan HTML berbentuk form, Cascading Style Sheet (CSS), Pemrograman sisi klien dengan teknologi Javascript, Pemrograman sisi server dengan PHP, aplikasi webdatabase, dokumen XML, Web framework, dan Pengantar web-service (SOAP).

Tujuan

:

Sasaran Materi

: :

16

Pustaka

:

1. 2. 3.

P., Bryan, et al. HTML, XHTML, and CSS Bible 3rd Edition, Indianapolis: Wiley Publishing Inc, 2004. Deitel, et al. Internet & WWW How to Program 2nd Edition, Deitel and Associates Inc., 2004 Hugh E. Williams and David Lane, Web Database Applications with PHP, and MySQL, 2nd Edition, O'Reilly & Associates, May 2004, ISBN 0-596-00543-1.

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sistem Informasi Geografis 3 MAI4171 Sistem Basis Data Mata kuliah ini menyediakan landasan dasar yang secara teori dan praktis untuk merancang proyek GIS (Geographic Information Systems). Termasuk kemampuan penting yang wajib dikuasai mahasiswa; menghimpun data dari berbagai sumber, membangun basis data GIS yang terintegrasi, menganalisa data dan mengkomunikasikan hasilnya. Mata kuliiah ini tidak hanya pemahaman tentang perangkat lunak GIS namun mahasiswa juga dituntut untuk mampu membangun aplikasi GIS dengan standar kualitas tertentu. Setelah mengikuti mata kuliah ini, mahasiswa dapat memahami sistem GIS, konsep dan terminologinya; menjelaskan bagaimana proses GIS bekerja, mengaplikasikan proses tersebut dalam perangkat lunak GIS, mempelajari tahap analisa data spasial, dan mengembangkan proyek GIS. Sejarah GIS, Model data spasial, Eksplorasi data spasial (dengan PostgreSQL maupun MySQL), Sistem Koordinat dan Proyeksi Peta, Peta Tematik, GPS, Analisa dan Model GIS, Prosedur kerja untuk membangun GIS, Layanan Peta berbasis Web, Layanan berbasis lokasi, Eksplorasi perangkat/tool GIS (Map Server, ILWIS, ArcView/ArcGIS). 1. Burrough,P.A., and McDonnell, R.A., Principles of Geographical Information Systems (Spatial 2. Information Systems), 2nd Edition, Oxford University Press, 1998 3. DeMers, M.N., Fundamentals of Geographic Information Systems,2nd Edition, Wiley, 2002 4. Bernhardsen, T, Geographic Information Systems: An Introduction, John Wiley & Sons, 1999 5. Clarke, Keith C, Getting Started with Geographic Information Systems (2nd Ed.), Prentice Hall, 1999 6. Heywood, S. Cornelius, and S. Carver.,An Introduction to Geographical Information Systems, Prentice Hall, 1998 Sistem Pendukung Keputusan 3 MAI4172 Sistem Informasi Manajemen Mata kuliah ini menyediakan tinjauan tentang aspek teoritis dan praktis sistem pendukung keputusan (DSS). Didalamnya terdapat aspek manajerial pengambilan keputusan, peran otomatisasi dalam pengambilan keputusan, model keputusan, desain dan pengembangan sistem pendukung keputusan, dengan penekanan pada pengelolaan data. Juga mencakup keterpaduan dan penerapan tantangan-tantangan seputar Enterprise DSS, intelligent DSS, DSS berbasis web, Business Intelligence serta tren masa depan teknologi tersebut. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan untuk: a) memahami konsep dasar DSS; b) membedakan antar individu, kelompok dan organisasi DSS dan dapat mengkhususkan diri pada perangkat dan teknik dalam DSS; c) memahami dasar-dasar desain DSS dan pengembangannya; d) mampu untuk mengadopsi tantangan implementasi DSS saat ini dan masa depan, dan e) memperoleh pengalaman pribadi dengan mengembangkan aplikasi DSS skala kecil. Konsep dan teknologi DSS, Model keputusan dan analisis, Pengembangan DSS, Business

Sasaran Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sasaran Materi

: :

17

Pustaka

:

Intelligence, Teknologi komputasi kolaboratif, Menggabungkan gudang data (data warehouse), akuisisi data, dan data mining, Masa depan DSS. 2. Marakas, George M., Decision Support Systems in the 21st Century, 2nd Edition, Prentice Hall, 2003 3. Sprague, Ralph, H & Hugh, J. Watson, Decision Support Systems, Prentice Hall, Inc., 1993 4. Turban, Efraim & Aronson, Jay E., Decision Support Systems and Intelligent Systems, 8th edition, Prentice Hall, Upper Saddle River, NJ, 2007 5. Algoritma Pengolahan Paralel 3 MAI4173 Algoritma dan Strktur Data 1 Kuliah ini membahas algoritma pengolahan parallel yang meliputi perancangan, pembuatan coding, analisa kinerja, debugging dan aspek-aspek penting pengembangan algoritma parallel. Setelah mempelajari materi ini mahasiswa dapat Memahami taxonomy flynn Memahami berbagai model algoritma parallel Dapat mengukur kinerja Dapat merancang dan mengimplementasikan algoritma parallel dalam bentuk coding di lingkungan PVM Taxonomi flynn, dasar-dasar algoritma parallel, pengantar pemrograman parallel menggunakan PVM, Analisa algoritma parallel, pembuatan aplikasi pemrograman parallel. 1. Parallel Programming Techniques and Apllications Using Networked Workstations and Parallel Computers. B. Wilkinson and M. Allen.Prentice-Hall, 1999. 2. MPI-The Complete Reference, volume 1, M. Snir, S. Otto, S. Huss-Lederman, D. Walker, and J. Dongarra, MIT Press, 2000. Pemrograman jaringan 3 MAI4174 Jaringan Komputer dan Komunikasi Data Kuliah ini membahas algoritma pengolahan parallel yang meliputi perancangan, pembuatan coding, analisa kinerja, debugging dan aspek-aspek penting pengembangan algoritma parallel. Setelah mempelajari materi ini mahasiswa dapat Memahami taxonomy flynn Memahami berbagai model algoritma parallel Dapat mengukur kinerja Dapat merancang dan mengimplementasikan algoritma parallel dalam bentuk coding di lingkungan PVM Taxonomi flynn, dasar-dasar algoritma parallel, pengantar pemrograman parallel menggunakan PVM, Analisa algoritma parallel, pembuatan aplikasi pemrograman parallel. 3. Parallel Programming Techniques and Apllications Using Networked Workstations and Parallel Computers. B. Wilkinson and M. Allen.Prentice-Hall, 1999. 4. MPI-The Complete Reference, volume 1, M. Snir, S. Otto, S. Huss-Lederman, D. Walker, and J. Dongarra, MIT Press, 2000. Algoritma Evolusi 3 MAI4175

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sasaran Materi Pustaka

: : :

Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : :

Tujuan

:

Sasaran Materi Pustaka

: : :

Mata Kuliah SKS Kode

: : :

18

Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Algortima dan Struktur Data 1

Sistem Temu Kembali 3 MAI4176 Sistem Basis Data

Computer Vision 3 MAI4177 Pengolahan Citra Digital

Internet Infrastruktur 3 MAI4178 Jaringan Komputer Lanjut

Kemananan Jaringan Lanjut 3 MAI4179 Kemananan Jaringan

SEMESTER GENAPMata Kuliah SKS Kode : : : Pemrograman API 3 MAI4270

19

Prasyarat Deskripsi

: :

Tujuan

:

Pemrograman 1 Mata kuliah ini memberikan materi mengenai konsep pemrograman API, membangun interface menggunakan komponen API, membangun arsitektur modular, serta pemrograman deklaratif. Setelah mengikuti perkuliahan ini, mahasiswa akan mampu untuk : Menggunakan API dalam merancang perangkat lunak Menggunakan prinsip OOP dalam merancang API Menggunakan prinsip interface dalam membangun API Merancang komponen komponen pendukung API Membangun API untuk mendukung penyelesaian permasalahan

Sasaran Materi

: :

Pustaka

Pengenalan pemrograman API, API dalam pemrograman Java, Interface, Merancang komponen API, Exception dan refactor, Modular Architecture, Pemrograman deklaratif, Kemampuan merancang API, : 1. Tulach, Jaroslav; Practical API Design, Confession of a Java Framework Architech, Apress, 2008. 2. Bloch, Josua; How to Design a Good API and Why it Matters, presentation.

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

: : : : : :

Sistem Berkas 3 MAI4271 Algoritma dan Struktur Data 1 Kuliah Sistem Berkas ini akan membahas tentang tipe file, peralatan sekunder, organisasi file basis data. Mahasiswa dapat memahami organisasi berkas serta memanipulasinya Mahasiswa dapat memahami karakteristik dari media penyimpanan dan penggunaannya Mahasiswa dapat memahami macam-macam device (DASD) Mahasiswa dapat bekerja dengan organisasi berkas PILE, sequential, Sequensial Berindek, File Berindex, Direct File (Hash), multi rin Mahasiswa dapat bekerja dengan file banyak kunci Mahasiswa dapat memahami struktur file multimedia (bitmap, jpeg, lzw,huffman) Sistem file, Media Penyimpanan File, Organisasi penyimpanan PILE dan sequensial, Organisasi berkas file index, File Index Sekuensial, Organisasi berkas multiring, Direct File, Organisasi berkas banyak kunci, sort dan merge file, Struktur file random, struktur file multimedia. 1. DATA MANAGEMENT AND FILE STRUCTURES, Second Edition, Mary E. S. Loomis, Prentice-Hall International, 1989. 2. SERI DIKTAT KULIAH BERKAS DAN AKSES, Bunawan dan Kalya Prasetya, Penerbit Gunadarma, 1992 3. FILEMANAGEMENT TECHNIQUES, Billy G. Claybrook, John Wiley & Son, 1983 4. Sistem Berkas, Sri Kusumadewi, Andi Offset, 2005 5. Sistem Berkas dan Akses, Bambang, Informatika, 2004

Sasaran Materi

: :

Pustaka

:

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi

: : : : : : : :

Riset Operasi 3 MAI4272 Aljabar Vektor dan Matrik Dalam mata kuliah ini dijelaskan bagaimana membuat dan menyelesaikan model matematika dari masalah nyata. Setelah menempuh mata kuliah ini mahasiswa dapat menjelaskan bagaimana riset operasi berperan dalam pengambilan keputusan secara kuantitatif. Latar belakang tentang riset operasional, pendekatan riset operasi, model-model, kendala,

20

Pustaka

:

fungsi tujuan dan kriterianya, pemrograman linier, analisa sensitivitas, teori inventori, antrian pelayanan tunggal dan ganda. 1. Harvey, M. Wagner. 1978, Principles of Operation Research, 2nd- ed. by Prentice Hall, Inc, Englewood Cliffs N.J.USA 2. Hamdy, A.T.,1987, Operation Research, 3rd-Ed, McMillan Publishing Company and Inc 3. Rao, S.S., 1979, Optimization Theory and Applications, Wesley Eastern Pengenalan Pola 3 MAI4273 Pengantar Kecerdasan Buatan, Pengolahan Citra Digital Pada MK ini mahasiswa diajarkan berbagai teknik untuk mengenali berbagai pola Mahasiswa memahami metode-metode untuk menganalisis dan mengklasifikasikan pola dan menerapkannya dalam berbagai bidang aplikasi seperti sistem operasi perkantoran, mesin otomatis, CAD/CAM, visi komputer, dan lain-lain.

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan

: : : : : :

Sasaran Materi

: :

Pustaka

Pencocokan pola, analisis daerah, analisis dalam bidang frekuensi spasial, deskripsi garis dan bentuk Metode deskripsi dalam analisis pola. Teori keputusan Bayes. Estimasi parameter dan proses belajar yang tidak tersupervisi dan clustering. Pengenalan pola sintaktik, pendekatan dengan parsing, gramatika, graf. Pengantar pengenalan pola dengan jaringan syaraf. : 1. Hart, P.E., 1973 : Pattern Classification and Scene Analysis. John Wiley & Sons Inc. 2. Schalkoff, 1992 : Pattern Recognition, Statistical, structural and Neural Approaches, John Wiley & Sons Inc. Pemrosesan Teks 3 MAI4274 Algoritma dan Struktur Data 1

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : : : : : : : : : : : : : : : : : : : :

Teknik Simulasi dan Permodelan 3 MAI4275 Komputasi Numerik

Basis Data Terdistribusi 3 MAI4276 Sistem Basis Data Mata kuliah ini menyangkut segala aspek yang berhubungan dengan Distributed Database Management Systems (DDBMS). Dengan adanya kemajuan dalam infrastruktur arsitektur terdistribusi turut mendorong perkembangan penerapan sistem basis data yang tidak lagi hanya terpusat namun sudah terdistribusi untuk memenuhi kebutuhan skalabilitas yang lebih luas. Ini akan berkaitan dengan perkembangan teknologi web dan aplikasi mobile.

21

Tujuan

:

Sasaran Materi

: :

Pustaka

:

Dalam bahasannya, mata kuliah ini akan meliputi aspek teoritis maupun terapan dari suatu sistem (platform) terdistribusi serta mempelajari sejumlah sistem kerja (studi kasus) dan membahas infrastruktur yang terkait sistem basis data terdistribusi di masa mendatang. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan untuk merancang sebuah sistem basis data terdistribusi, termasuk arsitektur, masalah desain, kontrol integritas, pengolahan dan optimasi kueri, transaksi, dan kontrol konkuren. Pengantar basis data terdistribusi, Arsitektur DDBMS, Desain basis data terdistribusi, Kontrol Integritas Semantik, Pengolahan dan optimasi kueri terdistribusi, Transaksi basis data terdistribusi, Kontrol konkuren basis data terdistribusi, dan Keandalan basis data terdistribusi. 1. M. Tamer Oezsu, Patrick Valduriez, Principles of Distributed Database Systems, Second Edition, Prentice Hall, ISBN 0-13-659707-6, 1999. 2. Ceri and Pelagatti, Distributed Database Principles and Systems, McGraw Hill Teknologi Internet 3 MAI4277 Jaringan Komputer Lanjut

Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

Swarm Intelligent 3 MAI4278 Pengantar Kecerdasan Buatan

Pemrosesan Bahasa Alami 3 MAI4279 Automata dan Bahasa Formal

Proyek Perangkat Lunak 3 MAI4280 Rekayasa Perangkat Lunak, Manajemen Proyek Dalam mata kuliah ini, aktifitas pembelajaran akan lebih banyak dilakukan di laboratorium atau lingkungan publik dalam jaringan (online) yang telah dipersiapkan oleh pengajar dengan bantuan asisten/tim. Pengajar dalam kelas akan lebih memfokuskan pada diskusi terkait dokumentasi standar proyek, platform dan teknologi sistem yang disyaratkan, serta memberikan arahan pada pengembangan sistem dari setiap tim proyek. Mahasiswa diharapkan dapat bekerja dalam tim dengan lebih efektif dan aktif dalam pengembangan

22

Tujuan

:

dan penyelesaian tugasnya masing-masing sesuai jadwal melalui perangkat manajemen proyek yang disepakati. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat memiliki pengalaman dan pengetahuan dalam mengembangkan, menyampaikan, dan mengelola proyek IT dengan anggota lain dalam tim. Setiap mahasiswa akan saling berkoordinasi melalui perangkat manajemen proyek guna memonitor dan melaporkan kemajuan kegiatan yang telah dilakukannya, mempelajari bagaimana berkolaborasi dengan platform multi-sistem dan menerapkan isu teknologi terbaru, serta menyusun dokumentasi sistem dan dokumentasi pengguna yang baik. Pengenalan tentang Unified Process, Tahap Insepsi, Tahap Elaborasi, Tahap Pembangunan, Tahap Transisi. Buku dan referensi yang berhubungan dengan manajemen proyek teknologi informasi. Analisa Trafik Jaringan Komputer 3 MAI4281 Jaringan Komputer Lanjut

Sasaran Materi Pustaka Mata Kuliah SKS Kode Prasyarat Deskripsi Tujuan Sasaran Materi Pustaka

: : : : : : : : : : : :

23