Anda di halaman 1dari 62

LAPORAN KURIKULUM

BERBASIS STANDAR NASIONAL PENDIDIKAN TINGGI


(SN-DIKTI)

PROGRAM STUDI TEKNIK KOMPUTER


JENJANG S1
FAKULTAS ILMU KOMPUTER
(FILKOM)

UNIVERSITAS BRAWIJAYA
TAHUN AKADEMIK 2016 - 2020
KATA PENGANTAR

Laporan Kurikulum Berbasis Standar Nasional Pendidikan Tinggi (SN-DIKTI) tersebut


merupakan panduan mahasiswa dalam menempuh jenjang pendidikan S-1 Teknik Komputer
Fakultas Ilmu Komputer (FILKOM) Universitas Brawijaya. Kurikulum tersebut disusun
berdasarkan buku panduan penyusunan Capaian Pembelajaran pendidikan tinggi yang disusun
oleh Direktorat Pembelajaran dan Kemahasiswaan Direktorat Jendral Pendidikan Tinggi
Kementrian Pendidikan dan Kebudayaan Tahun 2014. Untuk pedoman penyusunan mata kuliah
pada Prodi Teknik Komputer diambil acuan dari Computer Engineering: Curriculum Guidelines
for Undergraduate Degree Programs in Computer Engineering yang disusun oleh IEEE
Computer Society Association for Computing Machinery tahun 2004 dan dikembangkan kembali
oleh asosiasi yang sama di tahun 2016.

Teknik Komputer Adalah disiplin ilmu yang mewujudkan ilmu pengetahuan dan teknologi
desain, konstruksi, implementasi dan pemeliharaan komponen perangkat lunak dan perangkat
keras dari sistem komputasi modern, perangkat kontrol komputer, dan jaringan perangkat
cerdas. Teknik komputer menekankan pada teori dan prinsip komputasi, matematika, sains dan
keteknikan untuk diterapkan pada penyelesaian masalah teknis pada perangkat komputasi,
perangkat lunak, dan jaringan.. Seorang lulusan Teknik Komputer diharapkan mampu untuk
mengimplementasikan bidang ilmu yang didapatkan ke masyarakat.

Dekan Ketua Tim Kurikulum

Fakultas Ilmu Komputer UB Prodi S1 Teknik Komputer UB

Wayan Firdaus Mahmudi, S.Si, M.T., Ph.D DR.Eng. Fitri Utaminingrum, S.T., M.T
NIP. 19720919 199702 1 001 NIP. 198207102008122001
DAFTAR ISI
1. PENDAHULUAN ................................................................................................................................................. 5
1.1 Latar Belakang ............................................................................................................................................ 5
1.2. Dasar Hukum ............................................................................................................................................. 6
1.3 Kurikulum Berbasis SN DIKTI....................................................................................................................... 6
2. KURIKULUM TEKNIK KOMPUTER BERBASIS SN-DIKTI ....................................................................................... 8
2.1 Definisi Teknik Komputer............................................................................................................................ 8
2.2 Karakter Lulusan Teknik Komputer............................................................................................................. 8
2.3 Profil Lulusan S1 Program Studi Teknik Komputer ..................................................................................... 8
2.4 Capaian Pembelajaran Kurikulum Program Studi Teknik Komputer .......................................................... 9
2.5 Bahan Kajian (Body of Knowledge) Kurikulum S1 Program Studi Teknik Komputer ............................... 13
2.5.1 Bahan Kajian Matematika ................................................................................................................. 15
2.5.2 Bahan Kajian Kecakapan Hidup ........................................................................................................ 16
2.5.3 Bahan Kajian Jaringan Komputer ...................................................................................................... 19
2.5.4 Bahan Kajian Embedded System & Elektronika................................................................................ 20
2.5.5 Bahan Kajian Arsitektur & Organisasi Komputer .............................................................................. 22
2.5.6 Bahan Kajian Pemrograman ............................................................................................................. 23
2.5.7 Bahan Kajian Sistem Cerdas.............................................................................................................. 24
2.6 Jenis Mata Kuliah Pada Program Studi Teknik Komputer Universitas Brawijaya ..................................... 26
2.7 Mata Kuliah Program Studi Teknik Komputer Bidang Tematik Per Tahun Angkatan ............................... 26
2.8 Mata Kuliah Program Studi Teknik Komputer Per Semester .................................................................... 29
2.9 Mata Kuliah Pilihan Program Studi Teknik Komputer .............................................................................. 31
2.10 Diagram Alir Mata Kuliah Program Studi Teknik Komputer ................................................................... 32
3. Silabus Mata Kuliah Program Studi Teknik Komputer ................................................................................... 34
3.1 Mata Kuliah Wajib Muatan Program Studi Teknik Komputer .................................................................. 34
3.2 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer ................................................................. 46
3.2.1 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Umum ............................................. 46
3.2.2 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Arsitektur & Organisasi
Komputer .................................................................................................................................................... 49
3.2.2 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Jaringan Komputer ..... 51
3.2.4 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Robotika...................... 55
3.2.5 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Sistem Cerdas ............. 57
4. Aturan Peralihan dan Penyetaraan Kurikulum Lama (2012).......................................................................... 59
DAFTAR GAMBAR
Gambar 1 Kerangka Kualifikasi Nasional Indonesia ...................................................................................... 6
Gambar 2 Bahan Kajian S1 Program Studi Teknik Komputer ..................................................................... 14
Gambar 3 Diagram Alir Mata Kuliah Program Studi Teknik Komputer....................................................... 33

DAFTAR TABEL
Tabel 1 Profil Lulusan dan Capaian Pembelajaran S1 Program Studi Teknik Komputer............................ 10
Tabel 2 Jenjang Kualifikasi Level 6 S1 Teknik Komputer Capaian Pembelajaran Pada Rumusan Sikap,
Pengetahuan, Keterampilan Umum, dan Keterampilan Khusus Program Studi S1 Teknik Komputer ....... 11
Tabel 3 Capaian Pembelajaran Bahan Kajian Matematika ........................................................................ 15
Tabel 4 Rincian Bahan Kajian Matematika ................................................................................................. 15
Tabel 5 Capaian Pembelajaran Bahan Kajian Kecakapan hidup ................................................................ 16
Tabel 6 Rincian Bahan Kajian Kecakapan Hidup ........................................................................................ 18
Tabel 7 Bahan Kajian & Capaian Pembelajaran Jaringan Komputer .......................................................... 19
Tabel 8 Mata Kuliah dan Tingkat Keluasan Materi Bahan Kajian Jaringan Komputer ............................... 19
Tabel 9 Capaian Pembelajaran Bahan Kajian Embedded System & Elektronika ....................................... 20
Tabel 10 Mata Kuliah dan TIngkat Keluasan Materi Bahan Kajian Embedded System dan Elektronika ... 21
Tabel 11 Capaian Pembelajaran Bahan Kajian Asitektur & Organisasi Komputer ..................................... 22
Tabel 12 Mata Kuliah & Tingkat Keluasan Materi Bahan Kajian Arsitektur & Organisasi Komputer ........ 23
Tabel 13 Capaian Pembelajaran Bahan Kajian Pemrograman ................................................................... 23
Tabel 14 Materi Kuliah dan Tingkat Keluasan Materi Bahan Kajian Pemrograman .................................. 24
Tabel 15 Capaian Pembelajaran Bahan Kajian Sistem Cerdas ................................................................... 24
Tabel 16 Mata Kuliah dan Tingkat Keluasan Materi Bahan Kajian Sistem Cerdas ..................................... 25
1. PENDAHULUAN
1.1 Latar Belakang
Program Studi Teknik Komputer diawali dengan berdirinya konsentrasi Teknik Komputer yang
berada didalam Program Studi Teknik Informatika sejak tahun 2011 dibawah naungan Program
Teknologi Informasi dan Ilmu Komputer (PTIIK). Program Studi Teknik Komputer secara resmi menjadi
program studi mandiri berdasarkan SK Menristekdikti Nomor 63/KPT/I/2016 dan berada dibawah
pengelolaan Fakultas Ilmu Komputer (FILKOM).

Adapun Visi, Misi, dan Tujuan Program Studi Teknik Komputer Universitas Brawijaya dijabarkan sebagai
berikut:

VISI

Menjadi program studi unggul dalam pendidikan dan pengembangan ilmu pengetahuan di bidang Teknik
Komputer di tingkat nasional dan internasional melalui integrasi Tri Dharma Perguruan Tinggi

MISI

1. Menyelenggarakan sistem pendidikan yang efektif, efisien, akuntabel dan berkelanjutan dalam
rangka menghasilkan lulusan sarjana Teknik Komputer.
2. Menghasilkan lulusan yang memiliki kompetensi di bidang Teknik Komputer, berjiwa wirausaha
(entrepreneur) dan dapat berperan positif di tingkat nasional dan internasional (world class).
3. Meningkatkan kontribusi dan kolaborasi dengan berbagai pihak dalam masyarakat dengan
mengembangkan produk dan layanan dalam bidang Teknik Komputer di tingkat regional,
nasional maupun internasional.

TUJUAN

1. Menghasilkan lulusan yang memiliki kompetensi di bidang Teknik Komputer, berjiwa wirausaha
(entrepreneur) dan dapat dipercaya sehingga mampu bekerjasama dan memberikan kontribusi
di tingkat nasional dan internasional (world class), melalui kurikulum yang disusun dengan
mempertimbangkan model kurikulum Teknik Komputer pada tingkat nasional dan internasional
2. Menjalankan sistem pendidikan dengan penjaminan mutu sesuai standar nasional dan
internasional
3. Melibatkan civitas akademika Prodi Teknik Komputer dalam penelitian yang dapat memperkaya
khasanah keilmuan di bidang Sistem Informasi yang berbasis pada moral dan etika dalam rangka
mengisi dan menunjang pembangunan regional maupun nasional.
4. Melibatkan civitas akademika Prodi Teknik Komputer dalam pengabdian masyarakat dalam
bentuk pembinaan, bimbingan dan konsultasi dalam rangka meningkatkan peran serta
masyarakat dalam pembangunan serta melakukan pemberdayaan masyarakat yang berbasis
pada moral dan etika.
5. Meningkatkan kontribusi dan kolaborasi dengan berbagai pihak dalam masyarakat dengan
mengembangkan produk dan layanan hasil inovasi dan kreasi dalam bidang Teknik Komputer di
tingkat regional, nasional maupun internasional.
6. Mengembangkan sertifikasi kompetensi di bidang Teknik Komputer di tingkat regional, nasional
maupun internasional.
1.2. Dasar Hukum
1. Peraturan Presiden Nomor 8 Tahun 2012 tentang Kerangka Kualifikasi Nasional Indonesia (KKNI)
2. Undang-Undang Republik Indonesia nomor 12 Tahun 2012
3. Pasal 29 UU Dikti 12/2012
4. Peraturan Presiden Nomor 8 Tahun 2012 Tentang KKNI
5. Peraturan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor 73 Tahun 2013
6. Pasal 35 ayat 2 UU Dikti 12/2012
7. Peraturan Menteri Pendidikan dan Kebudayaan Nomor 49 tahun 2014
8. Buku Pedoman Pendidikan Universitas Brawijaya Tahun 2015/2016
9. Buku Pedoman Pendidikan Program Teknologi Informasi dan Ilmu Komputer Universitas
Brawijaya Tahun 2012
1.3 Kurikulum Berbasis SN DIKTI
Definisi Kerangka Kualifikasi adalah Instrumen untuk menentukan jenjang kualifikasi
berdasarkan deskripsi Capaian Pembelajaran (CP). Deskripsi tersebut merupakan alat untuk memetakan
keahlian dan karir seseorang, serta mengembangkan kurikulum pendidikan. (DIREKTORAT
PEMBELAJARAN DAN KEMAHASISWAAN DIRJEN DIKTI, 2014). Jenjang kualifikasi pada KKNI terdiri dari 9
jenjang, dan menempatkan lulusan S1 paling rendah setara dengan jenjang 6 seperti yang ditunjukkan
pada Gambar 1 Kerangka Kualifikasi Nasional Indonesia.

Gambar 1 Kerangka Kualifikasi Nasional Indonesia

Sumber: (DIREKTORAT PEMBELAJARAN DAN KEMAHASISWAAN DIRJEN DIKTI, 2014)

secara umum dijelaskan bahwa lulusan S1: (DIREKTORAT PEMBELAJARAN DAN


KEMAHASISWAAN DIRJEN DIKTI, 2014):

1. Mampu mengaplikasikan bidang keahliannya dan memanfaatkan IPTEKS pada bidangnya dalam
penyelesaian masalah serta mampu beradaptasi terhadap situasi yang dihadapi.
2. Menguasai konsep teoritis bidang pengetahuan tertentu secara umum dan konsep teoritis
bagian khusus dalam bidang pengetahuan tersebut secara mendalam, serta mampu
memformulasikan penyelesaian masalah prosedural.
3. Mampu mengambil keputusan yang tepat berdasarkan analisis informasi dan data, dan mampu
memberikan petunjuk dalammemilih berbagai alternatif solusi secara mandiri dan kelompok;
4. Bertanggung jawab pada pekerjaan sendiri dan dapat diberi tanggung jawab atas pencapaian
hasil kerja organisasi.

Didalam KKNI terdapat pengaturan capaian pembelajaran yang harus dievaluasi oleh program
studi sebagai dasar penetapan standar kompetensi lulusan program studi. Pasal 35 ayat 2 UU Dikti
12/2012 tentang Kurikulum menyatakan bahwa, Kurikulum Pendidikan Tinggi dikembangkan oleh setiap
program studi yang mencakup pengembangan kecerdasan intelektual, akhlak mulia, dan keterampilan.

Standar Nasional Pendidikan Tinggi (SN DIKTI) adalah satuan standar yang meliputi Standar
Nasional Pendidikan, ditambah dengan Standar Nasional Penelitian, dan Standar Nasional Pengabdian
kepada Masyarakat. SN DIKTI merupakan kriteria minimal tentang pembelajaran pada jenjang
pendidikan tinggi di perguruan tinggi di seluruh wilayah hukum Negara Kesatuan Republik Indonesia.
Standar Kompetensi Lulusan (SKL) merupakan kriteria minimal tentang kualifikasi kemampuan lulusan
yang mencakup sikap, pengetahuan, dan ketrampilan yang dinyatakan dalam rumusan capaian
pembelajaran. Dalam SKL dinyatakan bahwa CP lulusan wajib mengacu kepada deskripsi CP KKNI dan
memiliki kesetaraan dengan jenjang kualifikasi pada KKNI. Standar isi pembelajaran merupakan kriteria
minimal tingkat kedalaman dan keluasan materi pembelajaran, serta harus mengacu pada capaian
pembelajaran lulusan. Dalam SN DIKTI dinyatakan bahwa kurikulum adalah seperangkat rencana dan
pengaturan mengenai capaian pembelajaran lulusan, bahan kajian, proses, dan penilaian yang
digunakan sebagai pedoman penyelenggaraan program studi, sehingga CP merupakan unsur utama
dalam penyusunan dan pengembangan kurikulum. (DIREKTORAT PEMBELAJARAN DAN
KEMAHASISWAAN DIRJEN DIKTI, 2014)

Dalam penyusunan CP, dimulai penyusunan deskripsi capaian pembelajaran lulusan program
studi sesuai SN DIKTI 2014 yang terdiri dari:

1. Sikap (Tercantum dalam Lampiran SNPT): Cerminan Sikap dan tata nilai sebagai warga
negara dan bangsa Indonesia.
2. Ketrampilan Umum (Tercantum dalam Lampiran SNPT) Kemampuan kerja umum dan
tanggung jawab menurut tingkat dan jenis pendidikan tinggi.
3. Keterampilan Khusus (Dirumuskan oleh forum prodi sejenis) Kemampuan kerja spesifik
terkait bidang keilmuan dan keahlian program studi.
4. Pengetahuan (Dirumuskan oleh forum prodi sejenis) Tingkat penguasaan, keluasaan,
dan kedalaman pengetahuan yang menjadi ciri program studi.
2. Kurikulum Teknik Komputer Berbasis SN-DIKTI
2.1 Definisi Teknik Komputer
Definisi Teknik Komputer: Adalah disiplin ilmu yang mewujudkan ilmu pengetahuan dan teknologi
desain, konstruksi, implementasi dan pemeliharaan komponen perangkat lunak dan perangkat keras
dari sistem komputasi modern, perangkat kontrol komputer, dan jaringan perangkat cerdas.

