You are on page 1of 63

DAFTAR MATA KULIAH PROGRAM STUDI TEKNIK INFORMATIKA

SEMESTER 1
No MATA KULIAH COURSES KODE SKS
1 Algoritma Pemrograman I Programming Algorithm I INF1001 3
2 Pendidikan Kewarganegaraan UNP100 2
Civics Education
4
3 Kalkulus Calculus INF1002 2
4 Matematika Diskrit Discrete mathematics INF1003 4
5 Ke-PGRI-an UNP100 2
PGRI Education
5
6 Pengantar Teknologi Informasi Introduction to Information Technology INF1004 3
7 Praktikum Algoritma 1
Programming Algorithm Practicum I INF1101
Pemrograman I
8 Praktkum Pengantar Teknologi Practicum Introduction to Information 1
INF1104
Informasi Technology
         
  TOTAL SKS     18

SEMESTER 2
No MATA KULIAH COURSES KODE SKS
1 Algoritma Pemrograman II Programming Algorithm II INF1005 3
2 Praktikum Algoritma 1
Programming Algorithm Practicum II INF1105
Pemrograman II
3 Aljabar Linear Linear Algebra INF1006 4
4 Sistem Operasi Operating system INF1007 2
5 Arsitektur dan Organisasi Computer Architecture and 2
INF1008
Komputer Organization
6 Basis Data I Database I INF1009 3
7 Praktikum Basis Data I Practicum Database I INF1109 1
8 Pendidikan Agama UNP100 2
Religious Education
1
9 Inovasi Teknologi Technological Innovation FTK1001 2
  TOTAL SKS     20

SEMESTER 3
No MATA KULIAH COURSES KODE SKS
1 Basis Data II Database II INF1010 3
2 Pemrograman Berorientasi Obyek Object Oriented Programming INF1011 3
3 Praktikum Pemrograman Practical Object Oriented 1
INF1111
Berorientasi Obyek Programming
4 Riset Operasi Operations Research INF1012 3
5 Struktur Data Data Structure INF1013 3
6 Praktikum Struktur Data Data Structure Practicum INF1113 1
7 Praktikum Basis Data II Practicum Database II INF1110 1
8 Bahasa Indonesia Keilmuan UNP100 2
Scientific Indonesian
3
9 Technopreneur Technopreneur FTK1002 3
  TOTAL SKS     20

SEMESTER 4
No MATA KULIAH COURSES KODE SKS
1 Jaringan Komputer I Computer Networks I INF1014 3
2 Praktikum Jaringan Komputer I Computer Network Practicum I INF1114 1
3 Pemrograman Web I Web Programming I INF1015 3
4 Praktikum Pemrograman Web I Web Programming Practicum I INF1115 1
5 Rekayasa Perangkat Lunak Software engineering INF1016 3
6 Statistik Statistics INF1017 2
7 Pendidikan Pancasila UNP100 2
Pancasila Education
2
8 Manajemen Inovasi UNP100 2
Innovation Management
6
9 Kecerdasan Buatan Artificial intelligence INF1018 3
  TOTAL SKS     20

SEMESTER 5
No MATA KULIAH COURSES KODE SKS
1 Desain dan Animasi Design and Animation INF1019 2
2 Jaringan Komputer II Computer Networks II INF1020 3
3 Praktikum Jaringan Komputer II Computer Network Practicum II INF1120 1
4 Grafika Komputer Computer Graphics INF1021 2
5 Interaksi Manusia dan Komputer Human and Computer Interaction INF1022 3
6 Pemrograman Web II Web Programming II INF1023 3
7 Praktikum Pemrograman Web II Web Programming Practicum II INF1123 1
8 Mata Kuliah Pilihan 1
9 Mata Kuliah Pilihan 2
         
  TOTAL SKS     19
SEMESTER 6
No MATA KULIAH COURSES KODE SKS
1 Data Mining Data Mining INF1024 3
2 Enterprise Resource Planning Enterprise Resource Planning INF1025 3
3 Game Programming Game Programming INF1026 3
4 Pemodelan Dan Simulasi Modeling and Simulation INF1027 2
5 Praktikum Data Mining Data Mining Practicum INF1124 1
6 Praktek Kerja Lapangan field practice INF1028 2
7 Pemrograman Visual Visual Programming INF1029 2
8 Mata Kuliah Pilihan 1
9 Mata Kuliah Pilihan 2
10 Mata Kuliah Pilihan 3
  TOTAL SKS     20

SEMESTER 7
No MATA KULIAH COURSES KODE SKS
1 Bahasa Inggris profesi English Profession INF1030 2
2 Perencanaan dan Infrastruktur Information Technology Planning and 3
INF1031
Teknologi Informasi Infrastructure
3 Proposal Tugas Akhir Thesis Seminar INF1032 2
4 Mobile Aplication Mobile Aplication INF1033 3
5 Metodologi Penelitian Research methodology INF1034 2
6 Manajemen Proyek project management INF1035 2
7 Mata Kuliah Pilihan 1
8 Mata Kuliah Pilihan 2
9 Mata Kuliah Pilihan 3
  TOTAL SKS     17

SEMESTER 8
No MATA KULIAH COURSES KODE SKS
1 Kuliah Kerja Nyata Community service program INF1036 4
2 Tugas Akhir Thesis INF1037 6
         
         
         
         
         
         
  TOTAL SKS     10
DAFTAR MATA KULIAH PILIHAN

No MATA KULIAH COURSES KODE SKS


1 Sistem Terdistribusi Distributed Systems INF2001 4
2 Machine Learning Machine Learning INF2002 4
3 Robotika Robotics INF2003 4
4 Keamanan Jaringan Network Security INF2004 4
5 Pengolahan Citra Image processing INF2005 4
6 Klasifikasi dan Pengenalan Classification and Pattern 3
INF2006
Pola Recognition
7 Internet Of Things Internet Of Things INF2007 3
8 Cloud Computing Cloud Computing INF2008 3
Pengantar Teknologi Informasi
1) Deskripsi:
Matakuliah ini membahas tentang konsep dasar teknologi informasi dan cara kerja
hardware dan software serta perkembangan teknologi informasi meliputi hardware dan
software berbasis desktop, mobile dan web.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar teknologi informasi dan
mendemonstrasikan cara kerja hardware dan software serta mendiskusikan
perkembangan teknologi informasi meliputi hardware dan software berbasis desktop,
mobile dan web.
3) Referensi
1. Janner Simarmata, 2006, Pengenalan Teknologi Komputer dan Informasi, Andi Offset,
Yogyakarta
2. Turban, Efraim. Rainer, R. Kelly. Richard E.Potter. 2005. Introduction to Information
Technology. Edisi ke 3. John Wiley and Sons.
3. Abdul Kadir dan Terra ChTriwahyuni. 2003. Pengenalan Teknologi Informasi.
Yogyakarta : ANDI
4. Aji Supriyanto. 2007. Pengantar Teknologi Informasi. Jakarta : Salemba Infotek

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
2 K +2 T +2 P+2UTS +2 UAS
NA =
10
Keterangan :
NA = Nilai Akhir
K = Kehadiran
T = Tugas (paper)
P = Presentasi
UTS = Ujian tengah semester
UAS = Ujian akhir semester
Nama Mata Kuliah : Praktikum Pengantar Teknologi Informasi
Mata Kode Mata Kuliah : INF1101
Kuliah Bobot : 3 SKS
Semester :1

1) Deskripsi:
Matakuliah ini membahas tentang penerapan konsep dasar teknologi informasi dan cara
kerja hardware dan software serta perkembangan teknologi informasi meliputi hardware
dan software berbasis desktop, mobile dan web.

2) CPMK:
Mahasiswa mampu menerapkan konsep dasar teknologi informasi dan mendemonstrasikan
cara kerja hardware dan software serta mendiskusikan perkembangan teknologi informasi
meliputi hardware dan software berbasis desktop, mobile dan web.
3) Referensi
1. Janner Simarmata, 2006, Pengenalan Teknologi Komputer dan Informasi, Andi Offset,
Yogyakarta
2. Turban, Efraim. Rainer, R. Kelly. Richard E.Potter. 2005. Introduction to Information
Technology. Edisi ke 3. John Wiley and Sons.
3. Abdul Kadir dan Terra ChTriwahyuni. 2003. Pengenalan Teknologi Informasi.
Yogyakarta : ANDI
4. Aji Supriyanto. 2007. Pengantar Teknologi Informasi. Jakarta : Salemba Infotek

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Ke-PGRI-an


1) Deskripsi:
Mata kuliah ini merupakan mata kuliah wajib bagi mahasiswa UN PGRI Kediri. Dalam
perkuliahan ini dibahas melalui teknik ceramah, tanya jawab, penugasan, presentasi,
klarifikasi dengan memanfaatkan teknologi informasi tentang : rationalitas mata kuliah ke-
PGRI-an bagi mahasiswa UN PGRI Kediri, sejarah PGRI, perjuangan guru pada masa
kemerdekaan; jati diri, sifat, dan kedaulatan PGRI; visi, misi, dan tujuan PGRI;
keanggotaan PGRI (jenis keanggotaan, kewajiban dan hak anggota), tugas, fungsi,
kewenangan, atribut PGRI (Lambang, Panji, Hymne, Mars PGRI), perangkat kelengkapan
organisasi PGRI, memahami tingkatan organisasi PGRI (organisasi tingkat pusat, propinsi,
kab/kota, cabang/cabang khusus, ranting), forum organisasi PGRI, Kode Etik dan Ikrar
Guru Indonesia, perjuangan PGRI dan perkembangan PGRI.

2) CPMK:
Mampu memahami dan memiliki sikap positif terhadap organisasi PGRI, sejarah,
perjuangan, dan perkembangan PGRI melalui pemanfaatan teknologi informasi

3) Referensi
 AD/ART Hasil Konggres PGRI XXI.2013.
 Pengurus Besar Persatuan Guru Republik Indonesia.(2016). Sejarah Singkat
Persatuan Guru Republik Indonesia.
 Hamid Darmadi, M. Pd. (2008). Profesi Kependidikan. Alfabeta, Bandung. Slamet, I.
dkk. (1991). Jatidiri PGRI, YPLP-PGRI Pusat.
 M. Rusli Yunus, dkk. (2003). Perjalanan PGRI 1945-2003. Jakarta.

4) Strategi Pembelajaran
 Metode Resitasi : Pembelajaran dengan mengharuskan mahasiswa untuk
membuat resume materi perkuliahan dengan menggunakan kalimat sendiri.
 Metode Problem Solving : Pembelajaran dimana mahasiswa bertukar pikiran
