Anda di halaman 1dari 9

Kurikulum KKNI-Like 2016 PSTI UTM

Program Studi Teknik Informatika


Universitas Trunojoyo Madura

Bidang ilmu komputer atau Informatika mengalami perkembangan yang sangat pesat , baik di sisi
paradigma, perangkat keras dan juga perangkat lunak. Program Studi Teknik Informatika (PSTI)
sebagai salah satu elemen penting yang menghasilkan insan pembangun dibidang informatika
merasa perlu menyesuaikan kurikulum yang selama ini berjalan agar alumninya lebih berdaya-
saing dan mampu terus belajar untuk beradaptasi dengan kemajuan di bidang kerjanya.

Pada tahun 2016 ini, penyusunan kurikulum baru didasarkan pada informasi dari DIKTI dan
Aptikom (Asosiasi Perguruan Tinggi Ilmu Komputer) yang mendorong terbentuknya alumni yang
memiliki daya saing tingkat Asia. DIKTI menamakannya sebagai KKNI, singkatan dari
Kompetentasi Kualifikasi Nasional Indonesia. Sayangnya, sampai saat kurikulum ini difinalkan,
detail kualifikasi yang disebutkan akan “menyeragamkan” kualifikasi lulusan di bidang
informatika, belum kami peroleh. Meskipun demikian, kami sebagai pengelola PSTI sudah dapat
menangkap makna kualifikasi dan kompetensi yang seharusnya dimiliki oleh Alumni. Karena itu,
kurikulum ini kami namakan “Kurikulum KKN-like 2016 PSTI UTM”.

Kurikulum yang sudah berjalan di PSTI UTM adalah kurikulum 2012. Kurikulum ini sudah cukup
baik dan hanya diperlukan penyesuaian (adaptasi) terhadap kebutuhan kompetensi dan
kemajuan teknologi. Perubahan yang dilakukan lebih pada konten matakuliah, menyesuaian
nama matakuliah, penghapusan beberapa matakuliah yang kurang mensupport kebutuhan
spesifik bidang Informatika, penambahan matakuliah baru dan menempatan ulang posisi
matakuliah di dalam kurikulum.

Konten matakuliah akan dibahas pada Rapat PSTI menjelang penentuan Dosen pengampu
disetiap awal semester. Selain itu, konten mata kuliah juga ditentukan dengan pemilihan bahasa
pemrograman, database atau tool penting dalam pengajaran. KKNI-like 2016 fokus pada 2 bahasa
pemrograman general purpose yang paling banyak digunakan saat ini, yaitu Python dan Java.
Python secara garis besar banyak digunakan dibidang komputasi sains, sedangkan Java lebih
mendominasi di sisi apkikasi umum seperti Sistem Informasi dan Game.

Penyesuaian nama matakuliah merupakan hal yang cukup penting, mengikuti panduan ACM/IEEE
Computing Curricula, sekaligus agar mudah didengar. Matakuliah Rancangan dan analisa
Algoritma (RAA), misalnya, berubah nama menjadi Strategi Algoritma., karena inti dari RAA
adalah bagaimana mendapatkan algoritma yang baik yang sangat tergantung dari strategi kita
menganalisa algoritma. Matakuliah Sistem Informasi diganti nama menjadi Pengelolaan
Informasi Organisasi. Tujuannya adalah agar Dosen pengampu dan Mahasiswa langsung dapat
memprediksi bahwa matakuliah ini akan berurusan dengan informasi utuh yang ada di dalam
Organisasi. Akibatnya, mahasiswa, saat membangun perangkat lunak sistem Informasi akan
mempunyai persepsi bahwa aplikasi tersebut harus mampu mengelola informasi di dalam
organisasi secara lengkap, bukan hanya bagian tertentu dari Organisasi tersebut. Matakuliah
Kecerdasan buatan disesuaikan menjadi Kecerdasan Komputasional. Ini dilakukan karena sebagai
besar kontent Kecerdasan Buatan sudah ada di dalam matakuliah Logika Informatika, Matematika

1
Diskret, Statistika dan Strategi Algoritma, misalnya mengenai representasi logika, first-order logic,
teorema bayes, dan konsep pencarian. Matakuliah kecerdasan komputasional diharapkan fokus
pada bagian akhir dari kecerdasan Buatan dan kajian lain yang berkaitan dengan soft-computing
(pengenalan jaringan syaraf tiruan, logika samar, dan algoritma genetika).

