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 berdayasaing 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
No
Kode
Mata Kuliah
1 UNG110 Bahasa Inggris
2 UNG10X Pendidikan Agama
3
TIF161 Pengantar Informatika
4
TIF162 Algoritma Pemrograman
5
TIF163 Logika Informatika
6
TIF164 Matematika
7
TIF165 Tata Tulis Karya Ilmiah
Jumlah

Semester 2
SKS PraSyarat No
Kode
2
1
TIF171
3
2
TIF172
4
3
TIF173
4
4
TIF174
2
5
TIF175
3
6
TIF176
2
7 UNG108
20

Semester 3
No
1
2
3
4
5
6

Kode
TIF181
TIF182
TIF183
TIF184
TIF185
TIF186

Mata Kuliah
Matematika Diskrit
Sistem Basis Data
Pemrograman Berorientasi Objek
Sistem Operasi
Rekayasa Multimedia
Pemrograman Desktop
Jumlah

Mata Kuliah
Komputasi Aljabar Linier
Struktur Data
Dasar Pemrograman Web
Organisasi Komputer
Fisika Informatika
Statistika
Kewarganegaraan
Jumlah

SKS PraSyarat
3
TIF163
4
TIF162
4
TIF161
3
TIF161
3
3
2
22

Semester 4
SKS PraSyarat No
3
TIF163
1
3
TIF172
2
4
TIF172
3
3
TIF174
4
3
TIF161
5
4
TIF162
6
20

Kode
TIF191
TIF192
TIF193
TIF194
TIF195
TIF196

Mata Kuliah
Jaringan Komputer
Grafika Komputer
Pengelolaan Informasi Organisasi
Bahasa Formal & Otomata
Pengelolaan Basis Data
Komputasi Numerik
Jumlah

SKS PraSyarat
4
TIF184
4
TIF183
3
TIF182
3
TIF181
3
TIF182
3
TIF171
20

Semester 5
No
1
2
3
4
5
6

Kode
TIF261
TIF262
TIF263
TIF264
TIF265
TIF266

Mata Kuliah
Analisa & Perancangan PL
Penambangan Data
Pengembangan Aplikasi Web
Strategi Algoritma
Pengolahan Citra
Interaksi Manusia & Komputer
Jumlah

Semester 6
SKS PraSyarat No
3
TIF186
1
3
TIF176
2
4
TIF186
3
3
TIF172
4
3
TIF192
5
3
TIF186
6
7
19

Kode
TIF271
TIF272
TIF273
TIF274
TIF275
TIF279
TIFXXX

Semester 7
No
1
2
3
4
5

Kode
TIF181
TIF182
TIF183
TIFXXX
TIFXXX

Mata Kuliah
Metodologi Penelitian
Keamanan Data & Aplikasi
Technopreneurship
Matakuliah Pilihan 2
Matakuliah Pilihan 3
Jumlah

Jumlah SKS Matakuliah Wajib


Jumlah SKS Matakuliah Pilihan (minimal)
SKS Lulus (minimal)

Mata Kuliah
Proyek Perangkat Lunak
Pemrograman Perangkat Bergerak
Kecerdasan Komputasional
Sistem Terdistribusi & Paralel
Pengujian Perangkat Lunak
Kerja Praktek (KP)
Matakuliah Pilihan 1
Jumlah

SKS PraSyarat
3
TIF261
4
TIF186
3
TIF264
3
TIF191
3
TIF261
2
90 SKS
3
21

Semester 8
SKS PraSyarat No
2
108 SKS
1
3
TIF191
2
2
90 SKS
3
3
3
13

: 134
: 12 (4 matakuliah)
: 146

Kode
TIF291
TIF299
TIFXXX

Mata Kuliah
Etika Informatika
Skripsi
Matakuliah Pilihan 4

Jumlah

SKS PraSyarat
2
100 SKS
6 KP,120 SKS
3

11

Matakuliah Pilihan
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Kode
TIF351
TIF352
TIF353
TIF354
TIF355
TIF356
TIF357
TIF358
TIF359
TIF360
TIF361
TIF362
TIF363
TIF364
TIF365
TIF366
TIF367
TIF368
TIF369
TIF370
TIF371
TIF372
TIF373
TIF374