untuk untuk memecahkan suatu persoalan
 Metode Tanya-Jawab : Pembelajaran dimana mahasiswa mengajukan dan/atau
menjawab pertanyaan

5) Penilaian
1. Partisipasi : 20%
2. Tugas : 30%
3. UTS : 20%
4. UAS : 30%

Mata Nama Mata Kuliah : Algoritma Pemrograman I


Kuliah Kode Mata Kuliah : INF1001
Bobot : 3 SKS
Semester :1

1) Deskripsi:
Mata kuliah ini membahas konsep algortima, konsep pemrograman, jenis – jenis alat bantu
membuat algoritma, salah satu nya adalah flowchart. Pengenalan simbol – simbol flowchart,
penggunaannya dalam konsep percabangan, perulangan, array. Mengenal dasar Teknik
switching, merangkai laopran sederhana, mengidentifikasi organisasi file dalam computer
dan mengenal teknik dasar pengurutan bilangan.

2) CPMK:
Mahasiswa mampu mendefinisikan algoritma dan menghubungkannya dengan
pemrograman, menyebutkan kegunaan simbol – simbol flowchart dan menggunakannya
untuk membuat program sederhana, serta mendesain algoritma untuk diimplementasikan
kedalam Bahasa pemrograman.

3) Referensi
1. Abdul Kadir, Dasar Logika Pemrograman Komputer, Elex Media Komputindo, Jakarta,
2017.
2. Thomas HC, Charles EL, and Ronald LR, Introduction to Algorithms, McGraw Hill, 2003.
3. Sitorus, Lamhot. Algoritma dan Pemrograman. Penerbit Andi, 2015.
4. Anggrawan, Anthony, and STMIK Bumigora Mataram. Algoritma dan Pemrograman:
Implementasi pada VB. Net dan Java. Penerbit Andi, 2018.
5. Swastika, Windra. Pengantar Algoritma dan Penerapannya Pada Python. Ma Chung
Press, 2019.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Mata Nama Mata Kuliah : Praktikum Algoritma Pemrograman I


Kuliah Kode Mata Kuliah : INF1104
Bobot : 1 SKS
Semester :1

1) Deskripsi:
Mata kuliah ini membahas penerapan algortima dan pemrograman, penggunaan jenis –
jenis alat bantu membuat algoritma dan flowchart.

2) CPMK:
Mahasiswa mampu mengimplementasikan algoritma dan menghubungkannya dengan
pemrograman, menggunakan alat bantu untuk membuat program sederhana, serta
mengimplementasikan ke dalam Bahasa pemrograman.

3) Referensi
1. Abdul Kadir, Dasar Logika Pemrograman Komputer, Elex Media Komputindo, Jakarta,
2017.
2. Thomas HC, Charles EL, and Ronald LR, Introduction to Algorithms, McGraw Hill, 2003.
3. Sitorus, Lamhot. Algoritma dan Pemrograman. Penerbit Andi, 2015.
4. Anggrawan, Anthony, and STMIK Bumigora Mataram. Algoritma dan Pemrograman:
Implementasi pada VB. Net dan Java. Penerbit Andi, 2018.
5. Swastika, Windra. Pengantar Algoritma dan Penerapannya Pada Python. Ma Chung
Press, 2019.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Mata Nama Mata Kuliah : Matematika Diskrit


Kuliah Kode Mata Kuliah : INF1003
Bobot : 4 SKS
Semester :1

1) Deskripsi:
Matakuliah ini membahas tentang logika matematika, himpunan, aljabar boolean, graf,
pohon.

2) CPMK:
Mahasiswa mampu bekerjasama untuk mengidentifikasi konsep dasar materi matematika
diskrit dan mampu menerapkan rumus – rumus dalam matematika diskrit tentang logika
matematika, himpunan, aljabar boolean, graf dan pohon.
3) Referensi
Renaldi Munir. 2009. Matematika Diskrit. Informatika : Bandung

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Mata Nama Mata Kuliah : Kalkulus


Kuliah Kode Mata Kuliah : INF1002
Bobot : 2 SKS
Semester :1

1) Deskripsi:
Matakuliah ini membahas membahas konsep dasar mengenai sistem bilangan real, fungsi,
limit fungsi, turunan fungsi dan integral.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar kalkulus, mampu mengidentifikasi
permasalahan kalkulus, mampu memahami dan mencontohkan penerapan kalkulus dalam
bidang teknik, mampu berdiskusi atau bertukar pikiran mengenai permasalahan kalkulus,
mampu menyelesaikan soal-soal kalkulus.
3) Referensi
1. Edwin J. Purcell, Dale Varberg. 1987. Calculus with Analitic Geometry, Prentice-Hall.
Inc, New York.
2. Sudaryono, Untung Rahardja, Edi S. Mulyanta. 2012. Langkah Mudah Belajar Kalkulus
for IT. ANDI : Yogyakarta.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Mata Nama Mata Kuliah : Algoritma Pemrograman II


Kode Mata Kuliah : INF1005
Kuliah Bobot : 3 SKS
Semester :2

1) Deskripsi:
Matakuliah ini membahas tentang merumuskan solusi algoritma untuk permasalahan
iterative dan percabangan bertingkat, menelusuri dan mensimulasi eksekusi fungsi rekursif
dan mengimplementasikan algoritma sesuai rumusan solusi dalam bentuk program dengan
bahasa pemrograman tertentu.

2) CPMK:
Mahasiswa mampu menjelaskan metodologi pengembangan software (analisa, design,
coding, testing, dokumentasi), merancang program secara modular/ terstruktur dengan
pendekatan top-down menggunakan fungsi-fungsi, berpikir komprehensif dalam merancang
dan mengimplementasi program, serta berkomunikasi dan bekerja sama dalam sebuah tim
melalui mekanisme dokumentasi program..

3) Referensi
1. Abdul Kadir, Dasar Logika Pemrograman Komputer, Elex Media Komputindo, Jakarta,
2017.
2. Thomas HC, Charles EL, and Ronald LR, Introduction to Algorithms, McGraw Hill, 2003.
3. Sitorus, Lamhot. Algoritma dan Pemrograman. Penerbit Andi, 2015.
4. Anggrawan, Anthony, and STMIK Bumigora Mataram. Algoritma dan Pemrograman:
Implementasi pada VB. Net dan Java. Penerbit Andi, 2018.
5. Swastika, Windra. Pengantar Algoritma dan Penerapannya Pada Python. Ma Chung
Press, 2019.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Algoritma Pemrograman II
Mata Kode Mata Kuliah : INF1105
Kuliah Bobot : 1 SKS
Semester :2

1) Deskripsi:
Matakuliah ini membahas tentang penerapan solusi algoritma untuk permasalahan iterative
dan percabangan bertingkat, menelusuri dan mensimulasi eksekusi fungsi rekursif dan
mengimplementasikan dalam bentuk program dengan bahasa pemrograman tertentu.

2) CPMK:
Mahasiswa mampu mengimplementasikan metodologi pengembangan software (analisa,
design, coding, testing, dokumentasi), merancang program secara modular/terstruktur
dengan pendekatan top-down menggunakan fungsi-fungsi, berpikir komprehensif dalam
merancang dan mengimplementasi program.

3) Referensi
1. Abdul Kadir, Dasar Logika Pemrograman Komputer, Elex Media Komputindo, Jakarta,
2017.
2. Thomas HC, Charles EL, and Ronald LR, Introduction to Algorithms, McGraw Hill, 2003.
3. Sitorus, Lamhot. Algoritma dan Pemrograman. Penerbit Andi, 2015.
4. Anggrawan, Anthony, and STMIK Bumigora Mataram. Algoritma dan Pemrograman:
Implementasi pada VB. Net dan Java. Penerbit Andi, 2018.
5. Swastika, Windra. Pengantar Algoritma dan Penerapannya Pada Python. Ma Chung
Press, 2019.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Aljabar Linear
Mata Kode Mata Kuliah : INF1006
Kuliah Bobot : 4 SKS
Semester :2

1) Deskripsi:
Mata kuliah ini membahas tentang sistem persamaan linear, sistem pertidaksamaan linier,
matriks, vektor, nilai eigen.

2) CPMK:
Mahasiswa mampu bekerjasama untuk mengidentifikasi permasalahan Aljabar Linier dan
menerapkan materi-materi Aljabar Linear pada bidang TI dan dalam kehidupan sehari-hari.

3) Referensi
Mursita, Danang. 2010. Aljabar Linier. Bandung: Rekayasa Sains

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Sistem Operasi
Mata Kode Mata Kuliah : INF1007
Kuliah Bobot :2
Semester :2

1) Deskripsi:
Mata kuliah ini membahas konsep dasar sistem operasi, perkembangan sistem operasi,
jenis-jenis sistem operasi, bagian-bagian sistem operasi dan cara kerjanya, serta
penerapannya pada suatu kasus.

2) CPMK:
Mahasiswa mampu menjelaskan dan menerapkan konsep dasar serta perkembangan
sistem operasi, mengidentifikasi jenis - jenis, bagian-bagian dam cara kerja sistem operasi
serta mampu menjawab permasalahan sesuai studi kasus penjadwalan yang ada.

3) Referensi
1. Pangera, Abas Ali dan Dony Ariyus, Sistem Operasi, ANDI, Yogyakarta, 2010.
2. Bambang Hariyanto, Sistem Operasi, Informatika Bandung, Bandung, 2009.
3. Hariningsih S.P, Sistem Operasi, Graha Ilmu, Yogyakarta, 2003.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Arsitektur dan Organisasi Komputer
Mata Kode Mata Kuliah : INF1008
Kuliah Bobot : 2 SKS
Semester :2

1) Deskripsi:
Matakuliah ini menjelaskan dasar kerja komputer dan komponen pembentuknya serta
urutan untuk mengeksekusi suatu instruksi, organisasi dan fungsi setiap komponen
pembentuk komputer serta menjelaskan konsep pipelining sebagai salah satu cara untuk
pemrosesan secara paralel.

2) CPMK:
Mahasiswa mampu menerapkan arsitektur komputer, prinsip-prinsip kerja sistem operasi
untuk merancang, mengimplementasikan dan mengelola sistem jaringan yang mempunyai
kinerja tinggi, aman, dan efisien, serta menjelaskan organisasi komputer secara utuh.

3) Referensi
1. Supeno Djanali & Baskoro Adi P., Organisasi Komputer, ITS Press, 2012
2. Hamacher, Vranezic & Zaky, Computer Organization and Embedded Systems (6th
Edition), McGraw-Hill, 2011.
3. William Stallings, Computer Organization and Architecture (9th Edition), Prentice-Hall,
2012.
4. Morris Mano, Computer System Architecture (3rd Edition), Prentice-Hall, 1993.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Basis Data I
Mata Kode Mata Kuliah : INF1009
Kuliah Bobot : 3 SKS
Semester :2