Penghapusan dilakukan terhadap matakuliah Riset Operasional dan Simulasi. Matakuliah ini
memang dapat mendukung kajian di bidang Informatika, namun tidak menjadi basis referensi
utama sebagaimana disebutkan di ACM/IEEE Computing Curricula. Kedua matakuliah ini ada di
Program Studi Teknik Industri dan tentu dapat dihadiri oleh mahasiswa PSTI yang memerlukan
kajian tentang itu.

Matakuliah baru yang ditambahkan adalah matakuliah pilihan yang sudah pernah disediakan
sebelumnya dan diikuti banyak mahasiswa. Selain itu, faktor yang menentukan dalam
penambahan matakuliah baru adalah perkembangan kebutuhan kemampuan mengenai konten
matakuliah. Berikut ini adalah daftar matakuliah baru tersebut:

 Tata Tulis Karya Ilmiah, menggantikan Bahasa Indonesia


 Komputasi Aljabar Linier, penyesuaian dari Aljabar Linier & Matriks. Matakuliah ini
mengarahkan mahasiswa untuk mampu menyelesaikan perhitungan pada bidang Aljabar
Linier kemudian mampu menerjemahkannya ke dalam bentuk Algoritma.
 Dasar Pemrograman Web, baru. Dihadirkan karena mahasiwa harus sudah mampu membuat
halaman web (sisi front-end) sejak awal (tahun pertama).
 Pemrograman Desktop. Bagaimana membuat aplikasi konsol dan GUI pada suatu sistem
operasi komputer (Windows, Linux, Mac.).
 Komputasi Numerik, penyesuaian dari Metode Numerik. Mahasiswa diharapkan mampu
menyelesaikan masalah secara numerik dan membuat algoritma menyelesaian tersebut,
kemudian mewujudkannya dalam bahasa pemrograman Python.
 Analisan dan Perancangan Perangkat Lunak, mempersempit fokus dari Rekayasa Perangkat
Lunak
 Pengembangan Aplikasi Web, penyesuaian dari Pemrograman Database Berbasis Web.
Fokusnya adalah pada pengembangan aplikasi back-end yang dapat berkomunikasi dengan
server basis data dan front-end, mengikuti konsep MVC (Model View Controller)
 Proyek Perangkat Lunak, kontennya mirip Manajemen Proyek Perangkat Lunak, tetapi
mahasiswa harus mengerjakan proyek mini dalam satu semester sesuai dengan kaidah yang
didapat dari matakuliah Analisa dan Perancangan Perangkat Lunak
 Sistem Terdistribusi & Paralel, diwajibkan karena pentingkan pemrosesan paralel dan
terdistribusi yang hadir pada banyak software dan hardware saat ini.
 Kecerdasan Komputasional, penyesuaian dari Kecerdasan Buatan.
 Pengujian Perangkat Lunak, hadir karena kurangnya kualitas dan kecocokan dengan
kebutuhan stake-holder dari software yang dibuat oleh Mahasiswa terutama pada Tugas
Akhir.
 Pemrograman Perangkat Bergerak, hadir untuk memenuhi kebutuhan aplikasi pada
perangkat bergerak (mobile), terutama pada Platform Android.
 Keamanan Data & Aplikasi, penyesuaian dari Keamanan Informasi.

Demikian sedikit penjelasan mengenai KKNI-like 2016 PSTI UTM ini, semoga pemberlakuannya
mendapat dukungan semua pihak yang berkepentingan 

2
Pemetaan Matakuliah
Semester 1 Semester 2
No Kode Mata Kuliah SKS PraSyarat No Kode Mata Kuliah SKS PraSyarat
1 UNG110 Bahasa Inggris 2 1 TIF171 Komputasi Aljabar Linier 3 TIF163
2 UNG10X Pendidikan Agama 3 2 TIF172 Struktur Data 4 TIF162
3 TIF161 Pengantar Informatika 4 3 TIF173 Dasar Pemrograman Web 4 TIF161
4 TIF162 Algoritma Pemrograman 4 4 TIF174 Organisasi Komputer 3 TIF161
5 TIF163 Logika Informatika 2 5 TIF175 Fisika Informatika 3
6 TIF164 Matematika 3 6 TIF176 Statistika 3
7 TIF165 Tata Tulis Karya Ilmiah 2 7 UNG108 Kewarganegaraan 2
Jumlah 20 Jumlah 22