Teknik komputer menekankan pada teori dan prinsip komputasi, matematika, sains dan keteknikan
untuk diterapkan pada penyelesaian masalah teknis pada perangkat komputasi, perangkat lunak, dan
jaringan. (Association for Computing Machinery (ACM); IEEE Computer Society, 2015)

2.2 Karakter Lulusan Teknik Komputer


1. Memiliki kemampuan untuk desain komputer, sistem berbasis komputer dan jaringan termasuk
didalamnya perangkat keras dan perangkat lunak ataupun integrasi keduanya untuk
memecahkan masalah-masalah terkini. Definisi desain sendiri adalah tingkat kemampuan diatas
sekedar perakitan atau konfigurasi sistem.
2. Memiliki kemampuan yang baik dalam bidang matematika, rekayasa keilmuan, dan lingkup
keteknikan yang lebih luas diluar bidang kemampuan teknik komputer itu sendiri.
3. Memiliki sikap dan etika professional dalam dunia keteknikan.

2.3 Profil Lulusan S1 Program Studi Teknik Komputer


Profil lulusan ditentukan dengan mempertimbangkan masukan dari Asosiasi [APTIKOM , 2015],
ACM [Association for Computing Machinery (ACM); IEEE Computer Society, 2015], ketersediaan
lapangan kerja, tracer study alumni, dan sumberdaya manusia. Berdasarkan masukan tersebut,
ditentukan profil lulusan S1 Program studi Teknik Komputer adalah sebagai berikut:

1. Programmer (Contoh profesi: Programmer, Embedded Software Developer, Embedded Software


Tester, Firmware Engineer)
Memiliki kemampuan perancangan, pengembangan perangkat lunak pada perangkat berbasis
komputer dan jaringan, dilengkapi dengan kemampuan merancang dan mengimplementasikan
basis data sebagai bagian dari sistem berbasis komputer.
2. Perekayasa Sistem Komputer & Embedded System (Contoh profesi: Computer Engineer/
Computer System Engineer, Embedded System Engineer, Firmware Engineer)
Memiliki kemampuan untuk merencanakan, mendesain, mengimplementasikan, menganalisis,
memelihara dan mendokumentasikan solusi utuh dari sistem berbasis komputer baik untuk
pemanfaatan perangkat keras maupun perangkat lunak. Profil lulusan tersebut juga memilki
pemahaman yang mendalam terkait arsitektur dan organisasi komputer, arsitektur sistem
terdistribusi serta pemrosesan parallel. Profil lulusan ini juga dilengkapi dengan kemampuan
untuk merencanakan, mendesain, mengimplementasikan, menganalisis, memelihara dan
mendokumentasikan perangkat keras dasar, sistem operasi, dan aplikasi low level untuk
melakukan komputasi dengan target real time dan sumber daya terbatas. Profil ini dilengkapi
dengan kemampuan mahasiswa dalam melakukan interfacing, pemilihan model komunikasi
antar perangkat, model perangkat bergerak, I/O, akusisi data, aktuator dan fitur low power.
3. Perekayasa Jaringan Komputer (Contoh profesi: Network Engineer/Network Administrator)
Memiliki kemampuan untuk merencanakan, mendesain, mengimplementasikan, menganalisis,
memelihara dan mendokumentasikan infrastruktur jaringan komputer pada Local Area Network
(LAN), Wide Area Network (WAN), dan Internet, serta memiliki kemampuan dalam penggunaan
aplikasi dan perangkat testing sebagai alat bantu pekerjaan dan mampu mengoperasikan
perangkat-perangkat jaringan komputer, manajemen bandwidth dan implementasi keamanan
pada tingkat jaringan.
4. Perekayasa Sistem Berbasis Jaringan (Contoh Profesi: Server Administrator, System
Administrator)
Memiliki kemampuan untuk merencanakan, mendesain, mengimplementasikan, menganalisis,
memelihara dan mendokumentasikan infrastruktur server baik untuk perangkat keras,
perangkat lunak dan sistem operasi. Mampu mengimplementasikan dan melakukan analisa
aplikasi pemberi layanan (service), infrastruktur pembagian beban layanan (load balancing),
pengelolaan sistem secara terdistribusi (cloud) dan manajemen sumber daya dinamis
(virtualization). Memiliki kemampuan dalam manajemen backup dan restore dilengkapi dengan
pemahaman dan kemampuan mengelola sistem keamanan ditingkat infrastruktur.
5. Perekayasa sistem cerdas dan otomasi (Smart System Engineer/developer)
Memiliki kemampuan untuk melakukan integrasi bidang ilmu teknik komputer dan penerapan
algoritma kecerdasan buatan untuk menyelesaikan permasalahan. Profil ini dilengkapi dengan
kemampuan dalam melakukan akuisisi data melalui sensor, pengenalan sinyal, suara, atau citra
untuk dikomputasi dengan mekanisme kontrol, dan menentukan proses aktuator.

2.4 Capaian Pembelajaran Kurikulum Program Studi Teknik Komputer


Capaian Pembelajaran terkait Rumusan Sikap berdasarkan Peraturan Menteri Pendidikan dan
Kebudayaan Republik Indonesia Nomor 49 Tahun 2014 Tentang Standar Nasional Perguruan Tinggi.

Setiap Lulusan program pendidikan akademik, vokasi, dan profesi, harus memiliki sikap sebagai berikut:

1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religious.
2. Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan
etika.
3. Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan
kemajuan peradaban berdasarkan Pancasila,
4. Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta
rasa tanggungjawab pada negara dan bangsa.
5. Menghargai keaneka ragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat
atau temuan orisinal orang lain.
6. Bekerja sama dan memiliki kepekaan social serta kepedulian terhadap masyarakat dan
lingkungan.
7. Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.
8. Menginternalisasi nilai, norma, dan etika akademik.
9. Menunjukkan sikap bertanggungjawab atas pekerjaan dibidang keahliannya secara mandiri.
10. Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.

Capaian Pembelajaran terkait Rumusan Keterampilan Umum berdasarkan Peraturan Menteri


Pendidikan dan Kebudayaan Republik Indonesia Nomor 49 Tahun 2014 Tentang Standar Nasional
Perguruan Tinggi.

1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks
pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan
dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.
2. Mampu menunjukkan kinerja mandiri, bermutu dan terukur.
3. Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan teknologi
yang memperhatikan dan menerapkan nilai humaniora sesuai dengan keahliannya
berdasarkan kaidah, tata cara, dan etika ilmiah dalam rangka menghasilkan solusi, gagasan,
desain atau kritik seni, menyusun deskripsi saintifik hasil kajiannya dalam bentuk skripsi atau
laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi.
4. Menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan
tugas akhir, dan mengunggahnya dalam laman perguruan tinggi.
5. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang
keahliannya berdasarkan hasil analisis informasi dan data.
6. Mampu memelihara dan mengembangkan jaringan kerja dengan pembimbing,
kolega ,sejawat baik didalam maupun di luar lembaganya.
7. Mampu bertanggung jawab atas pencapaian hasil kerja kelompok dan melakukan supervise
dan evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada
di bawah tanggung jawabnya.
8. Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah
tanggung jawabnya dan mampu mengelola pembelajaran secara mandiri.
9. Mampu mendokumentasikan, menyimpan, mengamankan dan menemukan kembali data
untuk menjamin kesahihan dan mencegah plagiasi.

Langkah penyusunan capaian pembelajaran pada kurikulum S1 Program Studi Teknik Komputer
dimulai dengan menentukan capaian pembelajaran profil lulusan yang dideskripsikan pada Tabel 1 dan
Tabel 2.

Tabel 1 Profil Lulusan dan Capaian Pembelajaran S1 Program Studi Teknik Komputer

No Profil lulusan Capaian Pembelajaran


1. Programmer Memiliki kemampuan perancangan, pengembangan perangkat
lunak pada perangkat berbasis komputer dan jaringan,
dilengkapi dengan kemampuan merancang dan
mengimplementasikan basis data sebagai bagian dari sistem
berbasis komputer.
2. Perekayasa Sistem Komputer & Memelihara dan mendokumentasikan solusi utuh dari sistem
Embedded System berbasis komputer baik untuk pemanfaatan perangkat keras
maupun perangkat lunak. Profil lulusan perekayasa sistem
komputer & embedded system juga dilengkapi dengan
kemampuan untuk merencanakan, mendesain,
mengimplementasikan, menganalisis, memelihara dan
mendokumentasikan perangkat keras dasar, sistem operasi,
dan aplikasi low level untuk melakukan komputasi dengan
target real time dan sumber daya terbatas. Profil ini dilengkapi
dengan kemampuan mahasiswa dalam melakukan interfacing,
pemilihan model komunikasi antar perangkat, model perangkat
bergerak, I/O, akusisi data, aktuator dan fitur low power.
Profil lulusan tersebut juga memilki kemampuan khusus yaitu
pemahaman yang mendalam terkait arsitektur dan organisasi
komputer arsitektur sistem terdistribusi serta pemrosesan
parallel.
3. Perekayasa Jaringan Komputer Memiliki kemampuan untuk merencanakan, mendesain,
mengimplementasikan, menganalisis, memelihara dan
mendokumentasikan infrastruktur jaringan komputer pada
Local Area Network (LAN), Wide Area Network (WAN), dan
Internet, serta memiliki kemampuan dalam penggunaan
aplikasi dan perangkat testing sebagai alat bantu pekerjaan dan
mampu mengoperasikan perangkat-perangkat jaringan
komputer, manajemen bandwidth dan implementasi keamanan
pada tingkat jaringan. Profil lulusan perekayasa jaringan
komputer juga memiliki kemampuan khusus dalam
mengimplementasikan teknologi jaringan sensor nirkabel dan
integrasinya dengan ranah Internet of Things (IoT).
4. Perekayasa Sistem & sumber Memiliki kemampuan untuk merencanakan, mendesain,
daya layanan Jaringan mengimplementasikan, menganalisis, memelihara dan
mendokumentasikan infrastruktur server baik untuk perangkat
keras, perangkat lunak dan sistem operasi. Mampu
mengimplementasikan dan melakukan analisa aplikasi pemberi
layanan (service), infrastruktur pembagian beban layanan (load
balancing), pengelolaan sistem secara terdistribusi (cloud) dan
manajemen sumber daya dinamis (virtualization). Memiliki
kemampuan dalam manajemen backup dan restore dilengkapi
dengan pemahaman dan kemampuan mengelola sistem
keamanan ditingkat infrastruktur.
5. Perekayasa sistem cerdas dan Memiliki kemampuan untuk melakukan integrasi bidang ilmu
sistem otomasi teknik komputer dan penerapan algoritma kecerdasan buatan
untuk menyelesaikan permasalahan. Profil ini dilengkapi
dengan kemampuan dalam melakukan akuisisi data melalui
sensor, pengenalan sinyal, pengenalan suara, atau citra untuk
dikomputasi. Proses hasil komputasi dilanjukan pada proses
analisa data, mekanisme kontrol, dan menentukan proses
aktuator.

Tabel 2 Jenjang Kualifikasi Level 6 S1 Teknik Komputer Capaian Pembelajaran Pada Rumusan Sikap,
Pengetahuan, Keterampilan Umum, dan Keterampilan Khusus Program Studi S1 Teknik Komputer

Sesuai dengan KKNI terkait Rumusan


Sikap 1 Sikap
Menguasai konsep dasar dan teoritis
Jenjang Kualifikasi Level
terkait dengan keilmuan komputer di
6
bidang matematika , dan dasar
S1 Teknik Komputer
Pengetahuan 1 elektronika
Keterampilan Sesuai dengan KKNI Terkait Rumusan
1
Umum Keterampilan Umum
Memiliki kemampuan programming
2 high & low level serta perancangan
dasar dan implementasi basis data.

Memiliki kemampuan mendesain,


merancang, maupun menganalisis
bidang arsitektur dan organisasi
sistem komputer , serta sistem
3 tertanam
Memiliki kemampuan mendesain
merancang , maupun, menganalisis
arsitektur/infrastuktur jaringan
komputer serta manajemen sumber
4 daya layanan server
Memiliki kemampuan mendesain,
merancang, maupun, menganalisis
arsitektur/infrastruktur jaringan
komputer serta manajemen sumber
daya layanan (server)
5
Memiliki kemampuan
mengimplementasikan sistem cerdas
dengan melakukan teknik akuisisi
data ataupun pengolahan citra suara
dan gambar, metode seleksi,
klasifikasi, kontrol, integrasi dengan
1 perangkat komunikasi dan aktuator.

Memiliki kemampuan spesifik dalam


Keterampilan pengembangan dan implementasi
Khusus robotika mobile & humanoid robotics.
2
Memiliki kemampuan spesifik dalam
arsitektur perangkat mobile dan
pemrograman untuk pemanfaatan
3 sensor perangkat bergerak.

Memiliki kemampuan spesifik dalam


implementasi dan perancangan
arsitektur Internet Of Things termasuk
4 didalamnya Jaringan sensor nirkabel.
2.5 Bahan Kajian (Body of Knowledge) Kurikulum S1 Program Studi Teknik Komputer
Penyusunan bahan kajian dilakukan setelah mendeskripsikan capaian pembelajaran untuk Rumusan
sikap, pengetahuan, keterampilan umum dan keterampilan khusus. Dalam Penyusunan Kurikulum
Program studi Teknik Komputer dipetakan bahan kajian yang menjadi rumpun keilmuan wajib Program
Studi Teknik Komputer yang terdiri dari:

1. Matematika Komputasi dengan badan pengetahuan utama Kalkulus, Aljabar & Sistem Liniear,
Struktur Diskrit, Probabilitas & Statistika serta pemrosesan sinyal.
2. Pemrograman dengan badan pengetahuan Perograman Struktural & Berbasis obyek, Basis data, dan
Algoritma Komputasi.
3. Arsitektur & Organisasi Komputer dengan bada pengetahuan Arsitektur & Organisasi Komputer
serta Sistem Operasi.
4. Elektronika & Embedded System dengan badan pengetahuan Rangkaian Listrik & Elektronika, Sistem
Digital, Sistem Mikroprosesor, Embedded Sistem, Gerbang Logika Terprogram.
5. Sistem Cerdas dengan badan pengetahuan Sensor & Aktuator, Sistem Kendali, Kecerdasan Buatan,
Pengenalan Pola Citra & Suara.
6. Jaringan Komputer dengan badan pengetahuan Jaringan Komputer, Keamanan Jaringan,
Administrasi Sistem Jaringan.
7. Kecakapan hidup dengan badan pengetahuan Rekayasa Komputer, Pendidikan Pancasila,
Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Agama, Metodologi Penelitian,
Etika Profesi, dan Kewirausahaan.

Peta bahan kajian untuk Program Studi Teknik Komputer ditunjukkan pada Gambar 2. Penjelasan
masing-masing sub topik lebih spesifik dijabarkan pada sub bab selanjutnya.
Gambar 2 Bahan Kajian S1 Program Studi Teknik Komputer
2.5.1 Bahan Kajian Matematika
Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian matematika dituliskan pada
Tabel 3 & Tabel 4

Tabel 3 Capaian Pembelajaran Bahan Kajian Matematika

No Bahan Kajian Capaian Pembelajaran