1) Deskripsi:
Matakuliah ini membahas tentang konsep dasar basis data, bagaimana membuat
model data, merancang basis data, melakukan normalisasi basis data kemudian
melakukan generate sehingga menghasilkan sebuah basis data yang baik.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar basis data, menjelaskan dan
memahami proses perancangan basis data kemudian menganalisis proses
normalisasi basis data dan memahami pengeloaan basis data secara baik dan
benar.
3) Referensi
1. Sutanta, Edhy, 2011, Basis Data Dalam Tinjauan Konseptual, Penerbit ANDI,
Yogyakarta.
2. Whitehorn, M. & Marklyn, B., 2003, Seluk Beluk Database Relasional Edisi
Kedua, Penerbit ERLANGGA, Jakarta.
3. Kadir, Abdul, 2008, Belajar Database Menggunakan MySQL, Penerbit ANDI,
Yogyakarta.
4. Wahana Komputer, 2006, Pengolahan Database dengan MySQL, Penerbit
ANDI, Yogyakarta.
5. Fathansyah, 2004, Buku Teks Komputer Sistem Basis Data, Penerbit
INFORMATIKA, Bandung.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Basis Data I
Mata Kode Mata Kuliah : INF1109
Kuliah Bobot : 1 SKS
Semester :2

1) Deskripsi:
Matakuliah ini membahas tentang menerapkan konsep basis data, bagaimana
mengaplikasikan proses membuat perancangan basis data, dan menerapkan metode
normalisasi basis data kemudian melakukan generate sehingga menghasilkan sebuah
basis data yang baik.

2) CPMK:
Mahasiswa mampu mengaplikasikan proses membuat perancangan basis data,
menerapkan metode normalisasi rancangan basis data, mengelola penggunaan basis data
secara baik dan benar.
3) Referensi
1. Sutanta, Edhy, 2011, Basis Data Dalam Tinjauan Konseptual, Penerbit ANDI,
Yogyakarta.
2. Whitehorn, M. & Marklyn, B., 2003, Seluk Beluk Database Relasional Edisi Kedua,
Penerbit ERLANGGA, Jakarta.
3. Kadir, Abdul, 2008, Belajar Database Menggunakan MySQL, Penerbit ANDI,
Yogyakarta.
4. Wahana Komputer, 2006, Pengolahan Database dengan MySQL, Penerbit ANDI,
Yogyakarta.
5. Fathansyah, 2004, Buku Teks Komputer Sistem Basis Data, Penerbit INFORMATIKA,
Bandung.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Inovasi Teknologi
Mata Kode Mata Kuliah : FTK1001
Kuliah Bobot : 2 SKS
Semester :2

1) Deskripsi:
Pada mata kuliah ini menekankan pada implementasi inovasi pada sebuah organisasi
mulai dari tahap mengidentifikasi sumber daya, menentukan bentuk inovasi, menerapkan
inovasi, dan mengelola inovasi sesuai dengan karakteristik organisasi.

2) CPMK:
Mahasiswa mampu memahami ruang lingkup inovasi beserta perannya dalam sebuah
organisasi, Mahasiswa mampu memahami jenis inovasi, sumber daya dari inovasi beserta
pengelolaannya, Mahasiswa mampu merancang produk inovasi

3) Referensi
1. Smith, David (2010), Exploring Innovation, 2nd Ed. London: Mc.Graw-Hill Education
(UK) Limited
2. Tidd, Joe., Bessant, John (2009), Managing Innovation: Integrating Technological,
Market and Organizational Change, 4th Ed, London, John Willey& Sons, Ltd
3. Sundbo, Jon., Fugisan, Lars (2002), Innovation as Strategic Reflexing, London,
Routledge
4. Strategi Innovation in Small Firms, (2011), edited by Tim Mazzarol dan Saphie
Rebound, Edwar Elgar publishing
5. Carter, S., Jones-Evans, D. (2000). Enterprises and Small Business: Principles,
Practice and Policy, Prenctice-Hall: London

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Basis Data II
Mata Kode Mata Kuliah : INF1010
Kuliah Bobot : 3 SKS
Semester :3

1) Deskripsi:
Matakuliah ini membahas tentang konsep dasar dan fungsi dari stored procedure,
Trigger, Views, User Authorization dan penggunaan bahasa pemrograman basis
data.
2) CPMK:
Mahasiswa mampu menjelaskan dan memahami konsep dasar dan fungsi dari
stored procedure, Trigger, Views, User Authorization serta mampu menganalisis
penggunaan bahasa pemrograman basis data secara baik dan benar.
3) Referensi
1. Sutanta, Edhy, 2011, Basis Data Dalam Tinjauan Konseptual, Penerbit ANDI,
Yogyakarta.
2. Whitehorn, M. & Marklyn, B., 2003, Seluk Beluk Database Relasional Edisi
Kedua, Penerbit ERLANGGA, Jakarta.
3. Kadir, Abdul, 2008, Belajar Database Menggunakan MySQL, Penerbit ANDI,
Yogyakarta.
4. Kroenke, David M., 2005, “Dasar – Dasar, Desain dan Implementasi Database
Processing Jilid 1 Edisi 9”, Erlangga.
5. Ramez Elmasri dan Shamkant B. Navathe, 2000, Fundamental Of Database
System Third Edition, Addison Wesley, Canada.
6. Wahana Komputer, 2006, Pengolahan Database dengan MySQL, Penerbit
ANDI, Yogyakarta.
7. Fathansyah, 2004, Buku Teks Komputer Sistem Basis Data, Penerbit
INFORMATIKA, Bandung.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Basis Data II
Mata Kode Mata Kuliah : INF1110
Kuliah Bobot : 1 SKS
Semester :3

1) Deskripsi:
Matakuliah ini membahas tentang menerapkan konsep dasar dan fungsi dari
stored procedure, Trigger, Views, User Authorization dan penggunaan bahasa
pemrograman basis data.
2) CPMK:
Mahasiswa mampu menerapkan konsep dasar dan fungsi dari stored procedure,
Trigger, Views, User Authorization serta mampu mengaplikasikan dan
mendemonstrasikan proses pembutan serta pengolahan basis data menggunakan
bahasa pemrograman basis data (SQL) pada sebuah server basis data (MySql),
3) Referensi
1. Sutanta, Edhy, 2011, Basis Data Dalam Tinjauan Konseptual, Penerbit ANDI,
Yogyakarta.
2. Whitehorn, M. & Marklyn, B., 2003, Seluk Beluk Database Relasional Edisi
Kedua, Penerbit ERLANGGA, Jakarta.
3. Kadir, Abdul, 2008, Belajar Database Menggunakan MySQL, Penerbit ANDI,
Yogyakarta.
4. Kroenke, David M., 2005, “Dasar – Dasar, Desain dan Implementasi Database
Processing Jilid 1 Edisi 9”, Erlangga.
5. Ramez Elmasri dan Shamkant B. Navathe, 2000, Fundamental Of Database
System Third Edition, Addison Wesley, Canada.
6. Wahana Komputer, 2006, Pengolahan Database dengan MySQL, Penerbit
ANDI, Yogyakarta.
7. Fathansyah, 2004, Buku Teks Komputer Sistem Basis Data, Penerbit
INFORMATIKA, Bandung.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Struktur Data
Mata Kode Mata Kuliah : INF1013
Kuliah Bobot : 3 SKS
Semester :3

1) Deskripsi:
Mata kuliah ini membahas mengenai cara pengelompokan data yang terorganisasi
sebagai suatu unit menggunakan metode pemrograman tertentu
2) CPMK:
Mahasiswa mampu menjelaskan dan membandingkan struktur data pada
pemrograman serta mampu menganalisis dan mengombinasikan sekumpulan data
dengan metode struktur data yang sesuai
3) Referensi
1. Mow & Riz, Modul Praktikum Struktur Data dan Pemrograman Lanjut, Fakultas
Rekayasa Industri Institut Teknologi Telkom, 2012-2013.
2. Niswatin, Ratih K., Belajar Praktis Penerapan Struktur Data dengan
Pemrograman Java, Kasih Inovasi Teknologi, Kediri, 2018.
3. Nurhayati, Oky D., Algoritma dan Pemrograman Sorting dan Searching, Prodi
S1 Sistem Komputer Universitas Diponegoro, 2013.
4. Sanjaya, Dwi, Berpetualang dengan Struktur Data, J & J Learning, Yogyakarta,
2001.
5. Sa’adah, Umi, Materi Struktur Data Menggunakan Java, PENS-ITS, Surabaya,
2006.
6. Shaffer, Clifford A., A Practical Introduction to Data Structures and Algorithm
Analysis, Prentice-Hall, Inc., 1997.
7. Teddy Agus, Agus Projono, Konsep dan Implementasi Struktur Data, Penerbit
Informatika, Bandung, 2006.
8. Waite, Mitchell, Data Structures & Algorithm in Java, Sams, 2001.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Struktur Data
Mata Kode Mata Kuliah : INF1113
Kuliah Bobot : 1 SKS
Semester :3

1) Deskripsi:
Mata kuliah ini membahas mengenai cara mengaplikasikan proses pengelompokan
data yang terorganisasi sebagai suatu unit menggunakan metode pemrograman
tertentu
2) CPMK:
Mahasiswa mampu menerapkan struktur data pada pemrograman dan mampu
membuat, mendemonstrasikan program dengan struktur data yang tepat, serta
mampu mengelola sekumpulan data dengan metode struktur data yang sesuai
3) Referensi
1. Mow & Riz, Modul Praktikum Struktur Data dan Pemrograman Lanjut, Fakultas
Rekayasa Industri Institut Teknologi Telkom, 2012-2013.
2. Niswatin, Ratih K., Belajar Praktis Penerapan Struktur Data dengan
Pemrograman Java, Kasih Inovasi Teknologi, Kediri, 2018.
3. Nurhayati, Oky D., Algoritma dan Pemrograman Sorting dan Searching, Prodi
S1 Sistem Komputer Universitas Diponegoro, 2013.
4. Sanjaya, Dwi, Berpetualang dengan Struktur Data, J & J Learning, Yogyakarta,
2001.
5. Sa’adah, Umi, Materi Struktur Data Menggunakan Java, PENS-ITS, Surabaya,
2006.
6. Shaffer, Clifford A., A Practical Introduction to Data Structures and Algorithm
Analysis, Prentice-Hall, Inc., 1997.
7. Teddy Agus, Agus Projono, Konsep dan Implementasi Struktur Data, Penerbit
Informatika, Bandung, 2006.
8. Waite, Mitchell, Data Structures & Algorithm in Java, Sams, 2001.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Pemrograman Berorientasi Obyek
Mata Kode Mata Kuliah : INF1011
Kuliah Bobot : 3 SKS
Semester :3