Semester 3 Semester 4
No Kode Mata Kuliah SKS PraSyarat No Kode Mata Kuliah SKS PraSyarat
1 TIF181 Matematika Diskrit 3 TIF163 1 TIF191 Jaringan Komputer 4 TIF184
2 TIF182 Sistem Basis Data 3 TIF172 2 TIF192 Grafika Komputer 4 TIF183
3 TIF183 Pemrograman Berorientasi Objek 4 TIF172 3 TIF193 Pengelolaan Informasi Organisasi 3 TIF182
4 TIF184 Sistem Operasi 3 TIF174 4 TIF194 Bahasa Formal & Otomata 3 TIF181
5 TIF185 Rekayasa Multimedia 3 TIF161 5 TIF195 Pengelolaan Basis Data 3 TIF182
6 TIF186 Pemrograman Desktop 4 TIF162 6 TIF196 Komputasi Numerik 3 TIF171
Jumlah 20 Jumlah 20

3
Semester 5 Semester 6
No Kode Mata Kuliah SKS PraSyarat No Kode Mata Kuliah SKS PraSyarat
1 TIF261 Analisa & Perancangan PL 3 TIF186 1 TIF271 Proyek Perangkat Lunak 3 TIF261
2 TIF262 Penambangan Data 3 TIF176 2 TIF272 Pemrograman Perangkat Bergerak 4 TIF186
3 TIF263 Pengembangan Aplikasi Web 4 TIF186 3 TIF273 Kecerdasan Komputasional 3 TIF264
4 TIF264 Strategi Algoritma 3 TIF172 4 TIF274 Sistem Terdistribusi & Paralel 3 TIF191
5 TIF265 Pengolahan Citra 3 TIF192 5 TIF275 Pengujian Perangkat Lunak 3 TIF261
6 TIF266 Interaksi Manusia & Komputer 3 TIF186 6 TIF279 Kerja Praktek (KP) 2 90 SKS
7 TIFXXX Matakuliah Pilihan 1 3
Jumlah 19 Jumlah 21

Semester 7 Semester 8
No Kode Mata Kuliah SKS PraSyarat No Kode Mata Kuliah SKS PraSyarat
1 TIF181 Metodologi Penelitian 2 108 SKS 1 TIF291 Etika Informatika 2 100 SKS
2 TIF182 Keamanan Data & Aplikasi 3 TIF191 2 TIF299 Skripsi 6 KP,120 SKS
3 TIF183 Technopreneurship 2 90 SKS 3 TIFXXX Matakuliah Pilihan 4 3
4 TIFXXX Matakuliah Pilihan 2 3
5 TIFXXX Matakuliah Pilihan 3 3
Jumlah 13 Jumlah 11

 Jumlah SKS Matakuliah Wajib : 134


 Jumlah SKS Matakuliah Pilihan (minimal) : 12 (4 matakuliah)
 SKS Lulus (minimal) : 146