Mata Kuliah
Audit Perangkat Lunak
Kriptografi & Keamanan Jaringan
Pemodelan & Simulasi
Rekayasa Mesin Pencarian
Pembelajaran Mesin
Kecerdasan Bisnis
Pemrosesan Bahasa Alami
Teori Graf
Sistem Waktu Nyata
Pemrograman Sistem
Pemrograman Berbasis Kerangka Kerja
Rekayasa Kebutuhan Perangkat Lunak
Penjaminan Mutu Perangkat Lunak
Pemrosesan Sinyal
Neuro Fuzzy
Pemrosesan Video
Perekaman Gerakan
Data Warehouse
Animasi & Pemodelan 3D
Algoritma Genetika
Topik Khusus KK
Topik Khusus Sister
Topik Khusus RPL
Topik Khusus GraVis

SKS
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

PraSyarat
TIF261
TIF191
TIF196
TIF262
TIF273
TFI262
TIF194
TIF196
TIF191
TIF184
TIF196
TIF261
TIF261
TIF196
TIF273
TIF265
TIF265
TIF195
TIF265
TIF273

No
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

Kode
TIF375
TIF376
TIF377
TIF378
TIF379
TIF380
TIF381
TIF382
TIF383
TIF384
TIF385
TIF386
TIF387
TIF388
TIF389
TIF390
TIF391
TIF392
TIF393
TIF394
TIF395
TIF396
TIF397

Mata Kuliah
Pengembangan Aplikasi Terdistribusi
Komputasi Awan
Sistem Temu-Kembali Informasi
Penambangan Web
Pengembangan Aplikasi Game
RPL Khusus Game
Sistem Enterprise
Web Semantika
Biomedika
Biometrika
Operasional Aplikasi Web
Rekayasa Web
Pengenalan Pola
Kompresi Data
Realitas Virtual & Augmentasi
Pemrograman Konsol
Basis Data Terdistribusi
Arsitektur Perangkat Lunak
Visi Komputer
Pemrosesan Data Besar
Protokol Internet
Kuliah Kerja Nyata (KKN)
Pengolahan Data Spasial
Matakuliah dari Prodi SI (maks. 6 sks)

SKS
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

PraSyarat
TIF191
TIF191
TIF171
TIF132
TIF261
TIF261
TIF261
TIF262
TIF265
TIF265
TIF263
TIF263
TIF265
TIF195
TIF265
TIF261
TIF195
TIF261
TIF273
TIF262
TIF191
100 SKS
TIF193

Tabel Ekuivalensi (Draft, Sementara Matakuliah Wajib)


Kurikulum KKNI-Like 2016
No. Kode
Mata Kuliah
1 UNG110 Bahasa Inggris
2 UNG10X Pendidikan Agama
3 TIF161
Pengantar Informatika
4 TIF162
Algoritma Pemrograman
5 TIF163
Logika Informatika
6 TIF164
Matematika
7 TIF165
Tata Tulis Karya Ilmiah
8 TIF171
Komputasi Aljabar Linier
9 TIF172
Struktur Data
10 TIF173
Dasar Pemrograman Web
11 TIF174
Organisasi Komputer
12 TIF175
Fisika Informatika
13 TIF176
Statistika
14 UNG108 Kewarganegaraan
15 TIF181
Matematika Diskrit
16 TIF182
Sistem Basis Data
17 TIF183
Pemrograman Berorientasi Objek
18 TIF184
Sistem Operasi
19 TIF185
Rekayasa Multimedia
20 TIF186
Pemrograman Desktop
21 TIF191
Jaringan Komputer
22 TIF192
Grafika Komputer
23 TIF193
Pengelolaan Informasi Organisasi
24 TIF194
Bahasa Formal & Otomata
25 TIF195
Pengelolaan Basis Data
26 TIF196
Komputasi Numerik
27 TIF261
Analisa & Perancangan PL
28 TIF262
Penambangan Data
29 TIF263
Pengembangan Aplikasi Web
30 TIF264
Strategi Algoritma
31 TIF265
Pengolahan Citra
32 TIF266
Pemrograman Perangkat Bergerak
33 TIF271
Proyek Perangkat Lunak
34 TIF272
Interaksi Manusia & Komputer
35 TIF273
Kecerdasan Komputasional
36 TIF274
Sistem Terdistribusi & Paralel
37 TIF275
Pengujian Perangkat Lunak
38 TIF279
Kerja Praktek (KP)
39 TIF181
Metodologi Penelitian
6