1) Deskripsi:
Matakuliah ini mempelajari tentang konsep object oriented programming (OOP), meliputi
class, object, encapsulation, inheritance, overriding, overloading, polymorphism, interface
dan abstract class serta Graphical User Interface, Database Connectivity dan report.

2) CPMK:
Mahasiswa Mampu memahami konsep object oriented programming (OOP), meliputi class,
object, encapsulation, inheritance, overriding, overloading, polymorphism, interface dan
abstract class serta Graphical User Interface, Database Connectivity dan report. Kemudian
menggunakannya dalam permasalahan pemrograman.
3) Referensi
1. Kadir, Abdul. 2004. Dasar Pemrograman Java 2. Andi, Yogyakarta.
2. Hermawan, Benny. 2004. Menguasai Java 2 & Object Oriented Programming.
Yogyakarta: Penerbit Andi.
3. Sutopo, Ariesto. Hadi. 2002. Analisis dan Desain Berorientasi Objek. J&J Learning,
Yogyakarta.
4. Purnama, Rangsang. 2007. Pemrograman GUI Menggunakan Java. Jakarta: Prestasi
Pustakarya.
5. Hartati, Sri dkk. 2007. Pemrograman GUI Swing Java dengan Netbeans 5. Yogyakarta:
Andi.
6. Irawan. 2013. Pemrograman Database dengan Java. Maxikom: Yogyakarta.
7. Daniel Swanjaya, dkk, 2019 Pemrograman Berorientasi Obyek menggunakan Java &
NetBeans.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Pemrograman Berorientasi Obyek
Mata Kode Mata Kuliah : INF1111
Kuliah Bobot : 1 SKS
Semester :3

1) Deskripsi:
Matakuliah ini mempelajari tentang penerapan konsep object oriented programming (OOP),
meliputi class, object, encapsulation, inheritance, overriding, overloading, polymorphism,
interface dan abstract class serta Graphical User Interface, Database Connectivity dan
report pada suatu kasus.

2) CPMK:
Mahasiswa mampu memahami konsep dasar dan paradigma object oriented programming
(OOP) meliputi class, object, encapsulation, inheritance, overriding, overloading,
polymorphism, interface dan abstract class serta Graphical User Interface, Database
Connectivity dan report. Mampu menggunakannya dalam permasalahan pemrograman dan
membuat aplikasi sistem informasi sederhana dengan menerapkan konsep pemrograman
berorientasi objek.
3) Referensi
1. Kadir, Abdul. 2004. Dasar Pemrograman Java 2. Andi, Yogyakarta.
2. Hermawan, Benny. 2004. Menguasai Java 2 & Object Oriented Programming.
Yogyakarta: Penerbit Andi.
3. Sutopo, Ariesto. Hadi. 2002. Analisis dan Desain Berorientasi Objek. J&J Learning,
Yogyakarta.
4. Purnama, Rangsang. 2007. Pemrograman GUI Menggunakan Java. Jakarta: Prestasi
Pustakarya.
5. Hartati, Sri dkk. 2007. Pemrograman GUI Swing Java dengan Netbeans 5. Yogyakarta:
Andi.
6. Irawan. 2013. Pemrograman Database dengan Java. Maxikom: Yogyakarta.
7. Daniel Swanjaya, dkk, 2019 Pemrograman Berorientasi Obyek menggunakan Java &
NetBeans.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Riset Operasi
Mata Kode Mata Kuliah : INF1012
Kuliah Bobot : 3 SKS
Semester :3

1) Deskripsi:
Mata kuliah ini membahas konsep dasar riset operasi, tentang bagaimana cara merancang
dan membentuk suatu model ilmiah dari sistem sehingga dapat menentukan suatu
keputusan yang tepat secara ilmiah. Termasuk didalamnya bagaimana merumuskan suatu
masalah, membentuk model matematika, mencari penyelesaian masalah, validasi model
dan penetapan hasil akhir dan penyelesaiannya, serta aplikasinya dalam kehidupan sehari-
hari.

2) CPMK:
Mahasiswa mampu menerapkan konsep, prinsip dan prosedur riset operasi dari berbagai
metode ilmiah dan membuat atau merancang suatu model ilmiah dari sistem dalam riset
operasi serta dapat membandingkan hasil dari beberapa keputusan agar dapat membantu
pengambilan keputusan pada riset operasi.
3) Referensi
1. Taha, Hamdy A. Operation Research An Introduction. Mc. Millan, 1992.
2. Hiller, FS. Liebermen. Introduction to Operations Research. New York. McGraw Hill.
2005.
3. Aminudin. Prinsip-PrinsipRisetOperasi. Jakarta: Erlangga. 2005
4. SchaumSerries, Operation Research.
5. Siang, Jong Jek, RisetOperasiDalamPendekatanAlgoritmis. Yogyakarta: Andi, 2011

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Technopreneur
Mata Kode Mata Kuliah : FTK1002
Kuliah Bobot : 3 SKS
Semester :3

1) Deskripsi:
Mata kuliah ini menekankan pada dasar-dasar bisnis yang meliputi perencanaan,
pelaksanaan, pengontrolan, dan pengembangan bisnis. Oleh karena itu, mahasiwa akan
mendapatkan pengalaman belajar kolabortif dalam bentuk small project untuk
merumuskan rencana bisnis sesuai bidang keilmuannya

2) CPMK:
Mahasiswa mampu menguraikan ruang lingkup wirausaha
Mahasiswa mampu mengembangkan ide-ide inovatif dan kreatif dalam dunia usaha
Mahasiswa mampu merumuskan/mendesain perancangan usaha (pembiayaan usaha,
desain produk, dan pemasaran)

3) Referensi
1. Ari Satriyo Wibowo, 2006, 45 Kisah Bisnis Top Pilihan, Jakarta: Elex Media
Komputindo
2. Buchari Alma, 2008, Kewirausahaan untuk Mahasiswa dan Umum, Bandung : Alfabeta
3. Masykur Wiratmo, 1996, Pengantar Kewirausahaan, Yogyakarta : BPFE
4. Rambat Lupiyoadi, 2007, Entrepreneurship: From mindset to strategy, Jakarta:
Lembaga Penerbit Fakultas Ekonomi Universitas Indonesia
5. Rhenald Kasali, Boyke R Purnomo, Arman Hakim Nasution, Sonny Rustiadi, Dwi
Larso, Isti Raafaldini M, Agustina Ciptarahayu, Asep Mulyana, Heny K. Daryanto,
2010. Manual untuk Instruktur (Dosen); Modul Wirausaha untuk Program Strata-1,
Jakarta : Yayasan Rumah Perubahan

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Rekayasa Perangkat Lunak
Mata Kode Mata Kuliah : INF1016
Kuliah Bobot : 3 SKS
Semester :4

1) Deskripsi:
Mata kuliah ini mempelajari karakteristik dan model proses perangkat lunak, rekayasa
sistem, spesifikasi kebutuhan, tahapan analisis, perancangan, implementasi, pengujian dan
pemeliharaan perangkat lunak, tahapan pengembangan perangkat lunak sesuai Software
Development Life Cycle (SDLC) ) untuk memecahkan permasalahan.

2) CPMK:
Mahasiswa mampu memahami, menerapkan dan menganalisis karakteristik dan model
proses perangkat lunak dalam melaksanakan serta menyusun tahapan pengembangan
perangkat lunak sesuai Software Development Life Cycle (SDLC) ) untuk memecahkan
permasalahan.
3) Referensi
1. Pressman, Roger S. Rekayasa Perangkat Lunak, Pendekatan Praktisi Buku 1,
terjemahan. Yogyakarta: ANDI .
2. Sommerville, I. 2003. Software Engineering (Rekayasa Perangkat Lunak)/Edisi 6/Jilid 1,
terjemahan. Jakarta: Erlangga.
3. Ladjamuddin B, Al-Bahra. 2006. Rekayasa Perangkat Lunak, Edisi Pertama.
Yogyakarta: Graha Ilmu.
4. Shalahudin, M., Rosa A.S. 2016. Rekayasa Perangkat Lunak Terstruktur dan
berorientasi Objek. Bandung: Informatika.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Jaringan Komputer I
Mata Kode Mata Kuliah : INF1014
Kuliah Bobot : 3 SKS
Semester :4

1) Deskripsi:
Mata kuliah ini membahas konsep dasar jaringan komputer serta konfigurasipada jaringan
computer.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar jaringan komputer, menganalisa kebutuhan
media dan sumber belajar dalam jaringan komputer dengan tanggungjawab,
mengimplementasikan konfigurasi TCP/IP, subneting dan routing pada jaringan computer,
mengidentifikasikan hasil dari konfigurasi jaringan komputer, melaporkan hasil dalam
desain dan konfigurasi jaringan.
3) Referensi
1. Comer, D,E., 2004, Computer and Network Internet, 4 edition., Alan Apt : New Jersey.
2. Forouzan, B, A., 2007, Data Communication and Networking, Four edition., Alan R.Apt :
New Jersey.
3. Tanenbaum, A.S., 2000, Jaringan Komputer Edisi Bahasa Indonesia, Prenhallindo :
Jakarta.
4. Sofana, I., 2014., Cisco CCNA & Jaringan Komputer., Informatika : Bandung
5. Mulyadi, 2014., Merancang Bangun dan Mengkonfigurasi Jaringan WAN dengan Packet
Tracer, Andi: Yogyakarta

4) Strategi Pembelajaran
Ceramah, visual, diskusi panel, dan demonstrasi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Jaringan Komputer I
Mata Kode Mata Kuliah : INF1114
Kuliah Bobot : 1 SKS
Semester :4

1) Deskripsi:
Mata kuliah ini membahas penerapan dan pengimplementasian konsep dasar jaringan
komputer serta konfigurasi pada jaringan komputer.

