KOM200 Dasar Pemrograman 32-2 KOM203 Rangkaian Digital 32-2 KOM205 Basis Data 32-2

409 32-2 Mata kuliah ini menjelaskan pengertian algoritme, kontruksi algoritme, pengantar pemrograman yang meliputi konsep pemrograman, dasar-dasar algoritme, struktur program C kata kunci, operator, tipe data, struktur kontrol program kondisional dan perulangan, fungsi, larik dan string, structure, dan IO file. Setelah menyelesaikan perkuliahan ini, mahasiswa mampu menuliskan algoritme untuk menyelesaikan masalah komputasi sederhana, dan menuliskannya dalam bentuk program komputer dengan menggunakan bahasa pemrograman C.

5. KOM200 Dasar Pemrograman 32-2

Prasyarat: KOM101 Mata kuliah ini merupakan lanjutan dari KOM101, menjelaskan tentang pembuatan program komputer yang terstruktur dan optimal dengan menggunakan struktur data yang sesuai, meliputi larik array dan string, pointer, structure and union, IO file, preprocessor, dan library function. Setelah menyelesaikan perkuliahan ini, mahasiswa diharapkan mampu memprogram komputer yang efisien dan terstruktur dengan menggunakan bahasa pemrograman C.

6. KOM203 Rangkaian Digital 32-2

Mata kuliah ini membahas sistem-sistem bilangan, bentuk-bentuk kode biner, pengertian logika biner, bentuk dan cara kerja gerbang logika, Postulat Huntington dan teori dasar Aljabar Boolean, penyederhanaan fungsi Boolean menggunakan teori dasar Aljabar Boolean dan Karnaugh Map K-Map, jenis- jenis rangkaian terintegrasi, rangkaian kombinasional, rangkaian sekuensial, serta cara kerja pencacah dan elemen penyimpan register. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu merancang rangkaian kombinasional dan sekuensial, menggunakan gerbang logika dalam rangkaian elektronika sederhana, serta memahami dan menerapkan operasi- operasi logika biner sebagai dasar dari perancangan komputer. 7. KOM220 Pengantar Matematika Komputasi 32-2 Prasyarat: MAT103 Mata kuliah ini akan membahas topik-topik fundamental pada kalkulus, serta penerapannya dalam masalah komputasi sederhana. Topik-topik fundamental pada kalkulus yang dibahas mencakup pengenalan fungsi, terkait himpunan fungsi dengan single variabel, dan multivariabel, terminologi penurunan fungsi, dan penerapannya, terminologi penurunan fungsi multi variabel, pengenalan 410

8. KOM205 Basis Data 32-2

Mata kuliah ini membahas perbandingan antara penyimpanan data dengan sistem file dan basis data, pandangan umum mengenai sistem basis data, model basis data, model entity relationship ER, model relasional, aljabar relasional, normalisasi, structured query language SQL, pemrograman basis data menggunakan stored procedure dan trigger, serta perancangan basis data dan implementasi basis data dalam berbagai kasus. Setelah mengambil mata kuliah ini, mahasiswa diharapkan mampu menjelaskan konsep-konsep dasar dalam basis data dengan penekanan pada model relasional serta mampu merancang dan mengembangkan sistem basisdata berbasis web yang menerapkan SQL, optimasi kueri, stored procedure dan trigger. 9. KOM206 Organisasi dan Arsitektur Komputer 32-2 Prasyarat: KOM203 Mata kuliah ini membahas karakteristik sistem komputer modern ditinjau dari struktur, fungsi dan interkoneksi komponen-komponen utama komputer yaitu prosesor, memori, dan perangkat masukankeluaran, termasuk penggunaan bahasa rakitan. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menjelaskan prinsip dan cara kerja sistem komputer modern ditinjau dari struktur dan fungsinya, mengorganisasikan komponen-komponen komputer sederhana dan membuat program dalam bahasa rakitan sederhana. 10. KOM207 Struktur Data 32-2 Prasyarat: KOM209, KOM200 Mata kuliah ini membahas abstraksi data dalam sebuah struktur untuk menunjang pengolahanpemrosesan data dalam komputer serta beberapa algoritme penting yang terkait dengan pengolahan dan abstraksi data, seperti pengurutan, fungsi hash, dan penghitungan rekursif. Setelah menyelesaikan mata kuliah ini, mahasiswa dapat menjelaskan dan mengimplementasikan konsep struktur data dan aplikasinya, serta mengenali dan memahami penggunaan algoritme penting yang dapat diterapkan pada struktur data tingkat lanjut. 411

11. KOM204 Bahasa Pemrograman 32-2