4
Matakuliah Pilihan
No Kode Mata Kuliah SKS PraSyarat No Kode Mata Kuliah SKS PraSyarat
1 TIF351 Audit Perangkat Lunak 3 TIF261 25 TIF375 Pengembangan Aplikasi Terdistribusi 3 TIF191
2 TIF352 Kriptografi & Keamanan Jaringan 3 TIF191 26 TIF376 Komputasi Awan 3 TIF191
3 TIF353 Pemodelan & Simulasi 3 TIF196 27 TIF377 Sistem Temu-Kembali Informasi 3 TIF171
4 TIF354 Rekayasa Mesin Pencarian 3 TIF262 28 TIF378 Penambangan Web 3 TIF132
5 TIF355 Pembelajaran Mesin 3 TIF273 29 TIF379 Pengembangan Aplikasi Game 3 TIF261
6 TIF356 Kecerdasan Bisnis 3 TFI262 30 TIF380 RPL Khusus Game 3 TIF261
7 TIF357 Pemrosesan Bahasa Alami 3 TIF194 31 TIF381 Sistem Enterprise 3 TIF261
8 TIF358 Teori Graf 3 TIF196 32 TIF382 Web Semantika 3 TIF262
9 TIF359 Sistem Waktu Nyata 3 TIF191 33 TIF383 Biomedika 3 TIF265
10 TIF360 Pemrograman Sistem 3 TIF184 34 TIF384 Biometrika 3 TIF265
11 TIF361 Pemrograman Berbasis Kerangka Kerja 3 TIF196 35 TIF385 Operasional Aplikasi Web 3 TIF263
12 TIF362 Rekayasa Kebutuhan Perangkat Lunak 3 TIF261 36 TIF386 Rekayasa Web 3 TIF263
13 TIF363 Penjaminan Mutu Perangkat Lunak 3 TIF261 37 TIF387 Pengenalan Pola 3 TIF265
14 TIF364 Pemrosesan Sinyal 3 TIF196 38 TIF388 Kompresi Data 3 TIF195
15 TIF365 Neuro Fuzzy 3 TIF273 39 TIF389 Realitas Virtual & Augmentasi 3 TIF265
16 TIF366 Pemrosesan Video 3 TIF265 40 TIF390 Pemrograman Konsol 3 TIF261
17 TIF367 Perekaman Gerakan 3 TIF265 41 TIF391 Basis Data Terdistribusi 3 TIF195
18 TIF368 Data Warehouse 3 TIF195 42 TIF392 Arsitektur Perangkat Lunak TIF261
19 TIF369 Animasi & Pemodelan 3D 3 TIF265 43 TIF393 Visi Komputer 3 TIF273
20 TIF370 Algoritma Genetika 3 TIF273 44 TIF394 Pemrosesan Data Besar 3 TIF262
21 TIF371 Topik Khusus KK 3 45 TIF395 Protokol Internet 3 TIF191
22 TIF372 Topik Khusus Sister 3 46 TIF396 Kuliah Kerja Nyata (KKN) 3 100 SKS
23 TIF373 Topik Khusus RPL 3 47 TIF397 Pengolahan Data Spasial 3 TIF193
24 TIF374 Topik Khusus GraVis 3 48 Matakuliah dari Prodi SI (maks. 6 sks) 3