2) CPMK:
Mahasiswa mampu mengimplementasikan dan menerapkan konsep dasar jaringan
komputer, menganalisa kebutuhan media dan sumber belajar dalam jaringan komputer
dengan tanggungjawab, mengimplementasikan konfigurasi TCP/IP, subneting dan routing
pada jaringan computer, mengidentifikasikan hasil dari konfigurasi jaringan komputer,
melaporkan hasil dalam desain dan konfigurasi jaringan.
3) Referensi
1. Comer, D,E., 2004, Computer and Network Internet, 4 edition., Alan Apt : New Jersey.
2. Forouzan, B, A., 2007, Data Communication and Networking, Four edition., Alan R.Apt :
New Jersey.
3. Tanenbaum, A.S., 2000, Jaringan Komputer Edisi Bahasa Indonesia, Prenhallindo : Jakarta.
4. Sofana, I., 2014., Cisco CCNA & Jaringan Komputer., Informatika : Bandung
5. Mulyadi, 2014., Merancang Bangun dan Mengkonfigurasi Jaringan WAN dengan Packet
Tracer, Andi: Yogyakarta

4) Strategi Pembelajaran
Ceramah, visual, diskusi panel, dan demonstrasi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Kecerdasan Buatan
Mata Kode Mata Kuliah : INF1018
Kuliah Bobot : 3 SKS
Semester :4

1) Deskripsi:
Matakuliah ini membahas definisi, konsep kecerdasan buatan, searching, fuzzy Logic,
Algoritma Genetika, Machine Learning dan Deep Learning dan implementasinya dalam
kecerdasan buatan.

2) CPMK:
Mahasiswa mempelajari definisi kecerdasan buatan, tujuan, sejarah, dan kecerdasan
buatan masa depan, mempelajari konsep representasi pengetahuan, memahami konsep
ketidakpastian, fuzzy logic, Algoritma Genetika, Machine Learning, Deep Learning dan
mengaplikasikan kecerdasan buatan dalam bentuk project.
3) Referensi
1. Kusumadewi, Sri, 2003. Artificial Intelegent:Teknik dan Aplikasinya. Yogyakarta: Graha
Ilmu
2. Kusumadewi, Sri, Hari Purnomo, 2004. Logika Fuzzy untuk Pendukung Keputusan.
Yogyakarta: Graha Ilmu.
3. Kusumadewi, Sri, 2004. Membangun Jaringan Syaraf Tiruan dengan Matlab dan Excel
Link. Yogyakarta: Graha Ilmu.
4. Kusumadewi,Sri, Hari Purnomo, 2004. Penyelessaian Masalah Optimasi dengan
teknik- teknik Heuristik. Yogyakarta: Graha Ilmu.
5. Sutojo, T, Edi Mulyanto, Vincent Suhartono, Kecerdasan Buatan. Yogyakarta: Andi.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Statistik
Mata Kode Mata Kuliah : INF1017
Kuliah Bobot : 2 SKS
Semester :4

1) Deskripsi:
Mata kuliah statistika membahas jenis – jenis data dalam berbagai kriteria,
mengkategorikan data, mengubah data dalam bentuk diagram, menghitung ukuran
tendensi sentral, menghitung ukuran letak dari data, menentukan ukuran dispersi dari suatu
data, menghitung nilai probabilitas suatu kejadian, dan menerapkan aturan regresi dalam
kehidupan sehari – hari.

2) CPMK:
Mahasiswa mampu bekerjasama untuk mengidentifikasi permasalahan statistik dan
menerapkan materi-materi statistik pada bidang TI dan dalam kehidupan sehari-hari.

3) Referensi
1. Budiyono. 2013. Statistika Untuk Penelitian. Surakarta: UNS Press
2. Murray R. Spiegel dan Larry J. Stephens. 2007. Statistik. Jakarta: Erlangga
3. Richard Lungan. 2006. Aplikasi Statik dan hitung peluang. Yogyakarta : Graha Ilmu

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Pendidikan Pancasila
Mata Kode Mata Kuliah : UNP1002
Kuliah Bobot : 2 SKS
Semester :4

6) Deskripsi:
Matakuliah ini membahas tentang Pancasila dalam Kajian Sejarah Bangsa Indonesia,
Pancasila sebagai dasar negara:, Pancasila sebagai Ideologi negara:, Pancasila sebagai
Sistem Filsafat, Pancasila sebagai Dasar Nilai Pengembangan Ilmu, dan Pancasila sebagai
Sistem Etika.

7) CPMK:
Mahasiswa Mampu menganalisis masalah-masalah social berdasarkan nilai-nilai dasar
Pancasiladan Menerapkan nilai-nilai pancasila dalam kehidupan bermasyarakat dan
berbangsa

8) Referensi
1. Materi Ajar Matakuliah Pendidikan Pancasila, Direktorat Pembelajaran dan
Mahasiswa, Dirjen Dikti Depdiknas, Kementrian Pendidikan dan Kebudayaan RI.
2. A Ubaedillah & Abdul Rozak, Pancasila Demokrasi, HAM dan Masyarakat Madani,
Kencana PrenadaMedia Group, Jakarta : 2012
3. A.M Fatwa, Pancasila Karya Bersama Milik Bangsa, the Fatwa Center, Jakarta : 2010

9) Strategi Pembelajaran
Pembelajaran akan dilakukan dengan strategi student active learning. Dosen akan
mendorong dan memfasilitasi mahasiswa untuk aktif mencari dan menemukan berbagai
konsep yang harus dikuasai

10) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Pemrograman Web I
Mata Kode Mata Kuliah : INF1015
Kuliah Bobot : 3 SKS
Semester :4

1) Deskripsi:
Mata kuliah ini membahas konsep dasar pembuatan desain web atau template web
responsive menggunakan bahasa pemrograman HTML, CSS dan javascript.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar pembuatan desain web, memahami dan
mengaplikasikan bahasa pemrograman HTML, CSS serta javascript ke dalam pembuatan
template web.
3) Referensi
1. Ardi Sanjaya, 2018, Dasar Pemrograman Website Untuk Pemula, KIT Kediri
2. Betha Sidik,Ir., Husni I. Pohan, Ir., M. Eng., 2015, Pemrograman Web Dengan Html
(200 Contoh Program) Revisi Kedua, Informatika
3. Betha Sidik, 2013, Pemrograman Web dengan PHP Edisi Revisi, Informatika
4. Adhi Prasetio, 2012, Buku Pintar Pemrograman Web, Mediakita 

4) Strategi Pembelajaran
Ceramah, Demonstrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Pemrograman Web I
Mata Kode Mata Kuliah : INF1115
Kuliah Bobot : 1 SKS
Semester :4

1) Deskripsi:
Mata kuliah ini membahas penerapan konsep dasar pembuatan desain web atau template
web responsive menggunakan bahasa pemrograman HTML, CSS dan javascript.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dasar pembuatan desain web, memahami dan
mengaplikasikan bahasa pemrograman HTML, CSS serta javascript ke dalam pembuatan
template web serta menerapkannya pada suatu kasus.
3) Referensi
1. Ardi Sanjaya, 2018, Dasar Pemrograman Website Untuk Pemula, KIT Kediri.
2. Betha Sidik,Ir., Husni I. Pohan, Ir., M. Eng., 2015, Pemrograman Web Dengan Html
(200 Contoh Program) Revisi Kedua, Informatika.
3. Betha Sidik, 2013, Pemrograman Web dengan PHP Edisi Revisi, Informatika.
4. Adhi Prasetio, 2012, Buku Pintar Pemrograman Web, Mediakita.

4) Strategi Pembelajaran
Ceramah, Demonstrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Manajemen Inovasi
Mata Kode Mata Kuliah : UNP1006
Kuliah Bobot : 2 SKS
Semester :4

1) Deskripsi:
Pada mata kuliah ini menekankan pada implementasi inovasi pada sebuah organisasi
mulai dari tahap mengidentifikasi sumber daya, menentukan bentuk inovasi, menerapkan
inovasi, dan mengelola inovasi sesuai dengan karakteristik organisasi.

2) CPMK:
Mahasiswa mampu menguraikan ruang lingkup inovasi beserta perannya dalam sebuah
organisasi
Mahasiswa mampu menguraikan jenis inovasi, sumber daya dari inovasi beserta
pengelolaannya
Mahasiswa mampu merumuskan/mendesain/merancang produk inovasi

3) Referensi
1. Wibowo. 2019. Manajemen dari Fungsi Dasar ke Inovasi. Depok: Rajawali Pers. Smith,
David. 2010. Exploring Innovation, 2nd Ed. London: Mc.Graw-Hill Education (UK)
Limited.
2. Tidd, Joe., Bessant, John. 2009. Managing Innovation: Integrating Technological,
Market and Organizational Change. 4th Ed, London, John Willey& Sons, Ltd.
3. Lestari, Endah Rahayu. 2019. Manajemen Inovasi: Upaya Meraih Keunggulan
Kompetitif. Malang: Universitas Brawijaya Press.
4. Dhewanto, W., Mulyaningsih, H.D., dkk. 2014. Manajemen Inovasi, Peluang Sukses
Menghadapi Perubahan. Yogyakarta: Penerbit Andi.
5. Lestari, Endah Rahayu. 2019. Manajemen Inovasi: Upaya Meraih Keunggulan
Kompetitif. Malang: Universitas Brawijaya Press.
6. Ellitan, Lena & Anatan, Lina. 2018. Manajemen Inovasi Transformasi Menuju
Organisasi Kelas Dunia. Bandung: Alfabeta.
7. Dhewanto, W., dkk. 2015. Manajemen Inovasi untuk Usaha Kecil & Mikro. Bandung:
Alfabeta.
4) Strategi Pembelajaran
Ceramah, Demonstrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Jaringan Komputer II


Mata Kode Mata Kuliah : INF1020
Kuliah Bobot : 3 SKS
Semester :5

1) Deskripsi:
Matakuliah ini membahas tentang konsep dasar routing, packt forwading, menjelaskan
konsep routing statis dan dinamis, menjelaskan dan protocol distance vector routing,
menjelaskan , mengidentifikasi, membedakan konsep VLSM dan CIDR.

2) CPMK:
Mampu menganalisa konsep routing didalam jaringan dan permasalahan routing,
mengidentifikasi skema routing, serta mengusulkan perbaikan skema routing, menjelaskan
dan protocol distance vector routing, menjelaskan , mengidentifikasi, membedakan konsep
VLSM dan CIDR, menjelaskan kosep EIGRP, menjelaskan protocol link- state protocol,
menjelaskan protocol OSPF.
3) Referensi
1. Kurose & Ross, Computer Networking, A Top Down Approach, Sixth edition, Pearson :
New Jersey.
2. Forouzan, B, A., 2007, Data Communication and Networking, Four edition., Alan R.Apt :
New Jersey.
3. Cisco Networking Academy, CCNA Exploration, Routing Protocol and Concepts, Cisco
press: Indianapolis
4. Tanenbaum, A.S., 2000, Jaringan Komputer Edisi Bahasa Indonesia, Prenhallindo :
Jakarta.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Praktikum Jaringan Komputer II
Mata Kode Mata Kuliah : INF1120
Kuliah Bobot : 1 SKS
Semester :5