Mahasiswa menguasai konsep integral dan diferensial, operasi himpunan,
variabel bebas & tak bebas, fungsi aljabar dan Trigonometri, limit dan
1.1 kontinuitas fungsi.
Mahasiswa menguasai prinsip sistem linier dan tidak linear, operasi &
metode diferensial integral, persamaan diferensial linier & tak linier, serta
1.2 persamaan diferensial parsial
Mahasiswa menguasai konsep besaran vektor dan matriks, invers matriks,
transformasi linier, eigen values. Mahasiswa mampu menguasai dan mencari
1.3 solusi terkait representasi matriks untuk sistem liner dan sistem tak linier
Mahasiswa menguasai prinsip aljabar boolean, operator & persamaan logika,
teknik pembuktian, dasar cacahan, teori graph dan tree, serta iterasi &
1.4 rekursi
Mahasiswa mampu melakukan perancangan ujicoba untuk menguji
hipotesis, memahami probabilitas diskrit dan kontinyu, nilai harapan,
1 Matematika 1.5 korelasi, kovarian, proses stokastik, distribusi sampling, estimasi dan regresi.

Tabel 4 Rincian Bahan Kajian Matematika

Bahan Kajian Mata Kuliah dan Keluasan Materi


(Bidang Ipteks
yang
dipelajari Mata Kuliah Tingkat Keluasan Materi
Himpunan dan operasi2nya
(komplemen, union, interseksi,
pengurangan)
Variabel bebas dan tak bebas,
macam2 fungsi (aljabar dan
trigonometri), limit fungsi, dan
kontinuitas fungsi
Turunan dan Integral (aljabar,
trigonometri, exponensial)
Operator2 dan metode2 diferensial
Matematika Komputasi & Metode Numerik dan integral
Persamaan diferensial (linier, tak
linier, dan parsial)
Pemahaman tentang sistem linier dan
tidak linier
Konvolusi
Analisis Transformasi (Laplace,
Matematika Pemrosesan Sinyal Fourier, Z)
Sampling dan Aliasing
Sistem Diskrit
Desain Filter
Besaran vektor dan matriks
Invers matriks
Transformasi linier
Eigen Values
Representasi matriks utk sistem linier
dan metode2 utk mencari solusinya
Representasi matriks utk sistem tak
Matematika Komputasi Lanjut, Metode linier dan metode2 utk mencari
Numerik, Sistem Linier solusinya
Aljabar Boolean dan prinsip2nya
Operator2 dan persamaan2 logika
(implikasi, biimplikasi, silogisme, dll)
Teknik2 utk melakukan pembuktian
(proof techniques)
Dasar2 pencacahan (counting)
Graph dan tree
Matematika Komputasi (Struktur Diskrit) Iterasi dan Rekursi
Probabilitas Diskrit
Probabilitas Kontinyu
Nilai harapan / Expectation
Korelasi, Kovarian
Proses Stokastik
Distribusi Sampling
Estimasi
Matematika Komputasi, Matematika Perancangan ujicoba utk menguji
Komputasi Lanjut, Statistika suatu hipotesis

2.5.2 Bahan Kajian Kecakapan Hidup


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian kecakapan hidup dituliskan
pada Tabel 5 & Tabel 6.

Tabel 5 Capaian Pembelajaran Bahan Kajian Kecakapan hidup

No. Bahan Kajian Capaian Pembelajaran

Mahasiswa mampu berkomunikasi secara efektif,


bekerja mandiri atau berkelompok, memiliki jiwa
kepemimpinan, kemampuan belajar sepanjang
hayat, memiliki rasa tanggung jawab, dan
memahami hukum serta isu terkait hak kekayaan
2 Kecakapan Hidup 2.1 intelektual
Mahasiswa memahami prinsip kewirausahaan,
jenis dan model wirausaha, peluang usaha,
kreativitas pengenalan dan manajemen keuangan,
perancanaan investasi, teknik penjualan dan
2.2 pemasaran

Mahasiswa Memiliki sifat kebangsaan yang tinggi,


memiliki rasa cinta tanah air, menjadi warga
negara yang memiliki daya saing, disiplin dan
berpartisipasi aktif dalam membangun kehidupan
2.3 yang damai berdasarkan Pancasila

Mahasiswa memili kemampuan berbahasa


Indonesia yang baik serta didukung kemampuan
2.4 untuk memiliki kemampuan berbahasa asing

Mahasiswa memiliki kemampuan untuk


melakukan penelitian dan memahami cara
penulisan latar belakang penelitian, menentukan
rumusan & batasan masalah, melakukan kajian
pustaka, merancang dan mengimplementasikan
metode penelitian, melakukan pengujian dan
2.5 menarik kesimpulan

Mahasiswa Memiliki kemampuan untuk


memahami prinsip rekayasa sistem, siklus hidup
sistem, manajemen proyek, manajemen team,
penjadwalan, Interaksi manusia dengan komputer,
requirement, teknologi IO, desain IO, analisa
resiko, kebergantungan, dan fault tolerance.
requirement system, dan metode
elisitasi,spesifikasi sistem desain arsitektural
sistem, metode dan tools untuk desain perangkat
2.6 keras & perangkat lunak
Tabel 6 Rincian Bahan Kajian Kecakapan Hidup

Bahan Kajian Mata Kuliah dan Keluasan Materi


(Bidang Ipteks
yang dipelajari Mata Kuliah Tingkat Keluasan Materi
Project management principles
Human-computer interaction
Risk, dependability, safety and fault tolerance
Hardware and software processes
Requirements analysis and elicitation
System specifications
System architectural design and evaluation
Concurrent hardware and software design
System integration, testing and validation
Rekayasa Sistem Komputer Maintainability, sustainability, manufacturability
Pendidikan Pancasila Mata Kuliah Umum Muatan Nasional
Pendidikan Kewarganegaraan Mata Kuliah Umum Muatan Nasional
Bahasa Indonesia Mata Kuliah Umum Muatan Nasional
Bahasa Inggris Mata Kuliah Umum Muatan Nasional
Agama Mata Kuliah Umum Muatan Nasional
Teknik memilih, membaca dan merujuk pustaka
dalam keilmuan ilmu komputer
metode dasar, jenis dan rancangan penelitian
Penyusunan tugas terstruktur atau penelitian yang
meliputi: penulisan latar belakang, tinjauan
pustaka, dan metode praktikum/penelitian
Rancangan penelitian eksperimental dan
observasi.
Proses penelitian.
Pengolahan data dan interpretasi data: analisis
deskriptif, gambar, grafik, statistik
Gaya bahasa dalam penulisan ilmiah dan ilmiah
Metodologi Penelitian populer.
Relasi profesional TI dengan pihak lain
Kejahatan komputer & internet
Keamanan computer
Privasi,
Penggunaan TI dalam bidang industri (kuliah
tamu);
Kebebasan berekspresi;
Etika Profesi Kekayaan Intelektual
Pengantar Kewirausahaan
pengelolaan Jasa Pemborongan (Konstraktor) dan
Konsultasi (Konsultan),
Manajemen Keuangan
Dasar-dasar Perencanaan Investasi
Kecakapan Hidup Kewirausahaan Studi Kasus Analisis Keuangan Suatu Proyek)
Pengantar Total Quality Manajemen (TQM)
Piranti dan Teknik Menemukan atau Memecahkan
Masalah
Sikap Kerja 5 S,
Pengambilan Keputusan,
Teknik Berkomunikasi.

2.5.3 Bahan Kajian Jaringan Komputer


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian jaringan komputer dituliskan pada
Tabel 7 & Tabel 8.

Tabel 7 Bahan Kajian & Capaian Pembelajaran Jaringan Komputer

No. Bahan Kajian Capaian Pembelajaran


Mahasiswa memahami arsitektur jaringan komputer, TCP/IP model &
OSI model. Mahasiswa memahami dasar komunikasi data pada layer
fisik dan protokol-protokol yang bekerja di data-link. Mahasiswa
mampu mengimplementasikan LAN dan WAN, memahami dan
3.1 mampu mengoperasikan aplikasi-aplikasi pada jaringan komputer.
Mahasiswa memahami resiko keamanan jaringan, strategi dan taktik
untuk melakukan pengamanan jaringan, memahami dan mampu
mengimplementasikan algoritma untuk kemanan jaringan dan mampu
memahami dan mengimplementasikan teknik-teknik untuk
3.2 meningkatkan keamanan jaringan.
Mahasiswa mampu membangun infrastruktur dan platform sebagai
layanan, mampu memahami dan mengimplementasikan manajemen
layanan pada server, teknik melakukan pembagian beban kerja pada
3 Jaringan Komputer 3.3 server dan scaling pada sumber daya komputer berbasis jaringan

Tabel 8 Mata Kuliah dan Tingkat Keluasan Materi Bahan Kajian Jaringan Komputer

Bahan Kajian (Bidang Ipteks yang Bahan Kajian yang harus dikuasai
dipelajari Bahan Kajian Tingkat Keluasan Materi
Infrastruktur Internet
Arsitektur Jaringan Komputer
Protocols
Network Applications &
Transport
Network & Link
Data Communications
Wireless & Mobile Networks
Multimedia Network
Jaringan Komputer Network Management
Data Security & Integrity
Vulnerabilities
Jaringan Komputer Keamanan Komputer Resource Protection Models
Secret & Public Key Cryptography
Message Authentication Code
Network Security
Authentication
Trusted Coumputing
Side Channels Attack
VLAN & Trunk
Routing Intra AS
Multiple Area OSPF
Routing Inter AS BGP
BGP Policy
Content Delivery Network
Multimedia Networking

Administrasi Jaringan Network Management (SNMP)

2.5.4 Bahan Kajian Embedded System & Elektronika


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian embedded system dan
elektronika dituliskan pada Tabel 9 & Tabel 10.

Tabel 9 Capaian Pembelajaran Bahan Kajian Embedded System & Elektronika

No. Bahan Kajian Capaian Pembelajaran


Mahasiswa mampu memahami tujuan dan peranan
sinyal dan rangkaian dalam dunia teknik komputer,
perbedaan rangkaian analog dan digital. Mahasiswa
memahami besaran elektrik, mampu melakukan desain
dan analisa rangkaian elektronika sederhana, mampu
memahami dasar materi untuk membangun perangkat
elektronik, penggunaan transistor dan penguat,
melakukan konstruksi dasar rangkaian analog dan
digital. Memahami dampak dari berbagai model desain
dan karakteristik rangkaian seperti waktu, daya dan
kinerja. Memiliki kemampuan praktis terkait distribusi
sinyal pada rangkaian dan antarmuka dengan rangkaian
4.1 digital atau dengan lingkungan eksternal
Mahasiswa memahami pernanan sistem embedded
dalam dunia teknik komputer, memahami dan mampu
mengimplementasikan desain perangkat lunak dengan
low & high level language, memahami antarmuka
parallel & asynchronous/synchronous serial (GPIO, SPI,
I2C, etc.), DAC/ADC, mobile dan sistem embedded
4.2 dengan komunikasi nirkabel
Mahasiswa memahami dasar desain digital terkait
dengan sistem bilangan, operasi aritmatika, aljabar
boolean, dan realisasinya dalam rangkaian logika dasar,
4 Embedded System & Elektronika 4.3 Mahasiswa mampu membuat blok diagram rangkaian
sekuensial, rangkaian kombinasional, dan memori.
Mahasiswa mampu memahami dan
mengimplementasikan Gerbang Logika Terprogram

Tabel 10 Mata Kuliah dan TIngkat Keluasan Materi Bahan Kajian Embedded System dan Elektronika

Bahan Kajian (Bidang Mata Kuliah


Ipteks yang dipelajari Mata Kuliah Tingkat Keluasan Materi
Bahan2 Elektrik
Besaran Listrik dan Elemen2 rangkaian
listrik
Hukum Kirchoff dan Ohm
Metode analisa rangkaian DC
(Thevenin dan Norton, Superposisi)
Metode analisa rangkaian AC
(Diagram Fasor, Thevenin dan Norton,
Superposisi)
Teori Semikonduktor
Diode
Transistor (BJT dan FET)
JFET dan MOSFET
Operational Amplifier (OpAmp)
Interfacing IC
ADC dan DAC
Rangkaian Pengkondisi Sinyal
Metode2 simulasi rangkaian
Rangkaian Listrik & Elektronika elektronik
Sistem Bilangan
Aplikasi2 Aljabar Boolean
Gerbang2 Logika Dasar
Karnaugh Map
Rangkaian Kombinasional (Dekoder,
Enkoder, Mux, Demux)
Rangkaian Sekuensial (Flip-flop,
Counter)
Sistem Digital Programmable Logic Device
Arsitektur & Aplikasi Mikrokontroler
Pemrograman Assembly
Interupt
Sistem Mikrokontroler Parallel & Serial Port
Karakteristik Embedded System
Spesifikasi Embedded System
(modelling)
Data Acquisition in Embedded System
Embedded System & Control, Sensor, & Actuator in
Elektronika Embedded System & Microcomputer Embedded System
Data Communication in Embedded
System
Operating System & Schedulling in
Embedded System
Low Power Technique in Embedded
System
Mobile & Networked Embedded
System
Pengenalan VHDL & Dasar Rangkaian
Terpadu
Pengenalan spesifikasi FPGA board
Implementasi rangkaian
kombinasional menggunakan VHDL
Implementasi Flip-flop menggunakan
VHDL
Implementasi rangkaian sekuensial
Gerbang Logika Terprogram menggunakan VHDL

2.5.5 Bahan Kajian Arsitektur & Organisasi Komputer


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian Arsitektur & Organisasi
Komputer ditunjukkan pada Tabel 11 & Tabel 12.

Tabel 11 Capaian Pembelajaran Bahan Kajian Asitektur & Organisasi Komputer

No. Bahan Kajian Capaian Pembelajaran


Mahasiswa mampu memahami dan
mengimplementasikan arsitektur set instruksi,
5.1 termasuk didalamnya bahasa pemrograman assembly
Mahasiswa mampu memahami dan melakukan
pengukuran kinerja komputer, termasuk didalamnya
jenis metrik yang digunakan, benchmark, dan kelebihan
5.2 serta kekurangan
Mahasiswa memahami organisasi komputer, data path,
kontrol unit, desain dan teknologi memori, IO,
5.3 antarmuka sistem, arsitektur single/multi core.
Mahasiswa memahami arsitektur sistem terdistribus,
5.4 parallelism, dan algoritma sistem terdistribusi
Mahasiswa mampu memahami dan
mengimplementasikan sistem operasi, memahami
desain sistem operasi real-time, dan sistem operasi
pada perangkat bergerak dan integrasi sensor pada
5 Arsitektur & Organisasi Komputer 5.5 perangkat bergerak
Tabel 12 Mata Kuliah & Tingkat Keluasan Materi Bahan Kajian Arsitektur & Organisasi Komputer

Bahan Kajian (Bidang Mata Kuliah


Ipteks yang dipelajari Mata Kuliah Tingkat Keluasan Materi
Top Level View of Computer
Architecture
CPU Structure & Function
Sistem Bus
Main Memory (DRAM, SRAM)
Internal dan External Memory
Set Instruksi
Arithmetic & Logic Unit
Control Unit
Parallel Processing
Input/Output interfacing and
communication
Measuring Performance
Multi/Many-core architectures
Distributed system
Arsitektur & Organisasi Komputer (AOK) architectures
Struktur Sistem Operasi
Process, Thread, Process
Synchronization
Schedulling & Deadlock
Main Memory & Virtual
Memory
Mass Storage Structure
File System
I/O System
Protection & Security
Arsitektur & Organisasi Real Time OS
Komputer Sistem Operasi (SO) Mobile Device OS

2.5.6 Bahan Kajian Pemrograman


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian Pemrograman ditunjukkan pada
Tabel 13 & Tabel 14

Tabel 13 Capaian Pembelajaran Bahan Kajian Pemrograman

No. Bahan Kajian Capaian Pembelajaran


Mahasiswa memahami paradigma dan konstruksi pemrograman, struktur
data, dan fungsi/library dasar dalam pemrograman. Mahasiswa memahami
6.1 desain pemrograman berbasis obyek, dan pemodelan perangkat lunak.
Mahasiswa mampu memahami dan mengimplementasikan konsep basis
6.2 data relasional, memodelkan sistem basis data
6 Pemrograman 6.3 Mahasiswa mampu memahami algoritma komputer dasar, algoritma
paralel, dan multi threading serta kompleksitas algoritma

Tabel 14 Materi Kuliah dan Tingkat Keluasan Materi Bahan Kajian Pemrograman

Bahan Kajian Bahan Kajian yang harus dikuasai


(Bidang Ipteks yang
dipelajari Bahan Kajian Tingkat Keluasan Materi
Programming constructs and
paradigms
Problem-solving strategies
Data structures
Recursion
Object-oriented design
Data modeling
Event-driven and concurrent
programming
Using application programming
interfaces
Konsep OOP,
class dan object,
Diagram UML class,
fungsi overloading dan
konstruktor,
encapsulasi,
Diagram UML class,
inheritance/pewarisan
Pemrograman Struktural dan Berbasis Obyek Polymorphism
Konsep Basis Data Relasional
Pengenalan DBMS
Pengantar SQL dan Objek Basis
Data and Database Objects,
Data Concurrency dan Locking
Keamanan Basis Data
Backup and Recovery
PengembanganAplikasi Basis
Data
Pemrograman Basis Data Troubleshooting

2.5.7 Bahan Kajian Sistem Cerdas


Capaian pembelajaran dan rincian mata kuliah untuk bahan kajian Pemrograman ditunjukkan pada
Tabel 15 & Tabel 16

Tabel 15 Capaian Pembelajaran Bahan Kajian Sistem Cerdas

No. Bahan Kajian Capaian Pembelajaran


7 Sistem Cerdas 7.1 Mahasiswa memahami karakteristik dan jenis sensor, sistem akuisisi data,
pengolahan data sensor, karakteristik aktuator, dan prinsip aktuasi
Mahasiswa memahami parameter-parameter sinyal transien dan steady
state, fungsi alih dan diagram blok, order sistem dan karakteristinya, sistem
7.2 umpan balik, dan kontrol PID
Mahasiswa memahami dan mampu mengimplementasikan basic dan
informed searching, algoritma fuzzy, algoritma genetika, Jaringan saraf
7.3 tiruan, sistem pakar, organisasi particle swarm.
Mahasiswa mampu melakukan ekstraksi fitur dan seleksi pada sinyal suara
dan citra, model klasifikasi supervised dan unsupervised, dan regresi untuk
7.4 prediksi

Tabel 16 Mata Kuliah dan Tingkat Keluasan Materi Bahan Kajian Sistem Cerdas

Bahan Kajian (Bidang Mata Kuliah


Ipteks yang dipelajari Mata Kuliah Tingkat Keluasan Materi
Karakteristik Sensor
Macam2 jenis sensor
Prinsip Dasar Pengukuran
Data Acquisition System
Pengolahan data hasil dari sensor
Karakteristik Aktuator (eg: Motor Listrik)
Sensor & Aktuator Prinsip Aktuasi (eg: Driver, Inverter)
Parameter2 sinyal transien dan steady state
Fungsi Alih & Diagram Blok
Orde2 sistem dan karakteristiknya
Sistem Umpan Balik
Kontrol PID & metode2 tuningnya
Sistem Kendali State Space
Struktur Kecerdasan Buatan (agent &
environment)
Basic Searching
Informed Searching
Fuzzy
Genetic Algorithm
Artificial Neural Network
Expert System
Sistem Cerdas Particle Swarm Organization
Segmentasi dan morfologi citra
Feature Extraction & Selection pada citra
Supervised Classification (Bayes, Nave Bayes,
Liniear Discriminant Analysis, Decision Tree
Classifier)
Unsupervised Classification dan Validasinya (K-
Sistem Cerdas & Means, Klusterisasi Hirarki)
Otomasi Sistem Pengenalan pola Regresi untuk prediksi
2.6 Jenis Mata Kuliah Pada Program Studi Teknik Komputer Universitas Brawijaya
Mata Kuliah Program Studi Teknik Komputer terdiri dari 144 sks dengan porsi 126 sks Mata Kuliah Wajib
dan18 sks Mata Kuliah Pilihan Universitas Brawijaya terdiri dari:

1. Mata Kuliah muatan Nasional: 8 sks ( Wajib )


a. Pendidikan Agama 2 sks (MPK4001-MPK4005)
b. Pendidikan Pancasila 2 sks (MPK4008)
c. Pendidikan Kewarganegaraan 2 sks (MPK4006)
d. Bahasa Indonesia 2 sks (MPK4007)
2. Mata Kuliah muatan Unviersitas : 14 sks ( Wajib )
a. Skripsi/Tugas Akhir 6 sks (UBU4001)
b. Praktek Kerja Lapangan 3 sks (UBU4002) >=96 SKS
c. Kewirausahaan 3 sks (UBU4005)
d. Bahasa Inggris 2 sks (UBU0008)
3. Mata Kuliah muatan fakultas : 21 sks ( Wajib )
a. Pemrograman Dasar 5 sks (FIK150010)
b. Pengantar Ilmu Komputer 3 sks (FIK150014)
c. Matematika Komputasi 4 sks (FIK150012)
d. Arsitektur & Organisasi Komputer 3 sks (FIK150011)
e. Metodologi Penelitian 3 sks(FIK150015) Prasyarat: >=96 SKS
f. Etika profesi 3 sks (FIK150013) >=54 SKS
4. Mata Kuliah muatan program studi : 101 sks
a. Mata Kuliah Wajib muatan Program Studi : 83 sks ( Wajib )
b. Mata Kuliah Pilihan muatan Program Studi : 18 sks

2.7 Mata Kuliah Program Studi Teknik Komputer Bidang Tematik Per Tahun Angkatan
Mahasiswa Tingkat Pertama (freshman Years) adalah mahasiswa semester 1 dan semester 2
pada program studi teknik komputer dan memiliki tema pembelajaran terkait pembentukan kerangka
berpikir logis melalui kajian ilmu matematika, pengetahuan dan kemampuan untuk membuat program
serta desain basis data.

Tabel 17 Tematik Mahasiswa Tingkat Pertama Program Studi Teknik Komputer

Semes Praktik
Tema Mata Kuliah ter SKS um
Sistem Digital 1 4 Ya
Matematika Komputasi 1 4
Pemrograman Dasar 1 5 Ya
Pembentukan Bahasa Inggris 1 2
kerangka Bahasa Indonesia 1 2
Berpikir Logis Pengantar Ilmu Komputer 1 3
Mahasiswa
Pemrograman Lanjut 2 5 Ya
Melalui
Mahasiswa Matematika Matematika Komputasi Lanjut 2 4
Tingkat dan Statistika 2 3
Pertama Pemrograman Algoritma & Struktur Data 2 4 Ya
Basis Data Praktis 2 3
Agama 2 3
Mahasiswa Tingkat Kedua (sophomore years) adalah mahasiswa semester 3 dan semester 4
pada program studi teknik komputer dan memiliki tema pembelajaran terkait kompetensi inti dari
computer engineering yang meliputi pemahaman dan implementasi dasar rangkaian listrik dan
elektronika, pemahaman, implementasi dan desain arsitektur dan organisai komputer .

Tabel 18 Tematik Mahasiswa Tingkat Dua Program Studi Teknik Komputer

Tema Mata Kuliah Semester SKS Praktikum


Metode Numerik 3 3
Rangkaian & Elektronika 3 3
Arsitektur & Organisasi Komputer 3 3
Sistem Mikrokontroler 3 4 Ya
Sistem Linier 3 3
Sistem Operasi 3 4 Ya
Gerbang Logika Terprogram 4 3
Pemahaman
Pendidikan Pancasila 4 2
Terkait
Arsitektur Rangkaian & Elektronika Lanjut 4 4 Ya
Komputer & Arsitektur & Organisasi Komputer
4
Dasar Lanjut 4 Ya
Mahasiswa Rangkaian Pemrosesan Sinyal 4 3
Tingkat Dua Elektronika Sensor & Aktuator 4 3
Mahasiswa Tingkat tiga (junior years) adalah mahasiswa semester 5 dan semester 6 pada
program studi teknik komputer dan memiliki tema pembelajaran terkait kompetensi inti lanjutan dari
computer engineering yang meliputi pemahaman dan implementasi jaringan dan keamanan komputer
serta implementasi sistem cerdas pada sistem berbasis komputer. Mahasiswa tingkat tiga sudah mulai
untuk menentukan fokus dan arah konsentrasi melalui mata kuliah pilihan yang disedian sesuai dengan
minat masing-masing mahassiwa.

Tabel 19 Tematik Mahasiswa Tingkat Dua Program Studi Teknik Komputer

Tema Mata Kuliah Semester SKS Praktikum


Embedded System 5 4 Ya
Pendidikan Kewarganegaraan 5 2
Sistem Kendali 5 3
Sistem Cerdas 5 3
Jaringan Komputer 5 4 Ya
MK Pilihan 5 3
Sistem Pengenalan Pola 6 3
Pemahaman
Administrasi Jaringan Komputer 6 3
Terkait Sistem
Cerdas & Metodologi Penelitian TI 6 3
Mahasiswa Sistem Keamanan Komputer 6 3
Tingkat Tiga Terdistribusi Etika Profesi 6 3
MK Pilihan 6 6
Mahasiswa Tingkat akhir (senior years) adalah mahasiswa semester 7 dan semester 8 pada
program studi teknik komputer dan memiliki tema pembelajaran terkait kompetensi kecakapan hidup
melalui kemampuan melakukan dan menghasilkan penelitian, kesiapan etika menghadapi dunia kerja,
dan kemampuan dasar berwirausaha.

Tabel 20 Tematik Mahasiswa Tingkat Akhir Program Studi Teknik Komputer

Mata Kuliah Semester SKS Praktikum


Rekayasa Sistem Komputer 7 3
Kewirausahaan 7 3
Mahasiswa Praktek Kerja Lapangan 7 3
Tingkat Kecakapan MK Pilihan 8 9
Akhir Hidup Skripsi 8 6
2.8 Mata Kuliah Program Studi Teknik Komputer Per Semester
Semester 1
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Sistem Digital 4 V KOM150111
2 Matematika Komputasi 4 FIK150012
3 Pemrograman Dasar 5 V FIK150010
4 Bahasa Inggris 2 UBU0008
5 Bahasa Indonesia 2 MPK4007
6 Pengantar Ilmu Komputer 3 FIK150013
TOTAL 20
Semester 2
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Pemrograman Lanjut 5 V JTI152120
MPK4001-
2 Agama 2
MPK4005
3 Matematika Komputasi Lanjut 4 JTI152122
4 Statistika 3 JTI152125
5 Algoritma & Struktur Data 4 V JTI152126
6 Basis Data Praktis 3 KOM 152120
TOTAL 21
Semester 3
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Metode Numerik 3 JTI151132
2 Rangkaian & Elektronika 3 KOM 150130
3 Arsitektur & Organisasi Komputer 3 FIK150011
4 Sistem Mikrokontroler 4 V KOM 151031 Sistem Digital D
5 Sistem Linier 3 KOM 150032
6 Sistem Operasi 4 V JTI151133
TOTAL 20
Semester 4
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Gerbang Logika Terprogram 3 KOM 152140 Sistem Digital D
2 Pendidikan Pancasila 2 MPK4008
Rangkaian &
3 Rangkaian & Elektronika Lanjut 4 V KOM 152141 D
Elektronika
4 Arsitektur & Organisasi Komputer Lanjut 4 V KOM 152142 Arsitektur & D
Organisasi
Komputer
5 Pemrosesan Sinyal 3 KOM 152143 Sistem Linier E
6 Sensor & Aktuator 3 KOM 152144
TOTAL 19
Semester 5
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Embedded System 4 V KOM 151150
2 Pendidikan Kewarganegaraan 2 MPK4006
2 Sistem Kendali 3 KOM 151151
3 Sistem Cerdas 3 KOM 151152
4 Jaringan Komputer 4 V KOM151153
5 MK Pilihan 3
TOTAL 19
Semester 6
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Sistem Pengenalan Pola 3 KOM 152160
Jaringan
2 Administrasi Jaringan 3 KOM152161 D
Komputer
3 Metodologi Penelitian TI 3 FIK150061
4 Keamanan Komputer 3 KOM 152163
5 Etika Profesi 3 FIK150062 >=54 SKS
6 MK Pilihan 6
TOTAL 21
Semester 7
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Rekayasa Sistem Komputer 3 KOM152171 >= 96 SKS
3 Kewirausahaan 3 UBU4005
4 Praktek Kerja Lapangan 3 UBU4002 >=96 SKS
5 MK Pilihan 9
TOTAL 18
Semester 8
Prasyarat
No Kode Mata Kuliah (MK) SKS Praktikum Mata Kuliah
Kode Nilai
(MK)
1 Skripsi 6 UBU4001 >=120 SKS
TOTAL 6
2.9 Mata Kuliah Pilihan Program Studi Teknik Komputer
Mata Kuliah Pilihan Program Studi Teknik Komputer menentukan konsentrasi Topik Tugas Akhir yang ditempuh oleh mahasiswa dan diwajibkan
mengambil 3 mata kuliah pilihan (Mata Kuliah Pilihan Konsentrasi terdiri dari 4 Mata Kuliah dengan jumlah sks 12) yang ditawarkan pada
konsentrasi tersebut. Total Mata kuliah pilihan yang dapat diambil oleh mahasiswa adalah 18 sks (diperbolehkan lebih) sehingga dapat
dikombinasikan dengan mata kuliah konsentrasi lain atau mata kuliah pilihan umum non-konsentrasi.
SKS KODE Prasyarat
Semester & Saran Nama Mata Kuliah Pilihan (Menempuh) Konsentrasi
Saran MK Pilihan Semester 5 3 KOM 151250
Robotika
(Dibuka Smt Ganjil)
Saran MK Pilihan Semester 6 3 KOM 152261
Pemrograman Robotika
(Dibuka Smt Genap)
Saran MK Pilihan Semester 6 3 KOM 152262
Mobile Robotics
(Dibuka Smt Genap) Robotika
Saran MK Pilihan Semester 6 3 KOM 151360 Jaringan
Jaringan Nirkabel
(Dibuka Smt Genap) Komputer
Saran MK Pilihan Semester 6 3 KOM 152361 Jaringan
Administrasi Sistem Server
(Dibuka Smt Genap) Komputer
Saran MK Pilihan Semester 7 3 KOM 152370 Jaringan
Wireless Sensor Network
(Dibuka Smt Ganjil) Komputer
Saran MK Pilihan Semester 7 3 KOM 151371 Jaringan
Arsitektur Jaringan Terkini
(Dibuka Smt Ganjil) Komputer
Saran MK Pilihan Semester 7 3 KOM 151372 Jaringan Jaringan
Sistem Komputasi Terdistribusi
(Dibuka Smt Ganjil) Komputer Komputer
Saran MK Pilihan Semester 5 3 KOM 151450
Sistem Medis Berbasis Komputer
(Dibuka Smt Ganjil)
Saran MK Pilihan Semester 6 3 KOM 152460
(Dibuka Smt Genap) Komputasi Citra dan Suara Digital
Saran MK Pilihan Semester 6 3 KOM 152461 Sistem Sistem
Teknologi Sistem Cerdas
(Dibuka Smt Genap) Cerdas Cerdas
Saran MK Pilihan Semester 5 3 KOM 151550 AOK Lanjut
Pemrosesan Parallel
(Dibuka Smt Ganjil)
Saran MK Pilihan Semester 6 3 KOM 152560 AOK Lanjut
Fault Tolerant Computer System
(Dibuka Smt Genap) MK Pilihan
Saran MK Pilihan Semester 6 3 KOM 152561 AOK Lanjut Arsitektur
High Performance Computer System
(Dibuka Smt Genap) Komputer
Saran MK Pilihan Semester 7 3 KOM 151970
Manajemen Industri Teknologi Informasi
(Dibuka Smt Ganjil)`
Saran MK Pilihan Semester 7 3 KOM 151971 MK Pilhan
Analisis Sistem Komputer dan Jaringan
(Dibuka Smt Ganjil) Umum
Saran MK Pilihan Semester 6 3 KOM 152960
Perangkat Bergerak
(Dibuka Smt Genap)
Saran MK Pilihan Semester 6 3 KOM 152961
Data Flow Programming
(Dibuka Smt Genap)
Saran MK Pilihan Semester 6 4 TIF152244
Pemrograman Web
(Dibuka Smt Genap) (3+1)
Saran MK Pilihan Semester 7 3 KOM 152970
Bahasa Jepang Dasar
(Dibuka Smt Ganjil)
Saran MK Pilihan Semester 5 3 TIF151234
Interaksi Manusia & Komputer
(Dibuka Smt Ganjil)
Saran MK Pilihan Semester 7 3 JTI150981
Kapita selekta (current Issues of Computer Engineering)
(Dibuka Smt Ganjil)
2.10 Diagram Alir Mata Kuliah Program Studi Teknik Komputer

Gambar 3 Diagram Alir Mata Kuliah Program Studi Teknik Komputer


3. Silabus Mata Kuliah Program Studi Teknik Komputer
3.1 Mata Kuliah Wajib Muatan Nasional
a. Pendidikan Agama 2 sks (MPK4001-MPK4005)
b. Pendidikan Pancasila 2 sks (MPK4008)
c. Pendidikan Kewarganegaraan 2 sks (MPK4006)
d. Bahasa Indonesia 2 sks (MPK4007)

3.2 Mata Kuliah Wajib Muatan Universitas

a. Skripsi/Tugas Akhir 6 sks (UBU4001)


b. Praktek Kerja Lapangan 3 sks (UBU4002) >=96 SKS
c. Kewirausahaan 3 sks (UBU4005)
d. Bahasa Inggris 2 sks (UBU0008)

3.3 Mata Kuliah Wajib Muatan Fakultas Ilmu Komputer


a. Pemrograman Dasar 5 sks (FIK150010)
b. Pengantar Ilmu Komputer 3 sks (FIK150014)
c. Matematika Komputasi 4 sks (FIK150012)
d. Arsitektur & Organisasi Komputer 3 sks (FIK150011)
e. Metodologi Penelitian 3 sks(FIK150015) Prasyarat: >=96 SKS
f. Etika profesi 3 sks (FIK150013) >=54 SKS
3.3 Mata Kuliah Wajib Muatan Program Studi Teknik Komputer
Mata Kuliah : Administrasi Jaringan
Kode Mata Kuliah : KOM152161
Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : Jaringan Komputer Minimal D
Praktikum : Tidak
Tujuan : Mahasiswa mampu memahami dan mengimplementasikan Protokol
Routing di Internet , Data Center Networking, VLAN dan trunk, serta
monitoring jaringan Komputer.
Pokok Bahasan : 1. IPv6
2. VLAN & Inter Switch Link (Trunk)
3. Intra AS Routing Multiarea OSPF
4. Inter AS Routing BGP
5. BGP Policy
6. Data Center Networking
7. Network Management Protocol
8. Overlay Network
Pustaka : 1. Kurose & Ross, Computer Networking : Top down Approach
6th Edition, Pearson
2. Halsall Fredd, Computer Networking and The Internet. Addison
Wesley
3. Tannenbaum, Computer Network 5th Editiion, Prentice Hall

Mata Kuliah : Algoritma & Struktur Data


Kode Mata Kuliah : JTI152126
Beban Studi : 4 Sks
Sifat : Wajib
Prasyarat :
Praktikum : Ya
Tujuan : Pada mata kuliah ini akan diperkenalkan konsep algoritma beserta
struktur data serta penerapannya dalam menyelessaikan masalah dunia
nyata dengan program komputer. Suatu masalah sebelum dibuat
penyelesaiannya harus diketahui bagaimana struktur data yang
dimilikinya dan bagaimanakah menyelesaikan masalah sederhana
tersebut dengan tepat.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Pengenalan Struktur data dalam Algoritma
2. Linked List
3. Stack
4. Queue
5. Rekursi
6. Sorting
7. Tree / Graph
8. Searching
9. Hashing
Pokok Bahasan Praktikum:
1. Linked List
2. Stack
3. Queue
4. Rekursi
5. Sorting
6. Tree / Graph
7. Searching
Pustaka : 1. Esakov, Jeffrey, Tom Weiss, Data Structures And Advanced
Approach Using C, Prentice Hall, Inc. 1989.
2. Kruse, Robert L. Data Structures And Program Design, Prentice-
Hall, Inc. 1987.
3. Loudon, Kyle. Mastering Algorithms with C, OReilly, 1999.
4. Standish, Thomas A. Data Structures, Algorithms And Software
Principles In C, Addison Wesley, 1995.

Mata Kuliah : Arsitektur dan Organisasi Komputer


Kode Mata Kuliah : FIK150011
Beban Studi : 3 sks
Sifat : Wajib
Prasyarat : -
Praktikum : -
Tujuan : 1. Memberikan pengertian mengenai konsep dasar sistem digital,
prinsip kerja sistem komputer secara umum.
2. Dapat memahami dan menjelaskan perangkat-perangkat dalam
sistem komputer
3. Dapat memahami dan menjelaskan karakteristik dan hubungan
antar komputer
4. Dapat memahami dan menjelaskan konsep Sistem operasi
Komputer
Pokok Bahasan : Pokok Bahasan Perkuliahan:
Digital system, Computer evolution, Function and Interconnection,
Processor, Memory, I/O Unit, Operating System, Arithmatics, Instruction
Sets, Operating System

Pokok Bahasan Praktikum:

Pustaka : William Stallings, Computer Organization And Architecture Designing


Forperformance Eighth Edition, Prentice Hall, 2010.

Mata Kuliah : Arsitektur dan Organisasi Komputer Lanjut


Kode Mata Kuliah : KOM 152142
Beban Studi : 4 sks
Sifat : Wajib
Prasyarat : Arsitektur dan Organisasi Komputer >=(D)
Praktikum : Ada
Tujuan : 1. Memberikan pengertian mengenai konsep dasar, prinsip kerja
sistem Jaringan Multiprosesor dan Arsitekturnya.
2. Dapat memahami infrastruktur Komputer Multiprosesor
3. Dapat memahami dan menjelaskan Shared memori dan model
abstrak
4. Dapat memahami dan menjelaskan pemrograman Paralel dalam
mesin virtual
5. Dapat memahami dan menjelaskan konsep Penjadwalan dalam
paralel proses
Pokok Bahasan : Pokok Bahasan Perkuliahan:
Computer Parallel, Jaringan Interkoneksi Multiprosesor, Arsitektur
Mutiprosesor, Arsitektur Share Memori, Arsitektur Messege Passing,
Model Abstrak, Komputasi berbasis Jaringan, Pemrograman Paralel,
Antarmuka Messege Passing, Penjadwalan dan Alokasi Task

Pokok Bahasan Praktikum:


CPU, Memory, Control Unit, Organisasi Paralel
Pustaka : Hesham El-Rewini, Mostafa Abd-El-Barr, Advanced Computer
Architecture And Parallel Processing, A John Wiley & Sons, Inc
Publication, 2005
William Stallings, Computer Organization And Architecture Designing
For Performance Eighth Edition, Prentice Hall,2010.
Decegama, A. The Technology of Parallel Processing: Parallel Processing
Architectures and VLSI Hardware, Vol. 1, Prentice-Hall, 1989
Comer, D. E. Internetworking with TCP/IP: Principles, Protocols, and
Architectures, 4th edition, Prentice-Hall, 2000.

Mata Kuliah : Embedded System


Kode Mata Kuliah : KOM 151150
Beban Studi : 4 sks
Sifat : Wajib
Prasyarat : -
Praktikum : Ada
Tujuan : Mahasiswa mampu memahami metode dan desain sistem embedded
serta mampu merancang dan mengimplementasikan dalam bentuk
prototype
Pokok Bahasan : Mikrokontroler Embedded, Design flow, spesifikasi dan modelling,
model komputasi, scheduling, Sistem Operasi Real Time, Komputasi
Daya Rendah, Desain Sistem Reliable, evaluasi dan validasi, optimasi
Pustaka : 1. Peter Marwedel. Embedded System Design.Springer. 2006
2. Daniel D. Gajski, Samar Abdi, Andreas Gerstlauer, Gunar Schirner.
Embedded System Design. Springer Science+Business Media. 2010
3. Katalin Popovici, Frederic Rousseau, Ahmed A. Jerraya. Marilyn
Wolf. Embedded Software Design and Programming of
Multiprocessor System on-Chip. Springer. 2010
4. G. R. Wilson. Embedded System and Computer Architecture. Reed
Educational and Professional Publishing Ltd. 2002.

Mata Kuliah : Gerbang Logika Terprogram


Kode Mata Kuliah : KOM 152140
Beban Studi : 3 sks
Sifat : Wajib
Prasyarat : Sistem Digital >=D
Praktikum : -
Tujuan : Mahasiswa mampu memahami desain logika digital dan mampu
merancang sistem digital untuk diimplementasikan menggunakan FPGA
Pokok Bahasan : Pengenalan FPGA dan programming environment, pengenalan VHDL,
download dan simulasi FPGA, conditional programming, flip-flop pada
VHDL, rangkaian sekuensial,LCD controller, VGA port controller,
keyboard controller
Pustaka : 1. Jasmine Banks. The Spartan-3E Tutorial: Introduction to FPGA
programming. Queensland University of Technology. 2004
2. Pong P. Chu. FPGA Prototyping by VHDL Examples. John Wiley &
Sons Inc. 2008
3. Lee, Digital Circuit and Logic Design, New Delhi, PHI, 1981.
4. Mano, Digital Logic and Computer Design, New Delhi, PHI, 1986.
5. Mismail, Budiono. Dasar-Dasar Logika Digital. Malang: Lembaga
6. Penerbitan Universitas Brawijaya, 1982.

Mata Kuliah : Jaringan Komputer


Kode Mata Kuliah : KOM151153
Beban Studi : 4 SKS
Sifat : Wajib
Prasyarat :
Praktikum : Ya
Tujuan : Mahasiswa memahami konsep dasar jaringan komputer dan
implementasinya dengan pendekatan OSI layer dimulai dari Application
Layer, Transport Layer, Network Layer dan Link Layer. Pada perkuliahan
Jaringan Komputer mahasiswa juga diharapkan mampu memprogram
berbasis soket.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
Pendahuluan (Penjelasan Terkait Internet secara umum), Application
Layer (HTTP, FTP , Mail, DNS, Aplikasi Berbasis Jaringan) , Transport
Layer (Reliable Data Transfer, TCP, UDP ), Network Layer (Router, IP,
Routing Algorithm, Intra Routing Protocol), Link Layer (Error
Corection/Detection, Multiaccess Protocol, ARP & MAC, Switch)
Pokok Bahasan Praktikum:
Network Tools, Web Server, FTP Server, DNS Server, Network
Programming (TCP, UDP), Routing Static, RIP & OSPF.
Pustaka : 1. Kurose & Ross. Computer Networking: Top Down Approach
(6th Edition). Pearson. 2013

Mata Kuliah : Keamanan Komputer


Kode Mata Kuliah : KOM 152163
Beban Studi : 3 SKS
Sifat :
Prasyarat :
Praktikum : -
Tujuan : Di akhir perkuliahan mahasiswa diharapkan mampu:
1. Memahami konsep dasar keamanan suatu sistem
2. Memahami konsep dasar kriptgrafi
3. Memahami simetrik key, hash function dan publik key
kriptografi
4. Memahami penerapan konsep dasar kriptografi ke dalam
praktek
5. Memahami konsep keamanan jaringan dan tipe-tipe serangan
yang mungkin terjadi
6. Memahami arsitektur keamanan jaringan, misal secure
channels, secure routing protocols, secure DNS,
VPNs,anonymous communication protocols, isolation
7. Memahami konsep defense mechanisms and countermeasures ,
misal network monitoring, intrusion detection, firewalls,
spoofing and DoS protection, honeypots, tracebacks
8. Memahami penetration testing
Pokok Bahasan : 1. Terminologi dasar kriptografi , meliputi konsep secure/unsecure
channel, attackers, encryption, decryption, keys, signatures
2. Kriptografi klasik misal Caesar cipher, vigenere cipher, hill
cipher, Nihilis, Playfair, Enigma
3. Matematika dasar kriptografi, meliputi aljabar abstrak dan teori
angka
4. Symmetric key cryptography
5. Public key cryptography
6. Tipe-tipe threats dan attack jaringan (misal denial of service,
spoofing, sniffing and traffic redirection, man-in-the-middle,
message integrity attacks, routing attacks, and traffic analysis)
7. Penggunaan kriptografi untuk data dan network security
8. Arsitektur keamanan jaringan secure channels, secure routing
protocols, secure DNS, VPNs,anonymous communication
protocols, isolation)
9. Defense mechanisms and countermeasures (misal network
monitoring, intrusion detection, firewalls, spoofing and DoS
protection, honeypots, tracebacks)
10. Penetration Testing
Pustaka : 1. Handbook of Applied Cryptography (Discrete Mathematics and
Its Applications) oleh Alfred J. Menezes, Paul C. van Oorschot),
Scott A. Vanstone
2. Computer Security: Principles and Practice oleh William Stalling
3. The Web Application Hacker's Handbook oleh Dafydd Stuttard

Mata Kuliah : Pemrograman Lanjut


Kode Mata Kuliah : JTI152120
Beban Studi : 5 Sks
Sifat : Wajib
Prasyarat :
Praktikum : Ya
Tujuan : Pada mata kuliah ini akan disampaikan tentang bagaimana konsep
Object Oriented Programming menggunakan bahasa C++. Pada OOP
akan dibahas tentang procedure and function, pemahaman tentang
constructor dan destructor, memori, pointer, struct sampai dengan
stack. Diharapkan selesai menempuh mata kuliah ini mahasiswa dapat
menentukan bagaimana untuk menyelesaikan masalah khusus yang ada.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Pengantar OOP pada C++
2. Fungsi dan Review Array
3. Pointer
4. Struktur Enum, Union, Bit Field dan Typedef
5. Manajemen Memori Dinamis
6. Lintas Obyek Public / Private
7. Konstruktor dan Desturktor
8. Kelas dan Obyek Lanjutan
9. Overloading Operator
10. Inheritance
11. Polimorfisme
12. Stream dan File
Pokok Bahasan Praktikum:
1. Pointer
2. Struktur Enum, Union, Bit Field dan Typedef
3. Manajemen Memori Dinamis
4. Lintas Obyek Public / Private
5. Konstruktor dan Desturktor
6. Kelas dan Obyek Lanjutan
7. Overloading Operator
8. Inheritance
9. Polimorfisme
10. Stream dan File
Pustaka : 1. Lafore, Robert, Object Oriented Programming In Turbo C++,
The Waite Group (1992);
2. Schild, Herbert, Teach Your Self, Osbore Mc-Graw Hill, Berkeley
California (1992);

Mata Kuliah : Pemrosesan Sinyal


Kode Mata Kuliah : KOM 152143
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Sistem Linier (Menempuh)
Praktikum : Tidak Ada
Tujuan : Memberikan pemahaman dasar transformasi, sintesis, dan analisa data
dalam pemrosesan sinyal digital untuk digunakan dalam sistem berbasis
komputer.

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Konsep dan Teori, Analisa Spektrum Digital, Transformasi Fourier Diskrit,
Sampling, Transformasi, Filter Digital, Sinyal Waktu Diskrit, Fungsi
Window, Konvolusi, Proses Audio, Proses Gambar,

Pustaka : Stranneby, Dag. Digital Signal Processing and Applications. Newnes.


2004.

Mata Kuliah : Rangkaian & Elektronika


Kode Mata Kuliah : KOM 150130
Beban Studi : 3 SKS
Sifat : Wajib
Prasyarat : -
Praktikum : Tidak Ada
Tujuan : 1. Mahasiswa mampu memahami dasar analisa rangkaian elektronika
dengan menggunakan metode-metode analisis rangkaian yang telah
diajarkan
2. Mahasiswa mampu memahami desain rangkaian dasar elektronika
dengan menggunakan transistor

Pokok Bahasan : Bahan-Bahan Elektrik, Besaran Listrik, Elemen-Elemen Rangkaian Listrik,


Hukum Kirchoff, Hukum Ohm, Teorema Thevenin, Teorema Norton,
Teoroma Superposisi, Teori Semikonduktor, Dioda, Bipolar Junction
Transistor, Field Effect Transistor.

Pustaka : 1. Mismail, Budiono. Rangkaian Listrik Jilid 1. Penerbit ITB, 1995.


2. Boylestad, Robert L. Essential of Circuit Analysis. Upper Saddle
River, Pearson Education, Inc, 2004.
3. Malvino, Albert. Electronic Principles. Mc. Graw-Hill, 2007.

Mata Kuliah : Rangkaian & Elektronika Lanjut


Kode Mata Kuliah : KOM 152141
Beban Studi : 4 SKS
Sifat : Wajib
Prasyarat : Rangkaian & Elektronika >= (D)
Praktikum : Ada
Tujuan : 1. Mahasiswa mampu memahami prinsip kerja operational amplifier
dalam rangkaian elektronika dan aplikasinya dalam sistem berbasis
komputer
2. Mahasiswa mampu merancang rangkaian pengkondisi sinyal yang
digunakan dalam rangkaian elektronika

Pokok Bahasan : Pokok Bahasan Perkuliahan :


Junction-FET, Metal Oxide Semiconductor-FET, Operational Amplifier,
Interfacing IC, Analog to Digital Converter, Digital to Analog Converter,
Rangkaian Pengkondisi Sinyal, Metode Simulasi Rangiakan Elektronika

Pokok Bahasan Praktikum :


Rangkaian Seri, Rangkaian Paralel, Hukum Ohm, Hukum Kirchoff,
Superposisi, Thevenin, Dioda, Transistor, Op-Amp

Pustaka : 1. Malvino, Albert. Electronic Principles. Mc. Graw-Hill, 2007.


2. Tooley, Michael. Electronic Circuits : Fundamentals & Applications.
Newnes, 2002.
3. Whitaker, Jerry. C. The Resource Handbook of Electronics. CRC
Press, 2001.

Mata Kuliah : Sistem Digital


Kode Mata Kuliah : KOM150111
Beban Studi : 4 sks
Sifat : Wajib
Prasyarat : -
Praktikum : Ada
Tujuan : 1. Memahami sistem bilangan biner dan operasi aritmatika
2. Memahami sistem pensaklaran yang menjadi dasar rangkaian
digital
3. Penyederhanaan gerbang logika
4. Memahami dan mampu menerapkan rangkaian kombinasional
5. Mengetahui karakter rangkaian sekuensal sinkron dan asinkron
6. Mengetahui dan memahami dasar sistem memori terprogram

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Sistem Bilangan, Aplikasi2 Aljabar Boolean, Gerbang2 Logika Dasar,
Karnaugh Map, Rangkaian Kombinasional (Dekoder, Enkoder, Mux,
Demux), Rangkaian Sekuensial (Flip-flop, Counter), Programmable Logic
Device

Pokok Bahasan Praktikum:


Dasar Logika Gerbang, Perancangan sistem Logika, Rangkaian
Kombinasional, Flip-Flop, Counter, Shift register

Pustaka : Morris Mano, Digital Design 3th Edition, Prentice-Hall, 2002


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

Mata Kuliah : Sistem Linier


Kode Mata Kuliah : KOM 150032
Beban Studi : 3 sks
Sifat : Wajib
Prasyarat : Kalkulus nilai D
Praktikum : -
Tujuan : Mahasiswa memahami tentang sinyal, sistem linier, analisa Fourier
untuk sistem diskrit dan kontinyu, transformasi Laplace, transformasi Z,
respon frekuensi, metode State Space
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Sinyal
2. Sistem Linier & persamaannya
3. Fourier sistem diskrit
4. Fourier sistem kontinyu
5. Transformasi Laplace
6. Transformasi Z
7. Respon Frekuensi
8. Metode State Space
Pokok Bahasan Praktikum:
-
Pustaka : 1. Naresh K Sinha, Linear Systems
2. B. P. Lathi, Linear Systems & Signals

Mata Kuliah : Sensor dan Aktuator


Kode Mata Kuliah : KOM 152144
Beban Studi : 3 sks
Sifat : Wajib
Prasyarat : -
Praktikum : -
Tujuan : Mahasiswa mampu memahami prinsip dasar penginderaan, mampu
menentukan jenis sensor yang perlu digunakan dalam suatu sistem,
mampu mengolah data dari masing-masing sensor serta mampu
memahami penggunaan aktuator
Pokok Bahasan : Karakteristik sensor, Pengenalan sensor dan transduser, prinsip
penginderaan, pengolahan data sensor, pengenalan pengkondisi sinyal
sensor, jenis-jenis sensor, Konversi analog ke digital, protocol
komunikasi sensor
Pustaka : 1. Jon Wilson. Sensor Technology Handbook. Elsevier-Newnes 2005
2. Dr. H. B. Mitchell. Multi-Sensor Data Fusion. Springer-Verlag Berlin
Heidelberg 2007
3. Alfred O. Hero III. Foundation and Application of Sensor
Management. Springer 2008

Mata Kuliah : Sistem Cerdas


Kode Mata Kuliah : KOM 151152
Beban Studi : 3 Sks
Sifat : Wajib
Prasyarat :
Praktikum : Tidak
Tujuan : Matakuliah ini membahas tentang empat teknik dasar pemecahan
masalah yang terdapat pada AI, yaitu : Searching, Reasoning, Planning
dan Learning. Setiap teknik tersebut memiliki banyak sekali metode
yang dapat digunakan untuk menyelesaikan kasus tertentu, yang
memiliki kelebihan dan kekurangan, hal ini bisa dikatakan bahwa suatu
teknik dengan metode tertentu akan memiliki kinerja atau hasil yang
berbeda pada kasus tertentu. Oleh karena itu, pengggunaan teknik dan
metode ini harus disesuaikan dengan permasalahan apa yang akan
diselesaikan. Dalam perkuliahan nanti akan diberikan beberapa ilustrasi
dan case study dengan beberapa teknik serta metode untuk membantu
mempermudah pemahaman dan memperjelas perbedaan keempat
teknik tersebut serta memberikan gambaran bagaimana memilih teknik
dan metode yang tepat untuk digunakan sebagai problem solving.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Agen Cerdas
2. Basic Search Review
3. Informed Search
4. First Order Logic
5. Logic Programming
6. Uncertainty
7. Expert Systems
8. Genetic Algorithm
9. Neural Network
10. Fuzzy Logic
Pustaka : 1. Rich, Elaine & Knight, Kevin, Artificial Intelligence, 2nd,
McGraw-Hill, New York.
2. Kusumadewi; Sri. 2003. Artificial Intelligence (Teknik &
Aplikasinya). Graha Ilmu. Yogyakarta.
Mata Kuliah : Basis Data Praktis
Kode Mata Kuliah : KOM 152120
Beban Studi : 3 Sks
Sifat : Wajib
Prasyarat :
Praktikum :
Tujuan : Mata Kuliah ini membahas tentang konsep basis data, model relasi serta
merancang dan menangani operasi pada basis data. Sehingga
mahasiswa mampu memahami konsep, melakukan perancangan serta
dapat menangani operasi yang melibatkan basis data. Pada bagian
konsep dan perancangan diharapkan mahasiswa dapat melakukan
kategorisasi model data dan melakukan perancangan model relasional
yang dipergunakan untuk merancang bentuk penyimpanan data pada
bentuk normal. Pada operasi diharapkan mahasiswa mampu melakukan
query untuk memanipulasi data.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Model Data
2. ER Diagram
3. Model Relasional
4. Normalisasi
5. DDL
6. DML
7. Select Statement
8. Select Using Multiple Table
9. Select Using Sub Queries
10. Aggregate dan Set Operation

Pokok Bahasan Praktikum:


1. ER Diagram
2. Basis Data Relasional
3. DDL dan DML
4. Join
5. Sub Query
Pustaka : 1. Fundamentals Of Database Systems, Sixth Edition, Elmasri dan
Navathe.
2. IBM Certified Course Material, DB2 SQL Workshop.

Mata Kuliah : Sistem Pengenalan Pola


Kode Mata Kuliah : KOM 152160
Beban Studi : 3 Sks
Sifat : Wajib
Prasyarat :
Praktikum :
Tujuan : Pengertian dasar pengenalan pola; Pengertian pola, fitur dan kelas.
Proses pengenalan pola. Contoh penerapan pengenalan pola. Regresi
Linier. Klasifikasi; Bayesian Decision Theory. Naive Bayes. K-Nearest
Neighbour. Support Vector Machine. Metode Evaluasi Klasifikasi.
Klastering; K-means clustering. Hierarchical Clustering. Metode Evaluasi
Klastering. Implementasi pengenalan pola sebagai sistem pengambil
keputusan pada sistem komputer.Projek: Penerapan regresi, klasifikasi
atau klastering
Pokok Bahasan : Pengertian dasar pengenalan pola; Pengertian pola, fitur dan kelas.
Proses pengenalan pola. Contoh penerapan pengenalan pola. Regresi
Linier. Klasifikasi; Bayesian Decision Theory. Naive Bayes. K-Nearest
Neighbour. Support Vector Machine. Metode Evaluasi Klasifikasi.
Klastering; K-means clustering. Hierarchical Clustering. Metode Evaluasi
Klastering. Implementasi pengenalan pola sebagai sistem pengambil
keputusan pada sistem komputer.Projek: Penerapan regresi, klasifikasi
atau klastering
Pustaka : 1. Duda, Richard O., Hart, Peter E., Stork, David G., 2001: Pattern
Classification, John Wiley & Sons
2. Christopher M. Bishop., 2006: Pattern Recognition and
Machine Learning, Springer

Mata Kuliah : Sistem Mikrokontroler


Kode Mata Kuliah : KOM 151031
Beban Studi : 4
Sifat : Wajib
Prasyarat : Sistem Digital >= (D)
Praktikum : Ada
Tujuan : Mahasiswa dapat menjelaskan tentang mikroprosesor dan
mikrokontroler
Mahasiswa dapat menjelaskan tentang arsitektur mikrokontroler
8051
Mahasiswa dapat merancang interface dari mikrokontroler ke
memory,port serial, port pararel, dll
Mahasiswa dapat merancang aplikasi menggunakan
mikrokontroller 8051

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Pendahuluan mikrokontroler, arsitektur mikrokontroler, organisasi
memori, Pemrograman Assembly, Sistem Interupsi, Port Pararel, Timer
dan counter, Port Serial, aplikasi mikrokontroler

Pokok Bahasan Praktikum:


Penggunaan Port I/O, Sistem Interupsi, Timer dan Counter, Port serial,
aplikasi mikrokontroler

Pustaka : Kenneth J Ayala. 1991. The 8051 Microcontroller: Architecture,


Programming and Applications. WeshPublishing Company. USA
Atmel. Datasheet AT89S51
3.3 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer

3.3.1 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Umum

Mata Kuliah : Analisis Sistem Komputer & Jaringan


Kode Mata Kuliah : KOM 151971
Beban Studi : 3 sks
Sifat : Pilihan
Prasyarat : -
Praktikum : -
Tujuan : Mahasiswa memahami dasar konsep evaluasi kinerja sistem berbasis
komputer dan jaringan. Mahasiswa mampu memahami dasar teknik
analisis kinerja sistem termasuk didalamnya pengukuran kinerja, metric
pengukuran, desain eksperimen, pemodelan sistem.
Mahasiswa memahami cara membandingkan dua atau lebih sistem,
penalaan sistem, identifikasi bottleneck, karakteristik beban kerja
sistem. Peramalan, teori antrian, analisis nilai rata-rata.
Mahasiswa dengan topik skripsi jenis analitik (Lihat buku pedoman
skripsi) Wajib mengambil mata kuliah tersebut
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Pengantar evaluasi kinerja
2. Teknik Evaluasi kinerja dan pengukuran
3. Statistik untuk analisis kinerja
4. Data dan Variabel pendukung
5. Perbandingan Sistem
6. Comparing systems ; Confidence interval calculation
7. Approximate Visual Test; Sample size determination
8. Pengantar teori antrian
9. Proses stokastik
10. Analisa antrian tunggal
11. Analisa antrian
12. Antrian. Pollaczek-Khinchin Formula
Pustaka : Raj Jain, " The Art of computer Systems Performance Analysis:
Techniques for experimental Design, Measurement, Simulation, and
Modeling, Wiley, 1991.
Van Hieghen, Piet. Performance analysis of communications Networks
and Systems Cambridge, 2006.

Mata Kuliah : Data Flow Programming


Kode Mata Kuliah : KOM 152961
Beban Studi : 3 sks
Sifat : Pilihan
Prasyarat : Pemrograman Dasar nilai D
Praktikum : -
Tujuan : Mahasiswa memahami dan mampu menggunakan Labview dalam hal
navigasi front panel dan blok diagramnya, implementasi VI, membuat
aplikasi modular, membuat struktur data, file dan resource hardware,
algoritma sekuensial dan state machine, variabel, pergerakan antar
dataflow, implementasi pola desain, mengendalikan user interface,
teknik-teknik pada file I/O, membuat dan mendistribusikan aplikasi.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Navigating Labview
2. Troubleshooting & Debugging VI
3. Implementing a VI
4. Developing Modular Applications
5. Creating & Leveraging Data Structures
6. Managing File & Hardware Resources
7. Sequential & State Machine Algorithms
8. Moving Beyond Dataflow
9. Implementing Design Patterns
10. Controlling User Interface
11. File I/O Techniques
12. Improving an Existing VI
13. Creating & Distributing Applications
Pokok Bahasan Praktikum:
-
Pustaka : 1. Labview Core 1 Materials & Exercises
2. Labview Core 2 Materials & Exercises

Mata Kuliah : Interaksi Manusia dan Komputer


Kode Mata Kuliah : TIF 151234
Beban Studi : 3 Sks
Sifat : Pilihan
Prasyarat :
Praktikum : Tidak
Tujuan : Dalam Matakuliah ini akan memberikan dasar konsep dan praktis
tentang interaksi manusia dan komputer, pemahaman bagaimana
manusia sebagai sumber daya terpenting dalam membangun sistem.
Materi yang dibahas meliputi manusia, komputer, interaksi, paradigma
dan prinsip penggunaan, proses desain, rekayasa daya guna, analisis
tugas, desain dan notasi dialog, model sistem, dan teknik evaluasi
perancangan antarmuka.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Pengantar dan Prinsip Interaksi
2. Manusia
3. Komputer
4. Interaksi
5. Usability Engineering
6. Proses Desain
7. Model Pengguna
8. Analisis Tugas dan Model Sistem
9. Desain dan Notasi Dialog
10. Teknik Evaluasi
Pustaka : 1. A. J. Dix, J. E. Finlay, G. D. Abowd and R. Beale, Human-
Computer Interaction, Third Edition, Prentice Hall, USA, 2004.
2. Sudarmawan, 2007. Interaksi Manusia dan Komputer. Penerbit
Andi, Yogyakarta.
Mata Kuliah : Kapita Selekta
Kode Mata Kuliah : JTI 150981
Beban Studi :
Sifat : Pilihan
Prasyarat :
Praktikum :
Tujuan : Mahasiswa mampu mengkaji topik terkini tentang teori dan aplikasi
ilmu komputer dalam berbagai bidang.
Mahasiswa mampu menyampaikan/mempresentasikan kembali
materi dari paper terkini yang dikaji.
Pokok Bahasan : Pokok Bahasan Perkuliahan:
Mata kuliah ini membahas tentang topik-topik terkini yang relevan
dalam bidang Teknik Komputer khususnya tentang teori dan aplikasi
Teknik Komputer dalam berbagai bidang.

Pustaka : Jurnal terkini yang berkaitan dengan teknik komputer


Proceeding terkini yang berkaitan dengan teknik komputer
Buku text terkini yang berkaitan dengan teknik komputer

Mata Kuliah : Pemrograman Web


Kode Mata Kuliah : TIF 152244
Beban Studi : 4 Sks
Sifat : Pilihan
Prasyarat :
Praktikum : Ya
Tujuan : Mata kuliah ini bertujuan agar mahasiswa memahami konsep dasar
website dinamis. Website tersebut dapat diimplementasikan pada
server-side, koneksi database serta mengimplementasikan konsep MVC
dan XML. Serta mahasiswa dapat mengimplementasikan deployment
website
Pokok Bahasan : Pokok Bahasan Perkuliahan:
1. Pengantar Pemrograman Internet (Website Dinamis)
2. Dasar Server-Side Scripting dan State
3. Decisions, Loops, and Arrays
4. Files and Directories
5. Koneksi Database dan Manipulasi Data pada Database
6. Web Security
7. Pengenalan MVC Design Pattern
8. Impementasi MVC Design Pattern dalam membangun aplikasi
web
9. Pengenalan kepada framework
10. Implementasi menggunakan framework
11. Pengenalan dan implentasi XML

Pokok Bahasan Praktikum:


1. Client Server, HTML dan CSS
2. Loop dan Control Flow
3. Variable Scoop dan Form Handling
4. Session dan Cookies
5. Ditektori dan File Handling
6. Koneksi PHP MySQL
7. MVC
8. XML
Pustaka : 1. Castagnetto, Jesus et al. 1999. Professional PHP Programming.
Wrox.
2. Mercer, Dave. 2004. Baginning PHP 5. Wrox Press. Indianapolis,
Indiana.

Mata Kuliah : Perangkat Bergerak


Kode Mata Kuliah : KOM 152960
Beban Studi : 3 sks
Sifat : Pilihan
Prasyarat :
Praktikum : -
Tujuan : Mahasiswa mampu memahami konsep pengembangan aplikasi mobile
(android), mampu mendesain aplikasi mobile yang berfokus pada
penggunaan sensor dan komunikasi data pada perangkat
Pokok Bahasan : Pengenalan framework untuk pengembangan aplikasi mobile,
application dan activities, pengembangan user interface, penggunaan
database, pembacaan sensor pada perangkat mobile, maps dan
geocoding, audio video dan camera, komunikasi Bluetooth dan wi-fi,
telephony dan sms
Pustaka : 1. Reto Meier. Personal Android 4 Aplication Development. John Wiley
& Sons Inc. 2012
2. Android Studio 2 Essentials. Neil Smyth. 2016
3. Jerome Di Marzio. Android: a Programmers Guide. McGrawHill.
2008

3.2.2 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Arsitektur &
Organisasi Komputer

Mata Kuliah : Fault Tolerant Computer System


Kode Mata Kuliah : KOM 152560
Beban Studi : 3 sks
Sifat : Pilihan Arsitektur Komputer
Prasyarat : Telah Menempuh MK AOK Lanjut
Praktikum : -
Tujuan : Komputer telah berkembang secara eksponensial dalam komponen,
metode pemrograman dan kompleksitasnya namun, mendesain
computer secara sempurna merupakan hal yang mustahil. Matakuliah
ini mempelajari tentang keterbatasan desain hardware dan software
computer serta mempelajari penyebab keterbatasan, teknik komputasi
dan solusi yang ditawarkan.

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Dependability measures, Combinational modeling, State-space
modeling, Defect avoidance and circumvention, Fault testing, Fault
masking, Error detection, Error correction, Malfunction diagnosis and
tolerance, Degradation allowance and management, Failure
confinement, Hardware implementation strategies, Self-checking
modules, Reconfiguration and voting, Software reliability and
redundancy, Algorithm design methods, Agreement and adjudication

Pokok Bahasan Praktikum:

Pustaka : Pradhan, D.K. (ed.), Fault-Tolerant Computer System Design, Prentice-


Hall, 1996. [out of print, as of 9/2006]
Siewiorek, D.P. and R.S. Swarz, Reliable Computer Systems: Design and
Evaluation, Digital Press, 2nd ed., 1992.
Johnson, B.W., Design and Analysis of Fault-Tolerant Digital Systems,
Addison-Wesley, 1989.
Lala, P.K., Self-checking and Fault-Tolerant Digital Design, Morgan
Kaufmann, 2001.
Shooman, M.L., Reliability of Computer Systems and Networks, Wiley,
2002

Mata Kuliah : High Performance Computer System


Kode Mata Kuliah : KOM 152561
Beban Studi : 3 sks
Sifat : Pilihan
Prasyarat :
Praktikum : -
Tujuan : Matakuliah ini mempelajari computer high performance terkini

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Cluster Computing (Introduction to Cluster Computing, Scalable
Parallel Computer Architectures, Cluster Computer and its Architecture,
Classifications, Components for Clusters,
Cluster Middleware and Single System Image, Resource
Management and Scheduling, Programming Environments and Tools,
Applications, Representative Cluster Systems,
Heterogeneous Clusters, Security, Resource Sharing, Locality,
Dependability, Cluster Architectures, Detecting and Masking Faults,
Recovering from Faults, Condor, Evolution of
Meta-computing.),
Load Sharing and Balancing (Evolution, Job and Resource Management
Systems, State-of-theArt in RMS and Job, Rigid Jobs with Process
Migration, Communication-Based Scheduling, Batch Scheduling, Fault
Tolerance, Scheduling Problem for Network Computing, Algorithm -
ISH, MCP and ETF, Dynamic Load Balancing, Mapping and Scheduling,
Task Granularity and Partitioning, Static and Dynamic Scheduling.),
Grid Computing (Introduction to Grid Computing, Virtual
Organizations, Architecture, Applications, Computational, Data,
Desktop and Enterprise Grids, Data-intensive Applications,
High-Performance Commodity Computing, High-Performance
Schedulers, Grid Middleware: Connectivity, Resource and Collective
Layer, Globus Toolkit, GSI, GRAM, LDAP, GridFTP,
GIIS, Heterogeneous Computing Systems, Mapping Heuristics:
Immediate and Batch Mode, Immediate: MCT, MET, Switching
Algorithm, KPB and OLB, Batch: Min-Min, Max-Min, Sufferage,
Duplex, GA, SA, GSA, Tabu and A*, Expected Time to Compute Matrix,
Makespan, Heterogeneity: Consistent, Inconsistent and Partially-
Consistent, QoS Guided Min-Min, Selective Algorithm, Grid
Computing Security, Introduction to GridSim, Architecture, Grid
Resource Broker, Grid Referral Service.),
Cloud Computing (Introduction to Cloud Computing, Types: Deployment
and Service Models, Characteristics, Applications, Service-Level
Agreement, Virtualization, High-Throughput
Computing: Task Computing and Task-based Application Models,
Market-Based Management of Clouds, Energy-Efficient and Green
Cloud Computing Architecture, Resource Allocation, Leases, Task
Scheduling: RR, CLS and CMMS, Workflow Scheduling, Montage,
Epigenomics, SIPHT, LIGO, CyberShake, Task Consolidation,
Introduction to CloudSim, Cloudlet, Virtual Machine and its
Provisioning, Time and Space-shared Provisioning.)

Pokok Bahasan Praktikum:

Pustaka : R. Buyya, High Performance Cluster Computing: Architectures and


Systems, Volume 1, Pearson Education, 2008.
(Edited By) I. Foster and C. Kesselman, The Grid: Blueprint for a
New Computing Infrastructure, Morgan Kaufmann, Elsevier,
2004.
D. Janakiram, Grid Computing, Tata McGraw-Hill, 2005.
R. Buyya, C. Vecchiola and S. T. Selvi, Mastering Cloud Computing
Foundations and
Applications Programming, Morgan Kaufmann, Elsevier, 2013.
A. Chakrabarti, Grid Computing Security, Springer, 2007.
B. Wilkinson, Grid Computing: Techniques and Applications, CRC Press,
2009.
C. S. R. Prabhu, Grid and Cluster Computing, PHI, 2008.
B. Sosinsky, Cloud Computing Bible, Wiley, 2011.

Mata Kuliah : Pemrosesan Parallel


Kode Mata Kuliah : KOM 151550
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Arsitektur Organisasi Komputer Lanjut (Menempuh)
Praktikum : Tidak Ada
Tujuan : Opsi penggunaan GPU:
Mempelajari dan memahami konsep komputasi berbasis GPU.
Mampu memprogram menggunakan teknik parallel berbasis GPU.
Opsi penggunaan CPU:
Mahasiswa mampu memahami dasar komputasi parallel termasuk
penggunaan openMP dan MPI dalam sistem memori terdistribusi,
arsitektur komputasi paralel, dan algoritma numerik atau non-numerik
Pokok Bahasan : Pokok Bahasan Perkuliahan:
Prinsip algoritma parallel, Shared memory, platform komputasi parallel,
GPU Programming.
Parallel programming, Thread cooperation, Constant memory and
events, Texture memory, Graphics interoperability, Atomics, Streams,
CUDA C on multiple GPUs, Advanced atomics.
Pustaka : 1. Cheng, John, et.al. 2014. Professional CUDA C Programming.
Wrox.
2. Sanders, Jason, Kandrot, Edward. 2010. CUDA by Example: An
Introduction to General-Purpose GPU Programming. Addison
Wesley.

3.2.3 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Jaringan
Komputer

Mata Kuliah : Administrasi sistem server


Kode Mata Kuliah : KOM 152361
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Jaringan Komputer Minimal D
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu memahami, mengimplementasikan, mengelolah dan
monitoring sistem server (Layanan web server, load balancing, dan
Cloud) serta dapat melakukan analisis terhadap kinerja sistem server

Pokok Bahasan : Pokok Bahasan Perkuliahan:


1. Manusia dan Teknologi dalam lingkungan infrastruktur TI
2. Management sumberdaya jaringan (LDAP)
3. Konsep manajemen penyimpanan (LVM, Partitioning, RAID)
4. Layanan Webserver (FTP, DNS, VirtualHosts, Mail)
5. Load Balancing
6. Virtualization
7. OpenStack
8. Docker
9. Vagrant

Pustaka : 3. 1.Burgess, Principles of Network and System Administration


,John Wiley & Sons.
4. 2.Burgess, Analytical Network & System Administration
Managing Human & Computer Systems
5. 3.Bergstra, Burgess (Editor) Handbook of Network & Systems
administration, Elsevier
6. 4.Hunt, Craig.2002. Linux System Administra
7. tion, Alameda: Sybex
8. 5.Turnbull, James.2009. Pro Linux System Administration,
Newyork: Apress

Mata Kuliah : Arsitektur Jaringan Terkini


Kode Mata Kuliah : KOM 151371
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Jaringan Komputer Minimal D
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu memahami teori dasar keterkaitan antara arsitektur,
topologi, dan protokol sehingga mampu mengimplementasikannya di
dalam arsitektur jaringan terkini.

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Dasar arsitektur jaringan, Internet of Things, Information Centric
Networking, Delay Tolerant Network, Software Defined Network,
Network Virtualization.

Pustaka : 9. Tania Tronco, New Network Architectures: The Path to the Future
Internet. Springer, 2010.
10. Open Networking Foundation, OpenFlow Switch Specification
Version 1.5.0, 2014.
11. Paul Goransson and Chuck Black, Software Defined Network: A
Comprehensive Approach. Elsevier, 2014.
12. http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial
13. Paper-paper terbaru tentang Arsitektur Jaringan Terkini.

Mata Kuliah : Jaringan Nirkabel


Kode Mata Kuliah : KOM 151360
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Jaringan Komputer Minimal D
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu memahami teori dasar jaringan dan protokol
jaringan nirkabel sehingga dapat mengaplikasikannya dengan teknologi
jaringan nirkabel terkini.

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Dasar transmisi dan enkoding sinyal, Propagasi dan spektrum frekuensi
nirkabel, Antena, Protokol lapisan PHY dan MAC, Standar IEEE, Seluler,
Pemodelan Jaringan Nirkabel, Topik khusus: Teknologi jaringan nirkabel
terkini.

Pustaka : 1. William Stallings, Wireless Communication and Networks: Second


Edition. Prentice Hall, 2005.
2. Brandon James Carroll, CCNA Wireless: Official Exam Certification
Guide. Cisco Press, 2009.
3. Kaveh Pahlavan, Networking Fundamentals: Wide, Local, and
Personal Area Communication. Wiley Online Library, 2009.
4. Jane Butler et al, Wireless Networking in the Developing World:
Third Edition. Creative Commons Attribution-ShareAlike, 2013.

Mata Kuliah : Wireless Sensor Network


Kode Mata Kuliah : KOM 152370
Beban Studi :
Sifat : Pilihan
Prasyarat :
Praktikum : Tidak ada
Tujuan : 1. Mahasiswa mampu menjelaskan konsep dasar dan blok
(layer) dari Jaringan Sensor Nirkabel yang terdiri dari Layer
aplikasi, Kerangka arsitektural, dan Manajemen jaringan.
2. Mahasiswa mampu membangun lingkungan simulasi WSN
dan melakukan analisa hasil simulasi dengan alat bantu
simulator Contiki-OS atau Omnet++.
3. Mahasiswa memahami arah pertumbuhan teknologi WSN
dimasa yang akan datang melalui riset atau penelitian terkini.
Pokok Bahasan : Pendahuluan: Aplikasi Jaringan Sensor Nirkabel, Arsitektur Node,
Sistem Operasi.
Dasar Kerangka Arsitektural: Layer fisik, Medium Access Control,
Network Layer
Node & Network Management: Manajemen power, Time Sync,
Localization
Pustaka : Buku:
1. Dargie, Waltenegus. Poellabauer, Christian. Fundamentals of
Wireless Sensor Networks: Theory and Practice. Wiley, 2010.
2. Holler, Jan. Et All, From Machine to Machine to the Internet Of
Things. Introduction to a New Age of IntelligenceArtikel & Jurnal
Penelitian:
The Internet of Things: A survey
Computer Networks, Volume 54, Issue 15, Pages 2787-2805
Atzori, L.; Iera, A.; Morabito, G.
Internet of Things (IoT): A vision, architectural elements, and future
directions
Future Generation Computer Systems, Volume 29, Issue 7, Pages
1645-1660 Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M.
Wireless sensor network survey
Computer Networks, Volume 52, Issue 12, Pages 2292-2330
Yick, J.; Mukherjee, B.; Ghosal, D.
Wireless sensor networks: a survey
Computer Networks, Volume 38, Issue 4, Pages 393-422
Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E.

Mata Kuliah : Sistem Komputasi Terdistribusi


Kode Mata Kuliah : KOM 151372
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : Jaringan Komputer Minimal D
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu memahami konsep dasar, tren perkembangan, dan
tantangan permasalahan dalam sistem terdistribusi.

Pokok Bahasan : Pokok Bahasan Perkuliahan:


Pengenalan sistem terdistribusi, model-model sistem terdistribusi, Inter
Process Communication, Remote Invocation, Indirect Communication,
GlusterFS, HDFS, Teknologi Spark
Pustaka : 1. George Colouris and others, Distributed Systems: Concepts and
Design 5th edition. Addison Wesley Inc, 2012.
2. Holler, Jan. Et All, From Machine to Machine to the Internet Of
Things. Introduction to a New Age of Intelligence

3.2.4 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Robotika

Mata Kuliah : Pemrograman Robot


Kode Mata Kuliah : KOM 152261
Beban Studi : 3 sks
Sifat : Pilihan
Prasyarat : -
Praktikum : -
Tujuan : Mahasiswa mampu memahami algoritma penentuan lokasi dan navigasi
robot, mampu memahami algoritma eksplorasi maze, mampu
memahami algoritma mapping, mampu memahami pemrograman
image processing pada robot
Pokok Bahasan : Navigasi dan penentuan lokasi robot, particle filter, coordinate system,
algoritma rute terpendek, Algoritma bug untuk menghindari halangan,
wall following method, recursive exploration, image processing
menggunakan opencv, deteksi warna
Pustaka : 1. Thomas Braunl. Embedded Robotic Mobile Robot Design and
Application with Embedded System. Springer-Verlag Berlin
Heidelberg. 2006
2. J. Norberto Pires. Industrial Robot Programming. Springer Science
Business Media. 2007

Mata Kuliah : Mobile Robotics


Kode Mata Kuliah : KOM 152261
Beban Studi : 3
Sifat : Pilihan
Prasyarat : -
Praktikum : -
Tujuan : Mahasiswa dapat memahami permasalahan tentang mobile
robotics dan dapat menganalisis permasalahan yang ada di mobile
robotics
Topik: Navigasi Otomatis Ar Drone:
o Mahasiswa dapat memahami permasalahan tentang
navigasi otomatis quadcopter
o Fokus pada sensor kamera
o Fokus menggunakan Ar Drone
Topik: Navigasi Otomatis Wheeled mobile robots
o Mahasiswa dapat memahami permasalahan tentang
navigasi otomatis pada wheeled mobile robots

Pokok Bahasan : Pokok Bahasan Umum Perkuliahan:

Introduction & locomotion


Mobile robot kinematics
Perception
Localization
Planning dan Navigation

Topik Spesial : Navigasi Otomatis menggunakan Ar Drone

Dasar dari Mobile robotics: Pendahuluan mobile robotics,


sensor, motion model, state estimation dan control.
Localization dan Mapping menggunakan kamera: feature
detection and matching, motion estimation, Simultaneous
localization and mapping, Stereo correspondence
Advance Topics: 3D reconstruction, Navigation and path
planning

Topik Spesial: Navigasi Otomatis Wheeled mobile robots

Introduction: Applications, Problems, Architectures


Wheeled mobile robots: Mechanical structure,
Nonholonomy, Kinematic models, Canonical forms,
Dynamic model, Path and trajectory planning, Feedback
control problems, Trajectory tracking, Posture stabilization
Localization: Odometric localization, Kalman Filter and
Extended Kalman Filter, Landmark-based localization and
SLAM
Motion planning: Retraction, Cell decomposition,
Probabilistic methods, Artificial potential fields

Pustaka : Roland Siegwart and Illah R. Nourbakhsh. 2004. Introduction to


Autonomous Mobile Robots. A Bradford Book, The MIT Press
Cambridge, Massachusetts, London, England
Sebastian Thrun, Wolfram Burgard and Dieter Fox. 2005.Probabilistic
Robotics. MIT Press.
Richard Szeliski. , 2010. Computer Vision: Algorithms and Applications.
Springer.
Siciliano, Sciavicco, Villani, Oriolo. 2009. Robotics: Modelling, Planning
and Control, 3rd Edition. Springer.
Choset, Lynch, Hutchinson, Kantor, Burgard, Kavraki, Thrun. 2005.
Principles of Robot Motion: Theory, Algorithms and Implementation. MIT
Press.
Siciliano, Khatib, Eds.. 2008. Handbook of Robotics. Springer.

Mata Kuliah : Robotika


Kode Mata Kuliah : KOM 151250
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat :
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu memahami, menganalisa dan merancang
pergerakan lengan robot manipulator dengan menggunakan metode
kinematika, baik forward kinematics maupun inverse kinematics.
Pokok Bahasan : Pengantar Robotika, Struktur dan Bagian Robot, Matriks Transformasi,
Matriks Homogenous, Persamaan Kinematika, Penyelesaian Persamaan
Kinematika, Forward Kinematics, Inverse Kinematics, Pengaturan Gerak
Robot.

Pustaka : 1. Spong, Mark W. Robot Modelling and Control. John Wiley & Sons,
2006.
2. Braunl, Thomas. Embedded Robotic Mobile Design and Application
with Embedded System. Springer, 2006.
3. Pitowarno, Endra. Robotika Desain, Kontrol dan Kecerdasan
Buatan. Penerbit Andi, 2005.

3.2.5 Mata Kuliah Pilihan Muatan Program Studi Teknik Komputer Konsentrasi Sistem Cerdas

Mata Kuliah : Sistem Medis Berbasis Komputer


Kode Mata Kuliah : KOM 151450
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : -
Praktikum : Tidak Ada
Tujuan : 1. Mahasiswa mampu memahami karakteristik dan prinsip kerja dari
sensor yang digunakan dalam bidang elektronika medis sehingga
mampu untuk melakukan pengukuran sinyal-sinyal vital di dalam
tubuh
2. Mahasiswa mampu memahami dasar pemrosesan biosignal untuk
digunakan pada aplikasinya dalam sistem berbasis komputer
Pokok Bahasan : Sinyal Biopotensial, Electroencephalography (EEG), Electrocardiography
(ECG), Electrooculography (EOG), Electromyography (EMG),
Photoplethysmography (PPG), Pemrosesan Biosignal Menggunakan
MATLAB, Sinyal Rata-Rata, Analasis Spektrum Biosignal
Pustaka : 1. Semmlow, John L. Biosignal and Biomedical Image Processing.
Marcel Dekker, 2004.
th
2. Webster, J.G. Medical Instrumentation Application and Design, 4
Edition. Mc Graw-Hill, 2009.
3. Becchetti, Claudio. Medical Instrument Design and Development.
Wiley, 2013.

Mata Kuliah : Teknologi Sistem Cerdas


Kode Mata Kuliah : KOM 152461
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : -
Praktikum : Tidak Ada
Tujuan : Mahasiswa mampu merekayasa sebuah sistem cerdas yang
melingkupi desain, simulasi, program, produksi, dan uji coba sistem.
Pokok Bahasan : Komponen-komponen, sinyal, komunikasi, integrasi, dan simulasi smart
technology
Pustaka : Elsevier. James Sinopoli, 2010. Smart Building Systems for Architects,
Owners and Builders
Elsevier. Mohammad Obaidat, 2016. Smart Cities and Homes
Internet of Things Survey

Mata Kuliah : Komputasi Citra dan Suara Digital


Kode Mata Kuliah : KOM 152460
Beban Studi : 3 SKS
Sifat : Pilihan
Prasyarat : -
Praktikum : Tidak Ada
Tujuan : Pengenalan Citra Digital; Pengertian citra digital. Color space dan
konversi. Contoh aplikasi pengolahan citra digital. Segmentasi Citra;
Thresholding, Region Growing, Edge detection. Morphological Image
Processing; Erosion, Dilation, Closing, Opening. Filtering and noise
reduction; Histogram-based filtering, Frequency domain, Linear spatial
filtering. Projek 1: penerapan pengolahan citra digital pada sistem
komputer. Pengenalan Suara Digital: Pengertian suara digital, Contoh
aplikasi pengolahan suara digital. Ekstraksi fitur suara: Filtering,
Framing, Windowing. Tranformasi Fourier: FFT. Pitch dan ektsraksinya.
Formant dan ekstraksinya. Projek 2: Penerapan pengolahan suara
digital pada sistem komputer

Pokok Bahasan : Pengenalan Citra Digital; Pengertian citra digital. Color space dan
konversi. Contoh aplikasi pengolahan citra digital. Segmentasi Citra;
Thresholding, Region Growing, Edge detection. Morphological Image
Processing; Erosion, Dilation, Closing, Opening. Filtering and noise
reduction; Histogram-based filtering, Frequency domain, Linear spatial
filtering. Projek 1: penerapan pengolahan citra digital pada sistem
komputer. Pengenalan Suara Digital: Pengertian suara digital, Contoh
aplikasi pengolahan suara digital. Ekstraksi fitur suara: Filtering,
Framing, Windowing. Tranformasi Fourier: FFT. Pitch dan ektsraksinya.
Formant dan ekstraksinya. Projek 2: Penerapan pengolahan suara
digital pada sistem komputer

Pustaka : 1. Gonzales and P. Wintz, 1987 : Digital Image Processing, Addison


Wesley
2. Kent, R.D., Read, C. (2002). The acoustic analysis of speech,
Thomson Learning: Albany, NY, USA.
4. Aturan Peralihan dan Penyetaraan Kurikulum Lama (2012)
1. Mata Kuliah yang berubah nama dan bobot SKS Tetap Contoh :
Kurikulum Lama Kurikulum Baru
Nama MK SKS Nama MK SKS
Pengantar Teknologi 3 Pengantar Ilmu 3
Informasi & Ilmu Komputer
Komputer
Desain Sistem Digital 3 Gerbang Logika 3
Terprogram
Komputasi Sinyal 3 Pemrosesan Sinyal 3
Digital
Sistem Mikroprosesor 4 Sistem 4
Mikrokontroler
KKN-P 3 Praktek Kerja 3
Lapangan (PKL)
Keamanan Jaringan 3 Keamanan Komputer 3
Jaringan Komputer 3 Administrasi Jaringan 3
Lanjut
Pengenalan Pola 3 Sistem Pengenalan 3
Pola
Kecerdasan Buatan 3 Sistem Cerdas 3
Administrasi Server 3 Administrasi Sistem 3
Server
Sistem Terdistribusi 3 Sistem Komputasi 3
Terdistribusi
Sistem Kendali 3 Sistem Kendali 3
Otomatis
Pemrograman Parallel 3 Pemrosesan Parallel 3
Embedded Robotics 3 Mobile Robotics 3

a) Bagi mahasiswa yang sudah lulus matakuliah tersebut, nama dan bobot sks kelulusan tetap
diakui sebagaimana dengan nama dan bobot sks yang tercantum dalam KHS dan tidak perlu
memprogram matakuliah tersebut yang disetarakan dalam kurikulum baru.
Contoh: Mahasiswa lulus Mata Kuliah Pengantar Teknologi Informasi & Ilmu Komputer
dikurikulum lama tidak perlu memprogram Mata Kuliah Pengantar Ilmu Komputer (MK yang
disetarakan di Kurikulum Baru) dan nama serta bobot sks kelulusan diakui sesuai dengan nama
dan bobot sks yang sudah tercantum dalam KHS.
b) Mahasiswa yang tidak lulus/Ingin mengulang matakuliah dikurikulum lama diwajibkan
memprogram sesuai dengan nama dan bobot matakuliah tersebut dalam kurikulum baru yang
disetarakan.
Contoh: Mahasiswa Teknik Komputer tidak lulus/ Ingin mengulang Mata Kuliah Pengantar
Teknologi Informasi & Ilmu Komputer dikurikulum lama wajib memprogram Mata Kuliah
Pengantar Ilmu Komputer (MK yang disetarakan di Kurikulum Baru).
2. Matakuliah dengan nama tetap dan bobot sks berubah, Contoh:
Kurikulum Lama Kurikulum Baru
Nama MK SKS Nama MK SKS
Bahasa Inggris 3 Bahasa Inggris 2
Bahasa Indonesia 3 Bahasa Indonesia 2
Agama 3 Agama 2
Sistem Basis Data 4 Basis Data Praktis 3

Aturan peralihan matakuliah yang berubah nama dan bobot sks berubah:
a) Mahasiswa yang tidak lulus matakuliah tersebut diwajibkan memprogram sesuai dengan nama
dan bobot matakuliah tersebut dalam kurikulum baru.
Contoh: Mahasiswa tidak lulus mata kuliah bahasa inggris, maka mahasiswa wajib memprogram
mata kuliah bahasa inggris (2 sks) pada kurikulum baru.
b) Mahasiswa yang sudah lulus matakuliah, nama dan bobot sks kelulusan diakui sesuai dengan
nama dan bobot sks yang tercantum dalam KRS.

3. Matakuliah wajib di kurikulum lama yang dihilangkan


Kurikulum Lama Kurikulum Baru
Nama MK SKS Nama MK SKS
Teknologi Rangkaian 3 Dihilangkan
Terpadu
Manajemen Sistem 3 Dihilangkan
Komputer
Pemrograman 3 Dihilangkan
Jaringan

Aturan peralihan matakuliah yang berubah nama dan bobot sks berubah:
a) Bagi mahasiswa yang sudah lulus matakuliah tersebut, nama dan bobot sks kelulusan tetap
diakui sebagaimana dengan nama dan bobot sks yang tercantum dalam KHS. Contoh:
Mahasiswa lulus Mata Kuliah Teknologi Rangkaian Terpadu nama serta bobot sks kelulusan
diakui sesuai dengan nama dan bobot sks yang sudah tercantum dalam KHS.
b) Mahasiswa yang tidak lulus matakuliah tersebut dikurikulum lama dapat menghapus mata
kuliah tersebut di transkrip akhir dan menggantinya dengan matakuliah pilihan.

4. Matakuliah dengan nama berubah dan bobot sks berubah, Contoh:

Kurikulum Lama Kurikulum Baru


Nama MK SKS Nama MK SKS
Pendidikan Pancasila 3 Pendidikan Pancasila 2
& Kewarganegaraan Pendidikan 2
Kewarganegaraan
Elektronika Lanjut 3 Rangkaian & 4
Elektronika Lanjut
Probabilitas & 4 Statistika 3
Statistika

Aturan peralihan matakuliah yang berubah nama dan bobot sks berubah:
Mahasiswa yang tidak lulus matakuliah tersebut diwajibkan memprogram sesuai dengan
nama dan bobot matakuliah tersebut dalam kurikulum baru.
Mahasiswa yang sudah lulus matakuliah, nama dan bobot sks kelulusan diakui sesuai
dengan nama dan bobot sks yang tercantum dalam KHS.

5. Matakuliah wajib di kurikulum baru dari penggabungan beberapa matakuliah di kurikulum


lama
Kurikulum Lama Kurikulum Baru
Nama MK SKS Nama MK SKS
Sinyal & Rangkaian 4 Rangkaian & 3
Elektronika 3 Elektronika

a. Mata Kuliah Rangkaian & Elektronika adalah penggabungan mata kuliah sinyal rangkaian
& mata kuliah elektronika:
Bagi mahasiswa yang sudah lulus minimal satu dari matakuliah penggabung, nama dan
bobot sks kelulusan diakui sesuai dengan nama dan bobot sks yang tercantum dalam
KHS dan tidak perlu memprogram matakuliah tersebut yang disetarakan dalam
kurikulum baru.
Contoh: Mahasiswa lulus Mata Kuliah Sinyal Rangkaian dikurikulum lama tidak perlu
memprogram Mata Kuliah Rangkaian & Elektronika (matakuliah penggabungnya), nama
serta bobot sks kelulusan diakui sesuai dengan nama dan bobot sks yang sudah
tercantum dalam KHS.
b. Mahasiswa yang tidak lulus/Ingin mengulang semua matakuliah penggabung
dikurikulum lama diwajibkan memprogram sesuai dengan nama dan bobot matakuliah
tersebut dalam kurikulum baru yang disetarakan.
6. Bila total sks yang ditempuh mahasiswa kurang dari 144 sks, wajib dilengkapi dengan
mengambil mata kuliah pilihan.
7. Matakuliah wajib yang berubah nama dan bobot sks tetap atau Matakuliah dengan nama
tetap dan bobot sks berubah atau Matakuliah yang berubah nama dan bobot sks berubah
DAFTAR PUSTAKA

APTIKOM . (2015). Kerangka Kualifikasi Nasional Indonesia (KKNI) Rumpun Ilmu Informatika dan
Komputer. APTIKOM Asosiasi Perguruan Tinggi Informatika dan Komputer.

Association for Computing Machinery (ACM); IEEE Computer Society. (2015). Computer Engineering
Curricula 2016. Association for Computing Machinery (ACM) IEEE Computer Society.

DIREKTORAT PEMBELAJARAN DAN KEMAHASISWAAN DIRJEN DIKTI. (2014). Panduan Penyusunan


CAPAIAN PEMBELAJARAN LULUSAN PROGRAM STUDI. KEMENTERIAN PENDIDIKAN DAN
KEBUDAYAAN.

Kementerian Pendidikan dan Kebudayaan . (2014). Kementerian Pendidikan dan Kebudayaan Nomor 49
tahun 2014. Kementerian Pendidikan dan Kebudayaan .

Anda mungkin juga menyukai