5
Tabel Ekuivalensi (Draft, Sementara Matakuliah Wajib)
Kurikulum KKNI-Like 2016 Kurikulum 2012
No. Kode Mata Kuliah SKS Kode Mata Kuliah SKS
1 UNG110 Bahasa Inggris 2 TIF201 Bahasa Inggris 2
2 UNG10X Pendidikan Agama 3 TIF112 Pendidikan Agama 3
3 TIF161 Pengantar Informatika 4 TIF110 Matematika I 3
4 TIF162 Algoritma Pemrograman 4 TIF204 Logika Informatika 2
5 TIF163 Logika Informatika 2 TIF130 Pengantar Teknologi Informasi 4
6 TIF164 Matematika 3 TIF111 Pengantar Algoritma 4
7 TIF165 Tata Tulis Karya Ilmiah 2 UNG108 Bahasa Indonesia 2
8 TIF171 Komputasi Aljabar Linier 3 TIF110 Aljabar Linier & Matriks 3
9 TIF172 Struktur Data 4 TIF204 Struktur Data 4
10 TIF173 Dasar Pemrograman Web 4 TIF125 Riset Operasional 3
11 TIF174 Organisasi Komputer 3 TIF111 Organisasi & Arsitektur Komputer 3
12 TIF175 Fisika Informatika 3 TIF201 Matematika II 3
13 TIF176 Statistika 3 TIF112 Statistika 3
14 UNG108 Kewarganegaraan 2 UNG108 Kewarganegaraan 2
15 TIF181 Matematika Diskrit 3 TIF114 Matematika Diskrit 3
16 TIF182 Sistem Basis Data 3 TIF115 Basis Data I 3
17 TIF183 Pemrograman Berorientasi Objek 4 TIF117 Pemrograman Berorientasi Objek 4
18 TIF184 Sistem Operasi 3 TIF119 Sistem Operasi 3
19 TIF185 Rekayasa Multimedia 3 TIF221 Multimedia 3
20 TIF186 Pemrograman Desktop 4 TIF133 Simulasi 3
21 TIF191 Jaringan Komputer 4 TIF120 Jaringan Komputer 4
22 TIF192 Grafika Komputer 4 TIF121 Grafika Komputer 4
23 TIF193 Pengelolaan Informasi Organisasi 3 TIF122 Sistem Informasi 3
24 TIF194 Bahasa Formal & Otomata 3 TIF123 Bahasa Formal & Otomata 3
25 TIF195 Pengelolaan Basis Data 3 TIF215 Basis Data Lanjut 3
26 TIF196 Komputasi Numerik 3 TIF118 Metode Numerik 3
27 TIF261 Analisa & Perancangan PL 3 TIF216 Rekayasa Perangkat Lunak 3
28 TIF262 Penambangan Data 3 TIF132 Data Mining 3
29 TIF263 Pengembangan Aplikasi Web 4 TIF230 Pemrograman Berbasis Web 4
30 TIF264 Strategi Algoritma 3 TIF218 Rancangan & Analisa Algoritma 3
31 TIF265 Pengolahan Citra 3 TIF126 Pengolahan Citra Digital 3
32 TIF266 Pemrograman Perangkat Bergerak 4 TIF571 Pemrograman Mobile 4
33 TIF271 Proyek Perangkat Lunak 3 TIF505 Manajemen Proyek PL 3
34 TIF272 Interaksi Manusia & Komputer 3 TIF113 Interaksi Manusia & Komputer 3
35 TIF273 Kecerdasan Komputasional 3 TIF602 Kecerdasan Buatan 3
36 TIF274 Sistem Terdistribusi & Paralel 3 TIF401 Sistem Terdistribusi 3
37 TIF275 Pengujian Perangkat Lunak 3 TIF131 Kerja Praktek (KP) 2
38 TIF279 Kerja Praktek (KP) 2 UNG111 Kuliah Kerja Nyata 3
39 TIF181 Metodologi Penelitian 2 TIF134 Metodologi Penelitian 2

6
40 TIF182 Keamanan Data & Aplikasi 3 TIF128 Keamanan Informasi 3
41 TIF183 Technopreneurship 2 TIF135 Technopreneurship 2
42 TIF291 Etika Informatika 2 TIF124 Etika Informatika 2
43 TIF299 Skripsi 6 TIF136 Tugas Akhir 6

Bidang Minat:

1. Kecerdasan Komputasional (KK)


2. Sistem Terdstribusi (SisTer)
3. Rekayasa Perangkat Lunak (RPL)
4. Grafika & Visualisasi (GraVis)

Outcome Prodi:
 Mampu berkomunikasi dengan baik, bertanggungjawab, selalu siap belajar hal-hal baru dan
hadir sebagai problem solver di dalam komunitas kehidupannya
 Mampu menerjemahkan penyelesaian permasalahan dalam kehidupan nyata ke bentuk
algoritma
 Mampu membangun aplikasi desktop, web dan bergerak disertai akses ke database&
jaringan
 Mampu masuk dan bersaing di pendidikan lanjutan (Magister)

Outcome KK:
 Mampu memahami konsep utama di bidang sistem cerdas atau computational intelligence
 Mampu merancang dan mengimplementasikan konsep sistem cerdas menggunakan bahasa
pemrograman tertentu

Outcome RPL
 Mampu menganalisa, merancang, mengimplementasikan, mendokumentasikan sesuai
standar, dan menyebarkan perangkat lunak yang dengan tepat memenuhi kebutuhan dari
para stake-holder
 Mampu mengaudit, menguji dan merawat perangkat lunak yang sedang berjalan
 Mampu merancang antarmuka interaksi aplikasi desktop, web dan bergerak berkualitas dan
mudah dimanfaatkan
 Mampu membangun dan mengelola sistem basis data mengikuti kemajuan teknologi
(replikasi, terdistribusi)

Outcome SisTer:
 Memahami konsep mainstream di bidang jaringan komputer, sistem paralel dan terdistribusi
 Mampu merancang, mengimplementasikan dan mendokumentasikan arsitektur jaringan
komputer skala menengah
 Mampu merancang, mewujudkan dan mendokumentasikan aplikasi yang berjalan paralel