1) Deskripsi:
Matakuliah ini mengimplementasikan dan menerapkan tentang konsep dasar routing,
packt forwading, menjelaskan konsep routing statis dan dinamis, menjelaskan dan protocol
distance vector routing, menjelaskan , mengidentifikasi, membedakan konsep VLSM dan
CIDR.

2) CPMK:
Mampu mengimplementasikan, menerapkan dan menganalisa konsep routing didalam
jaringan dan permasalahan routing, mengidentifikasi skema routing, serta mengusulkan
perbaikan skema routing, menjelaskan dan protocol distance vector routing, menjelaskan ,
mengidentifikasi, membedakan konsep VLSM dan CIDR, menjelaskan kosep EIGRP,
menjelaskan protocol link- state protocol, menjelaskan protocol OSPF.
3) Referensi
1. Kurose & Ross, Computer Networking, A Top Down Approach, Sixth edition, Pearson :
New Jersey.
2. Forouzan, B, A., 2007, Data Communication and Networking, Four edition., Alan R.Apt :
New Jersey.
3. Cisco Networking Academy, CCNA Exploration, Routing Protocol and Concepts, Cisco
press: Indianapolis
4. Tanenbaum, A.S., 2000, Jaringan Komputer Edisi Bahasa Indonesia, Prenhallindo :
Jakarta.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Sistem Terdistribusi


Mata Kode Mata Kuliah : INF2001
Kuliah Bobot : 4 SKS
Semester : 5

1) Deskripsi:
Matakuliah ini membahas tentang sistem untuk mengkoordinasikan banyak proses
dalam banyak komputer yang terhubung melalui jaringan lokal atau internet untuk
mencapai satu tujuan atau menyelesaikan proses tertentu.

2) CPMK:
Mahasiswa mengetahui dan menerapkan konsep dan algoritma dalam sistem
terdistribusi. Mampu mengaplikasi konsep tersebut dalam banyak unit/komputer
sehingga terhubung dan bekerja sama untuk satu penyelesaian masalah/proses
tertentu.
3) Referensi
1. Coulouris, G., Dollimore, J., Kindberg, T., Blair, G., “Distributed Systems:
Concepts and Design 5th Edition”, Addison-Wesley, 2011
2. Konsep & aplikasi pemrograman client server dan sistem terdistribusi, Budi
Sutedjo, S.Kom,MM, Andi Publisher, 2006
3. Distributed System Ebook, Steve Armstrong,______

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Grafika Komputer
Mata Kode Mata Kuliah : INF1021
Kuliah Bobot : 2 SKS
Semester :5

1) Deskripsi:
Matakuliah ini membahas tentang konsep grafika komputer, primitive Drawing,
Transformasi 2D, Transformasi 3D, Pewarnaan Grafika Komputer, Lighting, Shading,
Shadow, Proyeksi Citra, Geometri Fractal, Antiliasing, dan Interpolasi, Blending.
2) CPMK:
Mampu Memahami, menerapkan konsep Grafika Komputer yang meliputi pengertian,
penerapan grafika computer dalam bidang TI sehingga dapat mengimplementasikan dan
menampilkan grafik menggunakan bahasa pemrograman
3) Referensi
1. Diah Pratiwi, Pengantar Kuliah Grafika Komputer Universitas Trisakti Jakarta.
2. Syifaun Nafisah dan Nazrul Efendi, Grafika Komputer dengan Borland C++, Graha Ilmu
2010.
3. Fadlisyah, Nurlaila, Muthmainah, Pengantar Grafika Komputer, Andi offset 2010.
4. Agus Purbayu, Algoritma dan Struktur Data UNS 2009.
5. Atit Pertiwi, Kuliah Grafika Komputer 1 Universitas Gunadarma Jakarta 2011.

4) Strategi Pembelajaran
Ceramah, Diskusi dan Tanya jawab

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Desain dan Animasi
Mata Kode Mata Kuliah : INF1019
Kuliah Bobot : 2 SKS
Semester :5

1) Deskripsi:
Mata kuliah ini membahas tentang teknik desain grafis komputer dan wawasan
untuk membangun proyek animasi 2D dan 3D sederhana.

2) CPMK:
Mahasiswa mampu memahami konsep dasar komunikasi visual dan proses
berkarya desain grafis komputer serta mengaplikasikan desain grafis untuk
membangun animasi 2D dan 3D sederhana.
3) Referensi
1. Hendratman, Hendi. 2006. Computer Graphic Design. Informatika Bandung.
Bandung
2. Jones, Tim et. all. 2007. Foundation Flash Cartoon Animation. Apress. Berkeley

4) Strategi Pembelajaran
Ceramah, Demontrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Interaksi Manusia dan Komputer
Mata Kode Mata Kuliah : INF1022
Kuliah Bobot : 3 SKS
Semester :5

1) Deskripsi:
Mata kuliah ini membahas konsep dasar interaksi manusia
dan computer, proses desain interaksi antara manusia dengan omputer dan pembangunan
antar muka untuk melakukan interaksi. Interaksi antara manusia dengan komputer,
berlangsung di dalam antar muka yang melibatkan perangkat lunak dan perangkat keras.

2) CPMK:
Mahasiswa mampu menganalisa kebutuhan, mempersiapkan, dan menerapkan interaksi
manusia dan computer dalam pembuatan aplikasi.

3) Referensi
1. Zakaria, Teddy. 2007. Perancangan Antarmuka Untuk Interaksi Manusia dan Komputer.
Bandung.
2. Santoso, Insap. 2009. Interaksi Manusia dan Komputer. Yogyakarta.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Machine Learning
Mata Kode Mata Kuliah : INF2002
Kuliah Bobot :4
Semester :5

1) Deskripsi:
Mata Kuliah machine learning melatih mahasiswa untuk memahami ide dasar, intuisi,
konsep, algoritma dan teknik untuk membuat komputer menjadi lebih cerdas melalui proses
learning from data. Materi yang disampaikan meliputi supervised learning, unsupervised
learning, reinforcement learning, dan ensemble methods.

2) CPMK:
Mahasiswa mampu menjelaskan konsep dari setiap metode machine learning, dan
mengidentifikasi, memodelkan, menganalisis, menyelesaikan permasalahan menggunakan
metode-metode machine learning serta mengimplementasikan metode-metode machine
learning menggunakan bahasa pemrograman untuk menyelesaikan permasalahan.

3) Referensi
1. Peter Flach, Machine learning: The Art and Science of Algorithms that Make Sense of
Data, Cambridge University Press 2012
2. Tan, Steinbach, Kumar, Introduction to Data Mining, Addison-Wesley. 2006.
3. Slide perkuliahan: Introduction to Machine Learning, University of Helsinki.
4. Suyanto, Data Mining untuk Klasifikasi dan Klasterisasi Data, INFORMATIKA: Bandung,
2017.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Pemrograman Web II


Mata Kode Mata Kuliah : INF1023
Kuliah Bobot : 3 SKS
Semester :5

1) Deskripsi:
Mata kuliah ini membahas tentang web beserta teknologinya serta kemampuan untuk
membuat dan mengembangkan sistem informasi berbasis web menggunakan PHP sebagai
bahasa pemrograman web dan MySQL sebagai basis data-nya.

2) CPMK:
Mahasiswa mampu memahami konsep dasar pemrograman web dan mampu membuat
sistem informasi berbasis web dengan mengaplikasikan bahasa pemrograman web
standar, menerapkan konsep Data Manipulation Language (DML) dalam bahasa
pemrograman web pada web yang terkoneksi dengan basis data MySQL.

3) Referensi
1. Ardi Sanjaya, 2018, Dasar Pemrograman Website Untuk Pemula, KIT Kediri.
2. Betha Sidik,Ir., Husni I. Pohan, Ir., M. Eng., 2015, Pemrograman Web Dengan Html
(200 Contoh Program) Revisi Kedua, Informatika.
3. Betha Sidik, 2013, Pemrograman Web dengan PHP Edisi Revisi, Informatika.
4. Adhi Prasetio, 2012, Buku Pintar Pemrograman Web, Mediakita.
5. Abdul Kadir, 2008, Dasar Pemrograman WEB Dinamis Menggunakan PHP, Andi
Publiser.

4) Strategi Pembelajaran
Ceramah, Demonstrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Praktikum Pemrograman Web II


Mata Kode Mata Kuliah : INF1123
Kuliah Bobot : 1 SKS
Semester :5

1) Deskripsi:
Mata kuliah ini membahas tentang penerapan web beserta teknologinya serta
kemampuan untuk membuat dan mengembangkan sistem informasi berbasis web
menggunakan PHP sebagai bahasa pemrograman web dan MySQL sebagai basis
data-nya.

2) CPMK:
Mahasiswa mampu memahami konsep dasar pemrograman web dan mampu
membuat sistem informasi berbasis web dengan mengaplikasikan bahasa
pemrograman web standar, menerapkan konsep Data Manipulation Language
(DML) dalam bahasa pemrograman web pada web yang terkoneksi dengan basis
data MySQL serta menerapkannya pada suatu kasus.

3) Referensi
1. Ardi Sanjaya, 2018, Dasar Pemrograman Website Untuk Pemula, KIT Kediri
2. Betha Sidik,Ir., Husni I. Pohan, Ir., M. Eng., 2015, Pemrograman Web Dengan
Html (200 Contoh Program) Revisi Kedua, Informatika
3. Betha Sidik, 2013, Pemrograman Web dengan PHP Edisi Revisi, Informatika
4. Adhi Prasetio, 2012, Buku Pintar Pemrograman Web, Mediakita 
5. Abdul Kadir, 2008, Dasar Pemrograman WEB Dinamis Menggunakan PHP, Andi
Publiser

4) Strategi Pembelajaran
Ceramah, Demonstrasi dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Enterprise Resource Planning


Mata Kode Mata Kuliah : INF1025
Kuliah Bobot : 3 SKS
Semester :6

1) Deskripsi:
Mata kuliah ini membahas tentang konsep dasar, arsitektur dan teknologi, dengan
berbagai use case di industri, komersial, otomasi, maupun smart city.

2) CPMK:
Mahasiswa mampu menganalisis hingga merancang sistem berbasis Internet of Things
yang dapat dterapkan di berbagai lingkungan

3) Referensi
1. Jan Holler, et.al, From Machine-to-Machine to the Internet of Things: Introduction to a
new age of Intelligence, 7th edition, Penerbit Elsevier, 2014
2. Francis daCosta, Rethinking the Internet of Things, A scalable Approach to Connecting
Everything, Penerbit A Press Open, 2013

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%
Nama Mata Kuliah : Keamanan Jaringan
Mata Kode Mata Kuliah : INF2004
Kuliah Bobot :4
Semester :6