Kurikulum 2012
SKS Kode
Mata Kuliah
2 TIF201
Bahasa Inggris
3 TIF112
Pendidikan Agama
4 TIF110
Matematika I
4 TIF204
Logika Informatika
2 TIF130
Pengantar Teknologi Informasi
3 TIF111
Pengantar Algoritma
2 UNG108 Bahasa Indonesia
3 TIF110
Aljabar Linier & Matriks
4 TIF204
Struktur Data
4
TIF125
Riset Operasional
3 TIF111
Organisasi & Arsitektur Komputer
3 TIF201
Matematika II
3 TIF112
Statistika
2 UNG108 Kewarganegaraan
3 TIF114
Matematika Diskrit
3 TIF115
Basis Data I
4 TIF117
Pemrograman Berorientasi Objek
3 TIF119
Sistem Operasi
3 TIF221
Multimedia
4
TIF133
Simulasi
4 TIF120
Jaringan Komputer
4 TIF121
Grafika Komputer
3 TIF122
Sistem Informasi
3 TIF123
Bahasa Formal & Otomata
3 TIF215
Basis Data Lanjut
3 TIF118
Metode Numerik
3 TIF216
Rekayasa Perangkat Lunak
3 TIF132
Data Mining
4 TIF230
Pemrograman Berbasis Web
3 TIF218
Rancangan & Analisa Algoritma
3 TIF126
Pengolahan Citra Digital
4 TIF571
Pemrograman Mobile
3 TIF505
Manajemen Proyek PL
3 TIF113
Interaksi Manusia & Komputer
3 TIF602
Kecerdasan Buatan
3 TIF401
Sistem Terdistribusi
3 TIF131
Kerja Praktek (KP)
2
UNG111 Kuliah Kerja Nyata
2 TIF134
Metodologi Penelitian

SKS
2
3
3
2
4
4
2
3
4
3
3
3
3
2
3
3
4
3
3
3
4
4
3
3
3
3
3
3
4
3
3
4
3
3
3
3
2
3
2

40
41
42
43

TIF182
TIF183
TIF291
TIF299

Keamanan Data & Aplikasi


Technopreneurship
Etika Informatika
Skripsi

3
2
2
6

TIF128
TIF135
TIF124
TIF136

Keamanan Informasi
Technopreneurship
Etika Informatika
Tugas Akhir

Bidang Minat:
1.
2.
3.
4.

Kecerdasan Komputasional (KK)


Sistem Terdstribusi (SisTer)
Rekayasa Perangkat Lunak (RPL)
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

3
2
2
6

Matakuliah, Bahasa Pemrograman & Database:


1. Pengantar Informatika
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.

Algoritma Pemrograman
Struktur Data
Komputasi Aljabar Linier
Dasar Pemrograman Web
Matematika Diskret
Sistem Basis Data
Pemrograman Berorientasi Obyek
Komputasi Numerik
Grafika Komputer
Jaringan Komputer
Manajamen Basis Data
Pemrograman Desktop
Bahasa Formal & Otomata
Penambangan Data
Strategi Algoritma
Pengembangan Aplikasi Web
Pengembangan Aplikasi Bergerak
Pengolahan Citra
Interaksi Manusia & Komputer
Sistem Terdistribusi & Paralel
Matakuliah Pilihan

: Internet, Word, Excel, Powerpoint, Python, Java,


Linux, dan Search Engine
: Python
: Python
: Python
: HTML, CSS dan Javascript
: Python (jika diperlukan)
: Konsep Basis Data (Tidak terikat Tool)
: Java
: Python
: Java, boleh dilanjutkan OpenGL/WebGL
: Emulator jaringan & Programming Java/Python
: PostgreSQL dan Java (MySQL dipelajari sendiri)
: Python (pengenalan GUI), Java (dominan)
: Python (jika diperlukan)
: Python atau Java
: Python atau Java
: Java
(PHP & Python dipelajari sendiri)
: Java di Android
: Python atau Java
: Java
: Python atau Java
: Bebas, boleh memilih selain Java & Python

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 (masingmasing 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