Anda di halaman 1dari 320

DRAF DOKUMEN KURIKULUM KAMPUS MERDEKA-

MERDEKA BELAJAR
PROGRAM STUDI TEKNIK INFORMATIKA

UIN SUNAN KALIJAGA YOGYAKARTA


TAHUN 2020
Yogyakarta , Agustus 2020
Tim Penyusun PS Fisika UIN Sunan Kalijaga Yogyakarta

0
DAFTAR ISI

I. Latar Belakang ........................................................................................................................... 12

I.1. Landasan Pengembangan Kurikulum ................................................................................ 16

I.2. Maksud dan Tujuan Kurikulum ......................................................................................... 19

I.3. Profil Program Studi .......................................................................................................... 19

II. Visi, Misi, dan Tujuan .............................................................................................................. 22

II.1. Visi, Misi dan Tujuan Universitas .................................................................................... 22

II.2. Visi, Misi dan Tujuan Fakultas (UPPS) ........................................................................... 23

II.3. Visi, Misi dan Tujuan Program Studi ............................................................................... 23

III. Analisis Kebutuhan ................................................................................................................. 25

III.1. Profil Lulusan .................................................................................................................. 31

III.2. Capaian Pembelajaran ..................................................................................................... 32

III.3. Pemetaan Bahan Kajian .................................................................................................. 40

III.4. Pengemasan Bahan Kajian, Mata Kuliah, dan Bobot SKS ............................................. 42

III.5. Matakuliah Wajib Program Studi (Wajib Seluruh Profil Lulusan) ................................. 42

III.6. Matakuliah Profil lulusan 1: Tenaga Profesional ............................................................ 51

III.6.i. Matakuliah Profil lulusan Tenaga Profesional: Peminatan Analis Sistem Informasi . 51

III.6.ii. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Perangkat Lunak .......... 55

III.6.iii. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Jaringan Komputer ...... 59

III.6.iv. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Sistem Cerdas ................ 61

III.7. Matakuliah Profil lulusan 2: Ilmuwan ............................................................................. 63

III.8. Matakuliah Profil lulusan 3: WIRAUSAHAWAN ......................................................... 71

III.9. Peta Sebaran Kurikulum Berbasis Bahan Kajian ............................................................ 78

III.10. Sebaran Mata Kuliah berdasarkan Profil Lulusan ........................................................ 84

IV. Sebaran Mata Kuliah Kampus Merdeka dan Merdeka Belajar .............................................. 92

1
IV.1. Distribusi Mata Kuliah Per Semester .............................................................................. 97

IV.1.i. Distribusi Matakuliah per semester skenario Merdeka Belajar di dalam Prodi............ 98

IV.2. Distribusi Mata Kuliah per Semester – Skenario Merdeka Belajar .............................. 119

IV.3. Constructive Alignment Pemetaan Kesesuaian Profil Lulusan Dan Capaian


Pembelajaran (CP) .................................................................................................................. 122

V. METODE PENILAIAN ......................................................................................................... 123

VI. Silabus dan RPS Matakuliah ................................................................................................ 125

VI.1. SILABUS DAN RPS MATAKULIAH WAJIB PROGRAM STUDI ................................ 125

VI.2. SILABUS DAN RPS MATAKULIAH PEMINATAN ANALISIS SISTEM INFORMASI 214

VI.3. SILABUS DAN RPS MATAKULIAH PEREKAYASA PERANGKAT LUNAK .............. 234

VI.4. SILABUS DAN RPS MATAKULIAH PEMINATAN JARINGAN KOMPUTER ............ 256

VI.5. SILABUS DAN RPS MATAKULIAH PEMINATAN SISTEM CERDAS ........................ 298

2
DAFTAR TABEL

Tabel 1. Profil Lulusan Program Studi Teknik Informatika ............................................. 32


Tabel 2. Capaian Pembelajaran Program Studi (Nasional) .............................................. 33
Tabel 3. Capaian Pembelajaran Program Studi (Internasional) ........................................ 36
Tabel 4. Pemetaan Capaian Pembelajaran Program Studi (Nasional – Internasional) ..... 36
Tabel 5. Ranah Topik Pembentukan Karakter dan Kecakapan Hidup ............................. 40
Tabel 6. Ranah Keilmuan Teknik Informatika dari ACM CS-2013............................... 41
Tabel 7. Ranah Keilmuan Sistem Informasi / Information System (IS2010) ................... 41
Tabel 8. Matakuliah Wajib Keilmuan Program Studi = 90 SKS ...................................... 43
Tabel 9. Pemetaan mata kuliah peminatan Analis Sistem Informasi = 60 SKS ............... 51
Tabel 10. Pemetaan mata kuliah peminatan Perekayasa Perangkat Lunak = 60 sks ........ 55
Tabel 11. Pemetaan mata kuliah peminatan Perekayasa Jaringan Komputer = 60 sks .... 59
Tabel 12. Pemetaan mata kuliah peminatan Perekayasa Sistem Cerdas = 60 sks ............ 61
Tabel 13. Pemetaan mata kuliah Pilihan peminatan Ilmuwan .......................................... 63
Tabel 14. Pemetaan mata kuliah peminatan Wirausahawan ............................................. 71
Tabel 15. Peta Kurikulum Profil Profesional Analis Sistem Informasi ............................ 79
Tabel 16. Peta Kurikulum Profil Profesional Perekayasa Perangkat Lunak ................... 80
Tabel 17. Peta Kurikulum Profil Profesional Perekayasa Jaringan Komputer ................ 81
Tabel 18. Peta Kurikulum Profil Profesional Perekayasa Sistem Cerdas ......................... 81
Tabel 19. Peta Kurikulum Profil Ilmuwan ........................................................................ 83
Tabel 20. Peta Kurikulum Profil Wirausahawan .............................................................. 83
Tabel 21. Tabel sebaran Matakuliah Profil Profesional bidang Analis Sistem
Informasi ....................................................................................................................................... 86
Tabel 22. Tabel sebaran matakuliah profil Profesional bidang Perekayasa Perangkat
Lunak ............................................................................................................................................ 87
Tabel 23. Tabel Sebaran Matakuliah Profil Profesional bidang Perekayasa Jaringan
Komputer ...................................................................................................................................... 88
Tabel 24. Tabel Sebaran Matakuliah Profil Profesional bidang Perekayasa Sistem
Cerdas ........................................................................................................................................... 89
Tabel 25. Tabel Sebaran Matakuliah Profil Ilmuwan ....................................................... 90
Tabel 26. Tabel Sebaran Matakuliah Profil Wirausahawan ............................................. 91
Tabel 27. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Profesional .................. 95
Tabel 28. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Ilmuwan ..................... 96

3
Tabel 29. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Wirausahawan ............. 97
Tabel 30. Daftar mata kuliah wajib program studi ( semester 1 - 4) dan semester 8 ....... 98
Tabel 31. Daftar mata kuliah profil Profesional Analis Sistem Informasi .................... 101
Tabel 32. Daftar mata kuliah per semester Profil Profesional Perekayasa Perangkat
Lunak .......................................................................................................................................... 103
Tabel 33. Daftar mata kuliah per semester Profil Perekayasa Jaringan Komputer ........ 104
Tabel 34. Daftar mata kuliah per semester Profil Profesional Perekayasa Sistem
Cerdas ......................................................................................................................................... 107
Tabel 35. Daftar mata kuliah per semester Profil Ilmuwan ............................................ 109
Tabel 36. Daftar mata kuliah per semester Profil Wirausahawan .................................. 114
Tabel 37. Daftar mata kuliah Merdeka Belajar per semester Profil Profesional ............ 119
Tabel 38. Daftar mata kuliah Merdeka Belajar Profil: Ilmuwan ................................... 120
Tabel 39. Daftar mata kuliah Merdeka Belajar per semester Profil: Wirausahawan ...... 121
Tabel 40. Constructive Alignment Pemetaan Kesesuaian Profil Lulusan Dan Capaian
Pembelajaran (Cp) ...................................................................................................................... 122
Tabel 41. Penilaian (assesment) ...................................................................................... 123
Tabel 42. Kaitan Penilaian dengan CPMK untuk setiap matakuliah ............................. 124

4
TIM PENGEMBANGAN KURIKULUM PROGRAM STUDI
TEKNIK INFORMATIKA KAMPUS MERDEKA – MERDEKA
BELAJAR TAHUN 2020

Pengarah : Dr. Hj. Khurul Wardati, M.Si. (Dekan Fakultas Sains dan Teknologi)
Dr. Murtono, M.Si. (Dekan Fakultas Sains dan Teknologi 2016-2020)
Penanggungjawab : Dr. Shofwatul 'Uyun, S.T., M.Kom (Wakil Dekan 1 Bidang
Akademik)
Agung Fatwanto (Wakil Dekan 1 Bidang Akademik 2016-2020)
Ketua : Sumarsono, M.Kom (Ketua Prodi Teknik Infomatika 2016-2020)
Sekretaris : M. Didik R. Wahyudi, M.T (Sekretaris Prodi Teknik Infomatika
2016-2020)
Anggota :
1. Agus Mulyanto, M.Kom (Dosen Prodi Teknik Infomatika)
2. Aulia Faqih Rifa’I, M.Kom (Dosen Prodi Teknik Infomatika)
3. Dr. Bambang Sugiantoro, MT ( Dosen Prodi Teknik Infomatika)
4. Maria Ulfah Siregar, Ph.D (Ketua Prodi Teknik Infomatika)
5. M. Taufiq Nuruzzaman, Ph.D (Dosen Prodi Teknik Infomatika)
6. Nurochman, M.Kom (Sekretaris Prodi Teknik Infomatika)
7. Rahmat Hidayat, M.Cs (Dosen Prodi Teknik Infomatika)
8. Eko Hadi Gunawan, M. Eng (Dosen Prodi Teknik Infomatika)
9. Mandahadi Kusuma, M.Eng (Dosen Prodi Teknik Infomatika)
10. Muhammad Galih Wonoseto, MT (Dosen Prodi Teknik Infomatika)
11. Usfita Kiftiyani, M.Sc (Dosen Prodi Teknik Infomatika)

5
Nama : Dr. Murtono, M.Si
NIDN : 0012126912
Jabatan : Dekan Fakultas Sains dan Teknologi
Tanggal Pengisian :
Tanda Tangan :

Nama : Agung Fatwanto, Ph.D


NIDN : 2003017701
Jabatan : Wakil Dekan 1 Bidang Akademik
Tanggal Pengisian :
Tanda Tangan :

Nama : Sumarsono, M.Kom


NIDN : 2009027101
Jabatan : Ketua Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : M. Didik R. Wahyudi, M.T


NIDN : 2012087602

6
Jabatan : Sekretaris Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Agus Mulyanto, M.Kom


NIDN : 2023087101
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Aulia Faqih Rifa’I, M.Kom


NIDN : 0606038601
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Dr. Bambang Sugiantoro, MT


NIDN : 2024107501
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :

7
Tanda Tangan :

Nama : Maria Ulfah Siregar, Ph.D


NIDN : 2006017801
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : M. Taufiq Nuruzzaman, Ph.D


NIDN : 2018117901
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Nurochman, M.Kom


NIDN : 2023128001
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

8
Nama : Rahmat Hidayat, M.Cs
NIDN : 0514058501
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Dr. Shofwatul ‘Uyun, M.Kom


NIDN : 2011058201
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Eko Hadi Gunawan, M.Eng


NIDN : 2028128702
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

9
Nama : Mandahadi Kusuma, M.Eng
NIDN : 2015118401
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Muhammad Galih Wonoseto,MT


NIDN : 0613119001
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

Nama : Usfita Kiftiyani, M.Sc


NIDN : 2009069201
Jabatan : Dosen Prodi Teknik Infomatika
Tanggal Pengisian :
Tanda Tangan :

10
11
KERANGKA PENYUSUNAN KURIKULUM 2020
KAMPUS MERDEKA- MERDEKA BELAJAR
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS & TEKNOLOGI UIN SUNAN KALIJAGA
YOGYAKARTA

I. Latar Belakang
Pengembangan kurikulum merupakan salah satu kebutuhan utama dalam
mempersiapkan dan mendukung laju perkembangan pendidikan di Indonesia, terutama
jenjang pendidikan tinggi yakni diantaranya melalui kemampuan pengelola Institusi untuk
mampu beradaptasi dengan perkembangan Ilmu Pengetahuan Teknologi (IPTEK),
pembaharuan undang–undang, peraturan pemerintah, dan kondisi sosial masyarakat. Dalam
pelaksanaannya, pengembangan kurikulum meliputi tujuan, isi, proses pembelajaran, dan
evaluasi harus didasarkan pada landasan filosofis, psikologis, sosiologis serta IPTEK. Selain
itu, pengembangan kurikulum harus dilakukan dengan memperhatikan prinsip relevansi baik
antara komponen-komponen kurikulum maupun relevansinya dengan tuntutan perkembangan
IPTEK, juga perkembangan kebutuhan masyarakat, prinsip efektivitas, efisiensi, kontinuitas,
dan fleksibilitas. Menyikapi keadaan pengembangan dan pembaharuan peraturan, undang-
undang dan kurikulum yang sedang bergulir akhir-akhir ini, terutama pada jenjang
pendidikan tinggi, dimana ada pemberitahuan yang mengatakan bahwa setiap Program Studi
pada Perguruan Tinggi di Indonesia diwajibkan untuk menyusun rencana kurikulum,
melaksanakan, dan mengevaluasi pelaksanaan kurikulum dengan mengacu kepada Kerangka
Kualitas Nasional Indonesia (KKNI) bidang pendidikan tinggi. Undang-Undang Nomor 12
Tahun 2012 Pasal 35 ayat 2 tentang kurikulum menyebutkan bahwa Kurikulum Pendidikan
Tinggi dikembangkan oleh setiap Perguruan Tinggi dengan mengacu pada Standar Nasional
Pendidikan Tinggi untuk setiap Program Studi yang mencakup pengembangan kecerdasan
intelektual, akhlak mulia, dan keterampilan. Standar Nasional Pendidikan Tinggi (SN-
DIKTI), sebagaimana diatur dalam Permenristekdikti Nomor 44 Tahun 2015 Pasal 1,
menyatakan kurikulum adalah seperangkat rencana dan pengaturan mengenai capaian
pembelajaran lulusan (Learning Outcomes), bahan kajian, proses, dan penilaian yang
digunakan sebagai pedoman penyelenggaran program studi.
Kurikulum Pendidikan Tinggi merupakan amanah institusi yang harus senantiasa
diperbaharui sesuai dengan perkembangan kebutuhan dan IPTEK yang dituangkan dalam

12
Capaian Pembelajaran. Perguruan tinggi sebagai penghasil sumber daya manusia terdidik
perlu mengukur lulusannya, apakah lulusan yang dihasilkan memiliki ‘kemampuan’ setara
dengan ‘kemampuan’ (capaian pembelajaran) yang telah dirumuskan dalam jenjang
kualifikasi KKNI. Setiap perguruan tinggi wajib menyesuaikan diri dengan ketentuan
tersebut. Instruksi nasional diatas tercantum dalam Peraturan Menteri Pendidikan dan
Kebudayaan (Permendikbud) Nomor 73 tahun 2013 tentang penerapan KKNI bidang
pendidikan tinggi. Peraturan pemerintah ini merupakan turunan dari Peraturan Presiden RI
Nomor 8 Tahun 2012 dijelaskan bahwa KKNI merupakan kerangka penjenjangan kualifikasi
kompetensi yang dapat menyandingkan, menyetarakan, dan mengintegrasikan antara bidang
pendidikan dan bidang pelatihan kerja serta pengalaman kerja dalam rangka pemberian
pengakuan kompetensi kerja sesuai dengan struktur pekerjaan di berbagai sektor. Secara
Yuridis menjabarkan bahwa setiap Program Studi yang ada pada masing-masing Perguruan
Tinggi wajib menerapkan kurikulum berbasis KKNI, yaitu sebagaimana tertuang dalam pasal
29 UU Dikti 12/2012 dan Peraturan Presiden Nomor 8 Tahun 2012 tentang KKNI kemudian
dituangkan di dalam Peraturan Menteri Pendidikan dan Kebudayaan Republik Indonesia
Nomor 73 Tahun 2013 tentang Penerapan Kerangka Kualifikasi Nasional Indonesia Bidang
Pendidikan Tinggi dan Standar Nasional Pendidikan Tinggi (SN-DIKTI) diatur dalam
Permenristekdikti Nomor 44 Tahun 2015 Pasal 1. Perguruan Tinggi sebagai salah satu
institusi pendidikan, mempunyai tujuan membentuk sarjana-sarjana yang berakhlak mulia,
berilmu dan cakap, serta mempunyai kesadaran untuk bertanggung jawab atas kesejahteraan
umat dan masa depan bangsa, sesuai dengan keahliannya, serta untuk memenuhi keperluan
umum. Tujuan ini kemudian dituangkan dan dikembangkan dalam tugas pokok yang
dimaksud adalah bahwa perguruan tinggi merupakan bagian Integral dari pembangunan
nasional yang menjadi mediator antara ilmu pengetahuan dan teknologi.
Persoalan yang muncul seputar penyelenggaraan pendidikan tinggi sebagaimana kritik
banyak pihak berkisar pada kualitas, potensi, sistem, etos kerja, pendanaan, sarana
pendukung, atau persoalan yang berkaitan dengan fungsi dan peranya dalam membangun
SDM atau lulusan, kritik tersebut merupakan indikator untuk menentukan standar kualitas
perguruan tinggi. Dari beberapa persoalan-persoalan utama yang dihadapi perguruan tinggi di
atas, ada persoalan yang memerlukan pemecahan yang bersifat segera, antara lain; mutu
lulusan dan sumbangan perguruan tinggi terhadap pengembangan keilmuan. Secara kuantitas,
lulusan universitas sudah cukup besar, namun secara kualitas kondisinya masih jauh dari apa
yang diharapkan. Mutu lulusan masih dianggap belum memenuhi harapan masyarakat dan
kebutuhan dunia Industri kerja dalam negeri terlebih luar negeri. Keluhan seperti ini meliputi
13
berbagai hal, mulai dari kompetensi yang paling dasar sampai Profesionalitas mereka dalam
melakukan pekerjaan. Sehingga pada akhirnya masih banyak lulusan yang belum dapat
dimanfaatkan oleh masyarakat dan industri kerja, pada akhirnya banyak diantara lulusan
universitas belum bekerja. Badan Statistik Negara RI menunjukan angka pengangguran
menurut jenjang pendidikan yang ditamatkan mulai tahun 2015 sampai dengan 2017,
menunjukkan bahwa angka pengangguran tertinggi dipegang oleh lulusan universitas.
Sumbangan Perguruan Tinggi terhadap pengembangan ilmu, teknologi, seni dan
budaya dianggap masyarakat masih kurang signifikan. Masyarakat belum melihat perguruan
tinggi sebagai pusat kajian ilmu pengetahuan atau tempat masyarakat mencari solusi apabila
ada persoalan-persoalan yang berhubungan dengan agama, apalagi dibidang ilmu
pengetahuan, seni dan budaya, serta teknologi. Hasil penelitian perguruan tinggi tentang
masalah kemasyarakatan, dan ilmu pengetahuan tidak banyak diketahui oleh masyarakat.
Mungkin memang karena tidak ada, dianggap tidak bermutu, atau kurangnya penyebarluasan
hasil penelitian tersebut kepada masyarakat. Berdasarkan uraian dan analisis yang telah
dikemukakan di atas, salah satu faktor yang sering dijadikan sasaran penyebab dan kurang
berhasilnya perguruan tinggi dalam mencapai tujuan pokok yang tercantum dalam PP No.60
tahun 1999 adalah faktor kurikulum.
Mengingat, kurikulum merupakan rencana pendidikan yang akan diberikan kepada
mahasiswa. Undang-Undang No.12 Tahun 2012 tentang Pendidikan Tinggi pasal 35 ayat 2
juga menyebutkan bahwa kurikulum pendidikan tinggi dikembangkan oleh setiap perguruan
tinggi dengan mengacu pada Standar Nasional Pendidikan Tinggi untuk setiap Program Studi
yang mencakup pengembangan kecerdasan intelektual, akhlak mulia dan keterampilan.
Dalam telaah Permendikbud No.49 Tahun 2014 tentang Standar Nasional Pendidikan Tinggi
disebutkan bahwa kurikulum adalah seperangkat rencana dan pengaturan mengenai capaian
pembelajaran lulusan, bahan kajian, proses, dan penilaian yang digunakan sebagai pedoman
penyelenggaraan program studi, dan peraturan yang paling terbaru mengenai kurikulum
pendidikan tinggi dan KKNI yaitu Standar Nasional Pendidikan Tinggi (SN-DIKTI),
sebagaimana diatur dalam Permenristekdikti Nomor 44 Tahun 2015 Pasal 1, menyatakan
kurikulum adalah seperangkat rencana dan pengaturan mengenai capaian pembelajaran
lulusan, bahan kajian, proses, dan penilaian yang digunakan sebagai pedoman
penyelenggaran program studi. Kurikulum Pendidikan Tinggi merupakan amanah institusi
yang harus senantiasa diperbaharui sesuai dengan perkembangan kebutuhan dan IPTEK yang
dituangkan dalam Capaian Pembelajaran. Perguruan tinggi sebagai penghasil sumber daya
manusia terdidik perlu mengukur lulusannya, apakah lulusan yang dihasilkan memiliki
14
‘kemampuan’ setara dengan ‘kemampuan’ (capaian pembelajaran) yang telah dirumuskan
dalam jenjang kualifikasi KKNI. Setiap perguruan tinggi wajib menyesuaikan diri dengan
ketentuan tersebut. Disamping itu, globalisasi telah mengakibatkan perubahan keseluruhan
kehidupan bermasyarakat, tidak terkecuali sektor pendidikan dan ketenagakerjaan. Untuk itu,
pengembangan kurikulum merupakan salah satu strategi untuk pembangunan pendidikan
nasional agar lulusan dapat memiliki Capaian Pembelajaran yang sesuai dengan Kurikulum
Pendidikan Tinggi yang mengacu Pada KKNI. Dengan adanya KKNI ini diharapkan akan
mengubah cara melihat kompetensi seseorang, tidak lagi semata Ijazah tapi dengan melihat
kepada kerangka kualifikasi yang disepakati secara nasional sebagai dasar pengakuan
terhadap hasil pendidikan seseorang secara luas (formal, non-formal, atau informal) yang
akuntabel dan transparan.
Pelaksanaan KKNI melalui 8 tahapan yaitu melalui penetapan Profil Kelulusan,
Merumuskan Learning Outcomes, Merumuskan Kompetensi Bahan Kajian, Pemetaan LO
Bahan Kajian, Pengemasan Mata Kuliah, Penyusunan Kerangka kurikulum, penyusunan
Rencana Perkuliahan. Kompetensi adalah akumulasi kemampuan seseorang dalam
melaksanakan suatu deskripsi kerja secara terukur melalui asesmen yang terstruktur,
mencakup aspek kemandirian dan tanggung jawab individu pada bidang kerjanya. Capaian
Pembelajaran (learning outcomes) merupakan internalisasi dan akumulasi ilmu pengetahuan,
ketrampilan, sikap, dan kompetensi yang dicapai melalui proses pendidikan yang terstruktur
dan mencakup suatu bidang ilmu/keahlian tertentu atau melalui pengalaman kerja. Untuk
meningkatkan kualitas lulusan perguruan tinggi. Rambu-rambu yang harus dipenuhi di tiap
jenjang perlu dapat membedakan:
1) Learning Outcomes
2) Jumlah SKS
3) Waktu studi minimum
4) Mata Kuliah Wajib untuk mencapai hasil pembelajaran dengan kompetensi umum
sebagai sarjana S1 Program Studi Teknik Informatika
5) Matakuliah pilihan peminatan sesuai profil lulusan
6) Proses pembelajaran yang berpusat pada mahasiswa
7) Kurikulum merdeka belajar
8) Akuntabilitas asesmen
9) Perlunya Diploma Supplement (surat keterangan pelengkap ijazah dan transkrip)

15
Dalam merumuskan kurikulum, program studi sangat penting untuk menggunakan
konsep integrasi-interkoneksi ilmu keislaman dan ilmu umum. Hal ini sejalan dengan
Keputusan Presiden RI nomor 50 Tahun 2004 tentang perubahan IAIN Sunan Kalijaga
menjadi UIN Sunan Kalijaga pada bagian menimbang “bahwa dalam rangka memenuhi
tuntutan perkembangan ilmu pengetahuan serta proses integrasi antara bidang ilmu agama
Islam dengan bidang ilmu umum, dipandang perlu menetapkan Keputusan Presiden
tentang Perubahan Institut Agama Islam Negeri Sunan Kalijaga Yogyakarta menjadi
Universitas Islam Negeri Sunan Kalijaga Yogyakarta…”.
Program Studi juga memberi kesempatan atau hak belajar kepada mahasiswa di luar
program studi dan UIN Sunan Kalijaga dalam rangka implementasi Kampus Merdeka.
Kampus merdeka merupakan wujud pembelajaran di UIN Sunan Kalijaga yang otonom dan
fleksibel, tidak mengekang dan sesuai dengan kebutuhan mahasiswa. Dalam menghadapi
digital world, mahasiswa dituntut untuk memiliki kemampuan menghadapi perubahan social,
budaya, dunia kerja dan kemajuan teknologi yang sangat pesat. Mahasiswa harus dibekali
kemampuan yang tidak hanya link and match dengan dunia industry dan dunia kerja, namun
juga dengan masa depan yang terus berubah secara cepat. Oleh karena itu dalam merumuskan
kurikulum, program studi akan merancang dan melaksanakan pembelajaran yang inovatif
agar mahasiswa dapat meraih capaian pembelajaran secara optimal dan relevan, baik dalam
segi sikap, pengetahuan, serta keterampilan.

I.1. Landasan Pengembangan Kurikulum


Landasan pengembangan kurikulum program studi Teknik Informatika mengacu pada
regulasi nasional yang digunakan sebagai dasar dalam penyusunan kurikulum 2020 adalah
sebagai berikut:
a. UUD RI Tahun 1945 pasal 4 ayat (1);
b. UU No. 20 Tahun 2003 tentang Sistem Pendidikan Nasional (Lembaran Negara RI
Tahun 2003 Nomor 78, Tambahan Lembaran Negara RI Nomor 4301);
c. UU No. 13 Tahun 2003 tentang Ketenagakerjaan (Lembaran Negara RI Tahun 2003
Nomor 39, Tambahan Lembaran Negara RI Nomor 4279);
d. UU No.19 Tahun 2005 Tentang Standar Nasional Pendidikan;
e. UU No. 12 Tahun 2012 Tentang Pendidikan Tinggi;
f. PP No. 23 Tahun 2004 tentang Badan Nasional Sertifikasi Profesi (Lembaran Negara RI
Tahun 2004 Nomor 78, Tambahan Lembaran Negara RI Nomor 4408);

16
g. PP No. 31 Tahun 2006 tentang Sistem Pelatihan Kerja Nasional (Lembaran Negara RI
Tahun 2006 Nomor 67, Tambahan Lembaran Negara RI Nomor 4637);
h. PP No. 31 Tahun 2006 Tentang Sistem Pelatihan Kerja Nasional (Lembaran Negara RI
Tahun 2006 Nomor 67, Tambahan Lembaran Negara RI Nomor 4637);
i. PP RI No. 8 Tahun 2012 Tentang Kerangka Kualifikasi Nasional Indonesia.
j. Surat Dirjen Dikti No.1030/D/T/2010 tanggal 26 Agustus 2010 Perihal Penataan
Nomenklatur Program Studi Psikologi, Komunikasi, Komputer, dan Lanskap.
k. Surat Ketua/Sekjen APTIKOM No.05/DE/APTIKOM/VII/2011 Tanggal 14 Juli 2011
Perihal Penataan Kodefikasi & Bidang Ilmu.
l. Badan Nasional Sertifikasi Profesi, Rancangan 1 Pedoman BNSP 219-2012 tentang
Pengembangan Skema Sertifikasi Kerangka Kualifikasi Nasional Indonesia (KKNI).
m. Kerangka Kualifikasi Nasional Indonesia (KKNI) sebagaimana dirumuskan dalam
Peraturan Menteri Pendidikan dan Kebudayaan Permendikbud) No. 49 Tahun 2014, yang
telah direvisi dengan Peraturan Menteri Riset, Teknologi dan Pendidikan Tinggi
Republik Indonesia (Permenristekdikti RI) Nomor 44 Tahun 2015 tentang Standar
Nasional Pendidikan Tinggi. Yang diperbaharui dengan Permenristekdikti RI Nomor 50
tahun 2018.
n. Permendikbud Nomor 154 Tahun 2014 tentang Rumpun Ilmu Pengetahuan dan
Teknologi serta Gelar Lulusan Perguruan Tinggi, dan Surat Edaran Menteri Riset,
Teknologi, dan Pendidikan Tinggi Nomor: 01/M/SE/V/2015 tentang Evaluasi Peraturan
Menteri Pendidikan dan Kebudayaan.
o. PERMENDIKBUD NO. 3 TAHUN 2020 TENTANG STANDAR NASIONAL
PENDIDIKAN TINGGI
p. ACM/IEEE Computing Curricula:
1) Computer Science Curricula 2013 tentang Curriculum Guideline for Undergraduate
Degree Programs in Computer Science
2) Information Systems 2010 tentang Curriculum Guideline for Undergraduate Degree
Programs in Information Systems
3) Information Technology 2008 tentang Curriculum Guideline for Undergraduate
Degree Programs in Information Technology
4) Software Engineering 2014 tentang Curriculum Guideline for Undergraduate Degree
Programs in Software Engineering.
5) Computer Engineering 2016 tentang Curriculum Guideline for Undergraduate Degree
Programs in Computer Engineering.
17
6) ACM/IEEE 2017 untuk Teknologi Informasi.

Berikutnya mengacu pada regulasi dari Kementerian Agama Republik Indonesia:


1) Peraturan Menteri Agama Republik Indonesia Nomor 40 Tahun 2014 Tentang
Perubahan Atas Peraturan Menteri Agama Nomor 22 Tahun 2014 Tentang Statuta
Universitas Islam Negeri Yogyakarta
2) Peraturan Menteri Agama Republik Indonesia Nomor 5 Tahun 2017 Tentang Jam
Kerja Dosen Pada Perguruan Tinggi Keagamaan

Landasan Filosofis
Kehidupan manusia bersifat kompleks dan multi dimensi dalam berbagai aspeknya. Adanya
beragam disiplin ilmu, baik ilmu agama, ilmu alam, ilmu social maupun ilmu humaniora,
hakikatnya adalah upaya untuk memahami kompleksitas dimensi manusia tersebut dimana
masing-masing displin ilmu mencoba menyelami dimensi tertentu dari hidup manusia.
Berdasarkan landasan inilah maka UIN Sunan Kalijaga membangun suatu paradigm
keilmuan yang tidak puas hanya dengan satu disiplin keilmuan.

Landasan Sosiologis
Masyarakat Indonesia terdiri dari berbagai suku bangsa, budaya dan agama. Keragaman ini
sering menimbulkan konflik yang mengancam integritas bangsa. Paradigma integrasi-
interkoneksi ilmu yang ditawarkan UIN Sunan Kalijaga berusaha melakukan penyadaran
social bahwa ranah ilmu agama, ilmu alam, ilmu social dan humaniora memiliki
signifikansinya sendiri dalam menyelesaikan persoalan di masyarakat yang multi-dimensi
apabila masing-masing entitas saling terkait. Paradigma integrasi-interkoneksi ilmu yang
ditawarkan UIN Sunan Kalijaga berusaha menghilangkan kepicikan social yang merasa benar
sendiri, menyalahkan, merendahkan yang lain bahkan menafikan.

Landasan Psikologis
Paradigma integrasi-interkoneksi ilmu yang ditawarkan UIN Sunan Kalijaga berusaha
melakukan pembacaan kehidupan manusia yang kompleks secara padu dan holistik.
Pembacaan yang fragmentaris dan parsial terhadap kehidupan manusia sungguh sangat
berbahaya karena dapat menimbulkan keterpecahan kepribadian (personality disorder).

18
I.2. Maksud dan Tujuan Kurikulum
Naskah akademik ini memuat kurikulum yang disusun berdasarkan pada KKNI
seperti yang tertuang pada Peraturan Presiden Nomor 8 Tahun 2012, dan juga pada OBE
(Outcome-Based Education). OBE dijadikan salah satu basis penyusunan kurikulum ini
karena pada Peraturan Badan Akreditasi Nasional Perguruan Tinggi Nomor 4 Tahun 2017
disebutkan bahwa penilaian akreditasi diarahkan pada capaian kinerja tridharma perguruan
tinggi (outcome-based accreditation); dimana yang dimaksud dengan outcome based
accreditation ini adalah akreditasi program studi berfokus pada ketercapaian capaian
pembelajaran lulusan (CPL).
Maksud dan tujuan dari penyusunan kurikulum ini adalah mendesain suatu rumusan
standar kualifikasi untuk rumpun ilmu Informatika dan Komputer dengan tujuan agar bisa
dijadikan sebagai standar program studi Teknik Informatika dalam menjalankan pendidikan
berbasis KKNI dan SNPT.

I.3. Profil Program Studi

Program Studi Teknik Informatika merupakan salah satu program studi yang ada di
Fakultas Sains dan Teknologi Universitas Islam Negeri Sunan Kalijaga Yogyakarta. Program
Studi Teknik Informatika berada dalam rumpun Ilmu Formal (Formal Sciences) bergelar
S.Kom mengacu pada Keputusan Menteri Riset, Teknologi, Dan Pendidikan Tinggi
Republik Indonesia Nomor 257/M/Kpt/2017 Tentang Nama Program Studi Pada Perguruan
Tinggi. Kurikulum saat ini berlaku adalah Kurikulum KKNI - OBE tahun 2016 dengan
paradigma integrasi dan interkoneksi. Paradigma integrasi interkoneksi ini merupakan konsep
dasar sebagai acuan seluruh program studi di UIN Sunan Kalijaga, maknanya bahwa antara
keilmuan agama dan keilmuan umum memiliki keterpaduan, interkoneksi, dan saling
menyapa. Dalam hal ini, pengembangan keilmuan di Prodi Teknik Informatika diarahkan
untuk mencapai konsep keilmuan yang terpadu dan terkait antara keilmuan agama (an-nash)
dengan keilmuan alam dan sosial (al-ilm).

Program studi Teknik Informatika di UIN Sunan Kalijaga berdiri pada tahun 2014
yang merupakan sebuah berkah atas adanya transformasi tahun 2004 dari IAIN (Institut
Agama Islam Negeri). Dalam proses perjalanannya dalam meraih akreditasi dimulai tahun
2008 mendapatkan akreditasi C. dilanjutkan mengajukan re-akreditasi tahun 2013
mendapatkan akreditasi B dan selangkah demi selangkah namun pasti tahun 2017
mengajukan re-akreditasi kembali Alhamdulillah mendapatkan akreditasi A berdasarkan surat

19
keputusan BAN-PT No. 2380/SK/BAN-PT/Akred/S/VII/2017. Prodi S1-Teknik Informatika
juga telah terdaftar pada Pangkalan Data Pendidikan Tinggi (PDPT) dengan kode Program
Studi 55201.

Jenjang KKNI

Lulusan program studi Teknik Informatika dirancang untuk memiliki kualifikasi level 6 pada
Kerangka Kualifikasi Nasional Indonesia (KKNI)

Perkembangan Jumlah Mahasiswa dan Dosen Prodi

Jumlah peminat mahasiswa program studi Teknik Informatika setiap tahun mengalami
peningkatan yang sangat signifikan, namun daya tamping setiap angkatan berkisar 100
mahasiswa yang terbagi menjadi 2 kelas atau kelompok belajar.

Penghargaan yang diperoleh prodi

Pada tahun 2017, program studi Teknik Informatika memperoleh pengakuan dari pemerintah
dengan memperoleh peringkat akreditasi A. Program studi Teknik Informatika juga menjadi
salah satu prodi yang diproyeksikan untuk mengajukan akreditasi internasional melalui
IABEE atau ASIIN.

Jumlah SKS

Jumlah sks minimal yang wajib ditempuh oleh mahasiswa program studi Teknik Informatika
adalah 150 sks, dengan perincian 90 sks mata kuliah wajib dan 60 sks mata kuliah Merdeka
Belajar.

Jumlah Mata Kuliah

Jumlah mata kuliah untuk setiap profil lulusan program studi Teknik Informatika adalah 56
mata kuliah.

Lembaga Mitra

20
21
II. Visi, Misi, dan Tujuan

II.1. Visi, Misi dan Tujuan Universitas


VISI
UIN SUNAN KALIJAGA

“Unggul dan Terkemuka dalam Pemanduan dan Pengembangan Keislaman dan


Keilmuan bagi Peradaban”

MISI
UIN SUNAN KALIJAGA

1. Memadukan dan mengembangkan studi keislaman, keilmuan, dan keindonesiaan dalam


pendidikan dan pengajaran.
2. Mengembangkan budaya ijtihad dalam penelitian multidisipliner yang bermanfaat bagi
kepentingan akademik dan masyarakat.
3. Meningkatkan peran serta institusi dalam menyelesaikan persoalan bangsa berdasarkan
pada wawasan keislaman dan keilmuan bagi terwujudnya masyarakat madani.
4. Membangun kepercayaan dan mengembangkan kerjasama dengan berbagai pihak untuk
meningkatkan kualitas pelaksanaan Tridharma Perguruan Tinggi.

TUJUAN
UIN SUNAN KALIJAGA
1. Menghasilkan sarjana yang mempunyai kemampuan akademis dan profesional yang
integratif-interkonektif.
2. Menghasilkan sarjana yang beriman, berakhlak mulia, memiliki kecakapan sosial,
manajerial, dan berjiwa kewirausahaan serta rasa tanggung jawab sosial kemasyarakatan.
3. Menghasilkan sarjana yang yang menghargai dan menjiwai nilai-nilai keilmuan dan
kemanusiaan.
4. Menjadikan Universitas sebagai pusat studi yang unggul dalam bidang kajian dan
penelitian yang integratif-interkonektif.
5. Membangun jaringan yang kokoh dan fungsional dengan para alumni.

22
II.2. Visi, Misi dan Tujuan Fakultas (UPPS)

VISI
FAKULTAS SAINTEK
.
“Unggul dan terkemuka dalam pengembangan dan pemaduan sains dan teknologi
dengan wawasan dan nilai-nilai keislaman bagi peradaban”

Penjelasan:

Visi tersebut mengarah pada terwujudnya profil Fakultas Sains dan Teknologi, yaitu
“Menjadi fakultas yang memiliki reputasi di tingkat global dan menjadi rujukan dalam
pengembangan sains dan teknologi yang terintegrasi dengan wawasan dan nilai-nilai
keislaman, keindonesiaan, dan kearifan lokal”

MISI
FAKULTAS SAINS DAN TEKNOLOGI

Menyelenggarakan pendidikan dan pengajaran, penelitian dan publikasi ilmiah serta


pengabdian kepada masyarakat dalam bidang sains dan teknologi yang terintegrasi dengan
wawasan dan nilai-nilai keislaman, keindonesiaan, dan kearifan lokal dalam rangka turut
serta mencerdaskan kehidupan bangsa, mendukung keunggulan kompetitif bangsa, dan
berkontribusi bagi kemajuan peradaban umat manusia.

II.3. Visi, Misi dan Tujuan Program Studi

VISI
PROGRAM STUDI TEKNIK INFORMATIKA

“Unggul dan Terkemuka dalam memadukan serta mengembangkan nilai keislaman


dan keilmuan dalam bidang Teknik Informatika bagi peradaban”

23
MISI
PROGRAM STUDI TEKNIK INFORMATIKA

1. Melaksanakan pendidikan dan pengajaran dalam bidang Teknik Informatika yang


integratif dan interkonektif yang berkepribadian ZIKR (Zero based, Iman, Konsisten,
Result oriented).
2. Mengembangkan penelitian yang berkualitas dalam bidang Teknik Informatika.
3. Melakukan pengabdian kepada masyarakat dalam bidang Teknik Informatika.
4. Menyelenggarakan kerjasama dalam bidang Teknik Informatika dengan berbagai pihak
dalam rangka mewujudkan tri dharma perguruan tinggi.

TUJUAN
PROGRAM STUDI TEKNIK INFORMATIKA

1. Lulusan dapat menjadi tenaga profesional di bidang Teknik Informatika


2. Lulusan dapat menempuh dan menyelesaikan pendidikan lanjutan
3. Lulusan dapat berperan memberikan solusi yang kreatif inovatif atas permasalahan di
lingkungannya

24
III. Analisis Kebutuhan

Analisis keterkaitan menjelaskan tentang kebutuhan lulusan dari perspektif pemangku


kepentingan dan masyarakat. Program Studi Teknik Informatika UIN Sunan Kalijaga telah
melakukan pemetaan kebutuhan lulusan dari berbagai perspektif pemangku kepentingan dan
masyarakat melalui berbagai kegiatan yang telah dilakukan selama 3 tahun terakhir sejak
tahun 2018 hingga 2020. Adapun tujuan dari pemetaan ini adalah untuk menemukan
keterkaitan antara capaian pembelajaran lulusan dengan kebutuhan lulusan setelah lulus
nantinya sesuai dengan perspektif penggunanya. program studi melakukan kegiatan bertukar
pikiran, melaksanakan studi/kajian untuk merumuskan bersama pemetaan kompetensi dan
pengelompokan domain rumpun ilmu informatika dan komputer dengan mengadopsi best
practices internasional dan perkembangan bidang keilmuan yang secara dinamis mewarnai
platform program studi dan kurikulum yang berlaku di berbagai negara di rumpun ilmu
informatika dan komputer disesuaikan dengan situasi dan kondisi di Indonesia.

Berbagai pemangku-kepentingan yang terlibat dalam kajian adalah sebagai berikut:

1. Alumni dan Pengguna Alumni: alumni yang bekerja di UGM, UII, Univ Unjani, PT.
ARUTALA, PT. Docotel, CV Adijasa Informatika
2. Instansi Pemerintah (Regulator): Kemenristek dan DIKTI, Kemkominfo, ID-SIRTII,
3. Asosiasi nasional dan Internasional: IEEE, ACM, IABEE, dan APTIKOM.
4. Perguruan Tinggi nasional, regional dan Internasional: Nasional (UGM, ITS, ITB,
Tel-U), Asia (UTM, NTU, UBD), Europe (…), Australia (…), Amerika (MIT, …)
5. Praktisi Industri Informatika.

Hasil dari kajian tersebut telah merumuskan bersama berbagai hal yang dapat
dipergunakan sebagai bahan pengambilan keputusan lanjut tentang best practices di
Indonesia, di antaranya adalah: a. MEA 2015 menentukan 7 bidang prioritas yaitu: (1)
Software Development, (2) ICT Project Manager, (3) Enterprise Architecture Design, (4)
Network and System Administration, (5) Information System and Network Security, (6)
Mobile Computing, dan (7) Cloud Computing. b. Jenis lapangan pekerjaan di bidang
Informatika dan Komputer berdasarkan hasil penelitian dari Pemerintah Sri Lanka dan Tim
Kurikulum KKNI APTIKOM tahun 2015 - 2016.

25
Persatuan Bangsa Bangsa (PBB) mengklasifikasikan Sumber Daya Manusia (SDM)
Teknologi Informasi dan Komunikasi (TIK) menjadi dua jenis, yaitu: (1) ICT-Worker atau
ICT Professional adalah para pekerja atau individu yang menekuni hidupnya sebagai ahli
bidang TIK, sehingga jenisnya akan sangat tergantung dari pengelompokan berdasarkan jenis
pekerjaannya. Termasuk dalam kelompok ini adalah: programmer, system analyst, database
administrator, technology integrator, network engineer, dan lain-lain. SDM TIK ini ditujukan
untuk memenuhi kebutuhan pengembangan TIK dalam negeri (internal needs) atau luar
negeri (external needs).

Internet and IT Position Descriptions HandiGuide 2015 Edition membagi profesi ICT-
Worker menjadi 273 jenis profesi, yaitu: Executive Management (14 profesi), Senior
Management - Directors (16 profesi), Senior Management – Managers (75 profesi), Middle
Management (45 profesi), dan Staff (123 profesi). ISC (Industry Skills Councils) Australia
menetapkan 157 profesi di dalam ICA11 Information and Communications Technology
Training Package Release 2.0.

Pada tingkatan pimpinan tertinggi TIK dalam sebuah organisasi, ada 4 (empat)
jabatan penting, yaitu: (i) Chief Information Officer; (ii) Chief Knowledge Officer; (iii) Chief
Security Officer; dan (iv) Chief Technology Officer. Untuk jenjang pimpinan manajemen
berikutnya, sedikitnya dikenal 6 (enam) buah jenis jabatan yang mengemuka di sejumlah
organisasi komersial maupun non profit, yaitu Vice President of: (i) Administration; (ii)
Consulting Services; (iii) Human Resources; (iv) Information Services; (v) Strategy and
Architecture; dan (vi) Technical Services.

Untuk jabatan setingkat Direktur, ada 12 (dua belas) jenis standar kompetensi yang
dikenal, masing-masing terkait dengan aspek: (i) Perdagangan berbasis Elektronik (E-
Commerce); (ii) Teknologi Informasi; (iii) Penerapan dan Implementasi TIK; (iv)
Infrastruktur TIK; (v) Pengawasan dan Tata Kelola TIK; (vi) Perencanaan TIK; (vii)
Pelayanan dan Implementasi Data Center; (viii) Standar Kepatuhan; (ix) Sistem Informasi;
(x) Sistem dan Pemrograman; (xi) Jasa Teknis; dan (xii) Jasa Telekomunikasi.

Untuk level supervisor, ada 33 (tiga puluh tiga) jenis pekerjaan, beberapa di antaranya
sangat dibutuhkan keberadaannya di Indonesia, yaitu terkait dengan aspek: (i) Operasi
Komputer; (ii) Data Entry; (iii) Administrasi Database; (iv) Pusat Informasi; dan (v)
Administrasi Sistem.

26
Dalam industri, level supervisor ini kurang lebih setara dengan tingkatan asisten
manajer atau administrator, tergantung dari jenis industri dan struktur organisasi yang ada.
Untuk level terbawah, yaitu staf atau koordinator atau operator, dari beraneka ragam jenis
profesi yang dikenal, ada beberapa yang sangat dibutuhkan oleh industri di Indonesia di mana
ketersediaannya masih sangat terbatas, masing masing adalah sebagai berikut: (i) Koordinator
Instalasi Perangkat Keras; (ii) Analis untuk Help Desk; (iii) Ahli Pustaka dan Informasi; (iv)
Administrator Kontrak Pemeliharaan; (v) Ahli Pustaka Media Penyimpan Elektronik; (vi)
Spesialis Jaringan Komputer; dan (vii) Teknisi Jaringan Komputer.

Di samping itu, ada pula beberapa jabatan lain yang ketersediaannya di Indonesia
masih belum dapat memenuhi tingginya kebutuhan yang ada, yaitu masing-masing sebagai
berikut: (i) Analis Senior Operasional ICT; (ii) Koordinator Pelatihan Operasional ICT; (iii)
Spesialis Komputer Personal; (iv) Senior Analis Sistem; (v) Spesialis Senior Teknis; (vi)
Programmer Senior Sistem Operasi berbasis Linux; (vii) Koordinator Komunikasi berbasis
Suara; dan (viii) Perancang dan Koordinator Website.

CT-Enabled Worker adalah para pengguna (users) komputer sebagai alat untuk
membantu melakukan aktivitas sehari-hari, mulai dari yang sederhana seperti mengetik,
hingga untuk mengolah informasi yang kompleks dan rumit. ICT Enabled Worker yang
menggunakan teknologi untuk mendukung berbagai jenis pekerjaan akan dilihat dari
kemampuannya menggunakan sejumlah aplikasi baku maupun khusus yang kerap
dipergunakan oleh pekerja sejenis lainnya. Tenaga SDM TIK ini dapat menjadi sumber daya
manusia yang diekspor ke luar negeri sebagai tenaga kerja profesional (untuk meningkatkan
devisa negara), atau sebaliknya tenaga Indonesia di luar negeri yang mendatangkan
kesempatan untuk membuka bisnis di dalam negeri (outsourcing).

Berbeda dengan ICT Worker yang berbasiskan profesi, ICT-Enabled Worker


menekankan diri pada pembentukan SDM TIK dengan kompetensi dan keahlian tertentu
yang mencirikan sebuah masyarakat berbasis informasi dan/atau pengetahuan. Ditinjau dari
sisi tersebut, ada dua kategori “e-literacy” yang dibutuhkan. Pertama terkait dengan
kompetensi pemanfaatan komputer dan peralatan atau teknologi digital lainnya – seperti PDA
(Personal Digital Assistant), handphone, notebook, dan lain-lain. Pengoperasian berbagai
teknologi ini merupakan prasyarat utama yang harus dimiliki kompetensinya oleh masyarakat
modern. Melengkapi kompetensi tersebut adalah pengetahuan mengenai bagaimana alat
tersebut dapat dipergunakan dalam kerangka jaringan dengan para individu lain yang

27
menggunakan teknologi terkait. Kompetensi utama inilah yang mendasari dikembangkannya
sejumlah keahlian lain terkait dengan konteks, konten, dan manfaat.

Kompetensi seorang ICT-Enabled Worker paling tidak memiliki dua kemampuan


dasar. Pertama adalah kemampuan mengoperasikan peralatan elektronik berbasis komputer
atau mikroprosesor, seperti: personal komputer, smartphone, PDA, dan telepon genggam.
Semakin baik jika yang bersangkutan dapat pula mengoperasikan beberapa perangkat digital
pendukung lainnya, seperti: printer, modem, scanner, kamera digital, dan lain sebagainya.
Kedua adalah kemampuan yang bersangkutan dalam melakukan berbagai jenis aktivitas
dalam lingkungan jaringan antar komputer atau peralatan digital lainnya. Misalnya dalam
mengirimkan data dari satu alat ke alat lainnya, melakukan download file dari internet,
mengoperasikan fasilitas 3G, dan lain sebagainya.

Dua kemampuan dasar ini akan menjadi modal awal dari peningkatan kualitas ICT
Enabled Worker selanjutnya sesuai dengan kebutuhan masyarakat digital. Paling tidak ada 5
(lima) jenis keahlian (e-literacy) yang perlu diketahui oleh setiap individu yang disesuaikan
dengan konteks kebutuhannya sehari-hari, yaitu: (i) Information Management, terkait dengan
kemampuan individu dalam mengumpulkan, menyimpan, memilah-milah, memproses,
menggunakan, dan mendistribusikan informasi untuk membantu aktivitas sehari-hari; (ii)
Communication Means, terkait dengan kemampuan individu dalam menggunakan TIK untuk
berkomunikasi, berinteraksi, dan bertransaksi dengan berbagai individu lain yang
terhubungkan melalui dunia maya; (iii) Productivity Tools, terkait dengan kemampuan
individu dalam menggunakan beraneka ragam aplikasi untuk membantu meningkatkan
produktivitas pekerjaannya sehari-hari; (iv) Cyber Discourses, terkait dengan kemampuan
individu dalam menggunakan internet untuk kebutuhan menjalin relasi dengan berbagai
institusi untuk tujuan khusus tertentu; (v) Aplikasi lain yang terkait dengan kemampuan
individu dalam menggunakan aplikasi-aplikasi yang dipakai di lingkungan kerja masing-
masing.

Dibutuhkan beberapa langkah strategis untuk menjembatani kesenjangan kompetensi


sumber daya manusia di bidang informatika dan komputer di antaranya adalah: (1) Kontrol
ketat atas kualitas pendidikan yang ada, dengan pengawasan yang ketat atas kurikulum
pendidikan informatika dan komputer beserta pedagogisnya. (2) Membangun pusat sertifikasi
keahlian nasional dan regional. (3) Interaksi kontinu antara industri bidang ilmu informatika
dan komputer, pemerintah, dan institusi pendidikan untuk membangun pengetahuan dan

28
keahlian di bidang informatika dan komputer yang sesuai. e. Literasi di bidang informatika
dan komputer, yang dapat diartikan sebagai penggunaan teknologi digital, peralatan
komunikasi, dan jaringan untuk mengakses, mengatur, mengintegrasikan, mengevaluasi, dan
menciptakan informasi agar dapat berguna bagi masyarakat berbasiskan pengetahuan. Para
ahli juga mendefinisikan literasi di bidang informatika dan komputer sebagai satu kesatuan,
yang memungkinkan pengukuran berbagai aspek dari literasi, dari keahlian hidup sehari hari
hingga keuntungan transformatif dari keahlian di bidang informatika dan komputer. Melalui
sebuah diskusi panel, dirumuskan literasi di bidang informatika dan komputer yang terdiri
atas lima komponen, seperti: (1) Akses: mengetahui tentang dan bagaimana untuk
mengumpulkan atau melakukan temu kembali suatu informasi. (2) Pengelolaan: membuat
suatu skema/struktur organisasi yang ada beserta klasifikasinya. (3) Integrasi:
menerjemahkan dan menyajikan informasi, melibatkan penyimpulan, perbandingan, dan
contrasting. (4) Evaluasi: melakukan penilaian atas kualitas, relevansi, kegunaan, dan
efisiensi dari informasi. (5) Penciptaan: menciptakan informasi dengan melakukan adaptasi,
pelaksanaan, perancangan, penemuan, atau kepemilikan informasi.

Dalam sebuah diskusi panel, juga dirumuskan 3 (tiga) jenis keahlian (proficiency)
yang saling terkait dalam pengembangan literasi di bidang informatika dan komputer, antara
lain:

1. Cognitive proficiency: merupakan keahlian mendasar yang diinginkan sehari-hari di


sekolah, rumah, dan tempat bekerja.
2. Technical proficiency: merupakan komponen mendasar dari literasi digital.
3. ICT proficiency: merupakan integrasi dan aplikasi antara keahlian kognitif dan
keahlian teknis. Dapat disebut sebagai enabler.

Telah dimulainya era Revolusi Industri 4.0 (IR 4.0) yang disebut juga sebagai era
disrupsi teknologi, dimana perubahan yang signifikan terjadi pada berbagai aspek kehidupan
disebabkan oleh perkembangan pesat teknologi baru terutama artificial intelligence, 3D
printing, dan big data. Sejalan dengan hal tersebut, perguruan tinggi perlu menyiapkan tenaga
lulusan yang tidak hanya dapat memenuhi literasi lama yaitu membaca, menulis dan
berhitung tetapi juga perlu mempersiapkan diri dengan literasi baru. Perguruan tinggi perlu
menyusun kurikulum yang telah memperhatikan dampak perubahan yang akan terjadi di
masa depan tersebut sehingga mahasiswa memiliki kesiapan di dalam menghadapi perubahan
yang akan terjadi. Berdasarkan tulisan Joseph E. Aoun yang berjudul “Higher Education in

29
the Age of Artificial Intelligence” yang diterbitkan oleh The MIT Press pada tahun 2017,
menyatakan bahwa terdapat tiga literasi baru yang harus dimiliki oleh seseorang supaya siap
menghadapi perubahan era industri tersebut. Ketiga literasi tersebut adalah:

1. Technological Literacy (literasi teknologi) Literasi ini terkait dengan kemampuan


seorang mahasiswa untuk mampu memahami cara kerja mesin, aplikasi teknologi
(knowledge of mathematics, coding dan basic engineering principle).
2. Data Literacy (literasi data) Literasi ini terkait dengan kemampuan membaca,
menganalisis dan menggunakan informasi (big data) di dunia digital.
3. Human Literacy (literasi sosial)
Literasi ini terkait dengan kemampuan seorang mahasiswa di dalam interaksinya di
lingkungan sosial, berkomunikasi, berinteraksi dengan orang lain sebagai sesama manusia
termasuk dalam unsur seni dan desain.

Pada 2030-2040, Indonesia diprediksi akan mengalami masa bonus demografi, yakni
jumlah penduduk usia produktif (berusia 15-64 tahun) lebih besar dibandingkan penduduk
usia tidak produktif (berusia dibawah 15 tahun dan diatas 64 tahun). Pada periode tersebut,
penduduk usia produktif diprediksi mencapai 64 persen dari total jumlah penduduk yang
diproyeksikan sebesar 297 juta jiwa. Untuk dapat memetik manfaat maksimal dari bonus
demografi tersebut, maka ketersediaan sumber daya manusia usia produktif yang melimpah
harus diimbangi dengan peningkatan kualitas dari sisi pendidikan dan keterampilan, termasuk
kaitannya dalam menghadapi keterbukaan pasar tenaga kerja yang sudah mulai terjadi.
Terkait sisi pendidikan, salah satu strategi yang dilakukan pemerintah adalah melalui
peningkatan akses, kualitas, dan relevansi pendidikan, termasuk mengembangkan pendidikan
kejuruan atau vokasi untuk memperkuat kemampuan inovasi dan meningkatkan kreativitas.
Jadi, pendidikan vokasi menjadi salah satu pendidikan andalan guna meningkatkan kualitas
SDM Indonesia dalam upaya mendayagunakan bonus demografi, sehingga kurikulum
pendidikan vokasi ini perlu disusun dan dikembangkan dengan baik dan terstruktur.

APTIKOM sebagai asosiasi pendidikan tinggi informatika dan komputer di seluruh


Indonesia, telah melakukan pemetaan kompetensi lulusan dengan membaginya ke dalam 5
(lima) domain bidang ilmu, antara lain: computer engineering (sistem komputer/CE),
computer science (informatika/ilmu komputer/CS), software engineering (rekayasa perangkat
lunak/SE), information system (sistem informasi/IS), dan information technology (teknologi
informasi/IT). Penjelasan lebih detail 5 (lima) domain bidang ilmu tersebut akan diuraikan di

30
dalam pembahasan seksi 2.2 Pengelompokan Rumpun Ilmu Informatika dan Komputer.
Pembagian ke dalam 5 (lima) domain bidang ilmu ini juga telah diperkuat dengan Surat
Dirjen Dikti No.1030/D/T/2010 tanggal 26 Agustus 2010 perihal “Penataan Nomenklatur
Program Studi Psikologi, Komunikasi, Komputer, dan Landskap” khususnya tentang
Penataan Nomenklatur Program Studi yang berada pada rumpun Bidang Ilmu Komputer,
yang menetapkan 5 (lima) domain bidang studi dengan 3 (tiga) penjenjangan kualifikasi
yaitu: S1, S2 dan S3, yaitu:

1. Sistem Komputer
2. Ilmu Komputer/Informatika
3. Sistem Informasi,
4. Teknologi Informasi
5. Rekayasa Perangkat Lunak

Dengan dikeluarkannya Permendikbud Nomor 154 Tahun 2014 tentang Rumpun Ilmu
Pengetahuan dan Teknologi serta Gelar Lulusan Perguruan Tinggi, maka penjenjangan
kualifikasi bertambah dengan D3 dan D4. APTIKOM juga telah merumuskan suatu kerangka
rumpun ilmu informatika (Computing Curriculum Framework).

III.1. Profil Lulusan


Profil lulusan berisikan bidang kerja yang akan dilaksanakan oleh lulusan ketika lulus.
Untuk menetapkan profil lulusan, dapat diawali dengan pertanyaan: “akan menjadi apa
setelah lulus dari program studi/perguruan tinggi”. Profil lulusan adalah peran yang
diharapkan dapat dilakukan oleh lulusan program studi di masyarakat/dunia kerja.

Rumusan profil disarankan menuliskan peran professional dan serangkaian


kompetensi (learning outcomes) yang harus dimiliki lulusan untuk menjalankan peran
tersebut secara profesional, akuntabel, dan berakhlak mulia, memiliki pengetahuan,
keterampilan, kemandirian, dan sikap untuk menemukan, menemukan, mengembangkan serta
menerapkan ilmu, teknologi, dan seni yang bermanfaat bagi kemanusiaan (PP No. 19 tahun
2005 pasal 26 ayat 4)

Berdasarkan kajian yang dilakukan sebelumnya, program studi menetapkan Profil


lulusan Program Studi Teknik Informatika terdiri dari 3 profil. Seperti disajikan dalam Tabel
1.

31
Tabel 1. Profil Lulusan Program Studi Teknik Informatika

PROFIL LULUSAN DESKRIPSI GENERIK KKNI LEVEL 6

1. Tenaga Profesional
Peminatan :
1.a. Analis Sistem Sarjana yang mampu menganalisis Sistem Informasi
Informasi dari multi bidang secara komprehensif

1.b. Perekayasa Sarjana yang mampu merekayasa sistem perangkat


Perangkat Lunak lunak secara sistematis

1.c. Perekayasa Jaringan Sarjana yang mampu mengembangkan sistem dan


Komputer aplikasi jaringan komputer secara komprehensif

1.d. Perekayasa Sistem Sarjana yang mampu menerapkan algoritma kecerdasan


Cerdas buatan untuk menyelesaikan masalah secara
komprehensif

2. Ilmuwan Sarjana yang mampu berkontribusi mengembangkan


keilmuan bidang informatika secara ilmiah.

3. Wirausahawan Sarjana yang mampu menggunakan teknologi informasi


untuk mengembangkan bisnis secara inovatif
Catatan: Deskripsi generik KKNI level 6 disajikan menggunakan prinsip ABCD
(audience, behavior, competence, degree)

III.2. Capaian Pembelajaran


Capaian Pembelajaran (CP) atau Learning Outcomes (LO) menjadi komponen penting
yang merupakan akumulasi dan resultan dari keseluruhan proses belajar yang telah ditempuh
oleh seorang mahasiswa selama menempuh studi pada satu program studi. Fungsi Capaian
Pembelajaran adalah
1. Sebagai penciri, deskripsi atau spesifikasi dari program studi;
2. Sebagai ukuran, rujukan, pembanding pencapaian jenjang pembelajaran dan
pendidikan;
3. Sebagai pelengkap deskripsi dalam SKPI (Surat Keterangan Pendamping Ijazah)- PP
no. 81 tahun 2014;
4. Sebagai Komponen penyusun kurikulum dan pembelajaran.

32
Penyusunan Capaian pembelajaran ini mengacu pada Permendikbud No. 3 th 2020
tentang SN-Dikti, Asosiasi Program Studi APTIKOM, Lembaga akreditasi internasional
IABEE dan Institusi UIN Sunan Kalijaga yang disajikan dalam 3 tabel :
Tabel 2 Capaian Pembelajaran Program Studi (Nasional)
Tabel 3 Capaian Pembelajaran Program Studi (Internasional)
Tabel 4 Pemetaan Capaian Pembelajaran Program Studi (Nasional- Internasional)

Tabel 2. Capaian Pembelajaran Program Studi (Nasional)

No Program Learning Outcome Acuan Dimensi

1 Bertakwa kepada Tuhan Yang Maha Esa dan mampu SN-DIKTI


menunjukkan sikap religious

2 Menjunjung tinggi nilai kemanusiaan dalam menjalankan SN-DIKTI


tugas berdasarkan agama, moral dan etika

3 Berkontribusi dalam peningkatan mutu kehidupan SN-DIKTI


bermasyarakat, berbangsa, bernegara, dan kemajuan
peradaban berdasarkan Pancasila

4 Berperan sebagai warga negara yang bangga dan cinta tanah SN-DIKTI
air, memiliki nasionalisme serta rasa tanggungjawab pada
negara dan bangsa

5 Menghargai keanekaragaman budaya, pandangan, agama, dan SN-DIKTI SIKAP &


kepercayaan, serta pendapat atau temuan orisinal orang lain TATA NILAI

6 Bekerja sama dan memiliki kepekaan sosial serta kepedulian SN-DIKTI


terhadap masyarakat dan lingkungan

7 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan SN-DIKTI


bernegara

8 Menginternalisasi nilai, norma, dan etika akademik SN-DIKTI

9 Menunjukkan sikap bertanggungjawab atas pekerjaan di SN-DIKTI


bidang keahliannya secara mandiri

10 Menginternalisasi semangat kemandirian, kejuangan, dan SN-DIKTI


kewirausahaan

11 Memahami konsep integrasi dan interkoneksi agama dan ilmu INSTITUSI


semesta
PENGETAHU
12 Menguasai konsep teoritis bidang pengetahuan Ilmu APTIKOM AN
Komputer/Informatika secara umum dan konsep teoritis
bagian khusus dalam bidang pengetahuan tersebut secara
33
mendalam, serta mampu memformulasikan penyelesaian
masalah prosedural

13 Memiliki pengetahuan yang memadai terkait dengan cara APTIKOM


kerja sistem komputer dan mampu merancang dan
mengembangkan berbagai algoritma/metode untuk
memecahkan masalah

14 Mempunyai pengetahuan dalam mengembangkan APTIKOM


algoritma/metode yang diimplementasikan dalam perangkat
lunak berbasis komputer

15 Memiliki pemahaman intelektual dan kemampuan untuk APTIKOM


menerapkan matematika dasar dan teori ilmu komputer

16 Memiliki kemampuan untuk memiliki perspektif kritis dan APTIKOM


kreatif dalam mengidentifikasi dan memecahkan masalah
dengan menggunakan pemikiran komputasi

17 Mampu menerapkan pemikiran logis, kritis, sistematis, dan SN DIKTI


inovatif dalam konteks pengembangan atau implementasi
ilmu pengetahuan dan teknologi yang memperhatikan dan
menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya

18 Mampu menunjukkan kinerja mandiri, bermutu dan terukur SN DIKTI

19 Mampu mengkaji implikasi pengembangan atau implementasi SN DIKTI


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 KETERAMPIL
AN UMUM
20 Menyusun deskripsi saintifik hasil kajian tersebut di atas SN DIKTI
dalam bentuk skripsi atau laporan tugas akhir, dan
mengunggahnya dalam laman perguruan tinggi

21 Mampu mengambil keputusan secara tepat dalam konteks SN DIKTI


penyelesaian masalah di bidang keahliannya, berdasarkan
hasil analisis informasi dan data

22 Mampu memelihara dan mengembangkan jaringan kerja SN DIKTI


dengan pembimbing, kolega, sejawat baik di dalam maupun
di luar lembaganya

23 Mampu bertanggung jawab atas pencapaian hasil kerja SN DIKTI


kelompok dan melakukan supervisi dan evaluasi terhadap
penyelesaian pekerjaan yang ditugaskan kepada pekerja yang

34
berada di bawah tanggung jawabnya

24 Mampu melakukan proses evaluasi diri terhadap kelompok SN DIKTI


kerja yang berada dibawah tanggung jawabnya, dan mampu
mengelola pembelajaran secara mandiri

25 Mampu mendokumentasikan, menyimpan, mengamankan, SN DIKTI


dan menemukan kembali data untuk menjamin kesahihan dan
mencegah plagiasi

26 Mempunyai kemampuan dalam mendefinisikan kebutuhan APTIKOM


pengguna atau pasar terhadap kinerja (menganalisis,
mengevaluasi dan mengembangkan) algoritma/metode
berbasis komputer

27 Memiliki kemampuan (pengelolaan) manajerial tim dan APTIKOM


kerjasama (teamwork), manajemen diri, mampu
berkomunikasi baik lisan maupun tertulis dengan baik dan
mampu melakukan presentasi

28 Memiliki kecakapan hidup mampu menggunakan APTIKOM


keterampilan yang relevan dalam mempelajari area ilmu
komputer untuk meningkatkan produktivitas

29 Memiliki kecakapan hidup dengan menunjukkan komitmen APTIKOM


terhadap etika dan perilaku profesional di tempat kerja dan
kehidupan sehari-hari

30 Memiliki kecakapan hidup berkomunikasi dengan para APTIKOM


pemangku kepentingan (stakeholder) dari beragam latar
belakang dengan kualitas yang efektif

31 Memiliki kecakapan hidup mempelajari model baru, teknik, APTIKOM


teknologi dan peralatan untuk menerapkan efektivitas dalam
meningkatkan kualitas diri seumur hidup

32 Memiliki kecakapan hidup dengan menunjukan keterampilan APTIKOM


antar-pribadi sebagai bagian dari tim dalam setiap peraturan
termasuk kepemimpinan dalam menyampaikan hasil/resolusi
yang berkualitas

33 Memiliki kecakapan hidup dengan menerapkan keterampilan APTIKOM


kewirausahaan di bidang teknologi informatika

34 Mampu merancang dan mengembangkan algoritma untuk APTIKOM


berbagai keperluan seperti Network Security, Data
Compression Multimedia Technologies, Mobile Computing KETERAMPIL
Intelligent Systems, Information Management, Algorithms AN KHUSUS
and Complexity, Human-Computer Interaction, Graphics and
Visual Computing.

35
Tabel 3. Capaian Pembelajaran Program Studi (Internasional)

No Program Learning Outcome Acuan Dimensi

1 Mampu menerapkan nilai ke Islaman dan ke Indonesiaan Institusi Sikap

2 Memahami tanggung jawab profesional dan dapat melakukan IABEE Sikap


penilaian berdasar informasi dalam praktek computing berdasar
pada prinsip-prinsip legal dan etika

3 Mampu menganalisis persoalan computing yang kompleks serta IABEE Pengetahuan


menerapkan prinsip prinsip computing dan disiplin ilmu relevan
lainnya untuk mengidentifikasi solusi, dengan
mempertimbangkan wawasan perkembangan ilmu transdisiplin.

4 Mampu berkomunikasi dalam berbagai konteks profesional IABEE Keterampilan


Umum

5 Mampu melakukan fungsi anggota atau pemimpin tim secara IABEE Keterampilan
efektif dalam kegiatan yang sesuai dengan disiplin ilmu program Umum
studi.

6 Menerapkan teori ilmu komputer dan dasar pengembangan IABEE Keterampilan


perangkat lunak untuk menghasilkan solusi berbasis computing. Khusus

7 Mampu mendesain, mengimplementasi dan mengevaluasi solusi IABEE Keterampilan


berbasis computing yang memenuhi kebutuhan-kebutuhan Khusus
computing pada sebuah disiplin program

Tabel 4. Pemetaan Capaian Pembelajaran Program Studi (Nasional – Internasional)

No Program Learning Outcome


Program Learning Outcome Nasional
Internasional

1 Bertakwa kepada Tuhan Yang Maha Esa dan Mampu menerapkan nilai ke Islaman dan
mampu menunjukkan sikap religious ke Indonesiaan

2 Menjunjung tinggi nilai kemanusiaan dalam Mampu menerapkan nilai ke Islaman dan
menjalankan tugas berdasarkan agama, moral dan ke Indonesiaan
etika

3 Berkontribusi dalam peningkatan mutu kehidupan Mampu menerapkan nilai ke Islaman dan
bermasyarakat, berbangsa, bernegara, dan

36
kemajuan peradaban berdasarkan Pancasila ke Indonesiaan

4 Berperan sebagai warga negara yang bangga dan Mampu menerapkan nilai ke Islaman dan
cinta tanah air, memiliki nasionalisme serta rasa ke Indonesiaan
tanggungjawab pada negara dan bangsa

5 Menghargai keanekaragaman budaya, pandangan, Mampu menerapkan nilai ke Islaman dan


agama, dan kepercayaan, serta pendapat atau ke Indonesiaan
temuan orisinal orang lain

6 Bekerja sama dan memiliki kepekaan sosial serta Mampu menerapkan nilai ke Islaman dan
kepedulian terhadap masyarakat dan lingkungan ke Indonesiaan

7 Taat hukum dan disiplin dalam kehidupan Mampu menerapkan nilai ke Islaman dan
bermasyarakat dan bernegara ke Indonesiaan

8 Menginternalisasi nilai, norma, dan etika Mampu menerapkan nilai ke Islaman dan
akademik ke Indonesiaan

9 Menunjukkan sikap bertanggungjawab atas Mampu menerapkan nilai ke Islaman dan


pekerjaan di bidang keahliannya secara mandiri ke Indonesiaan

10 Menginternalisasi semangat kemandirian, Mampu menerapkan nilai ke Islaman dan


kejuangan, dan kewirausahaan ke Indonesiaan

11 Memahami konsep integrasi dan interkoneksi Mampu menerapkan nilai ke Islaman dan
agama dan ilmu semesta ke Indonesiaan

12 Menguasai konsep teoritis bidang pengetahuan Mampu menganalisis persoalan computing


Ilmu Komputer/Informatika secara umum dan yang kompleks serta menerapkan prinsip
konsep teoritis bagian khusus dalam bidang prinsip computing dan disiplin ilmu
pengetahuan tersebut secara mendalam, serta relevan lainnya untuk mengidentifikasi
mampu memformulasikan penyelesaian masalah solusi, dengan mempertimbangkan
prosedural wawasan perkembangan ilmu transdisiplin.

13 Mampu menganalisis persoalan computing


Memiliki pengetahuan yang memadai terkait yang kompleks serta menerapkan prinsip
dengan cara kerja sistem komputer dan mampu prinsip computing dan disiplin ilmu
merancang dan mengembangkan berbagai relevan lainnya untuk mengidentifikasi
algoritma/metode untuk memecahkan masalah solusi, dengan mempertimbangkan
wawasan perkembangan ilmu transdisiplin.

14 Mampu menganalisis persoalan computing


yang kompleks serta menerapkan prinsip
Mempunyai pengetahuan dalam mengembangkan
prinsip computing dan disiplin ilmu
algoritma/metode yang diimplementasikan dalam
relevan lainnya untuk mengidentifikasi
perangkat lunak berbasis komputer
solusi, dengan mempertimbangkan
wawasan perkembangan ilmu transdisiplin.

15 Memiliki pemahaman intelektual dan kemampuan Mampu menganalisis persoalan computing


untuk menerapkan matematika dasar dan teori yang kompleks serta menerapkan prinsip

37
ilmu komputer prinsip computing dan disiplin ilmu
relevan lainnya untuk mengidentifikasi
solusi, dengan mempertimbangkan
wawasan perkembangan ilmu transdisiplin.

16 Mampu menganalisis persoalan computing


Memiliki kemampuan untuk memiliki perspektif yang kompleks serta menerapkan prinsip
kritis dan kreatif dalam mengidentifikasi dan prinsip computing dan disiplin ilmu
memecahkan masalah dengan menggunakan relevan lainnya untuk mengidentifikasi
pemikiran komputasi solusi, dengan mempertimbangkan
wawasan perkembangan ilmu transdisiplin.

17 Mampu menerapkan pemikiran logis, kritis, Mampu berkomunikasi dalam berbagai


sistematis, dan inovatif dalam konteks konteks profesional
pengembangan atau implementasi ilmu
pengetahuan dan teknologi yang memperhatikan
dan menerapkan nilai humaniora yang sesuai
dengan bidang keahliannya

18 Mampu menunjukkan kinerja mandiri, bermutu Mampu berkomunikasi dalam berbagai


dan terukur konteks professional

19 Mampu mengkaji implikasi pengembangan atau Mampu berkomunikasi dalam berbagai


implementasi ilmu pengetahuan teknologi yang konteks profesional
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

20 Menyusun deskripsi saintifik hasil kajian tersebut Mampu berkomunikasi dalam berbagai
di atas dalam bentuk skripsi atau laporan tugas konteks professional
akhir, dan mengunggahnya dalam laman
perguruan tinggi

21 Mampu mengambil keputusan secara tepat dalam Mampu berkomunikasi dalam berbagai
konteks penyelesaian masalah di bidang konteks professional
keahliannya, berdasarkan hasil analisis informasi
dan data

22 Mampu melakukan fungsi anggota atau


Mampu memelihara dan mengembangkan
pemimpin tim secara efektif dalam
jaringan kerja dengan pembimbing, kolega,
kegiatan yang sesuai dengan disiplin ilmu
sejawat baik di dalam maupun di luar lembaganya
program studi.

23 Mampu bertanggung jawab atas pencapaian hasil Mampu melakukan fungsi anggota atau
kerja kelompok dan melakukan supervisi dan pemimpin tim secara efektif dalam
evaluasi terhadap penyelesaian pekerjaan yang kegiatan yang sesuai dengan disiplin ilmu
ditugaskan kepada pekerja yang berada di bawah

38
tanggung jawabnya program studi.

24 Mampu melakukan proses evaluasi diri terhadap Mampu melakukan fungsi anggota atau
kelompok kerja yang berada dibawah tanggung pemimpin tim secara efektif dalam
jawabnya, dan mampu mengelola pembelajaran kegiatan yang sesuai dengan disiplin ilmu
secara mandiri program studi.

25 Mampu mendokumentasikan, menyimpan, Mampu berkomunikasi dalam berbagai


mengamankan, dan menemukan kembali data konteks professional
untuk menjamin kesahihan dan mencegah plagiasi

26 Mempunyai kemampuan dalam mendefinisikan Mampu berkomunikasi dalam berbagai


kebutuhan pengguna atau pasar terhadap kinerja konteks professional
(menganalisis, mengevaluasi dan
mengembangkan) algoritma/metode berbasis
komputer

27 Memiliki kemampuan (pengelolaan) manajerial Mampu melakukan fungsi anggota atau


tim dan kerjasama (teamwork), manajemen diri, pemimpin tim secara efektif dalam
mampu berkomunikasi baik lisan maupun tertulis kegiatan yang sesuai dengan disiplin ilmu
dengan baik dan mampu melakukan presentasi program studi.

28 Memiliki kecakapan hidup mampu menggunakan Mampu berkomunikasi dalam berbagai


keterampilan yang relevan dalam mempelajari konteks professional
area ilmu komputer untuk meningkatkan
produktivitas

29 Memiliki kecakapan hidup dengan menunjukkan Mampu berkomunikasi dalam berbagai


komitmen terhadap etika dan perilaku profesional konteks professional
di tempat kerja dan kehidupan sehari-hari

30 Memiliki kecakapan hidup berkomunikasi dengan Mampu berkomunikasi dalam berbagai


para pemangku kepentingan (stakeholder) dari konteks professional
beragam latar belakang dengan kualitas yang
efektif

31 Memiliki kecakapan hidup mempelajari model Mampu berkomunikasi dalam berbagai


baru, teknik, teknologi dan peralatan untuk konteks professional
menerapkan efektivitas dalam meningkatkan
kualitas diri seumur hidup

32 Memiliki kecakapan hidup dengan menunjukan Mampu melakukan fungsi anggota atau
keterampilan antar-pribadi sebagai bagian dari tim pemimpin tim secara efektif dalam
dalam setiap peraturan termasuk kepemimpinan kegiatan yang sesuai dengan disiplin ilmu
dalam menyampaikan hasil/resolusi yang program studi.
berkualitas

33 Memiliki kecakapan hidup dengan menerapkan Mampu berkomunikasi dalam berbagai


keterampilan kewirausahaan di bidang teknologi konteks professional

39
informatika

34 Mampu merancang dan mengembangkan Menerapkan teori ilmu komputer dan dasar
algoritma untuk berbagai keperluan seperti pengembangan perangkat lunak untuk
Network Security, Data Compression Multimedia menghasilkan solusi berbasis computing.
Technologies, Mobile Computing Intelligent
Systems, Information Management, Algorithms
and Complexity, Human-Computer Interaction, Mampu mendesain, mengimplementasi
Graphics and Visual Computing. dan mengevaluasi solusi berbasis
computing yang memenuhi kebutuhan-
kebutuhan computing pada sebuah disiplin
program

III.3. Pemetaan Bahan Kajian


Bahan Kajian adalah body of knowledge program studi untuk mencapai CP Prodi.
Dengan mengacu pada ACM-IEEE CS 2013 bahwa Cabang ilmu Teknik Informatika / Ilmu
Komputer memiliki 7 ranting ilmu dan memiliki 18 ranah keilmuan. Juga mengambil dari
ACM-IEEE IS 2010 (khusus digunakan untuk profil lulusan Analis Sistem Informasi).
Disamping itu juga memiliki 2 ranah keilmuan sebagai wajib nasional dan penciri UIN Sunan
Kalijaga Yogyakarta sebagai berikut:

1. Ranah Topik Pembentukan karakter dan kecakapan hidup


2. Ranah Topik Teknik Informatika / Computer Science (CS2013)
3. Ranah Topik Sistem Informasi / Information System (IS2010)

Selengkapnya Pemetaan ranting ilmu dan ranah keilmuan di Program Studi Teknik
Informatika disajikan dalam tabel berikut:

Tabel 5 : Ranah Pembentukan Karakter dan Kecakapan Hidup

Tabel 6 : Ranah Keilmuan Teknik Informatika dari ACM CS-2013

Tabel 7 : Ranah Keilmuan Sistem Informasi dari ACM IS- 2010

Tabel 5. Ranah Topik Pembentukan Karakter dan Kecakapan Hidup

Bidang Kajian Bahan Kajian (Knowledge Area)


Pembentukan Karakter dan Kecakapan 1. Wawasan Kebangsaan (WK)
Hidup 2. Bahasa dan Komunikasi (BK)

40
3. Sosial Keagamaan (SK)

Tabel 6. Ranah Keilmuan Teknik Informatika dari ACM CS-2013

Bidang Kajian Bahan Kajian (Knowledge Area)


1. Struktur Diskrit (Ds)
1. Matematika Dan Statistika
2. Ilmu Komputasi (Cn)
3. Algoritma & Kompleksitas (Al)
2. Algoritma & Pemrograman
4. Bahasa-Bahasa Pemrograman (Pl)
3. Sistem Cerdas 5. Sistem Cerdas (Is)
6. Rekayasa Perangkat Lunak (Se)
7. Pengembangan Perangkat Lunak (Sdf)
8. Pengembangan Berbasis Platform (Pbd)
4. Rekayasa Perangkat Lunak
9. Manajemen Informasi (IM)
10. Interaksi Manusia & Komputer (Hci)
11. Grafis & Visualisasi (Gv)
12. Arsitektur & Organisasi Komputer (Ar)
5. Arsitektur Komputer 13. Sistem Operasi (Os)
14. Dasar-Dasar Sistem (Sf)
15. Jaringan & Komunikasi (Nc)
6. Sistem Terdistribusi 16. Komputasi Paralel & Terdistribusi (Pd)
17.Penjaminan & Keamanan Informasi (Ias)
7. Praktik Profesional 18. Isu Sosial & Praktik Profesional (Sp)

Tabel 7. Ranah Keilmuan Sistem Informasi / Information System (IS2010)

Bidang Kajian Bahan Kajian (Knowledge Area)


1. Manajemen dan Kepemimpinan bidang
1. Manajemen Sistem Informasi
Sistem Informasi
2. Arsitektur Korporasi
3. Manajemen Sistem Data dan Informasi
2. Pengembangan Sistem Informasi
4. Analisis dan Perancangan

41
Bidang Kajian Bahan Kajian (Knowledge Area)
5. Manajemen Proyek Sistem Informasi
6. User Experience
3. Isu-isu dan Praktek Profesional 7. Isu-su Professional pada bidang Sistem
Bidang Sistem Informasi Informasi

III.4. Pengemasan Bahan Kajian, Mata Kuliah, dan Bobot SKS


Bahan kajian diturunkan ke pokok bahasan terlebih dahulu sebelum dikemas dalam
mata kuliah dan besaran SKS yang mempertimbangkan tingkat keluasan dan kedalaman.
Berdasarkan bahan kajian dan analisa kebutuhan serta mempertimbangkan penciri khusus
lulusan Sarjana Teknik Informatika UIN Sunan Kalijaga, maka diputuskan jumlah sks untuk
untuk lulus sebagai sarjana S1 Teknik Informatika UIN Sunan Kalijaga adalah 150 sks
dengan rincian dari 5 sumber bahan kajian (BK) sebagai berikut:

1. BK Wawasan Kebangsaan = 4 sks


2. BK Bahasa dan Komunikasi = 2 sks
3. BK Sosial Keagamaan = 14 sks
4. BK Rumpun Ilmu Teknik Informatika = 70 sks
5. BK Profil Peminatan / Merdeka Belajar = 60 sks

III.5. Matakuliah Wajib Program Studi (Wajib Seluruh Profil Lulusan)


Mata kuliah wajib Program Studi Teknik Informatika adalah mata kuliah dasar (pondasi)
bagi seluruh mahasiswa. Untuk menjadi lulusan sarjana Teknik Informatika, mahasiswa harus
memiliki kompetensi keilmuan dasar dari 4 bahan kajian sebanyak 90 sks, dengan rincian
berikut:
1. BK Wawasan Kebangsaan = 4 sks
2. BK Bahasa dan Komunikasi = 2 sks
3. BK Sosial Keagamaan = 14 sks
4. BK Rumpun Ilmu Teknik Informatika = 70 sks
Selanjutnya empat dilakukan pemetaan berdasarkan bahan kajian, kemudian
dirumuskan pokok bahasannya dan dituangkan dalam matakuliah beserta besaran SKS.
Pemetaan bahan kajian yang disajikan dalam tabel 8 ini hanya untuk membentuk matakuliah
wajib program studi selama semester 1 hingga 4 dan semester 8 sebesar 90 SKS.

42
Tabel 8. Matakuliah Wajib Keilmuan Program Studi = 90 SKS

NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS


(BK) MK
Laman

1. Kajian dasar negara, 4 Pancasila W 2


WAWASAN
1 2. Kajian Pendidikan
KEBANGSAAN Kewarganegaraan W 2
kewargaan,

BAHASA DAN 1. Kajian bahasa dan Bahasa Indonesia W 2


2
KOMUNIKASI komunikasi

1. Alquran dan AlHadis 4 Ulum Al-Qur’an W 2


2. Studi Islam
Ulum Al-Hadis W 2
3. Islam dan Sains
4. Islam dan Humaniora Pengantar Studi Islam W 4
SOSIAL
3 5. Peradaban Islam
KEAGAMAAN Islam dan Sains W 2

Islam dan Ilmu Sosial W 2


Humaniora

Peradaban Islam W 2

1. Social Context (w, 3) 4 Tugas Akhir (pb: W 4


1,2,3,4,5,6,7) (3,64*)
2. Analytical Tools (w,2)
3. Professional Ethics(w,4)
Ada 3 jenis :
4. Intellectual Property (w,2)
Membuat laporan
5. Privacy and Civil
hasil perancangan
Liberties (w,2)
ISU SOSIAL & system (non
4 PRAKTIK 6. Professional penelitian)
PROFESIONAL communication (w,1)
Membuat laporan
7. Sustainability (w,2) hasil penelitian /
skripsi
8. History (p)
Membuat laporan
9. Economies of Computing rintisan bisnis (non
(p)
penelitian)
10. Security Policies, Laws
and Computer Crimes (p)

1. Sets, Relations, and 4 Matematika Diskrit W 4


Functions (w,4) (pb : 1,2) ( 2.96*)
2. Basic Logic (w,9)
Teknik Pembuktian W 4
STRUKTUR 3. Proof Techniques (w,11)
5 dan Teori Graf
DISKRIT 4. Basics of Counting(w,5) (pb:3,4,5) (5.55*)
5. Graphs and Trees (w,4)
Statistika dan W 2
6. Discrete Probability (w,8) Probabilitas (pb:6)
(1.82*)

6 ILMU 1. Introduction to Modeling 4 Pemodelan dan W 2

43
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
KOMPUTASI and Simulation (W,1) Simulasi Numerik
(pb:1) (0.23*)
2. Modeling and Simulation
(p)
3. Processing (p)
4. Interactive Visualization
(p)
5. Data, Information, and
Knowledge (p)
6. Numerical Analysis (p)

1. Basic Analysis (w,4) 4 Analisis Algoritma W 4


dan Struktur data
2. Algorithmic Strategies
(pb:1,2,3) (5.00*)
(w,6)
3. Fundamental Data
Structures and Algorithms Teori Bahasa dan W 2
(w,12) Otomata (pb:4)
(1.36*)
4. Basic Automata,
Computability and
ALGORITMA &
7 Complexity (w,6)
KOMPLEKSITAS
5. Advanced Computational
Complexity (p)
6. Advanced Automata
Theory and Computability
(P)
7. Advanced Data
Structures, Algorithms,
and Analysis (p)

1. Object-Oriented 4 Bahasa Bahasa W 4


Programming (w,10) Pemrograman (Style
Imperative:
2. Functional Programming
Terstruktur,
(w,7)
fungsional, object
8 BAHASA- 3. Event-Driven and oriented, Event driven
BAHASA Reactive Programming and reactive, style
PEMROGRAMAN (w,2) logic,) (pb:1,2,3)
(4.32*)
4. Basic Type Systems (w,5)
5. Program Representation
(w,1)
6. Language Translation and

44
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
Execution (w,3)
Konsep Bahasa W 2
7. Syntax Analysis (p) Pemrograman (Basic
Type System, Program
8. Compiler Semantic
Representation,
Analysis (p)
language translation
9. Code Generation (p) and execution)
(pb:4,5,6) (2.05*)
10. Runtime Systems(p)
11. Static Analysis (p)
12. Advanced Programming
Constructs(p)
13. Concurrency and
Parallelism(p)
14. Type Systems (p)
15. Formal Semantics (p)
16. Language Pragmatics (p)
17. Logic Programming (p)

1. Fundamental Issues (w,1) 4 Kecerdasan Buatan W 2


(pb :1,2,3,4) (2,27*)
2. Basic Search Strategies
(w,4)
3. Basic Knowledge
Representation and
Reasoning (w,3)
4. Basic Machine Learning
(w,2)
5. Advanced Search (p)
6. Advanced Representation
9 SISTEM CERDAS and Reasoning (p)
7. Reasoning Under
Uncertainty (p)
8. Agents (p)
9. Natural Language
Processing (p)
10. Advanced Machine
Learning (p)
11. Robotics (p)
12. Perception and Computer
Vision (p)

1. Software Processes(w,3) 4 Rekayasa Perangkat W 4


Lunak
REKAYASA 2. Software Project
10 PERANGKAT Management (w,2) (pb:1,2,3,4, 5,6,7,8,9)
LUNAK (6.36*)
3. Tools &
Environments(w,2

45
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
4. Requirements
Engineering (w,4)
5. Software Design (w,8)
6. Software Construction
(w,2)
7. Software Verification and
Validation (w,4)
8. Software Evolution (w,2)
9. Software Reliability (w,1)
10. Formal Methods (p)

1. Algorithms and Design 4 Perancangan W 4


(w,11) Algoritma dan
pemrograman (pb:1,2)
2. Fundamental
(4.77*)
Programming Concepts
(w,10)
3. Fundamental Data
Structures (w,12) Perancangan Struktur W 2
PENGEMBANGAN
Data
11 PERANGKAT 4. Development Methods
LUNAK (w,10) (pb:3) (2.73*)

Metode W 4
Pengembangan
Perangkat Lunak
(pb:4) (2.27*)

1. Introduction (p) 4
2. Web Platforms (p)
PENGEMBANGAN
12 BERBASIS 3. Mobile Platforms (p)
PLATFORM
4. Industrial Platforms (p)
5. Game Platforms (p)

1. Information Management 4 Basis Data W 4


Concepts (w,3)
(pb:1,2,3) (2.27*)
2. Database Systems (w,3)
3. Data Modeling (w,4)
4. Indexing (p)
MANAJEMEN
13 5. Relational Databases (p)
INFORMASI
6. Query Languages (p)
7. Transaction Processing(P
8. Distributed Databases (p)
9. Physical Database Design
(p)

46
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
10. Data Mining (p)
11. Information Storage And
Retrieval (p)
12. MultiMedia Systems (p)

1. Foundations (w,4) 4 Interaksi manusia W 2


komputer
2. Designing Interaction(w,4
(pb:1,2) (1.82*)
3. Programming Interactive
Systems (p)
4. User-Centered Design &
Testing (p)
5. New Interactive
INTERAKSI Technologies (p)
14 MANUSIA & 6. Collaboration &
KOMPUTER Communication (p)
7. Statistical Methods for
HCI (p)
8. Human Factors &
Security (p)
9. Design-Oriented HCI (p)
10. Mixed, Augmented and
Virtual Reality (p)

1. Fund Concepts (w,3) 4 Grafis dan Visualisasi W 2


2. Basic Rendering (p) (pb:1) (0.68*)
3. Geometric Modelling (p)
GRAFIS &
15 4. Advanced Rendering (p)
VISUALISASI
5. Computer Animation (p)
6. Visualization (p)

1. Digital Logic and Digital 4 Organisasi dan W 4


Systems (w,3) Arsitektur Komputer
2. Machine Level (pb: 1,2,3,4,5) (3.64*)
Representation Data (w,3)
3. Assembly Level Machine
ARSITEKTUR & Organization (w,6)
16 ORGANISASI 4. Memory System
KOMPUTER Organization and
Architecture (w,3)
5. Interfacing and
Communication (w,1)
6. Functional Organization P
7. Multiprocessing and

47
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
Alternative
Architectures(P
8. Performance
Enhancements (p)

1. Overview of Operating 4 Sistem operasi W 4


Systems (w,2) (pb:1,2,3,4,5,6)
(3.41*)
2. Operating System
Principles (w,2)
3. Concurrency (w,3)
4. Scheduling and Dispatch
(w,3)
5. Memory Management
(w,3

17 SISTEM OPERASI 6. Security and Protection


(w,2)
7. Virtual Machines (p)
8. Device Management (p)
9. File Systems (p)
10. Real Time and Embedded
Systems (p)
11. Fault Tolerance (p)
12. System Performance
Evaluation (p)

1. Computational Paradigms 4 Prinsip Dasar Sistem W 4


(w,3) Komputasi
2. Cross-Layer (pb:1,2,3,4,5,6,7,8,9)
Communications (w,3) (6.14*)
3. State and State Machines
(w,6)
4. Parallelism (w,3)
5. Evaluation(w,3)
DASAR-DASAR
18 6. Resource Allocation and
SISTEM
Scheduling(w,2)
7. Proximity(w,3)
8. Virtualization and
Isolation(w,2)
9. Reliability through
Redundancy(w,2)
10. Quantitative
Evaluation(p)

JARINGAN DAN 1. Introduction Networking Jaringan Komputer W 2


19
KOMUNIKASI (w,1.5)
(pb: 1,2,3,4,5,6,7)

48
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
2. Networked Applications (2.27*)
(w,1.5)
3. Reliable Data
Delivery(w,2
4. Routing and Forwarding
(w,1,5)
5. Local Area Networks
(w,1,5)
6. Resource Allocation (w,1)
7. Mobility (w,1)
8. Social Networking (P)

1. Parallelism Fundamentals 4 Komputasi Paralel W 2


(w,2) (pb:1,2,3,4,5) (3.41*)
2. Parallel Decomposition
(w,4)
3. Communication and
Coordination (w,4)
4. Parallel Algorithms,
KOMPUTASI Analysis, and
20 PARALEL & Programming (w,3)
TERDISTRIBUSI
5. Parallel Architecture
(w,2)
6. Parallel Performance (p)
7. Distributed Systems (p)
8. Cloud Computing (p)
9. Formal Models and
Semantics (p)

1. Foundational Concepts in 4 Keamanan Komputer W 2


Security (w,1)
(pb :1,2,3,4,5,6)
2. Principles of Secure (2.05*)
Design (w,2)
3. Defensive Programming
(w,2)
4. Threats and Attacks (w,1)
PENJAMINAN &
21 KEAMANAN 5. Network Security (w,2)
INFORMASI 6. Cryptography (w,1)
7. Web Security (P)
8. Platform Security (P)
9. Security Policy and
Governance (P)
10. Digital Forensics (P)
11. Secure Software

49
NO BAHAN KAJIAN POKOK BAHASAN Keda MATAKULIAH Jenis SKS
(BK) MK
Laman
Engineering (P)

Catatan:
1. Sumber acuan BK adalah standard Internasional ACM Curricula
2. BK Pengembangan Berbasis Platform: tidak ada matakuliah wajib yang
dipersyaratkan
3. Rumus perhitungan sks menggunakan prinsip proporsional yaitu bobot materi atau
pokok Bahasan mata kuliah (w) dibagi jumlah total bobot materi atau pokok bahasan
dikali jumlah sks wajib prodi
Misal: mata kuliah keamanan komputer
bobot materi atau pokok Bahasan mata kuliah (w) = 9
jumlah total bobot materi atau pokok bahasan = 308
jumlah sks wajib prodi = 70  9 : 308 x 70 sks = 2.05 sks

50
III.6. Matakuliah Profil lulusan 1: Tenaga Profesional
Profil lulusan 1 ini adalah Tenaga Profesional yang dibagi dalam 4 peminatan yang
disinergikan dengan kompetensi keilmuan dosen dan fasilitas infrastruktur yang dimiliki.
Sumber bahan kajian untuk membentuk mata kuliah mengacu pada asosiasi Internasional
ACM.

III.6.i. Matakuliah Profil lulusan Tenaga Profesional: Peminatan Analis Sistem


Informasi
Profil lulusan tenaga professional Peminatan Analis Sistem Informasi menempuh
Mata Kuliah peminatan = 60 sks (disajikan tabel 9)

Tabel 9. Pemetaan mata kuliah peminatan Analis Sistem Informasi = 60 SKS

BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SK


NO MK S
(BK) Laman

1. Information Systems 4 Konsep Dasar Sistem P* 4


Strategy Informasi (pb:1,2.)
2. Information Systems
Management
Manajemen Resiko
P* 4
3. Information Systems (pb:8.. )
Sourcing and Acquisition
4. Strategic Alignment
5. Impact of Information
Systems on Organizational
Structure and Processes
Information Systems
Planning
IS MANAGEMENT
6. Role of IT in Defining and
1 AND LEADERSHIP
Shaping Competition
Managing the Information
Systems Function
Financing and Evaluating
the Performance of
Information Technology
Investments and
Operations
7. Acquiring Information
Technology Resources and
Capabilities Using IT
Governance Frameworks
8. IT Risk Management
Information Systems
Economics

51
BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SK
NO MK S
(BK) Laman

1. Basic File Processing 4 Manajemen Data dan P* 4


Concepts Informasi (pb:1,2,3)
2. Data Structures
3. Data Management Basis Data
P* 4
Approaches Terdistribusi (pb: 5 )
4. Database Management
Systems Data and
Sistem Pendukung
Information Modeling at
Keputusan (pb:6) P* 4
Conceptual and Logical
Levels Physical Database
Implementation Data
DATA AND Retrieval and
2 INFORMATION Manipulation with
MANAGEMENT Database Languages Data
Management and
Transaction Processing
5. Distributed Databases
6. Business Intelligence and
Decision Support
7. Security and Privacy
8. Policies and Compliance
9. Data Integrity and Quality
10. Data and Database
Administration

1. Systems Analysis & 4 Analisis dan P* 4


Design Philosophies and Perancangan Sistem
Approaches (pb:1,2)
2. Business Process Design
and Management
Analisis Proses Bisnis
3. Analysis of Business (pb:3,4 ) P* 4
Requirements
4. Analysis and Specification
Model Implementasi
of System Requirements
Sistem Informasi
5. Configuration and Change (pb:5,6) P* 4
SYSTEMS
3 ANALYSIS & Management
DESIGN 6. Different Approaches to
Implementing Information
System
7. HighS level System
Design Issues
8. Identification of
Opportunities for ITS
enabled Organizational
Change
9. Realization of ITS based
Opportunities with

52
BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SK
NO MK S
(BK) Laman
Systems Development
Projects
10. System Deployment and
Implementation
11. System Verification and
Validation

1. Project Management 4 Manajemen Proyek P* 4


Fundamentals Sistem informasi
(pb:1,2,3,4,5,6 )
2. Managing Project Teams
3. Managing Project
Communication Penjaminan Mutu
Sistem Informasi P* 4
4. Project Initiation and
(pb:7,8,9)
Planning
IS PROJECT
4
MANAGEMENT 5. Project Execution &
Control
6. Project Closure
7. Project Quality
8. Project Risk
9. Project Management
Standards

1. Enterprise Architecture 4 Model Arsitektur P* 4


Frameworks Enterprise (pb:1,2,3 )
2. Component Architectures
3. Enterprise Application Sistem Informasi
P* 4
Service Delivery Enterprise (4,5,6,7)
4. Systems Integration
5. Content Management
ENTERPRISE
5
ARCHITECTURE 6. Interorganizational
Architectures Processes
for Developing Enterprise
Architecture Change
Management
7. Implementing Enterprise
Architecture Enterprise
Architecture and
Management Controls

1. Usability Goals and 4 Pengalaman Pengguna P* 4


Assessment (pb:1,2,3,4,5,6,7,8,9.. )

USER 2. Design Processes


6
EXPERIENCE 3. Design Theories and
Trades off
4. Interaction Styles

53
BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SK
NO MK S
(BK) Laman
5. Interaction Devices
6. Information Search
7. Information Visualization
8. User Documentation and
Online Help
9. Error Reporting and
Recovery

1. Societal Context of 4 Metode Perancangan P* 2


Computing sistem informasi
(pb:1,2,3,4,5)
2. Legal Issues
3. Ethical Issues
ISU-ISU Proyek Pengembangan
4. Intellectual Property
PROFESIONAL sistem informasi P* 2
7 5. Privacy IS as a Profession (pb:1,2,3,4,5)
BIDANG SISTEM
INFORMASI

KKN (pb:1,2,3,4,5)

P* 4

54
III.6.ii. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Perangkat Lunak
Profil lulusan tenaga profesional Peminatan Perekayasa Perangkat Lunak
menempuh Mata Kuliah peminatan = 60 sks ( disajikan tabel10)

Tabel 10. Pemetaan mata kuliah peminatan Perekayasa Perangkat Lunak = 60 sks

NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS


(BK)
Laman MK

1 1. Software Processes (w,3) 4 Manajemen Proyek P* 4


Perangkat Lunak (pb:
2. Software Project
1,2,3)
Management (w,2)
Rekayasa Kebutuhan
3. Tools and Environments
Perangkat Lunak (pb: P* 4
(w,2)
4,10)
4. Requirements Engineering
Perancangan dan
(w,4)
Pembangunan Perangkat
5. Software Design (w,8) Lunak (pb:5,6,10)
6. Software Construction Penjaminan Kualitas P* 4
REKAYASA (w,2) Perangkat Lunak (pb :
PERANGKAT 7,8,9)
7. Software Verification and
LUNAK Validation (w,4)
8. Software Evolution (w,2)
9. Software Reliability (w,1)
10. Formal Methods (p)
P* 4

2 PENGEMBANGAN 1. Algorithms and Design 4


PERANGKAT (w,11)
LUNAK
2. Fundamental
Programming Concepts
(w,10)
3. Fundamental Data
Structures (w,12)
4. Development Methods
(w,10)

55
NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK

3 PENGEMBANGAN 5. Introduction (p) 4 Pemrograman Platform P* 4


BERBASIS Web (pb : 1,2)
6. Web Platforms (p)
PLATFORM
Pemrograman Platform
7. Mobile Platforms (p)
Bergerak (pb:1,3)
8. Industrial Platforms (p)
Pemrograman Platform
9. Game Platforms (p) Desktop dan Embedded P* 4
(pb : 1,4)
Pemrograman Game
(pb:1,5)
P* 4

P* 4

4 1. Information Management 4 Manajemen Basis Data P* 4


Concepts (w,3) dan Bahasa Query (pb:
4,5,6,7,8,9)
2. Database Systems (w,3)
Temu Kembali Informasi
3. Data Modeling (w,4)
(pb: 10,11,12)
4. Indexing (p)
5. Relational Databases (p)
6. Query Languages (p)
MANAJEMEN P* 4
INFORMASI 7. Transaction Processing (p)
8. Distributed Databases (p)
9. Physical Database Design
(p)
10. Data Mining (p)
11. Information Storage and
Retrieval (p)
12. Multi Media Systems (p)

56
NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK

5 INTERAKSI 1. Foundations (w,4) 4 Perancangan Komputasi P* 4


MANUSIA & Interaktif (pb :
2. Designing Interaction
KOMPUTER 3,4,5,6,7,8,9)
(w,4)
Augmented dan Virtual
3. Programming Interactive
Reality (pb: 10)
Systems (p)
P* 4
4. User-Centered Design &
Testing (p)
5. New Interactive
Technologies (p)
6. Collaboration &
Communication (p)
7. Statistical Methods for
HCI (p)
8. Human Factors & Security
(p)
9. Design-Oriented HCI (p)
10. Mixed, Augmented and
Virtual Reality (p)

5 GRAFIS & 1. Fundamental Concepts 4 Multimedia, Animasi dan P* 4


VISUALISASI (w,3) Visualisasi (pb:
1,2,3,4,5,6,IM12)
2. Basic Rendering (p)
3. Geometric Modeling (p)
4. Advanced Rendering (p)
5. Computer Animation (p)
6. Visualization (p)

6 ISU SOSIAL & 1. Social Context (w, 3) 4 Metode Perancangan P* 2


PRAKTIK Perangkat Lunak (pb :
2. Analytical Tools (w,2)
PROFESIONAL 1,2,3,4,5,6,7)
3. Professional Ethics(w,4)
Proyek Pengembangan
4. Intellectual Property (w,2) Perangkat Lunak
(pb:1,2,3,4,5,6,7,8,9,10)
5. Privacy and Civil Liberties
(w,2) Kuliah Kerja Nyata (pb :
P* 2
1,2,3,4,5,6,7,8,9,10)
6. Professional
communication (w,1)
7. Sustainability (w,2)
8. History (p)
9. Economies of Computing
(p)
10. Security Policies, Laws P* 4

57
NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK

and Computer Crimes (p)

58
III.6.iii. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Jaringan
Komputer
Profil lulusan tenaga profesional peminatan Perekayasa Jaringan Komputer Mata
Kuliah peminatan = 60 sks ( disajikan tabel 11)

Tabel 11. Pemetaan mata kuliah peminatan Perekayasa Jaringan Komputer = 60 sks

BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS


NO
(BK) Laman MK

1. Introduction 4 Komputasi Bergerak (pb:3,7) P* 4


Networking (w,1.5)
Pemrograman sistem dan
2. Networked Jaringan (pb:2)
P* 4
Applications (w,1.5)
Analisis dan Desain Jaringan
3. Reliable Data Delivery komputer (pb:1,4,5)
(w,2) P* 4
Jaringan Multimedia (pb:6)
JARINGAN DAN 4. Routing and
1 Layanan Jaringan Sosial
KOMUNIKASI Forwarding (w,1.5)
(pb:8)
5. Local Area Networks
P* 4
(w,1.5)
6. Resource Allocation
(w,1) P* 4
7. Mobility (w,1)
8. Social Networking (P)

1. Parallelism Sistem Terdistribusi P* 4


Fundamentals (w,2) (pb:1,2,5,6)
2. Parallel Simulasi Komputer(pb:3,4,9)
P* 4
Decomposition (w,4)
Komputasi Awan (pb:7,8)
3. Communication and
Coordination (w,4) P* 4
4. Parallel Algorithms,
Analysis, and
KOMPUTASI Programming (w,3)
2 PARALEL &
5. Parallel Architecture
TERDISTRIBUSI
(w,2)
6. Parallel Performance
(p)
7. Distributed Systems
(p)
8. Cloud Computing (p)
9. Formal Models and
Semantics (p)

PENJAMINAN & 1. Foundational Concepts Kriptografi P* 4


3 KEAMANAN in Security (w,1)
(pb:6)
INFORMASI
2. Principles of Secure

59
BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
NO
(BK) Laman MK
Design (w,2) Keamanan Web(pb :5,7) P* 4
3. Defensive Keamanan Aplikasi P* 4
Programming (w,2) (pb:2,3,11)
4. Threats and Attacks Kebijakan Keamanan Siber
P* 4
(w,1) (pb:1,4,9)
5. Network Security Forensik Digital (pb:8,10)
(w,2) P* 4
6. Cryptography (w,1)
7. Web Security (P)
8. Platform Security (P)
9. Security Policy and
Governance (P)
10. Digital Forensics (P)
11. Secure Software
Engineering (P)

1. Social Context (w, 3) Kuliah Kerja Nyata P* 4


2. Analytical Tools (w,2) (pb :1,2,3,4,5,6,8,9,10)
3. Professional Metode Perancangan Jaringan P* 2
Ethics(w,4) Komputer
4. Intellectual Property (pb :1,2,3,4,5,6,7 )
(w,2)
Proyek Pengembangan
P* 2
5. Privacy and Civil Jaringan Komputer
ISU SOSIAL & Liberties (w,2)
(pb:1,2,3,4,5,6,7,8,9,10 )
4 PRAKTIK 6. Professional
PROFESIONAL communication (w,1)
7. Sustainability (w,2)
8. History (p)
9. Economies of
Computing (p)
10. Security Policies,
Laws and Computer
Crimes (p)

60
III.6.iv. Matakuliah Profil lulusan Tenaga Profesional: Perekayasa Sistem Cerdas
Profil lulusan tenaga profesional bidang minat Perekayasa Sistem Cerdas
menempuh Mata Kuliah peminatan = 60 sks (disajikan tabel 12)

Tabel 12. Pemetaan mata kuliah peminatan Perekayasa Sistem Cerdas = 60 sks

NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS


(BK)
laman

1. Fundamental Issues Logika Fuzzy (pb:6,7) P* 4


(w,1)
2. Basic Search Strategies
Jaringan Saraf Tiruan P* 4
(w,4)
(pb:10)
3. Basic Knowledge
Representation and
Reasoning (w,3) Pemrosesan Citra
P* 4
Digital(pb:12)
4. Basic Machine Learning
(w,2) Dasar Penalaran dan
Representasi Pengetahuan P* 4
5. Advanced Search (p)
(pb:3)
6. Advanced
Representation and
Reasoning (p) Ilmu Informasi (pb:6)
P* 4
7. Reasoning Under
Uncertainty (p)
Pembelajaran Mesin
8. Agents (p) (pb:10) P* 4

9. Natural Language
Processing (p) P* 4
1 SISTEM CERDAS Visi Komputer (pb:12)
10. Advanced Machine
Learning (p)
11. Robotics (p) Penalaran dan Representasi
Pengetahuan Lanjut (pb:6) P* 4
12. Perception and
Computer Vision (p)
Pengenalan Pola (pb:10) P* 4

Data Mining (pb:6) P* 4

Komputasi Evolusioner P* 4
(pb:5)

Pemrosesan Bahasa Alami


(pb:9) P* 4

Quran Hadis Mining (pb:6) P* 4

61
NO BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman

2 ISU SOSIAL & 1. Social Context (w, 3) Kuliah Kerja Nyata (pb P* 4
PRAKTIK :1,2,3,4,5,6,7,8,9,10)
2. Analytical Tools (w,2)
PROFESIONAL
3. Professional Ethics(w,4)
Metode Perancangan
4. Intellectual Property P* 2
Sistem Cerdas (pb
(w,2)
:1,2,3,4,5,6,7 )
5. Privacy and Civil
Liberties (w,2)
Proyek Pengembangan
6. Professional
Sistem Cerdas
communication (w,1) P* 2
(pb:1,2,3,4,5,6,7,8,9,10 )
7. Sustainability (w,2)
8. History (p)
9. Economies of
Computing (p)
10. Security Policies, Laws
and Computer Crimes
(p)

62
III.7. Matakuliah Profil lulusan 2: Ilmuwan
Profil lulusan peminatan Ilmuwan menempuh matakuliah pilihan sebanyak = 60 sks.
Mahasiswa diberi keleluasaan untuk mengambil matakuliah semua peminatan dari profil
professional melalui pertimbangan dosen pembimbing akademik. Dalam tabel 13 disajikan
semua mata kuliah pilihan dari profil profesional.

Tabel 13. Pemetaan mata kuliah Pilihan peminatan Ilmuwan

No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS


(BK)
Laman MK

1 IS MANAGEMENT 1. Information Systems 4 Konsep Dasar Sistem P* 4


AND LEADERSHIP Strategy Informasi (pb:1,2.)
2. Information Systems
Management
Manajemen Resiko (pb:8..
P* 4
3. Information Systems )
Sourcing and
Acquisition
4. Strategic Alignment
5. Impact of
Information Systems
on Organizational
Structure and
Processes
Information Systems
Planning
6. Role of IT in
Defining and
Shaping Competition
Managing the
Information Systems
Function Financing
and Evaluating the
Performance of
Information
Technology
Investments and
Operations
7. Acquiring
Information
Technology
Resources and
Capabilities Using IT
Governance
Frameworks
8. IT Risk Management
Information Systems
Economics

2 DATA AND 1. Basic File Processing 4 Manajemen Data dan P* 4


INFORMATION Concepts Informasi (pb:1,2,3)

63
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
MANAGEMENT 2. Data Structures
3. Data Management Basis Data Terdistribusi
Approaches (pb: 5 )
P* 4
4. Database
Management
Sistem Pendukung
Systems Data and
Keputusan (pb:6)
Information
P* 4
Modeling at
Conceptual and
Logical Levels
Physical Database
Implementation Data
Retrieval and
Manipulation with
Database Languages
Data Management
and Transaction
Processing
5. Distributed
Databases
6. Business Intelligence
and Decision
Support
7. Security and Privacy
8. Policies and
Compliance
9. Data Integrity and
Quality
10. Data and Database
Administration

3 SYSTEMS 1. Systems Analysis & 4 Analisis dan Perancangan P* 4


ANALYSIS & Design Philosophies Sistem (pb:1,2)
DESIGN and Approaches
2. Business Process
Analisis Proses Bisnis
Design and P* 4
(pb:3,4 )
Management
3. Analysis of Business
Requirements Model Implementasi
Sistem Informasi (pb:5,6) P* 4
4. Analysis and
Specification of
System
Requirements
5. Configuration and
Change Management
6. Different
Approaches to
Implementing
Information System

64
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
7. HighS level System
Design Issues
8. Identification of
Opportunities for
ITS enabled
Organizational
Change
9. Realization of ITS
based Opportunities
with Systems
Development
Projects
10. System Deployment
and Implementation
11. System Verification
and Validation

3 IS PROJECT 1. Project Management 4 Manajemen Proyek Sistem P* 4


MANAGEMENT Fundamentals informasi (pb:1,2,3,4,5,6 )
2. Managing Project
Teams
Penjaminan Mutu Sistem
P* 4
3. Managing Project Informasi (pb:7,8,9)
Communication
4. Project Initiation and
Planning
5. Project Execution &
Control
6. Project Closure
7. Project Quality
8. Project Risk
9. Project Management
Standards

5 ENTERPRISE 1. Enterprise 4 Model Arsitektur P* 4


ARCHITECTURE Architecture Enterprise (pb:1,2,3 )
Frameworks
2. Component
Sistem Informasi
Architectures P* 4
Enterprise (4,5,6,7)
3. Enterprise
Application Service
Delivery
4. Systems Integration
5. Content Management
6. Interorganizational
Architectures
Processes for
Developing

65
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
Enterprise
Architecture Change
Management
7. Implementing
Enterprise
Architecture
Enterprise
Architecture and
Management
Controls

6 USER EXPERIENCE 1. Usability Goals and 4 Pengalaman Pengguna P* 4


Assessment (pb:1,2,3,4,5,6,7,8,9.. )
2. Design Processes
3. Design Theories and
Trades off
4. Interaction Styles
5. Interaction Devices
6. Information Search
7. Information
Visualization
8. User Documentation
and Online Help
9. Error Reporting and
Recovery

1. Software Processes 4 Manajemen Proyek P* 4


(w,3) Perangkat Lunak (pb:
1,2,3)
2. Software Project
Management (w,2) Rekayasa Kebutuhan
Perangkat Lunak (pb: P* 4
3. Tools and
4,10)
Environments (w,2)
Perancangan dan
4. Requirements P* 4
Pembangunan Perangkat
Engineering (w,4)
Lunak (pb:5,6,10)
5. Software Design
REKAYASA Penjaminan Kualitas P* 4
(w,8)
7 PERANGKAT Perangkat Lunak (pb :
LUNAK 6. Software 7,8,9)
Construction (w,2)
7. Software
Verification and
Validation (w,4)
8. Software Evolution
(w,2)
9. Software Reliability
(w,1)
10. Formal Methods (p)

66
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK

1. Introduction (p) 4 Pemrograman Platform P* 4


Web (pb : 1,2)
2. Web Platforms (p)
Pemrograman Platform
3. Mobile Platforms (p) P* 4
PENGEMBANGAN Bergerak (pb:1,3)
8 BERBASIS 4. Industrial Platforms
Pemrograman Platform
PLATFORM (p)
Desktop dan Embedded P* 4
5. Game Platforms (p) (pb : 1,4)
Pemrograman Game
P* 4
(pb:1,5)

1. Information 4 Manajemen Basis Data P* 4


Management dan Bahasa Query (pb:
Concepts (w,3) 4,5,6,7,8,9,11)
2. Database Systems Temu Kembali Informasi
(w,3) (pb: 10,11) P* 4
3. Data Modeling (w,4)
4. Indexing (p)
5. Relational Databases
(p)
6. Query Languages (p)
MANAJEMEN
9 7. Transaction
INFORMASI
Processing (p)
8. Distributed
Databases (p)
9. Physical Database
Design (p)
10. Data Mining (p)
11. Information Storage
and Retrieval (p)
12. MultiMedia Systems
(p)

1. Foundations (w,4) 4 Perancangan Komputasi P* 4


Interaktif (pb :
2. Designing
3,4,5,6,7,8,9)
Interaction (w,4)
Augmented dan Virtual
3. Programming
Reality (pb: 10) P* 4
Interactive Systems
INTERAKSI (p)
10 MANUSIA & 4. User-Centered
KOMPUTER Design & Testing (p)
5. New Interactive
Technologies (p)
6. Collaboration &
Communication (p)
7. Statistical Methods

67
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
for HCI (p)
8. Human Factors &
Security (p)
9. Design-Oriented HCI
(p)
10. Mixed, Augmented
and Virtual Reality
(p)

1. Fundamental 4 Multimedia, Animasi dan P* 4


Concepts (w,3) Visualisasi (pb:
1,2,3,4,5,6,IM12)
2. Basic Rendering (p)
3. Geometric Modeling
(p)
GRAFIS &
11 4. Advanced Rendering
VISUALISASI
(p)
5. Computer Animation
(p)
6. Visualization (p)

1. Introduction Komputasi Bergerak P* 4


Networking (w,1.5) (pb:3,7)
2. Networked Pemrograman sistem dan
P* 4
Applications (w,1.5) Jaringan (pb:2)
3. Reliable Data Analisis dan Desain
Delivery (w,2) Jaringan komputer P* 4
(pb:1,4,5)
4. Routing And
JARINGAN DAN Forwarding (w,1.5) Jaringan Multimedia
12 P* 4
KOMUNIKASI (pb:6)
5. Local Area Networks
(w,1.5) Layanan Jaringan Sosial
(pb:8) P* 4
6. Resource Allocation
(w,1)
7. Mobility (w,1)
8. Social Networking
(P)

1. Parallelism 4 Sistem Terdistribusi P* 4


Fundamentals (w,2) (pb:1,2,5,6)
2. Parallel Simulasi
P* 4
KOMPUTASI Decomposition (w,4) Komputer(pb:3,4,9)
13 PARALEL & 3. Communication and Komputasi Awan (pb:7,8)
TERDISTRIBUSI Coordination (w,4) P* 4
4. Parallel Algorithms,
Analysis, and
Programming (w,3)

68
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
5. Parallel Architecture
(w,2)
6. Parallel Performance
(p)
7. Distributed Systems
(p)
8. Cloud Computing (p)
9. Formal Models and
Semantics (p)

1. Foundational 4 Kriptografi P* 4
Concepts in Security
(pb:6)
(w,1)
Keamanan Web(pb :5,7) P* 4
2. Principles of Secure
Design (w,2) Keamanan Aplikasi P* 4
(pb:2,3,11)
3. Defensive
Programming (w,2) Kebijakan Keamanan
P* 4
Siber (pb:1,4,9)
4. Threats and Attacks
(w,1) Forensik Digital (pb:8,10)
PENJAMINAN & P* 4
5. Network Security
14 KEAMANAN
(w,2)
INFORMASI
6. Cryptography (w,1)
7. Web Security (P)
8. Platform Security (P)
9. Security Policy and
Governance (P)
10. Digital Forensics (P)
11. Secure Software
Engineering (P)

1. Fundamental Issues 4 Logika Fuzzy (pb:6,7) P* 4


(w,1)
2. Basic Search
Jaringan Saraf Tiruan P* 4
Strategies (w,4)
(pb:10)
3. Basic Knowledge
Representation and
Reasoning (w,3) Pemrosesan Citra
P* 4
Digital(pb:12)
15 SISTEM CERDAS 4. Basic Machine
Learning (w,2) Dasar Penalaran dan
Representasi Pengetahuan P* 4
5. Advanced Search (p)
(pb:3)
6. Advanced
Representation and
Reasoning (p) Ilmu Informasi (pb:6)
P* 4
7. Reasoning Under
Uncertainty (p)
Pembelajaran Mesin

69
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
Laman MK
8. Agents (p) (pb:10) P* 4
9. Natural Language
Processing (p)
Visi Komputer (pb:12) P* 4
10. Advanced Machine
Learning (p)
Penalaran dan P* 4
11. Robotics (p)
Representasi Pengetahuan
12. Perception and Lanjut (pb:6)
Computer Vision (p)
P* 4
Pengenalan Pola (pb:10)

P* 4
Data Mining (pb:6)

P* 4
Komputasi Evolusioner
(pb:5)

Pemrosesan Bahasa Alami P* 4


(pb:9)

Quran Hadis Mining


P* 4
(pb:6)

1. Social Context (w, 3) 4 Kuliah Kerja Nyata P 4


(pb:1,2,3,4,5,6,8,9,10
2. Analytical Tools
(w,2) Metode Penelitian
P 2
3. Professional (pb:1,2,3,4,5,6,7)
Ethics(w,4)
Proyek Penelitian
P 2
4. Intellectual Property
(pb:1,2,3,4,5,6,7,8,9,10 )
(w,2)
5. Privacy and Civil
ISU SOSIAL DAN Liberties (w,2)
16
PRAKTEK 6. Professional
communication (w,1)
7. Sustainability (w,2)
8. History (p)
9. Economies of
Computing (p)
10. Security Policies,
Laws and Computer
Crimes (p)

70
III.8. Matakuliah Profil lulusan 3: WIRAUSAHAWAN
Profil lulusan peminatan Wirausahawan menempuh matakuliah pilihan sebanyak =
60 sks. Mahasiswa diberi keleluasaan untuk mengambil mata kuliah semua peminatan dari
profil professional melalui pertimbangan dosen pembimbing akademik. Dalam tabel 14
disajikan semua mata kuliah pilihan dari profil profesional

Tabel 14. Pemetaan mata kuliah peminatan Wirausahawan

No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS


(BK)
laman MK

1 IS MANAGEMENT 1. Information Systems 4 Konsep Dasar Sistem P* 4


AND LEADERSHIP Strategy Informasi (pb:1,2.)
2. Information Systems
Management
Manajemen Resiko
P* 4
3. Information Systems (pb:8.. )
Sourcing and Acquisition
4. Strategic Alignment
5. Impact of Information
Systems on Organizational
Structure and Processes
Information Systems
Planning
6. Role of IT in Defining and
Shaping Competition
Managing the Information
Systems Function Financing
and Evaluating the
Performance of Information
Technology Investments
and Operations
7. Acquiring Information
Technology Resources and
Capabilities Using IT
Governance Frameworks
8. IT Risk Management
Information Systems
Economics

2 DATA AND 1. Basic File Processing 4 Manajemen Data dan P* 4


INFORMATION Concepts Informasi (pb:1,2,3)
MANAGEMENT
2. Data Structures
3. Data Management Basis Data
P* 4
Approaches Terdistribusi (pb: 5 )
4. Database Management
Systems Data and
Sistem Pendukung
Information Modeling at

71
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
Conceptual and Logical Keputusan (pb:6) P* 4
Levels Physical Database
Implementation Data
Retrieval and Manipulation
with Database Languages
Data Management and
Transaction Processing
5. Distributed Databases
6. Business Intelligence and
Decision Support
7. Security and Privacy
8. Policies and Compliance
9. Data Integrity and Quality
10. Data and Database
Administration

3 SYSTEMS 1. Systems Analysis & Design 4 Analisis dan P* 4


ANALYSIS & Philosophies and Perancangan Sistem
DESIGN Approaches (pb:1,2)
2. Business Process Design
and Management
Analisis Proses
3. Analysis of Business Bisnis (pb:3,4 ) P* 4
Requirements
4. Analysis and Specification
Model Implementasi P* 4
of System Requirements
Sistem Informasi
5. Configuration and Change (pb:5,6)
Management
6. Different Approaches to
Implementing Information
System
7. HighS level System Design
Issues
8. Identification of
Opportunities for ITS
enabled Organizational
Change
9. Realization of ITS based
Opportunities with Systems
Development Projects
10. System Deployment and
Implementation
11. System Verification and
Validation

4 IS PROJECT 1. Project Management 4 Manajemen Proyek P* 4


MANAGEMENT Fundamentals Sistem informasi
(pb:1,2,3,4,5,6 )
2. Managing Project Teams

72
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
3. Managing Project
Communication
Penjaminan Mutu
4. Project Initiation and Sistem Informasi
P* 4
Planning (pb:7,8,9)
5. Project Execution & Control
6. Project Closure
7. Project Quality
8. Project Risk
9. Project Management
Standards

5 ENTERPRISE 1. Enterprise Architecture 4 Model Arsitektur P* 4


ARCHITECTURE Frameworks Enterprise (pb:1,2,3 )
2. Component Architectures
3. Enterprise Application Sistem Informasi
P* 4
Service Delivery Enterprise (4,5,6,7)
4. Systems Integration
5. Content Management
6. Interorganizational
Architectures Processes for
Developing Enterprise
Architecture Change
Management
7. Implementing Enterprise
Architecture Enterprise
Architecture and
Management Controls

6 USER EXPERIENCE 1. Usability Goals and 4 Pengalaman P* 4


Assessment Pengguna
(pb:1,2,3,4,5,6,7,8,9..
2. Design Processes
)
3. Design Theories and Trades
off
4. Interaction Styles
5. Interaction Devices
6. Information Search
7. Information Visualization
8. User Documentation and
Online Help
9. Error Reporting and
Recovery

7 REKAYASA 1. Software Processes (w,3) 4 Manajemen Proyek P* 4


PERANGKAT Perangkat Lunak (pb:
2. Software Project
LUNAK 1,2,3)
Management (w,2)

73
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
3. Tools and Environments Rekayasa Kebutuhan
(w,2) Perangkat Lunak (pb:
P* 4
4,10)
4. Requirements Engineering
(w,4) Perancangan dan
Pembangunan
5. Software Design (w,8)
Perangkat Lunak
P* 4
6. Software Construction (w,2) (pb:5,6,10)
7. Software Verification and Penjaminan Kualitas
Validation (w,4) Perangkat Lunak (pb P* 4
: 7,8,9)
8. Software Evolution (w,2)
9. Software Reliability (w,1)
10. Formal Methods (p)

8 PENGEMBANGAN 1. Introduction (p) 4 Pemrograman P* 4


BERBASIS Platform Web (pb :
2. Web Platforms (p)
PLATFORM 1,2)
3. Mobile Platforms (p)
Pemrograman
4. Industrial Platforms (p) Platform Bergerak P* 4
(pb:1,3)
5. Game Platforms (p)
Pemrograman
P* 4
Platform Desktop
dan Embedded (pb :
1,4)
Pemrograman Game
(pb:1,5) P* 4

9 MANAJEMEN 1. Information Management 4 Manajemen Basis P* 4


INFORMASI Concepts (w,3) Data dan Bahasa
Query (pb:
2. Database Systems (w,3)
4,5,6,7,8,9,11)
3. Data Modeling (w,4)
Temu Kembali P* 4
4. Indexing (p) Informasi (pb: 10,11)
5. Relational Databases (p)
6. Query Languages (p)
7. Transaction Processing (p)
8. Distributed Databases (p)
9. Physical Database Design
(p)
10. Data Mining (p)
11. Information Storage and
Retrieval (p)
12. MultiMedia Systems (p)

10 INTERAKSI 1. Foundations (w,4) 4 Perancangan P* 4


MANUSIA & Komputasi Interaktif
2. Designing Interaction (w,4)

74
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
KOMPUTER 3. Programming Interactive (pb : 3,4,5,6,7,8,9)
Systems (p)
Augmented dan P* 4
4. User-Centered Design & Virtual Reality (pb:
Testing (p) 10)
5. New Interactive
Technologies (p)
6. Collaboration &
Communication (p)
7. Statistical Methods for HCI
(p)
8. Human Factors & Security
(p)
9. Design-Oriented HCI (p)
10. Mixed, Augmented and
Virtual Reality (p)

11 GRAFIS & 1. Fundamental Concepts 4 Multimedia, Animasi P* 4


VISUALISASI (w,3) dan Visualisasi (pb:
1,2,3,4,5,6,IM12)
2. Basic Rendering (p)
3. Geometric Modeling (p)
4. Advanced Rendering (p)
5. Computer Animation (p)
6. Visualization (p)

12 JARINGAN DAN 1. Introduction Networking Komputasi Bergerak P* 4


KOMUNIKASI (w,1.5) (pb:3,7)
2. Networked Applications Pemrograman sistem
P* 4
(w,1.5) dan Jaringan (pb:2)
3. Reliable Data Delivery Analisis dan Desain
(w,2) Jaringan komputer P* 4
(pb:1,4,5)
4. Routing And Forwarding
(w,1.5) Jaringan Multimedia
P* 4
(pb:6)
5. Local Area Networks
(w,1.5) Layanan Jaringan
Sosial (pb:8) P* 4
6. Resource Allocation (w,1)
7. Mobility (w,1)
8. Social Networking (P)

13 KOMPUTASI 1. Parallelism Fundamentals 4 Sistem Terdistribusi P* 4


PARALEL & (w,2) (pb:1,2,5,6)
TERDISTRIBUSI
2. Parallel Decomposition Simulasi
P* 4
(w,4) Komputer(pb:3,4,9)
3. Communication and Komputasi Awan

75
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
Coordination (w,4) (pb:7,8) P* 4
4. Parallel Algorithms,
Analysis, and Programming
(w,3)
5. Parallel Architecture (w,2)
6. Parallel Performance (p)
7. Distributed Systems (p)
8. Cloud Computing (p)
9. Formal Models and
Semantics (p)

14 PENJAMINAN & 1. Foundational Concepts in 4 Kriptografi P* 4


KEAMANAN Security (w,1)
(pb:6)
INFORMASI
2. Principles of Secure Design
Keamanan Web(pb P* 4
(w,2)
:5,7)
3. Defensive Programming
Keamanan Aplikasi
(w,2) P* 4
(pb:2,3,11)
4. Threats and Attacks (w,1)
Kebijakan Keamanan
5. Network Security (w,2) Siber (pb:1,4,9) P* 4
6. Cryptography (w,1) Forensik Digital P* 4
(pb:8,10)
7. Web Security (P)
8. Platform Security (P)
9. Security Policy and
Governance (P)
10. Digital Forensics (P)
11. Secure Software
Engineering (P)

15 SISTEM CERDAS 1. Fundamental Issues (w,1) 4 Logika Fuzzy P* 4


(pb:6,7)
2. Basic Search Strategies
(w,4)
3. Basic Knowledge Jaringan Saraf Tiruan
P* 4
Representation and (pb:10)
Reasoning (w,3)
4. Basic Machine Learning
Pemrosesan Citra
(w,2)
Digital(pb:12) P* 4
5. Advanced Search (p)
Dasar Penalaran dan
6. Advanced Representation Representasi
P* 4
and Reasoning (p) Pengetahuan (pb:3)
7. Reasoning Under
Uncertainty (p)
Ilmu Informasi (pb:6)
8. Agents (p) P* 4
9. Natural Language
Pembelajaran Mesin

76
No BAHAN KAJIAN Pokok Bahasan Keda MATAKULIAH Jenis SKS
(BK)
laman MK
Processing (p) (pb:10) P* 4
10. Advanced Machine
Learning (p)
Visi Komputer
11. Robotics (p) (pb:12)
P* 4
12. Perception and Computer
Vision (p)
Penalaran dan
Representasi
Pengetahuan Lanjut P* 4
(pb:6)

Pengenalan Pola
(pb:10)
P* 4

Data Mining (pb:6)

Komputasi P* 4
Evolusioner (pb:5)
P* 4
Pemrosesan Bahasa
Alami (pb:9)
P* 4

Quran Hadis Mining


(pb:6)
P* 4

16 ISU SOSIAL DAN 1. Social Context (w, 3) 4 Kuliah Kerja Nyata P 4


PRAKTEK (pb:1,2,3,4,5,6,8,9,10
2. Analytical Tools (w,2)
Metode perencanaan
3. Professional Ethics(w,4) P 2
bisnis
4. Intellectual Property (w,2) (pb:1,2,3,4,5,6,7)
5. Privacy and Civil Liberties Proyek Perintisan
(w,2) Bisnis
P 2
(pb:1,2,3,4,5,6,7,8,9,
6. Professional communication
10)
(w,1)
7. Sustainability (w,2)
8. History (p)
9. Economies of Computing
(p)
10. Security Policies, Laws and
Computer Crimes (p)

77
III.9. Peta Sebaran Kurikulum Berbasis Bahan Kajian
Berdasarkan pemetaan bahan kajian yang disajikan di atas, disusun peta sebaran
kurikulum per semester menggunakan sistem BLOK berbasis bahan kajian. Peta sebaran
kurikulum per semester ini disusun untuk setiap profil lulusan yang mengambil merdeka
belajar di dalam program studi.

Setiap peta sebaran bahan kajian setiap profil disajikan dalam tabel:

Tabel 15: Peta Kurikulum Profil Profesional: Analis Sistem Informasi

Tabel 16: Peta Kurikulum Profil Profesional: Perekayasa Perangkat Lunak

Tabel 17: Peta Kurikulum Profil Profesional: Perekayasa Jaringan Komputer

Tabel 18: Peta Kurikulum Profil Profesional: Perekayasa Sistem Cerdas

Tabel 19: Peta Kurikulum Profil Ilmuwan

Tabel 20: Peta Kurikulum Profil Wirausahawan

78
Tabel 15. Peta Kurikulum Profil Profesional Analis Sistem Informasi

SEMESTER SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE


SEMESTER 2 SEMESTER 3
1 R4 R5 R6 R7 R8

BK Wawasan BK Bahasa dan BK Algoritma BK BK Data dan BK Data dan BK Data dan
Kebangsaan Komunikasi (2) dan Rekayasa Manajemen Manajemen Manajemen
(4) kompleksitas Perangkat Informasi(4) Informasi Informasi
(6) Lunak (4) (4) (4)

BK Sosial BK Sosial BK Bahasa Bk BK BK BK


keagamaan (4) keagamaan (10) Bahasa Pengembang Manajemen Manajemen Manajemen
Pemrograman an Perangkat dan Proyek SI proyek SI
(6) Lunak (10) kepemimpin (4)
(4)
an SI (8)

BK Struktur BK Arsitektur BK Sistem BK BK BK Analisis BK Analisis


disktrit (10) dan Organisasi Operasi (4) Manajemen Pengalaman dan dan
Komputer (4) Informasi Pengguna Perancangan Perancangan
(4) (4) Sistem Sistem
(8) (4)

BK Ilmu BK dasar dasar BK Paralel dan BK Interaksi BK BK BK Isu BK Isu


komputasi (2) system (4) terdistribusi (2) Manusia Arsitektur Arsitektur Sosial dan Sosial dan
Komputer Enterprise Enterprise Praktek Praktek
(2) (4) (4) Profesional Profesional
(8) (4)

BK Jaringan BK Penjaminan BK Grafika


Komputer (2) & Keamanan dan
Informasi (2) Visualisasi
(2)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks


Pilihan Pilihan Pilihan
Wajib Wajib Wajib Wajib Wajib

79
Tabel 16. Peta Kurikulum Profil Profesional Perekayasa Perangkat Lunak

SEMESTER SEMESTE SEMESTER SEMESTER SEMEST


SEMESTER 2 SEMESTER 3 SEMESTER 7
1 R4 5 6 ER 8

BK Wawasan BK Bahasa dan BK Algoritma BK BK Rekayasa BK Rekayasa BK Interaksi


Kebangsaan Komunikasi (2) dan Rekayasa Perangkat Perangkat Manusia dan
(4) kompleksitas Perangkat Lunak (12) Lunak (4) Komputer (8)
(6) Lunak (4)

BK Sosial BK Sosial BK Bahasa Bk BK BK BK Grafika dan


keagamaan (4) keagamaan (10) Bahasa Pengembang Pengembanga Pengembanga Visualisasi (4)
Pemrograman an Perangkat n berbasis n berbasis
(6) Lunak (10) Platform (8) Platform (8)

BK Struktur BK Arsitektur BK Sistem BK BK BK Isu Sosial BK Isu


disktrit (10) dan Organisasi Operasi (4) Manajemen Manajemen dan Praktik Sosial dan
Komputer (4) Informasi Informasi (8) Profesional (8) Praktik
(4) Profesiona
l (4)

BK Ilmu BK dasar dasar BK Paralel dan BK Interaksi


komputasi (2) system (4) terdistribusi (2) Manusia
Komputer
(2)

BK Jaringan BK Penjaminan BK Grafika


Komputer (2) & Keamanan dan
Informasi (2) Visualisasi
(2)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks Pilihan 20 sks Pilihan 20 sks Pilihan 4 sks
Wajib Wajib Wajib Wajib Wajib

80
.
Tabel 17. Peta Kurikulum Profil Profesional Perekayasa Jaringan Komputer

SEMESTE SEMEST SEMEST SEMESTE SEMESTE


SEMESTER 1 SEMESTER 2 SEMESTER 3
R4 ER 5 ER 6 R7 R8

BK Wawasan BK Bahasa dan BK Algoritma BK BK BK BK Jaringan


Kebangsaan (4) Komunikasi (2) dan Rekayasa Jaringan Jaringan dan
kompleksitas Perangkat dan dan Komunikasi
(6) Lunak (4) Komunika Komunika (4)
si (12) si (4)

BK Sosial BK Sosial BK Bahasa Bk BK BK BK


keagamaan (4) keagamaan (10) Bahasa Pengembang Penjamina Penjamina Penjaminan
Pemrograman an Perangkat n dan n dan dan
(6) Lunak (10) Keamanan Keamanan Keamanan
Informasi Informasi Informasi
(4) (8) (8)

BK Struktur BK Arsitektur BK Sistem BK BK BK BK Isu BK Isu


disktrit (10) dan Organisasi Operasi (4) Manajemen Komputasi Komputasi Sosial dan Sosial dan
Komputer (4) Informasi Paralel dan Paralel dan Praktik Praktik
(4) Terdistribu Terdistribu Profesional Profesional
si(4) si (8) (8) (4)

BK Ilmu BK dasar dasar BK Paralel dan BK Interaksi


komputasi (2) system (4) terdistribusi (2) Manusia
Komputer
(2)

BK Jaringan BK Penjaminan BK Grafika


Komputer (2) & Keamanan dan
Informasi (2) Visualisasi
(2)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks


Pilihan Pilihan Pilihan
Wajib Wajib Wajib Wajib Wajib

Tabel 18. Peta Kurikulum Profil Profesional Perekayasa Sistem Cerdas

SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE


R1 R2 R3 R4 R5 R6 R7 R8

BK BK Bahasa BK BK BK Sistem BK Sistem BK Sistem


Wawasan dan Algoritma Rekayasa Cerdas (20) Cerdas (20) Cerdas (12)
Kebangsaa Komunikas dan Perangkat
n (4) i (2) kompleksita Lunak (4)
s (6)

81
SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE SEMESTE
R1 R2 R3 R4 R5 R6 R7 R8

BK Sosial BK Sosial BK Bahasa Bk BK Isu BK Isu


keagamaan keagamaan Bahasa Pengembang Sosial dan Sosial dan
(4) (10) Pemrogram an Perangkat Praktik Praktik
an (6) Lunak (10) Profesional Profesional
(8) (4)

BK BK BK Sistem BK
Struktur Arsitektur Operasi (4) Manajemen
disktrit (10) dan Informasi (4)
Organisasi
Komputer
(4)

BK Ilmu BK dasar BK Paralel BK Interaksi


komputasi dasar dan Manusia
(2) system (4) terdistribusi Komputer
(2) (2)

BK BK BK Grafika
Jaringan Penjaminan dan
Komputer & Visualisasi
(2) Keamanan (2)
Informasi
(2)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks


Pilihan Pilihan Pilihan
Wajib Wajib Wajib Wajib Wajib

82
Tabel 19. Peta Kurikulum Profil Ilmuwan

SEMESTE SEMESTE SEMESTE SEMESTER SEMESTE SEMESTE SEMESTE SEMESTE


R1 R2 R3 4 R5* R6* R7* R8

BK BK Bahasa BK BK Rekayasa BK Profil BK Profil BK Profil


Wawasan dan Algoritma Perangkat Profesional : Profesional : Profesional :
Kebangsaan Komunikasi dan Lunak (4) Analis Analis Analis
(4) (2) kompleksitas Sistem Sistem Sistem
(6) Informasi Informasi Informasi

BK Sosial BK Sosial BK Bahasa Bk BK Profil BK Profil BK Profil


keagamaan keagamaan Bahasa Pengembanga Profesional : Profesional : Profesional :
(4) (10) Pemrograma n Perangkat Perekayasa Perekayasa Perekayasa
n (6) Lunak (10) Perangkat Perangkat Perangkat
Lunak Lunak Lunak

BK Struktur BK BK Sistem BK BK Profil BK Profil BK Profil


disktrit (10) Arsitektur Operasi (4) Manajemen Profesional : Profesional : Profesional :
dan Informasi (4)
Perekayasa Perekayasa Perekayasa
Organisasi
Jaringan Jaringan Jaringan
Komputer
Komputer Komputer Komputer
(4)

BK Ilmu BK dasar BK Paralel BK Interaksi BK Profil BK Profil BK Profil


komputasi dasar system dan Manusia Profesional : Profesional : Profesional :
(2) (4) terdistribusi Komputer (2) Perekayasa Perekayasa Perekayasa
(2) Sistem Sistem Sistem
Cerdas Cerdas Cerdas

BK Jaringan BK BK Grafika BK Isu BK Isu


Komputer Penjaminan dan Sosial dan Sosial dan
(2) & Keamanan Visualisasi Praktik Praktik
Informasi (2) (2) Profesional Profesional
(8) (4)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks


Pilihan Pilihan Pilihan
Wajib Wajib Wajib Wajib Wajib

Catatan
* : Pada semester 5,6 dan 7 mahasiswa yang memilih profil sebagai Ilmuwan diberikan
kesempatan untuk mendapatkan bahan kajian dari 4 (empat) profil professional.

Tabel 20. Peta Kurikulum Profil Wirausahawan

SEMESTE SEMESTE SEMESTE SEMESTER SEMESTE SEMESTE SEMESTE SEMESTE


R1 R2 R3 4 R5* R6* R7* R8

BK BK Bahasa BK BK Rekayasa BK Profil BK Profil BK Profil


Wawasan dan Algoritma Perangkat Profesional : Profesional : Profesional :
Kebangsaan Komunikasi dan Analis Analis Analis

83
SEMESTE SEMESTE SEMESTE SEMESTER SEMESTE SEMESTE SEMESTE SEMESTE
R1 R2 R3 4 R5* R6* R7* R8
(4) (2) kompleksita Lunak (4) Sistem Sistem Sistem
s (6) Informasi Informasi Informasi

BK Sosial BK Sosial BK Bahasa Bk BK Profil BK Profil BK Profil


keagamaan keagamaan Bahasa Pengembanga Profesional : Profesional : Profesional :
(4) (10) Pemrograma n Perangkat Perekayasa Perekayasa Perekayasa
n (6) Lunak (10) Perangkat Perangkat Perangkat
Lunak Lunak Lunak

BK Struktur BK BK Sistem BK BK Profil BK Profil BK Profil


disktrit (10) Arsitektur Operasi (4) Manajemen Profesional : Profesional : Profesional :
dan Informasi (4)
Perekayasa Perekayasa Perekayasa
Organisasi
Jaringan Jaringan Jaringan
Komputer
Komputer Komputer Komputer
(4)

BK Ilmu BK dasar BK Paralel BK Interaksi BK Profil BK Profil BK Profil


komputasi dasar dan Manusia Profesional : Profesional : Profesional :
(2) system (4) terdistribusi Komputer (2) Perekayasa Perekayasa Perekayasa
(2) Sistem Sistem Sistem
Cerdas Cerdas Cerdas

BK Jaringan BK BK Grafika BK Isu BK Isu


Komputer Penjaminan dan Sosial dan Sosial dan
(2) & Visualisasi Praktik Praktik
Keamanan (2) Profesional Profesional
Informasi (8) (4)
(2)

BK Sistem
Cerdas (2)

20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks


Pilihan Pilihan Pilihan
Wajib Wajib Wajib Wajib Wajib

Catatan
* : Pada semester 5,6 dan 7 mahasiswa yang memilih profil sebagai Wirausahawan diberikan
kesempatan untuk mendapatkan bahan kajian dari 4 (empat) profil professional.

III.10. Sebaran Mata Kuliah berdasarkan Profil Lulusan


Berdasarkan sebaran bahan kajian berbasis BLOK di atas, kemudian diturunkan ke
dalam sebaran matakuliah per semester. Sebaran mata kuliah per semester ini disusun untuk
setiap profil lulusan disajikan dalam tabel berikut:
Tabel 21: Tabel sebaran Matakuliah Profil Profesional: Analis Sistem Informasi

84
Tabel 22: Tabel sebaran matakuliah profil Profesional: Perekayasa Perangkat Lunak

Tabel 23: Tabel sebaran Matakuliah Profil Profesional: Perekayasa Jaringan Komputer

Tabel 24: Tabel sebaran matakuliah profil Profesional: Perekayasa Sistem Cerdas

Tabel 25: Tabel sebaran Matakuliah Profil Ilmuwan

Tabel 26: Tabel sebaran matakuliah profil Wirausahawan

85
Tabel 21. Tabel sebaran Matakuliah Profil Profesional bidang Analis Sistem Informasi

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Konsep Manajemen Model


Analisis
Perangkat Lunak Dasar Data dan Implementasi
Algoritma
(Pr. Bahasa Sistem Informasi Sistem Informasi
Bahasa dan Struktur
Pancasila pemrograman[C] Informasi
Indonesia data (Pr.
, konsep bahasa
Logika
pemrograman
dasar[C])
[C])

Perancangan Basis Data Penjaminan Sistem Informasi


Algoritma dan Terdistribus Mutu SI Enterprise
Teori Bahasa pemrograman i
Kewargane Pengantar dan Otomata (pr. Analisis
garaan Studi Islam Algoritma dan
Struktur data[C])

Bahasa Perancangan Model Sistem Manajemen


Bahasa Struktur Data (pr. Arsitektur pendukung proyek Sistem
Ulum Al- Islam dan Pemrograman Analisis Enterprise keputusan Informasi
Qur’an Sains Algoritma dan
Struktur data
[C])

manajemen Analisis dan KKN


Islam dan Konsep Metode
Ulum Al- resiko Perancangan
Ilmu Sosial Bahasa pengembangan
Hadis Sistem
Humaniora Pemrograman perangkat lunak
Tematik

Basis Data (pr. Pengalaman Analisis Metode


Matematik Peradaban Sistem
Matematika Pengguna proses bisnis perancangan
a Diskrit Islam operasi
Disktrit [C]) Sistem Informasi

Teknik Organisasi Proyek TUGAS


Pembuktia dan Komputasi Interaksi manusia pengembangan AKHIR
n dan teori Arsitektur Paralel komputer Sistem Informasi
Capstone
Graf Komputer

Statistika Prinsip
dan Dasar Keamanan Grafis dan
Probabilita Sistem Komputer Visualisasi
s Komputasi

Pemodelan
dan
Simulasi Jaringan Kecerdasan
Numerik Komputer Buatan

86
Tabel 22. Tabel sebaran matakuliah profil Profesional bidang Perekayasa Perangkat Lunak

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Analisis Pemrogram Pemrograman Perancangan


Rekayasa Perangkat
Algoritma an Platform Komputasi
Lunak (Pr. Bahasa
Bahasa dan Struktur Platform Bergerak
Pancasila pemrograman[C], Interaktif
Indonesia data (Pr. Web
konsep bahasa
Logika
pemrograman [C])
dasar[C])

Perancangan Pemrogram Pemrograman Augmented


Teori Bahasa Algoritma dan an Game and Virtual
Kewargane Pengantar dan Otomata pemrograman (pr. Platform Reality
garaan Studi Islam Analisis Algoritma Desktop
dan Struktur dan
data[C]) Embedded

Bahasa Perancangan Struktur Rekayasa Manajemen Multimedia,


Ulum Al- Islam dan Bahasa Data (pr. Analisis Kebutuhan Basis Data dan Animasi dan
Qur’an Sains Pemrograman Algoritma dan Perangkat Bahasa Query Visualisasi
Struktur data [C]) Lunak

Perancanga Temu Kembali KKN


n dan Informasi
Islam dan Konsep Metode
Ulum Al- Pembangu
Ilmu Sosial Bahasa pengembangan
Hadis nan Tematik
Humaniora Pemrograman perangkat lunak
Perangkat
Lunak

Penjamina Manajemen Metode


Basis Data (pr. n Kualitas perancangan
Matematik Peradaban Sistem n Proyek
Matematika Disktrit Perangkat Perangkat
a Diskrit Islam operasi Lunak Perangkat Lunak
[C])
Lunak

Teknik Organisasi Proyek TUGAS


Pembuktia dan Komputasi Interaksi manusia pengembangan AKHIR
n dan teori Arsitektur Paralel komputer Perangkat
Capstone
Graf Komputer Lunak

Statistika Prinsip
dan Dasar Keamanan Grafis dan
Probabilita Sistem Komputer Visualisasi
s Komputasi

Pemodelan
dan
Simulasi Jaringan Kecerdasan
Numerik Komputer Buatan

87
Tabel 23. Tabel Sebaran Matakuliah Profil Profesional bidang Perekayasa Jaringan Komputer

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Pemrograma Jaringan Layanan


Perangkat n Sistem dan Multimedia Jejaring
Analisis
Lunak (Pr. Jaringan Sosial
Algoritma
Bahasa
Bahasa dan Struktur
Pancasila pemrograma
Indonesia data (Pr.
n[C], konsep
Logika
bahasa
dasar[C])
pemrograma
n [C])

Perancangan Komputasi Keamanan Forensik


Algoritma Bergerak Web Digital
Teori Bahasa dan
Kewarganega Pengantar dan Otomata pemrograman
raan Studi Islam (pr. Analisis
Algoritma
dan Struktur
data[C])

Bahasa Perancangan Analisis & Keamanan Kebijakan


Bahasa Struktur Data Desain Aplikasi Keamanan
Ulum Al- Islam dan Pemrograma (pr. Analisis Jaringan Siber
Qur’an Sains n Algoritma Komputer
dan Struktur
data [C])

Konsep Metode Kriptografi Simulasi KKN


Islam dan
Ulum Al- Bahasa pengembanga Komputer
Ilmu Sosial
Hadis Pemrograma n perangkat
Humaniora
n lunak Tematik

Basis Data Komputasi Metode


Matematika Peradaban Sistem (pr. Sistem Awan perancangan
Diskrit Islam operasi Matematika Terdistribusi jaringan
Disktrit [C]) Komputer

Teknik Organisasi Proyek Tugas Akhir


Interaksi
Pembuktian dan Komputasi pengembanga
manusia Capstone
dan teori Arsitektur Paralel n Jaringan
komputer
Graf Komputer Komputer

Prinsip Dasar
Statistika dan Keamanan Grafis dan
Sistem
Probabilitas Komputer Visualisasi
Komputasi

Jaringan Kecerdasan
Komputer Buatan

88
Tabel 24. Tabel Sebaran Matakuliah Profil Profesional bidang Perekayasa Sistem Cerdas

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Logika Jaringan Visi


Perangkat Fuzzy Saraf Tiruan Komputer
Analisis
Lunak (Pr.
Algoritma
Bahasa
Bahasa dan Struktur
Pancasila pemrograman[
Indonesia data (Pr.
C], konsep
Logika
bahasa
dasar[C])
pemrograman
[C])

Perancangan Pemrosesan Penalaran KOmputasi


Algoritma dan Citra dan evolusioner
Teori Bahasa pemrograman Digital Representasi
Kewarganega Pengantar dan Otomata (pr. Analisis Pengetahuan
raan Studi Islam
Algoritma dan Lanjut
Struktur
data[C])

Bahasa Perancangan Penalaran Data Mining Quran Hadis


Bahasa Struktur Data dan Mining
Ulum Al- Islam dan Pemrograma (pr. Analisis Representas
Qur’an Sains n Algoritma dan i
Struktur data Pengetahua
[C]) n Dasar

Konsep Metode Ilmu Pemrosesan KKN


Islam dan
Ulum Al- Bahasa pengembangan Informasi Bahasa
Ilmu Sosial Tematik
Hadis Pemrograma perangkat Alami
Humaniora
n lunak

Pembelajar Pengenalan Metode


Basis Data (pr.
Matematika Peradaban Sistem an Mesin Pola perancangan
Matematika
Diskrit Islam operasi Sistem
Disktrit [C])
Cerdas

Teknik Organisasi Proyek TUGAS


Interaksi
Pembuktian dan Komputasi pengembanga AKHIR
manusia
dan teori Arsitektur Paralel n Sistem
komputer Capstone
Graf Komputer Cerdas

Prinsip Dasar
Statistika dan Keamanan Grafis dan
Sistem
Probabilitas Komputer Visualisasi
Komputasi

Pemodelan
Jaringan Kecerdasan
dan Simulasi
Komputer Buatan
Numerik

89
Tabel 25. Tabel Sebaran Matakuliah Profil Ilmuwan

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 * SMT 6 * SMT 7 * SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Analisis Rekayasa MK Profil MK Profil MK Profil


Algoritma Perangkat Lunak Profesional: Profesional: Profesional:
Bahasa dan Struktur (Pr. Bahasa Analis Sistem Analis Sistem Analis Sistem
Pancasila
Indonesia data (Pr. pemrograman[C, Informasi Informasi Informasi
Logika konsep bahasa
dasar[C]) pemrograman[C]

Perancangan MK Profil MK Profil MK Profil


Teori Bahasa Algoritma dan Profesional: Profesional: Profesional:
Kewargane Pengantar dan Otomata pemrograman Perekayasa Perekayasa Perekayasa
garaan Studi Islam (pr. Analisis Perangkat Perangkat Perangkat
Algoritma dan Komputer Komputer Komputer
Struktur data[C])

Bahasa Perancangan MK Profil MK Profil MK Profil


Bahasa Struktur Data (pr. Profesional: Profesional: Profesional:
Ulum Al- Islam dan
Pemrograman Analisis Perekayasa Perekayasa Perekayasa
Qur’an Sains
Algoritma dan Jaringan Jaringan Jaringan
Struktur data[C]) Komputer Komputer Komputer

MK Profil MK Profil MK Profil


Islam dan Konsep Metode
Ulum Al- Profesional: Profesional: Profesional:
Ilmu Sosial Bahasa pengembangan
Hadis Perekayasa Perekayasa Perekayasa
Humaniora Pemrograman perangkat lunak
SistemCerdas Sistem Cerdas Sistem Cerdas

Basis Data (pr. KKN


Matematik Peradaban Sistem
Matematika
a Diskrit Islam operasi Tematik
Disktrit [C])

Teknik Organisasi Metode


Pembuktia dan Komputasi Interaksi manusia Penelitian
n dan teori Arsitektur Paralel computer
Graf Komputer

Statistika Prinsip Proyek TUGAS


dan Dasar Keamanan Grafis dan Penelitian AKHIR
Probabilita Sistem Komputer Visualisasi
Capstone
s Komputasi

Pemodelan
dan Jaringan Kecerdasan
Simulasi Komputer Buatan
Numerik
Catatan * pada semester 5,6, dan 7 mahasiswa profil Ilmuwan diberi kesempatan mengambil
matakuliah dari 4 profil professional.

90
Tabel 26. Tabel Sebaran Matakuliah Profil Wirausahawan

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 * SMT 6 * SMT 7 * SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Analisis Rekayasa MK Profil MK Profil MK Profil


Algoritma Perangkat Lunak Profesional: Profesional: Profesional:
Bahasa dan Struktur (Pr. Bahasa Analis Sistem Analis Sistem Analis Sistem
Pancasila
Indonesia data (Pr. pemrograman[C Informasi Informasi Informasi
Logika ] konsep bahasa
dasar[C]) pemrograman[C

Perancangan MK Profil MK Profil MK Profil


Teori Bahasa Algoritma dan Profesional: Profesional: Profesional:
Kewargane Pengantar dan Otomata pemrograman Perekayasa Perekayasa Perekayasa
garaan Studi Islam (pr. Analisis Perangkat Perangkat Perangkat
Algoritma dan Komputer Komputer Komputer
Strukturdata[C])

Bahasa Perancangan MK Profil MK Profil MK Profil


Bahasa Struktur Data Profesional: Profesional: Profesional:
Ulum Al- Islam dan
Pemrograman (pr. Analisis Perekayasa Perekayasa Perekayasa
Qur’an Sains
Algoritma dan Jaringan Jaringan Jaringan
Struktur data[C] Komputer Komputer Komputer

MK Profil MK Profil MK Profil


Islam dan Konsep Metode
Ulum Al- Profesional: Profesional: Profesional:
Ilmu Sosial Bahasa pengembangan
Hadis Perekayasa Perekayasa Perekayasa
Humaniora Pemrograman perangkat lunak
Sistem Cerdas Sistem Cerdas Sistem Cerdas

Basis Data (pr. KKN


Matematik Peradaban Sistem
Matematika
a Diskrit Islam operasi Tematik
Disktrit [C])

Teknik Organisasi Metode


Interaksi
Pembuktia dan Komputasi Perencanaan
manusia
n dan teori Arsitektur Paralel Bisnis
computer
Graf Komputer

Statistika Prinsip Proyek TUGAS


dan Dasar Keamanan Grafis dan Perintisan AKHIR
Probabilita Sistem Komputer Visualisasi Bisnis
Capstone
s Komputasi

Pemodelan
dan Jaringan Kecerdasan
Simulasi Komputer Buatan
Numerik

Catatan * pada semester 5,6, dan 7 mahasiswa profil Wirausahawan diberi


kesempatan mengambil matakuliah dari 4 profil professional.

91
IV. Sebaran Mata Kuliah Kampus Merdeka dan Merdeka Belajar
Dalam sebaran matakuliah kampus merdeka dan merdeka belajar ini disusun untuk
masing masing profil lulusan dengan ciri dan capaian sesuai profil lulusannya yang
disinergikan dengan acuan permendikbud no 3 Tahun 2020 tentang kampus merdeka dan
merdeka belajar. pelakasanaan atau implementasi merdeka belajar dilaksanakan selamat 3
semester yaitu semester 5, 6 dan 7. Sedangkan pada semester 8 menyusun Tugas Akhir yang
difungsikan sebagai Capstone. Konsep merdeka belajar ini mahasiswa menempuh kegiatan
belajar merdeka selama 2 semester di luar kampus dan 1 semester di dalam kampus dan
diluar program studi.

Program kampus merdeka/ merdeka belajar program studi Teknik Informatika tetap
mengacu pada 3 profil yang telah ditetapkan yaitu Profesional, Ilmuwan dan
Wirausahawan. Setiap mahasiswa berhak mendapatkan hak merdeka belajar diluar program
studi sesuai dengan profil yang dipilihnya.

Terdapat 8 Bentuk kegiatan merdeka belajar mengacu pada Permendikbud No 3


Tahun 2020 yaitu

1. Pertukaran pelajar
Pertukaran pelajar diselenggarakan untuk membentuk beberapa sikap mahasiswa yang
termaktub di dalam Peraturan Menteri Pendidikan dan Kebudayaan (Permendikbud)
Nomor 3 Tahun 2020, yaitu menghargai keanekaragaman budaya, pandangan, agama,
dan kepercayaan, serta pendapat atau temuan orisinal orang lain; serta bekerja sama
dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.
Pertukaran mahasiswa dengan full credit transfer dilakukan dengan mitra Perguruan
Tinggi di dalam negeri / luar negeri.
2. Magang / Praktek Kerja
Mahasiswa mendapat pengalaman kerja di industri/dunia profesi nyata Magang dapat
dilakukan berjangka panjang (1 Tahun atau 2 semester). Program magang
memberikan pengalaman yang cukup kepada mahasiswa, pembelajaran langsung di
tempat kerja (experiential learning). Selama magang mahasiswa akan
mendapatkan hard skills (keterampilan, complex problem solving, analytical skills),
maupun soft skills (etika profesi/kerja, komunikasi, kerjasama).
3. Asistensi mengajar di satuan Pendidikan

92
Kualitas pendidikan dasar dan menengah di Indonesia masih sangat rendah (PISA
2018 peringkat Indonesia no 7 dari bawah). Jumlah satuan pendidikan di Indonesia
sangat banyak dan beragam permasalahan baik satuan pendidikan formal, non formal
maupun informal. Kegiatan pembelajaran dalam bentuk asistensi mengajar dilakukan
oleh mahasiswa di satuan pendidikan seperti sekolah dasar, menengah, maupun atas.
Sekolah tempat praktek mengajar dapat berada di lokasi kota maupun di daerah
terpencil.
4. Penelitian / riset
Bagi mahasiswa yang memiliki passion menjadi peneliti, merdeka belajar dapat
diwujudkan dalam bentuk kegiatan penelitian di Lembaga riset/pusat studi. Melalui
penelitian mahasiswa dapat membangung cara berpikir kritis, dengan kemampuan
berpikir kritis mahasiswa akan lebih mendalami, memahami, dan mampu melakukan
metode riset secara lebih baik. Bagi mahasiswa yang memiliki minat dan keinginan
berprofesi dalam bidang riset, peluang untuk magang di laboratorium pusat riset
nasional maupun daerah sebagai asisten peneliti untuk mengerjakan proyek riset yang
berjangka pendek (1 semester – 1 tahun).
5. Proyek kemanusiaan
Indonesia banyak mengalami bencana alam, baik berupa gempa bumi, erupsi gunung
berapi, tsunami, bencana hidrologi, dan sebagainya. Perguruan tinggi selama ini
banyak membantu mengatasi bencana melalui program-program kemanusiaan.
Pelibatan mahasiswa selama ini bersifat voluntary dan hanya berjangka pendek.
Selain itu, banyak lembaga Internasional (UNESCO, UNICEF, WHO, dan
sebagainya) yang telah melakukan kajian mendalam dan membuat pilot
project pembangunan di Indonesia maupun negara berkembang lainnya Mahasiswa
dengan jiwa muda, kompetensi ilmu, dan minatnya dapat menjadi “foot soldiers”
dalam proyek-proyek kemanusiaan dan pembangunan lainnya baik di Indonesia
maupun di luar negeri.
6. Kegiatan wirausaha
Berdasarkan Global Entrepreneurship Index (GEI) pada tahun 2018, Indonesia hanya
memiliki skor 21% wirausahawan dari berbagai bidang pekerjaan, atau peringkat 94
dari 137 negara yang disurvei. Sementara menurut riset darn IDN Research Institute
tahun 2019, 69,1% millennial di Indonesia memiliki minat untuk berwirausaha. Perlu
dikembangkan potensi wirausaha bagi generasi mahasiswa milenial agar dapat

93
dikelola dengan lebih baik. Kebijakan Kampus Merdeka mendorong pengembangan
minat wirausaha mahasiswa dengan program kegiatan belajar yang sesuai.
7. Studi / proyek independen
Banyak mahasiswa yang memiliki passion untuk mewujudkan karya besar yang
dilombakan di tingkat internasional atau karya dari ide yang inovatif. Idealnya,
studi/proyek independen dijalankan untuk menjadi pelengkap dari kurikulum yang
sudah diambil oleh mahasiswa. Perguruan tinggi atau fakultas juga dapat menjadikan
studi independen untuk melengkapi topik yang tidak termasuk dalam jadwal
perkuliahan, tetapi masih tersedia dalam silabus program studi atau fakultas. Kegiatan
proyek independen dapat dilakukan dalam bentuk kerja kelompok lintas disiplin
keilmuan.
8. Membangun desa/ KKN Tematik
Kuliah Kerja Nyata Tematik (KKNT) merupakan suatu bentuk pendidikan dengan
cara memberikan pengalaman belajar kepada mahasiswa untuk hidup di tengah
masyarakat di luar kampus, yang secara langsung bersama-sama masyarakat
mengidentifikasi potensi dan menangani masalah sehingga diharapkan mampu
mengembangkan potensi desa/daerah dan meramu solusi untuk masalah yang ada di
desa.
Kegiatan KKNT diharapkan dapat mengasah softskill kemitraan, kerjasama
tim lintas disiplin/keilmuan (lintas kompetensi), dan leadership mahasiswa dalam
mengelola program pembangunan melalui KKN Tematik melalui program kampus
merdeka dan merdeka belajar yang pengakuan kreditnya setara 6 – 12 bulan atau 20 –
40 SKS, dengan pelaksanaannya berdasarkan beberapa model.
Berdasarkan penjelasan tentang 8 kegiatan merdeka belajar tersebut, program studi
teknik Informatika menetapkan pelaksanaan merdeka belajar dilaksanakan pada semester 5
dan 6 ( di luar kampus), sedangkan semester 7 dilaksanakan di dalam kampus UIN Sunan
Kalijaga dan di luar program studi Teknik Informatika.

Penyusunan sebaran mata kuliah Kampus Merdeka dan merdeka belajar disusun
untuk setiap profil lulusan yang disajikan dalam tabel berikut :

1. Tabel 27. Sebaran Matakuliah Merdeka belajar Profil Lulusan: Profesional


2. Tabel 28. Sebaran Matakuliah Merdeka belajar Profil Lulusan: Ilmuwan
3. Tabel 29. Sebaran Matakuliah Merdeka belajar Profil Lulusan: Wirausahawan

94
Tabel 27. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Profesional

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


20 sks 22 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Capita Capita Capita Selekta TUGAS


Analisis
Perangkat Lunak Selekta Selekta AKHIR
Algoritma
(Pr. Bahasa
Bahasa dan Struktur (Capstone)
Pancasila pemrograman[C bentuk kegiatan
Indonesia data (Pr.
], konsep bahasa (bentuk (bentuk
Logika 1. Studi /
pemrograman kegiatan : kegiatan :
dasar[C]) Proyek
[C])
1. Pertukaran 1. Pertukaran Independen,
pelajar, pelajar,
Perancangan
Algoritma dan
2. kuliah,
pemrograman
Teori Bahasa 2.Magang 2.Magang
Kewargane Pengantar (pr. Analisis
dan Otomata Kerja, Kerja,
garaan Studi Islam Algoritma dan
3. tutorial,
Struktur
data[C])
3.Studi / 3.Studi /
proyek proyek 4.seminar,
independen) independen)
Bahasa
Perancangan
Bahasa 5.praktikum,
Struktur Data
Ulum Al- Islam dan Pemrograman
(pr. Analisis
Qur’an Sains
Algoritma dan
6.perancangan/
Struktur data[C]
pengembangan)

Islam dan Konsep Metode


Ulum Al-
Ilmu Sosial Bahasa pengembangan
Hadis
Humaniora Pemrograman perangkat lunak

Basis Data (pr.


Matematik Peradaban Sistem
Matematika
a Diskrit Islam operasi
Disktrit [C])

Teknik Organisasi
Interaksi
Pembuktia dan Komputasi
manusia
n dan teori Arsitektur Paralel
computer
Graf Komputer

Statistika Prinsip
dan Dasar Keamanan Grafis dan
Probabilita Sistem Komputer Visualisasi
s Komputasi

Pemodelan
dan Jaringan Kecerdasan
Simulasi Komputer Buatan
Numeri

95
Tabel 28. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Ilmuwan

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


22 sks 21 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Capita Capita Capita TUGAS


Analisis
Perangkat Lunak Selekta Selekta Selekta AKHIR
Algoritma
(Pr. Bahasa
Bahasa dan Struktur (Capstone)
Pancasila pemrograman[C
Indonesia data (Pr.
], konsep bahasa (bentuk (bentuk ( bentuk
Logika
pemrograman kegiatan: kegiatan: kegiatan :
dasar[C])
[C])
1.
Pertukaran
Perancangan 1.Pertukaran 1. Studi /
pelajar,
Algoritma dan pelajar, Proyek
pemrograman independen,
Teori Bahasa
Kewargane Pengantar (pr. Analisis
dan Otomata 2. Penelitian
garaan Studi Islam Algoritma dan 2. Penelitian
/ Riset,
Struktur / Riset, 2. kuliah,
data[C])
3. Studi/
3. Studi / 3. tutorial,
proyek
proyek
Bahasa Perancangan independent
independent
Bahasa Struktur Data )
) 4. seminar,
Ulum Al- Islam dan Pemrograman (pr. Analisis
Qur’an Sains Algoritma dan
Struktur data
5.praktikum
[C])
,
Islam dan Konsep Metode
Ulum Al-
Ilmu Sosial Bahasa pengembangan
Hadis 6.penelitian
Humaniora Pemrograman perangkat lunak
)
Basis Data (pr.
Matematik Peradaban Sistem
Matematika
a Diskrit Islam operasi
Diskrit [C])

Teknik Organisasi
Interaksi
Pembuktia dan Komputasi
manusia
n dan teori Arsitektur Paralel
komputer
Graf Komputer

Statistika Prinsip
dan Dasar Keamanan Grafis dan
Probabilita Sistem Komputer Visualisasi
s Komputasi

Pemodelan
dan
Simulasi Jaringan Kecerdasan
Numerik Komputer Buatan

96
Tabel 29. Sebaran Matakuliah Merdeka Belajar Profil Lulusan: Wirausahawan

SMT 1 SMT2 SMT 3 SMT 4 SMT 5 SMT 6 SMT 7 SMT 8


22 sks 21 sks 22 sks 22 sks 20 sks 20 sks 20 sks 4 sks

Rekayasa Capita Capita Selekta Capita Selekta


Analisis Perangkat Selekta
Algoritma Lunak (Pr.
dan Bahasa (bentuk (bentuk TUGAS
Bahasa AKHIR
Pancasila Struktur pemrograman (bentuk kegiatan: kegiatan:
Indonesia
data (Pr. [C], konsep kegiatan: (Capstone)
1. Pertukaran 1. Studi /
Logika bahasa
1. Pertukaran pelajar, Proyek
dasar[C]) pemrograman
pelajar, independen,
[C])
2. Proyek
Perancangan
Teori 2. Proyek Kemanuasian, 2. kuliah,
Algoritma dan
Bahasa Kemanuasian
Pengantar pemrograman
Kewarganeg dan ,
Studi (pr. Analisis
araan Otomata 3. Studi/ 3. tutorial,
Islam Algoritma dan
proyek
Struktur
3. Studi/ Independen
data[C])
proyek 4. seminar,
Independen
Bahasa Perancangan
4. Kegiatan
Bahasa Struktur Data
Kewirausahaan 5. praktikum,
Ulum Al- Islam dan Pemrogra (pr. Analisis
4. Kegiatan ,
Qur’an Sains man Algoritma dan
Kewirausahaa
Struktur data
n, 6.perancangan/
[C])
5.KKN pengembangan)
Islam dan Konsep Metode
5.KKN
Ulum Al- Ilmu Bahasa pengembangan
Hadis Sosial Pemrogra perangkat
Humaniora man lunak

Basis Data (pr.


Matematika Peradaban Sistem
Matematika
Diskrit Islam operasi
Diskrit [C])

Teknik Organisasi
Interaksi
Pembuktian dan Komputasi
manusia
dan teori Arsitektur Paralel
komputer
Graf Komputer

Prinsip
Statistika
Dasar Keamanan Grafis dan
dan
Sistem Komputer Visualisasi
Probabilitas
Komputasi

Pemodelan
dan Simulasi Jaringan Sistem
Numerik Komputer cerdas

IV.1. Distribusi Mata Kuliah Per Semester


Distribusi matakuliah per semester ini disusun dengan 2 skenario.

97
1. Skenario pertama adalah Merdeka Belajar di dalam Program Studi. Seluruh
kegiatan pembelajaran dilaksanakan didalam program studi sejak semester 1
hingga 8. Program studi menyediakan seluruh mata kuliah wajib dan mata
kuliah peminatan profil lulusan.
2. Skenario kedua adalah Merdeka Belajar di luar Program Studi. Program studi
menyediakan matakuliah wajib semester 1 hingga 4, sedangkan pada semester
5,6 dan 7 mahasiswa mengikuti merdeka belajar di luar program studi. Pada
semester 8 mahasiswa kembali ke program studi menyelesaikan tugas akhir.

IV.1.i. Distribusi Matakuliah per semester skenario Merdeka Belajar di dalam Prodi.
Distribusi matakuliah per semester scenario pertama adalah pembelajaran
dilaksanakan didalam program studi. Program studi menyediakan seluruh mata kuliah yang
harus ditempuh mahasiswa baik mata kuliah wajib prodi maupun mata kuliah wajib
peminatan. Dalam Tabel 30. Disajikan distribusi daftar mata kuliah wajib prodi sebesar 90
sks

Tabel 30. Daftar mata kuliah wajib program studi (semester 1 - 4) dan semester 8

No NAMA SKS SMT PRASYARAT JENIS CP


PRASYARAT TERKAIT

1 Pancasila 2 1 S: 2,7

2 Kewarganegaraan 2 1 S: 2,4,5,7

3 Ulum Al-Qur’an 2 1 S: 1-10

4 Ulum Al-Hadis 2 1 S: 1-10

5 4 1 P: 12, 15
Matematika Diskrit
KU: 27

6 Teknik Pembuktian dan Teori Graf 4 1 P: 12, 15

7 Statistika dan Probabilitas 2 1 P: 12, 13, 15

8 Pemodelan dan Simulasi Numerik 2 1 P: 13, 14,


15, 16

9 Bahasa Indonesia 2 2 S: 1-10

10 Pengantar Studi Islam 4 2 S: 1-10

11 2 2 S: 1-10
Islam dan Sains
P: 11

98
No NAMA SKS SMT PRASYARAT JENIS CP
PRASYARAT TERKAIT

12 Islam dan Ilmu Sosial Humaniora 2 2 S: 1-10

13 Peradaban Islam 2 2 S: 1-10

14 4 2 P: 13
Organisasi dan Arsitektur Komputer
KU: 17

15 4 2 S: 8, 9
P: 13
Prinsip Dasar Sistem Komputasi
KU: 28
KK: 34

16 2 2 P: 12
Jaringan Komputer
KU: 21, 26

17 4 3 P: 13, 15
Analisis Algoritma dan Struktur data
KU: 17, 21

18 Teori Bahasa dan Otomata 2 3 P: 12, 16

19 4 3 P: 13
Bahasa Bahasa Pemrograman
KK: 34

20 2 3 S: 8, 9
P: 13
Konsep Bahasa Pemrograman
KU: 18
KK: 34

21 4 3 P: 13, 14
Sistem Operasi KU: 20
KK: 34

22 2 3 S: 8, 9
P: 13
Komputasi Paralel
KU: 28
KK: 34

23 2 3 KU: 17, 21,


Keamanan Komputer
26

24 Kecerdasan Buatan 2 3 P: 12, 14

25 Rekayasa Perangkat Lunak 4 4 P: 12


KU: 26, 31
KK: 34

99
No NAMA SKS SMT PRASYARAT JENIS CP
PRASYARAT TERKAIT

26 Perancangan Algoritma dan 4 4 P: 12, 13, 14


Pemrograman
KK: 34

27 2 4 P: 14
Perancangan Struktur Data
KU: 28, 31

28 Metode Pengembangan Perangkat 4 4 P: 12, 13, 14


Lunak KK: 34

29 4 4 P: 12, 14
Basis Data
KU: 21, 25

30 2 4 P: 13
Interaksi Manusia Komputer KU: 17, 19,
21, 27

31 2 4 P: 14, 16
Grafis dan Visualisasi
KU: 32

32 4 8 P: 15
KU: 17, 19,
Tugas Akhir 20, 21, 25,
27, 28
KK: 34

Sedangkan distribusi matakuliah profil peminatan disajikan dalam tabel-tabel berikut:

Tabel 30: Daftar mata kuliah profil Profesional Analis Sistem Informasi

Tabel 31: Daftar mata kuliah profil Profesional Perekayasa Perangkat Lunak

Tabel 32: Daftar mata kuliah profil Profesional Perekayasa Jaringan Komputer

Tabel 33: Daftar mata kuliah profil Profesional Perekayasa Sistem Cerdas

Tabel 34: Daftar mata kuliah profil Ilmuwan

Tabel 35: Daftar mata kuliah profil Wirausahawan

100
Tabel 31. Daftar mata kuliah profil Profesional Analis Sistem Informasi

No NAMA JENIS SKS SMT PRASYARAT JENIS CP


(W/P) PRASYARAT TERKAIT

1 Konsep Dasar Sistem Informasi P 4 5 Basis Data Ambil [C] P: 12


Bahasa Bahasa KU: 17, 21
Pemrograman
KK: 34

2 Basis Data Terdistribusi P 4 5 Basis Data Ambil [C] P: 15


KU: 22, 29
KK: 34

3 Model Arsitektur Enterprise P 4 5 Organisasi dan P: 16


arsitektur
KU: 21, 27
komputer
KK: 34

4 Manajemen Resiko P 4 5 Organisasi dan P: 16


Arsitektur
KU: 21, 33
Komputer
KK: 34
Jaringan
Komputer
Keamanan
Komputer

5 Pengalaman Pengguna P 4 5 P: 16
KU: 17, 21
KK: 34

6 Manajemen Data dan Informasi P 4 6 1. Basis Data P: 16


2. Konsep Dasar KU: 21, 31
Sistem Informasi
KK: 34
3. basis data
terdistribusi

7 Penjaminan Mutu Sistem P 4 6 1.Manajemen P: 12


Informasi resiko
KU: 29, 32
2.Arsitektur
KK: 34
Enterprise

8 Sistem pendukung keputusan P 4 6 P: 12


KU: 26, 32
KK: 34

9 Analisis dan Perancangan Sistem P 4 6 Perancangan P: 12


Algoritma dan
KU: 28, 30
pemrograman
KK: 34
Basis Data

101
No NAMA JENIS SKS SMT PRASYARAT JENIS CP
(W/P) PRASYARAT TERKAIT

10 Analisis proses bisnis P 4 6 P: 11


KU: 18, 33
KK: 34

11 Model Implementasi Sistem P 4 7 P: 16


Informasi
KU: 30, 31
KK: 34

12 Sistem Informasi Enterprise P 4 7 1. Manajemen P: 11


Data dan
KU: 21, 33
Informasi
KK: 34
2. Manajemen
resiko

13 Manajemen proyek Sistem P 4 7 1. Manajemen P: 14


Informasi resiko
KU: 22, 33
2. Analisis dan
KK: 34
perancangan
sistem
3.Analisis proses
bisnis
4.manajemen data
dan informasi

14 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

15 Metode perancangan Sistem P 2 7 P: 11, 15


Informasi
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

16 Proyek pengembangan Sistem P 2 7 P: 11, 15


Informasi
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

17 Tugas Akhir p 4 8 1. KKN Ambil [C] P: 11, 15


2. Metode KU: 17, 19,
perancangan 20, 21, 25,
Ambil [C]
Sistem Informasi 27, 28

102
No NAMA JENIS SKS SMT PRASYARAT JENIS CP
(W/P) PRASYARAT TERKAIT
3. Proyek Ambil [C] KK: 34
pengembangan
Sistem Informasi

Tabel 32. Daftar mata kuliah per semester Profil Profesional Perekayasa Perangkat Lunak

No NAMA JENIS SKS SMT PRASYARAT JENIS CP


(W/P) PRASYARAT TERKAIT

1 Pemrograman Platform Web P 4 5 P: 14, 16


KU: 27

2 Pemrograman Platform P 4 5 P: 14, 16


Desktop dan Embedded
KU: 31

3 Rekayasa Kebutuhan P 4 5 P: 13, 14


Perangkat Lunak
KU: 26

4 Perancangan dan P 4 5 P: 14
Pembangunan Perangkat
KU: 19, 26
Lunak

5 Penjaminan Kualitas P 4 5 P: 12
Perangkat Lunak
KU: 24, 26

6 Pemrograman Platform P 4 6 P: 13
Bergerak
KU: 17, 26

7 Pemrograman Game P 4 6 P: 14, 16


KU: 17

8 Manajemen Basis Data dan P 4 6 P: 14


Bahasa Query
KU: 25, 26

9 Temu Kembali Informasi P 4 6 P: 12, 13


KU: 19

10 Manajemen Proyek Perangkat P 4 6 P: 13


Lunak
KU: 25, 26

11 Perancangan Komputasi P 4 7 P: 13
Interaktif
KU: 19, 26

12 Augmented dan Virtual Reality P 4 7 P: 13, 14

103
No NAMA JENIS SKS SMT PRASYARAT JENIS CP
(W/P) PRASYARAT TERKAIT
KU: 31

13 Multimedia, Animasi dan P 4 7 P: 14, 16


Visualisasi
KU: 32

14 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

15 Metode perancangan Perangkat P 2 7 P: 11, 15


Lunak
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

16 Proyek pengembangan P 2 7 P: 11, 15


Perangkat Lunak
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

17 Tugas Akhir p 4 8 1. KKN Ambil [C] P: 11, 15


2. Metode perancangan KU: 17, 19,
Perangkat Lunak 20, 21, 25,
3. Proyek Ambil [C] 27, 28
pengembangan
Perangkat Lunak Ambil [C] KK: 34

Tabel 33. Daftar mata kuliah per semester Profil Perekayasa Jaringan Komputer

N NAMA JENIS SKS SMT PRASYARAT JENIS CP


o (W/P) PRASYAR TERKAIT
AT

1 Pemrograman Sistem dan Jaringan P 4 5 Jaringan Komputer P: 13


KU: 21
KK: 34

2 Komputasi Bergerak P 4 5 Jaringan Komputer P: 12


KU: 18, 30

3 Analisis & Desain Jaringan P 4 5 Jaringan Komputer P: 12

104
N NAMA JENIS SKS SMT PRASYARAT JENIS CP
o (W/P) PRASYAR TERKAIT
AT
Komputer KU: 21
KK: 34

4 Kriptografi P 4 5 Keamanan P: 12
Komputer
KU: 15, 18,
28

5 P 4 5 Komputasi Paralel P: 13
Sistem Terdistribusi
KU: 18, 21

6 Jaringan Multimedia P 4 6 Jaringan Komputer P: 12, 16


KU: 18 ,21

7 Keamanan Web P 4 6 Keamanan P: 13, 16


Komputer
KU: 21
KK: 34

8 Keamanan Aplikasi P 4 6 Keamanan P: 13, 16


Komputer
KU: 26
KK: 34

9 Simulasi Komputer P 4 6 Pemodelan dan P: 12


Simulasi Numerik
KU: 17, 18,
28

10 Komputasi Awan P 4 6 Komputasi Paralel P: 12


KU: 21, 26

11 Layanan Jejaring Sosial P 4 7 Jaringan Komputer KU: 17, 18,


23, 31

12 Forensik Digital P 4 7 1.Organisasi dan P: 12, 16


Arsitektur
KU: 28
Komputer
2.Sistem Operasi

13 Kebijakan Keamanan Siber P 4 7 Keamanan KU: 17, 21,


Komputer 26

14 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

15 Metode perancangan Jaringan P 2 7 Analisis & Desain P: 11, 15


Komputer Jaringan Komputer
KU: 17, 19,
20, 21, 25,

105
N NAMA JENIS SKS SMT PRASYARAT JENIS CP
o (W/P) PRASYAR TERKAIT
AT
27, 28
KK: 34

16 Proyek pengembangan Jaringan P 2 7 Analisis & Desain P: 11, 15


Komputer Jaringan Komputer
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

17 Tugas Akhir p 4 8 1. KKN Ambil [C] P: 11, 15


2. Metode KU: 17, 19,
perancangan 20, 21, 25,
Ambil [C]
Jaringan Komputer 27, 28
Ambil [C]
3. Proyek KK: 34
pengembangan
Jaringan Komputer

106
Tabel 34. Daftar mata kuliah per semester Profil Profesional Perekayasa Sistem Cerdas

N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI


o (W/P) PRASYAR TERKAIT
AT

1 Logika Fuzzy P 4 5 Logika Dasar/Logika Ambil P: 14, 16


Informatika
KK: 34
Kecerdasan Buatan
Ambil

2 Pemrosesan Citra Digital P 4 5 Aljabar Linear, Ambil P: 14, 16


Kecerdasan Buatan Ambil KK: 34

3 Dasar Penalaran dan Representasi P 4 5 Logika Dasar/Logika Ambil P: 12, 14,


Pengetahuan Informatika 15
Kecerdasan Buatan

Ambil

4 Ilmu Informasi P 4 5 Struktur Data, Ambil S: 2


Algoritma dan Ambil P: 14
Pemrograman,
KU: 17
Basis Data
Ambil KK: 34

5 Pembelajaran Mesin P 4 5 Aljabar Linear, Ambil P: 16


Kecerdasan Buatan Ambil KU: 25, 34

6 Jaringan Saraf Tiruan P 4 6 Aljabar Linear, Ambil P: 14, 16


KU: 17
Kecerdasan Buatan, Ambil
KK: 34
Pembelajaran Mesin Ambil

7 Penalaran dan Representasi P 4 6 Basic Knowledge Ambil P: 12, 14,


Pengetahuan Lanjut Representation and 15
Reasoning
KK: 34

8 Data Mining P 4 6 Basis Data, Ambil S: 8


Statistika dan Ambil P: 14
Probabilitas,
KU: 17
Aljabar Linear,
Ambil KK: 34
Algoritma dan
Ambil
Pemrograman,
Struktur Data
Ambil

9 Pemrosesan Bahasa Alami P 4 6 Statistika dan Ambil P: 16


Probabilitas,
KU: 25
Aljabar Linear,
Ambil KK: 34

107
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
Kecerdasan Buatan Ambil

10 Pengenalan Pola P 4 6 Statistika dan Ambil P: 14, 16


Probabilitas,
KK: 34
Aljabar Linear,
Ambil
Kecerdasan Buatan
Ambil

11 Visi Komputer P 4 7 Pemrosesan Citra Ambil P: 14, 16


Digital,
KU: 17
Jaringan Saraf Tiruan
Ambil KK: 34

12 Komputasi Evolusioner P 4 7 1. Analisis dan Ambil P: 12, 14,15


Struktur Data
KK: 34
2. Kecerdasan Buatan
Ambil

13 Quran Hadis Mining P 4 7 S: 1


P: 14
KU: 17
KK: 34

14 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

15 Metode perancangan Sistem P 2 7 P: 11, 15


Cerdas
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

16 Proyek pengembangan Sistem P 2 7 P: 11, 15


Cerdas
KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

17 Tugas Akhir p 4 8 KKN Ambil [C] P: 11, 15


Metode perancangan KU: 17, 19,
Sistem Cerdas 20, 21, 25,
Ambil [C]
27, 28
Proyek
pengembangan KK: 34
Sistem Cerdas
Ambil [C]

108
Dalam Tabel 35 disajikan daftar mata kuliah profil Ilmuwan, Semester 5, 6, dan 7
mahasiswa memiliki hak memilih matakuliah yang mendukung riset/ penelitiannya. Program
studi menyediakan dan menawarkan seluruh matakuliah dari profil lulusan professional untuk
diambil oleh mahasiswa yang mengambil profil lulusan. Pada Semester 8 mahasiswa wajib
mengerjakan tugas akhir.

Tabel 35. Daftar mata kuliah per semester Profil Ilmuwan

N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI


o (W/P) PRASYAR TERKAIT
AT

1 Konsep Dasar Sistem Informasi P 4 5 1. Basis Data Ambil [C] P: 12


2.Bahasa Bahasa KU: 17, 21
Pemrograman
KK: 34

2 Basis Data Terdistribusi P 4 5 Basis Data Ambil [C] P: 15


KU: 22, 29
KK: 34

3 Model Arsitektur Enterprise P 4 5 Organisasi dan P: 16


arsitektur komputer
KU: 21, 27
KK: 34

4 Manajemen Resiko P 4 5 1.Organisasi dan P: 16


Arsitektur Komputer
KU: 21, 33
2.Jaringan Komputer
KK: 34
3.Keamanan
Komputer

5 Pengalaman Pengguna P 4 5 P: 16
KU: 17, 21
KK: 34

6 Manajemen Data dan Informasi P 4 6 1. Basis Data P: 16


2. Konsep Dasar KU: 21, 31
Sistem Informasi
KK: 34
3. basis data
terdistribusi

7 Penjaminan Mutu Sistem P 4 6 1.Manajemen resiko P: 12


Informasi
2.Arsitektur KU: 29, 32
Enterprise
KK: 34

8 Sistem pendukung keputusan P 4 6 P: 12

109
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
KU: 26,32
KK: 34

9 Analisis dan Perancangan Sistem P 4 6 1.Perancangan P: 12


Algoritma dan
KU: 28, 30
pemrograman
KK: 34
2.Basis Data

10 Analisis proses bisnis P 4 6 P: 11


KU: 18, 33
KK: 34

11 Model Implementasi Sistem P 4 7 P: 16


Informasi
KU: 30, 31
KK: 34

12 Sistem Informasi Enterprise P 4 7 1. Manajemen Data P: 11


dan Informasi
KU: 21, 33
2. Manajemen resiko
KK: 34

13 Manajemen proyek Sistem P 4 7 1. Manajemen resiko P: 14


Informasi
2. Analisis dan KU: 22, 33
perancangan sistem
KK: 34
3.Analisis proses
bisnis
4.manajemen data
dan informasi

14 Pemrograman Platform Web P 4 5 P: 14, 16


KU: 27

15 Pemrograman Platform Desktop P 4 5 P: 14, 16


dan Embedded
KU: 31

16 Rekayasa Kebutuhan Perangkat P 4 5 P: 13, 14


Lunak
KU: 26

17 Perancangan dan Pembangunan P 4 5 P: 14


Perangkat Lunak
KU: 19, 26

18 Penjaminan Kualitas Perangkat P 4 5 P: 12


Lunak
KU: 24, 26

19 Pemrograman Platform Bergerak P 4 6 P: 13


KU: 17, 26

110
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT

20 Pemrograman Game P 4 6 P: 14, 16


KU: 17

21 Manajemen Basis Data dan Bahasa P 4 6 P: 14


Query
KU: 25, 26

22 Temu Kembali Informasi P 4 6 P: 12, 13


KU: 19

23 Manajemen Proyek Perangkat P 4 6 P: 13


Lunak
KU: 25, 26

24 Perancangan Komputasi Interaktif P 4 7 P: 13


KU: 19, 26

25 Augmented dan Virtual Reality P 4 7 P: 13, 14


KU: 31

26 Multimedia, Animasi dan P 4 7 P: 14, 16


Visualisasi
KU: 32

27 Pemrograman Sistem dan Jaringan P 4 5 Jaringan Komputer P: 13


KU: 21
KK: 34

28 Komputasi Bergerak P 4 5 Jaringan Komputer P: 12


KU: 18, 30

29 Analisis & Desain Jaringan P 4 5 Jaringan Komputer P: 12


Komputer
KU: 21
KK: 34

30 Kriptografi P 4 5 Keamanan Komputer P: 12


KU: 15, 18,
28

31 Sistem Terdistribusi P 4 5 Komputasi Paralel P: 13


KU: 18, 21

32 Jaringan Multimedia P 4 6 Jaringan Komputer P: 12, 16


KU: 18 ,21

33 Keamanan Web P 4 6 Keamanan Komputer P: 13, 16


KU: 21
KK: 34

111
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT

34 Keamanan Aplikasi P 4 6 Keamanan Komputer P: 13,16


KU: 26
KK: 34

35 Simulasi Komputer P 4 6 Pemodelan dan P: 12


Simulasi Numerik
KU: 17, 18,
28

36 Komputasi Awan P 4 6 Komputasi Paralel P: 12


KU: 21, 26

37 Layanan Jejaring Sosial P 4 7 Jaringan Komputer KU: 17, 18,


23, 31

38 Forensik Digital P 4 7 1.Organisasi dan P: 12,16


Arsitektur Komputer
KU: 28
2.Sistem Operasi

39 Kebijakan Keamanan Siber P 4 7 Keamanan Komputer KU: 17, 21,


26

40 Logika Fuzzy P 4 5 Logika Dasar/Logika Ambil P: 14, 16


Informatika
KK: 34
Kecerdasan Buatan

Ambil

41 Pemrosesan Citra Digital P 4 5 Aljabar Linear, Ambil P: 14, 16


Kecerdasan Buatan Ambil KK: 34

42 Penalaran dan Representasi P 4 5 P: 12, 14,


Pengetahuan Dasar 15

43 Ilmu Informasi P 4 5 Struktur Data, Ambil S: 2


Algoritma dan Ambil Ambil P: 14
Pemrograman,
KU: 17
Basis Data
KK: 34

44 Pembelajaran Mesin P 4 5 Aljabar Linear, Ambil P: 16


Kecerdasan Buatan Ambil KU: 25, 34

45 Jaringan Saraf Tiruan P 4 6 Aljabar Linear, Ambil P: 14, 16


KU: 17
Kecerdasan Buatan, Ambil
Ambil KK: 34
Pembelajaran Mesin

46 Penalaran dan Representasi P 4 6 Basic Knowledge Ambil P: 12, 14,


Pengetahuan Lanjut Representation and 15

112
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
Reasoning KK: 34

47 Data Mining P 4 6 Basis Data, Ambil S: 8


Statistika dan Ambil P: 14
Probabilitas,
KU: 17
Aljabar Linear,
Ambil KK: 34
Algoritma dan
Ambil
Pemrograman,
Struktur Data
Ambil

48 Pemrosesan Bahasa Alami P 4 6 Statistika dan Ambil P: 16


Probabilitas,
KU: 25
Aljabar Linear,
Ambil KK: 34
Kecerdasan Buatan Ambil

49 Pengenalan Pola P 4 6 Statistika dan Ambil P: 14, 16


Probabilitas,
KK: 34
Aljabar Linear,
Ambil
Kecerdasan Buatan Ambil

50 Visi Komputer P 4 7 Pemrosesan Citra Ambil P: 14, 16


Digital,
KU: 17
Jaringan Saraf Tiruan
Ambil KK: 34

51 Komputasi Evolusioner P 4 7 Analisis dan Struktur Ambil P: 12, 14,15


Data
KK: 34

52 Quran Hadis Mining P 4 7 Data mining S: 1


P: 14
KU: 17
KK: 34

53 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

54 Metode Penelitian P 2 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

113
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT

55 Proyek Penelitian P 2 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

56 Tugas Akhir p 4 8 1.KKN Ambil [C] P: 11, 15


2.Metode penelitian Ambil [C] KU: 17, 19,
20, 21, 25,
3.Proyek Penelitian Ambil [C]
27, 28
KK: 34

Dalam tabel 36 disajikan daftar matakuliah profil Wirausahawan, Semester 5,6, dan 7
mahasiswa memiliki hak memilih matakuliah yang mendukung riset / penelitiannya. Program
studi menyediakan dan menawarkan seluruh matakuliah dari profil lulusan professional untuk
diambil oleh mahasiswa yang mengambil profil lulusan. Pada semester 8 mahasiswa wajib
mengerjakan tugas akhir.

Tabel 36. Daftar mata kuliah per semester Profil Wirausahawan

N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI


o (W/P) PRASYAR TERKAIT
AT

1 Konsep Dasar Sistem Informasi P 4 5 1. Basis Data Ambil [C] P: 12


2.Bahasa Bahasa KU: 17, 21
Pemrograman
KK: 34

2 Basis Data Terdistribusi P 4 5 Basis Data Ambil [C] P: 15


KU: 22, 29
KK: 34

3 Model Arsitektur Enterprise P 4 5 Organisasi dan P: 16


arsitektur komputer
KU: 21, 27
KK: 34

4 Manajemen Resiko P 4 5 1.Organisasi dan P: 16


Arsitektur Komputer
KU: 21, 33
2.Jaringan Komputer
KK: 34
3.Keamanan
Komputer

114
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT

5 Pengalaman Pengguna P 4 5 P: 16
KU: 17, 21
KK: 34

6 Manajemen Data dan Informasi P 4 6 1. Basis Data P: 16


2. Konsep Dasar KU: 21, 31
Sistem Informasi
KK: 34
3. basis data
terdistribusi

7 Penjaminan Mutu Sistem P 4 6 1.Manajemen resiko P: 12


Informasi
2.Arsitektur KU: 29, 32
Enterprise
KK: 34

8 Sistem pendukung keputusan P 4 6 P: 12


KU: 26,32
KK: 34

9 Analisis dan Perancangan Sistem P 4 6 1.Perancangan P: 12


Algoritma dan
KU: 28, 30
pemrograman
KK: 34
2.Basis Data

10 Analisis proses bisnis P 4 6 P: 11


KU: 18, 33
KK: 34

11 Model Implementasi Sistem P 4 7 P: 16


Informasi
KU: 30, 31
KK: 34

12 Sistem Informasi Enterprise P 4 7 1. Manajemen Data P: 11


dan Informasi
KU: 21, 33
2. Manajemen resiko
KK: 34

13 Manajemen proyek Sistem P 4 7 1. Manajemen resiko P: 14


Informasi
2. Analisis dan KU: 22, 33
perancangan sistem
KK: 34
3.Analisis proses
bisnis
4.manajemen data
dan informasi

14 Pemrograman Platform Web P 4 5 P: 14, 16

115
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
KU: 27

15 Pemrograman Platform Desktop P 4 5 P: 14, 16


dan Embedded
KU: 31

16 Rekayasa Kebutuhan Perangkat P 4 5 P: 13, 14


Lunak
KU: 26

17 Perancangan dan Pembangunan P 4 5 P: 14


Perangkat Lunak
KU: 19, 26

18 Penjaminan Kualitas Perangkat P 4 5 P: 12


Lunak
KU: 24, 26

19 Pemrograman Platform Bergerak P 4 6 P: 13


KU: 17, 26

20 Pemrograman Game P 4 6 P: 14, 16


KU: 17

21 Manajemen Basis Data dan Bahasa P 4 6 P: 14


Query
KU: 25, 26

22 Temu Kembali Informasi P 4 6 P: 12, 13


KU: 19

23 Manajemen Proyek Perangkat P 4 6 P: 13


Lunak
KU: 25, 26

24 Perancangan Komputasi Interaktif P 4 7 P: 13


KU: 19, 26

25 Augmented dan Virtual Reality P 4 7 P: 13, 14


KU: 31

26 Multimedia, Animasi dan P 4 7 P: 14, 16


Visualisasi
KU: 32

27 Pemrograman Sistem dan Jaringan P 4 5 Jaringan Komputer P: 13


KU: 21
KK: 34

28 Komputasi Bergerak P 4 5 Jaringan Komputer P: 12


KU: 18, 30

29 Analisis & Desain Jaringan P 4 5 Jaringan Komputer P: 12

116
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
Komputer KU: 21
KK: 34

30 Kriptografi P 4 5 Keamanan Komputer P: 12


KU: 15, 18,
28

31 Sistem Terdistribusi P 4 5 Komputasi Paralel P: 13


KU: 18, 21

32 Jaringan Multimedia P 4 6 Jaringan Komputer P: 12, 16


KU: 18 ,21

33 Keamanan Web P 4 6 Keamanan Komputer P: 13, 16


KU: 21
KK: 34

34 Keamanan Aplikasi P 4 6 Keamanan Komputer P: 13,16


KU: 26
KK: 34

35 Simulasi Komputer P 4 6 Pemodelan dan P: 12


Simulasi Numerik
KU: 17, 18,
28

36 Komputasi Awan P 4 6 Komputasi Paralel P: 12


KU: 21, 26

37 Layanan Jejaring Sosial P 4 7 Jaringan Komputer KU: 17, 18,


23, 31

38 Forensik Digital P 4 7 1.Organisasi dan P: 12,16


Arsitektur Komputer
KU: 28
2.Sistem Operasi

39 Kebijakan Keamanan Siber P 4 7 Keamanan Komputer KU: 17, 21,


26

40 Logika Fuzzy P 4 5 Logika Dasar/Logika Ambil P: 14, 16


Informatika
KK: 34
Kecerdasan Buatan

Ambil

41 Pemrosesan Citra Digital P 4 5 Aljabar Linear, Ambil P: 14, 16


Kecerdasan Buatan Ambil KK: 34

42 Penalaran dan Representasi P 4 5 P: 12, 14,

117
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
Pengetahuan Dasar 15

43 Ilmu Informasi P 4 5 Struktur Data, Ambil S: 2


Algoritma dan Ambil Ambil P: 14
Pemrograman,
KU: 17
Basis Data
KK: 34

44 Pembelajaran Mesin P 4 5 Aljabar Linear, Ambil P: 16


Kecerdasan Buatan Ambil KU: 25, 34

45 Jaringan Saraf Tiruan P 4 6 Aljabar Linear, Ambil P: 14, 16


KU: 17
Kecerdasan Buatan, Ambil
Ambil KK: 34
Pembelajaran Mesin

46 Penalaran dan Representasi P 4 6 Basic Knowledge Ambil P: 12, 14,


Pengetahuan Lanjut Representation and 15
Reasoning
KK: 34

47 Data Mining P 4 6 Basis Data, Ambil S: 8


Statistika dan Ambil P: 14
Probabilitas,
KU: 17
Aljabar Linear,
Ambil KK: 34
Algoritma dan
Ambil
Pemrograman,
Struktur Data
Ambil

48 Pemrosesan Bahasa Alami P 4 6 Statistika dan Ambil P: 16


Probabilitas,
KU: 25
Aljabar Linear,
Ambil KK: 34
Kecerdasan Buatan Ambil

49 Pengenalan Pola P 4 6 Statistika dan Ambil P: 14, 16


Probabilitas,
KK: 34
Aljabar Linear,
Ambil
Kecerdasan Buatan Ambil

50 Visi Komputer P 4 7 Pemrosesan Citra Ambil P: 14, 16


Digital,
KU: 17
Jaringan Saraf Tiruan
Ambil KK: 34

51 Komputasi Evolusioner P 4 7 Analisis dan Struktur Ambil P: 12, 14,15


Data
KK: 34

52 Quran Hadis Mining P 4 7 Data mining S: 1

118
N NAMA JENIS SKS SMT PRASYARAT JENIS CP PRODI
o (W/P) PRASYAR TERKAIT
AT
P: 14
KU: 17
KK: 34

53 KKN Tematik P 4 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

54 Metode Penetlitian P 2 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

55 Proyek Penelitian P 2 7 P: 11, 15


KU: 17, 19,
20, 21, 25,
27, 28
KK: 34

56 Tugas Akhir p 4 8 1. Kuliah Kerja Ambil [C] P: 11, 15


Nyata
Ambil [C] KU: 17, 19,
2. Metode 20, 21, 25,
perencanaan bisnis 27, 28
Ambil [C]
3. Proyek Perintisan KK: 34
Bisnis

IV.2. Distribusi Mata Kuliah per Semester – Skenario Merdeka Belajar


Dalam distribusi matakuliah merdeka belajar ini mengacu permendikbud no 3 tahun
2020, mahasiswa menempuh merdeka belajar pada semester 5, 6 dan 7. Merdeka belajar
semester 5 dan 6 dilaksanakan diluar kampus, sedangkan merdeka belajar semester 7
dilaksanakan di dalam kampus dan diluar program studi.

Tabel 37. Daftar mata kuliah Merdeka Belajar per semester Profil Profesional

No NAMA JENIS SKS SMT PRASYARAT JENIS CP


(W/P) PRASYARAT TERKAIT

1 Capita Selekta* P 20 5 Merdeka belajar

2 Capita Selekta** P 20 6 Merdeka belajar

119
3 Capita Selekta*** P 20 7 Merdeka belajar

4 Tugas Akhir W 4 8 Kapita Selekta Ambil [C] P: 11, 15


yang setara
KU: 17, 19,
dengan matkul
20, 21, 25,
KKN, Metode Ambil [C]
27, 28
perancangan,
Proyek KK: 34
Pengembangan) Ambil [C]

Keterangan:

* Bentuk Kegiatan: 1. Pertukaran pelajar, 2.Magang Kerja, 3.Studi / proyek


independen

** Bentuk Kegiatan: 1. Pertukaran pelajar, 2.Magang Kerja, 3.Studi / proyek


independen

*** Bentuk Kegiatan: 1. Studi / Proyek Independen, 2. kuliah, 3. tutorial, 4. seminar,


5. praktikum, 6. perancangan/ pengembangan

Tabel 38. Daftar mata kuliah Merdeka Belajar Profil: Ilmuwan

No NAMA JENIS SKS SMT PRASYARAT JENIS CP


(W/P) PRASYARAT TERKAIT

1 Capita Selekta* P 20 5 Merdeka belajar

2 Capita Selekta** P 20 6 Merdeka belajar

3 Capita Selekta*** P 20 7 Merdeka belajar

4 Tugas Akhir W 4 8 Capita Selekta yang Ambil [C] P: 11, 15


setara dengan makul
KU: 17, 19,
KKN, Metode
20, 21, 25,
Penelitian, Proyek Ambil [C]
27, 28
Penelitian)
KK: 34
Ambil [C]

Keterangan:

* Bentuk Kegiatan: 1. Pertukaran pelajar, 2. Penelitian/Riset, 3.Studi / proyek indenpenden

** Bentuk Kegiatan: 1. Pertukaran pelajar, 2. Penelitian/Riset, 3.Studi / proyek indenpenden

*** Bentuk Kegiatan: 1. Studi / Proyek Independen, 2. kuliah, 3. tutorial, 4. seminar, 5.


praktikum, 6.Penelitian

120
Tabel 39. Daftar mata kuliah Merdeka Belajar per semester Profil: Wirausahawan

No NAMA JENIS SKS SMT PRASYARAT JENIS CP


(W/P) PRASYARAT TERKAIT

1 Capita Selekta* P 20 5

2 Capita Selekta** P 20 6

3 Capita Selekta*** P 20 7

4 Tugas Akhir (CAPSTONE) W 4 8 Capita Selekta Ambil [C] P: 11, 15


yang setara
KU: 17, 19,
dengan makul
20, 21, 25,
KKN, Metode Ambil [C]
27, 28
Perencanaan
Ambil [C]
Bisnis, Proyek KK: 34
Perintisan)

Keterangan
* Bentuk Kegiatan: 1. Pertukaran pelajar, 2. Proyek Kemanuasian, 3. Studi/ proyek
Independen,
4. Kegiatan Kewirausahaan, 5.KKN
** Bentuk Kegiatan: 1. Pertukaran pelajar, 2. Proyek Kemanuasian, 3. Studi/
proyekIndependen,
4. Kegiatan Kewirausahaan, 5.KKN
*** Bentuk Kegiatan: 1. Studi / Proyek independen, 2. kuliah, 3. tutorial, 4.seminar,
5.praktikum, 6.perancangan/ pengembangan)

121
IV.3. Constructive Alignment Pemetaan Kesesuaian Profil Lulusan Dan Capaian
Pembelajaran (CP)

Tabel 40. Constructive Alignment Pemetaan Kesesuaian Profil Lulusan Dan Capaian Pembelajaran
(Cp)

NO CAPAIA PROFIL LULUSAN


URU N
T PEMBEL 1. PROFESSIONAL 2. 3.
A JARAN ILMUWA WIRAUSA
1.a. 1.b. 1.c. 1.d. N HAWAN
PEREKAYAS PEREKAY PEREKAY ANALIS
A ASA ASA SISTEM
PERANGKA SISTEM JARINGAN INFORM
T LUNAK CERDAS KOMPUTE ASI
R

1 CP 1 V V V V V V

2 CP 2 V V V V V V

3 CP 3 V V V V V V

4 CP 4 V V V V V V

5 CP 5 V V V V V V

6 CP 6 V V V V V V

7 CP 7 V V V V V V

8 CP 8 V V V V V V

9 CP 9 V V V V V V

10 CP 10 V V V V V V

11 CP 11 V V V V V V

12 CP 12 V V V V V V

13 CP 13 V V V V V V

14 CP 14 V V V V V V

15 CP 15 V V V V V V

16 CP 16 V V V V V V

17 CP 17 V V V V V V

18 CP 18 V V V V V V

122
19 CP 19 V V V V V V

20 CP 20 V V V V V V

21 CP 21 V V V V V V

22 CP 22 V V V V V V

23 CP 23 V V V V V V

24 CP 24 V V V V V V

25 CP 25 V V V V V

26 CP 26 V V V V V

27 CP 27 V V V V V V

28 CP 28 V V V V V V

29 CP 29 V V V V V V

30 CP 30 V V V V V V

/31 CP 31 V V V V V V

32 CP 32 V V V V

33 CP 33 V

34 CP 34 V V V V V V

V. METODE PENILAIAN

Penilaian (assesment) menggunakan alat asesment seperti ujian akhir, kuis, presentasi,
project, dll beserta dengan rubriknya. Setiap melakukan asesmen disertai dengan soal /
pertanyaan yang disertai dengan rubrik dari setiap tingkat kemampuan. Seperti terlihat dalam
tabel dibawah ini

Tabel 41. Penilaian (assesment)

Question Learning Unsatisfactory Adequate (50- Satisfactory Excellent (85-


Number Outcome (0-49) 74) (75-84) 100)

123
1 LO1 Unable to draw Able to draw Able to draw Able to draw
ERD and its ERD or its star ERD and able a ERD and its
schema schema bit to draw its star schema
star schema

2 LO1 Unable to obtain Able to obtain Able to obtain Able to obtain


Flexible flexible flexible flexible
dimensional dimensional dimensional dimensional
views and write views or write views and views and write
query syntaxes. query syntaxes. wrongly write query syntaxes.
query syntaxes.

3 LO1 Unable to obtain Able to obtain Able to obtain Able b obtain


statistical reports statistical statistical statistical
and write its reports or write reports and reports and
listing codes. its listing codes. wrongly write write its listing
its listing codes. codes.

Penilaian ini akan dikaitkan dengan CPMK untuk setiap matakuliah sebagai berikut:

Tabel 42. Kaitan Penilaian dengan CPMK untuk setiap matakuliah

Komponen peniliaan Bobot CPMK

1 2 3 4 5

Uji Materi 1,2,3 20 X

Uji Materi 4,5,6 20 X

Uji Materi 7,8,9 20 X

Uji Materi 10,11,12 20 X

Uji Materi 13,14 20 X X X X X

100

124
VI. Silabus dan RPS Matakuliah

VI.1. SILABUS DAN RPS MATAKULIAH WAJIB PROGRAM STUDI

Nama Mata Kuliah : Pancasila

Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah Pancasila adalah bahan kajian dan pelajaran yang bertujuan memberikan pemahaman tentang
realitas sejarah dari perjalanan bangsa Indonesia. . Mata kuliah ini membahas tentang pengertian pancasila,
landasan dan tujuan mata kuliah pancasila, pancasila dalam tinjauan teoretis, filosofis, ideologis, yuridis,
sosiologis dan kulturar serta dinamikanya dalam kehidupan bermasyarakat, berbabgsa dan bernegara. Secara
spesifik untuk mahasiswa Universitas Islam Negeri dipandang perlu mengorelasikan antara pancasila dengan
nilai-nilai Islam.

Topik Bahasan

1. Pengertian pancasila
2. Sejarah pancasila
3. Fungsi dan kedudukan pancasila dalam NKRI
4. Fungsi pancasila sebagai dasar negara
5. Hubungan Pancasila dengan UUD 1945
6. Pancasila sebagai ideology
7. Pancasila sebagai jiwa dan kepribadian bangsa
8. Pancasila sebagai sumber etika bangsa
9. Pancasila dan nasionalisme Indonesia
10. Pancasila sebagai paradigma pembangunan
11. Reaktualisasi Pancasila
12. Pancasila dan Agama

Rujukan

 Fajar Sudjarwo, Kebudayaan Global dan Lokal, UGM, Yogyakarta, 2016


 Faisal Ismail, Republik Bhinneka Tunggal Ika: Mengurai isu-isu konflik, Multikulturalisme, Agama dan
Sosial Budaya, Kemenag RI, Jakarta, 2012
 Yudi Latif, Negara Paripurna, Historisitas, Rasionalitas, dan Aktualitas Pancasila, Gramedia, Jakarta,
2012

125
 Dan Nimmo, komunikasi Politik, Komunikator, Pesan dan Media, Rosdakarya, Bandung, 2015
 ----------------, Komunikasi Politik, Khalayak dan Efek, Rosdakarya, Bandung, 2015
 Hamdan Daulay, Membangun Kerukunan Berpolitik dan Beragama di Indonesia, Kemenag RI, Jakarta,
2010
 Hamdan Daulay, dkk, Pancasila dan Kewarganegaraan, UIN Suka, Yogyakarta, 2005

Capaian Pembelajaran Program Studi Terkait

1 S:2, 7

2 P:

3 KU:

4 KK:

Nama Mata Kuliah : Kewarganegaraan

Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah Kewarganegaraan ini merupakan media untuk mendidik mahasiswa mengenal negara dan bangsa
Indonesia, mengerti hak dan kewajibannya, dan aktif sebagai warganegara, (good citizen and good students).

Topik Bahasan

1. Identitas Nasional
2. Hak dan kewajiban warga Negara
3. Negara Hukum
4. Konstitusi
5. Demokrasi
6. Hak Azasi Manusia
7. Wawasan Nusantara (Geo-Politik)
8. Ketahanan Nasional (Geo-Strategi)

Rujukan

 Tim Dikti Diknas, Modul Kuliah Kewarganegaraan, Jakarta: Dikti Diknas, 2016.

126
 Beni Kurniawan, Pendidikan Kewarganegaraan Untuk Mahasiswa, Sukabumi: Jelajah Nusantara,
2012.

Capaian Pembelajaran Program Studi Terkait

1 S: 2, 4, 5, 7

2 P:

3 KU:

4 KK:

Nama Mata Kuliah : Ulum Al-Quran

Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah ini merupakan penciri Universitas Islam Negeri Sunan Kalijaga Yogyakarta dalam rangka
memberikan bekal pengetahuan kepada mahasiswa tentang aspek-aspek al-Qur’an yang meliputi sejarah al-
Qur’an, ilmu-ilmu al-Qur’an dan tafsir al-Qur’an

Topik Bahasan

1. Definisi al-Qur’an
2. Konteks Historis sebelum Turunnya al-Qur’an
3. Sejarah turunnya al-Qur’an
4. Sejarah Kodifikasi al-Qur’an
5. Fungsi dan Kedudukan al-Qur’an
6. Ruang lingkup Ilmu-ilmu al-Qur’an
7. Tema-tema pokok al-Qur’an
8. Kemukjizatan al-Qur’an
9. Metodologi Penafsiran al-Qur’an
10. Metodologi Penafsiran al-Qur’an Tematik dan Hermeneutik
11. Perkenalan Kitab-kitab Tafsir al-Qur’an
12. Perkenalan Kitab-kitab Tafsir al-Qur’andi Indonesia

Rujukan

127
 Abdul Jalal, “Ulumul Qur’an”
 M. Quraish Shihab, “Wawasan al-Qur’an”
 Muhammad Chirzin, “Al-Qur’an dan Ulumul Qur’an”
 W. Montgomery Watt, “Pengantar Sejarah al-Qur’an”
 Subhi ash-Shalih, “Membahas Ilmu-ilmu al-Qur’an”
 Taufik Adnan Amal, “Rekonstruksi Sejarah al-Qur’an”
 Ali ash-Shabuniy, “at-Tibyan fi Ulumul Qur’an”
 M.M. A’Zami, “Sejarah Teks al-Qur’an: Dari Wahyu sampai Kompilasi”
 Fazlur Rahman, “Tema-tema Pokok al-Qur’an”
 Abdullah Saeed, “Pengantar Studi al-Qur’an”
 Sahiron Syamsuddin, “Hermeneutika al-Qur’an dan Hadis”

Capaian Pembelajaran Program Studi Terkait

1 S: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2 P:

3 KU:

4 KK:

Nama Mata Kuliah : Ulum Al - Hadis

Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah Ulumul hadis merupakan mata kuliah wajib universitas. Mata kuliah ini membahas mengenai
dasar-dasar Ulumul Hadis, cabang-cabangnya serta kedudukan dan fungsi hadis dalam ajaran Islam

Topik Bahasan

1. Hakikat Hadis
2. Cabang-Cabang Ulumul hadis
3. Sejarah Kodifikasi hadis
4. Bentuk-bentuk Hadis
5. Komponen Hadis: Matan dan Sanad

128
6. Hadis Berdasarkan Kuantitas Periwayat
7. Hadis Berdasarkan Kualitas
8. Macam-macam hadis dhaif
9. Pengenalan Kitab-Kitab hadis
10. Pengenalan Kitab-Kitab Syarah hadis

Rujukan

 Ibn Shalah, Muqadimah Ibn Shalalh


 M. A’jaj al-Khatib, Ushul al-Hadis wa Musthalahuhu.
 Subhi al-Shalih, Ulumul hadis
 Imam al-Suyuthi, Tadrib al-Rawi
 Mahmud al-tahhan, Taisir Mustalah al-Hadis
 Nuruddin Itr, Manhaj al-Naqd fi Ulum al-Hadis
 Al-Khatib al-Baghdadi, Al-Kifayah fi Ilm al-Riwayah

Capaian Pembelajaran Program Studi Terkait

1 S: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2 P:

3 KU:

4 KK:

Nama Mata Kuliah : Matematika Diskrit

Program Studi : Teknik Informatika

SKS :4

Semester :1

Deskripsi Singkat Mata Kuliah

Mata Kuliah Matematika Diskrit, merupakan Mata Kuliah rumpun Matematika dan Statistik yang membahas
mengenai konsep-konsep Himpunan, relasi, logika dan fungsi serta mampu menerapkan dalam aplikasi
komputasi untuk menyelesaikan suatu permasalahan.

Topik Bahasan

1. Sets, Venn diagrams


2. Union, intersection, complement

129
3. Cartesian product, Power sets
4. Cardinality of finite sets, Relations, Reflexivity, symmetry, transitivity
5. Equivalence relations, partial orders, Functions, Surjections, injections, bijections
6. Inverses, Composition
7. Propositional logic
8. Logical connectives, Truth tables
9. Normal forms (conjunctive and disjunctive)
10. Validity of well-formed formula
11. Propositional inference rules (concepts of modus ponens and modus tollens)
12. Predicate logic
13. Universal and existential quantification
14. Limitations of propositional and predicate logic

Rujukan

 Rossen, Kenneth H., Discrete Mathematics and Its Applications 4th Ed, McGraw-Hill, New York,
1999
 Richard Johnsonbaugh, Discrete Mathematics, Prentice Hall, New York, 1997

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 15

3 KU: 27

4 KK:

Nama Mata Kuliah : Teknik Pembuktian dan Teori Graf

Program Studi : Teknik Informatika

SKS :4

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah ini merupakan salah satu mata kuliah matematika di prodi Teknik Informatika. Walaupun begitu,
kandungan matematika pada mata kuliah ini tidak difokuskan pada memorization dan calculation seperti pada
Aljabar, Trigonometri, dan Kalkulus. Sebaliknya, mata kuliah ini difokuskan pada understanding dan
argumentation. Pembahasan dimulai dengan perkenalan pada pembuktian matematika, yang dengannya suatu
permasalahan dalam ilmu komputer bisa dimodelkan dan diselesaikan. Pembahasan selanjutnya adalah logika

130
dasar First-Order Logic, dan perkenalan pada teori graf.

Topik Bahasan
1. How do we prove results with certainty?
a. Direct Proofs
2. How do we prove something without directly proving it?
a. Proof by Contradiction
b. Proof by Contrapositive
4. How can we reason about collections of objects?
a. First-Order Logic, Part 1
5. How do we rigorously define key terms?
a. First-Order Logic, Part 2
6. How do we model network structures?
a. Graphs
7. How can we reason about sequential processes?
a. Mathematical Induction
8. How does recursion relation to mathematical proof?
a. Variations on Induction

Rujukan
 Daniel Solow, “How to Read and Do Proofs,” Wiley, Sixth Edition, 2014
 Keith Schwarz, “Mathematical Foundations of Computing, ” Lectures Slides, Stanford University, 2015
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P : 12, 15

3 KU :

4 KK :

Nama Mata Kuliah : Statistika dan Probabilitas

Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

131
Mata Kuliah Statistika dan Probabilitas, merupakan Mata Kuliah rumpun Matematika dan Statistik yang
membahas mengenai konsep-konsep peluang kejadian variabel random, kejadian saling lepas (independent
events) dan kejadian saling bergantung (dependent events), teorema bayes serta mampu menerapkan dalam
aplikasi komputasi untuk menyelesaikan suatu permasalahan.

Topik Bahasan

1. Konsep Dasar Statistika


2. Konsep Dasar Probabilitas, Probabilitas Ruang, Kejadian
3. Probabilitas Bersyarat (Conditional Probability)
4. Variabel Acak (Random Variables)
5. Expectation
6. Variance
7. Kovarians dan Korelasi (Covariance and Correlation)
8. Distribusi Diskrit (Discrete Distributions)
9. Distribusi Kontinyu (Continuous Distributions), Kepekatan Probabilitas (Probability Density)
10. Distribusi Kontinyu (Continuous Distributions), Teorema Limit Central (The Central Limit
Theorem)
11. Statistik Deskriptif (Descriptive Statistics)
12. Penaksiran Parameter (Parameter Estimation)
13. Inferensi Bayesian (Bayesian Inference)
14. Perkiraan Kuadrat Terkecil (Least Square Estimation)

Rujukan

 Probability and Statistics for Computer Scientists. Michael Baron, Chapman and Hall/CRC, 2007
 Vijay, R. Statistical Inference. 1984. Jhon Wiley and Sons. New York
 A Course on Probability Theory for Computer Scientists. Mahran Sahami, SIGCSE 2011

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 13, 15

3 KU:

4 KK:

Nama Mata Kuliah : Pemodelan dan Simulasi Numerik

132
Program Studi : Teknik Informatika

SKS :2

Semester :1

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan pengantar pada metode untuk pemodelan dan simulasi numerik. Model ini
digunakan untuk memecahkan masalah.

Topik Bahasan
1. Pemodelan Numerik
2. Operasi Dasar:
a. Pencarian Akar
b. Interpolasi
c. Integrasi
d. Derivasi
3. Simulasi Monte Carlo
4. Deret Taylor dan Analisis Glat
5. Pemodelan Sistem Fisik
Rujukan
 Numerical Methods for Engineers, Steven Chapra and Raymond Canale, McGraw Hill International Edition,
Fifth Edition, 2006
 Komputasi Numerik: Pemrograman Matlab untuk Metoda Numerik, Suarga, Penerbit ANDI, 2014
 Metode Numerik, Rinaldi Munir, Penerbit Informatika Bandung, 2003

Capaian Pembelajaran Program Studi Terkait

1 P: 13-16

2 KU:

Nama Mata Kuliah : Bahasa Indonesia

Program Studi : Teknik Informatika

SKS :2

Semester :2

Deskripsi Singkat Mata Kuliah

133
Matakuliah Bahasa Indonesia menekankan pada keterampilan menulis karya ilmiah dengan menggunakan
Bahasa Indonesia yang baik, benar, dan bertanggung jawab. Mengingat Bahasa Indonesia merupakan bahasa
yang dikenal sejak lahir dan secara formal pembelajarannya telah diberikan selama 12 tahun di tingkat SD,
SMP, dan SMA, materi Bahasa Indonesia memiliki muatan yang tinggi, yaitu penulisan ilmiah. Dalam
mengikuti matakuliah ini mahasiswa akan belajar hakikat karya ilmiah hingga persoalan-persoalan teknis
kebahasaan terkini dalam mengemas argumen menjadi sebuah karya ilmiah.

Topik Bahasan
1. Hakikat Karya Ilmiah
2. Karya Ilmiah sebagai Wacana Argumentatif
3. Penyusunan Kalimat Efektif
4. Desain Paragraf
5. Pengenalan Manajemen Referensi dan Sitasi
6. Sistematika Penulisan Karya Ilmiah
7. Judul dan Latar Belakang
8. Perumusan Masalah
9. Penguraian Argumentasi
10. Praktik Manajemen Referensi dan Sitasi
11. Proses Penyuntingan Karya Ilmiah
12. Penyelarasan Akhir
Rujukan
 Adib Sofia, Metode Penulisan Karya Ilmiah, Yogyakarta: Bursa Ilmu, 2017.
 Aninditya Sri Nugraheni, Bahasa Indonesia di Perguruan Tinggi Berbasis Pembelajaran Aktif, Jakarta: Prenada
Media, 2017
 Chaer, Abdul. 2011. Ragam Bahasa Ilmiah. Jakarta: Rineka Cipta.
 Khairah, Miftahul. 2015. Sintaksis: Memahami Satuan Kalimat Perspektif Fungsi. Jakarta: Bumi Aksara.
 Putrayasa, Ida Bagus. 2014. Kalimat Efektif. Bandung: Refika Aditama.
 Rahardi, Kunjana. 2010. Bahasa Indonesia untuk Perguruan Tinggi. Jakarta: Erlangga.

Capaian Pembelajaran Program Studi Terkait

1 S : 1, 2, 3, 4,5, 6, 7, 8, 9, 10

2 P:

3 KU :

4 KK :

134
Nama Mata Kuliah : Pengantar Studi Islam

Program Studi : Teknik Informatika

SKS :4

Semester :2

Deskripsi Singkat Mata Kuliah

Mata kuliah ini merupakan matakuliah penciri universitas sebagai universitas Islam, yang memberikan bekal
pengetahuan kepada mahasiswa tentang cakupan studi Islam di perguruan tinggi, serta hubungan studi Islam
dengan ilmu pengetahuan dan persoalan kontemporer

Topik Bahasan
1. Konsep Islam sebagai sistem keimanan, keagamaan dan obyek studi
2. Metodologi berpikir ilmiah: tradisi Yunani/ Barat (rasional, empiric, repetitive, intuitif) dan tradisi
Arab/Muslim
3. Model penalaran masyarakat Muslim: Bayani; ‘Irfani, Burhani
4. Klasifikasi pengertian Islam sebagai obyek studi 1: normatif dan historis; pengetahuan/pemikiran
dan praktik.
5. Klasifikasi pengertian Islam sebagai obyek studi 2: aqidah, syari’ah, mu’amalah; akhlak dan fiqih;
6. Sejarah pemikirian Islam: bidang Aqidah, bidang Fiqih, bidang Tafsir, Tasawuf dan Etika
7. Model studi Islam di era klasik (Nabi dan Sahabat); era pertengahan (Bani Umayah, Bani
Abasiyah, Ottoman); Era Modern dan Kontemporer
8. Perkembangan studi Islam di Kawasan Arab; Afrika; Eropa dan Amerika Utara; Asia Tenggara
dan Indonesia beserta beberapa tokoh dan karyanya
9. Studi islam dan perkembangan ilmu pengetahuan, serta isu-isu kontemporer
Rujukan
Wajib :
 Abudin Nata, Metodologi Studi Islam, Jakarta: Raja Grafindo Persada, 2002
 Harun Nasution, Islam ditinjau dari Berbagai Aspeknya, Jakarta: UI Press, 1979.
 Khoiruddin Nasution, Pengantar Studi Islam, Yogyakarta: Tazzafa, 2009
 M. Amin Abdullah, Studi Agama: Normativitas atau Historisitas, Yogyakarta: Pustaka Pelajar 1996
 M. Amin Abdullah, Studi Islam di perguruan Tinggi.Pendekatan Integratif Interkonektif. Yogyakarta: Pustaka
Pelajar2006.

 Penunjang :
 Berbagai buku dan artuikel jurnal yang relevan dengan setiap topik bahasan

Capaian Pembelajaran Program Studi Terkait

1 S : 1, 2, 3, 4,5, 6, 7, 8, 9, 10

2 P:

135
3 KU :

4 KK :

Nama Mata Kuliah : Islam dan Sains

Program Studi : Teknik Informatika

SKS :2

Semester :2

Deskripsi Singkat Mata Kuliah

Mata kuliah ini menjelaskan tentang islam dan sains yang terkait dengan struktur sains, perkembangan sains,
isu-isu kontemporer sains dalam konteks integrasi interkoneksi.

Topik Bahasan
0. Pengantar Nalar Islam dan Sains
1. Struktur Sains :
a. Fakta Sains
b. Logika dan Matematika
c. Hukum, teori
2. Sains dalam tradisi islam
3. Sains dalam tradisi barat
4. Isu-isu kontemporer :
a. Islam dan Kosmologi
b. Islam dan Evolusi
c. Islam dan Trangender
d. Kapita Selekta (pengajar masing-masing)
5. Integrasi Interkoneksi
Rujukan
 Ian Barber
 Sains to meet religion
 Science and Religion (John F. Haought)/ terjemahan : Sains dan Agama
 Nalar Ayat-ayat Semesta (Agus Purwanto :2015)
 Memahami sains modern
 Islam dan Sains modern
 7.Filsafat sain dalam Al Qur’an

136
Capaian Pembelajaran Program Studi Terkait

1 S : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2 P : 11

3 KU :

4 KK :

Nama Mata Kuliah : Islam dan Ilmu Sosial Hmaniora

Program Studi : Teknik Informatika

SKS :2

Semester :2

Deskripsi Singkat Mata Kuliah

Mata kuliah ini menjelaskan tentang ajaran Islam yang terkait dengan pengembangan keilmuan Sosial dan
Humaniora. Diharapkan setelah mengikuti mata kuliah ini, mahasiswa mampu berkiprah di bidang ilmu
prodinya dengan tetap mengedepankan nilai-nilai ajaran Islam.

Topik Bahasan
1. Perspektif –perspektif Utama dalam Studi Islam
2. Perspektif –perspektif Utama dalam Studi Islam
3. Perspektif empiris Ilmu sosial humaniora
4. Perspektif empiris Ilmu sosial humaniora
5. Islam dan manusia
6. islam dan masyarakat
7. Islam dan Budaya
8. Islam dan Ekonomi
9. Islam dan Negara
10. Islam dan Perubahan sosial
11. Islam dan gerakan social
12. Islam dan globalisasi
Rujukan
 Koentjaraningrat, Manusia dan Kebudayaan di Indonesia
 Ali Syariati, sosiologi islam
 Ibnu Khaldun. Muqaddimah

137
 Kuntowijoyo, Paradigma Islam
 Jasser Audah. Membumikan Hukum Islam
 Fazlurrahman. Tema Pokok dalam al qur’a
 Toshiko Isuzu. Relasi manusia dalam al qur’an
 George Ritzer
 Antony Gidden

Capaian Pembelajaran Program Studi Terkait

1 S : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2 P:

3 KU :

4 KK :

Nama Mata Kuliah : Peradaban Islam

Program Studi : Teknik Informatika

SKS :4

Semester :2

Deskripsi Singkat Mata Kuliah

Mata kuliah perdabaan Islam mengkaji tentang Karakteristik, Periodisasi, capaian, Peradaban dan
relevansinya dengan berbagai disiplin ilmu pengetahuan kontemporer

Topik Bahasan
1. Peradaban Islam masa klasik
a. Masa pra Islam dan Masa Kenabian
b. Masa Khulafaur Rasyidin
c. Masa kekhalifahan Bani Umayyah
d. Masa Kekhalifahan Bani Abbasiah
2. Peradaban Islam masa pertengahan
a. Masa dinasti-dinasti kecil
b. Masa Kekhalifahan besar
3. Peradaban Islam Masa modern
a. Perdaban islam Turki usmani
b. Perdaban islam di Timur Tengah
c. Peradaban Islam di Indonesia
4, Capaian-capaian peradaban Islam dan kontribusinya pada peradaban modern Serta relevansinya
terhadap berbagai disiplin ilmu pengetahuan kontemporer
Rujukan
 Mariam, (2004). Sejarah Peradaban Islam: dari Masa K, Ylasik hinggga Modern, Yogyakarta: LESFI.

138
 Yatim, Badri. (1993). Sejarah Peradaban Islam-Dirasah Islamiyah II, Jakarta: PT. Raja Grafindo Persada
 Ahmad Amin, (1975). Fajr al-Islam, Kairo: Maktabat al-Nahdhat al-Mishriah,
 Syalabi, (1997) Sejarah Kebudayaan Islam, Bulan Bintang, Jakarta.
 Hak, Nurul (2012) SEJARAH PERADABAN ISLAM Rekayasa Sejarah Daulah Bani Umayyah. Buku, Vol. 1 (Cet.
1). Gosyen Publishing, Yogyakarta.
 Ummatin Khoiru, (2015) Sejarah Islam dan Budaya Lokal: Kearifan Islam atas Tradisi Masyarakat, Kalimedia
Yogyakarta
Dan Jurnal Jurnal terkait
Capaian Pembelajaran Program Studi Terkait

1 S : : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

2 P:

3 KU :

4 KK :

Nama Mata Kuliah : Organisasi dan Arsitektur Komputer

Program Studi : Teknik Informatika

SKS :4

Semester :2

Deskripsi Singkat Mata Kuliah

Matakuliah ini memberikan pemahaman tentang Organisasi Komputer dan Arsitektur Komputer yang
dipergunakan sebagai sarana untuk mengetahui sejarah perkembangan komputer, arsitektur teknologi
komputer, teknologi hardware dan software, media penyimpanan dan cara kerja sistem komputer sebagai
sarana untuk pemanfaatan teknologi informasi sebagai media dakwah dan sarana pendukung bagi
pengembangan keilmuan

Topik Bahasan
1. Pengantar Organisasi Komputer
2. Evolusi dan kinerja Komputer
3. Sistem BUS
4. Cache memori
5. Internal memori
6. Eksternal Memori
7. Input/Output
8. Dukungan sistem operasi
9. Computer Arithmetic

139
10. Instruction Set
11. Model dan format pengalamatan perangkat instruksi
12. Fungsi dan struktur processor
13. RISC & CISC
14. Processor Paralel
Rujukan
Wajib :
1. William Stallings, 2010, “Computer Organization And Architecture Designing For Performance” , McGraw Hill,
8th Edition
2. Silberschatz, Galvin, Gagne, 2008, ”Operating System Concepts”, John Wiley & Sons, 7th Edition
3. Andrew S. Tanenbaum, 1999, “ Computer Organization and Architecture” , Prentice Hall

Penunjang :
1. Schneider, 1985, “The Principles of Computer Organization”, John Wiley
2. Hohenstein,1980, “Computer Peripheral for mini, micro and PC”, McGraw Hill
3. Avi Silberschatz, peter Galvin, Greg Gagne, “Applied Operating System concept”, John Wiley Inc, 2000
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P : 13

3 KU : 17

4 KK :

Nama Mata Kuliah : Prinsip Dasar Sistem Komputasi

Program Studi : Teknik Informatika

SKS :4

Semester :2

Deskripsi Singkat Mata Kuliah

Mata Kuliah ini membahas tentang cara kerja sistem komputasi.

Topik Bahasan

1. Paradigma komputasi
2. Komunikasi antar layer
3. State and State Machines
4. Parallelism dan Evaluation
5. Alokasi sumberdaya dan penjadwalan

140
6. Virtualisasi dan isolaso
7. Reliabilitas dan redudansi
8. Evaluasi

Rujukan

 Steven C. Chapra, Raymond P. Canale. Numerical Methods for Engineers. McGraw-Hill Education,
2019

Capaian Pembelajaran Program Studi Terkait

1 S: 8, 9

2 P: 13

3 KU: 28

4 KK: 34

Nama Mata Kuliah : Jaringan Komputer

Program Studi : Teknik Informatika

SKS :2

Semester :2

Deskripsi Singkat Mata Kuliah

Topik-topik pembahasan yang dipelajari pada mata kuliah jaringan komputer, setelah mempelajari dan
memahami seluruh topik dibidang jaringan komputer, mahasiswa dapat memahami prinsip dasar
jaringan, proses konfigurasi, dan analisa penyelesaian masalah yang terjadi didalam jaringan komputer.

Topik Bahasan
1. Pengantar jaringan komputer
2. Model referensi osi & tcp/ip
3. Perangkat jaringan dan tipe pengkabelan
4. IP dan subnetting
5. konsep protokol routing
6. dynamic routing
7. virtual local area network (vlan)
8. Trunking vlan
9. Inter VLAN

141
10. Spanning Tree Protocol (STP)
11. STP Port Fast
12. Ethercannel
13. DHCP Menggunakan Switch
14. Port Security
Rujukan
 Andrew S Tanenbaum, Computer Networks, Printice Hall Inc., New Jersey, 1988
 Stalling Wiliam, Jaringan Komputer, Salemba Empat, 186
 Stalling Wiliam, Komunikasi Data dan Komputer : Dasar-dasar Komunikasi Data, Salemba Teknika,
Jakarta, 2001
 Lowe Doug, Networking FOR Dummies® 9th Edition, Wiley Publishing Inc., Indianapolis, 2010

Capaian Pembelajaran Program Studi Terkait

1 P: 12

2 KU: 21, 26

Nama Mata Kuliah : Analisis Algoritma & Struktur Data

Program Studi : Teknik Informatika

SKS :4

Semester :3

Deskripsi Singkat Mata Kuliah

Mata Kuliah Analisis Algoritma dan Struktur Data adalah matakuliah wajib keprodian kelompok bahan kajian
Algoritma dan Kompleksitas. Pokok bahasan utama yang dibahas adalah dasar dasar anaslisis, strategi strategi
algoritma, dan dasar dasar algoritma dan struktur data.

Topik Bahasan

1. Behaviors of an algorithm.
2. Asymptotic analysis of upper and expected complexity bounds
3. Big O notation: formal definition
4. Complexity classes : such as constant, logarithmic, linear, quadratic, and exponential
5. Empirical measurements of performance
6. Time and space trade-offs in algorithms
7. Brute-force algorithms, Greedy algorithmsDivide-and-conquer

142
8. Recursive backtracking
9. Dynamic Programming
10. Simple numerical algorithms : Sequential and binary search algorithms
11. Sequential and binary search algorithms
12. sorting algorithms
13. Hash tables
14. Binary search trees
15. Graphs and graph algorithms

Rujukan

 Robert Sedgewick, AN INTRODUCTION TO THE ANALYSIS OF ALGORITHMS Second


Edition, Princeton University Philippe Flajolet INRIA Rocquencourt, Addison Wisley. https://b-
ok.asia/book/2033808/81f5a6?dsource=recommend&regionChanged=&redirect=25624771
 Anany Levitin, Introduction to the Design and Analysis of Algorithms, Villanova University,
Pearson. https://www.pearson.com/us/higher-education/program/Levitin-Introduction-to-the-
Design-and-Analysis-of-Algorithms-3rd-Edition/PGM223052.html
 Michael J. Dinneen, Introduction to Algorithms data struktur and formal languages Secodn Edition,
Auckland New Zealand, 2008 https://www.cs.auckland.ac.nz/textbookCS220/ebook/DGW2.pdf

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13, 15

3 KU: 17, 21

4 KK:

Nama Mata Kuliah : Teori Bahasa Otomata

Program Studi : Teknik Informatika

SKS :2

Semester :3

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari teori tentang bahasa dan mesin pengenal Bahasa. Mata kuliah ini masuk dalam
rumpun ilmu algoritma dan kompleksitas dengan pokok bahasan Basic Automata, Computability and
Complexity.

Topik Bahasan

143
1. Pengantar teori Bahasa otomata
2. Finite state automata (Ekuivalensi NFA ke DFA)
3. Ekivalensi NFA dengan E -move ke NFA
4. Ekspresi regular
5. Konstruksi aturan Bahasa regular
6. Tata Bahasa bebas konteks
7. Penyederhanaan tata Bahasa bebas konteks
8. Bentuk Normal Chomsky
9. Bentuk Normal Greibach
10. Pushdown Automata (PDA)
11. Mesin Turing

Rujukan

 Utdirartatmo, F., (2005), Teori Bahasa dan Otomata, Yogyakarta: Penerbit Graha Ilmu.
 Hariyanto, B., (2004), Teori Bahasa, Otomata dan Komputasi serta Terapannya, Bandung:
Informatika.
 Hopcroft, John E., Jeffrey D. Ullman, (1979), Introduction to Automata Theory, Languages, and
Computation, Addison Wesley Publishing Company, Reading, Massachusetts.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 16

3 KU:

4 KK:

Nama Mata Kuliah : Bahasa Bahasa Pemrograman

Program Studi : Teknik Informatika

SKS :4

Semester :3

Deskripsi Singkat Mata Kuliah

Mata kuliah ini akan memerikan bekal kepada mahasiswa untuk menguasai konsep dasar yang mendasari
sintaks dan semantik bahasa pemrograman melalui studi komparatif dari beberapa bahasa dan fitur-fiturnya.

144
Topik Bahasan

1. INTRODUCTION: Why and how to study programming languages; Examples of languages


with brief case studies; History and evolution; Programming paradigms; Good, bad, and
successful languages.
2. OVERVIEW OF SELECTED LANGUAGES: Tours of JavaScript, [Ruby | Python], Java,
[Clojure | Haskell | Scala | ML], C and C++, [Go | Rust | Swift], with emphasis on new
features and means of comparison.
3. LANGUAGE SPECIFICATION: Mathematical definition of language; Syntax, semantics and
pragmatics; Forms of syntax specification: CFG, BNF, EBNF, other notations; A look at
semantic specification; Differences between syntax errors and static semantic errors.
4. NAMES AND BINDINGS: The meaning of and importance of name, binding, scope (static and
dynamic) and extent (static, stack, and heap); Application to constants, variables, types,
subroutines, and modules; Shallow vs. deep binding; Closures; Aliasing, overloading, and
polymorphism.
5. TYPES: Type systems; Static vs. dynamic typing, strong vs. weak typing and manifest vs.
implicit typing; Type checking, type equivalence, type coercion, and type inference; Primitive
types, numbers, text, enumerations, and pointers; Tuples (products), unions (sums), arrays,
sets, streams, regular expressions; Abstract and generic types; Covariance, Contravariance,
and Invariance; Construction, assignment, equality-testing, and destruction; Dependent types.
6. EXPRESSIONS AND STATEMENTS (CONTROL FLOW): Operator precedence, associativity,
arity and fixity; Evaluation order, short-circuiting; Structured and unstructured control flow;
Sequencing, selection, iteration, recursion and non-determinacy.
7. SUBROUTINES: The runtime stack and activation records; Calling conventions; Passing
arguments and returning values; Higher-order functions and functional programming;
Closures revisited; Pattern matching for function arguments; Exceptions; Coroutines; Generic
subroutines.
8. ABSTRACTION, ENCAPSULATION, AND OBJECT-ORIENTATION: Modules, abstract data
types; Tenets of object-orientation: encapsulation, inheritance and dynamic method binding;
Issues with multiple inheritance; Implementation issues; Class-based vs. prototype-based
systems; Pure vs. hybrid object systems.
9. CONCURRENCY: Motivation; Threads vs. events; Asynchronous programming: callbacks,
promises, and async/await; Multiprocessing vs. multithreading; Communication and
synchronization issues; Shared memory vs. message passing; Language-intrinsic concurrency
vs. library managed concurrency; Implementation.

Rujukan

 Ray Toal, Rachel Rivera, Alex Schneider, and Eileen Choe, Programming Language Explorations,
CRC Press, 2017.
 Robert W Sebesta, Concepts of Programming Languages, 11th Edition, Addison-Wesley, 2016.

Capaian Pembelajaran Program Studi Terkait

1 S:

145
2 P: 13

3 KU:

4 KK: 34

Nama Mata Kuliah : Konsep Bahasa Pemrograman

Program Studi : Teknik Informatika

SKS :2

Semester :3

Deskripsi Singkat Mata Kuliah

Mata Kuliah Konsep Bahasa Pemrograman membahas mengenai konsep-konsep Bahasa pemrograman yang
sekarang berkembang.

Topik Bahasan

1. Evolution of the Major Programming Languages


2. Describing Syntax and Semantics
3. Lexical and Syntax Analysis
4. Names, Bindings, Scopes, and Data Types
5. Expressions, Assignment Statements, and Subprogram
6. Object Oriented, Concurrency, and Exception Handling
7. Functional Programming and Logic Programming

Rujukan

 Sebesta, R., Concept of Programming Languages 11st Ed Global Edition, Pearson, 2016

Capaian Pembelajaran Program Studi Terkait

1 S: 8, 9

2 P: 13

3 KU: 18

4 KK: 34

Nama Mata Kuliah : Sistem Operasi

146
Program Studi : Teknik Informatika

SKS :4

Semester :3

Deskripsi Singkat Mata Kuliah

Penjabaran dan pembahasan yang dilakukan pada matakuliah sistem operasi, memberikan mahasiswa
pengetahuan dan pemahaman prinsip dasar tentang konsep-konsep dasar dalam memahami sistem
operasi komputer sehingga mahasiswa dapat membedakan jenis-jenis sistem operasi, dan analisa
penyelesaian masalah yang terjadi didalam sistem operasi.

Topik Bahasan
1. Pengenalan Sistem Operasi
2. Struktur-struktur Sistem Operasi
3. Manajemen proses
4. Threads
5. Penjadwalan CPU (CPU Scheduling)
6. Sinkronisasi proses
7. Deadlock pada sistem operasi
8. Manajemen Memory
9. Virtual Memory
10. Sistem File
11. Implementasi sistem file
12. Sistem Proteksi dan Sekuriti
Rujukan
 A.Silberschatz, Peter B.Galvin, G. Gagne, Operating System Concepts, John Wiley&Sons, United State,
2013.
 Stallings, William, Operating Systems, Second Edition, Prentice-Hall International Editions, Englewood
Cliffs, New Jersey, 1995.
 Hariyanto, Bambang. 2003. Sistem Operasi. Bandung : Informatika

Capaian Pembelajaran Program Studi Terkait

1 P: 13

2 KU : 20

3 KK: 34

147
Nama Mata Kuliah : Komputasi Paralel

Program Studi : Teknik Informatika

SKS :2

Semester :3

Deskripsi Singkat Mata Kuliah

Mata Kuliah Komputasi Paralel membahas mengenai paralelisasi dari prosesor dan memory baik dalam satu
sistem maupun terdistribusi.

Topik Bahasan

1. Dasar-dasar sistem paralel


2. Dekomposisi Paralel
3. Communication dan Koordinasi
4. Algoritma dan Pemrograman Paralel
5. Arsitektur Sistem Paralel

Rujukan

 Matloff, N., Programming on Parallel Machines: GPU, Multicore, Clusters and More, University of
California Davis, 2013.

Capaian Pembelajaran Program Studi Terkait

1 S: 8, 9

2 P: 13

3 KU: 28

4 KK: 34

Nama Mata Kuliah : Keamanan Komputer

Program Studi : Teknik Informatika

SKS :2

Semester :3

Deskripsi Singkat Mata Kuliah

Mata kuliah ini membahas keamanan komputer terkait Securing apps, OS, and legacy code, Web
security, Network security. Monitoring and architecting secure networks dan Securing mobile
148
applications. Dengan mempelajari dan memahami seluruh topik dibidang keamanan cyber, mahasiswa
dapat meningkatkan awareness terhadap keamanan komputer dalam berbagai kondisi.

Topik Bahasan
1. Control hijacking attack: exploits, defenses
2. Principle of least privilege, access control, and operating systems security
3. Isolation and sandboxing
4. Testing for vulnerabilities
5. Web security
6. Overview of cryptography
7. Internet Protocol Security
8. DoS Attacks and Network Defenses
9. Security of mobile platforms
Rujukan

 CS155: Computer and Network Security


https://cs155.stanford.edu/syllabus.html
 Yuri Diogenes, Erdal Ozkaya, Cybersecurity – Attack and Defense Strategies, Pack
 Alexander, M. The Underground Guide to Computer Security, Addison-Wesley Publishing, 1994
 Denning, Peter J., Computer Under Attack : Intruders, Worms, and Viruses, Addison-Wesley
Publishing, 1991
 Ford, Warwick, Computer Communications Security, Prentice-Hall, 1994
 Pfleeger, C.P. Security in computing, Prentice-Hall, 1997
 Rhee, Man Young, Cryptography and Secure Communications, McGraw Hill, 1994
 Morrie Grasser, Building A Secure Computer System, Edisi 4, Nelson Canada, 1988

Capaian Pembelajaran Program Studi Terkait

1 P:

2 KU: 17, 21, 26

Nama Mata Kuliah : Kecerdasan Buatan

Program Studi : Teknik Informatika

SKS :2

Semester :3

Deskripsi Singkat Mata Kuliah

149
Mata kuliah ini mempelajari konsep dan algoritma dari kecerdasan buatan, dengan ide dari perkembangan
teknologi game, rekognisi tulisan tangan, dan mesin translasi. Melalui projek akhir mata kuliah, mahasiswa
diharapkan mampu mendapatkan penjelasan mengenai teori algoritma graph search, klasifikasi, optimasi,
reinforce learning dan topik lain pada kecerdasan buatan dan pembelajaran mesin.

Topik Bahasan

1. Pencarian
2. Pengetahuan
3. Ketidakpastian
4. Optimasi
5. Pembelajaran
6. Neural Networks
7. Bahasa

Rujukan

 Artificial Intelligence - A Modern Approach (3rd Edition) by Stuart Russel and Peter Norvig
 Harvardx CS50: Introduction to Artificial Intelligence with Python

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 14

3 KU:

4 KK:

Nama Mata Kuliah : Rekayasa Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :4

Deskripsi Singkat Mata Kuliah

Matakuliah Rekayasa Perangkat Lunak membahas teori dan praktik pengembangan sistem perangkat lunak.
Bahasan dalam matakuliah ini mencakup seluruh tahapan pengembangan perangkat lunak termasuk elisitasi
kebutuhan, analisis dan spesifikasi, perancangan, pembangunan, pengujian, penerapan, operasional, dan
perawatan.

150
Topik Bahasan

1. Proses pengembangan perangkat lunak


2. Manajemen proyek pengembangan perangkat lunak
3. Alat dan lingkungan pengembangan
4. Rekayasa kebutuhan
5. Perancangan perangkat lunak
6. Pembangunan perangkat lunak
7. Pengujian perangkat lunak
8. Evolusi perangkat lunak
9. Kehandalan perangkat lunak

Rujukan

 Roger R Pressman, Software Engineering: a Practitioners Approach 8th ed., McGraw Hill, US:
2014.
 Ian Sommerville, Software Engineering 10th ed., Pearson, India: 2018.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12

3 KU: 26, 31

4 KK: 34

Nama Mata Kuliah : Perancangan Algoritma dan Pemrograman

Program Studi : Teknik Informatika

SKS :4

Semester :4

Deskripsi Singkat Mata Kuliah

Mata kuliah ini berkaitan dengan masalah yang muncul dalam perancangan algoritma untuk menyelesaikan
masalah komputasi meliputi paradigma desain algoritma standar dan beberapa masalah teoritis dalam desain
algoritma.

Topik Bahasan

1. Introduction: Algorithm design paradigms - motivation; concepts of algorithmic efficiency;

151
run-time analysis of algorithms; the Landau notation;
2. Divide-and-Conquer: Structure of divide-and-conquer algorithms; example applications from
Binary Search, Integer Multiplication, Nearest Neighbour. Analysis of divide-and-conquer run-
time recurrence relations.
3. Dynamic Programming: Form of dynamic programming algorithms; differences between
dynamic programming and Divide-and-Conquer; example applications from: shortest path in
graphs; ordering of matrix multiplications; longest common subsequence.
4. Greedy Methods: Overall view of greedy paradigm. Example of exact optimisation solution
(Minimum spanning tree) and approximation solution (Integer Knapsack).
5. Graph Searching and traversal: Pervasiveness of graph models in applications and notion of
search; combinatorial search (e.g. Knight's Tour); graph traversal methods: depth-first
and breadth-first search;
6. Foundations of algorithms: Fundamental questions in the design of algorithms: does an
algorithmic solution exist? Does an efficient algorithmic solution exist? Models of algorithmic
process and their universality: Church-Turing hypothesis.
7. Introduction to Computability: The existence of problems with no algorithmic solution; an
example and proof that a specific computational problem has no algorithmic solution.
8. Computational Complexity: Quantification of resources used by algorithms: Time and Space;
Complexity measures and Classes; Polynomial versus Non-Polynomial time complexity; the
class P and motivation for viewing this as the set of tractable computational problems.
9. NP-completeness: Combinatorial search and optimisation problems; informal view of the case
NP as problems with efficient checking algorithms; approaches to tackling the question of P =
NP – informal review of NP-completeness, Cook's Theorem (without proof).

Rujukan

 M.A. Weiss; Data Structures and Algorithm Analysis in ADA; Benjamin Cummings Publishing;
1993
 P.E. Dunne; Computability Theory - concepts and applications; Ellis Horwood; 1991

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 13, 14

3 KU:

4 KK: 34

Nama Mata Kuliah : Perancangan Struktur Data

Program Studi : Teknik Informatika

152
SKS :2

Semester :4

Deskripsi Singkat Mata Kuliah

Mata Kuliah Perancangan Struktur data adalah bagian dari kelompok bahan kajian Pengembangan Perangkat
lunak. Matakuliah ini dirancang untuk membangun fondasi utama dalam Pengetahuan Algoritma dan
Kompleksitas, khususnya terkait Struktur Data Fundamental dan Algoritma, dasar dasar komputasi dan
kompleksitas.

Topik Bahasan

1. Arrays
2. Records/structs (heterogeneous aggregates)
3. Strings and string processing
4. Abstract data types and their implementation (Stacks, Queues, Priority queues, Sets, Maps)
5. References and aliasing
6. Linked lists
7. Strategies for choosing the appropriate data structure

Rujukan

 John Bullinaria, Lecture Notes for data structure and algorithm, University of Birmingham
Birmingham, UK, 2019 https://www.cs.bham.ac.uk/~jxb/DSA/dsa.pdf
 Clifford A. Shaffer , A Practical Introduction to Data Structures and Algorithm Analysis Third
Edition (Java Version), Department of Computer Science Virginia Tech, 2010
http://people.cs.vt.edu/~shaffer/Book/Java3e20100119.pdf

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14

3 KU: 28, 31

4 KK:

Nama Mata Kuliah : Metode Pengembangan Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

153
Semester :4

Deskripsi Singkat Mata Kuliah

Matakuliah Metode Pengembangan Perangkat Lunak membahas konsep dasar pengetahuan di bidang
rekayasa perangkat lunak. Bahasan dalam matakuliah ini mencakup proses pengembangan perangkat lunak,
perancangan perangkat lunak dan evolusi perangkat lunak.

Topik Bahasan

1. Pemahaman program perangkat lunak


2. Kebenaran program perangkat lunak (jenis-jenis kesalahan, pengujian unit, dll)
3. Refactoring sederhana
4. Lingkungan pengembangan perangkat lunak modern (pencarian code, library, API, dll)
5. Strategi debugging
6. Dokumentasi dan gaya pemrograman

Rujukan

 Roger R Pressman, Software Engineering: a Practitioners Approach 8th ed., McGraw Hill, US:
2014.
 Ian Sommerville, Software Engineering 10th ed., Pearson, India: 2018.
 Practical Software Development Techniques 1st ed., Apres, US: 2014.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 13, 14

3 KU:

4 KK: 34

Nama Mata Kuliah : Basis Data

Program Studi : Teknik Informatika

SKS :4

Semester :4

Deskripsi Singkat Mata Kuliah

Matakuliah ini memberikan pemahaman tentang konsep penyimpanan data dengan basis data, serta
implementasi basis data yang berada di bawah kendali sistem manajemen basis data (DBMS) terpusat melalui

154
pemodelan basis data, merancang basis data yang efektif serta implementasi pengisian, penyimpanan,
pengolahan data dan manipulasi data lanjut dengan mempergunakan bahasa prosedural dengan
mempergunakan bahasa SQL.

Topik Bahasan
1. Konsep Basis Data
2. Konsep Sistem Basis Data
3. Model Basis Data
4. Normalisasi
5. Model Data E-R
6. Implementasi Basis Data Fisik
7. Definisi SQL
8. Data Definition Language
9. Data Manipulation Language
10. Index dan Constraint
11. Single Row Function
12. Multiple Row Function
13. Oracle Object
14. Prosedural Language
Rujukan
Wajib :
1. Fatansyah, Basis Data, INFORMATIKA Bandung, 2001
2. Abdul Kadir, Penuntun Praktis Belajar SQL, ANDI, 2002

Anjuran :
1. Date, C.J., An Introduction to Database System, 7th edition, Addisson Wesley, 2000
2. Siberschatz, A., Korth, H. F., Sudarshan, S., Database System Concepts, 3rd edition, McGraw-Hill, 1999

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P : 12, 14

3 KU : 21, 25

4 KK :

Nama Mata Kuliah : Interaksi Manusia dan Komputer

Program Studi : Teknik Informatika

SKS :2

Semester :4

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan pemahaman mahasiswa tentang dasar penciptaan antar muka antara manusia dan

155
komputer. Beberapa bahasan seperti pengantar HCI, Kerangka kerja, Model mental hingga perancangan
antarmuka akan menjadi topik utama dalam mata kuliah ini.

Topik Bahasan

1. Pengantar IMK/HCI
2. Antarmuka Manusia-Komputer
3. Kerangka Kerja dan Paradigma Interaksi
4. Model Mental
5. Kebergunaan
6. Antarmuka Berbasis Menu
7. Peranti Interaksi
8. Perancangan Antarmuka/Tampilan
9. Lingkungan Fisik dan Ergonomik
10. Teknik Evaluasi

Rujukan

 Galitz, Wilbert O. 2007. The Essential Guide to UI Design. Third Edition.


 Welie, martijn van. 2001. Task-based UI Design. SIKS Disertation Series No. 2001-6.
 Ballard, Barbara. 2007. Designing the Mobile User Experience. Little Springs Design, Inc., USA.
 Fox, Brent. 2005. Game Interface Design. Thompson Course Technology.
 Kalbach, James. 2007. Designing Web Navigation. O'Reilly.
 Cohen, Michael H., et al. 2004. Voice UI Design. Addison Wesley.
 Coninx, Karin, et al. 2006. Task Models and Diagrams for UI Design. Springer.
 Santoso, Insap. Interaksi Manusia dan Komputer.Andi, Yogyakarta; 2010

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13

3 KU: 17, 19, 21, 27

4 KK:

Nama Mata Kuliah : Grafis dan Visualisasi

Program Studi : Teknik Informatika

156
SKS :2

Semester :4

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan dasar mahasiswa untuk mengetahui dasar-dasar grafis, dasar pengolahan gambar,
rendering, pemodelan geometri hingga penyajiannya menjadi produk visual

Topik Bahasan

1. Fundamentals Computer graphics


2. Basic Rendering
3. Geometric Modeling
4. Advanced Rendering
5. The field of visualization

Rujukan

 Peter Shirley, Fundamentals of Computer Graphics 3rd Edition


 Bob & Maggie Gordon, The Complete Guide to Digital Graphic Design
 Ezra Guevarra. Modeling and Animation Using Blender

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU: 32

4 KK:

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER

157
MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Matematika Diskrit 1 (satu)
KULIAH:
4 5 September
Matematika 2020
dan
Statistika

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG
Maria Ulfah
RPS:
Siregar, S.Kom.
Rahmat Hidayat, MIT., Ph.D
M.Cs

CAPAIAN CAPAIAN 1. (CP Prodi Nomor 15) Memiliki pemahaman intelektual


PEMBELAJARAN PEMBELAJARAN dan kemampuan untuk menerapkan matematika dasar dan
PRODI teori ilmu komputer.
2. (CP Prodi Nomor 27) Memiliki kemampuan (pengelolaan)
manajerial tim dan kerjasama (teamwork), manajemen diri,
mampu berkomunikasi baik lisan maupun tertulis dengan
baik dan mampu melakukan presentasi.
CAPAIAN 1. Mampu melakukan kalkulasi himpunan (sets) dan relasi
PEMBELAJARAN (relation)
MATA KULIAH 2. Mampu mengaplikasikan konsep function dan Logic dalam
menyelesaikan permasalahan berbasis komputer.

DESKRIPSI SINGKAT Mata Kuliah Matematika Diskrit, merupakan Mata Kuliah rumpun Matematika
MATA KULIAH: dan Statistik yang membahas mengenai konsep-konsep Himpunan, relasi,
logika dan fungsi serta mampu menerapkan dalam aplikasi komputasi untuk
menyelesaikan suatu permasalahan.
MATERI 13. Sets
PEMBELAJARAN/POKOK 14. Relation,
BAHASAN 15. Function
16. Logic
PUSTAKA UTAMA
1.
Rossen, Kenneth H., Discrete Mathematics and Its Applications 4th
Ed, McGraw-Hill, New York, 1999
PENDUKUNG
1. Richard Johnsonbaugh, Discrete Mathematics, Prentice Hall, New
York, 1997
MEDIA PEMBELAJARAN
TEAM TEACHING 1.
2.
3.
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)

(1) (2) (3) (4) (5) (6) (7)

158
1 Mahasiswa Mahasiswa Kemampuan Ceramah, - Kontrak
memahami dapat Menjelaskan Diskusi, Latihan Belajar
konsep awal menjelaska mengenai
tentang n mengenai himpunan - Sets
Matematika Himpunan dan - Venn
Diskrit dan kegunaanny
diagrams
kegunaan a dalam
dalam bidang Ilmu
bidang Ilmu Komputer
Komputer.
2 Mahasiswa Mahasiswa Kemampuan Ceramah, Union,
memahami dapat menjelaskan Diskusi, Latihan intersection,
Operasi menjelaska konsep
Himpunan n konsep Operasi complement
Union, Operasi Himpunan
Intersection Himpunan Union,
dan Union, Intersection
Complement Intersection dan
dan Complement
Compleme
nt.
3 Mahasiswa Mahasiswa Kemampuan Ceramah, Cartesian
memahami dapat menjelaskan Diskusi, Latihan product, Power
operasi menjelaska operasi sets
Cartesian n operasi Cartesian
Product dan Cartesian Product dan
Power Sets Product Power Sets
dan Power
Sets
4 Mahasiswa Mahasiswa Kemampuan Ceramah, Cardinality of 25%
memahami dapat menjelaskan Diskusi, Latihan finite sets,
konsep menjelaska konsep Relations,
Kardinalitas, n konsep Kardinalitas, Reflexivity,
Relasi, Kardinalitas Relasi, symmetry,
Reflektif, , Relasi, Reflektif, transitivity
Simetri, Reflektif, Simetri,
Transitif Simetri, Transitif
Transitif
5 Mahasiswa Mahasiswa Kemampuan Ceramah, Equivalence
memahami dapat menjelaskan Diskusi, Latihan relations, partial
konsep menjelaska konsep orders,
Ekuivalensi n konsep Ekuivalensi Functions,
Relasi, Fungsi Ekuivalensi Relasi, Surjections,
Surjection, Relasi, Fungsi injections,
injections dan Fungsi Surjection, bijections
bijections Surjection, injections
injections dan
dan bijections
bijections
6 Mahasiswa Mahasiswa Kemampuan Ceramah, Inverses,
memahami dapat menjelaskan Diskusi, Latihan Composition
konsep menjelaska konsep
Inverses, n konsep Inverses,
Composition Inverses, Composition
Compositio
n.
7 Mahasiswa Mahasiswa Kemampuan Ceramah, Propositional 25%

159
memahami dapat menjelaskan Diskusi, Latihan logic (cross-
konsep menjelaska konsep reference:
Propositional n konsep Propositional Propositional
Logic Proposition Logic logic is also
al Logic reviewed in
IS/Knowledge
Based
Reasoning)
8 Mahasiswa Mahasiswa Kemampuan Ceramah, Logical
memahami dapat menjelaskan Diskusi, Latihan connectives,
konsep menjelaska konsep Truth tables
Logical n konsep Logical
Connectives Logical Connectives
dan Tabel Connective dan Tabel
kebenaran s dan Tabel kebenaran
kebenaran
9 Mahasiswa Mahasiswa Kemampuan Ceramah, Normal forms
memahami dapat menjelaskan Diskusi, Latihan (conjunctive
konsep menjelaska konsep and disjunctive)
Normal Forms n konsep Normal
Normal Forms
Forms
10 Mahasiswa Mahasiswa Kemampuan Ceramah, Validity of well- 25%
memahami dapat menjelaskan Diskusi, Latihan formed formula
konsep Well menjelaska konsep Well
Formed n konsep Formed
Formula Well Formula
Formed
Formula
11 Mahasiswa Mahasiswa Kemampuan Ceramah, Propositional
memahami dapat menjelaskan Diskusi, Latihan inference rules
konsep menjelaska konsep (concepts of
Proporsional n konsep Proporsional modus ponens
Inference Proporsion Inference and modus
Rules al Inference Rules tollens)
Rules
12 Mahasiswa Mahasiswa Kemampuan Ceramah, Predicate logic
memahami dapat menjelaskan Diskusi, Latihan
konsep menjelaska konsep
Predicate n konsep Predicate
Logic Predicate Logic
Logic
13 Mahasiswa Mahasiswa Kemampuan Ceramah, Universal and 25%
memahami dapat menjelaskan Diskusi, Latihan existential
konsep menjelaska konsep quantification
Universal and n konsep Universal
existential Universal and
quantification and existential
existential quantification
quantificati
on
14 Mahasiswa Mahasiswa Kemampuan Ceramah, Limitations of
memahami dapat menjelaskan Diskusi, Latihan propositional
konsep menjelaska konsep and predicate
Limitations of n konsep Limitations of logic (e.g.,
propositional Limitations propositional expressiveness
and predicate of and

160
logic proposition predicate issues)
al and logic
predicate
logic

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Rahmat Hidayat, Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,


M.Cs MIT., Ph.D M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Statistika dan 1 (satu)
KULIAH:
Probabilitas 2 5 September
Matematika 2020
dan
Statistika

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG
Maria Ulfah
RPS:
Siregar, S.Kom.
Rahmat Hidayat, MIT., Ph.D
M.Cs

CAPAIAN CAPAIAN 1. (CP Prodi Nomor 15) Memiliki pemahaman intelektual


PEMBELAJARAN PEMBELAJARAN dan kemampuan untuk menerapkan matematika dasar dan
PRODI teori ilmu komputer.
2. (CP Prodi Nomor 27) Memiliki kemampuan (pengelolaan)

161
manajerial tim dan kerjasama (teamwork), manajemen diri,
mampu berkomunikasi baik lisan maupun tertulis dengan
baik dan mampu melakukan presentasi.
CAPAIAN 1. Mampu melakukan kalkulasi peluang kejadian variabel
PEMBELAJARAN random, membedakan antara kejadian saling lepas
MATA KULIAH (independent events) dan kejadian saling bergantung
(dependent events).
2. Mampu mengaplikasikan teorema bayes dan teknik2
porbabilitas untuk menentukan kemungkinan kondisional pada
suatu permasalahan.
3. Mampu melakukan identifikasi kasus binomial distribution
dan menghitung kemungkinan menggunakan distribusi
tersebut.

DESKRIPSI SINGKAT Mata Kuliah Statistika dan Probabilitas, merupakan Mata Kuliah rumpun
MATA KULIAH: Matematika dan Statistik yang membahas mengenai konsep-konsep peluang
kejadian variabel random, kejadian saling lepas (independent events) dan
kejadian saling bergantung (dependent events), teorema bayes serta mampu
menerapkan dalam aplikasi komputasi untuk menyelesaikan suatu
permasalahan.
MATERI 17. Konsep Dasar Statistika & Probabilitas,
PEMBELAJARAN/POKOK 18. Probabilitas Bersyarat,
BAHASAN 19. Teorema Bayes
20. Variabel Acak Bilangan Bulat
21. ANOVA
PUSTAKA UTAMA
2.
Probability and Statistics for Computer Scientists. Michael Baron,
Chapman and Hall/CRC, 2007
PENDUKUNG
2. Vijay, R. Statistical Inference. 1984. Jhon Wiley and Sons. New York
3. A Course on Probability Theory for Computer Scientists. Mahran
Sahami, SIGCSE 2011.
MEDIA PEMBELAJARAN
TEAM TEACHING 1.
2.
3.
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)

(1) (2) (3) (4) (5) (6) (7)


1 Mahasiswa Mahasiswa Kemampuan Ceramah, - Kontrak
memahami dapat Menjelaskan Diskusi, Latihan Belajar
konsep awal menjelaska definisi
tentang n definisi metode - Pengertian
metode metode statistika dan Statistika
statistika statistika kegunaanny
- Metode dan
dan a dalam
kegunaan bidang Ilmu Sampel
dalam

162
bidang Ilmu Komputer
Komputer.
2 Mahasiswa Mahasiswa Kemampuan Ceramah, Dasar
memahami dapat menjelaskan Diskusi, Latihan probabilitas
konsep dasar menjelaska konsep
probabilitas n konsep Dasar
dasar probabilitas
probabilitas
.
3 Mahasiswa Mahasiswa Kemampuan Ceramah, Probabilitas
memahami dapat menjelaskan Diskusi, Latihan Bersyarat
konsep menjelaska konsep (Conditional
probabilitas n Probabilitas Probability)
bersyarat Probabilitas Bersyarat
bersyarat
4 Mahasiswa Mahasiswa Kemampuan Ceramah, Variabel Acak 25%
memahami dapat menjelaskan Diskusi, Latihan (Random
konsep menjelaska konsep Variables)
Variabel Acak n Variabel Variabel
Acak. Acak
5 Mahasiswa Mahasiswa Kemampuan Ceramah, Kovarians dan
memahami dapat menjelaskan Diskusi, Latihan Korelasi
konsep menjelaska konsep (Covariance
Kovarians dan n Kovarians Kovarians and Correlation)
Korelasi dan dan Korelasi
Korelasi.
6 Mahasiswa Mahasiswa Kemampuan Ceramah, Kepekatan
memahami dapat menjelaskan Diskusi, Latihan Probabilitas
konsep menjelaska konsep (Probability
Kepekatan n Kepekatan Density)
Probabilitas Kepekatan Probabilitas
Probabilitas
.
7 Mahasiswa Mahasiswa Kemampuan Ceramah, Distribusi Diskrit 25%
memahami dapat menjelaskan Diskusi, Latihan (Discrete
konsep menjelaska konsep Distributions)
distribusi n Distribusi Distribusi
diskrit Diskrit Diskrit
8 Mahasiswa Mahasiswa Kemampuan Ceramah, Distribusi
memahami dapat menjelaskan Diskusi, Latihan Kontinyu
konsep menjelaska konsep (Continuous
distribusi n konsep Distribusi Distributions)
kontinyu Distribusi Kontinyu
Kontinyu.
9 Mahasiswa Mahasiswa Kemampuan Ceramah, Teorema Limit
memahami dapat menjelaskan Diskusi, Latihan Central (The
konsep menjelaska konsep Central Limit
Teorema Limit n konsep Teorema Theorem)
Central Teorema Limit Central
Limit
Central
10 Mahasiswa Mahasiswa Kemampuan Ceramah, Statistik 25%
memahami dapat menjelaskan Diskusi, Latihan Deskriptif
konsep menjelaska konsep (Descriptive
Statistik n Statistik Statistik Statistics)

163
Deskriptif Deskriptif. Deskriptif
11 Mahasiswa Mahasiswa Kemampuan Ceramah, Penaksiran
memahami dapat menjelaskan Diskusi, Latihan Parameter
konsep menjelaska konsep (Parameter
Penaksiran n konsep Penaksiran Estimation)
Parameter Penaksiran Parameter
Parameter
12 Mahasiswa Mahasiswa Kemampuan Ceramah, Pengujian
memahami dapat menjelaskan Diskusi, Latihan Hipotesis
konsep menjelaska konsep (Hypothesis
Pengujian n konsep Pengujian testing)
Hipotesis Pengujian Hipotesis
Hipotesis
13 Mahasiswa Mahasiswa Kemampuan Ceramah, Inferensi 25%
memahami dapat menjelaskan Diskusi, Latihan Bayesian
konsep menjelaska konsep (Bayesian
Inferensi n konsep Inferensi Inference)
Bayesian Inferensi Bayesian
Bayesian
14 Mahasiswa Mahasiswa Kemampuan Ceramah, Perkiraan
memahami dapat menjelaskan Diskusi, Latihan Kuadrat
konsep menjelaska konsep Terkecil (Least
Perkiraan n konsep Perkiraan Square
Kuadrat Perkiraan Kuadrat Estimation)
Terkecil Kuadrat Terkecil

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Rahmat Hidayat, Maria Ulfah Siregar, S.Kom. Dr. Khurul


M.Cs MIT., Ph.D Wardati, M.Si

UIN SUNAN KALIJAGA

164
PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Pemodelan dan 1 (Satu)
KULIAH:
Simulasi Numerik 2 01 Oktober 2020
Matematika
dan Statistika

OTORISASI DOSEN KOORDINATOR RMK: Kaprodi


PENGEMBANG
Maria Ulfah Siregar, Maria Ulfah Siregar, Ph.D. Maria Ulfah
RPS:
Ph.D. Siregar, S.Kom.
 Sri Istiyarti MIT., Ph.D
Uswatun
Chasanah,
M.Si.
 Mandahadi
Kusuma,
M.Eng.
 Dr. M. Wakhid
Musthofa
 Maria Ulfah
Siregar, Ph.D.
CAPAIAN CAPAIAN (1) Mampu menerapkan nilai keislaman dan keindonesiaan
PEMBELAJARAN PEMBELAJARAN
- (S8) Menginternalisasi nilai, norma, dan etika akademik
PRODI
(3) Mampu menganalisis persoalan computing yang kompleks
serta menerapkan prinsip prinsip computing dan disiplin ilmu
relevan lainnya untuk mengidentifikasi solusi, dengan
mempertimbangkan wawasan perkembangan ilmu transdisiplin
- (P15) Memiliki pemahaman intelektual dan kemampuan
untuk menerapkan matematika dasar dan teori ilmu komputer

- (P16) Memiliki kemampuan untuk memiliki perspektif kritis


dan kreatif dalam mengidentifikasi dan memecahkan masalah
dengan menggunakan pemikiran komputasi

CAPAIAN - Mampu menjelaskan pemodelan dan simulasi


PEMBELAJARAN - Mampu memberikan contoh kasus pemodelan sederhana
MATA KULIAH - Mampu menyelesaikan contoh kasus pemodelan
sederhana baik manual atau menggunakan bantuan
komputer secara matematis dan logis.

DESKRIPSI SINGKAT Mata kuliah ini mempelajari sebuah alat menarik yang dapat memberikan sebuah
MATA KULIAH: metode untuk mengeksplorasi sistem yang kompleks (pemodelan) dan akan
diselesaikan dengan menggunakan komputer secara matematis dan logis
MATERI 22. Klasifikasi, dan tahap-tahap pemodelan
PEMBELAJARAN/POKOK 23. Model, analisa sistem, persamaan matematis dan persamaan secara
BAHASAN analitik
24. Sistem persamaan linear dengan metodeEliminasi Gaus, Eliminasi

165
Gauss- Jordan, Dekomposisi L-U, iterasi jacobi dan Gauss-Seidel
25. Sistem persamaan tak linear dengan metode Tiik Tetap, Bisection (Bagi
Dua), Regular Falsi (Posisi Palsu), Newton Raphson, Secant (Tali Busur)
26. Pembuatan model sederhana dan penyelesaikan baik secara analitik
dan numerik
PUSTAKA UTAMA

1. Marion, G. and Lawson, D. An Introduction to Mathematical Modelling. 2008.


Scotland: Bioinformatics and Statistics Scotland.
2. Cheney W and Kincaid D. 2008. Numerical Mathematics and Computing.
USA: Californa: Pacific Grove.
3. Suarga. 2014. Komputasi Numerik: Pemrograman Matlab untuk Metode
Numerik. Yogykarta: ANDI.
4. Munir, R. 003. Metode Numerik. Bandung: Informatika.
PENDUKUNG
1.
2.
3.
DST
MEDIA PEMBELAJARAN Powerpoint
TEAM TEACHING 1. Mandahadi Kusuma, M.Eng
2. Sri Istiyarti Uswatun Chasanah, M.Si.
3. Maria Ulfah Siregar, Ph.D
4. Dr. M.Wakhid Musthofa .
MATA KULIAH SYARAT -

MINGG SUB CP MK INDIKATOR KRITERIA DAN METODE MATERI BOBOT


U KE (SEBAGAI BENTUK PEMBELAJAR PEMBELAJAR PENILAIA
KEMAMPUA PENILAIAN AN AN N
N AKHIR
YANG
DIHARAPKA
N)
(1) (2) (3) (4) (5) (6) (7)
Mahasiswa Mampu Mampu Ceramah, Kontrak belajar 5%
mampu menjawab menjawab Diskusi, definisi, tujuan,
memahami pertanyaan- pertanyaan di Klarifikasi klasifikasi, dan
definisi, pertanyaan dalam kelas tahap-tahap
1 tujuan, singkat pemodelan
klasifikasi, terkait
dan tahap- konsep
tahap pemodelan
pemodelan

Mahasiswa Mampu Mampu Ceramah, Proses 6%


mampu memahami memahami dan Diskusi, Latihan pembuatan
belajar dan menjelaskan di model
2 membuat menjelaskan dalam kelas
model model model
sederhana sederhana yang
yang dibuat. dibuat
3 Mahasiswa Mampu Mampu Ceramah, Penggunaan 6%

166
mampu mengunakan menggunakan Diskusi, Latihan software untuk
menggunaka komputer komputer pada mencari solusi
n komputer contoh persamaan
untuk dalam persamaan matematis
mencari penyelesaian matematis secara numerik
solusi sederhana dan
contoh
persamaan mensimulasikan
matematis persamaan di depan kelas
secara matematis
numerik
sederhana
Mahasiswa Mampu Mampu Ceramah, Persamaan 7%
mampu menjelaskan menjelaskan di Diskusi, Latihan linear dengan
mencari dalam kelas Eliminasi Gauss
solusi dari solusi solusi
4 sistem persamaan persamaan
persamaan dengan Eliminasi
dengan
linier dengan Gauss
Eliminasi Eliminasi
Gauss Gauss
Mahasiswa Mampu Mampu Ceramah, Persamaan 7%
mampu menjelaskan menjelaskan di Diskusi, Latihan linear dengan
mencari solusi dalam kelas Eliminasi
solusi dari persamaan solusi Gauss- Jordan
sistem dengan persamaan
5
persamaan Eliminasi dengan Eliminasi
linier dengan Gauss- Gauss-Jordan
Eliminasi Jordan
Gauss-
Jordan
Mahasiswa Mampu Mampu Ceramah, Sistem 7%
mampu menjelaskan menjelaskan di Diskusi, Latihan persamaan
mencari solusi dalam kelas linear dengan
solusi dari persamaan solusi Dekomposisi L-
6 sistem dengan persamaan U
persamaan Dekomposisi dengan
linier dengan L-U Dekomposisi L-U
Dekomposisi
L-U
Mahasiswa Mampu Mampu Ceramah, Persamaan 7%
mampu menjelaskan menjelaskan di Diskusi, linear dengan
mencari solusi dalam kelas Pembahasan iterasi Jacobi
solusi dari persamaan solusi Tugas, Latihan dan Gauss-
sistem dengan persamaan Seidel.
7
persamaan iterasi Jacobi dengan Jacobi
linier dengan dan Gauss- dan Gauss-
iterasi Jacobi Seidel Seidel
dan Gauss-
Seidel
Mahasiswa Mampu Mampu Ceramah, Persamaan tak 7%
mampu memahami menjelaskan Diskusi, Latihan linear dengan
mencari penyelesaian penyelesaian metode
solusi dari contoh soal contoh soal Bisection (Bagi
8 sistem persamaan persamaan Dua).
persamaan dengan dengan metode
tak linier metode Bisection
dengan Bisection
metode

167
Bisection

Mahasiswa Mampu Mampu Ceramah, Persamaan tak 7%


mampu menjelaskan menjelaskan di Diskusi, Latihan linear dengan
mencari solusi dalam kelas metode
solusi dari persamaan solusi Bisection (Bagi
sistem dengan persamaan Dua).
9
persamaan metode dengan metode
tak linier Bisection Bisection
dengan
metode
Bisection

Mahasiswa Mampu Mampu Ceramah, Sistem 7%


mampu menjelaskan menjelaskan di Diskusi, Latihan persamaan tak
mencari solusi dalam kelas linear dengan
solusi dari persamaan solusi metode titik
sistem dengan persamaan tetap
10
persamaan metode titik dengan metode
tak linier tetap titik tetap
dengan
metode titik
tetap
Mahasiswa Mampu Mampu Ceramah, Persamaan tak 7%
mampu menjelaskan menjelaskan di Diskusi, Latihan linear dengan
mencari solusi dalam kelas metode Newton
solusi dari persamaan solusi Raphson
sistem dengan persamaan
11 persamaan metode dengan metode
tak linier Newton Newton Raphson
dengan Raphson
metode
Newton
Raphson
Mahasiswa Mampu Mampu Ceramah, Persamaan tak 7%
mampu menjelaskan menjelaskan di Diskusi, Latihan linear dengan
mencari solusi dalam kelas metode Secant
solusi dari persamaan solusi (Tali Busur)
sistem dengan persamaan
12
persamaan metode dengan metode
tak linier Secant Secant
dengan
metode
Secant

Mahasiswa Mampu Mampu Ceramah, Pembuatan 10%


dapat berlatih membuat membuat model Diskusi, model
membuat model sederhana untuk Latihan, sederhana dan
model sederhana menyelesaikan Penugasan dapat
sederhana untuk contoh soal menyelesaikan
13 dan dapat menyelesaik persamaan dan contoh soal
menyelesaika an contoh mengumpulkann persamaan
n contoh soal soal ya sebagai tugas
persamaan persamaan

Mahasiswa Mampu Mampu Ceramah, Pembuatan 10%


dapat berlatih membuat membuat model Diskusi, model
14 membuat model sederhana untuk Presentasi sederhana dan
model sederhana menyelesaikan Tugas dapat
sederhana untuk contoh soal menyelesaikan

168
dan dapat menyelesaik persamaan dan contoh soal
menyelesaika an contoh mengumpulkann persamaan
n contoh soal soal ya sebagai tugas
persamaan persamaan
1.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi: Semua matakuliah
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi
Contoh yang digunakan oleh dosen dalam pembelajaran kadang-kadang menggunakan
contoh yang terkait dengan ilmu yang dikembangkan di UIN Sunan Kalijaga.

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Maria Ulfah Siregar, Dr. Shofwatul ‘Uyun Dr. Khurul


Maria Ulfah Siregar,
S.Kom. MIT., Ph.D Wardati, M.Si
S.Kom. MIT., Ph.D

Mandahadi Kusuma, M.Eng

Sri Istiyarti Uswatun


Chasanah, M.Si.

Dr. M. Wakhid Musthofa

UIN SUNAN KALIJAGA

169
PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Teknik Pembuktian 1
KULIAH:
dan Teori Graf 4 2 Oktober 2020
Matematika
dan Statistika

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG
Maria Ulfah Siregar, Maria Ulfah Siregar, Ph.D. Maria Ulfah
RPS:
Ph.D. Siregar, Ph.D.
Maria Ulfah
Siregar, Ph.D.

CAPAIAN CAPAIAN (1) Mampu menerapkan nilai keislaman dan keindonesiaan


PEMBELAJARAN PEMBELAJARAN - (S8) Menginternalisasi nilai, norma, dan etika akademik
PRODI
(3) Mampu menganalisis persoalan computing yang kompleks
serta menerapkan prinsip prinsip computing dan disiplin ilmu
relevan lainnya untuk mengidentifikasi solusi, dengan
mempertimbangkan wawasan perkembangan ilmu transdisiplin
- (P15) Memiliki pemahaman intelektual dan kemampuan
untuk menerapkan matematika dasar dan teori ilmu komputer
- (P16) Memiliki kemampuan untuk memiliki perspektif kritis
dan kreatif dalam mengidentifikasi dan memecahkan masalah
dengan menggunakan pemikiran komputasi
(4) Mampu berkomunikasi dalam berbagai konteks
professional
- (KU31) Memiliki kecakapan hidup mempelajari model baru,
teknik, teknologi dan peralatan untuk menerapkan efektivitas
dalam meningkatkan kualitas diri seumur hidup
CAPAIAN - Mampu melakukan pembuktian secara langsung ataupun
PEMBELAJARAN tidak langsung
MATA KULIAH - Mampu melakukan perhitungan dasar
- Mampu mengunakan graf untuk menyelesaikan contoh
kasus
- Mampu menggunakan tree untuk menyelesaikan contoh
kasus

DESKRIPSI SINGKAT Mata kuliah ini merupakan salah satu mata kuliah matematika di prodi Teknik
MATA KULIAH: Informatika. Walaupun begitu, kandungan matematika pada mata kuliah ini tidak
difokuskan pada memorization dan calculation seperti pada Aljabar,
Trigonometri, dan Kalkulus. Sebaliknya, mata kuliah ini difokuskan pada
understanding dan argumentation.

MATERI 27. How do we prove results with certainty?


PEMBELAJARAN/POKOK 28. How do we prove something without directly proving it?
BAHASAN 29. How do we reason about sequential processes?
30. The Basics of Counting

170
31. Graph Theory and Applications
PUSTAKA UTAMA
1. Solow, D. 2014. How to Read and Do Proofs. Wiley Sixth Edition.
2. Schwarz, K. 2015. Mathematical Foundations of Computing. Lectures Slides of
Stanford University
3. The Basics of Counting. Shafiei, N. Lectures Slide of
4. Fournier, J. 2009. Graph Theory and Applications. iSTE and Wiley.
5. Bondy, J.A. & Murty, U.S.R. 1976. Graph Theory with Applications. United
States of America: North Holland

PENDUKUNG
1.
2.
3.

MEDIA PEMBELAJARAN Powerpoint


TEAM TEACHING 1.
2.
3.
MATA KULIAH SYARAT -

MINGG SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIAN
DIHARAPKAN
)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa Mampu Mampu Ceramah, How do we 20%
mampu menyelesaika menjelaskan Diskusi, Latihan prove results
menyelesaika n contoh soal di dalam with certainty?
n contoh soal dengan kelas kelas
a. Mathematic
pembuktian pembuktian penyelesaia
al Proof
secara secara n pada
b. Direct
langsung langsung contoh soal
Proofs
dengan
c. Universal
pembuktian
2 and
secara
Existential
langsung
Statements
d. Proofs on
Sets

171
3 Mahasiswa Mampu Mampu Ceramah, How do we 20%
mampu menyelesaika menjelaskan Diskusi, Latihan prove something
menyelesaika n contoh soal di dalam without directly
n contoh soal dengan kelas kelas proving it?
pembuktian pembuktian penyelesaia
a. Logical
secara tidak secara tidak n pada
Implication
langsung langsung contoh soal
b. Negations
dengan
and their
pembuktian
Applications
secara tidak
c. Proof by
4 langsung
Contrapositi
ve
d. Proof by
Contradictio
n

5 Mahasiswa Mampu Mampu Ceramah, How can we 20%


mampu menyelesaika menjelaskan Diskusi, Latihan reason about
menyelesaika n contoh soal di dalam sequential
n contoh soal dengan kelas kelas processes?
pembuktian pembuktian penyelesaia
a. Mathematic
dengan cara dengan cara n pada
al Induction
Induksi Induksi contoh soal
dengan
pembuktian
dengan cara
Induksi
6 Mahasiswa Mampu Mampu Ceramah, The Basics of 20%
mampu menyelesaika menjelaskan Diskusi, Latihan Counting:
menyelesaika n contoh soal di dalam
a. Counting
n contoh soal perhitungan kelas kelas
Applications
perhitungan dasar penyelesaia
b. Basic
dasar n pada
Counting
7 contoh soal
Principles
perhitungan
c. The Product
dasar
Rule
d. Extended
Version of
the Product
Rule
8
e. The Sum
Rule
f. The Sum
Product
g. Extended
Version of
9 the Sum
Rule
h. The Product
Rule and the
Sum Rule
i. The
10
inclusion-
exclusion
principle

172
11
12
13

14

15

16

17 Mahasiswa Mampu Mampu Ceramah, Graph Theory 20%


mampu menyelesaika menjelaskan Diskusi, Latihan and Applications:
menyelesaika n contoh soal di dalam
a. Definition of
n contoh soal teori Graf dan kelas kelas
Graphs
teori Graf dan aplikasinya penyelesaia
b. Trees
18 aplikasinya n pada
c. Colorings
contoh soal
d. Directed
teori Graf
Graphs
dan
e. Search
19 aplikasinya
Algorithms
f. Optimal
Paths
g. Matchings

20

21

22

23

173
24

25

26

27

28

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi: Semua matakuliah
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi
Contoh yang digunakan oleh dosen dalam pembelajaran kadang-kadang menggunakan
contoh yang terkait dengan ilmu yang dikembangkan di UIN Sunan Kalijaga.

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr. Shofwatul ’Uyun


Maria Ulfah Siregar, Maria Ulfah Siregar, Dr. Hj. Khurul
Ph.D. Ph.D. Wardati

174
UIN SUNAN KALIJAGA YOGYAKARTA
PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN MATA BOBOT SEMESTER: TANGGAL PENYUSUNAN:
KULIAH: KULIAH: (SKS):
Analisis Algoritma Gasal / 3
dan Struktur Data Algoritma dan 4
Kompleksitas

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:


PENGEMBANG
Sumarsono, ST., Sumarsono, ST., M.Kom. Maria Ulfah Siregar, Ph.D.
RPS:
M.Kom.
Sumarsono, ST.
M.Kom.

CAPAIAN CAPAIAN P:13 (Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer
PEMBELAJARAN PEMBELAJARAN dan mampu merancang dan mengembangkan berbagai algoritma/metode untuk
PRODI memecahkan masalah)
P:15 (Memiliki pemahaman intelektual dan kemampuan untuk menerapkan matematika
dasar dan teori ilmu computer).
KU: 17 (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)
KU: 21 (Mampu mengambil keputusan secara tepat dalam konteks penyelesaian
masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data)

CAPAIAN 1. Mampu menerapkan konsep dan prinsip algoritma dan struktur data dalam
PEMBELAJARAN menyelesaikan masalah
MATA KULIAH 2. Mampu menganalisis kinerja dan pelacakan algoritma dan struktur data
3. Mampu Menganalisis algoritma searching dan sorting
4. Mampu menganalisis algoritma graph dan binary tree

DESKRIPSI SINGKAT Mata Kuliah Analisis Algoritma dan Struktur Data adalah matakuliah wajib keprodian kelompok bahan
MATA KULIAH: kajian Algoritma dan Kompleksitas. Pokok bahasan utama yang dibahas adalah dasar dasar anaslisis,
strategi strategi algoritma, dan dasar dasar algoritma dan struktur data
MATERI 1. Behaviors of an algorithm.
PEMBELAJARAN/POKO 2. Asymptotic analysis of upper and expected complexity bounds
K BAHASAN 3. Big O notation: formal definition
4. Complexity classes : such as constant, logarithmic, linear, quadratic, and exponential
5. Empirical measurements of performance
6. Time and space trade-offs in algorithms
7. Brute-force algorithms, Greedy algorithmsDivide-and-conquer
8. Recursive backtracking
9. Dynamic Programming

175
10. Simple numerical algorithms : Sequential and binary search algorithms
11. Sequential and binary search algorithms
12. sorting algorithms
13. Hash tables
14. Binary search trees
15. Graphs and graph algorithms
PUSTAKA UTAMA

1. Robert Sedgewick, AN INTRODUCTION TO THE ANALYSIS OF ALGORITHMS Second Edition,


Princeton University Philippe Flajolet INRIA Rocquencourt, Addison Wisley. https://b-
ok.asia/book/2033808/81f5a6?dsource=recommend&regionChanged=&redirect=25624771
2. Anany Levitin, Introduction to the Design and Analysis of Algorithms, Villanova University,
Pearson.
https://www.pearson.com/us/higher-education/program/Levitin-Introduction-to-the-Design-and-
Analysis-of-Algorithms-3rd-Edition/PGM223052.html

PENDUKUNG
Michael J. Dinneen, Introduction to Algorithms data struktur and formal languages Secodn Edition,
Auckland New Zealand, 2008 https://www.cs.auckland.ac.nz/textbookCS220/ebook/DGW2.pdf
MEDIA PEMBELAJARAN Syncronous : WAG, google.meet, zoom
Asyncronous : http://learning.uin-suka.ac.id. Coursera, MIT
TEAM TEACHING
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENI
KEMAMPUAN BENTUK
LAIAN
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu Menjelaskan perilaku algoritma Kriteria: Ceramah
menerapkan dalam melihat suatu masalah Ketepatan
Diskusi Kelompok
konsep dan
Menjelaskan prinsip Analisis Bentuk: Behaviors of an
prinsip algoritma asimtotik batas kompleksitas
dan struktur data Diagnostic algorithm.
dalam Asymptotic analysis
menyelesaikan of upper and
masalah expected complexity
bounds
3-4 Mampu Mencermati dan menganalisis Kriteria: Ceramah
menerapkan Notasi Big O: definisi formal Ketepatan
Tutorial
konsep dan
prinsip algoritma Bentuk: Diskusi
dan struktur data Diagnostic
dalam assesment
menyelesaikan
masalah Big O notation:
formal definition

5-6 Mampu Menganalisis berbagai kelas Kriteria: Youtube


Complexity classes :
menerapkan kompleksitas: seperti konstanta, Ketepatan
Tutorial such as constant,
konsep dan logaritmik, linier, kuadrat, dan
logarithmic, linear,

176
prinsip algoritma eksponensial Bentuk: Diskusi Kelompok quadratic, and
dan struktur data Diagnostic exponential
dalam assessment
menyelesaikan
masalah

7 Evaluasi CPMK-1 = Summative Assesment 20


8-9 Mampu Menganalisis pengukuran kinerja Kriteria: MOOC Empirical
menganalisis algoritma secara empiris. Ketepatan measurements of
Tutorial
kinerja dan performance
Membedaan penggunaan
pelacakan Bentuk: Presentasi
pertukaran waktu dan ruang Time and space
algoritma dan dalam algoritme Diagnostic trade-offs in
struktur data assessment algorithms

10-11 Mampu Perbandingan algoritma brute Kriteria: Diskusi Kelompok Brute-force


menganalisis force, Greedy, divide dan Ketepatan algorithms, Greedy
Tutorial
kinerja dan conquer algorithmsDivide-
pelacakan Presentasi and-conquer
Bentuk:
algoritma dan
struktur data Obervasi

12-13 Mampu Menganalisis pelacakan berulang - MOOC Recursive


menganalisis backtracking
Tutorial
kinerja dan
pelacakan Presentasi
algoritma dan
struktur data
14 Evaluasi CPMK-2 = Summative Assesment 20
15-16 Mampu Menganalsis pemrograman Kriteria: MOOC Dynamic
Menganalisis dinamis Ketepatan Programming
Tutorial
algoritma
searching dan Bentuk: Presentasi
sorting
Obervasi

17-18 Mampu Menganalisis algoritma numerik Kriteria: Diskusi Kelompok Simple numerical
Menganalisis sederhana: Algoritma pencarian Ketepatan algorithms :
Tutorial
algoritma sekuensial dan biner Sequential and
searching dan Presentasi binary search
Bentuk:
sorting algorithms
Obervasi

19-20 Mampu Menganaisis algoritma pencarian Kriteria: Ceramah Sequential and


Menganalisis sekuensial dan biner Ketepatan binary search
Tutorial
algoritma algorithms
searching dan Bentuk: Diskusi Kelompok
sorting
Obervasi

21 Evaluasi CPMK-3 = Summative Assesment 30


22-23 Mampu Membangun struktur data Kriteria: Ceramah sorting algorithms
menganalisis menggunakan algoritma sorting Ketepatan
Tutorial
algoritma graph ,
hash dan binary Diskusi Kelompok
Bentuk:
tree
Obervasi

177
24-25 Mampu Membangun struktur data Kriteria: MOOC Hash tables
menganalisis menggunakan algoritma hash Ketepatan
Tutorial Binary search trees
algoritma hash, dan binary tree
graph dan binary Presentasi
Bentuk:
tree
Obervasi

26-27 Mampu Membangun struktur data Kriteria: Ceramah Graphs and graph
menganalisis menggunakan algoritman graph Ketepatan algorithms
Tutorial
algoritma graph,
hash dan binary Presentasi
Bentuk:
tree
Obervasi

28 Evaluasi CPMK-4 = Summative Assesment 30

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Sumarsono, M.Kom Sumarsono, M.Kom Maria Ulfah Siregar, Ph.D. Dr. Khurul Wardati

UIN SUNAN KALIJAGA YOGYAKARTA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Teori Bahasa Gasal
KULIAH:
Otomata TIF404016 2 8-09-2020
Wajib

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:


PENGEMBANG
Dr. Shofwatul ‘Uyun Maria Ulfah
RPS:
Siregar, Ph.D.
Muhammad Galih

178
Wonoseto, M.T.

CAPAIAN CAPAIAN 12. Menguasai konsep teoritis bidang pengetahuan Ilmu


PEMBELAJARAN PEMBELAJARAN Komputer/Informatika secara umum dan konsep teoritis
PRODI bagian khusus dalam bidang pengetahuan tersebut
secara mendalam, serta mampu memformulasikan
penyelesaian masalah prosedural.
16. Memiliki kemampuan untuk memiliki perspektif kritis dan
kreatif dalam mengidentifikasi dan memecahkan
masalah dengan menggunakan pemikiran komputasi
CAPAIAN a. Mampu menjelaskan bahasa regular dan mesin otomata
PEMBELAJARAN Finite State Automata (FSA)
MATA KULIAH b. Mampu menjelaskan tata Bahasa dari bahasa bebas
konteks dan mesin otomata Push Down Automata (PDA)
c. Mampu menjelaskan kinerja dari Mesin Turing

DESKRIPSI SINGKAT Mata kuliah ini mempelajari teori tentang bahasa dan mesin pengenal Bahasa.
MATA KULIAH: Topik-topik yang dibahas meliputi NFA, DFA, Bahasa Regular, Tata Bahasa
Bebas Konteks, bentuk Normal Chomsky, Bentuk normal Greibach, PDA, dan
Mesin Turing.
MATERI 32. Pengantar teori Bahasa otomata
PEMBELAJARAN/POKOK 33. Finite state automata (Ekuivalensi NFA ke DFA
BAHASAN 34. Ekivalensi NFA dengan E -move ke NFA
35. Ekspresi regular
36. Konstruksi aturan Bahasa regular
37. Tata Bahasa bebas konteks
38. Penyederhanaan tata Bahasa bebas konteks
39. Bentuk Normal Chomsky
40. Bentuk Normal Greibach
41. Pushdown Automata (PDA)
42. Mesin Turing
PUSTAKA UTAMA

A. Utdirartatmo, F., (2005), Teori Bahasa dan Otomata, Yogyakarta :


Penerbit Graha Ilmu.
B. Hariyanto, B., (2004), Teori Bahasa, Otomata dan Komputasi serta
Terapannya, Bandung: Informatika.
C. Hopcroft, John E., Jeffrey D. Ullman, (1979), Introduction to Automata
Theory, Languages, and Computation, Addison Wesley Publishing
Company, Reading, Massachusetts.
PENDUKUNG

MEDIA PEMBELAJARAN Google meet, e-learning


TEAM TEACHING 1. Dr. Shofwatul ‘Uyun, M.Kom.
2. Muhammad Galih Wonoseto, M.T.
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN N
)
(1) (2) (3) (4) (5) (6) (7)
1 Mampu Mampu - Ceramah, Pengantar teori -

179
menjelaskan menjawab Diskusi bahasa otomata
bahasa pertanyaan-
regular dan pertanyaan
mesin otomata singkat.
Finite State
Automata
(FSA)
2 Mampu Mampu Tugas Ceramah, Finite State 5
menjelaskan menjawab Diskusi, Automata
bahasa pertanyaan Penugasan
regular dan mengenai
mesin otomata konsep
Finite State pencarian.
Automata
(FSA)

3 Mampu Mampu - Ceramah, Ekivalensi NFA ke -


menjelaskan menjawab Diskusi DFA
bahasa pertanyaan-
regular dan pertanyaan
mesin otomata singkat.
Finite State
Automata
(FSA)
4 Mampu Mampu Tugas Ceramah, Ekivalensi NFA 5
menjelaskan menjawab Diskusi, dengan E -move
bahasa pertanyaan Penugasan ke NFA
regular dan mengenai
mesin otomata konsep
Finite State pengetahuan.
Automata
(FSA)
5 Mampu Mampu - Ceramah, Ekspresi Reguler -
menjelaskan menjawab Diskusi
bahasa pertanyaan-
regular dan pertanyaan
mesin otomata singkat.
Finite State
Automata
(FSA)
6 Mampu Mampu Tugas Ceramah, Konstruksi aturan 5
menjelaskan menjawab Diskusi, bahasa reguler
bahasa pertanyaan Penugasan
regular dan mengenai
mesin otomata konsep
Finite State ketidakpastian
Automata .
(FSA)
7 Evaluasi Mampu - Penugasan Asesment 25
menjawab
Kriteria:
pertanyaan-
pertanyaan Menjelaskan
singkat. perbedaan
antara mesin
deterministic
finite automata
dan non
deterministic

180
finite automata,
melakukan
ekuivalensi serta
menuliskan
ekspresi reguler

Indikator:
Menjelaskan
tahapan-tahapan
proses
terbentuknya
aturan produksi
Bahasa regular
berdasarkan
diagram mesin
finite state
automata
maupun dari
ekspresi
regulernya
secara tepat
Bentuk: Ujian
Tulis
8 Mampu Mampu - Ceramah, Tata bahasa bebas -
menjelaskan menjawab Diskusi, konteks
tata Bahasa pertanyaan
dari bahasa mengenai
bebas konteks konsep
dan mesin optimasi.
otomata Push
Down
Automata
(PDA)

9-10 Mampu Mampu Ujian Ujian Penyederhanaan 5


menjelaskan menyelesaika tata bahasa
tata Bahasa n studi kasus. bebas konteks
dari bahasa
bebas konteks
dan mesin
otomata Push
Down
Automata
(PDA)

11 Mampu Mampu - Ceramah, Bentuk Normal -


menjelaskan menjawab Diskusi Chomsky (CNF):
tata Bahasa pertanyaan- definisi dan
dari bahasa pertanyaan pembentukannya
bebas konteks singkat. Serta pada CYK
dan mesin
otomata Push
Down
Automata
(PDA)

12 Mampu Mampu Tugas Ceramah, Penghilangan 5


menjelaskan menjawab Diskusi, rekursif kiri dan
tata Bahasa pertanyaan Penugasan bentuk normal
dari bahasa mengenai greibach (GNF)

181
bebas konteks konsep
dan mesin pembelajaran.
otomata Push
Down
Automata
(PDA)

13 Mampu Mampu - Ceramah, Pushdown -


menjelaskan menjawab Diskusi Automata
tata Bahasa pertanyaan- (PDA)
dari bahasa pertanyaan
bebas konteks singkat.
dan mesin
otomata Push
Down
Automata
(PDA)

14 Evaluasi Mampu - Ceramah, Asesment 20


menjawab Diskusi,
Kriteria: Mampu
pertanyaa penugasan
dengan detail menjelaskan
dan jelas. tahapan-tahapan
dalam
penyederhanaan
Bahasa bebas
kontek dalam
bentuk normal
Chomsky dan
greibach

Indikator: Mampu
mensimulasikan
dengan benar
tahapan kinerja
dari mesin PDA
dari bentuk
normal Chomsky
maupun greibach
Bentuk: ujian
lisan, ujian tulis

15 Mampu Mampu - Ceramah, Mesin Turing -


menjelaskan menjawab Diskusi
kinerja dari pertanyaan-
Mesin Turing pertanyaan
singkat.
16 Evaluasi Mampu - Penugasan 30
menjawab
dan
menjelaskan
pertanyaan
secara detail.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
c. Materi
d. Metodologi

182
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr. Shofwatul ‘Uyun Nurochman, M.Kom Maria Ulfah Siregar, Ph.D. Dr. Khurul Wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Bahasa-bahasa Gasal (3)
KULIAH:
Pemrograman TIF414010 4 24-08-2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:


PENGEMBANG
Nurochman Maria Ulfah
RPS:
Siregar, Ph.D
Nurochman

CAPAIAN CAPAIAN 13. Memiliki pengetahuan yang memadai terkait dengan cara
PEMBELAJARAN PEMBELAJARAN kerja sistem komputer dan mampu merancang dan
PRODI mengembangkan berbagai algoritma/metode untuk
memecahkan masalah
34. Mampu merancang dan mengembangkan algoritma untuk
berbagai keperluan seperti Network Security, Data
Compression Multimedia Technologies, Mobile Computing
Intelligent Systems, Information Management, Algorithms and
Complexity, Human-Computer Interaction, Graphics and Visual
Computing.

CAPAIAN 1. Mampu menjelaskan jenis Bahasa-bahasa pemrograman


PEMBELAJARAN 2. Mampu membuat program menggunakan Bahasa-bahasa
MATA KULIAH pemrograman

DESKRIPSI SINGKAT Mata kuliah ini akan memerikan bekal kepada mahasiswa untuk menguasai
MATA KULIAH: konsep dasar yang mendasari sintaks dan semantik bahasa pemrograman

183
melalui studi komparatif dari beberapa bahasa dan fitur-fiturnya.
MATERI
1. Introduction
PEMBELAJARAN/POKOK
BAHASAN 2. Overview Of Selected Languages
3. Language Specification
4. Names And Bindings
5. Types
6. Expressions And Statements (Control Flow)
7. Subroutines
8. Abstraction, Encapsulation, And Object-Orientation
9. Concurrency
PUSTAKA UTAMA

1. Ray Toal, Rachel Rivera, Alex Schneider, and Eileen Choe, Programming
Language Explorations, CRC Press, 2017.
2. Robert W Sebesta, Concepts of Programming Languages, 11th Edition,
Addison-Wesley, 2016.
PENDUKUNG

MEDIA PEMBELAJARAN Google meet, e-learning / google classroom


TEAM TEACHING Nurochman, M.Kom
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Memahami Mampu Ceramah,
Kriteria: Introduction to
mengapa dan menjelaska tanya-jawab
Memahami Programming
bagaimana n konsep Languages
mempelajari Bahasa- konsep
Bahasa-bahasa bahasa Bahasa-
pemrograman, pemrogram bahasa
macam- an pemrograma
macamnya, n
sejarah dan
Bentuk:
evolusinya,
paradigm Observasi
pemrograman,
Good, bad, and
successful
languages.
2 Memahami Mampu Ceramah, JavaScript,
konsep menjelaska Kriteria: tanya-jawab, [Ruby | Python],
Selected n konsep Memahami Penugasan Java, [Clojure |
Languages Selected konsep Haskell | Scala |
Selected

184
Languages Languages ML], C and
C++, [Go | Rust
Bentuk: | Swift]
Observasi

3 Memahami Mampu Ceramah, Mathematical


Language menjelaska Kriteria: tanya-jawab, definition of
Specification n Language Memahami Penugasan language;
Specificatio Language Syntax,
n Specification semantics and
pragmatics;
Bentuk:
Forms of syntax
Observasi
specification:
CFG, BNF,
EBNF, other
notations; A
look at semantic
specification;
Differences
between syntax
errors and static
semantic errors.
4-5 Memahami Mampu Ceramah, The meaning of
Names And menjelaska Kriteria: tanya-jawab, and importance
Bindings n konsep Memahami Penugasan of name,
Names And Names And binding, scope
Bindings Bindings (static and
dynamic) and
Bentuk:
extent (static,
Observasi
stack, and
heap);
Application to
constants,
variables, types,
subroutines,
and modules;
Shallow vs.
deep binding;
Closures;
Aliasing,
overloading,
and
polymorphism.
6-7 Mahasiswa Mampu Ceramah, Type systems;
memahami menjelaska Kriteria: tanya-jawab, Static vs.
Types systems n konsep Memahami Penugasan dynamic typing,
Types Types strong vs. weak
systems systems typing and
manifest vs.
Bentuk:
implicit typing;
Observasi
Type checking,
type
equivalence,
type coercion,
and type
inference;
Primitive types,
numbers, text,
enumerations,

185
and pointers;
Tuples
(products),
unions (sums),
arrays, sets,
streams, regular
expressions;
Abstract and
generic types;
Covariance,
Contravariance,
and Invariance;
Construction,
assignment,
equality-testing,
and destruction;
Dependent
types.
8 ASSESMENT# 40
1
9-10 Memahami Mampu Ceramah, Operator
konsep menjelaska Kriteria: tanya-jawab, precedence,
Expressions n konsep Memahami Penugasan associativity,
And Statements Expression konsep arity and fixity;
(Control Flow) s And Expressions Evaluation
Statements And order, short-
(Control Statements circuiting;
Flow) (Control Structured and
Flow) unstructured
control flow;
Bentuk: Sequencing,
Observasi selection,
iteration,
recursion and
non-
determinacy.
11-12 Mampu Ceramah, The runtime
Memahami Kriteria:
menjelaska tanya-jawab, stack and
konsep Memahami
Subroutines n konsep Penugasan activation
Subroutines konsep records; Calling
Subroutines conventions;
Passing
Bentuk:
arguments and
Observasi
returning
values; Higher-
order functions
and functional
programming;
Closures
revisited;
Pattern
matching for
function
arguments;
Exceptions;
Coroutines;
Generic
subroutines.

186
13 ASSESMENT# 40
2
14 Memahami Mampu Ceramah, Modules,
konsep menjelaska Kriteria: tanya-jawab, abstract data
Abstraction, n konsep Memahami Penugasan types; Tenets of
Encapsulation, Abstraction, konsep object-
And Object- Encapsulati Abstraction, orientation:
Orientation on, And Encapsulatio encapsulation,
Object- n, And inheritance and
Orientation Object- dynamic
Orientation method binding;
Issues with
Bentuk: multiple
Observasi inheritance;
Implementation
issues; Class-
based vs.
prototype-based
systems; Pure
vs. hybrid object
systems.
15 Memahami Mampu Ceramah, Motivation;
konsep menjelaska Kriteria: tanya-jawab, Threads vs.
Concurrency n konsep Memahami Penugasan events;
Concurrenc konsep Asynchronous
y Concurrency programming:
callbacks,
Bentuk:
promises, and
Observasi
async/await;
Multiprocessing
vs.
multithreading;
Communication
and
synchronization
issues; Shared
memory vs.
message
passing;
Language-
intrinsic
concurrency vs.
library managed
concurrency;
Implementation.
16 ASSESMENT# 20
3

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

187
Disusun oleh: Diperiksa oleh: Disahkan oleh:
Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Nurochman
Nurochman Maria Ulfah Siregar, Ph.D Dr. Khurul Wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN MATA BOBOT SEMESTER: TANGGAL
KULIAH: KULIAH: (SKS): PENYUSUNAN:
Konsep Bahasa 3
Pemrograman BAHASA- 2 20 Oktober 2020
BAHASA
PEMROGRAMAN
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Maria Ulfah
RPS: Siregar, S.Kom.
M. Taufiq MIT., Ph.D
Nuruzzaman,
Ph.D

CAPAIAN CAPAIAN S: 8, 9
PEMBELAJARAN PEMBELAJARAN
P: 13
PRODI
KU: 18

KK: 34

CAPAIAN Mahasiswa mampu menjelaskan konsep-konsep Bahasa


PEMBELAJARAN Pemrograman.
MATA KULIAH
Mahasiswa mampu menyelesaikan permasalahan list dengan
rekursif pada LISP.

Mahasiswa mampu menyelesaikan permasalahan pohon keluarga


dengan rekursif pada PROLOG.

DESKRIPSI SINGKAT
MATA KULIAH:
MATERI 1. Konsep Bahasa, sejarah Bahasa pemrograman, beda interpreter dan
PEMBELAJARAN/POKOK compiler.
BAHASAN 2. Sejarah Bahasa pemrograman dan proses parsing kode sumber.
3. binding, names, scope, dan data types

188
4. Expression and assigments
5. Konsep Statement-Level Control Structures
6. Konsep Subprograms & Implementation
7. Abstract Data Types and Encapsulation Concepts.
8. Support for Object-Oriented Programming.
9. Concurrency
10. Exception Handling and Event Handling
11. Studi kasus kasus penerapan konsep bahasa pemrograman
12. Pengenalan LISP; list, konsep rekursif sederhana, & rekursif list
13. Pengenalan PROLOG; family tree & rekursif family tree
PUSTAKA UTAMA 1. Concepts of Programming Language, Edisi ke-10 oleh Robert
Sebesta

PENDUKUNG

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Mampu mampu ketepatan, Ceramah dan Konsep Bahasa,
menjelaskan menjawab kesesuaian Diskusi Online sejarah Bahasa
manfaat pertanyaan- dan pemrograman,
memahami pertanyaan sistematika beda interpreter
konsep bahasa singkat. dan compiler.
pemrograman.
2 Mampu mampu ketepatan, Ceramah dan Sejarah Bahasa
menjelaskan menjawab kesesuaian Diskusi Online pemrograman
sejarah dan pertanyaan- dan dan proses
bagaimana pertanyaan sistematika parsing kode
bahasa singkat. sumber.
pemrograman
dibuat.
3 Mampu mampu ketepatan, Ceramah dan Konsep binding,
menjelaskan menjawab kesesuaian Diskusi Online names, dan
konsep pertanyaan- dan scope.
binding, pertanyaan sistematika
names, dan singkat.
scope
4 Mampu mampu ketepatan, Ceramah dan Konsep data
menjelaskan menjawab kesesuaian Diskusi Online types.
konsep data pertanyaan- dan
types. pertanyaan sistematika
singkat.
5 Mampu mampu ketepatan, Ceramah dan Expression and

189
MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT
KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
menjelaskan menjawab kesesuaian Diskusi Online assigments
konsep pertanyaan- dan
expression and pertanyaan sistematika
assigments singkat.
6 Mampu mampu ketepatan, Ceramah dan Konsep
menjelaskan menjawab kesesuaian Diskusi Online Statement-Level
Statement- pertanyaan- dan Control
Level Control pertanyaan sistematika Structures.
Structures. singkat.
7 Mampu mampu ketepatan, Ceramah dan Konsep
menjelaskan menjawab kesesuaian Diskusi Online Subprograms.
konsep pertanyaan- dan
Subprograms. pertanyaan sistematika
singkat.
8 Mampu mampu Ceramah dan Konsep
menjelaskan menjawab Diskusi Online Implementing
konsep pertanyaan- Subprograms.
Implementing pertanyaan
Subprograms. singkat.
9 Mampu mampu ketepatan, Ceramah dan Konsep Abstract
menjelaskan menjawab kesesuaian Diskusi Online Data Types and
Abstract Data pertanyaan- dan Encapsulation
Types and pertanyaan sistematika Concepts.
Encapsulation singkat.
Concepts.
10 Mampu mampu ketepatan, Ceramah dan Konsep Support
menjelaskan menjawab kesesuaian Diskusi Online for Object-
konsep pertanyaan- dan Oriented
Support for pertanyaan sistematika Programming.
Object- singkat.
Oriented
Programming.
11 Mampu mampu ketepatan, Ceramah dan Konsep
menjelaskan menjawab kesesuaian Diskusi Online Concurrency.
konsep pertanyaan- dan
Concurrency. pertanyaan sistematika
singkat.
12 Mampu mampu ketepatan, Ceramah dan Konsep
menjelaskan menjawab kesesuaian Diskusi Online Exception
konsep pertanyaan- dan Handling and
Exception pertanyaan sistematika Event Handling.
Handling and singkat.
Event
Handling.
13 Mampu mampu ketepatan, Ceramah dan Contoh-contoh
menjelaskan menjawab kesesuaian Diskusi Online penerapan
konsep bentuk pertanyaan- dan konsep bahasa
aplikasi dari pertanyaan sistematika pemrograman.
bahasa singkat.
pemrograman.

190
MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT
KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
14 Mampu mampu ketepatan, Ceramah dan Contoh kasus
menjelaskan menjawab kesesuaian Diskusi Online penerapan
bagaimana pertanyaan- dan konsep bahasa
konsep bahasa pertanyaan sistematika pemrograman
pemrograman singkat.
diterapkan.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

M. Taufiq M. Taufiq Nuruzzaman, Maria Ulfah Siregar, S.Kom.


Dr. Khurul
Nuruzzaman, Ph.D Ph.D MIT., Ph.D
Wardati, M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Komputasi Paralel KULIAH: MATA (SKS): 3 PENYUSUNAN:
KULIAH: 2 20 Oktober 2020
Komputasi
Paralel dan
Terdistribusi
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Maria Ulfah
RPS: Siregar, S.Kom.
M. Taufiq MIT., Ph.D

191
Nuruzzaman, Ph.D
CAPAIAN CAPAIAN S: 8, 9
PEMBELAJARAN PEMBELAJARAN P: 13
PRODI KU: 28
KK: 34
CAPAIAN Mahasiswa mampu menjelaskan konsep-konsep Komputasi
PEMBELAJARAN Paralel.
MATA KULIAH Mahasiswa mampu mengembangkan sistem berbasis
komputasi parallel..

DESKRIPSI SINGKAT Mata Kuliah Komputasi Paralel membahas mengenai paralelisasi dari prosesor
MATA KULIAH: dan memory baik dalam satu sistem maupun terdistribusi.
MATERI 1. Dasar-dasar sistem paralel
PEMBELAJARAN/POKOK 2. Dekomposisi Paralel
BAHASAN 3. Communication dan Koordinasi
4. Algoritma dan Pemrograman Paralel
5. Arsitektur Sistem Paralel

PUSTAKA UTAMA Matloff, N., Programming on Parallel Machines: GPU, Multicore,


Clusters and More, University of California Davis, 2013.

PENDUKUNG

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Mampu mampu ketepatan, Ceramah dan Dasar-dasar
menjelaskan menjawab kesesuaian Diskusi Online komputasi paralel
manfaat pertanyaan- dan
memahami pertanyaan sistematika
konsep singkat.
komputasi
paralel
2 Mampu mampu ketepatan, Ceramah dan Dasar-dasar
menjelaskan menjawab kesesuaian Diskusi Online komputasi paralel
prinsip-prinsip pertanyaan- dan
dasar pertanyaan sistematika
komputasi singkat.
paralel
3 Mampu mampu ketepatan, Ceramah dan Dasar-dasar
menjelaskan menjawab kesesuaian Diskusi Online komputasi paralel
aplikasi- pertanyaan- dan
aplikasi pertanyaan sistematika
komputasi singkat.
paralel
4 Mampu mampu ketepatan, Ceramah dan Dekomposisi
menjelaskan menjawab kesesuaian Diskusi Online Paralel
proses pertanyaan- dan
dekomposisi pertanyaan sistematika
paralel singkat.
5 Mampu mampu ketepatan, Ceramah dan Dekomposisi

192
MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT
KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
menjelaskan menjawab kesesuaian Diskusi Online Paralel
cara kerja pertanyaan- dan
dekomposisi pertanyaan sistematika
paralel singkat.
6 Mampu mampu ketepatan, Ceramah dan Dekomposisi
menjelaskan menjawab kesesuaian Diskusi Online Paralel
masalah- pertanyaan- dan
masalah yang pertanyaan sistematika
dihadapi dalam singkat.
proses
dekomposisi.
7 Mampu mampu ketepatan, Ceramah dan Dekomposisi
menjelaskan menjawab kesesuaian Diskusi Online Paralel
solusi-solusi pertanyaan- dan
dalam proses pertanyaan sistematika
dekomposisi singkat.
paralel
8 Mampu mampu ketepatan, Ceramah dan Communication
menjelaskan menjawab kesesuaian Diskusi Online dan Koordinasi
konsep pertanyaan- dan
komunikasi pertanyaan sistematika
dan koordinasi singkat.
dalam
komputasi
parallel.
9 Mampu mampu ketepatan, Ceramah dan Communication
menjelaskan menjawab kesesuaian Diskusi Online dan Koordinasi
masalah yg pertanyaan- dan
dihadapi dalam pertanyaan sistematika
komunikasi singkat.
dan koordinasi
dalam
komputasi
parallel.
10 Mampu mampu ketepatan, Ceramah dan Algoritma dan
menjelaskan menjawab kesesuaian Diskusi Online Pemrograman
algoritma yg pertanyaan- dan Paralel
berjalan dalam pertanyaan sistematika
komputasi singkat.
paralel
11 Mampu mampu ketepatan, Ceramah dan Algoritma dan
menjelaskan menjawab kesesuaian Diskusi Online Pemrograman
masalah- pertanyaan- dan Paralel
masalah yang pertanyaan sistematika
dihadapi dalam singkat.
komputasi
paralel
12 Mampu mampu ketepatan, Ceramah dan Algoritma dan
menjelaskan menjawab kesesuaian Diskusi Online Pemrograman
fungsi dari pertanyaan- dan Paralel
masing-masing pertanyaan sistematika
algoritma. singkat.
13 Mampu mampu ketepatan, Ceramah dan Arsitektur Sistem
menjelaskan menjawab kesesuaian Diskusi Online Paralel
konsep pertanyaan- dan .

193
MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT
KE (SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN BENTUK
AKHIR YANG PENILAIAN
DIHARAPKAN)
arsitektur pertanyaan sistematika
sistem paralel. singkat.
14 Mampu mampu ketepatan, Ceramah dan Arsitektur Sistem
menjelaskan menjawab kesesuaian Diskusi Online Paralel
kelebihan dan pertanyaan- dan
kekurangan pertanyaan sistematika
sistem parallel. singkat.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
c. Materi
d. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

M. Taufiq M. Taufiq Nuruzzaman, Maria Ulfah Siregar,


Dr. Khurul
Nuruzzaman, Ph.D. Ph.D. S.Kom. MIT., Ph.D.
Wardati, M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Keamanan Komputer KULIAH: MATA (SKS): 3 PENYUSUNAN:
KULIAH: 2 25 Oktober 2020
Penjaminan
dan
Keamanan
Informasi
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
Dr. Bambang PENGEMBANG Dr.Ir Bambang Sugiantoro, M.T Maria Ulfah
Sugiantoro RPS: Siregar, Ph.D.
Dr.Ir Bambang

194
Sugiantoro, M.T

CAPAIAN CAPAIAN KU: 17, 21, 26


PEMBELAJARAN PEMBELAJARAN
PRODI
CAPAIAN KU: 17, 21, 26 penerapan bidang keamanan
PEMBELAJARAN komputer
MATA KULIAH

DESKRIPSI SINGKAT Mata kuliah ini membahas keamanan komputer terkait Securing apps, OS,
MATA KULIAH: and legacy code, Web security, Network security. Monitoring and
architecting secure networks dan Securing mobile applications. Dengan
mempelajari dan memahami seluruh topik dibidang keamanan cyber,
mahasiswa dapat meningkatkan awareness terhadap keamanan komputer
dalam berbagai kondisi.

MATERI
PEMBELAJARAN/POKOK 43. Control hijacking attack: exploits, defenses
BAHASAN
44. Principle of least privilege, access control, and operating systems
security
45. Isolation and sandboxing
46. Testing for vulnerabilities
47. Web security
48. Overview of cryptography
49. Internet Protocol Security
50. DoS Attacks and Network Defenses
51. Security of mobile platforms
PUSTAKA UTAMA
1. CS155: Computer and Network Security
https://cs155.stanford.edu/syllabus.html
PENDUKUNG

Yuri Diogenes, Erdal Ozkaya, Cybersecurity – Attack and Defense


Strategies, Pack

Alexander, M. The Underground Guide to Computer Security, Addison-


Wesley Publishing, 1994

Denning, Peter J., Computer Under Attack : Intruders, Worms, and


Viruses, Addison-Wesley Publishing, 1991

Ford, Warwick, Computer Communications Security, Prentice-Hall, 1994

Pfleeger, C.P. Security in computing, Prentice-Hall, 1997

Rhee, Man Young, Cryptography and Secure Communications, McGraw


Hill, 1994

Morrie Grasser, Building A Secure Computer System, Edisi 4, Nelson


Canada, 1988
MEDIA PEMBELAJARAN Powerpoint, Video, elearning

195
TEAM TEACHING 1.
2.
3.
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARAN PENILAIA
KEMAMPUAN BENTUK N N
AKHIR YANG PENILAIA
DIHARAPKA N
N)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa Mampu Mampu Ceramah, Control hijacking
mampu menjawab menjawab Diskusi, Latihan attack: exploits,
memahami pertanyaan pertanyaa defenses
Control n di dalam
hijacking kelas
attack:
exploits,
defenses

2-4 Mahasiswa Mampu Mampu Ceramah, Principle of least


mampu menjawab menjawab Diskusi, Latihan privilege, access
menjelaskan pertanyaan pertanyaa
prinsip aspek control, and
n di dalam
keamanan operating systems
kelas
security
5-7 Ceramah, 1. Isolation
Diskusi, Latihan and
sandboxing
2. Testing for
vulnerabiliti
es
8-9 Ceramah, 1. Web
Diskusi, Latihan security
2. Overview of
cryptograph
y
10-11 Ceramah, 1. Internet
Diskusi, Latihan Protocol
Security
2. DoS Attacks
and
Network
Defenses

12-14 Ceramah, 1. Security of


Diskusi, Latihan, mobile
Kolaboratif platforms

196
Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi
Contoh yang digunakan oleh dosen dalam pembelajaran kadang-kadang menggunakan
contoh yang terkait dengan ilmu yang dikembangkan di UIN Sunan Kalijaga.

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Sugiantoro


Dr.Ir. Bambang Maria Ulfah Siregar, Dr. Hj. Khurul
M.T
Sugiantoro M.T Ph.D. wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Kecerdasan Buatan Gasal
KULIAH:
TIF404024 3 24-08-2020
Sistem
Cerdas

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:


PENGEMBANG
Nurochman, M.Kom Maria Ulfah
RPS:
Siregar, Ph.D
Usfita Kiftiyani,
M.Sc

CAPAIAN CAPAIAN 12. Menguasai konsep teoritis bidang


PEMBELAJARAN PEMBELAJARAN pengetahuan Ilmu Komputer/Informatika secara umum
PRODI dan konsep teoritis bagian khusus dalam bidang
pengetahuan tersebut secara mendalam, serta mampu
memformulasikan penyelesaian masalah prosedural.
14. Mempunyai pengetahuan dalam

197
mengembangkan algoritma/metode yang
diimplementasikan dalam perangkat lunak berbasis
komputer
CAPAIAN Mampu menjelaskan konsep Kecerdasan
PEMBELAJARAN Buatan dan algoritma kecerdasan buatan.
MATA KULIAH Mampu mengimplementasikan algoritma
kecerdasan buatan.

DESKRIPSI SINGKAT Mata kuliah ini mempelajari konsep dan algoritma dari kecerdasan buatan,
MATA KULIAH: dengan ide dari perkembangan teknologi game, rekognisi tulisan tangan, dan
mesin translasi. Melalui projek akhir mata kuliah, mahasiswa diharapkan mampu
mendapatkan penjelasan mengenai teori algoritma graph search, klasifikasi,
optimasi, reinforce learning dan topik lain pada kecerdasan buatan dan
pembelajaran mesin.
MATERI 52. Pencarian
PEMBELAJARAN/POKOK 53. Pengetahuan
BAHASAN 54. Ketidakpastian
55. Optimasi
56. Pembelajaran
57. Neural Networks
58. Bahasa
PUSTAKA UTAMA
3.Artificial Intelligence - A Modern Approach (3rd Edition) by Stuart Russel
and Peter Norvig
4. Harvardx CS50: Introduction to Artificial Intelligence with Python
PENDUKUNG

MEDIA PEMBELAJARAN Google meet, e-learning / google classroom


TEAM TEACHING 3. Nurochman, M.Kom
4. Usfita Kiftiyani, M.Sc
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI DAN PEMBELAJAR PEMBELAJAR PENILAIA
KEMAMPUAN BENTUK AN AN N
AKHIR YANG PENILAIA
DIHARAPKAN) N
(1) (2) (3) (4) (5) (6) (7)
1 Mampu Mampu - Ceramah, Pencarian: -
menjelaskan menjawab Diskusi graph search,
konsep kecerdasan pertanyaan- heuristic
buatan dan teori pertanyaan search,
pencarian. singkat. adversarial
search, alpha-
beta pruning
2 Mampu Mampu Tugas Ceramah, Pencarian 10
menjelaskan dan menjawab Diskusi, lanjutan
mengimplementasik pertanyaan Penugasan
an teori pencarian mengenai
(lanjutan). konsep
pencarian.
3 Mampu Mampu - Ceramah, Pengetahuan: -

198
menjelaskan menjawab Diskusi representasi
konsep pertanyaan- pengetahuan,
pengetahuan. pertanyaan propositional
singkat. logic, inference,
resolution, first-
order-logic
4 Mampu Mampu Tugas Ceramah, Pengetahuan 10
menjelaskan menjawab Diskusi, lanjutan
konsep pertanyaan Penugasan
pengetahuan. mengenai
(lanjutan) konsep
pengetahuan
.
5 Mampu Mampu - Ceramah, Ketidakpastian: -
menjelaskan menjawab Diskusi probabilitas,
konsep pertanyaan- random
ketidakpastian. pertanyaan variables,
singkat. probabilistic
inference,
Bayesian
networks,
markov models
6 Mampu Mampu Tugas Ceramah, Ketidakpastian 15
menjelaskan menjawab Diskusi, lanjutan
konsep pertanyaan Penugasan
ketidakpastian. mengenai
(Lanjutan) konsep
ketidakpastia
n.
7 Mampu Mampu - Ceramah, Optimasi: local -
menjelaskan menjawab Diskusi search, hill
konsep optimasi. pertanyaan- climbing,
pertanyaan constraint
singkat. satisfaction,
backtracking
search
8 Mampu Mampu - Ceramah, Optimasi -
menjelaskan menjawab Diskusi, lanjutan
konsep optimasi. pertanyaan Penugasan
(lanjutan) mengenai
konsep
optimasi.
9 Mampu Mampu Ujian Ujian Pencarian, 20
menerapkan konsep menyelesaik pengetahuan,
kecerdasan buatan an studi ketidakpastian,
mulai dari kasus. optimasi.
pencarian,
pengetahuan,
ketidakpastian, dan
optimasi dalam
study kasus.
10 Mampu Mampu - Ceramah, Pembelajaran: -
menjelaskan menjawab Diskusi klasifikasi,
konsep pertanyaan- regresi, support
pembelajaran. pertanyaan vector
singkat. machines,
reinforce

199
learning,
klustering
11 Mampu Mampu Tugas Ceramah, Pembelajaran: 15
menjelaskan menjawab Diskusi, lanjutan
konsep pertanyaan Penugasan
pembelajaran. mengenai
(Lanjutan) konsep
pembelajaran
.
12 Mampu Mampu - Ceramah, Neural -
menjelaskan menjawab Diskusi Networks: feed-
konsep Neural pertanyaan- forward
Networks. pertanyaan networks,
singkat. backpropagatio
n, convolutional
networks,
recurrent
networks
13 Mampu Mampu - Ceramah, Neural -
menjelaskan menjawab Diskusi, Networks:
konsep neural pertanyaan- lanjutan
networks. (Lanjutan) pertanyaan
singkat.
14 Mampu Mampu - Ceramah, Bahasa: -
menjelaskan menjawab Diskusi context0free
konsep Bahasa. pertanyaan- grammar, n-
pertanyaan gram models,
singkat. Naïve Bayes, tf-
idf, word2vec
15 Mampu Mampu - Ceramah, Bahasa: -
menjelaskan menjawab Diskusi, lanjutan
konsep Bahasa. pertanyaan-
(Lanjutan) pertanyaan
singkat.
16 Mampu Mampu Projek Presentasi, - 30
menerapkan konsep menyelesaik Akhir
Paper
kecerdasan buatan an studi
dalam study kasus kasus
dan pemrograman dengan
komputer. pemrograma
n.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

200
Usfita Kiftiyani, M.Sc Nurochman, M.Kom Maria Ulfah Siregar, Ph.D Dr. Khurul Wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Perancangan KULIAH: MATA (SKS): Genap (4) PENYUSUNAN:
Struktur Data TIF414018 KULIAH: 2 24-08-2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:


PENGEMBANG Nurochman Maria Ulfah
RPS: Siregar, Ph.D
Nurochman
CAPAIAN CAPAIAN 14. Mempunyai pengetahuan dalam mengembangkan
PEMBELAJARAN PEMBELAJARAN algoritma/metode yang diimplementasikan dalam perangkat
PRODI lunak berbasis komputer
28. Memiliki kecakapan hidup mampu menggunakan
keterampilan yang relevan dalam mempelajari area ilmu
komputer untuk meningkatkan produktivitas
31. Memiliki kecakapan hidup mempelajari model baru, teknik,
teknologi dan peralatan untuk menerapkan efektivitas dalam
meningkatkan kualitas diri seumur hidup
CAPAIAN 3. Mampu menjelaskan jenis struktur data
PEMBELAJARAN 4. Mampu membuat program menggunakan struktur data
MATA KULIAH yang tepat

DESKRIPSI SINGKAT Mata Kuliah Perancangan Struktur data adalah bagian dari kelompok bahan
MATA KULIAH: kajian Pengembangan Perangkat lunak. Matakuliah ini dirancang untuk
membangun fondasi utama dalam Pengetahuan Algoritma dan Kompleksitas,
khususnya terkait Struktur Data Fundamental dan Algoritma, dasar dasar
komputasi dan kompleksitas.
MATERI
10. Arrays
PEMBELAJARAN/POKOK
BAHASAN 11. Records/structs (heterogeneous aggregates)
12. Strings and string processing
13. Abstract data types and their implementation (Stacks, Queues, Priority
queues, Sets, Maps)
14. References and aliasing
15. Linked lists
16. Strategies for choosing the appropriate data structure
PUSTAKA UTAMA

5. John Bullinaria, Lecture Notes for data structure and algorithm, University of

201
Birmingham Birmingham, UK, 2019
https://www.cs.bham.ac.uk/~jxb/DSA/dsa.pdf
6. Clifford A. Shaffer , A Practical Introduction to Data Structures and Algorithm
Analysis Third Edition (Java Version), Department of Computer Science
Virginia Tech, 2010 http://people.cs.vt.edu/~shaffer/Book/Java3e20100119.pdf
PENDUKUNG

MEDIA PEMBELAJARAN Google meet, e-learning / google classroom


TEAM TEACHING Nurochman, M.Kom
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Memahami Mampu Ceramah, Arrays
konsep Arrays menjelaska Kriteria: tanya-jawab
n konsep Memahami
Arrays konsep
Arrays

Bentuk:
Observasi

2-3 Memahami Mampu Ceramah, Records/structs


konsep menjelaska Kriteria: tanya-jawab, (heterogeneous
Records n konsep Memahami Penugasan aggregates)
Records konsep
Records

Bentuk:
Observasi

4-5 Memahami Mampu Ceramah, Strings and


Strings and menjelaska Kriteria: tanya-jawab, string
string n Strings Memahami Penugasan processing
processing and string Strings and
processing string
processing

Bentuk:
Observasi

6 ASSESMENT# 30
1
7-8-9 Memahami Mampu Ceramah, Abstract data
Names And menjelaska Kriteria: tanya-jawab, types and their
Bindings n konsep Memahami Penugasan implementation
Names And Names And (Stacks,
Bindings Bindings Queues, Priority
queues, Sets,
Bentuk:
Maps)
Observasi

10-11 Mahasiswa Mampu Ceramah, References and


memahami menjelaska Kriteria: tanya-jawab, aliasing
References and n konsep Memahami Penugasan
aliasing References References
and aliasing and aliasing

202
Bentuk:
Observasi

12 ASSESMENT# 40
2
13-14 Memahami Mampu Ceramah, Linked lists
konsep Linked menjelaska Kriteria: tanya-jawab,
lists n konsep Memahami Penugasan
Linked lists konsep
Linked lists

Bentuk:
Observasi

15 Mampu Ceramah, Strategies for


Memahami Kriteria:
menjelaska tanya-jawab, choosing the
Strategies for Memahami
choosing the n Strategies Penugasan appropriate data
for Strategies for structure
appropriate
data structure choosing choosing the
the appropriate
appropriate data
data structure
structure
Bentuk:
Observasi

16 ASSESMENT# 30
3

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Nurochman
Nurochman Maria Ulfah Siregar, Ph.D Dr. Khurul Wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

203
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Interaksi Manusia KULIAH: MATA (SKS): PENYUSUNAN:
Komputer KULIAH: 4 4 29 Oktober 2020
Rekayasa
Perangkat
Lunak
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Maria Ulfah
RPS: Siregar, S.Kom.
MIT., Ph.D
CAPAIAN CAPAIAN P: 13
PEMBELAJARAN PEMBELAJARAN KU: 17, 19, 21, 27
PRODI
CAPAIAN 1. Mampu menjelaskan hubungan antara manusia dan
PEMBELAJARAN komputer
MATA KULIAH
2. Mampu membuat desain antarmuka aplikasi
menggunakan metode tertentu

DESKRIPSI SINGKAT Mata kuliah ini memberikan pemahaman mahasiswa tentang dasar penciptaan
MATA KULIAH: antar muka antara manusia dan komputer. Beberapa bahasan seperti
pengantar HCI, Kerangka kerja, Model mental hingga perancangan antarmuka
akan menjadi topik utama dalam mata kuliah ini.
MATERI 59.
PEMBELAJARAN/POKOK
BAHASAN
PUSTAKA UTAMA
nd
1) Dix, Alan et.al, HUMAN-COMPUTER INTERACTION, 2 Edition, Prentice
Hall,Europe, 1998
(2) Galitz, W. O, The Essential Guide to User Inteface Design : An Introduction
to GUI Design Principles and Techniques, John Wiley & Sons, Canada,
1996.
(3) Johnson, P., HUMAN-COMPUTER INTERACTION : Psychology, Task
Analysis
and Software Engineering, McGraw-Hill, England UK, 1992.
PENDUKUNG
1. Lecture Notes / Slide-Presentation / Referensi lain yang diperoleh
melalui internet :
2. (9) http://www.hcibook.com/hcibook/resource.html (folder : HCI-
Alan Dix.rar)
3. (10) http://www.dcs.gla.ac.uk/~stephen/otherlinks.shtml
MEDIA PEMBELAJARAN 1. Ceramah/Kuliah Pakar
2. Problem Based Learning/FGD
3. Project Based Learning
TEAM TEACHING
MATA KULIAH SYARAT -

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)

204
1 Mahasiswa 1. Mahasi 1. Ceramah/Kuliah - Ruang
mampu swa Pakar Lingkup
menguasai mampu 2. Problem Based Mata Kuliah
konsep dasar memah Learning/FGD - Mengapa
dari interaksi ami dan Apa IMK
ruang - Siapa saja
manusia dan
lingkup, yang terlibat
komputer, manfaat dalam IMK
hubungan nya dan - Konsep
dengan hubung Dasar IMK
matakuliah lain an Mata
serta dapat Kuliah
menyebutkan IMK
siapa saja yang dengan
terlibat dalam mata
IMK. kuliah
lainnya.
2. Mahasi
swa
mampu
menjela
skan
mengap
a IMK
diperluk
an.
3. Mahasi
swa
mampu
menyeb
utkan
siapa
saja
yang
terlibat
dalam
IMK.
Mahasiswa
mampu
menjelaskan
konsep
dasar IMK.
2 Mahasiswa 1. Mahasis 1. Ceramah/Kuliah - Prinsip- 5%
mengetahui dan wa Pakar prinsip
memahami mampu 2. Problem Based Usability
prinsip usabililty, menjela Learning/FGD - Kemampuan
desain proses skan manusia
prinsip- yang baik
dan kemampuan
prinsip vs. yang
manusia usability buruk
2. Mahasis - Proses User
wa Centered
mampu Design
membed (UCD)
akan - Kapasitas
desain manusia
yang - pengind
baik dan eraan
buruk (
penglih
3. Mahasis atan,
wa penden
mampu garan,
membua peraba
t proses an)
desain - Sistem
yang motor
terfokus - Memor
pada y (STM,
user LTM)
4. - Proses
Mahasiswa kognitif
mampu : atensi
memahami pilih,
pembel

205
penginderaa ajaran,
n, sistem menyel
motorik, esaikan
sistem masala
memori, h,
bahasa
proses
kognitif pada
manusia.
3 Mahasiswa 1. Mahasi 1. Ceramah/Kuliah - Overview, 5%
memahami swa Pakar utility
dalam mampu 2. Problem Based - Jenis-jenis
menganalisis menjela Learning/FGD analisa tugas
penyelesaian skan - Sumber dan
prinsip penggunaan
tugas
desain informasi
2. Mahasi - Data I/ O
swa - Merepresent
mampu asikan data
memah - Evaluasi
ami  Evaluas
penting i
nya ide heuristi
dan k
megeta  discoun
hui cara t
mendap usabilit
atkan y
ide testing
dalam  cognitiv
proses e
pembua walkthr
tan ough
design  pemod
3. Mahasi elan
swa user
mampu  Model
menjela Kognitif
skan :
tantang GOMS,
an CCT,
dalam Context
membu -based
at  Interpre
design tive
yang evaluati
baik on
dan (observ
memiliki asi,
4. nilai ethnogr
saing aphy)
yang
baik.
5. Mahasi
swa
mampu
member
ikan
beberap
a
contoh
disain
dalam
kehidup
an
sehari-
hari.
6. Mahasi
swa
mampu
menjela
skan
konsep
disain
grafik.

206
4 Mahasiswa 1. Mahasi 1. Ceramah/Kuliah - Prinsip 5%
mampu swa Pakar Design
melakukan mampu 2. Problem Based - Ide dalam
desain dalam menjela Learning/FGD membuat
proses analisis skan 3. Project Based design
- Tantangan
tugas prinsip Learning
dalam
desai membuat
2. Mahasi design
swa - Contoh
mampu design dalam
memah kehidupan
ami sehari-hari
penting - Desain Grafik
nya ide  Filosofi
dan Desain
 Prinsip
megeta
Desain
hui cara Grafik
mendap  Pembuat
atkan an User
ide Interface
dalam  Teknik
proses Koding
pembua  Tipografi
tan (typograp
design hy)
 Fonts
3. Mahasi
 Warna
swa (atribut,
mampu asosiasi)
menjela  Desain
skan Icon
tantang
an
dalam
membu
at
design
yang
baik
dan
memiliki
nilai
saing
yang
baik.
4. Mahasi
swa
mampu
member
ikan
beberap
a
contoh
disain
dalam
kehidup
an
sehari-
hari.
5. Mahasi
swa
mampu
menjela
skan
konsep
disain
grafik.
5 Mahasiswa 1. Mahasi 1. Ceramah/Kuliah Materi kuliah dari 15%

207
mampu untuk swa Pakar pertemuan ke 1
mengkomunikas mampu 2. Problem Based sampai dengan
ikan hasil tugas mengha Learning/FGD ke 4, yaitu
yang telah silkan 3. Project Based lingkungan IMK,
dikerjakan paper Learning Usability dan
dalam bentuk dari analisis tugas.
presentasi rangku
man
referens
i yang
mencak
up
bberapa
aspek.
2. Mahasi
swa
mampu
meleng
kapi isi
rangku
man
dan
kebenar
an isi
rangku
man
serta
daya
tarik
komuni
kasi
pada
saat
present
asi
6 PROTOTYPING 1. Mahasis 1. Ceramah/Kuliah 1. Rapid 5%
. Mahasiswa wa Pakar Prototy
mengetahui dan mampu 2. Problem Based ping
mengerti konsep menjela Learning/FGD 2. Dimens
prototyping skan 3. Project Based i
konsep Prototy
Learning
rapid ping
prototypi (Repres
ng. entasi,
2. Mahasis Ruang
wa Lingkup
mampu ,
menjela Execut
skan ability,
dimensi Tahapa
prototypi n)
ng ; 3. Termin
terminol ologi
ogy Prototy
prototypi ping
ng serta 4. Metode
metode Rapid
rapid Prototy
prototypi ping
ng 5. Deskrip
3. Mahasis si
wa Desain
mampu 6. Sketsa
menjela 7. Storybo
skan ard
deskripsi 8. Skenari
suatu o
desain 9. Teknik-
4. Mahasis teknik
wa prototy
mampu ping
membed 10. Prototy

208
akan ping
bentuk Tools
prototypi
ng
sketsa,
storyboa
rd, dan
scenario
serta
menjela
skan
beberap
a teknik
prototypi
ng yang
lain.
Mahasiswa
mampu
menyebutka
n beberapa
prototyping
tools yang
dapat
digunakan.
7 Mahasiswa 1. Mahasis 1. Ceramah/Kuliah - Desain 5%
mengetahui dan wa Pakar Dialog
memahami mampu 2. Problem Based - Dialog Style
model-model menjela Learning/FGD  Comm
dialog dalam skan 3. Project Based and
konsep Langua
desain Learning
desain ge
dialog  WIMP
2. Mahasis  Direct
wa Manipu
mampu lation
menjela (DM)
skan  PDA &
dialog Pen
style  Speech
dan dan
mengeta bahasa
hui natura
kelebiha
n serta - User Interface
kekuran Software
gan nya
yang
meliputi
:
comman
d
languag
e,
WIMP,
DM,
PDA &
pen,
Speech
3. Mahasis
wa
mampu
menyeb
utkan
beberap
a user
interface
software
sepert :
user
interface
toolskit ;
GUI
builder
tools

209
8 Mahasiswa 1. Mahasis 1. Ceramah/Kuliah - Jenis-jenis 5%
mengetahui dan wa Pakar kesalahan
mengerti mampu 2. Problem Based dan slip
tentang menjela Learning/FGD - Petunjuk
penanganan skan 3. Project Based pencegahan
jenis- kesalahan
kesalahan dan Learning
jenis - Petunjuk
help memperbaiki
dokumentasi kesalah
kesalahan
an dan
melakuk
- Jenis
an dokumen dan
pencega alat bantu
han - Isu
serta presentasi
memper - Pengaturan
baiki dokumen

kesalah
an yang
muncul.
2. Mahasis
wa
mampu
- me
ny
eb
utk
an
jen
is
do
ku
me
n
da
n
ala
t
Ba
ntu
.
- Ma
ha
sis
wa
ma
mp
u
me
nje
las
ka
n
tip
e
dar
i
do
ku
me
n,
hel
p,
us
er
mo
del
,
da
n
pe
ng

210
atu
ran
do
ku
me
n

9 Ujian Tengah
Semester
10 Mahasiswa 1. 1. Ceramah/Kuliah - Pengenalan 5%
mengetahui dan Mahasiswa Pakar Evaluasi
mengerti teknik- mampu 2. Problem Based Empiris
teknik evaluasi Learning/FGD - Perancangan
menjelaskan Eksperimen
- Hipotes
evaluasi
a
empiris. - Variabe
2. Mampu l
menjelaskan - Rancan
gan
komponen dan
rancangan Paradig
ma
eksperimen. - Partisipasi,
3. Mampu IRB dan
Etika
menjelaskan
- Pengumpula
berbagai n Data
hal yang - Teknik
- Metode
berhubungan - Trik
dengan - Data
Objektif
pengumpula - Data
n data, Subjekti
analisa f
- Kuesio
data dan
ner
- Wawan
intepretasika cara
n hasil. - Analisa Data
dan
Interpretasi
Hasil
- Penggunaan
hasil
rancangan

11 Mahasiswa 1. Mahasi 1. Ceramah/Kuliah - Identifikasi 5%


mengenal dan swa Pakar pengguna
mampu mampu 2. Problem Based dan tujuan
mengorganisir melaku Learning/FGD - Mengorganis
dan kan 3. Project Based asikan isi
identifik website (5
menganalisis Learning
asi atribut
sebuah situs kegunaan)
tujuan
dan - Analisis Situs
penggu
na
sebuah
situs.
2. Mampu
menyeb
utkan 5
atribut
keguna
an dan
melaku
kan
pengorg
anisasia
n isi

211
website
3. Mampu
melaku
kan
analisis
terhada
p
sebuah
situs.

12 Mahasiswa 1. Mahasi - Systems - 1. 5%


memahami swa Groupware Ceramah/Kuliah
komunikasi mampu - Komponen Pakar
dalam kelompok menjela - Taksonomi 2. Problem Based
dan pemrosesan skan - Bentuk- Learning/FGD
cara bentuk
yang ubiquitous 3. Project Based
mendes system
ain - Area Learning
softwar ubiquitous
e yang - Tema pada
menduk ubiquitous
ung computing
kelomp - Tantangan
ok dan isu
Groupw
are
2. Mampu
menjela
skan
taksono
mi
dalam
CSCW
3. Mampu
menjela
skan
area
dalam
ubiquito
us
computi
ng
4. Mampu
member
i contoh
tentang
tantang
an dan
isu
yang
ada
dalam
are
ubiquito
us
computi
ng

13 Mahasiswa 1. Mahasis 1. Ceramah/Kuliah - Pengenalan 5%


mampu wa Pakar Visualisasi
melakukan mampu 2. Problem Based Informasi
visualisasi meneran Learning/FGD - Definisi
informasi gkan - Prinsip
konsep - Contoh-
dengan baik
dasar contoh
visualisa - Teknik
si - Hirarki
informas Visualisasi
i - Pandan
2. Mampu gan
meneran pohon
gkan tradisio
hirarki nal
visualisa - Alternat

212
si if
- Pandan
gan
space-
filling

14 Mahasiswa 1. Ceramah/Kuliah  Audio 5%


mampu 1. Mahasis Pakar  Penggu
menjelaskan wa 2. Problem Based naan
tentang system mampu Learning/FGD Audio
multi modal dan menjela 3. Project Based Non
user interface skan Learning Speech
penggun
agent
aan  Warnin
audio g, Alert,
non Status
speech Messag
2. Mampu e
menjela  Periphe
skan ral
konsep Awaren
evaluasi
ess
yang
berhubu  Sonifika
ngan si
dengan (dalam
audio. pendidi
Mampu kan,
menjelaskan isu)
dengan  Naviga
contoh apa si
yang  Evaluas
dimaksud i
dengan  User
agent dan interfac
user e agent
interface (pende
agent serta katan,
teknik autono
pendekatan mous,
agent. contoh)

15 Mahasiswa 1. 1. Ceramah/Kuliah - Visualisasi 15%


mampu Mahasiswa Pakar informasi
merancang user mampu 2. Problem Based - Penggunaan
interface, membuat Learning/FGD Audio
visualisasi suatu 3. Project Based
informasi, audio rancangan Learning
dan agent user
interface
yang sesuai
dengan
kebutuhan
user

2. Mampu
menggunaka
n
visualisasi
informasi,
audio dan
agent.

16 Ujian Akhir
Semester

Integrasi-Interkoneksi

213
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Penanggungjawab Ketua Program Studi Dekan
Pengampu Keilmuan

Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,


MIT., Ph.D M.Si

VI.2. SILABUS DAN RPS MATAKULIAH PEMINATAN ANALISIS SISTEM


INFORMASI

Nama Mata Kuliah : Konsep Dasar Sistem Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan pemahaman tentang bagaimana sistem informasi dapat dipahami dari sisi
karakteristik, peranan dalam organisasi, infrastruktur yang dibutuhkan, faktor keamanan, pengembangan
informasi dan bisnis kedepan, dan etika menggunakan sistem informasi.

214
Topik Bahasan

1. Karakteristik Dunia Digital


2. Komponen sistem informasi
3. Sistem informasi dalam organisasi
4. Globalisasi
5. Menilai sistem informasi
6. Infrastruktur sistem informasi
7. Internet dan WWW
8. Keamanan sistem informasi
9. Kecerdasan bisnis
10. Sistem informasi di seluruh perusahaan
11. Pengembangan dan akuisisi
12. Etika dan kejahatan sistem informasi

Rujukan

 IS 2010, Curriculum Guidelines for Undergraduate Degree Programs in Information Systems


 Ralph M. Stair, Principles of Information Systems A Managerial Approach Ninth Edition, Course
Technology, 2010
 Kenneth C. Laudon, Management Information Systems - Managing The Digital Firm, Pearson, 2014

Capaian Pembelajaran Program Studi Terkait

1 S

2 P:12

3 KU :17, 21

4 KK:34

Nama Mata Kuliah : Basis Data Terdistribusi

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

215
Matakuliah ini memberikan pemahaman tentang implementasi Basis Data yang berada di bawah kendali
sistem manajemen basis data (DBMS) terpusat dengan peranti penyimpanan (storage devices) yang terpisah-
pisah satu dari yang lainnya. Tempat penyimpanan ini dapat berada di satu lokasi yang secara fisik berdekatan
(misal: dalam satu bangunan) atau terpisah oleh jarak yang jauh dan terhubung melalui jaringan internet.

Topik Bahasan

1. Kontrak Belajar dan Introduction


2. Distributed Database
3. Distributed Database Managemen System
4. Arsitektur DDBMS
5. Presentasi Tugas Perancangan DDBMS
6. Fragmentasi Vertikal dan Horisontal
7. Midleware
8. Database Link
9. Model DDBMS : Homogeneous dan Heterogeneous
10. Studi Kasus Homogeneous Distributed Database System
11. Presentasi tugas Homogeneous Distributed Database System
12. Studi Kasus Homogeneous Distributed Database System
13. Presentasi Tugas Heterogeneous Distributed Database System
14. Presentasi Final Project

Rujukan

 Ceri, Stefano & Pelagatti G, Distributed Databases : Principles & Systems, McGraw-Hill,
Singapore, 1984
 Korth, H.F & Siberschatz, Database System Concepts, McGraw-Hill, USA, 1986
 Öszu, M.T & Valduriez, Principles of Distributed Database Systems, PrenticeHall,New Jersey, 1991

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 15

3 KU : 22, 29

4 KK : 34

Nama Mata Kuliah : Model Arsitektur Enterprise

216
Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Arsitektur berorientasi layanan


2. Enterprise architecture frameworks
3. Integrasi sistem
4. Perangkat lunak sumber daya Enterprise
5. Monitoring dan pengukuran untuk infrastruktur dan proses bisnis
6. Green Computing
7. Virtualisasi penyimpanan dan sistem
8. Peran perangkat lunak sumber terbuka
9. Manajemen risiko
10. Keberlangsungan bisnis
11. Total biaya kepemilikan dan pengembalian investasi
12. Perangkat lunak sebagai layanan
13. Model data perusahaan
14. Arsitektur data / informasi dan integrasi data
15. Manajemen konten
16. Audit dan kepatuhan
17. Sistem administrasi
18. Kerangka kerja kendali dan manajemen TI
19. Teknologi yang muncul

Rujukan

 Lankhorst, Mark. 2013. Enterprise architecture at work: Modelling, communication and analysis,
3rd Edition.
 Yoshimasa Masuda, 2019. Enterprise Architecture for Global Companies in a Digital IT Era
Adaptive Integrated Digital Architecture Framework (AIDAF)

Capaian Pembelajaran Program Studi Terkait

1 S:

217
2 P: 16

3 KU : 21, 27

4 KK : 34

Nama Mata Kuliah : Manajemen Resiko

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Pengantar Manajemen Resiko


2. Fungsi Manajemen Resiko
3. Risk Identification
4. Pengukuran Resiko
5. Risk Response Planning
6. Penanggulangan dan kontrol resiko
7. Project Risk Management
8. Software Risk Management
9. Tools and Tricks for Risk Monitoring and Tracking
10. Software Engineering Risk Model (SERIM)
11. Software Engineering Risk Management
12. Software Cost Estimation
13. Presentasi Penyusunan Kebijakan Manajemen Resiko

Rujukan

 Dale Walter Karolak, 1996. Software Engineering Risk Management. Computer Society Press,
California, USA
 Dr. Mamduh M. Hanafi, M.B.A, 2009. Manajemen Resiko. UPP STIM YKPN, Yogyakarta
 Lee T. Ostrom, Cheryl A. Wilhelmsen, 2012. Risk Assesment, Tools, Techniques and Their

218
Applications. Willey, USA

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 16

3 KU : 21, 33

4 KK : 34

Nama Mata Kuliah : Pengalaman Pengguna

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Dasar HCI
2. Merancang HCI
3. Pemrograman Sistem Interaktif
4. Desain & Pengujian yang Berpusat pada Pengguna
5. Teknologi Interaktif Baru
6. Kolaborasi & Komunikasi
7. Metode Statistik untuk HCI
8. Faktor Manusia & Keamanan
9. HCI Berorientasi Desain
10. Mixed, Augmented and Virtual Reality

Rujukan

 Dix Alan, Finlay Janet E., Abowd Gregory D., Beale Russell. 2004. Human-Computer Interaction
 Helen Sharp, Jenny Preece, Yvonne Rogers. 2019. Interaction Design Beyond Human-Computer
Interaction 5 Edition.

Capaian Pembelajaran Program Studi Terkait

219
1 S:

2 P: 16

3 KU : 17, 21

4 KK : 34

Nama Mata Kuliah : Manajemen Data dan Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Pendekatan basis data


2. Jenis sistem manajemen basis data
3. Konsep pemrosesan file dasar
4. Konsep penyimpanan data fisik
5. teknik organisasi file
6. Model data konseptual
7. Model data logis
8. Model data fisik
9. Bahasa basis data
10. Administrasi data dan database
11. Pemrosesan transaksi
12. Menggunakan sistem manajemen basis data dari lingkungan pengembangan aplikasi
13. Penggunaan sistem manajemen basis data dalam konteks sistem perusahaan
14. Arsitektur data / informasi
15. Manajemen keamanan data
16. Manajemen kualitas data
17. Kecerdasan bisnis

Rujukan

220
 Carlos M. Coronel. 2019. Database Systems Design, Implementation, Management 13Th Edition.
 Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, H.V. Jagadish. 2011. Database Modeling and
Design, Fifth Edition Logical Design (The Morgan Kaufmann Series in Data Management
Systems).

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 16

3 KU : 21, 31

4 KK :

Nama Mata Kuliah : Penjaminan Mutu Sistem Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Profil Proyek
2. Perencanaan Proyek
3. Estimasi perencanaan proyek
4. Monitoring progress
5. Kualitas Proyek (Project Quality)
6. Resiko Proyek (Project Risk)
7. Standar Manajemen Proyek (Project Management Standards)

Rujukan

 James Cadle, Donald Yeates. 2008. Project Management for Information Systems (5th Edition).

Capaian Pembelajaran Program Studi Terkait

1 S:

221
2 P: 12

3 KU : 29, 32

4 KK : 34

Nama Mata Kuliah : Sistem Pendukung Keputusan

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah akan membahas tentang sistem pengambilan keputusan dalam organisasi, analisa dan pemodelan,
proses pengambilan keputusan, teknologi pengambilan keputusan dan bagaimana membangun aplikasi
pendukung keputusan

Topik Bahasan

1. Konsep dasar Sistem Pendukung Keputusan


2. Komponen pada Sistem Pendukung Keputusan
3. Tahapan Sistem Pendukung Keputusan
4. Konfigurasi pada aplikasi Pendukung Keputusan
5. Struktur model dan metode pada Sistem Pendukung Keputusan
6. Pemodelan pada Management Support System
7. Pengembangan Sistem Pendukung Keputusan
8. Analisa dan evaluasi Sistem Pendukung Keputusan
9. Sistem Pendukung Keputusan Kelompok

Rujukan

 Turban, Efraim & Aronson, Jay E. (2007), Decision Support Systems and Intelligent System, 8th
edition, Prentice Hall, Upper Saddle River, NJ
 Marakas, M.George , (2003), Decision Support system in 21st Century, Second Edition, Prentice
Hall

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12

222
3 KU : 26, 32

4 KK : 34

Nama Mata Kuliah : Analisis dan Perancangan Sistem

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang Analisis dan Perancangan Sistem, metode dan tool dalam analisis dan
perancangan sistem, implementasi dan maintenance, serta metode analisis dan perancangan sistem
berorientasi objek.

Topik Bahasan

1. Dasar pengembangan sistem informasi.


2. Analisis dalam sistem informasi
3. Desain sistem
4. Implementasi dan perawatan
5. Analisis dan desain berorientasi objek
6. Studi kasus analisis dan perancangan sistem

Rujukan

 Dennis,Alan;Wixom,Barbara Haley, and Tegarden, David (2009),Systems Analysis Design UML


Version 2.0 An Object-Oriented Approach, Third Edition,
 Rosenberg,Doug and Stephens,Matt (2007) Use Case Driven Object Modeling with UML Theory
and Practice, Apress

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12

3 KU : 28, 30

4 KK : 34

223
Nama Mata Kuliah : Analisis Proses Bisnis

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Pengantar Analisis Proses Bisnis


2. Hubungan antara Analisis Proses Bisnis dan Manajemen Proyek
3. Hubungan antara Analisis Proses Bisnis dan Software Development Life Cycle
4. Tahapan Proses Bisnis
5. Kerangka Kerja Proses Bisnis
6. Kondisi Proses Bisnis Organisasi
7. Business Process Modeling Notation (BPMN)
8. Cause and Effect Diagram
9. Business Process Architecture,
10. Context for Business Change,
11. Renewed Process

Rujukan

 Roger T Burlton, 2001. Business Process Management. Sams Publishing, Indianapolis, USA.
 Kom Sun, User needs and System Requirements Specification, SEVENTH FRAMEWORK
PROGRAMME, September 2009

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 11

3 KU : 18, 33

4 KK : 34

Nama Mata Kuliah : Model Implementasi Sistem Informasi

224
Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata Kuliah Model Implementasi Sistem Informasi membahas konsep dasar sistem informasi, menjelaskan
macam – macam sistem informasi seperti sistem informasi manajemen , sistem informasi akuntansi , sistem
informasi bisnis , sistem informasi sumber daya manusia, sistem informasi pemasaran, sistem informasi
pembelian, sistem informasi persediaan serta siklus hidup dari sistem informasi

Topik Bahasan

1. Jenis proyek sistem Informasi


2. Konfigurasi dan Manajemen Peluang
3. Pendekatan implementasi sistem Informasi
4. Strategi Bisnis dan sistem informasi
5. Kasus bisnis
6. Organizational Framework
7. Pengembangan lifecycle dan pendekatan

Rujukan

 James Cadle, Donald Yeates. 2008. Project Management for Information Systems (5th Edition).

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 16

3 KU: 30, 31

4 KK :

Nama Mata Kuliah : Sistem Informasi Enterprise

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

225
Mata kuliah ini berisi tentang konsep integrasi sumber daya perusahaan dalam sebuah sistem tunggal.
Integrasi pengelolaan sumber daya perusahaan, memungkinkan untuk mendapatkan efisiensi yang tinggi dan
memudahkan proses pengambilan keputusan. Proses integrasi dilakukan dengan menggunakan sistem tunggal
berbasis komputer, yang diwujudkan dalam sebuah perangkat lunak dengan dukungan system basis data
relasional yang handal.

Topik Bahasan

1. Perkembangan Sistem Informasi Perusahaan


2. Konsep Supply Chain Management
3. Konsep Customer Relationship Management
4. Sales dan Operation Planning
5. Asset Management
6. MRP dan Capacity Planning
7. Enterprise Resource Planning
8. ERP software Package
9. Merancang Sistem ERP
10. Implementasi ERP

Rujukan

 O’Leary, D.E (2000), Enterprise Resource Planning Systems: Systems, Life Cycle, Electronic
Commerce and Risk, Cambridge University Press
 Dhewanto, Wawan dan Falahah (2007), Enterprise Resource Planning : Menyelaraskan Teknologi
Informasi dengan Strategi Bisnis, Penerbit Informatika, Bandung

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 11

3 KU: 21, 33

4 KK: 34

Nama Mata Kuliah : Manajemen Proyek Sistem Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :7

226
Deskripsi Singkat Mata Kuliah

Dasar-dasar manajemen proyek dan tata cara pengelolaan proyek yang baik

Topik Bahasan

1. Pengantar Manajemen Proyek


2. Siklus Hidup Manajemen Proyek
3. Mengelola Tim Proyek
4. Mengelola Komunikasi Proyek
5. Inisiasi dan Perencanaan Proyek
6. Mengelola Lingkup Proyek
7. Mengelola Penjadwalan Proyek
8. Mengelola Sumber Daya Proyek
9. Mengelola Kualitas Proyek
10. Mengelola Risiko Proyek
11. Mengelola Pengadaan Proyek
12. Eksekusi, Kontrol & Penutupan Proyek
13. Mengelola Kontrol & Penutupan Proyek

Rujukan

 Kathy Schwalbe. 2015. Information Technology Project Management.


 Olson, David Louis. 2015. Information systems project management.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14

3 KU : 22, 33

4 KK : 34

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

227
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Model Arsitektur KULIAH: MATA (SKS): 6 PENYUSUNAN:
Enterprise KULIAH: 4 27 Oktober 2020
Sistem
Informasi
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Agus Mulyanto, M. Kom. Maria Ulfah
RPS: Siregar, S.Kom.
Muhammad Galih MIT., Ph.D
Wonoseto, M.T.
CAPAIAN CAPAIAN P: 12 Menguasai konsep teoritis bidang pengetahuan Ilmu
PEMBELAJARAN PEMBELAJARAN Komputer/Informatika secara umum dan konsep teoritis bagian
PRODI khusus dalam bidang pengetahuan tersebut secara
mendalam, serta mampu memformulasikan penyelesaian
masalah procedural.
KU: 29 Memiliki kecakapan hidup dengan menunjukkan
komitmen terhadap etika dan perilaku profesional di tempat
kerja dan kehidupan sehari-hari.
KU: 32 Memiliki kecakapan hidup dengan menunjukan
keterampilan antar-pribadi sebagai bagian dari tim dalam
setiap peraturan termasuk kepemimpinan dalam
menyampaikan hasil/resolusi yang berkualitas.
KK: 34 Mampu merancang dan mengembangkan algoritma
untuk berbagai keperluan seperti Network Security, Data
Compression Multimedia Technologies, Mobile Computing
Intelligent Systems, Information Management, Algorithms and
Complexity, Human-Computer Interaction, Graphics and Visual
Computing.
CAPAIAN 1. Mahasiswa mampu menjelaskan konsep dasar dalam AE
PEMBELAJARAN 2. Mahasiswa mampu menjelaskan TOGAF sebagai
MATA KULIAH pendekatan AE
3. Mahasiswa mampu melakukan pengembangan model AE
berbasis TOGAF

DESKRIPSI SINGKAT Pada matakuliah ini mahasiswa akan mempelajari kerangka kerja arsitektur
MATA KULIAH: enterprise, yaitu rancang bangun penyelarasan antara aspek bisnis, sistem
informasi, dan teknologi di sebuah perusahaan untuk mencapai tujuannya.
MATERI 60. Pengantar Arsitektur Enterprise (AE)
PEMBELAJARAN/POKOK 61. Konsep Arsitektur Arsitektur Enterprise (AE)
BAHASAN 62. TOGAF sebagai pendekatan AE
63. Architecture Development Method (ADM)
64. Pengembangan model AE berbasis TOGAF
PUSTAKA UTAMA
3. Desfray, Philippe dan Gilbert Raymond. 2014. Modelling enterprise
architecture with TOGAF: A practical guide using UML and BPMN.
Waltham: Morgan Kauffman
PENDUKUNG
4. Lankhorst, Mark. 2013. Enterprise architecture at work: Modelling,
communication and analysis, 3rd Edition. Berlin: Springer-Verlag.
MEDIA PEMBELAJARAN Learning.uin-suka.ac.id, google meet, youtube, aplikasi Archi
TEAM TEACHING
MATA KULIAH SYARAT

228
MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT
KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa Kriteria: Ceramah, Pengantar -
memahami ketepatan Diskusi, Arsitektur
konsep dasar Bentuk: Discovery
dalam AE Observasi, learning, Enterprise (AE)
assesment Review Paper
2 Mahasiswa Ketepatan Kriteria: Ceramah, Konsep -
memahami mahasiswa ketepatan Diskusi Arsitektur
konsep dasar dalam Bentuk:
dalam AE menjelaska observasi Enterprise
n
konsep
dasar
dalam AE
3 Mahasiswa Ketepatan Kriteria: Ceramah, Metode dan -
memahami mahasiswa ketepatan Diskusi, Framework
konsep dalam Bentuk: Arsitektur
Framework menjelaska observasi Enterprise
Arsitektur n
Enterprise Framework
Arsitektur
Enterprise

4 Mahasiswa Ketepatan Kriteria: Ceramah, Proses Bisnis -


mampu mahasiswa ketepatan Diskusi dan Informasi
memahami dalam Bentuk:
Proses Bisnis memahami observasi
dan Informasi Proses
Bisnis
5 Mahasiswa Ketepatan Kriteria: Ceramah, Pengantar -
memahami mahasiswa ketepatan Diskusi TOGAF
TOGAF dalam Bentuk:
sebagai menjelaska observasi
pendekatan n konsep
AE dasar
TOGAF
6 Kriteria: Ceramah, Metode -
ketepatan Diskusi Pengembangan
Bentuk: Arsitektur
observasi (Architecture
Development
Method / ADM)
7 Ceramah, Komponen -
Diskusi Arsitektur
TOGAF
8 UTS: Evaluasi CPMK 1 dan 2 (60)
9 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu menggunak ketepatan learning, model AE
menggunakan an software Bentuk: Project-based menggunakan
software Archi Archi Observasi, learning Archi
assessment
10 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu melaksana ketepatan learning, Case Model Tahap A:
melakukan kan Bentuk: Study, Visi
pengembanga pengemban Observasi, Project-based
n gan model assessment learning

229
model AE tahap A
berbasis
TOGAF
11 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu melaksana ketepatan learning, Case Model Tahap B:
melakukan kan Bentuk: Study, Arsitektur
pengembanga pengemban Observasi, Project-based Bisnis
n gan model assessment learning
model AE tahap B
berbasis
TOGAF
12 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu melaksana ketepatan learning, Case Model Tahap C:
melakukan kan Bentuk: Study, Arsitektur
pengembanga pengemban Observasi, Project-based Sistem
n gan model assessment learning Informasi
model AE tahap C
berbasis
TOGAF
13 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu melaksana ketepatan learning, Case Model Tahap D:
melakukan kan Bentuk: Study, Arsitektur
pengembanga pengemban Observasi, Project-based Teknologi
n gan model assessment learning
model AE tahap D
berbasis
TOGAF
14 Mahasiswa Mampu Kriteria: Discovery Pengembangan -
mampu melaksana ketepatan learning, Case Model Tahap E:
melakukan kan Bentuk: Study, Peluang dan
pengembanga pengemban Observasi, Project-based Solusi
n gan model assessment learning
model AE tahap E
berbasis
TOGAF
15 Mahasiswa Mampu Kriteria: Discovery Menyusun -
mampu melaksana ketepatan learning, Case artikel ilmiah
melakukan kan Bentuk: Study, pengembangan
pengembanga pengemban Observasi, Project-based model AE
n gan model assessment learning berbasis
model AE AE TOGAF
berbasis berbasis
TOGAF TOGAF
16 UAS: Evaluasi CPMK 3 (40)

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Penanggungjawab Ketua Program Studi Dekan
Pengampu Keilmuan

230
Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,
Agus Mulyanto, M.Kom
MIT., Ph.D M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Penjaminan Mutu KULIAH: MATA (SKS): Genap PENYUSUNAN:
Sistem Informasi KULIAH: 4 27 Oktober 2020
Sistem
Informasi
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Agus Mulyanto, M. Kom. Maria Ulfah
RPS: Siregar, S.Kom.
Muhammad Galih MIT., Ph.D
Wonoseto, M.T.
CAPAIAN CAPAIAN P: 12 Menguasai konsep teoritis bidang pengetahuan Ilmu
PEMBELAJARAN PEMBELAJARAN Komputer/Informatika secara umum dan konsep teoritis bagian
PRODI khusus dalam bidang pengetahuan tersebut secara
mendalam, serta mampu memformulasikan penyelesaian
masalah procedural.
KU: 29 Memiliki kecakapan hidup dengan menunjukkan
komitmen terhadap etika dan perilaku profesional di tempat
kerja dan kehidupan sehari-hari
KU: 32 Memiliki kecakapan hidup dengan menunjukan
keterampilan antar-pribadi sebagai bagian dari tim dalam
setiap peraturan termasuk kepemimpinan dalam
menyampaikan hasil/resolusi yang berkualitas
KK: 34 Mampu merancang dan mengembangkan algoritma
untuk berbagai keperluan seperti Network Security, Data
Compression Multimedia Technologies, Mobile Computing
Intelligent Systems, Information Management, Algorithms and
Complexity, Human-Computer Interaction, Graphics and Visual
Computing.
CAPAIAN 1. Mahasiswa memahami tentang konsep Project
PEMBELAJARAN Quality
MATA KULIAH 2. Mahasiswa memahami tentang Project Risk dan
mampu menganalisis risiko sebuah proyek
3. Mahasiswa memahami tentang Project Management
Standards dan bagaimana cara
mengimplementasikannya.

DESKRIPSI SINGKAT Penjaminan Mutu Sistem Informasi merupakan mata kuliah yang masuk dalam
MATA KULIAH: bahan kajian Information System Project Management. Penjaminan Mutu
Sistem Informasi memiliki tiga pokok bahasan utama yaitu:

231
 Project Quality
 Project Risk
 Project Management Standards
MATERI 65. Manajemen Kualitas
PEMBELAJARAN/POKOK 66. Manajemen Risiko
BAHASAN 67. Value Engineering dan Value Manajement
68. Selling the project
69. Managing stakeholders
70. Managing suppliers
71. Managing Change
72. Leadership and performance
73. Managing the team
74. Project manager
75. Developing your career
76. Bodies of knowledge standars
PUSTAKA UTAMA
4. James Cadle, Donald Yeates. 2008. Project Management for
Information Systems (5th Edition).
PENDUKUNG
1. Paper-paper terkait Project Management for Information Systems
MEDIA PEMBELAJARAN Daring, learning.uin-suka.ac.id, video streaming, online meeting
TEAM TEACHING
MATA KULIAH SYARAT 1.Manajemen Resiko
2.Arsitektur Enterprise

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa Mampu Kriteria: Ceramah, Manajemen -
memahami menjelaska Ketepatan diskusi Kualitas
tentang n konsep Bentuk:
manajemen manajemen Observasi
kualitas kualitas
2 Mahasiswa Mampu Kriteria: Ceramah, Manajemen -
memahami menjelaska Ketepatan diskusi Risiko
tentang n konsep Bentuk:
manajemen manajemen Observasi
risiko risiko
3 Mahasiswa Mampu Kriteria: Ceramah, Value -
memahami menjelaska Ketepatan diskusi Engineering
tentang Value n konsep Bentuk: dan Value
Engineering Value Observasi Manajement
dan Value Engineerin
Manajement g dan
Value
Manajemen
t
4 Mahasiswa Mampu Kriteria: Diskusi, Praktek, Selling the -
memahami menjelaska Ketepatan Project project
tentang n konsep Bentuk:
bagaimana Selling the Observasi
Selling the project
project
5 Mahasiswa Mampu Kriteria: Diskusi, Project Managing -
memahami menjelaska Ketepatan Discovery stakeholders
tentang n konsep Bentuk: learning,
Managing Observasi

232
stakeholders
6 Mahasiswa Mampu Kriteria: Diskusi, Project Managing -
memahami menjelaska Ketepatan Discovery suppliers
tentang n konsep Bentuk: learning,
Managing Managing Observasi
suppliers suppliers
7 Mahasiswa Mampu Kriteria: Diskusi, Project Managing -
memahami menjelaska Ketepatan Discovery Change
tentang n konsep Bentuk: learning,
Observasi
8 UTS Mencapai Kriteria: Assesment Assesment 60
CPMK 1 Ketepatan CPMK 1 dan
dan CPMK Bentuk: CPMK 2
2 Assesment
9 Mahasiswa Mampu Kriteria: Ceramah, Leadership and -
memahami menjelaska Ketepatan diskusi, performance
tentang n konsep Bentuk:
Leadership Leadership Observasi
dan
performanc
e
10 Mahasiswa Mampu Kriteria: Ceramah, Managing the -
memahami menjelaska Ketepatan diskusi, team
tentang n Bentuk:
bagaimana bagaimana Observasi
Managing the Managing
team the team
dilaksanaka
n
11 Mahasiswa Mampu Kriteria: Ceramah, Project -
memahami menjelaska Ketepatan diskusi, manager
tentang peran n peran Bentuk:
dan tugas dan tugas Observasi
Project Project
manager manager
12 Mahasiswa Mampu Kriteria: Ceramah, Developing -
memahami menjelaska Ketepatan diskusi your career
tentang n Bentuk:
bagaimana bagaimana Observasi
membangun cara
karir membangu
n karir
13 Mahasiswa Mampu Kriteria: Discovery Bodies of -
memahami menjelaska Ketepatan learning, knowledge
tentang BS n tentang Bentuk: Presentasi standars: BS
6079 BS 6079 Penugasan 6079
14 Mahasiswa Mampu Kriteria: Discovery ISO 12207 -
memahami menjelaska Ketepatan learning,
tentang ISO n tentang Bentuk: Presentasi
12207 ISO 12207 Penugasan
15 Mahasiswa Mampu Kriteria: Discovery ISO 9000 -
memahami menjelaska Ketepatan learning,
tentang ISO n tentang Bentuk: Presentasi
9000 ISO 9000 Penugasan
16 UAS Mencapai Assesment 40
CPMK 3

Integrasi-Interkoneksi

233
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Penanggungjawab Ketua Program Studi Dekan
Pengampu Keilmuan

Agus Mulyanto, M.
Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,
Kom.
MIT., Ph.D M.Si

VI.3. SILABUS DAN RPS MATAKULIAH PEREKAYASA PERANGKAT LUNAK

Nama Mata Kuliah : Pemrograman Platform Web

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Ini adalah mata kuliah untuk mahasiswa yang sudah memiliki pengalaman pemrograman. Tujuannya adalah
untuk memberikan beberapa pengalaman dalam menghadapi tantangan-tantangan yang unik untuk aplikasi
berbasis web.

234
Topik Bahasan

1. Overview pemrograman platform web


2. Overview bahasa Platform Web (e.g., Objective C, HTML5)
3. Pemrograman Web (e.g., HTML5, Java Script, PHP, CSS)
4. Web platform constraints
5. Software as a Service (SaaS)
6. Standar Web

Rujukan

 Andersson, E., P. Greenspun, and A. Grumet. Software Engineering for Internet Applications
 Greenspun, P. SQL for Web Nerds

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P:14, 16

3 KU: 27

4 KK:

Nama Mata Kuliah : Pemrograman Platform Desktop dan Embedded

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Kuliah ini mempelajari tentang pemrograman pada platform desktop, embedded processors dan micro-
controllers. Dua minggu pertama akan mencakup sintaks dasar dan tata bahasa. Pertemuan selanjutnya akan
fokus pada konsep yang lebih maju, seperti alokasi memori dinamis, konkurensi dan sinkronisasi. Tugas
pemrograman harian dan latihan laboratorium mingguan sangat diperlukan. Pengetahuan tentang bahasa
pemrograman C sangat berharga untuk magang, full-time software development dan embedded systems
development.

Topik Bahasan

1. Pengenalan Pemgrograman Platform Desktop dan Embedded


2. Variabel, tipe data, dan operator

235
3. Control Flow
4. Pointer dan pengalamatan memory
5. Array
6. Process dan task scheduling
7. Memory/disk management requirements dalam sebuah real-time environment
8. Failures, risks, dan recovery
9. Special concerns dalam real-time systems

Rujukan

 Daniel Weller, and Sharat Chikkerur. 6.087 Practical Programming in C. January IAP 2010.
Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License:
Creative Commons BY-NC-SA.
 Programming Embedded Systems using C, Mikael J. Pont, Addison-Wesley

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14,16

3 KU: 31

4 KK:

Nama Mata Kuliah : Rekayasa Kebutuhan Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Tujuan kuliah rekayasa kebutuhan perangkat lunak adalah untuk mengembangkan pemahaman bersama
tentang kebutuhan, prioritas, dan kendala yang relevan dengan sistem perangkat lunak. Banyak kegagalan
perangkat lunak muncul dari pemahaman yang tidak lengkap tentang persyaratan untuk perangkat lunak yang
akan dikembangkan atau manajemen yang tidak memadai dari persyaratan tersebut.

Topik Bahasan

1. Deskripsi functional requirements

236
2. Properti requirements seperti konsistensi, validitas, kelengkapan, dan kelayakan
3. Elisitasi persyaratan/kebutuhan perangkat lunak
4. Mendeskripsikan data system menggunakan diagram
5. Persyaratan non-fungsional dan hubungannya dengan kualitas perangkat lunak
6. Evaluasi dan penggunaan requirements specifications

Rujukan

 Wiegers, Karl Eugene. 2003. Software Requirements: Practical Techniques for Gathering and
Managing Requirements throughout the Product Development Cycle. Microsoft Press.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13, 14

3 KU: 26

4 KK:

Nama Mata Kuliah : Perancangan dan Pembangunan Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang bagaimana merancangn dan membangun perangkat lunak.
Mengartikulasikan prinsip-prinsip desain termasuk pemisahan masalah, penyembunyian informasi,
penggabungan dan kohesi, dan enkapsulasi. Mempelajari paradigma desain untuk merancang sistem
perangkat lunak sederhana.

Topik Bahasan

1. Prinsip-prinsip desain sistem: tingkat abstraksi, pemisahan masalah, penyembunyian


informasi, penggabungan dan kohesi, penggabungan Kembali struktur data.
2. Paradigma Desain seperti desain terstruktur (dekomposisi fungsional top-down), analisis dan
desain berorientasi objek, dll.

237
3. Model struktural dan perilaku desain perangkat lunak
4. Desain patterns
5. Hubungan antara persyaratan dan desain: transformasi model, desain kontrak, invariant
6. Konsep arsitektur perangkat lunak dan arsitektur standar (mis. Client-server, n-layer,
transform centered, pipa-dan-filter)
7. Desain refactoring menggunakan pola desain
8. Penggunaan komponen dalam desain: pemilihan komponen, desain, adaptasi dan perakitan
komponen, komponen dan pola, komponen dan objek (misalnya, membangun GUI
menggunakan set widget standar)

Rujukan

 Richards, Mark. Ford, Neal. 2020. Fundamentals of Software Architecture: An Engineering


Approach. O'Reilly Media, Inc, USA.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14

3 KU: 19, 26

4 KK:

Nama Mata Kuliah : Penjaminan Kualitas Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Tujuan mata kuliah ini adalah untuk memberikan pengetahuan kepada mahasiswa tentang konsep dasar dan
teknik pengujian perangkat lunak yang mutakhir. Selain itu, diberikan juga aspek-aspek penting lainnya yang
berhubungan dengan kualitas perangkat lunak, yaitu termasuk: aspek dokumentasi, keamanan, toleransi
kesalahan, penilaian keandalan, dan lain-lain.

Topik Bahasan

1. Konsep verifikasi dan validasi


2. Inspeksi, review, audit
3. Jenis-jenis Testing, termasuk human computer interface, usability, reliability, security,
conformance pada spesifikasi (cross-reference IAS/Secure Software Engineering)

238
4. Testing fundamentals (cross-reference SDF/Development Methods)
o Unit, integration, validation dan system testing
o Test plan creation dan test case generation
o Teknik Black-box dan white-box testing
o Regression testing dan test automation
5. Defect tracking
6. Keterbatasan pengujian pada domain tertentu, seperti sistem paralel atau keamanan kritis

Rujukan

 Viega, J. and McGraw, G. Building Secure Software: How to Avoid Security Problems the Right
Way, Addison-Wesley, 2002.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12

3 KU: 24, 26

4 KK:

Nama Mata Kuliah : Pemrograman Platform Bergerak

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Ikhtisar platform bergerak


2. Pemrograman melalui API khusus platform bergerak
3. Tinjauan umum bahasa platform
4. Pemrograman di platform bergerak

239
5. Tantangan dengan mobilitas dan komunikasi nirkabel
6. Aplikasi yang sadar lokasi
7. Pengorbanan kinerja/ daya
8. Kendala platform seluler
9. Teknologi yang muncul

Rujukan

 Iversen, Jakob. Eierman, Michael. 2013. Learning Mobile App Development, Pearson Education,
Inc.,

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13

3 KU: 17, 26

4 KK:

Nama Mata Kuliah : Pemrograman Game

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang desain dan implementasi aplikasi sederhana pada platform game,
perbedaan pemrograman game dengan pemrograman pada umumnya, dan kendala yang dihadapi dalam
pemrgograman game.

Topik Bahasan

1. Tipe-tipe platform game (mis. XBox, Wii, PlayStation)


2. Tinjauan umum bahasa glatform game (mis. C++, Java, Lua, Python)
3. Game platform constraints

Rujukan

 McShaffry, Mike. Graham, David. 2013. Game Coding Complete, Fourth Edition. Cengage
Learning.

240
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU: 17

4 KK:

Nama Mata Kuliah : Manajemen Basis Data dan Bahasa Query

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang Sistem Manajemen Basis Data dan Bahasa Query.

Topik Bahasan

1. Pengenalan konsep DBMS


2. Data modeling dan Desain database
3. Desain Relational database
4. Bahasa Query
5. Storage dan indexing
6. Pemrosesan Query
7. Pemrosesan Transaction
8. Recovery

Rujukan

 Database Management Systems by Ramakrishnan and Gehrke, 3rd edition, McGraw-Hill 2003.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14

3 KU: 25, 26

4 KK:

241
Nama Mata Kuliah : Temu Kembali Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang konsep dasar penyimpanan dan pengambilan informasi. Mempelajari
terkait isu-isu dalam pengambilan informasi. Merancang dan mengimplementasikan sistem penyimpanan dan
pengambilan informasi ukuran kecil hingga menengah.

Topik Bahasan

1. Dokumen, penerbitan elektronik, markup, dan bahasa markup


2. Analisis morfologi, stemming, frase, stop list
3. Distribusi frekwensi istulah
4. Ruang Vektor, probabilitas, logika dan model lanjutan
5. Kebutuhan informasi, relevansi, evaluasi, efektivitas
6. Thesauri, ontologi, klasifikasi dan kategorisasi, metadata
7. Informasi bibliografi, bibliometrik, kutipan
8. Routing dan (komunitas) filtering
9. Pencarian multimedia, perilaku pencarian informasi, pemodelan pengguna, umpan balik
10. Peringkasan dan visualisasi informasi
11. Pencarian berwajah (mis., Menggunakan kutipan, kata kunci, skema klasifikasi)
12. Perpustakaan digital

Rujukan

 Ricardo Baeza-Yates, Berthier Ribeiro-Neto, “Modern Information Retrieval: The Concepts and
Technology behind Search 2nd Ed”, Addison-Wesley, New Jersey, 2011
 Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze, “Introduction to Information
Retrieval”, Cambridge University Press, 2008

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 13

3 KU: 19

242
4 KK:

Nama Mata Kuliah : Manajemen Proyek Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Pada mata kuliah ini kita akan mempelajari tentang:


1. Perilaku umum yang berkontribusi pada berfungsinya tim secara efektif.
2. Membuat dan ikuti agenda untuk rapat tim.
3. Mengidentifikasi peran yang diperlukan dalam tim pengembangan perangkat lunak.
4. memahami sumber, bahaya dan potensi keuntungan dari konflik tim.
5. Strategi menangani konflik dalam tim.
7. Contoh-contoh risiko perangkat lunak.
8. Dampak risiko dalam siklus hidup pengembangan perangkat lunak.

Topik Bahasan

1. Partisipasi tim
2. Proses tim termasuk tanggung jawab untuk tugas, struktur pertemuan, dan jadwal kerja
3. Peran dan tanggung jawab dalam tim perangkat lunak
4. Resolusi konflik tim
5. Risiko yang terkait dengan tim virtual (komunikasi, persepsi, struktur)
6. • Estimasi Upaya (di tingkat pribadi)
7. • Risiko (referensi silang IAS / Rekayasa Perangkat Lunak Aman)
8. Peran risiko dalam siklus hidup
9. Kategori risiko termasuk keamanan, keselamatan, pasar, keuangan, teknologi, orang, kualitas,
struktur dan proses

Rujukan

 Bob Hughes, Mikecotterell, “Software Project Management”, Third Edition, Tata McGrawHill,
2004.

Capaian Pembelajaran Program Studi Terkait

1 S:

243
2 P: 13

3 KU: 25, 26

4 KK:

Nama Mata Kuliah : Perancangan Komputasi Interaktif

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Untuk mengambil pandangan yang berpusat pada pengalaman pengguna tentang pengembangan perangkat
lunak dan kemudian membahas pendekatan dan teknologi untuk mewujudkannya.

Topik Bahasan

1. Software Architecture Patterns, misalnya, Model-View controller


2. Interaksi Design Patterns
3. Event management dan interaksi pengguna
4. Memejemen Geometri
5. Memilih gaya interaksi dan Teknik interaksi
6. Presentasi informasi: navigasi, representasi, manipulasi
7. Teknik animasi interface
8. Widget class dan library
9. Library GUI modern (mis. iOS, Android, JavaFX)
10. Deklaratif Interface Specification: Stylesheets and DOMs
11. Data-driven applications (database-backed web pages)
12. Desain Cross-platform
13. Desain untuk perangkat mobile

Rujukan

 R.O. Duda, P.E.Hart, D.G.Stork, Pattern Classfication, John Wiley & Sons, Inc., 2001
 Amit Konar, Computational Intelligence, Springer, 2005.
 C. H. Bishop, Pattern Recognition and Machine Learning, Springer Science, 2006

Capaian Pembelajaran Program Studi Terkait

244
1 S:

2 P: 13

3 KU: 29, 26

4 KK:

Nama Mata Kuliah : Augemented dan Virtual Reality

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata kuliah yang mempelajari tentang komponen antarmuka yang diperlukan untuk pembuatan dan
pengembangan lingkungan immersive, terutama game.

Topik Bahasan

1. Output:
- Suara
- Layar Stereoscopic
- Simulasi force feedback, haptic devices

2. Input pengguna:
- Viewer dan object tracking
- Rekognisi Pose dan gestur
- Accelerometers
- Penandaan fiducial
- Isu antar muka pengguna

3. Pemodelan Fisik dan rendering


- Simulasi fisik: deteksi tabrakan, respon dan animasi
- Komputasi visitabilitas
- Time-critical rendering, multiple levels of details (LOD)

4. Arsitektur Sistem

245
- Mesin Game
- Mobile augmented reality
- Simulator penerbangan
- CAVEs
- Pencitraan medis

5. Jaringan
- p2p, client-server, dead reckoning, enkripsi, sinkronisasi
- Kolaborasi terdistribusi

Rujukan

 Bob Hughes, Mikecotterell, “Software Project Management”, Third Edition, Tata McGrawHill,
2004.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13

3 KU: 25, 26

4 KK:

Nama Mata Kuliah : Multimedia, Animasi dan Visualisasi

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata kuliah yang mempelajari tentang komponen antarmuka yang diperlukan untuk pembuatan dan
pengembangan lingkungan immersive, terutama game.

Topik Bahasan

1. Meneruskan dan membalikkan kinematika


2. Deteksi dan respons tumbukan
3. Animasi prosedural menggunakan noise, aturan (boids / crowds), dan sistem partikel
4. algoritma Skinning

246
5. Gerakan berbasis fisika termasuk dinamika benda tegar, sistem partikel fisik, jaringan pegas
masal kain dan daging dan rambut
6. Animasi bingkai kunci
7. Splines
8. Struktur data untuk rotasi, seperti angka empat
9. Animasi kamera
10. Tangkap gerak

Rujukan

 Ze-Nian Li and Mark. S. Drew, Fundamentals of Multimedia, Prentice-Hall, 2003. ISBN


0130618721.
 S. Katzenbeisser dan F.A.P Petitcolas, Information Hiding Techniques for Steganography and
Digital Watermarking, Artech House Publisher, 2000. ISBN 1580530354
 M. Bosi dan R.E. Goldberg, Introduction to Digital Audio Coding and Standards, Springer, 2006.
ISBN 1402073571. 7.
 K. Jack, Video Demystified, 4th ed., Elsevier, 2005. ISBN 0750678224.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU: 32

4 KK:

Nama Mata Kuliah : Metode Perancangan Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Memberikan pemahaman dan penguasaan kepada mahasiswa mengenai berbagai macam Process Model
dalam Software Engineering seperti Waterfall Model, Prototyping Model, RAD Model, dan Evolutionary
Process Models (Incremental dan Spiral Model), Analysis Modeling, Design Model, Object Oriented Analysis
and Design (OOAD), Testing Strategies, dan Softwares Testing Method.

Topik Bahasan

247
1. Peran formal teknik spesifikasi dan analisis dalam siklus pengembangan perangkat lunak
2. Program pernyataan bahasa dan pendekatan analisis (termasuk bahasa untuk menulis dan
menganalisis pra-dan pasca-kondisi, seperti OCL, JML)
3. Pendekatan formal pemodelan dan analisis perangkat lunak:
- Model Checker
- Pencari model
4. Tools dalam mendukung metode formal

Rujukan

 A. Pressman, Roger S (2005). Software Engineering, A Practitioner’a Approach. Sixth Edition.


Singapore: McGraw-Hill Education.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 13, 14

3 KU: 19

4 KK:

Nama Mata Kuliah : Proyek pengembangan Perangkat Lunak

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Perangkat lunak sebagai sebuah entitas yang terus berkembang dan kompleks. Selain itu, juga dibekali
pemahaman mengenai isu-isu umum yang terkait dengan pemeliharaan perangkat lunak, pengetahuan tentang
pentingnya perancangan perangkat lunak terkait dengan usaha pemeliharaannya, teknik-teknik rekayasa
balik tingkat tinggi untuk meningkatkan interoperabilitas dengan data warisan dan lingkungannya, serta
pemahaman dasar teknik-teknik rekayasa balik tingkat rendah/dasar untuk meningkatkan
interoperabilitas perangkat lunak. Pada beberapa bahasan, diberikan juga studi kasus agar mahasiswa dapat
mengaplikasikan teori, konsep, dan teknik tertentup ada kasus yang diberikan.

Topik Bahasan

1. Rekayasa dan pemodelan system

248
2. Analisis kebutuhan perangkat lunak
3. Desain Perangkat Lunak
4. Generasi kode
5. Pengujian Perangkat Lunak
6. Pemeliharaan

Rujukan

 A. Pressman, Roger S (2005). Software Engineering, A Practitioner’a Approach. Sixth Edition.


Singapore: McGraw-Hill Education.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU: 27, 30

4 KK:

UIN SUNAN KALIJAGA YOGYAKARTA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN MATA BOBOT SEMESTER: TANGGAL PENYUSUNAN:
Pemrograman KULIAH: KULIAH: (SKS): Gasal / 5
Platform Web PENGEMBANGAN 4
BERBASIS
PLATFORM
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi:
Sumarsono, ST., PENGEMBANG Sumarsono, ST., M.Kom Maria Ulfah Siregar, Ph.D
M.Kom RPS:
Sumarsono, ST.

249
M.Kom
CAPAIAN CAPAIAN P:14 Mempunyai pengetahuan dalam mengembangkan algoritma/metode yang
PEMBELAJARAN PEMBELAJARAN diimplementasikan dalam perangkat lunak berbasis komputer
PRODI P:16 Memiliki kemampuan untuk memiliki perspektif kritis dan kreatif dalam
mengidentifikasi dan memecahkan masalah dengan menggunakan pemikiran komputasi
KU: 27 Memiliki kemampuan (pengelolaan) manajerial tim dan kerjasama (teamwork),
manajemen diri, mampu berkomunikasi baik lisan maupun tertulis dengan baik dan
mampu melakukan presentasi
CAPAIAN 1. Memiliki kemampuan menganalisis masalah menggunakan dasar algoritma
PEMBELAJARAN diimplementasikan dalam platform web.
MATA KULIAH 2. Memiliki kemampuan membedakan fungsi fungsi dalam pemrograman platform web
3. Memiliki kemampuan mengembangkan fungsi fungsi platform web dalam berbagai
layanan berbasis web.

DESKRIPSI SINGKAT Mata Kuliah pemrograman platform web merupakan matakuliah yang memberikan beberapa
MATA KULIAH: pengalaman dalam menghadapi tantangan-tantangan di lapangan yang unik untuk dianalisis dan
diselesaikan menggunakan aplikasi berbasis web
MATERI 13. Overview pemrograman platform web
PEMBELAJARAN/POKO 14. Overview bahasa Platform Web (e.g., Objective C, HTML5)
K BAHASAN 15. Pemrograman Web (e.g., HTML5, Java Script, PHP, CSS)
16. Web platform constraints
17. Framework
18. Software as a Service (SaaS)
19. Standar Web
PUSTAKA UTAMA
1. Leon Shklar Richard Rosen, Web Application Architecture Principles, protocols and practices,
John Wiley, 2003
http://bedford-computing.co.uk/learning/wp-content/uploads/2016/07/Web-
Application-Architecture-Principles-Protocols-and-Practices.pdf
2. Robin Nixon, Learning PHP, MySQL, JavaScript,and CSS, O’Reilly, 2012

MEDIA PEMBELAJARAN Syncronous : WAG, google.meet, zoom


Asyncronous : http://learning.uin-suka.ac.id. Coursera, MIT
TEAM TEACHING
MATA KULIAH SYARAT

MINGGU KE SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


(SEBAGAI DAN PEMBELAJARAN PEMBELAJARAN PENI
KEMAMPUAN BENTUK LAIAN
AKHIR YANG PENILAIAN
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1-2 Memiliki Menentukan struktur Kriteria: Ceramah Overview
kemampuan platform web Ketepatan Tutorial pemrograman
menganalisis Menganalisis algoritma platform web
platform web Bentuk:
masalah
Diagnostic
menggunakan
dasar algoritma
diimplementasikan
dalam platform
web.

3,4,5 Memiliki Menganalisis Bahasa Kriteria: Ceramah Overview bahasa


kemampuan platform web dan variannya Ketepatan Tutorial Platform Web
menganalisis Praktek (e.g., Objective C,
Bentuk: HTML5)
masalah
menggunakan Diagnostic
assesment

250
dasar algoritma
diimplementasikan
dalam platform
web.

6,7,8 Memiliki Menganalisis perbedaan Kriteria: MOOC Pemrograman


kemampuan fungsi dan format html, xml, Ketepatan Praktek Web (e.g.,
menganalisis php, java, css Presentasi HTML5, Java
Bentuk: Script, PHP, CSS)
masalah
menggunakan Diagnostic
assessment
dasar algoritma
diimplementasikan
dalam platform
web.

9 Evaluasi CPMK-1 = Summative Assesment 30


10,11,13 Memiliki mengidentifikasi dan Kriteria: MOOC Web platform
kemampuan menganalisis kendala Ketepatan Praktek constraints
membedakan dalam mendesain situs Presentasi
fungsi fungsi web. Bentuk:
dalam Memberikan solusi dari Diagnostic
setiap kendala fungsi assessment
pemrograman
platform web fungsi

14,15,16,17 Memiliki Membedakan fungsi Kriteria: MOOC Native Web,


kemampuan framework dan native Ketepatan Praktek Framework
membedakan dalam mendesain website Presentasi
fungsi fungsi Bentuk:
dalam Obervasi
pemrograman
platform web

18 Evaluasi CPMK-2 = Summative Assesment 30


19,20,21,22 Memiliki Mendesain web site Kriteria: MOOC Software as a
kemampuan berbasis layanan SaaS Ketepatan Praktek Service (SaaS)
mengembangkan Presentasi
fungsi fungsi Bentuk:
platform web Obervasi
dalam berbagai
layanan berbasis
web.
23,24,25,26,27 Memiliki Menganalisis standardisasi Kriteria: Praktek Standarisasi
kemampuan antar platform Ketepatan Presentasi platform Web
mengembangkan Menguji fungsionalitas Pengujian aplikasi
fungsi fungsi source dan sistem bug. Bentuk: Web
platform web Obervasi
dalam berbagai
layanan berbasis
web.
28 Evaluasi CPMK-3 = Summative Assesment 40

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

251
Disusun oleh: Diperiksa oleh: Disahkan oleh:
Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Sumarsono, M.Kom Sumarsono, M.Kom Maria Ulfah Siregar, Ph.D. Dr. Khurul Wardati

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Penjaminan Kualitas KULIAH: MATA (SKS): PENYUSUNAN:
Perangkat Lunak KULIAH: 4 Gasal 28 Oktober 2020
Pekayasa
Perangkat
Lunak
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Agung Fatwanto, Ph. D Maria Ulfah
RPS: Siregar, S.Kom.
Muhammad Galih MIT., Ph.D
Wonoseto, M.T.
CAPAIAN CAPAIAN P: 12 Menguasai konsep teoritis bidang pengetahuan Ilmu
PEMBELAJARAN PEMBELAJARAN Komputer/Informatika secara umum dan konsep teoritis bagian
PRODI khusus dalam bidang pengetahuan tersebut secara
mendalam, serta mampu memformulasikan penyelesaian
masalah procedural.
KU: 24 Mampu melakukan proses evaluasi diri terhadap
kelompok kerja yang berada dibawah tanggung jawabnya, dan
mampu mengelola pembelajaran secara mandiri.
KU: 26 Mempunyai kemampuan dalam mendefinisikan
kebutuhan pengguna atau pasar terhadap kinerja
(menganalisis, mengevaluasi dan mengembangkan)
algoritma/metode berbasis computer.
CAPAIAN 1. Mahasiswa mampu memahami konsep Software Quality
PEMBELAJARAN Assurance
MATA KULIAH 2. Mahasiswa mampu memahami strategi software testing
3. Mahasiswa mampu memahami formal method
.
DESKRIPSI SINGKAT Penjaminan Kualitas Perangkat Lunak adalah matakuliah yang ada dalam
MATA KULIAH: rumpun ilmu Rekayasa Perangkat lunak (Software Engineering) dengan pokok
bahasan:
 Software Verification and Validation
 Software Reliability

252
 Formal Methods
MATERI 77. Quality Concepts
PEMBELAJARAN/POKOK 78. Software Quality Assurance
BAHASAN 79. Software Reliability
80. Software Testing Strategies
81. Formal Method
PUSTAKA UTAMA
5. Roger S. Pressman. Software Engineering, FIFTH EDITION, 2001
PENDUKUNG

MEDIA PEMBELAJARAN Learning.uin-suka.ac.id, YouTube, Google meet


TEAM TEACHING
MATA KULIAH SYARAT

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)
(1) (2) (3) (4) (5) (6) (7)
1 Mahasiswa Mampu Kriteria: Ceramah, Konsep -
mampu menjelaska Ketepatan diskusi Kualitas
memahami n konsep Bentuk:
konsep kualitas Observasi
kualitas dalam
membangu
n software
2 Mahasiswa Mampu Kriteria: Ceramah, Software -
mampu menjelaska Ketepatan diskusi Quality
memahami n Software Bentuk:
konsep Quality Observasi Assurance
Software Assurance
Quality
Assurance
3 Mahasiswa Mampu Kriteria: Ceramah, Software -
mampu menjelaska Ketepatan diskusi Reliability
memahami n konsep Bentuk:
konsep Software Observasi
Software Reliability
Reliability
4 Mahasiswa Mampu Kriteria: Ceramah, Strategi -
mampu menjelaska Ketepatan diskusi, Studi Software testing
memahami n strategi Bentuk: Kasus
strategi software Observasi
software testing
testing
5 Mahasiswa Mampu Kriteria: Ceramah, Software -
mampu menjelaska Ketepatan diskusi, Verification and
memahami n software Bentuk: Validation
konsep verification Observasi
software and
verification validation
and validation
6 Mahasiswa Mampu Kriteria: Ceramah, Unit Testing -
mampu menjelaska Ketepatan diskusi, Studi
memahami n konsep Bentuk: Kasus
dan Unit Observasi
mengaplikasik Testing
an Unit

253
Testing
7 Mahasiswa Mampu Kriteria: Ceramah, Integration -
mampu menjelaska Ketepatan diskusi, Testing
memahami n konsep Bentuk: Discovery
integration integration Observasi learning
testing testing
8 UTS Memahami Kriteria: Assessment Assesment 60
CPMK 1 Ketepatan CPMK 1 dan
dan CPMK Bentuk: CPMK 2
2 Assesment
9 Mahasiswa Mampu Kriteria: Ceramah, Validation -
mampu menjelaska Ketepatan diskusi, Testing
memahami n proses Bentuk:
dan validation Observasi
melakukan testing
validation
testing
10 Mahasiswa Mampu Kriteria: Ceramah, System Testing -
memahami menjelaska Ketepatan diskusi,
system testing n proses Bentuk:
system Observasi
testing
11 Mahasiswa Mampu Kriteria: Ceramah, Konsep dasar -
memahami menjelaska Ketepatan diskusi, Formal Method
Konsep dasar n Konsep Bentuk:
Formal dasar Observasi
Method Formal
Method
12 Mahasiswa Mampu Kriteria: Ceramah, Applying -
memahami menjelaska Ketepatan diskusi, Mathematical
Mathematical n Bentuk: Notation for
Notation for Mathematic Observasi Formal
Formal al Notation Specification
Specification for Formal
Specificatio
n
13 Mahasiswa Mampu Kriteria: Ceramah, Formal -
memahami menjelaska Ketepatan diskusi, Specification
Formal n Formal Bentuk: Language
Specification Specificatio Observasi
Language n Language
14 Mahasiswa Mampu Kriteria: Ceramah, Using Z to -
memahami menjelaska Ketepatan diskusi, Represent an
Using Z to n Using Z Bentuk: Example
Represent an to Observasi Software
Example Represent Component
Software an Example
Component Software
Component
15 Mahasiswa Mampu Kriteria: Ceramah, The Ten -
memahami menjelaska Ketepatan diskusi, Commandment
The Ten n The Ten Bentuk: s of Formal
Commandmen Command Observasi Methods
ts of Formal ments of
Methods Formal
Methods
16 UAS Memahami Kriteria: Asessment Assesment 40
CPMK 3 Ketepatan CPMK 3
Bentuk:
Assesment

254
Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
c. Materi
d. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Penanggungjawab Ketua Program Studi Dekan
Pengampu Keilmuan

Agung Fatwanto, Ph. D. Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,
MIT., Ph.D M.Si

255
VI.4. SILABUS DAN RPS MATAKULIAH PEMINATAN JARINGAN KOMPUTER

Nama Mata Kuliah : Pemrograman Sistem dan Jaringan

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Memberikan gambaran mengenai konsep, teknik dan algoritma dalam pemograman sistem jaringan
komputer. Pembahasan diawali dengan pengenalan utilitas sistem yang digunakan pada linux,
pengenalan file handling dan signal, memahami network programming, dan memahami proses
komunikasi antar komputer pada sistem jaringan. Mata kuliah ini akan memberikan pemahaman dan
penjelasan tentang pemograman pada sistem *Nix dan proses komunikasi pada jaringan komputer.

Topik Bahasan :

1. Naming and address schemes (DNS, IP addresses, Uniform Resource Identifiers, etc.)
2. Distributed applications (client/server, peer-to-peer, cloud, etc.)
3. HTTP as an application layer protocol
4. Multiplexing with TCP and UDP
5. Socket APIs

Rujukan :

 Linux System Programming, Robert Love, O’Reilly, SPD.


 Advanced Programming in the UNIX environment, 2nd Edition, W.R.Stevens, Pearson
Education.
 UNIX for programmers and users, 3rd Edition, Graham Glass, King Ables, Pearson
Education.
 Beginning Linux Programming, 4th Edition, N.Matthew, R.Stones, Wrox, Wiley India
Edition.
 Unix Network Programming The Sockets Networking API, Vol.-I,W.R.Stevens, Bill Fenner,
A.M.Rudoff, Pearson Education.
 Unix Internals, U.Vahalia, Pearson Education.
 Unix shell Programming, S.G.Kochan and P.Wood, 3rd edition, Pearson Education.
 C Programming Language, Kernighan and Ritchie, PHI

Capaian Pembelajaran Program Studi Terkait

1 P: 13

256
2 KU : 21

3 KK : 34

Nama Mata Kuliah : Komputasi Bergerak

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan pemahaman tentang bagaimana mobile computing bekerja, jenis-jenis
protokol jaringan mobile yang digunakan oleh industri dan aplikasi yang dapat bekerja pada mobile
computing.

Topik Bahasan :

1. Jaringan kabel dan nirkabel


2. Jaringan WiFi 802.11, Seluler, Bluetooth, RFID
3. Mobile IP
4. Jaringan adhoc (Sensor, Vehicular)
5. Location based services (GPS, Indoor Positioning System)

Rujukan :

 Jochen Schiller, ―Mobile Communications‖, PHI, Second Edition, 2003.


 Prasant Kumar Pattnaik, Rajib Mall, ―Fundamentals of Mobile Computing‖, PHI Learning
Pvt.Ltd, New Delhi – 2012
 Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, ―Principles of
Mobile Computing‖, Springer, 2003.
 William.C.Y.Lee,―Mobile Cellular Telecommunications-Analog and Digital Systems‖,
Second Edition,TataMcGraw Hill Edition ,2006.
 C.K.Toh, ―AdHoc Mobile Wireless Networks‖, First Edition, Pearson Education, 2002

Capaian Pembelajaran Program Studi Terkait

1 P: 12

2 KU : 18,30

257
Nama Mata Kuliah : Analisis & Desain Jaringan Komputer

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Memberikan gambaran tentang konsep jaringan dan protokol-protokol yang dapat digunakan pada
sebuah jaringan komputer. Mata kuliah juga juga membahas design dan routing pada jaringan intranet
dan internet. Mahasiswa diharapkan mampu menganalisa suatu permasalahan yang terjadi pada jaringan
komputer dan dapat membuat sistem jaringan komputer yang efesien sesuai dengan kebutuhan.

Topik Bahasan

1. Organization of the Internet (Internet Service Providers, Content Providers.)


2. Switching techniques (e.g., circuit, packet)
3. Physical pieces of a network, including hosts, routers, switches, ISPs, wireless, LAN,
access point, and firewalls
4. Layering principles (encapsulation, multiplexing)
5. Roles of the different layers (application, transport, network, datalink, physical)
6. Routing versus forwarding
7. Static routing
8. Internet Protocol (IP)
9. Scalability issues (hierarchical addressing)
10. Multiple Access Problem
11. Common approaches to multiple access (exponential-backoff, time division multiplexing)
12. Local Area Networks
13. Ethernet

Rujukan

 Keshav, S. An Engineering Approach to Computer Networking. 1st ed. Reading, MA:


Addison-Wesley, 1997. ISBN: 0201634422.
 Walrand, Jean. Communication Networks: A First Course. Mc Graw Hill, 1998. ISBN:
0256174040.
 Tanenbaum, Andrew. Computer Networks. 3rd ed. Upper Saddle River, NJ: Prentice Hall.
ISBN: 0133499456
 Huitema, Christian. Routing in the Internet. Upper Saddle River, NJ: Prentice Hall, 2000.
ISBN: 0130226475

258
Capaian Pembelajaran Program Studi Terkait

1 P: 12

2 KU : 21

3 KK : 34

4. Nama Mata Kuliah : Kriptografi

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Memberikan gambaran dan pengenalan dasar kriptograsi yang digunakan pada sistem keamanan
komputer. Perkuliahan kriptografi membahas tentang cipher-text, integritas pengiriman pesan, enkripsi
menggunakan kunci publik, tandatangan digital, dan protokol-protokol yang digunakan didalam
kriptografi untuk kondisi saat ini. Diharapkan mahasiswa dapat mengenali teknik-teknik kriptografi ada
dan dapat menggunakan kriptografi untuk implementasi keamanan komputer.

Topik Bahasan

1. Dasar-dasar Cryptography Terminology


2. Tipe-tipe Cipher text (cth; Caesar cipher, affine cipher) dan metode serangan seperti
frequency analysis
3. Cryptographic primitives
4. Symmetric key cryptography
5. Public key cryptography
6. Cryptographic standards and references implementations
7. Authenticated key exchange protocols
8. Protocols Kriptografi

Rujukan

The BREACH attack: encryption and compression don't mix, by Gluck, Harris, and Prado
The case for prefetching and prevalidating TLS server certificates, by E. Stark, L.S. Huang, et al.
A Graduate Course in Applied Cryptography (V 0.5) by D. Boneh and V. Shoup
Introduction to Modern Cryptography (2nd edition) by J. Katz and Y. Lindell.

Capaian Pembelajaran Program Studi Terkait

259
1 P: 12

2 KU : 17, 28

Nama Mata Kuliah : Sistem Terdistribusi

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan pengetahuan dasar tentang Karakteristik Sistem Terdistribusi, Model.
Sistem Terdistribusi, Network dan Internetwork, Komunikasi Interproses, Remote Invocation, Indirect
Communication, Operating System Support, Pewaktuan dan Status Global.

Topik Bahasan
1. Multiple simultaneous computations
2. Goals of parallelism (e.g., throughput) versus concurrency (controlling access to shared
resources)
3. Parallelism, communication, and coordination
4. Programming errors not found in sequential programming
5. Need for communication and coordination/synchronization
6. Independence and partitioning
7. Basic knowledge of parallel decomposition concepts
8. Task-based decomposition
9. Data-parallel decomposition
10. Actors and reactive processes ( request handlers)
11. Multicore processors
12. Shared vs. distributed memory
13. Symmetric multiprocessing (SMP)
14. SIMD, vector processing
15. Load balancing
16. Performance measurement
17. Scheduling and contention (cross-reference OS/Scheduling and Dispatch)
18. Evaluating communication overhead
19. Data management

260
20. Power usage and management
Rujukan

Ceri, S & Pelagatti, G, “ Distributed Databases : Principles & Systems”,McGraw-Hill, 1985


Coulouris, G. F & Dollimore, J., “Distributed Systems : Concepts &Design”, Addison Wesley,
Cornwall, Great Britain, 1990
Ozsu, T M & Valduriez, “Principles of Distributed Database Systems”,Prentice Hall, 1991
Umar, Amjad, “Distributed Systems & Computing : Practical DesignIssue”, Prentice Hall, , 1992

Capaian Pembelajaran Program Studi Terkait

1 P: 13

2 KU : 18,21

Nama Mata Kuliah : Jaringan Multimedia

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Matakuliah ini membahas Realtime multimedia communication dan Transmisi melalui kombinasi jaringan
internet dan wireless channel, pada bab selanjutnya membahas materi tentang QoS dan Objek multimedia
dan Kompresinya. berikutnya dilanjutnya dengan jenis-jenis framework multimedia terdiri dari;
Standarization, Application layer, dan Middleware layer. Pembahasan berikutnya mencakup Network
function, Network traffic analysis, QoS Access broadband network, Core broadband network dan Content
delivery network. Terakhir pada bagian multimedia networking materi yang dipelajari adalah Review
internet base, Types of multimedia, RTP dan RTCP,Audio dan video streaming, Internet Phone dan video

Topik Bahasan

1. Aplikasi jaringan multimedia.


2. Streaming stored video
3. Voice-over-IP
4. Realtime protocol • Need for resource allocation
5. Fixed allocation (TDM, FDM, WDM) versus dynamic allocation
6. End-to-end versus network assisted approaches
7. Fairness
8. Principles of congestion control

261
9. Approaches to Congestion (e.g., Content Distribution Networks)

Rujukan

 Nikil Jayant, “Broadband Last Mile: Access Technologies for Multimedia Communica-
tion”, CRC Publisher, 2005.
 K. Rao, A. Bojkovic and D. Milovanovic, “Introduction to Multimedia Communication:
 Application, Middleware & Networking”, Wiley Intersc. Publisher, 2006
 Philip A. Chou & Mihaela van der Schaar, eds., Multimedia over IP and Wireless Networks:
Compression, Networking, and Systems, Elsevier, 2007
 Lin Cai, Xuemin Shen & Jon W. Mark, Multimedia Services in Wireless Internet, Wiley, 2009

Capaian Pembelajaran Program Studi Terkait

1 P: 12,16

2 KU : 18,21

Nama Mata Kuliah : Keamanan Web

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah Keamanan Web mempelajari teknik dan metode yang baik dalam mengenali dan
meningkatkan keamanan web yang secara default ketika dibuat pertama kali tidak memikirkan aspek
keamanan. Hingga saat ini banyak developer web yang tidak begitu memperhatikan masalah keamanan
pada web yang dibuat. Diharapkan setelah mahasiswa mempelajari tentang keamanan web, mahasiswa
dapat melakukan optimasi dan mengenali bentuk web yang belum diberikan keamanan (hardening) dan
dapat mengidentifikasi serta menerapkan teknik-teknik keamanan yang diperlukan pada sebuah platform
web.

Topik Bahasan
1. Pendahuluan mengenali cakupan web security
2. Kelemahan pada aplikasi dan teknik pertahanannya (SQL Injection, XSS, CRSF)
3. Client-side security
4. Server-side security tools (Web Application Firewall)
5. Manajemen Web Session dan Autentikasi

262
6. Network specific threats and attack types ( denial of service, spoofing, sniffing and traffic
redirection,
7. man-in-the-middle, message integrity attacks, routing attacks, and traffic analysis)
8. Use of cryptography for data and network security
9. Architectures for secure networks ( secure channels, secure routing protocols, secure DNS,
VPNs, anonymous communication protocols, isolation)
10. Defense mechanisms and countermeasures (network monitoring, intrusion detection, firewalls,
spoofing and DoS protection, honeypots, tracebacks)
11. Operational network security management (configure network access control)
Rujukan

 Securing Browser Frame Communication. Adam Barth, Collin Jackson, and John C. Mitchell
 Analyzing and Defending Against Web-based Malware. J. Chang et al.
 Exposing private information by timing web applications. A. Bortz, D. Boneh, and P. Nandy
 Robust Defenses for Cross-Site Request Forgery. Adam Barth, Collin Jackson, and John C.
Mitchell
 ForceHTTPS: protecting high-security web sites from network attacks, by A. Barth and C.
Jackson

Capaian Pembelajaran Program Studi Terkait

1 P: 13,16

2 KU : 21

Nama Mata Kuliah : Keamanan Aplikasi

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mempelajari tentang keamanan pada aplikasi baik pada workstation endpoint, perangkat mobile, cloud,
maupun virtual server. Mahasiswa diajak mendalami dan menganalisa tingkat keamanan standar yang
dimiliki oleh masing-masing perangkat. Pada matakuliah ini juga dibahas tentang metode-metode yang
tepat untuk mengidentifikasi aktivitas kode asing yang mencurigakan. Pengetahuan pengoperasian dan
cara mengkonfigurasi sistem keamanan pada cloud, bigdata, maupun sistem virtual akan dibahas secara
mendetail pada matakuliah ini.

Topik Bahasan

263
1. Defense in depth
2. Security by design
3. Tensions between security and other design goals
4. Input validation, data sanitization dan contohnya (Buffer overflows, Integer errors, SQL
injection, XSS vulnerability)
5. Choice of programming language and type-safe languages
6. Correct handling of exceptions and unexpected behaviors
7. Building security into the software development lifecycle
8. Secure design principles and patterns
9. Secure software specifications and requirements
10. Secure software development practices
11. Software quality assurance and benchmarking measurements
Rujukan

 TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on


Smartphones, Enck et al.
 The Android Platform Security Model, 2019.
 A Large-Scale Study of Mobile Web App Security P. Mutchler, A. Doupe, J. Mitchell, C.
Kruegel, and G. Vigna.

Capaian Pembelajaran Program Studi Terkait

1 P: 13,16

2 KU : 26

3 KK : 34

Nama Mata Kuliah : Simulasi Komputer

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Matakuliah ini membahas dasar-dasar dan teknik merancang dan menggunakan simulasi, model, dan
optimasi algoritma dengan aplikasi yang telah ditentukan.

Topik Bahasan

264
1. Pengenalan probabilitas untuk simulasi.
2. Teori antrian.
3. Analisis dan simulasi jaringan.
4. Network Simulator 3 (ns-3)
Rujukan

Averill M. Law "Simulation Modelling & Analysis" McGraw Hill, 4th edition 2007, ISBN 978-0-07-
298843-7

Capaian Pembelajaran Program Studi Terkait

1 P: 12

2 KU : 17,28

Nama Mata Kuliah : Komputasi Awan

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Komputasi Awan saat ini telah mengubah industri IT dalam bentuk layanan entreprise Software as
Service, seperti Amazon Elastic Cloud, Microsoft’s Azure, dan Google App Engine. Matakuliah ini
mempelajari jenis-jenis API penting yang digunakan Amazon, Azure, dan Google Cloud serta teknik-
teknik yang dilakukan dalam building, deploy, dan maintenance aplikasi pada server cloud computing.
Mahasiswa akan belajar bagaimana caranya menggunakan cloud sebagai infrastruktur dan penunjang
layanan IT. Selain itu juga dibahas beberapa hal yang menyangkut cloud computing seperti load
balance, caching, transaksi terdistribusi, dan manajemen otorisasi.

Topik Bahasan
1. Pengenalan komputasi awan; definisi, arsitektur, vendor dan layanan-layanan cloud, dan
permasalahan keamanan yang dihadapi
2. Internet Scale Computing
3. Distributed system design tradeoffs
4. Cloud services (IaaS,PaaS,Saas)
5. Virtualization
6. Membangun layanan Cloud Computing menggunakan OpenSource
Rujukan

 Kai Hwang, Geoffrey C. Fox and Jack J. Dongarra, “Distributed and cloud computing from

265
Parallel Processing to the Internet of Things”, Morgan Kaufmann, Elsevier, 2012.
 Barrie Sosinsky, “Cloud Computing Bible”, John Wiley & Sons, 2010.
 Tim Mather, Subra Kumaraswamy, and Shahed Latif, “Cloud Security and Privacy: An
Enterprise Perspective on Risks and Compliance”, O’Reilly, 2009
 Buyya, Selvi ,” Mastering Cloud Computing “,TMH Pub
 Kumar Saurabh, “Cloud Computing” , Wiley Pub
 Krutz , Vines, “Cloud Security “ , Wiley Pub
 Velte, “Cloud Computing- A Practical Approach” ,TMH Pub
 Sosinsky, “ Cloud Computing” , Wiley Pub

Capaian Pembelajaran Program Studi Terkait

1 P: 12

2 KU : 21,36

Nama Mata Kuliah : Layanan Jejaring Sosial

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Matakuliah ini membahas tentang prinsip-prinsip trust pada social network. Selain itu memberikan
penjelasan yang komprehensif tentang cara kerja social network. Mebangun grafik social network
menggunakan data yang diperoleh dari network. Selanjutnya melakukan analisa social network dan
menentukan aktor-aktor utama yang terlibat didalamnya. melakukan evaluasi terhadap interpretasi yang
diberikan pada social network dengan membandingkan serta mengasosiasikan pertanyaan-pertanyaan
didalam social network menggunakan data yang terkait

Topik Bahasan
1. Social networks overview
2. Example social network platforms
3. Structure of social network graphs
4. Social network analysis
Rujukan

 P. Mika, "Social Networks and the Semantic Web: An Experiment in Online Social Network
Analysis," Proc. IEEE/WIC/ACM Int'l Conf. Web Intelligence (WI 2004), IEEE CS Press,
2004, pp. 285–291

266
 P. Domingos and M. Richardson, "Mining the Network Value of Customers," Proc. 7th ACM
SIGKDD Int'l Conf. Knowledge Discovery and Data Mining, ACM Press, 2001, pp. 57–66
 J. Golbeck B. Parsia and J. Hendler, "Trust Networks on the Semantic Web," Proc.7th Int'l
Workshop Cooperative Intelligent Agents (CIA 2003), LNCS 2782, Matthias Klusch et al.,
eds., Springer-Verlag, 2003, pp. 238–249
 Community Detection and Mining in Social Media (Tang and Liu); Twitter Data Analytics
(Kumar, Morstatter, and Liu)

Capaian Pembelajaran Program Studi Terkait

1 P: 11

2 KU : 17,23,31

Nama Mata Kuliah : Forensic Digital

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

mempelajari tentang digital forensik secara menyeluruh, mulai dari undang-undang, prinsip dasar,
prosedur hingga ke sisi-sisi teknis dari digital forensik itu sendiri seperti triage forensic (penanganan
awal barang bukti komputer di TKP), forensic imaging (penggandaan secara physical sektor per sektor),
analisa file system dari Microsoft Windows, files recovery (mencari dan memunculkan file walaupun
sudah dihapus dan di-format sekalipun), mobile forensic (analisa handphone), audio forensic (analisa
rekaman suara), video forensic (analisa rekaman video) dan image forensic (analisa gambar digital)

Topik Bahasan
1. Basic Principles and methodologies for digital forensics
2. Design systems with forensic needs in mind
3. Rules of Evidence – general concepts and differences between jurisdictions and Chain of
Custody
4. Search and Seizure of evidence: legal and procedural requirements
5. Digital Evidence methods and standards
6. Techniques and standards for Preservation of Data
7. Legal and Reporting Issues including working as an expert witness
8. OS/File System Forensics
9. Application Forensics
10. Web Forensics

267
11. Network Forensics
12. Mobile Device Forensics
13. Computer/network/system attacks
14. Attack detection and investigation
15. Anti-forensics
Rujukan

 ACPO, 7Safe (2008). Good Practice Guide for Computer-Based Electronic Evidence. UK
ACPO and 7Safe.
 Al-Azhar, M.N. (2010). Standard Operating Procedure (SOP) 8: Prosedur Pemeriksaan Digital
Forensik. DFAT Puslabfor.
 Carrier, B. (2002). Open Source Digital Forensic Tools: The Legal Argument.
 Casey, E. (2004). Digital Evidence and Computer Crime: Forensic Science, Computers and
the Internet. Elsevier Academic Press.
 Johnson, T. A. (2005). Forensic Computer Crime Investigation. Taylor & Francis.
 Kessler, G. (2011). File Signatures Table.
http://www.garykessler.net/library/file_sigs.html.
 Middleton, B. (2002). Cyber Crime Field Handbook. CRC Press
 National Institute of Justice (2004). Forensic Examination of Digital Evidence: A Guide for
Law Enforcement. US National Institute of Justice
 National Institute of Justice (2001). Electronic Crime Scene Investigation: A Guide for First
Responder. US National Institute of Justice.
 Sammes, T. and Jenkinson, B. (2007). Forensic Computing: A Practitioner’s Guide. Springer.
 Solomon, M. G. et al. (2005). Computer Forensics Jumpstart. Sybex.

Capaian Pembelajaran Program Studi Terkait

1 P: 12,16

2 KU : 28

Nama Mata Kuliah : Kebijakan Keamanan Komputer

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata kuliah ini membahas berbagai macam jenis kebijakan yang terkait dengan keamanan komputer.

268
Mahasiswa diajak untuk mengenali prinsip Confidentiality, Integrity, dan Availability. Selanjutnya
memahami konsep risk, threats, vulnerabilities, dan attack vectors. Dengan mempelajari dan memahami
standar-standar kebijakan dibidang keamanan cyber, mahasiswa dapat meningkatkan awareness dalam
menerapkan standar-standar kebijakan keamanan komputer dalam berbagai kondisi.

Topik Bahasan
1. 1CIA (Confidentiality, Integrity, Availability)
2. Concepts of risk, threats, vulnerabilities, and attack vectors
3. Authentication and authorization, access control (mandatory vs. discretionary)
4. Concept of trust and trustworthiness
5. Attacker goals, capabilities, and motivations
6. Social engineering
7. Privacy policy
8. Inference controls/statistical disclosure limitation
9. Backup policy, password refresh policy
10. Breach disclosure policy
11. Data collection and retention policies
Rujukan

 Cybersecurity Policy Framework, Microsoft.


://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2rT3a
 https://bssn.go.id/edukasi-dan-literasi/

Capaian Pembelajaran Program Studi Terkait

1 P:

2 KU : 17, 21, 26

269
UIN SUNAN KALIJAGA
PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Analisis & Desain KULIAH: MATA (SKS): 5 PENYUSUNAN:
Jaringan Komputer KULIAH: 4 01 Oktober 2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG Maria Ulfah
RPS: Siregar Ph.D
Dr. Ir. Bambang
Sugiantoro
CAPAIAN CAPAIAN P: 12
PEMBELAJARAN PEMBELAJARAN KU: 21
PRODI KK: 34

CAPAIAN P: 12
PEMBELAJARAN KU: 21
MATA KULIAH KK: 34
Bidang analisis dan desain jaringan komputer

DESKRIPSI SINGKAT Memberikan gambaran tentang konsep jaringan dan protokol-protokol


MATA KULIAH: yang dapat digunakan pada sebuah jaringan komputer. Mata kuliah juga
juga membahas design dan routing pada jaringan intranet dan internet.
Mahasiswa diharapkan mampu menganalisa suatu permasalahan yang
terjadi pada jaringan komputer dan dapat membuat sistem jaringan
komputer yang efesien sesuai dengan kebutuhan.

MATERI 14. Organization of the Internet (Internet Service Providers, Content


PEMBELAJARAN/POKOK Providers.)
BAHASAN
15. Switching techniques (e.g., circuit, packet)
16. Physical pieces of a network, including hosts, routers,
switches, ISPs, wireless, LAN, access point, and
firewalls
17. Layering principles (encapsulation, multiplexing)
18. Roles of the different layers (application, transport, network,
datalink, physical)
19. Routing versus forwarding
20. Static routing
21. Internet Protocol (IP)
22. Scalability issues (hierarchical addressing)
23. Multiple Access Problem

270
24. Common approaches to multiple access (exponential-backoff,
time division multiplexing)
25. Local Area Networks
26. Ethernet
PUSTAKA UTAMA Tanenbaum, Andrew. Computer Networks. 3rd
ed. Upper Saddle River, NJ: Prentice Hall.
ISBN: 0133499456

PENDUKUNG Keshav, S. An Engineering Approach


to Computer Networking. 1st ed.
Reading, MA: Addison-Wesley,
1997. ISBN: 0201634422.
Walrand, Jean. Communication
Networks: A First Course. Mc Graw
Hill, 1998. ISBN: 0256174040.
Tanenbaum, Andrew. Computer Networks. 3rd
ed. Upper Saddle River, NJ: Prentice Hall.
ISBN: 0133499456
Huitema, Christian. Routing in the Internet.
Upper Saddle River, NJ: Prentice Hall, 2000.
ISBN: 0130226475

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJAR PEMBELAJARAN PENILAIA
KEMAMPUA BENTUK AN N
N AKHIR PENILAIA
YANG N
DIHARAPKA
N)
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu mampu ketepatan, Ceramah dan 1. Organization
menjelaskan menjawab kesesuaia Diskusi Online of the Internet
konsep pertanyaan n dan (Internet
jaringan - sistematik
Service
komputer pertanyaan a
secara singkat.
Providers,
umum. Content
Providers.)
2. Switching
techniques
(e.g., circuit,
packet)

3-4 Mampu mampu ketepatan, Ceramah dan Physical


menjelaskan menjawab kesesuaia Diskusi Online pieces of a
peralatan pertanyaan n dan network,

271
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJAR PEMBELAJARAN PENILAIA
KEMAMPUA BENTUK AN N
N AKHIR PENILAIA
YANG N
DIHARAPKA
N)
jaringan - sistematik including
pertanyaan a hosts,
singkat. routers,
switches,
ISPs,
wireless,
LAN, access
point, and
firewalls

5-6 Mampu mampu ketepatan, Ceramah dan Layering principles


menjelaskan menjawab kesesuaia Diskusi Online (encapsulation,
cara kerja pertanyaan n dan multiplexing)
layer - sistematik
transport pertanyaan a
(UDP) singkat.
7-8 Mampu mampu ketepatan, Ceramah dan Roles of the different
menjelaskan menjawab kesesuaia Diskusi Online layers (application,
cara kerja pertanyaan n dan transport, network,
layer - sistematik
datalink, physical)
transport pertanyaan a
(TCP) singkat. Routing versus
forwarding

9-10 Mampu mampu ketepatan, Ceramah dan Internet Protocol


menjelaskan menjawab kesesuaia Diskusi Online
cara kerja pertanyaan n dan
layer Internet - sistematik
Protocol pertanyaan a
singkat.
11-12 Mampu mampu ketepatan, Ceramah dan Internet Protocol
menjelaskan menjawab kesesuaia Diskusi Online Static routing
cara kerja pertanyaan n dan
layer Internet - sistematik
Protocol pertanyaan a
singkat.
13-14 Mampu mampu ketepatan, Ceramah dan Scalability issues
menjelaskan menjawab kesesuaia Diskusi Online (hierarchical
Multiple pertanyaan n dan addressing)
Access - sistematik
pertanyaan a Multiple Access
Problem singkat. Problem
15-28 Mampu Mampu ketepatan, Seminar Common approaches
menjelaskan menjelaska kesesuaia to multiple access
cara kerja n n dan (exponential-backoff,
LAN, ethernet kelebihan sistematik
time division
dan a
kekuranga
multiplexing)
n Local Area Networks
Ethernet

272
Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Maria Ulfah Siregar Dr. Khurul Wardati,


Sugiantoro Dr.Ir. Bambang Sugiantoro Ph.D
M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI
Teknik Informatika

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Kriptografi
KULIAH:
4 5 27 Oktober 2020
JARINGAN
DAN

KOMUNIKASI

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG
Dr.Ir. Bambang Sugiantoro Maria Ulfah
RPS:
Siregar, S.Kom.
Muhammad Galih MIT., Ph.D
Wonoseto, M.T.

CAPAIAN CAPAIAN P: 12 Menguasai konsep teoritis bidang pengetahuan Ilmu


PEMBELAJARAN PEMBELAJARAN Komputer/Informatika secara umum dan konsep teoritis bagian
PRODI khusus dalam bidang pengetahuan tersebut secara mendalam,
serta mampu memformulasikan penyelesaian masalah
procedural.
P: 15 Memiliki pemahaman intelektual dan kemampuan untuk
menerapkan matematika dasar dan teori ilmu computer.
KU: 18 Mampu menunjukkan kinerja mandiri, bermutu dan
terukur.
KU: 28 Memiliki kecakapan hidup mampu menggunakan
keterampilan yang relevan dalam mempelajari area ilmu

273
komputer untuk meningkatkan produktivitas.

CAPAIAN 1. Mahasiswa diharapkan mampu memahami dan memilih


PEMBELAJARAN teknik kriptografi yang sesuai untuk mengamankan pesan.
MATA KULIAH 2. Mahasiswa diharapkan mampu mengaplikasikan teknik-
teknik kriptografi.

DESKRIPSI SINGKAT Mata kuliah Kriptografi ditujukan untuk memperkenalkan dasar-dasar


MATA KULIAH: kriptografi dan keamanan informasi di tingkat sarjana teknik informatika
MATERI 82.Pengantar kriptografi
PEMBELAJARAN/POKOK 83.Jenis-jenis serangan (attack) pada kriptografi
BAHASAN 84.Landasan matematika untuk kriptografi
85.Algoritma kriptografi klasik (Caesar cipher, Vigenere, Playfair)
86.Algoritma kriptografi modern
87.Stream cipher dan block cipher.
88.Beberapa algoritma stream cipher dan block cipher (RC4, A5, DES,
TDES, GOST, RC5, AES)
89. Steganografi dan watermarking
90. Algoritma-algoritma kriptografi kunci-publik (RSA, ElGamal, Diffie-
Hellman, Knapsack).
91. Aplikasi kriptografi pada kehidupan sehari-hari
PUSTAKA UTAMA
6.Rinaldi Munir, Kriptografi, Informatika Bandung, 2006
7.William Stalling, Cryptography and Network Security, Principle and
Practice 5rd Edition, Pearson Education, Inc., 2015
PENDUKUNG
5. Menezes, Alfred J., Paul C van Oorschot, dan Scott A. Vanstone,
Handbook of Applied Cryptography, CRC Press, 1996. (e-book)
MEDIA PEMBELAJARAN Learning.uin-suka.ac.id, YouTube, google meet
TEAM TEACHING
MATA KULIAH SYARAT Keamanan Komputer

MINGGU SUB CP MK INDIKATOR KRITERIA METODE MATERI BOBOT


KE (SEBAGAI DAN BENTUK PEMBELAJARAN PEMBELAJARAN PENILAIAN
KEMAMPUAN PENILAIAN
AKHIR YANG
DIHARAPKAN)

(1) (2) (3) (4) (5) (6) (7)


1 Mahasiswa Menceritak Kriteria: Ceramah, Pengenalan -
mampu an sejarah Diskusi konsep
Ketepatan
kriptografi
menjelaskan kriptografi
Bentuk:
konsep Menjelaska
Sejarah
n konsep Diagnostic
kriptografi dan
kriptografi test kriptografi.
sejarah
secara Definisi
kriptografi.
umum
kriptografi.
2 Mahasiswa Menjelaska Kriteria: Ceramah, Jenis-jenis -
mampu n brute Diskusi, Serangan
Ketepatan
memahami force attack Penugasan
jenis-jenis dan Bentuk: mandiri (attack) pada
serangan di analytical Kriptografi
Diagnostic
dalam attack
test
kriptografi

274
3 Mahasiswa Mahasiswa Kriteria: Ceramah, Landasan -
mampu mampu Matematika
Ketepatan
memahami menjelaska
landasan teori Bentuk:
matematika bilangan
Diagnostic
untuk dan fungsi
test
kriptografi euler
4 Mahasiswa Mahasiswa Kriteria: Ceramah, Algoritma -
mampu mampu Penuhasan Kriptografi
Ketepatan
memahami memahami Klasik
algoritma Caesar Bentuk:
kriptografi cipher,
Asseesment,
klasik Vigenere,
Praktek
Playfair
5 Mahasiswa Menjelaska Kriteria: Ceramah Cipher yang -
mampu n One-Time Tidak Dapat
Ketepatan
memahami Pad Dipecahkan
One-Time Pad Bentuk:
Diagnostic
test
6 Mahasiswa Menjelaska Kriteria: Ceramah, steanografi dan -
mampu n Diskusi watermarking
Ketepatan
memahami steanografi
steanografi dan Bentuk:
dan watermarki
Diagnostic
watermarking ng
test
7 Mahasiswa Menjelaska Kriteria: Diskusi, Algoritma -
mampu n algoritma Penugasan Kriptografi
Ketepatan
memahami kriptografi Modern
algoritma modern Bentuk:
kriptografi
Diagnostic
Modern
test
8 UTS: Evaluasi CPMK 1 (40)

9 Mahasiswa Menjelaska Kriteria: Ceramah, Tipe dan Mode -


mampu n Algoritma Diskusi Algoritma
Ketepatan
memahami Simeteri Simetri
Tipe dan Bentuk:
Mode
Diagnostic
Algoritma
test
Simetri
10 Mahasiswa Menjelaska Kriteria: Ceramah, Data Encryption -
mampu n DES Diskusi, Standard (DES)
Ketepatan
memahami Penugasan
Data Bentuk:
Encryption
Observasi,
Standard
assesment
(DES)
11 Mahasiswa Menjelaska Kriteria: Ceramah, Advanced -
mampu n AES Diskusi, Encryption
Ketepatan
memahami Penugasan Standard (AES)
Advanced Bentuk:
Encryption
Observasi,
Standard
asesment
(AES)

275
12 Mahasiswa Menjelaska Kriteria: Ceramah, Sistem -
mampu n RSA Diskusi, Kriptografi
Ketepatan
memahami Penugasan Kunci Publik:
Kriptografi Bentuk: RSA
Kunci Publik:
Observasi,
RSA
asesment
13 Mahasiswa Menjelaska Kriteria: Ceramah, Sistem -
mampu n Algoritma Diskusi, Kriptografi
Ketepatan
memahami kriptografi Penugasan Kunci Publik:
kriptografi knapsack Bentuk: Algoritma
knapsack kriptografi
Observasi,
knapsack
asesment
14 Mahasiswa Menjelaska Kriteria: Ceramah, Otentikasi dan -
mampu n tentang Diskusi Tanda-tangan
Ketepatan
memahami Tanda Digital (Digital
Otentikasi dan tangan Bentuk: Signature)
Tanda-tangan Digital
Observasi
Digital
15 Mahasiswa Mampu Kriteria: Penugasan Kriptografi -
mampu membuat dalam
Aplikasi
memahami aplikasi Kehidupan
berjalan
dan kriptografi Sehari-hari
mengaplikasik Bentuk:
an kriptografi
Asesment,
dalam
Praktik
kehidupan
16 UAS: Evaluasi CPMK 2 (60)

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Penanggungjawab Ketua Program Studi Dekan
Pengampu Keilmuan

Dr.Ir. Bambang Sugiantoro


Maria Ulfah Siregar, S.Kom. Dr. Khurul Wardati,
MIT., Ph.D M.Si.

UIN SUNAN KALIJAGA

276
PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Sistem Terdistrib usi KULIAH: MATA (SKS): 5 PENYUSUNAN:
KULIAH: 4 20 Oktober 2020
Logika
Pemograman
OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi
PENGEMBANG Maria Ulfah
RPS: Siregar, S.Kom.
M. Taufiq MIT., Ph.D
Nuruzzaman, Ph.D
CAPAIAN CAPAIAN P: 13
PEMBELAJARAN PEMBELAJARAN KU: 18, 21
PRODI
CAPAIAN Mahasiswa mampu menjelaskan konsep-konsep sistem
PEMBELAJARAN terdistribusi.
MATA KULIAH Mahasiswa mampu menjelaskan masalah yang dihadapi
dalam pembentukan sistem terdistribusi
Mahasiswa mampu menjelaskan solusi dan implementasi dari
sistem terdistribusi.

DESKRIPSI SINGKAT Mata kuliah ini memberikan pengetahuan dasar tentang Karakteristik Sistem
MATA KULIAH: Terdistribusi, Model. Sistem Terdistribusi, Network dan Internetwork, Komunikasi
Interproses, Remote Invocation, Indirect Communication, Operating System
Support, Pewaktuan dan Status Global.
MATERI 1. Multiple simultaneous computations
PEMBELAJARAN/POKOK 2. Goals of parallelism (e.g., throughput) versus concurrency (controlling access
BAHASAN to shared resources)
3. Parallelism, communication, and coordination
4. Programming errors not found in sequential programming
5. Need for communication and coordination/synchronization
6. Independence and partitioning
7. Basic knowledge of parallel decomposition concepts
8. Task-based decomposition
9. Data-parallel decomposition
10. Actors and reactive processes ( request handlers)
11. Multicore processors
12. Shared vs. distributed memory
13. Symmetric multiprocessing (SMP)
14. SIMD, vector processing
15. Load balancing
16. Performance measurement
17. Scheduling and contention (cross-reference OS/Scheduling and Dispatch)
18. Evaluating communication overhead
19. Data management
20. Power usage and management
PUSTAKA UTAMA Ceri, S & Pelagatti, G, “ Distributed Databases : Principles &
Systems”,McGraw-Hill, 1985
Coulouris, G. F & Dollimore, J., “Distributed Systems : Concepts
&Design”, Addison Wesley, Cornwall, Great Britain, 1990
Ozsu, T M & Valduriez, “Principles of Distributed Database
Systems”,Prentice Hall, 1991
Umar, Amjad, “Distributed Systems & Computing : Practical
DesignIssue”, Prentice Hall, , 1992

277
PENDUKUNG

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
(1) (2) (3) (4) (5) (6) (7)
1 Mampu mampu ketepatan, Ceramah dan Konsep sistem
menjelaskan menjawab kesesuaian Diskusi Online terdistribusi.
konsep sistem pertanyaan- dan
terdistribusi. pertanyaan sistematika
singkat.
2 Mampu mampu ketepatan, Ceramah dan Multiple
menjelaskan menjawab kesesuaian Diskusi Online simultaneous
konsep Multiple pertanyaan- dan computations
simultaneous pertanyaan sistematika
computations. singkat.
3 Mampu mampu ketepatan, Ceramah dan Goals of
menjelaskan menjawab kesesuaian Diskusi Online parallelism (e.g.,
konsep goals of pertanyaan- dan throughput)
parallelism pertanyaan sistematika versus
(e.g., singkat. concurrency
throughput) (controlling
versus access to shared
concurrency resources)
(controlling
access to
shared
resources)
4 Mampu mampu ketepatan, Ceramah dan Parallelism,
menjelaskan menjawab kesesuaian Diskusi Online communication,
konsep pertanyaan- dan and coordination.
Parallelism, pertanyaan sistematika
communication, singkat.
dan
coordination
5 Mampu mampu ketepatan, Ceramah dan Programming
menjelaskan menjawab kesesuaian Diskusi Online errors not found
masalah pertanyaan- dan in sequential
programming pertanyaan sistematika programming.
errors not found singkat.
in sequential
programming.
6 Mampu mampu ketepatan, Ceramah dan Communication
menjelaskan menjawab kesesuaian Diskusi Online and coordination/
kebutuhan akan pertanyaan- dan synchronization
communication pertanyaan sistematika
and singkat.
coordination/
synchronization
.
7 Mampu mampu ketepatan, Ceramah dan Independence
menjelaskan menjawab kesesuaian Diskusi Online and partitioning
konsep pertanyaan- dan

278
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
independence pertanyaan sistematika
and partitioning. singkat.
8 Mampu mampu ketepatan, Ceramah dan Konsep parallel
menjelaskan menjawab kesesuaian Diskusi Online decomposition.
konsep parallel pertanyaan- dan
decomposition. pertanyaan sistematika
singkat.
9 Mampu mampu ketepatan, Ceramah dan Task-based
menjelaskan menjawab kesesuaian Diskusi Online decomposition.
konsep task- pertanyaan- dan
based pertanyaan sistematika
decomposition. singkat.
10 Mampu mampu ketepatan, Ceramah dan Data-parallel
menjelaskan menjawab kesesuaian Diskusi Online decomposition
konsep Data- pertanyaan- dan
parallel pertanyaan sistematika
decomposition. singkat.
11-12 Mampu mampu ketepatan, Ceramah dan Actors and
menjelaskan menjawab kesesuaian Diskusi Online reactive
Actors and pertanyaan- dan processes (
reactive pertanyaan sistematika request handlers)
processes ( singkat.
request
handlers).
13-14 Mampu mampu ketepatan, Ceramah dan Multicore
menjelaskan menjawab kesesuaian Diskusi Online processors.
konsep pertanyaan- dan
Multicore pertanyaan sistematika
processors. singkat.
15 Mampu mampu ketepatan, Ceramah dan Shared vs.
menjelaskan menjawab kesesuaian Diskusi Online distributed
konsep Shared pertanyaan- dan memory
vs. distributed pertanyaan sistematika
memory. singkat.
16 Mampu mampu ketepatan, Ceramah dan Symmetric
menjelaskan menjawab kesesuaian Diskusi Online multiprocessing
konsep pertanyaan- dan (SMP).
Symmetric pertanyaan sistematika
multiprocessing singkat.
(SMP).
17-18 Mampu mampu ketepatan, Ceramah dan SIMD, vector
menjelaskan menjawab kesesuaian Diskusi Online processing.
SIMD, vector pertanyaan- dan
processing. pertanyaan sistematika
singkat.
19-20 Mampu mampu ketepatan, Ceramah dan Konsep Load
menjelaskan menjawab kesesuaian Diskusi Online balancing.
konsep Load pertanyaan- dan
balancing. pertanyaan sistematika
singkat.
21 Mampu mampu ketepatan, Ceramah dan Konsep
menjelaskan menjawab kesesuaian Diskusi Online Performance
konsep pertanyaan- dan measurement
Performance pertanyaan sistematika
measurement singkat.

279
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
22-23 Mampu mampu ketepatan, Ceramah dan Scheduling and
menjelaskan menjawab kesesuaian Diskusi Online contention (cross-
konsep pertanyaan- dan reference
scheduling and pertanyaan sistematika OS/Scheduling
contention singkat. and Dispatch)
(cross-
reference
OS/Scheduling
and Dispatch)
24 Mampu mampu ketepatan, Ceramah dan Evaluating
menjelaskan menjawab kesesuaian Diskusi Online communication
Evaluating pertanyaan- dan overhead
communication pertanyaan sistematika .
overhead singkat.
.
25-26 Mampu mampu ketepatan, Ceramah dan Data
menjelaskan menjawab kesesuaian Diskusi Online management
data pertanyaan- dan
management pertanyaan sistematika
. singkat.
27-28 Mampu mampu ketepatan, Ceramah dan Power usage and
menjelaskan menjawab kesesuaian Diskusi Online management.
konsep power pertanyaan- dan
usage and pertanyaan sistematika
management. singkat.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

M. Taufiq
M. Taufiq Nuruzzaman, Maria Ulfah Siregar, S.Kom. Dr. Khurul
Nuruzzaman, Ph.D Ph.D MIT., Ph.D. Wardati, M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

280
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Keamanan 6
KULIAH:
4 01 Oktober 2020
Aplikasi

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG Maria Ulfah
RPS: Siregar Ph.D
Dr. Ir. Bambang
Sugiantoro

CAPAIAN CAPAIAN P: 13, 16


PEMBELAJARAN PEMBELAJARAN KU: 26
PRODI KK: 34
CAPAIAN P: 13, 16
PEMBELAJARAN KU: 26
MATA KULIAH
KK: 34 yang diterapkan di bidang keamanan
aplikasi

DESKRIPSI SINGKAT Mempelajari tentang keamanan pada aplikasi baik pada workstation
MATA KULIAH: endpoint, perangkat mobile, cloud, maupun virtual server. Mahasiswa
diajak mendalami dan menganalisa tingkat keamanan standar yang
dimiliki oleh masing-masing perangkat. Pada matakuliah ini juga
dibahas tentang metode-metode yang tepat untuk mengidentifikasi
aktivitas kode asing yang mencurigakan. Pengetahuan pengoperasian
dan cara mengkonfigurasi sistem keamanan pada cloud, bigdata,
maupun sistem virtual akan dibahas secara mendetail pada matakuliah
ini.

MATERI
PEMBELAJARAN/POKOK 27. Defense in depth
BAHASAN
28. Security by design

29. Tensions between security and other design goals

30. Input validation, data sanitization dan contohnya (Buffer


overflows, Integer errors, SQL injection, XSS
vulnerability)

31. Choice of programming language and type-safe languages

32. Correct handling of exceptions and unexpected behaviors

33. Building security into the software development lifecycle

34. Secure design principles and patterns

281
35. Secure software specifications and requirements

36. Secure software development practices

37. Software quality assurance and benchmarking measurements


PUSTAKA UTAMA TaintDroid: An Information-Flow Tracking
System for Realtime Privacy Monitoring on
Smartphones, Enck et al.

PENDUKUNG The Android Platform Security Model, 2019.

A Large-Scale Study of Mobile Web App Security


P. Mutchler, A. Doupe, J. Mitchell, C. Kruegel,
and G. Vigna.

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARAN PENILAIA
KEMAMPUAN BENTUK N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu mampu ketepatan, Ceramah dan Defense in depth
menjelaskan menjawab kesesuaia Diskusi Online
konsep pertanyaan n dan
keamanan - sistematik
aplikasi secara pertanyaan a
umum. singkat.
3-4 Mampu mampu ketepatan, Ceramah dan 1. Security by
menjelaskan menjawab kesesuaia Diskusi Online design
cara kerja pertanyaan n dan
keamanan - sistematik
2. Tensions
aplikasi pertanyaan a
singkat.
between
security
and other
design
goals
5-6 Mampu mampu ketepatan, Ceramah dan Input
menjelaskan menjawab kesesuaia Diskusi Online validation,
cara kerja pertanyaan n dan data
lainput validasi - sistematik sanitization
pertanyaan a
dan
singkat.
contohnya

282
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARAN PENILAIA
KEMAMPUAN BENTUK N N
AKHIR YANG PENILAIA
DIHARAPKAN) N

(Buffer
overflows,
Integer
errors,
SQL
injection,
XSS
vulnerabilit
y)

7-8 Mampu mampu ketepatan, Ceramah dan 1. Choice of


menjelaskan menjawab kesesuaia Diskusi Online programmi
bahasa pertanyaan n dan ng
pemrograman - sistematik
language
yang digunakan pertanyaan a
singkat.
and type-
safe
languages

2. Correct
handling of
exceptions
and
unexpected
behaviors
9-10 Mampu mampu ketepatan, Ceramah dan 1. Building
menjelaskan menjawab kesesuaia Diskusi Online security
cara pertanyaan n dan into the
mengembangk - sistematik
software
an aplikasi pertanyaan a
yang aman singkat.
developmen
t lifecycle

2. Secure
design
principles
and
patterns

11-12 Mampu mampu ketepatan, Ceramah dan Secure software


menjelaskan menjawab kesesuaia Diskusi Online specifications and
kebutuhan pertanyaan n dan requirements
keamanan - sistematik
aplikasi pertanyaan a
singkat.
13-14 Mampu mampu ketepatan, Ceramah dan Secure software
menjelaskan menjawab kesesuaia Diskusi Online development
cara kerja pertanyaan n dan practices
keamanan - sistematik
aplikasi pertanyaan a

283
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARAN PENILAIA
KEMAMPUAN BENTUK N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
singkat.
15-28 Mampu Mampu ketepatan, Seminar Software quality
menjelaskan menjelaska kesesuaia assurance and
cara kerja n kelebihan n dan benchmarking
jaminan dan sistematik
measurements
aplikasi kekuranga a
n

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Maria Ulfah Siregar Dr. Khurul Wardati,


Sugiantoro Dr.Ir. Bambang Sugiantoro Ph.D.
M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Forensik Digital KULIAH: MATA (SKS): 7 PENYUSUNAN:
KULIAH: 4 01 Oktober 2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG Maria Ulfah
RPS: Siregar Ph.D
Dr. Ir. Bambang
Sugiantoro
CAPAIAN CAPAIAN P: 12, 16
PEMBELAJARAN PEMBELAJARAN KU: 28
PRODI

284
CAPAIAN P: 12, 16
PEMBELAJARAN KU: 28
MATA KULIAH yang diterapkan di bidang forensic digital

DESKRIPSI Mempelajari tentang digital forensik secara menyeluruh, mulai dari undang-
SINGKAT MATA undang, prinsip dasar, prosedur hingga ke sisi-sisi teknis dari digital forensik
KULIAH:
itu sendiri seperti triage forensic (penanganan awal barang bukti komputer
di TKP), forensic imaging (penggandaan secara physical sektor per sektor),
analisa file system dari Microsoft Windows, files recovery (mencari dan
memunculkan file walaupun sudah dihapus dan di-format sekalipun), mobile
forensic (analisa handphone), audio forensic (analisa rekaman suara), video
forensic (analisa rekaman video) dan image forensic (analisa gambar digital)
MATERI
PEMBELAJARAN/P 1. Basic Principles and methodologies for digital forensics
OKOK BAHASAN
2. Design systems with forensic needs in mind
3. Rules of Evidence – general concepts and differences between
jurisdictions and Chain of Custody
4. Search and Seizure of evidence: legal and procedural requirements
5. Digital Evidence methods and standards
6. Techniques and standards for Preservation of Data
7. Legal and Reporting Issues including working as an expert witness
8. OS/File System Forensics
9. Application Forensics
10. Web Forensics
11. Network Forensics
12. Mobile Device Forensics
13. Computer/network/system attacks
14. Attack detection and investigation
15. Anti-forensics

PUSTAKA UTAMA Solomon, M. G. et al. (2005). Computer Forensics Jumpstart.


Sybex.

PENDUKU ACPO, 7Safe (2008). Good Practice Guide for


NG Computer-Based Electronic Evidence. UK ACPO and
7Safe.
Al-Azhar, M.N. (2010). Standard Operating Procedure
(SOP) 8: Prosedur Pemeriksaan Digital Forensik. DFAT
Puslabfor.
Carrier, B. (2002). Open Source Digital Forensic Tools:
The Legal Argument.
Casey, E. (2004). Digital Evidence and Computer
Crime: Forensic Science, Computers and the Internet.

285
Elsevier Academic Press.
Johnson, T. A. (2005). Forensic Computer Crime
Investigation. Taylor & Francis.
Kessler, G. (2011). File
Signatures Table.
http://www.garykessler.n
et/library/file_sigs.html.
Middleton, B. (2002). Cyber Crime Field Handbook. CRC
Press
National Institute of Justice (2004). Forensic
Examination of Digital Evidence: A Guide for Law
Enforcement. US National Institute of Justice
National Institute of Justice (2001). Electronic Crime
Scene Investigation: A Guide for First Responder. US
National Institute of Justice.
Sammes, T. and Jenkinson, B. (2007). Forensic
Computing: A Practitioner’s Guide. Springer.

MEDIA Full Daring Online Asyncronous


PEMBELAJARAN
TEAM TEACHING
MATA KULIAH
SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJAR PEMBELAJARAN PENILAIA
KEMAMPUA BENTUK AN N
N AKHIR PENILAIA
YANG N
DIHARAPKA
N)
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu mampu ketepatan, Ceramah dan Basic Principles and
menjelaskan menjawab kesesuaia Diskusi Online methodologies for
konsep dasar pertanyaan n dan digital forensics
forensic - sistematik
digital pertanyaan a
singkat.
3-4 Mampu mampu ketepatan, Ceramah dan 3. Design
menjelaskan menjawab kesesuaia Diskusi Online systems with
rantai bukti pertanyaan n dan forensic needs
digital - sistematik
in mind
pertanyaan a
singkat. 4. Rules
of
Eviden
ce –
genera
l
concep
ts and
differe

286
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJAR PEMBELAJARAN PENILAIA
KEMAMPUA BENTUK AN N
N AKHIR PENILAIA
YANG N
DIHARAPKA
N)
nces
betwee
n
jurisdi
ctions
and
Chain
of
Custod
y
5-6 Mampu mampu ketepatan, Ceramah dan 1. Search and
menjelaskan menjawab kesesuaia Diskusi Online Seizure of
standar pertanyaan n dan evidence: legal
forensic - sistematik
and
digital pertanyaan a
singkat.
procedural
requirements
2. Digital
Evidence
methods and
standards
7-8 Mampu mampu ketepatan, Ceramah dan 3. Techniques
menjelaskan menjawab kesesuaia Diskusi Online and standards
bukti digital pertanyaan n dan for
- sistematik
Preservation
pertanyaan a
singkat.
of Data
4. Legal and
Reporting
Issues
including
working as an
expert witness
9-10 Mampu mampu ketepatan, Ceramah dan 3. OS/File
menjelaskan menjawab kesesuaia Diskusi Online System
system pertanyaan n dan Forensics
operasi dan - sistematik
aplikasi pertanyaan a 4. Application
forensik singkat. Forensics
11-12 Mampu mampu ketepatan, Ceramah dan 1. Web Forensics
menjelaskan menjawab kesesuaia Diskusi Online
web, network pertanyaan n dan 2. Network
dan mobile - sistematik Forensics
forensik pertanyaan a 3. Mobile Device
singkat. Forensics

13-14 Mampu mampu ketepatan, Ceramah dan Computer/network/syst

287
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJAR PEMBELAJARAN PENILAIA
KEMAMPUA BENTUK AN N
N AKHIR PENILAIA
YANG N
DIHARAPKA
N)
menjelaskan menjawab kesesuaia Diskusi Online em attacks
cara kerja pertanyaan n dan
serangan - sistematik
pertanyaan a
singkat.
15-28 Mampu Mampu ketepatan, Seminar 1. Attack
menjelaskan menjelask kesesuaia detection and
investigasi an n dan investigation
dan anti kelebihan sistematik
forensik dan a 2. Anti-forensics
kekuranga
n

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Maria Ulfah Siregar Dr. Khurul Wardati,


Sugiantoro Dr.Ir. Bambang Sugiantoro Ph.D
M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Kebijakan KULIAH: MATA (SKS): 7 PENYUSUNAN:
Keamanan Siber KULIAH: 4 01 Oktober 2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi

288
PENGEMBANG Maria Ulfah
RPS: Siregar Ph.D
Dr. Ir. Bambang
Sugiantoro
CAPAIAN CAPAIAN KU: 17, 21, 26
PEMBELAJARAN PEMBELAJARAN
PRODI
CAPAIAN KU: 17, 21, 26 yang diterapkan di bidang Kebijakan
PEMBELAJARAN Keamanan Siber
MATA KULIAH

DESKRIPSI SINGKAT Mata kuliah ini membahas berbagai macam jenis kebijakan yang terkait
MATA KULIAH: dengan keamanan komputer. Mahasiswa diajak untuk mengenali prinsip
Confidentiality, Integrity, dan Availability. Selanjutnya memahami
konsep risk, threats, vulnerabilities, dan attack vectors. Dengan
mempelajari dan memahami standar-standar kebijakan dibidang
keamanan cyber, mahasiswa dapat meningkatkan awareness dalam
menerapkan standar-standar kebijakan keamanan komputer dalam
berbagai kondisi.

MATERI
PEMBELAJARAN/POKOK 1. CIA (Confidentiality, Integrity, Availability)
BAHASAN 2. Concepts of risk, threats, vulnerabilities, and attack vectors
3. Authentication and authorization, access control (mandatory
vs. discretionary)
4. Concept of trust and trustworthiness
5. Attacker goals, capabilities, and motivations
6. Social engineering
7. Privacy policy
8. Inference controls/statistical disclosure limitation
9. Backup policy, password refresh policy
10. Breach disclosure policy
11. Data collection and retention policies

PUSTAKA UTAMA Cybersecurity Policy Framework, Microsoft.

PENDUKUNG https://bssn.go.id/edukasi-dan-literasi/

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

289
MINGG SUB CP MK INDIKATO KRITERI METODE MATERI PEMBELAJARAN BOBOT
U KE (SEBAGAI R A DAN PEMBELAJAR PENILAI
KEMAMPUA BENTUK AN AN
N AKHIR PENILAI
YANG AN
DIHARAPK
AN)
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu mampu ketepatan Ceramah dan CIA (Confidentiality,
menjelaskan menjawab , Diskusi Online Integrity, Availability)
aspek pertanyaa kesesuai
keamanan n- an dan
pertanyaa sistemati
n singkat. ka
3-4 Mampu mampu ketepatan Ceramah dan Concepts of risk, threats,
menjelaskan menjawab , Diskusi Online vulnerabilities, and attack
risiko pertanyaa kesesuai
keamanan n- an dan
vectors
pertanyaa sistemati
n singkat. ka
5-6 Mampu mampu ketepatan Ceramah dan 1. Authentication
menjelaskan menjawab , Diskusi Online and
aspek pertanyaa kesesuai authorization,
keamanan n- an dan
access control
dan konsep pertanyaa sistemati
trust n singkat. ka
(mandatory vs.
discretionary)
2. Concept of
trust and
trustworthines
s
7-8 Mampu mampu ketepatan Ceramah dan 1. Attacker
menjelaskan menjawab , Diskusi Online goals,
social pertanyaa kesesuai capabilities,
engineering n- an dan
and
pertanyaa sistemati
n singkat. ka
motivations
2. Social
engineering
9-10 Mampu mampu ketepatan Ceramah dan 1. Privacy policy
menjelaskan menjawab , Diskusi Online
privasi pertanyaa kesesuai 2. Inference
n- an dan controls/statist
pertanyaa sistemati ical disclosure
n singkat. ka limitation
11-12 Mampu mampu ketepatan Ceramah dan Backup policy, password
menjelaska menjawab , Diskusi Online refresh policy
n Backup pertanyaa kesesuai
n- an dan
policy,
pertanyaa sistemati
password n singkat. ka
refresh
policy

13-14 Mampu mampu ketepatan Ceramah dan Breach disclosure policy


menjelaskan menjawab , Diskusi Online
Breach pertanyaa kesesuai

290
MINGG SUB CP MK INDIKATO KRITERI METODE MATERI PEMBELAJARAN BOBOT
U KE (SEBAGAI R A DAN PEMBELAJAR PENILAI
KEMAMPUA BENTUK AN AN
N AKHIR PENILAI
YANG AN
DIHARAPK
AN)
disclosure n- an dan
policy pertanyaa sistemati
n singkat. ka
15-28 Mampu Mampu ketepatan Seminar Data
menjelaskan menjelask , collection and
Data an kesesuai retention
collection kelebihan an dan
policies
and dan sistemati
retention kekuranga ka
n
policies

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Maria Ulfah Siregar Dr. Khurul Wardati,


Sugiantoro Dr.Ir. Bambang Sugiantoro Ph.D
M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
Kebijakan KULIAH: MATA (SKS): 7 PENYUSUNAN:
Keamanan Siber KULIAH: 4 01 Oktober 2020

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi

291
PENGEMBANG Maria Ulfah
RPS: Siregar Ph.D
Dr. Ir. Bambang
Sugiantoro
CAPAIAN CAPAIAN KU: 17, 21, 26
PEMBELAJARAN PEMBELAJARAN
PRODI
CAPAIAN KU: 17, 21, 26 yang diterapkan di bidang Kebijakan
PEMBELAJARAN Keamanan Siber
MATA KULIAH

DESKRIPSI SINGKAT Mata kuliah ini membahas berbagai macam jenis kebijakan yang terkait
MATA KULIAH: dengan keamanan komputer. Mahasiswa diajak untuk mengenali prinsip
Confidentiality, Integrity, dan Availability. Selanjutnya memahami
konsep risk, threats, vulnerabilities, dan attack vectors. Dengan
mempelajari dan memahami standar-standar kebijakan dibidang
keamanan cyber, mahasiswa dapat meningkatkan awareness dalam
menerapkan standar-standar kebijakan keamanan komputer dalam
berbagai kondisi.

MATERI
PEMBELAJARAN/POKOK 1. CIA (Confidentiality, Integrity, Availability)
BAHASAN 2. Concepts of risk, threats, vulnerabilities, and attack vectors
3. Authentication and authorization, access control (mandatory
vs. discretionary)
4. Concept of trust and trustworthiness
5. Attacker goals, capabilities, and motivations
6. Social engineering
7. Privacy policy
8. Inference controls/statistical disclosure limitation
9. Backup policy, password refresh policy
10. Breach disclosure policy
11. Data collection and retention policies

PUSTAKA UTAMA Cybersecurity Policy Framework, Microsoft.

PENDUKUNG https://bssn.go.id/edukasi-dan-literasi/

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

292
MINGG SUB CP MK INDIKATO KRITERI METODE MATERI PEMBELAJARAN BOBOT
U KE (SEBAGAI R A DAN PEMBELAJAR PENILAI
KEMAMPUA BENTUK AN AN
N AKHIR PENILAI
YANG AN
DIHARAPK
AN)
(1) (2) (3) (4) (5) (6) (7)
1-2 Mampu mampu ketepatan Ceramah dan CIA (Confidentiality,
menjelaskan menjawab , Diskusi Online Integrity, Availability)
aspek pertanyaa kesesuai
keamanan n- an dan
pertanyaa sistemati
n singkat. ka
3-4 Mampu mampu ketepatan Ceramah dan Concepts of risk, threats,
menjelaskan menjawab , Diskusi Online vulnerabilities, and attack
risiko pertanyaa kesesuai
keamanan n- an dan
vectors
pertanyaa sistemati
n singkat. ka
5-6 Mampu mampu ketepatan Ceramah dan 3. Authentication
menjelaskan menjawab , Diskusi Online and
aspek pertanyaa kesesuai authorization,
keamanan n- an dan
access control
dan konsep pertanyaa sistemati
trust n singkat. ka
(mandatory vs.
discretionary)
4. Concept of
trust and
trustworthines
s
7-8 Mampu mampu ketepatan Ceramah dan 3. Attacker
menjelaskan menjawab , Diskusi Online goals,
social pertanyaa kesesuai capabilities,
engineering n- an dan
and
pertanyaa sistemati
n singkat. ka
motivations
4. Social
engineering
9-10 Mampu mampu ketepatan Ceramah dan 3. Privacy policy
menjelaskan menjawab , Diskusi Online
privasi pertanyaa kesesuai 4. Inference
n- an dan controls/statist
pertanyaa sistemati ical disclosure
n singkat. ka limitation
11-12 Mampu mampu ketepatan Ceramah dan Backup policy, password
menjelaska menjawab , Diskusi Online refresh policy
n Backup pertanyaa kesesuai
n- an dan
policy,
pertanyaa sistemati
password n singkat. ka
refresh
policy

13-14 Mampu mampu ketepatan Ceramah dan Breach disclosure policy


menjelaskan menjawab , Diskusi Online
Breach pertanyaa kesesuai

293
MINGG SUB CP MK INDIKATO KRITERI METODE MATERI PEMBELAJARAN BOBOT
U KE (SEBAGAI R A DAN PEMBELAJAR PENILAI
KEMAMPUA BENTUK AN AN
N AKHIR PENILAI
YANG AN
DIHARAPK
AN)
disclosure n- an dan
policy pertanyaa sistemati
n singkat. ka
15-28 Mampu Mampu ketepatan Seminar Data
menjelaskan menjelask , collection and
Data an kesesuai retention
collection kelebihan an dan
policies
and dan sistemati
retention kekuranga ka
n
policies

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

Dr.Ir. Bambang Maria Ulfah Siregar Dr. Khurul Wardati,


Sugiantoro Dr.Ir. Bambang Sugiantoro Ph.D
M.Si

UIN SUNAN KALIJAGA


PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH: KODE MATA RUMPUN BOBOT SEMESTER: TANGGAL
KULIAH: MATA (SKS): PENYUSUNAN:
Proyek 7
KULIAH:
Pengembangan 2 20 Oktober 2020
JARINGAN

294
Jaringan Komputer DAN
KOMUNIKASI

OTORISASI DOSEN KOORDINATOR RMK: Ka Prodi


PENGEMBANG Maria Ulfah
RPS: Siregar, S.Kom.
M. Taufiq MIT., Ph.D
Nuruzzaman, Ph.D

CAPAIAN CAPAIAN P: 11, 15


PEMBELAJARAN PEMBELAJARAN
KU: 17, 19, 20, 21, 25, 27, 28
PRODI
KK: 34

CAPAIAN Mampu merancang dan mengimplementasikan sistem jaringan


PEMBELAJARAN komputer.
MATA KULIAH

DESKRIPSI SINGKAT
MATA KULIAH:
MATERI Studi kasus perancangan dan implementasi sistem jaringan komputer.
PEMBELAJARAN/POKOK
BAHASAN

PUSTAKA UTAMA

PENDUKUNG

MEDIA PEMBELAJARAN Full Daring Online Asyncronous


TEAM TEACHING
MATA KULIAH SYARAT

MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT


U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
(1) (2) (3) (4) (5) (6) (7)
1 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. hub
hub sederhana. baik.
2 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. switch
switch. baik.
3 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
dua jaringan dengan kecepatan. gateway.

295
MINGG SUB CP MK INDIKATO KRITERIA METODE MATERI BOBOT
U KE (SEBAGAI R DAN PEMBELAJARA PEMBELAJARA PENILAIA
KEMAMPUAN BENTUK N N N
AKHIR YANG PENILAIA
DIHARAPKAN) N
terpisah.. baik.
4 Mampu Jaringan Ketepatan Demo dan Membangun
menghubungka terbangun dan praktikum jaringan local ke
n jaringan lokal dengan kecepatan. Internet
dengan Internet baik.
5 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. firewall.
firewall. baik.
6 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. DMZ
DMZ baik.
7 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. VPN.
VPN. baik.
8 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. AP.
AP. baik.
9 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. user
user baik. management
management tersentralisasi.
tersentralisasi
10-14 Mampu Jaringan Ketepatan Demo dan Membangun
membangun terbangun dan praktikum jaringan dengan
jaringan dengan dengan kecepatan. router.
router. baik.

Integrasi-Interkoneksi
1. Matakuliah pendukung integrasi-interkoneksi
2. Level integrasi-interkoneksi
a. Materi
b. Metodologi
3. Proses integrasi-interkoneksi

Disusun oleh: Diperiksa oleh: Disahkan oleh:


Dosen Pengampu Penanggungjawab Ketua Program Studi Dekan
Keilmuan

M. Taufiq

296
Nuruzzaman, Ph.D M. Taufiq Nuruzzaman, Maria Ulfah Siregar, S.Kom. Dr. Khurul
Ph.D MIT., Ph.D Wardati, M.Si

Mandahadi Kusuma,
M.Eng

297
VI.5. SILABUS DAN RPS MATAKULIAH PEMINATAN SISTEM CERDAS

Nama Mata Kuliah : Logika Fuzzy

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Matakuliah ini membahas teori logika fuzzy yang bertujuan untuk membuat komputer mampu melakukan
reasoning atau penalaran secara uncertainty. Setelah mengikuti matakuliah ini diharapkan mahasiswa mampu
menganalisis dan mendesain sistem secara cerdas dengan pemilihan metode reasoning yang tepat berdasarkan
masalah yang ingin diselesaikan.

Topik Bahasan

1. Basic concepts of fuzzy logic,


2. Structure of algebra of fuzzy sets,
3. Alpha cuts decompositional principle,
4. fuzzy implications,
5. Fuzzy reasoning,
6. Fuzzy Inference System (tsukamoto, mamdani dan sugeno),
7. fuzzy clustering (fuzzy c means clustering dan substractive clustering),
8. fuzzy database,
9. fuzzy multi-expert multi attribute decision making

Rujukan

 Buckley J, and E. Eslami, An Introduction to Fuzzy Logic and Fuzzy Sets, Physica Heidelberg,
2001
 Witold Pedrycs, Fuzzy Multi criteria Decision Making, 2011
 Zimmerman H. J, Fuzzy Set Theory and Its Applications, Kluwer Academic Publisher, 1996

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU:

4 KK: 34

298
Nama Mata Kuliah : Pemrosesan Citra Digital

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah Pengolahan Citra Digital membahas beberapa teknik pengolahan citra (image processing).
Lingkup bahasan kuliah ini adalah prinsip dasar citra digital, karakteristik citra digital, metode peningkatan
kualitas citra, dan metode ekstraksi ciri. Setelah mengikuti kuliah ini, mahasiswa diharapkan telah memahami
dasar-dasar pengolahan citra digital sebagai sarana untuk penelitian yang lebih lanjut dalam bidang
pengolahan citra digital.

Topik Bahasan

1. Pengantar,
2. Sistem linear,
3. Contrast dan gray level,
4. Perbaikan citra ranah spasial dan frekuensi,
5. Konvolusi, digital filtering,
6. Transformasi fast fourier,
7. Representasi warna,
8. Segmentasi dan morfologi pada citra,
9. Kompresi citra

Rujukan

 Gonzalez Rafael C, Richard E. Woods Digital Image Processing, 2nd edition, Addison Wesley,
2002.
 Wilhelm Burger, Mark J. Burge. Digital Image Processing “An Algorithmic Introduction Using
Java”, Springer. 2012.
 C. Solomon, T. Breckon. Fundamentals of Digital Image Processing: A Practical Approach with
Examples in Matlab. Wiley, 2011.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU:

4 KK: 34

299
Nama Mata Kuliah : Dasar Penalaran dan Representasi Pengetahuan

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan dasar-dasar untuk merepresentasikan pengetahuan dan bagaimana melakukan
penalaran. Pada mata kuliah ini akan diperkenalkan kembali pada logika proposisi dan logika predikat secara
singkat. Selanjutnya akan dibahas mengenai resolusi pada logika proposisi untuk pembuktian teorema.
Bahasan berikutnya adalah arah penalaran yaitu forward chaining dan backward chaining. Selanjutnya adalah
mereview mengenai penalaran probabilistic, misal dengan teorema Bayes.

Topik Bahasan

1. Review of propositional and predicate logic


2. Resolution and theorem proving, Unification and lifting (propositional logic only)
3. Forward chaining, backward chaining
4. Review of probabilistic reasoning, Bayes theorem

Rujukan

 Mordechai Ben-Ari,”Mathematical Logic for Computer Science,” Second Edition, England:


Springer-Verlag, 2001.
 F. Soesianto & Djoni Dwijono, “Logika Matematika untuk Ilmu Komputer,” Yogyakarta: Andi,
2006.
 Setiadji, “Logika Informatika,” Yogyakarta: Graha Ilmu, 2007.
 Ronald J. Brachman, Hector J. Levesque, “In the Morgan Kaufmann Series in Artificial
Intelligence, Knowledge Representation and Reasoning,” Morgan Kaufmann, 2004,
https://doi.org/10.1016/B978-155860932-7/50095-9.

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 14, 15

3 KU:

4 KK:

300
Nama Mata Kuliah : Ilmu Informasi

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Mata Kuliah ini akan memberikan pengantar mengenai Ilmu Informasi, Data dan Teknis Penyimpanan,
Pengelolaan pengetahuan. Bahasan awal mata kuliah ini dimulai tentang dasar-dasar konseptual dan sejarah.
Mata Kuliah ini akan mendorong mahasiswa untuk menerapkan algoritma dalam bidang kecerdasan buatan
untuk mengelola data dan informasi menjadi bahan yang sangat berharga dalam menyelesaikan suatu
permasalan.

Topik Bahasan

1. Introduction
2. Analytic Techniques for Information Science
3. Human Information Processing and AI
4. Applied Information Engineering
5. Plotting, Charting, Data Representation
6. Sentiment Analysis
7. Text Summarization using Latent Semantic Analysis
8. Social Network Analysis
9. Streaming Analytics System
10. No SQL databases
11. Online Analytical Processing
12. Information Retrieval
13. Recommending Product

Rujukan

 Denning, P. J., & Metcalfe, R. M. (1998). Beyond calculation: The next fifty years of computing.
Springer Science & Business Media.
 Lucky, R. W., & Lucky, R. W. (1989). Silicon dreams: Information, man, and machine (p. 33). New
York: St. Martin's Press.
 Campbell-Kelly, M., Aspray, W., Snowman, D. P., McKay, S. R., & Christian, W. (1997).
Computer A history of the information machine. Computers in Physics, 11(3), 256-257.

Capaian Pembelajaran Program Studi Terkait

1 S: 2

301
2 P: 14

3 KU: 17

4 KK: 34

Nama Mata Kuliah : Pembelajaran Mesin

Program Studi : Teknik Informatika

SKS :4

Semester :5

Deskripsi Singkat Mata Kuliah

Memberikan gambaran mengenai konsep, teknik dan algoritma dalam pembelajaran mesin. Pembahasan
diawali dengan pemrosesan data, regresi dan diakhiri dengan pengenalan metode pembelajaran mesin terkini
seperti arsitektur deep learning. Mata kuliah ini akan memberikan ide dan konsep dasar dari metode
pembelajaran mesin modern disertai dengan sedikit pemahaman tentang bagaimana, mengapa, dan kapan
metode-metode tersebut digunakan.

Topik Bahasan

1. Pengenalan Task Pembelajaran Mesin


2. Statistical-based learning, maximum likelihood
3. Inductive Logic Programming
4. Supervised learning
5. Regresi (Shalev-Shwartz & Ben-David, 2014)(Skiena, 2017)
6. Gradient Descent (Shalev-Shwartz & Ben-David, 2014)
7. Unsupervised Learning and Clustering
8. Semi-supervised Learning
9. Performance Evaluation
10. Reinforcement Learning

Rujukan

 Aggarwal, C. C. (2018). Neural Networks and Deep Learning. In Springer International Publishing
AG, part of Springer Nature. Springer International Publishing AG, part of Springer Nature.
https://doi.org/10.1201/b22400-15
 Baxter, R., Hastings, N., Law, A., & Glass, E. J. (2008). Ptyhon Machine Learning. In Animal
Genetics (2nd ed., Vol. 39, Issue 5). Packt Publishing.
 Kibble, R. (2013). Introduction to natural language processing. University of London, 1(2), 26.

302
 Langley, P., & Carbonell, J. G. (2018). Machine learning for dummies. In John Wiley & Sons, Inc.
https://doi.org/10.1002/asi.4630350509
 Shalev-Shwartz, S., & Ben-David, S. (2014). Understanding machine learning: From theory to
algorithms. In Understanding Machine Learning: From Theory to Algorithms (Vol. 9781107057).
https://doi.org/10.1017/CBO9781107298019
 Skiena, S. S. (2017). The data science design manual. In Springer. https://doi.org/10.1007/978-3-
319-55444-0

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 16

3 KU: 25

4 KK: 34

Nama Mata Kuliah : Jaringan Saraf Tiruan

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari tentang sistem yang terinspirasi dari struktur, metode pemrosesan dan
kemampuan belajar dari jaringan saraf biologis. Dalam mata kuliah ini akan dipelajari arsitektur, fungsi
aktivasi, algoritma pelatihan jaringan saraf tiruan serta aplikasinya untuk menyelesaikan berbagai persoalan.

Topik Bahasan

1. Jaringan Saraf Biologi (inspirasi)


2. Anatomi Jaringan Saraf Tiruan
3. Fungsi Aktivasi
4. Fungsi Loss
5. Unit Output
6. Arsitektur Jaringan
7. Feed-Forward Neural Network
8. Deep Neural Network/Deep Learning
9. Convolutional Neural Network
10. Recurrent Neural Network

303
Rujukan

 Li Min Fu, Neural Network in Computer Intelligence


 Adam Gibson and Josh Patterson, Deep Learning A Practitioner’s Approach
 Charu C. Aggarwal, Neural Networks and Deep Learning

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

3 KU: 17

4 KK: 34

Nama Mata Kuliah : Penalaran dan Representasi Pengetahuan Lanjut

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Mata kuliah ini memberikan gambaran bagaimana merepresentasi pengetahuan secara simbolis dalam bentuk
yang sesuai untuk dilakukannya metode penalaran otomatis dan penalaran lainnya.

Topik Bahasan

1. Knowledge representation issues


2. Non-monotonic reasoning
3. Reasoning about action and change
4. Temporal and spatial reasoning
5. Rule-based Expert Systems
6. Model-based and Case-based reasoning
7. Planning

Rujukan

 Ronald J. Brachman, Hector J. Levesque, “In The Morgan Kaufmann Series in Artificial
Intelligence, Knowledge Representation and Reasoning,” Morgan Kaufmann, 2004,
https://doi.org/10.1016/B978-155860932-7/50095-9

304
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 14, 15

3 KU:

4 KK: 34

Nama Mata Kuliah : Data Mining

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Topik Bahasan

1. Pendahuluan Konsep Data Mining


2. Data Preprocessing
3. Association, correlation, and frequent pattern analysis
4. Classification
5. Cluster and Outlier Analysis
6. Mining Time-Series and Sequence Data
7. Web Mining
8. Visual Data Mining

Rujukan

 Jiawei Han, Micheline Kamber, “Data Mining: Concepts and Techniques”, Morgan Kaufmann; 3rd
edition (2010)
 Yangchang Zhao, “R and Data Mining: Examples and Case Studies”, http://www.rdatamining.com
 C. Ian H Witten & Eibe Frank, “Data Mining: Practical Machine Learning Tools and Techniques
2nd edition”, Morgan Kaufmann; (2005)

Capaian Pembelajaran Program Studi Terkait

1 S: 8

305
2 P: 14

3 KU: 17

4 KK: 34

Nama Mata Kuliah : Pemrosesan Bahasa Alami

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Memberikan gambaran mengenai konsep, teknik dan algoritma dalam pemrosesan bahasa alami.
Pembelajaran dimulai dengan analisis komponen dasar dalam Bahasa alami dan diakhiri dengan analisis
kemiripan teks. Mata kuliah ini akan memberikan ide dan intuisi dari konsep dan metode yang dapat
digunakan untuk mengolah Bahasa alami yang berupa teks.

Topik Bahasan

1. Introduction to NLP (Kibble, 2013)


2. Lexical Analysis (“Handbook of Natural Language Processing,” 2010)
3. Syntactic Parsing (“Handbook of Natural Language Processing,” 2010)
4. Part of Speech Tagging (Jurafsky & Martin, 2019)
5. Statistical Parsing (“Handbook of Natural Language Processing,” 2010)
6. Semantic Role Labelling (Jurafsky & Martin, 2019)
7. N-grams and HMMs
8. Named Entity Recognition (Jurafsky & Martin, 2019)
9. Bag of words model

Rujukan

 Brownlee, J. (2017). Deep Learning for Natural Language Processing. Jason Brownlee.
http://web.stanford.edu/class/cs224n/readings/cs224n-2019-notes06-NMT_seq2seq_attention.pdf
 Handbook of Natural Language Processing. (2010). In Taylor and Francis Group, LLC (2nd Ed.).
https://doi.org/10.3115/1220835.1220877
 Jurafsky, D., & Martin, J. H. (2019). Speech and Language Processing. An Introduction to Natural
Language Processing, Computational Linguistics, and Speech Recognition (3 (Ed.)).
https://doi.org/10.1515/zfsw.2002.21.1.134
 Kibble, R. (2013). Introduction to natural language processing. University of London, 1(2), 26.

306
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 16

3 KU: 25

4 KK: 34

Nama Mata Kuliah : Pengenalan Pola

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Matakuliah ini mempelajari beberapa tahapan dalam menyiapkan data (numerik maupun citra) untuk
selanjutnya dilakukan klasifikasi menggunakan beberapa algoritma dengan pendekatan supervised maupun
unsupervised.

Topik Bahasan

1. Pengantar tentang beberapa pola dan aplikasi pengenalan pola


2. Linear algebra
3. Teori Bayesian decision
4. Variabel random normal
5. Pengantar tentang estimasi parameter serta metodenya
6. Teknik nonparametric serta estimasi densitasnya
7. Metode untuk mengurangi data training yang berdimensi tinggi
8. Linear discriminant functions
9. Deteksi pola supervised
10. Deteksi pola unsupervised

Rujukan

 Theodoridis, S., Koutroumbas, K., “Pattern Classification, ” 3rd ed., Academic Press, 2006.
 Gonzalez, Woods & Eddins, 2004, Digital Image Processing using MATLAB
 R. Duda, P. Hart, D. Stork, 2000, Pattern Classification, second edition

307
Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14

3 KU: 16

4 KK: 34

Nama Mata Kuliah : Visi Komputer

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mempelajari teknik dan algoritma untuk memproses dan menganalisis citra digital termasuk
video untuk mendapatkan pengertian tingkat tinggi (high-level understanding) dari informasi yang terkandung
di dalamnya.

Topik Bahasan

1. Image Processing
2. Image Segmentation
3. Image/Object detection
4. Vision-based learning
5. Character Recognition
6. Face Recognition
7. Vehicle Detection

Rujukan

 Richard Szeliski, Computer Vision Algorithms and Applications


 Adrian Kaehler and Gary Bradski, Learning OpenCV: Computer Vision with the OpenCV Library
 Jason Brownlee, Deep Learning for Computer Vision

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 14, 16

308
3 KU: 17

4 KK: 34

Nama Mata Kuliah : Komputasi Evolusioner

Program Studi : Teknik Informatika

SKS :4

Semester :7

Deskripsi Singkat Mata Kuliah

Mata kuliah ini mengenalkan kepada mahasiswa tentang berbagai terminologi, teknik dan proses komputasi
evolusioner.

Topik Bahasan

1. Fundamentals of optimisation
2. Modern heuristic methods
3. Genetic algorithms, evolution strategies, evolutionary programming, genetic programming
4. Basic data structures and operators
5. Handling constraints
6. Evolutionary multi-objective optimization
7. Ant colony optimization
8. Hybrid evolutionary algorithms
9. Theory of evolutionary computation

Rujukan

 Eiben A.E., Smith J.E., “Evolutionary Computing: The Origins,” Natural Computing Series.
Springer, Berlin, Heidelberg, 2015

Capaian Pembelajaran Program Studi Terkait

1 S:

2 P: 12, 14, 15

3 KU:

4 KK: 34

309
Nama Mata Kuliah : Quran Hadis Mining

Program Studi : Teknik Informatika

SKS :4

Semester :6

Deskripsi Singkat Mata Kuliah

Matakuliah ini berisi pembahasan multidisiplin antara bidang Ilmu Komputer dan Bidang Ilmu Quran dan
Hadits. Selain algoritma dasar Machine Learning, Mata Kuliah ini juga membahas Algoritma tingkat lanjut
yang tidak disampaikan dalam Mata Kuliah Data Mining, dengan fokus penerapan pada corpus Quran dan
Hasits.

Topik Bahasan

1. Pengenalan Konsep Data Mining dan Dasar2 Quran dan Hadis


2. Quran dan Hadits Corpus
3. Frequent Keyword Patterns in Quran and Hadith Chapter (Vertical Format, Pattern Growth)
4. Text Categorization pada Quran dan Hadits
5. Classifying Arabic Quran and Hadith
6. Klasifikasi Level Hadith berdasar dataset dan algoritma klasifikasi
7. Deep learning and distributional semantics for the Quran
8. Algoritma Markov untuk Penerjemahan Al Quran
9. Arabic and English verb systems in the Quran corpus

Rujukan

 Jiawei Han, Micheline Kamber, “Data Mining: Concepts and Techniques”, Morgan Kaufmann; 3rd
edition (2010)
 Sayoud, H. (2018, June). Visual Analytics Based Authorship Discrimination Using Gaussian
Mixture Models and Self Organising Maps: Application on Quran and Hadith. In International
Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems (pp.
158-164). Springer, Cham.
 Saloot, M. A., Idris, N., Mahmud, R., Ja’afar, S., Thorleuchter, D., & Gani, A. (2016). Hadith data
mining and classification: a comparative analysis. Artificial Intelligence Review, 46(1), 113-128.
 Salloum, S. A., AlHamad, A. Q., Al-Emran, M., & Shaalan, K. (2018). A survey of Arabic text
mining. In Intelligent Natural Language Processing: Trends and Applications (pp. 417-431).
Springer, Cham.
 Alrehaili, S. M., & Atwell, E. (2014). Computational ontologies for semantic tagging of the Quran:
A survey of past approaches. In LREC 2014 Proceedings. European Language Resources
Association.
 Al-Kabi, M. N., Kanaan, G., Al-Shalabi, R., Nahar, K., & Bani-Ismail, B. (2005). Statistical

310
classifier of the holy Quran verses (Fatiha and Yaseen chapters). Journal of Applied Sciences, 5(3),
580-583.
 Zakariah, M., Khan, M. K., Tayan, O., & Salah, K. (2017). Digital Quran Computing: Review,
Classification, and Trend Analysis. Arabian Journal for Science and Engineering, 42(8), 3077-3102.

Capaian Pembelajaran Program Studi Terkait

1 S: 1

2 P: 14

3 KU: 17

4 KK: 34

311
Sarana dan Prasarana perkuliahan

No Nama Sarana dan Prasarana Jumlah Kondisi Keterangan


1 Ruang kelas 3 Baik
2 LCD Projector 3 Baik
3 Ruang Laboratorium praktikum 5 Baik
4 Komputer PC 125 Baik
5 Komputer Sever 5 Baik
6 Perpustakaan 1 Baik

Sistem Penjaminan Mutu

Program studi Teknik Informatika menerapkan setiap standar pendidikan yang diamanahkan
oleh UIN Sunan Kalijaga maupun oleh Kementerian terkait.

Standar Kompetensi Lulusan

Program studi Teknik Informatika telah menerapkan standar kompetensi lulusan yang
dituangkan dalam capaian pembelajaran lulusan atau Program Educational Outcome.

Standar Isi Pembelajaran

Standar isi pembelajaran telah diterapkan di Prodi Teknik Informatika. Hal ini tertuang dalam
kedalaman dan keluasan materi pembelajaran yang mengacu pada capaian pembelajaran
lulusan.

Standar Proses Pembelajaran

Prodi Teknik Informatika telah menerapkan standar proses pembelajaran yang mencakup
perencanaan, pelaksanaan dan beban belajar mahasiswa. Waktu pembelajaran efektif
mahasiswa paling sedikit 16 (enam belas) minggu sudah termasuk kegiatan penilaian.

Standar Penilaian Pendidikan Pembelajaran

Penilaian proses dan hasil belajar mencakup: prinsip penilaian, teknik dan instrument
penilaian, mekanisme dan prosedur penilaian, pelaksanaan penilaian, pelaporan penilaian,
dan kelulusan mahasiswa.

312
Standar Dosen dan Tenaga Kependidikan

Dosen wajib memiliki kualifikasi akademik dan kompetensi pendidik, sehat jasmani dan
rohani, serta memiliki kemampuan untuk menyelenggarakan pendidikan dalam rangka
pencapaian capaian pembelajaran lulusan.

Tenaga kependidikan minimal memiliki ijazah diploma 3 (tiga) dan sesuai dengan tugas
pokok dan fungsinya.

Standar Sarana dan Prasarana Pembelajaran

Sarana dan prasarana harus sesuai dengan isi dan proses pembelajaran dalam rangka
pemenuhan capaian pembelajaran lulusan dan menjamin terselenggaranya proses
pembelajaran dan pelayanan administrasi akademik.

Standar Pengelolaan

Standar pengelolaan mencakup perencanaan, pelaksanaan, pengendalian, pemantauan dan


evaluasi, serta pelaporan kegiatan pembelajaran.

Standar Pembiayaan Pembelajaran

Pembiayaan pembelajaran mencakup biaya investasi dan biaya operasional. Biaya investasi
yaitu biaya untuk pengadaan sarana dan prasarana, serta pengembangan dosen. Biaya
operasional adalah biaya yang diperlukan untuk melaksanakan kegiatan pendidikan yang
mencakup biaya dosen dan biaya tenaga kependidikan.

Tenaga Pengajar

Program studi Teknik Informatika memiliki tenaga pengajar yang memiliki gelar doktor dan
magister. Terdapat 5 dosen bergelar doktor dan 12 dosen bergelar magister.

313
K

Kesesuaian Sertifikat
Sertifikat Mata kuliah yang
NIDN Pendidikan dengan Jabatan kompetensi/
No Nama Dosen Bidang Keahlian pendidik diampu pada PS yang
/NIDK Pascasarjana kompetensi akademik Profesi
profesional diakreditasi
ini PS industri

Magister/Magister Doktor/Doktor
terapan/Spesialis Terapan/Spesialis
Agung Fatwanto,
1 S.Si., M.Kom., Ph.D. 2003017701 Ilmu Komputer Computer Science Sesuai Lektor Ya Rekayasa Perangkat Lunak
Muhammad Taufiq
Nuruzzaman, S.T.
2 M.Eng., Ph.D. 2018117901 Computer Science Jaringan Komputer Sesuai Lektor Ya Pemrograman Jaringan
Maria Ulfah Siregar,
3 S.Kom. MIT., Ph.D. 2006017801 Computer Science Computer Science Sesuai Lektor Ya Komputasi Evolusioner
Dr. Ir. Bambang
4 Sugiantoro, S.Si., M.T. 2024107501 Teknik Elektro Ilmu Komputer Sesuai Lektor Ya Keamanan Perangkat Lunak
Dr. Shofwatul 'Uyun, Lektor
5 S.T., M.Kom. 2011058201 Ilmu Komputer Ilmu Komputer Sesuai Kepala Ya Pemrosesan Citra Digital
Agus Mulyanto, S.Si., Lektor Sistem Informasi
6 M.Kom. 2023087101 Ilmu Komputer Sesuai Kepala Ya Manajemen
Aulia Faqih Rifa'i, Lektor
7 M.Kom. 0006038601 Teknik Informatika Sesuai Kepala Ya Multimedia
Sumarsono, S.T.,
8 M.Kom. 2009027101 Ilmu Komputer Sesuai Lektor Ya Komputasi Awan
Ade Ratnasari, S.Kom.
9 M.T. 2017128001 Teknik Informatika Sesuai Lektor Ya Sistem Informasi Eksekutif
Nurochman, S.Kom.,
10 M.Kom. 2023128001 Ilmu Komputer Sesuai Lektor Ya Jaringan Saraf Tiruan
11 Muhammad Didik 2012087602 Teknik Elektro Sesuai Lektor Ya Basis Data Terdistribusi

0
Rohmad Wahyudi,
S.T., MT.
Rahmat Hidayat, Asisten
12 S.Kom., M.Cs. 0514058501 Ilmu Komputer Sesuai Ahli Ya Data Mining
Muhammad Sistem Pendukung
13 Mustakim, S.T. M.T. 2030047901 Teknik Elektro Sesuai Lektor Ya Keputusan
Mandahadi Kusuma, Calon
14 M.Eng. 2015118401 Teknik Elektro Sesuai Dosen Tidak
Eko Hadi Gunawan, Calon
15 M.Eng. 2028128702 Teknik Elektro Sesuai Dosen Tidak
Jurusan Informatika
Muhammad Galih Sub Jurusan Calon
16 Wonoseto, M.T. 0613119001 Teknologi Informasi Sesuai Dosen Tidak
Calon
17 Usfita Kiftiyani, M.Sc. 2009069201 Computer Science Sesuai Dosen Tidak

Anda mungkin juga menyukai