1) Deskripsi:
Mata kuliah ini membahas konsep dasar, analisa dan pengujian keamanan jaringan.

2) CPMK:
Mahasiswa mampu menjelaskan, menganalisa kebutuhan, mempersiapkan,
mengidentifikasi serta mengimplementasikan konsep dan aspek keamanan jaringan.
3) Referensi
2) Anderson, R., R. Needham and A. Shamir, 1998. The Steganographic File System.
Proceedings of the 2nd International Workshop on Information Hiding, Apr. 14-17,
Portland, Oregon, USA., pp: 73-82.
3) Baxter, J. H., 2014. Wireshark Essentials Get Up and Running with Wireshark to
Analyse Network Packets and Protocol Effectively. Birmingham: Packt Publishing.
4) Bosworth, S., Kabay, M. E., & Whyne, E., 2014. Computer Security Handbook
Sixth Edition. Hoboken: John Wiley & Sons, Inc.
5) Chuck Easttom., 2016. Computer Security Fundamentals Third Edition, Pearson.
6) Douglas Stinson., 2005. Cryptography: Theory and Practice, 3rd Edition. Chapman &
Hall/ CRC.
7) Gregory, P., 2004. Computer Viruses for Dummies. Indianapolis: Wiley Publishing Inc.
8) Onno W. Purbo., 2011, Keamanan Jaringan.
9) Rehman , R. U., 2003. Intrussion Detection System with SNORT Advanced IDS
Technique Using SNORT Apache MySql PHP and ACID. New Jersey: Pearson
Education Inc.
10) Scambray, J., & McClure, S., 2008. Hacking Exposed Windows: Windows
Security Secrets and Solutions Third Edition . New York : McGraw-Hill.
11) Vladimirov, A. A., Nizulis, G. N., Nizulis, J. N., & Mikhailovsky, A. A.,2006. Hacking
Exposed Cisco Networks Cisco Security Secrets & Solutions. Emeryville: McGrow-
Hill/Osborne.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Game Programming


Mata Kode Mata Kuliah : INF1026
Kuliah Bobot : 3 SKS
Semester :6

1) Deskripsi:
Mata kuliah ini membahas tentang sejarah pengembangan dan teknologi game, mengenal
berbagai game populer yang ada serta klasifikasi berdasarkan genre dan klasifikasi lainnya.
Tahap selanjutnya akan mempelajari bagaimana proses pengembangan game, bagaimana
merancang desain game, membuat dokumentasi game (GDD), kemudian meningkatkan
kualitas fun game dengan theory of fun, atau menambahkan edukasi dalam game. Hingga
ada akhir kuliah mahasiswa bersama tim akan mampu mengimplementasikan pembuatan
game.

2) CPMK:
Mahasiswa mampu membangun aplikasi menggunakan prinsip-prinsip grafika komputer
meliputi pemodelan, rendering, animasi dan visualisasi, serta menerapkan prinsip-prinsip
interaksi manusia dan komputer serta melakukan evaluasi ketepatgunaan untuk
membangun aplikasi dengan antarmuka yang sesuai.

3) Referensi
1. Asmiatun, Siti, and Astrid Novita Putri. Belajar Membuat Game 2D dan 3D
Menggunakan Unity. Deepublish, 2017.
2. Social Game Design, Monetization Methods and Mechanics, Tim Fields, 2012
3. Theory of Fun for Game Design, Ralph Koster, 2nd Edition Nov 2013, David Michael,
“Serious Games, Games that Educate, Train and Inform”, Thomson Course Tech,
Canada, 2005

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Pemrograman Visual


Mata Kode Mata Kuliah : INF1029
Kuliah Bobot : 2 SKS
Semester :6

1) Deskripsi:
Matakuliah ini membahas teknik pemrograman visual meliputi konsep GUI, karakteristik
komponen GUI dan mengembangkan kemampuan dalam membuat program aplikasi
dengan menggunakan komponen-komponen GUI dalam program.
2) CPMK:
Mahasiswa mengetahui dan menerapkan konsep dan algoritma dalam sistem terdistribusi.
Mampu mengaplikasi konsep tersebut dalam banyak unit/komputer sehingga terhubung
dan bekerja sama untuk satu penyelesaian masalah/proses tertentu.
3) Referensi
1. Jubilee, 2015, Dasar-Dasar Visual Basic 2013, Elex Media
2. Purnama, Rangsang. 2007. Pemrograman GUI Menggunakan Java. Jakarta: Prestasi
Pustakarya.
3. Hartati, Sri dkk. 2007. Pemrograman GUI Swing Java dengan Netbeans 5. Yogyakarta:
Andi.

4. Strategi Pembelajaran
Ceramah dan Diskusi

5. Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Pengolahan Citra


Mata Kode Mata Kuliah : INF2005
Kuliah Bobot : 4 SKS
Semester :6

1) Deskripsi:
Matakuliah ini membahas tentang konsep pengolahan citra, digitalisasi citra, operasi
aritmatika dan geometri citra, deteksi tepi, segmentasi dan transformasi citra.
2) CPMK:
Mahasiswa mampu memahami, menerapkan, menganalisis, membuktikan dan
mengimplementasikan konsep pengolahan citra.
3) Referensi
1. Aniati murni Arymurthy & Suryana Setiawan. (1992). Pengantar Pengolahan Citra, Elex
Media Komputindo.
2. Gonzales, Rafael C. (1992). Digital Image Processing, Second Edition, Addison-wesley
publishing.
3. Jain, Anil K.. (1989). Fundamentals of Digital Image Processing, Prentice Hall
international.
4. Rinaldi Munir.(2004). Pengolahan Citra digital dengan Pendekatan Algoritmik, Penerbit
Informatika Bandung.
5. Willey.(2001). Digital Image Processing, 3rd edition.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Robotika


Mata Kode Mata Kuliah : INF2003
Kuliah Bobot : 4 SKS
Semester :6

1) Deskripsi:
Matakuliah ini membahas tentang konsep robot, macammacam robot, komponen-
komponen robot dan cara kerjanya, mempelajari cara merakit robot dan pemrograman pada
robot, memahami tipe-tipe pergerakan robot dan cara mengaplikasikannya, memanfaatkan
dan mengaplikasikan berbagai sensor robot, dan mengaplikasikan metode-metode sistem
cerdas pada aplikasi robot untuk menyelesaikan berbagai tantangan.

2) CPMK:
Mahasiswa mampu memahami konsep, macam-macam robot, komponen-komponen robot
dan cara kerjanya, merakit robot, memahami pemrograman robot, memahami tipe-tipe
pergerakan robot dan cara mengaplikasikannya, memanfaatkan dan mengaplikasikan
berbagai sensor robot, serta mengaplikasikan metode-metode sistem cerdas pada robot.

3) Referensi
1. John C. Hansen, LEGO Mindstorms NXT Power Programming : Robotics in C, second
edition, Variant Press, 2009
2. Kim, Yong-Tae, Kobayashi, Ichiro, Kim, Euntai, Soft Computing in Advanced Robotics,
Springer
3. Robin R. Murphy, Introduction to AI Robotics, The MIT Press, 2000Janner Simarmata,
2006, Pengenalan Teknologi Komputer dan Informasi, Andi Offset, Yogyakarta

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Data Mining


Mata Kode Mata Kuliah : INF1024
Kuliah Bobot :3
Semester :6

1) Deskripsi:
Mata kuliah ini membahas konsep dasar data mining, dan tiga prinsip dasar data mining,
yaitu klasifikasi, clustering, dan asosiasi, serta bterapannya dalam kehidupan sehari-hari.
2) CPMK:
Mahasiswa mampu menjelaskan, menganalisis materi data mining sekaligus melakukan
identifikasi dan menyelesaikan permasalahan yang berkaitan dengan data mining secara
bekerja sama.

3) Referensi
1. Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques Third
Edition, Elsevier, 2012.
2. Ian H. Witten, Frank Eibe, Mark A. Hall, Data mining: Practical Machine Learning Tools
and Techniques 3rd Edition, Elsevier, 2011.
3. Markus Hofmann and Ralf Klinkenberg, RapidMiner: Data Mining Use Cases and
Business Analytics Applications, CRC Press Taylor & Francis Group, 2014.
4. Daniel T. Larose, Discovering Knowledge in Data: an Introduction to Data Mining, John
Wiley & Sons, 2005.
5. EthemAlpaydin, Introduction to Machine Learning, 3rd ed., MIT Press, 2014.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Praktikum Data Mining


Mata Kode Mata Kuliah : INF1127
Kuliah Bobot :1
Semester :6

1) Deskripsi:
Mata kuliah ini membahas implementasi konsep dasar data mining, dan tiga prinsip dasar
data mining, yaitu klasifikasi, clustering, dan asosiasi, serta terapannya dalam kasus
kehidupan sehari-hari dalam bahasa pemrograman.

2) CPMK:
Mahasiswa mampu mengimplementasikan dalam bahasa pemrograman materi data mining
sekaligus melakukan identifikasi dan menyelesaikan permasalahan yang berkaitan dengan
data mining secara bekerja sama.
3) Referensi
1. Jiawei Han and Micheline Kamber, Data Mining: Concepts and Techniques Third
Edition, Elsevier, 2012.
2. Ian H. Witten, Frank Eibe, Mark A. Hall, Data mining: Practical Machine Learning Tools
and Techniques 3rd Edition, Elsevier, 2011.
3. Markus Hofmann and Ralf Klinkenberg, RapidMiner: Data Mining Use Cases and
Business Analytics Applications, CRC Press Taylor & Francis Group, 2014.
4. Daniel T. Larose, Discovering Knowledge in Data: an Introduction to Data Mining, John
Wiley & Sons, 2005.
5. EthemAlpaydin, Introduction to Machine Learning, 3rd ed., MIT Press, 2014.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Pemodelan dan Simulasi


Mata Kode Mata Kuliah : INF1027
Kuliah Bobot : 2 SKS
Semester :6

1) Deskripsi:
Matakuliah ini membahas tentang konsep Pemodelan dan simulasi, Hubungan pemodelan
dan simulasi, Distribusi probabilitas dan visualisasi dalam pemodelan dan simulasi,
Pemodelan input, Analisis output, Pembuatan model simulasi dengan kakas simulasi