dan terdistribusi
 Mampu merancang dan mewujudkan aplikasi untuk mengelola atau mengolah data dan
sumber daya lain yang terdapat di atas sistem terdistribusi

Outcome GraVis:
 Mampu merancang, mengembangkan dan mendokumentasikan proses pembuatan aplikasi
game sesuai dengan standar.
 Mampu mengkreasi media digital yang dilengkapi dengan fitur animasi dan realitas virtual.

7
Matakuliah, Bahasa Pemrograman & Database:

1. Pengantar Informatika : Internet, Word, Excel, Powerpoint, Python, Java,


Linux, dan Search Engine
2. Algoritma Pemrograman : Python
3. Struktur Data : Python
4. Komputasi Aljabar Linier : Python
5. Dasar Pemrograman Web : HTML, CSS dan Javascript
6. Matematika Diskret : Python (jika diperlukan)
7. Sistem Basis Data : Konsep Basis Data (Tidak terikat Tool)
8. Pemrograman Berorientasi Obyek : Java
9. Komputasi Numerik : Python
10. Grafika Komputer : Java, boleh dilanjutkan OpenGL/WebGL
11. Jaringan Komputer : Emulator jaringan & Programming Java/Python
12. Manajamen Basis Data : PostgreSQL dan Java (MySQL dipelajari sendiri)
13. Pemrograman Desktop : Python (pengenalan GUI), Java (dominan)
14. Bahasa Formal & Otomata : Python (jika diperlukan)
15. Penambangan Data : Python atau Java
16. Strategi Algoritma : Python atau Java
17. Pengembangan Aplikasi Web : Java (PHP & Python dipelajari sendiri)
18. Pengembangan Aplikasi Bergerak : Java di Android
19. Pengolahan Citra : Python atau Java
20. Interaksi Manusia & Komputer : Java
21. Sistem Terdistribusi & Paralel : Python atau Java
22. Matakuliah Pilihan : Bebas, boleh memilih selain Java & Python

8
Strategi Perkuliahan (Finalnya sesesuai hasil Rapat Prodi Rabu tanggal ..........):

1. Semua matakuliah ber-SKS 4, harus disertai dengan kegiatan Lab. (praktikum). Matakuliah
3 SKS hanya kuliah di kelas, jika diperlukan aktifitas Lab. maka dosen pengampu harus
mengajukan permohonan pemakaian Lab. via SekProdi.
2. Jadwal kegiatan lab (Praktikum) matakuliah 4 SKS ditetapkan oleh SekProdi. Laboran hanya
menyiapkan Lab dan perangkat yang diperlukan untuk kegiatan lab. Tersebut. Dosen
pengampu bertanggungjawan terhadap kegiatan di kelas dan di Lab. Satu matakuliah 4 SKS
ini mendapatkan jadwal sebanyak 14 pertemuan di Lab dan 14 pertemuan di kelas (masing-
masing 2 x 50 menit dan di kelas 3 x 50 menit).
3. Kegiatan Lab langsung dipimpin oleh dosen pengampu. Dosen pengampu boleh
meminta/memilih asisten (mahasiswa) dengan persetujuan Sekprodi. Dosen dapat
mendelegasikan kegiatan Lab. Kepada Asisten.
4. Dosen pemimpin kegiatan Lab. Harus membuat panduan praktikum (minimal 10
pertemuan, mirip kondisi sekarang) dan harus menyertakan setidaknya satu buku
pendamping.

Catatan: Poin 2, 3 dan 4 di atas dapat dirangkum menjadi satu, jadwal langsung 4 jam kuliah
di Lab. Dosen tetap boleh meminta Asisten, maksimal 2 mahasiswa. Sehingga dosen dalam
dengan mudah menyampaikan materi di depan kelas dan asisten memudahkan peserta
kuliah melakukan hal-hal yang diminta oleh Dosen Pengampu kuliah.

5. Mahasiswa tidak perlu membuat laporan praktikum, karena sebetulnya ini adalah kuliah di
Lab. Namun mahasiswa harus melaksanakan tugas yang diberikan oleh dosen pengampu &
asisten, termasuk misalnya membuat laporan tentang software, detail rancangan atau cara
kerja dari algoritma.

Anda mungkin juga menyukai