2) CPMK:
Mahasiswa mampu menerapkan konsep & prosedur dalam pembuatan model simulasi dari
suatu sistem nyata yang dipelajari efisiensi kinerjanya, mengeksekusi model simulasi,
membuat mengambil kesimpulan tentang kinerja berdasarkan analisis terhadap luaran
simulasi, mengembangkan sistem alternatif serta membandingkan kinerja berdasarkan
luaran simulasi sistem nyata dan sistem alternatif tersebut, baik dengan bekerja secara
individu meupun secara berkelompok dalam kerjasama tim.

3) Referensi
1. Banks, J., John S. Carson II, "Discrete-Event System Simulation", Prentice Hall, 2009.
2. Law, A., "Simulation Modeling and Analysis", McGraw-Hill, 2006.Janner Simarmata,
2006, Pengenalan Teknologi Komputer dan Informasi, Andi Offset, Yogyakarta

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Cloud Computing


Mata Kode Mata Kuliah : INF2008
Kuliah Bobot : 3 SKS
Semester :7

1) Deskripsi:
Matakuliah ini merupakan paradigma baru di dalam industri layanan teknologi informasi
yang berorientasi kepada user dalam hal layanan, penyediaan sumber daya komputasi
secara transparan. Mata kuliah ini akan membahas tentang dasar dan pengenalan
terhadap teknologi awan, mekanisme, dan arsitekturnya beserta teknologi dan riset terkini
dalam komputasi awan.

2) CPMK:
Mahasiswa mahasiswa mampu memahami konsep dan permasalahan dalam lingkungan
komputasi bergerak serta mampu membangun sistem yang berjalan dalam
lingkungan komputasi bergerak. Mahasiswa diharapkan memiliki kemampuan
untuk membangun sistem yang mampu bekerja dalam lingkungan bergerak
dengan pemahaman teknologi yang mendukung pengembangan sistem tersebut
dengan kinera individu ataupun secara berkelompok dalam kerjasama tim.

3) Referensi
1. Abdessalam Helal, Et.Al,” Anytime, Anywhere Computing, Mobile Computing Concepts
and Technology”, McGraw-Hill,
2. Mobile Computing Principles Designing And Developing Mobile Applications With Uml
And Xml and the Environment”, Oxford Publisher 2002.
3. Location Management and Routing in Mobile Wireless Networks,Amitava Mukherjee,
Somprakash Bandyopadhyay, Debashis Saha, Artech House Publisher
4. Andreas Heinemann, Max Muhlhauser", Peer-to-Peer Systems and Application
5. Mohammad Ilyas and Imad Mahgoub, Mobile Computing Handbook, Auerbach
PublicationHill et al, “Guide to Cloud Computing, Principles and Practice”.
Springer.Jeniq-Neng Hwang, “Multimedia Networking From Theory to Practice”,
Cambridge, 2013. ISBN 9780521882040.
6. Ze-Nian Li and Mark. S. Drew, “Fundamentals of Multimedia”, Prentice Hall, 2003. ISBN
0130618721.
7. W.C. Hardy,”QoS Measurement and Evaluation of Telecommunications Quality of
Service”, Wiley, 2001. ISBN 0470845910.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Perancanaan Infrastruktur Infrastruktur Teknologi


Mata Kode Mata Kuliah : INF1031
Kuliah Bobot : 3 SKS
Semester :7

1) Deskripsi:
Matakuliah ini membahas tentang sistem dan analisis kelayakan sistem serta pemilihan
teknologi dan kebutuhan infrastruktur TI suatu organisasi.

2) CPMK:
Mahasiswa mampu menganalisis sistem dan analisis kelayakan sistem serta menggunakan
pemilihan teknologi dan menyusun kebutuhan infrastruktur TI suatu organisasi.

3) Referensi
1. Abdessalam Helal, Et.Al,” Anytime, Anywhere Computing, Mobile Computing Concepts
and Technology”, McGraw-Hill,
2. Mobile Computing Principles Designing And Developing Mobile Applications With Uml
And Xml and the Environment”, Oxford Publisher 2002.
3. Location Management and Routing in Mobile Wireless Networks,Amitava Mukherjee,
Somprakash Bandyopadhyay, Debashis Saha, Artech House Publisher
4. Andreas Heinemann, Max Muhlhauser", Peer-to-Peer Systems and Application
5. Mohammad Ilyas and Imad Mahgoub, Mobile Computing Handbook, Auerbach
PublicationHill et al, “Guide to Cloud Computing, Principles and Practice”.
Springer.Jeniq-Neng Hwang, “Multimedia Networking From Theory to Practice”,
Cambridge, 2013. ISBN 9780521882040.
6. Ze-Nian Li and Mark. S. Drew, “Fundamentals of Multimedia”, Prentice Hall, 2003. ISBN
0130618721.
7. W.C. Hardy,”QoS Measurement and Evaluation of Telecommunications Quality of
Service”, Wiley, 2001. ISBN 0470845910.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Manajemen Proyek


Mata Kode Mata Kuliah : INF1034
Kuliah Bobot : 2 SKS
Semester :7

1) Deskripsi:
Mata kuliah ini membahas teori, Konsep, ruang lingkup manajemen proyek teknologi
informasi, manajemen eksekusi, control, audit, serta bekerjasama dalam kegiatan
manajemen tim.

2) CPMK:
Mahasiswa mampu memahami, menerapkan, dan menaganalisis, teori, konsep, ruang
lingkup dan merancang, manajemen proyek teknologi informasi, manajemen eksekusi,
control dan melaksanakan audit, serta bekerjasama dalam kegiatan manajemen tim.

3) Referensi
1. Kerzner, H., 2009. Project Management: A Systems Approach to Planning, Scheduling,
and Controlling. New Jersey: John Wiley & Sons.
2. Lewis, James P., 2007. Fundamentals of Project Management 3rd Edition. New York:
Amacom
3. Heryanto, Imam, 2008. ManajemenProyekBerbasisTeknologiInformasi. Bandung:
Informatika.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Mobile Application


Mata Kode Mata Kuliah : INF1033
Kuliah Bobot : 3 SKS
Semester :7

1) Deskripsi:
Mata kuliah ini membahas tentang pembangunan aplikasi pada perangkat mobile. Aplikasi
mobile yang dibangun nantinya akan dioperasikan pada sistem operasi mobile android.
Pembahasan pembangunan aplikasi android dimulai dari instalasi perangkat pembangunan,
pemrograman android, sampai pada pembuatan file distribusi yang berekstensi *.apk
(Android Application Package) serta penjualan aplikasi pada Google Play.

2) CPMK:
Mahasiswa mampu membangun aplikasi mobile berbasis android sampai pada pembuatan
file distribusi yang berekstensi *.apk (Android Application Package) serta melakukan
pendistribusian aplikasi pada Google Play.

3) Referensi
1. Michael, I.S. 2011. Membongkar Source Code Berbagai Aplikasi Android. Yogyakarta:
Gava Media.
2. Priyo E.U. 2012. From Newbie to Advanced – Mudahnya Membuat Aplikasi Android.
Yogyakarta: Andi.
3. Safaat N.H. 2014. Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android. Bandung: Informatika.
4. Wahana Komputer. 2013. Step by Step Menjadi Programmer Android. Yogyakarta:Andi.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Metodologi Penelitian


Mata Kode Mata Kuliah : INF1034
Kuliah Bobot : 2 SKS
Semester :7
1) Deskripsi:
Mata Kuliah ini membahas metode penelitian dalam bidang teknologi informasi, langkah-
langkah penelitian yang sesuai dengan topik ataupun permasalahan tugas akhir serta
mematuhi aturan penulisan karya tulis ilmiah

2) CPMK:
Mahasiswa Mengetahui, memahami dan membedakan berbagai metode penelitian dalam
bidang teknologi informasi; Memilih dan melaksanakan langkah-langkah penelitian yang
sesuai dengan topik ataupun permasalahan tugas akhir serta mematuhi aturan penulisan
karya tulis ilmiah.

3) Referensi
1. Nazir, Moch. Metoda Penelitian
2. Singarimbun, Masri. Metode penelitian survey
3. Surahman Winarno Sudyono, Metoda statistik
4. Siegel, Sidney. Statistik Non-Parametrik Sudjana, Metode statistik
5. Makridakis Spyrus (Untung Sus Andriyanto) Metoda peramalan Singgih, Santoso. SPSS

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Klasifikasi dan Pengenalan Pola


Mata Kode Mata Kuliah : INF2006
Kuliah Bobot : 3 SKS
Semester :7

1) Deskripsi:
Mata kuliah ini membahas tentang pengantar teknik klasifikasi dan pengenalan pola, teknik
klasifikasi dan pengenalan pola dengan pendekatan statistik, sintaktis (struktural) dan
jaringan syaraf tiruan.

2) CPMK:
Mahasiswa mampu menjelaskan konsep yang mendasar tentang teknik klasifikasi dan
pengenalan pola dengan ketiga pendekatan, yaitu pendekatan statistik, sintaktis dan
jaringan syaraf tiruan (jaringan neural).

3) Referensi
1. Tou, Julius T and Gonzalez, Rafael C., Pattern Recogniton Principles, Addison-Wesley
Publishing Company, London.
2. Schalkoff, R.J., 1992, Pattern Recognition: Statistical, Structural and Neural Approaches,
John Wiley & Sons, Inc., Singapore.
3. Fausett, L., 1994, Fundamentals of Neural Networks: architecture, algoritma, and
applications, Prentice Hall, New Jersey.
4. Duda R.O., Hart P.E., Stork D.G., 2000, Pattern classification, 2ed., Wiley, ISBN
0471056693.
5. Janner Simarmata, 2006, Pengenalan Teknologi Komputer dan Informasi, Andi Offset,
Yogyakarta.

4) Strategi Pembelajaran
Ceramah dan Diskusi

5) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

Nama Mata Kuliah : Internet of Things


Mata Kode Mata Kuliah : INF2007
Kuliah Bobot : 3 SKS
Semester :6

6) Deskripsi:
Mata kuliah ini membahas tentang konsep dasar, arsitektur dan teknologi, dengan
berbagai use case di industri, komersial, otomasi, maupun smart city.

7) CPMK:
Mahasiswa mampu menganalisis hingga merancang sistem berbasis Internet of Things
yang dapat dterapkan di berbagai lingkungan

8) Referensi
3. Jan Holler, et.al, From Machine-to-Machine to the Internet of Things: Introduction to a
new age of Intelligence, 7th edition, Penerbit Elsevier, 2014
4. Francis daCosta, Rethinking the Internet of Things, A scalable Approach to Connecting
Everything, Penerbit A Press Open, 2013

9) Strategi Pembelajaran
Ceramah dan Diskusi

10) Penilaian
Kehadiran : 20%
Tugas & Kuis : 30%
UTS : 20%
UAS & Proyek : 30%

You might also like