• Tidak ada hasil yang ditemukan

SILABUS PROGRAM STUDI INFORMATIKA. Tahun ajaran

N/A
N/A
Protected

Academic year: 2022

Membagikan "SILABUS PROGRAM STUDI INFORMATIKA. Tahun ajaran"

Copied!
63
0
0

Teks penuh

(1)

01 - IF201401 - PENGANTAR INFORMATIKA

MATA KULIAH IF201401: PENGANTAR INFORMATIKA

SEMESTER 1/ 2 SKS Deskripsi Mata Kuliah

Mata kuliah ini mengenalkan filosofi dari Informatika yang membahas isu ontology, metodologi, dan etika dalam disiplin ilmu Informatika dan praktik pengembangan perangkat lunak. Mahasiswa akan belajar memahami artifak komputasi seperti sistem komputasi buatan manusia, yang melibatkan desain, spesifikasi, pemrograman, verifikasi, implementasi, dan pengujian. Serta membahas contoh-contoh kasus penerapan disiplin ilmu informatika pada bidang lain seperti sumber daya, saintifik, teknik, dan bisnis Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Menginternalisasi nilai, norma, dan etika akademik.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menjelaskan filosofi dari bidang keilmuan Informatika.

Bahan Kajian

● Sejarah Informatika

● Artifak Komputasi

● Spesfikasi dan Fungsi

● Implementasi

● Semantik

● Ontolologi Program

● Verifikasi dan Ketepatan

● Abstraksi

● Status Epistomologi Informatika

● Dasar Etika Komputer

● Penerapan Informatika Mata Kuliah Prasyarat -

Pustaka Utama

1. Tedre, M. (2015). The science of computing. Boca Raton: CRC Press.

(2)

2. Vallverdú, J. (2010). Thinking machines and the philosophy of computer science. Hershey, Pa.: IGI Global (701 E. Chocolate Avenue, Hershey, Pennsylvania, 17033, USA).

Pustaka Pendukung

Plato.stanford.edu. (2020). The Philosophy of Computer Science (Stanford Encyclopedia of Philosophy).

[online] Available at: https://plato.stanford.edu/entries/computer-science/ [Accessed 16 Jan. 2020].

02 - IF201402 - MATEMATIKA DISKRIT

MATA KULIAH IF201402: MATEMATIKA DISKRIT

SEMESTER 2/ 3 SKS Deskripsi Mata Kuliah

Pada mata kuliah ini, mahasiswa diberikan wawasan mengenai struktur diskrit yang merupakan pondasi dari informatika. Lebih lanjut, dalam mata kuliah ini dibahas mengenai logika, proposisi, ekuivalensi, predikat dan quantifier, aturan penarikan kesimpulan, metode pembuktian dan induksi matematika, teori himpunan, relasi dan fungsi, serta kombinatorial dan teori bilangan. Dalam matakuliah ini menekankan kemampuan terhadap konsep logika yang dalam dan pemecahan masalah sehingga dapat dapat digunakan pada penerapan ilmu informatika lanjut.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu memahami dan menerapkan konsep matematika diskrit.

Bahan Kajian

● Logika, Proposisi, dan Ekuivalensi

● Predikat dan Quantifier

● Aturan Penentuan Kesimpulan

● Metode Pembuktian dan Induksi Matematika

● Teori Himpunan

● Relasi dan Fungsi

● Aljabar Boolean

● Kombinatorial dan Teori Bilangan

(3)

Mata Kuliah Prasyarat -

Pustaka Utama

Rosen, K. H. (2018). Discrete mathematics and its applications (8th ed.). Boston: McGraw-Hill.

Pustaka Pendukung

1. Grossman, P. (2009). Discrete mathematics for computing. Basingstoke: Palgrave Macmillan.

2. Epp, S. S. (2010). Discrete Mathematics with Application (4th ed.). Brooks/Cle.

02 - IF201403 - SISTEM DIGITAL

MATA KULIAH IF201403: SISTEM DIGITAL

SEMESTER 2 / 3 SKS Deskripsi Mata Kuliah

Mata kuliah ini mempelajari prinsip-prinsip dasar dari sistem digital dan mencakup sistem bilangan dan sistem kode, aljabar Boolean, gerbang logika, penyederhanaan rangkaian logika (peta Karnaugh), rangkaian kombinasional (pembanding dan penjumlah biner), flip-flop (bistabil), pencacah, register, rangkaian aritmatika digital, decoder/demultiplekser dan multiplekser, serta berbagai aplikasi rangkaian digital.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Menginternalisasi nilai, norma, dan etika akademik.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa menguasai prinsip-prinsip dasar sistem digital sehingga memiliki kemampuan dan ketrampilan untuk menganalisis dan merancang rangkaian dan sistem digital.

(4)

Bahan Kajian

● Pengantar Sistem Digital

● Sistem Analog dan Digital

● Sistem Bilangan

● Sistem Sandi

● Gerbang Logika

● Aljabar Boolean

● Peta Karnaugh

● Flip Flop

● Dekoder dan Multiplexer

● Rangkaian Sekuensial

● Counter

● Multivibrator

● Seven Segmen

● Aplikasi

Mata Kuliah Prasyarat -

Pustaka Utama

1. Malvino, A.P., Leach, D.P., (1981). Digital principles and applications. New York: McGraw-Hill.

2. Tokheim, R.L., (1990). Digital electronics. New York: McGraw-Hill.

Pustaka Pendukung

1. Bartee, T.C., (1972). Digital Computer Fundamentals, 3rd ed. New York: McGraw-Hill Inc.

2. Michael D. Mano, M.M.; C., (2010). Digital Design, 4th Edition edition. ed. Delhi: Pearson.

3. Tocci, R., Widmer, N., Moss, G., (2016). Digital Systems, 12 edition. ed. Boston: Pearson.

02 - IF201404 - PEMOGRAMAN BERORIENTASI OBJEK

MATA KULIAH IF201404: PEMROGRAMAN BERORIENTASI OBJEK

SEMESTER 2 / 3 SKS Deskripsi Mata Kuliah

Matakuliah ini akan mendiskusikan teknik-teknik terkait pemrograman berorientasi objek dan clean code yang bisa diterapkan untuk membuat program yang kompleks dalam bidang rekayasa dan pemelajaran mesin supaya program menjadi lebih efisien.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

(5)

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mampu menerapkan paradigma pemrograman berorientasi objek dalam merancang dan mengembangkan suatu program untuk menyelesaikan suatu masalah serta mampu mengevaluasi berbagai perkakas modern yang bisa digunakan untuk meningkatkan produktifitas dalam pengembangan perangkat lunak berorientasi objek.

Bahan Kajian

● Pengantar pemrograman berorientasi objek.

● Identifikasi struktur kelas.

● Pemodelan interaksi objek.

● Pembuatan kelas.

● Implementasi kolaborasi objek.

● Komponen dalam enkapsulasi.

● Komponen dalam pewarisan.

● Komponen dalam polimorfisme: Interface, Abstraksi, Composition.

● Implementasi data akses layer.

● Pengorganisasian kode berorientasi objek.

● Dasar-dasar kode yang mampu adatif.

● SOLID code.

Mata Kuliah Prasyarat

KU201218 Algoritme Pemrograman Pustaka Utama

1. Hall, G.M., (2017). Adaptive Code: Agile coding with design patterns and SOLID principles, 2 edition. ed.

Washington: Microsoft Press.

2. Deitel, P., & Deitel, H. (2011). Java How to program. Prentice Hall Press.

Pustaka Pendukung

1. Hillar, G.C., (2015). Learning Object-Oriented Programming: Explore and crack the OOP code in Python, JavaScript, and C#. Packt Publishing.

2. Zakas, N.C., (2014). The Principles of Object-Oriented JavaScript, 1 edition. ed. San Francisco: No Starch Press.

03 - IF201405 - ALJABAR LINEAR DAN GEOMETRI

MATA KULIAH IF201405: ALJABAR LINEAR DAN GEOMETRI

(6)

SEMESTER 3/ 3 SKS Deskripsi Mata Kuliah

Pada mata kuliah ini, mahasiswa diharapkan mampu menerapkan konsep dasar dari aljabar linear dan geometri dengan baik. Matakuliah ini digunakan untuk untuk mendukung matakuliah pada prodi informatika, dengan penekanan dasar ilmu matematika yang kuat. Pada konsep ilmu aljabar linear dan geometri akan banyak digunakan pada matakuliah pemelajaran mesin, maupun rumpun kecerdasan buatan yang lain.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu memahami dan menerapkan konsep aljabar linear dan geometri.

Bahan Kajian

● Sistem Persamaan Linear dan Matriks

● Determinan

● Vektor dalam 2D dan 3D

● Ruang Vektor

● Transformasi Linear

● Aljabar Geometri dan operasi didalamnya

● Pencerminan dan Rotasi

● Aplikasi dari Aljabar Geometri Mata Kuliah Prasyarat

-

Pustaka Utama

1. Anton, H. (2010). Elementary linear algebra. Hoboken, New Jersey: Wiley.

2. Davis, E. (2012). Linear algebra and probability for computer science applications. Boca Raton, Florida:

CRC Press.

Pustaka Pendukung

1. Vince, J. A. (2010). Geometric algebra for computer graphics. London: Springer.

2. Cheney, E. W., & Kincaid, D. (2013). Numerical mathematics and computing. Pacific Grove, California:

Brooks/Cole Cengage Learning.

(7)

3. Hausner, M. (2018). A vector space approach to geometry. Mineola, New York: Dover Publications, Inc.

03 - IF201406 - PENGANTAR PROBABILITAS DAN OPTIMASI

MATA KULIAH IF201406: PENGANTAR PROBABILITAS DAN OPTIMASI SEMESTER 3/ 3 SKS

Deskripsi Mata Kuliah

Pada mata kuliah ini, mahasiswa diberikan wawasan mengenai teori probabilitas dan optimasi yang secara langsung dikaitkan dengan permasalahan sehari-hari dalam bidang ilmu Informatika.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Menginternalisasi nilai, norma, dan etika akademik.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu mengaplikasikan metode probabilitas dan optimasi dalam permasalahan sederhana.

Bahan Kajian

● Variabel Random

● Distribusi Probabilitas

● Probabilitas Marginal dan Kondisional

● Varian, Kovarian, dan Ekspektasi

● Teorema Bayes

● Turunan dari Univariate Functions

● Turunan Parsial dan Gradien

● Turunan Tingkat Tinggi dan Automatic Differentiation

● Teknik-Teknik Optimasi Mata Kuliah Prasyarat -

Pustaka Utama

(8)

Soong, T. T. (2004). Fundamentals of probability and statistics for engineers. Chichester: John Wiley &

Sons, Ltd.

Pustaka Pendukung

1. Johnson, J. L. (2008). Probability and statistics for computer science. Hoboken, New Jersey:

Wiley-Interscience.

2. Hogg, R. V., Tanis, E. A., & Zimmerman, D. L. (2015). Probability and statistical inference. Hoboken, New Jersey: Pearson.

03 - IF201407 - ARSITEKTUR KOMPUTER

MATA KULIAH IF201407: ARSITEKTUR KOMPUTER

SEMESTER 3/ 3 SKS Deskripsi Mata Kuliah

Dalam mata kuliah ini, mahasiswa akan belajar Konsep komputer sebagai suatu sistem yang hirarki.

Fitur-fitur penting dalam perkembangan perancangan sistem komputer. Komponen-komponen sistem komputer ( CPU, memori dan I/O ) pada tingkatan struktur dan fungsi paling atas, serta struktur interkoneksi antar komponen (Bus). Karakteristik umum sistem memori, hirarki memori, memori utama semikonduktor dan memori cache. Memori eksternal: disk magnetik, RAID, memori optis, pita magnetis.

Perangkat External dan modul-modul I/O serta teknik-teknik operasi I/O (I/O terprogram, interrupt driven I/O, DMA). Saluran-saluran I/O dan prosesor.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.3 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila.

S.4 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang

keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mahasiswa mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Memahami struktur komputer dan fungsi masing-masing pembentuk struktur serta mengetahui berbagai arsitektur perancangan sistem komputer untuk mencapai kinerja yang tinggi.

(9)

Bahan Kajian

● Pendahuluan

- Konsep Dasar dan Evolusi Komputer.

- Masalah Kinerja.

● Sistem Komputer

- Gambaran pada Tingkat Atas untuk fungsi komputer dan interkoneksi.

- Memori Cache.

- Memori Internal.

- Memori Eksternal.

- Input/Output.

- Dukungan Sistem Operasi.

● Aritmatika dan Logika - Sistem Bilangan.

- Aritmatika Komputer.

- Logika Digital.

● Central Processing Unit (CPU)

- Set Instruksi: Karakteristik dan Fungsi.

- Set Instruksi: Mode Penanganan dan Format.

- Struktur dan Fungsi Prosesor.

- Set Instruksi Komputer yang Dikurangi.

- Paralelisme Tingkat Instruksi dan Prosesor Superscalar.

● Organisasi Paralel - Proses Paralel.

- Komputer Multicore.

- Unit Pemrosesan Grafis (GPU) untuk keperluan umum.

● Control Unit (CU)

- Operasi Unit Kontrol.

- Kontrol Program-Mikro.

Mata Kuliah Prasyarat -

Pustaka Utama

1. Stallings W., (2016.) Computer Organization and Architecture: Designing for Performance - 10th Edition. Hoboken, New Jersey: Pearson.

2. Mano, M. M., (1993). Computer System Architecture. Prentice Hall.

Pustaka Pendukung -

03 - IF201408 - STRUKTUR DATA

MATA KULIAH IF201408: STRUKTUR DATA

SEMESTER 3/ 4 SKS

(10)

Deskripsi Mata Kuliah

Matakuliah ini memperkenalkan mahasiswa pada struktur data seperti linked list, bag, stack, queue, hash table, dan tree disertai dengan analisis kompleksitas algoritme terhadap algoritme pengurutan.

Mahasiswa akan belajar merancang dan mengimplementasikan algoritme terhadap struktur data yang dipelajari disertai dengan operasinya. Mahasiswa juga akan belajar bagaimana menghitung kompleksitas suatu algoritme.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menerapkan struktur data untuk suatu permasalahan nyata.

Bahan Kajian

● Waktu Komputasi - Notasi Asimtotik - Amortized Analysis

● Algoritme Pengurutan - Bubble Sort - Selection Sort - Insertion Sort - Heap Sort - Merge Sort - Quick Sort

● Linked List

- Singly Linked List - Doubly Linked List - Circularly Linked List

● Bags, Stacks, Queues, dan Deques

● Hashing

● Search Tree

(11)

- Binary Search Tree - Red-Black Tree Mata Kuliah Prasyarat

IF201404 Pemrograman Berorientasi Objek Pustaka Utama

1. Cormen, T. H. et al. (2009). Introduction to algorithms. Cambridge, Massachusetts: MIT Press.

2. Goodrich, M. T., Goldwasser, M. H., & Tamassia, R. (2013). Data structures and algorithms in Python.

Hoboken, New Jersey: Wiley.

Pustaka Pendukung -

03 - IF201409 - SISTEM OPERASI

MATA KULIAH IF201409: SISTEM OPERASI

SEMESTER 3 / 3 SKS Deskripsi Mata Kuliah

Matakuliah sistem operasi komputer adalah matakuliah yang wajib diikuti oleh mahasiswa teknik informasika. Matakuliah ini menjabarkan tentang konsep-konsep dasar dalam memahami sistem operasi komputer. Penyajian materi dari kuliah ini dimulai dengan pengenalan sistem komputer, struktur sistem operasi komputer, proses dan thread, cpu scheduling, sinkronisasi, deadlock, managemen memori dan media penyimpan, serta sistem proteksi dan sekuriti, dan diakhiri dengan studi kasus tentang sistem operasi DOS (Disk Operating Sistem).

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Menginternalisasi nilai, norma, dan etika akademik.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Setelah mengikuti mata kuliah ini diharapkan mahasiswa dapat mengerti tentang struktur sistem operasi komputer, proses dan thread, cpu scheduling, sinkronisasi, managemen memori dan media penyimpan serta system sekuriti dalam perancangan sebuah sistem operasi komputer.

(12)

Bahan Kajian

● Pengantar Sistem Komputer

● Struktur Sistem Operasi

● Proses

● Thread

● CPU Schedulling

● Sinkronisasi Proses

● Dead Lock

● Managemen Memori

● Managemen Media Penyimpanan

● Managemen Sistem Input-Output

● Sistem Proteksi dan Sekuriti

● Sistem Terdistribusi

● Studi Kasus (Disk Operation System)

● Shell script

Mata Kuliah Prasyarat -

Pustaka Utama

1. A.Silberschatz, Peter B.Galvin, G. Gagne. (2013). Operating System Concepts. John Wiley & Sons.

2. Stallings, William. (1995). Operating Systems, Second Edition. Prentice-Hall International Editions, Englewood Cliffs.

Pustaka Pendukung

1. Tanenbaum, Andrew S. (1992). Modern Operating Systems. Prentice-Hall International Editions, Englewood Cliffs.

2. Milenkovic, Milan. (1992). Operating Systems: Concepts and Design. MacGraw-Hill Book Co.

3. Hariyanto, Bambang. (2003). Sistem Operasi. Bandung: Informatika.

04 - IF201410 - PERANCANGAN DAN ANALISIS ALGORITME

MATA KULIAH IF201410: PERANCANGAN DAN ANALISIS ALGORITME

SEMESTER 4/ 3 SKS Deskripsi Mata Kuliah

Mata kuliah ini mengajarkan desain dan analisis dari algoritme, dan menjawab kasus-kasus menarik dalam permasalahan komputasi. Anda akan belajar tentang algoritme yang mengoperasikan struktur data umum, sebagai contoh pengurutan dan pencarian; teknik lanjut seperti dynamic programming dan algoritme greedy; algoritma graf lanjut seperti minimum spanning trees dan shortest path; teori NP-completeness; dan approximation algorithms.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

(13)

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu mendesain algoritma untuk kasus nyata, serta menjelaskan strategi dan analisis rancangan algoritma untuk kasus nyata

Bahan Kajian

● Paradigma Design Algoritme - Divide and Conquer - Dynamic Programming - Greedy Algorithms

● Graph Algorithms

● String Algorithms

● Flows

● NP-completeness

● Approximation Algorithms Mata Kuliah Prasyarat

IF201408 Struktur Data Pustaka tama

Cormen, T. H. et al. (2009). Introduction to algorithms. Cambridge, Massachusetts: MIT Press.

Pustaka Pendukung

Goodrich, M. T., Goldwasser, M. H., & Tamassia, R. (2013). Data structures and algorithms in Python.

Hoboken, New Jersey: Wiley.

04 - IF201411 - JARINGAN KOMPUTER

MATA KULIAH IF201411: JARINGAN KOMPUTER

SEMESTER 4 / 3 SKS

(14)

Deskripsi Mata Kuliah

Mata kuliah ini memberikan dasar konsep tentang bagaimana sebuah jaringan komputer dapat dibangun dan diterapkan pada suatu tempat yang ada. Dari sisi praktek, mahasiswa akan belajar mulai dari pengenalan peralatan jaringan, instalasi LAN dan internet, pengetesan jaringan, subnetting, vlan, routing, dan blocking.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.3 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila.

S.4 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Membangun jaringan komputer dengan protokol TCP/IP serta memahami teknik dan penyelesaian masalah terhadap aplikasi rangkaian yang meliputi konsep, istilah dan implementasi jaringan komputer.

Bahan Kajian

● Konsep Dasar Jaringan Komputer

● OSI Reference Model

● TCP/IP Protocol Architecture

● Fundamentals TCP/IP Transport, Applications, and Security

● Local Area Network: Physical Layer (Media Transmisi), Data Link Layer

● Wireless LAN

● Lapisan Aplikasi, Presentasi dan Session

● TCP/IP:Transport layer, Network Layer

● Wide Area Network : Teknologi WAN, PPP, Frame Relay

Switching dan tipe koneksi

Internet Of Things (IOT)

Subnetting

● Konsep Routing dan setting router

(15)

Mata Kuliah Prasyarat -

Pustaka Utama

1. Tanenbaum, A. S., Wetherall, D. J., (2011). Computer Networks - 5th Edition. Boston: Pearson Prentice Hall.

2. Stallings, W., (2014). Data and Computer Communications - 10th Edition. Upper Saddle River: Pearson Prentice Hall.

Pustaka Pendukung

1. Lowe, D., (2013). Networking for Dummies - 10th Edition. Hoboken: John Wiley and Son.

2. Peterson, L. L., Davie, B. S., (2012). Computer Networks: A Systems Approach - 5th Edition. Burlington:

Elsevier Morgan Kaufmann.

04 - IF201412 - TEORI GRAF DAN OTOMATA

MATA KULIAH IF201412: TEORI GRAF DAN OTOMATA

SEMESTER 4/ 3 SKS Deskripsi Mata Kuliah

Mata kuliah ini akan menyediakan pengetahuan terkait konsep dasar teori graf, graf berarah, karakteristik graf, dan sifat-sifat graf euler dan Hamilton yang bisa digunakan untuk menyelesaikan kasus optimasi pada kehidupan sehari-hari seperti menentukanlintasan terpendek, pohon merentang minimum, menentukan rute minimimum suatu perjalanan, penjadwalan, penugasan SDM, pencocokan dan optimasi aliran pada jaringan.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

4. Keterampilan Khusus KK.3 Mampu membuat program komputer untuk memecahkan masalah dengan memanfaatkan framework atau teknologi informasi yang terkini dalam berbagai platform.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menyelesaikan permasalahan dalam kehidupan sehari-hari yang dimungkinkan dapat dimodelkan dalam bentuk graf dengan memanfaatkan algoritma-algoritma yang berkaitan dengan teori graf, serta mampu mengaplikasikan Teori Kompleksitas.

Bahan Kajian

● Konsep-konsep tentang graf

● Representasi graf dalam struktur array, list, dan Standard Template Library (STL) pada bahasa

(16)

pemrograman C/C++.

● Optimasi pada graf: Shortest path, Minimum Spanning tree, The Chinese Postman Problem, The Travelling Salesman Problem, dan Vehicle Routing Problem.

● Graf Planar: region, maximal planar graph, crossing number, bipartite graph, pewarnaan graf, dan bilangan kromatik.

● Teori dan aplikasi matching da network pada graf.

● Bahasa dan Operasi-operasi Matematika Pendukungnya

● Finite Automata

● Non Determinism

● Grammar

● Teori Komputabilitas

● Teori Kompleksitas Mata Kuliah Prasyarat IF201402 Matematika Diskrit.

Pustaka Utama

Rosen, K. H. Discrete mathematics and its applications (8th ed.). Boston: McGraw-Hill.

Pustaka Pendukung

1. Chartrand, G., & Zhang, P. (2012). A first course in graph theory. Mineola, New York: Dover Publications.

2. Bollobás Béla. (2005). Modern graph theory. New York: Springer.

3. Trudeau, R. J. (2015). Introduction to graph theory. New York: Dover Publications.

4. Gersting, J. L. (2014). Mathematical structures for computer science. San Francisco: Freeman.

04 - IF201413 - SISTEM BASIS DATA

MATA KULIAH IF201413: SISTEM BASIS DATA

SEMESTER 4 / SKS 3 Deskripsi Mata Kuliah

Pada mata kuliah ini, mahasiswa akan belajar dan menerapkan perancangan berbasis konseptual, logical dan physical serta bagaimana mentransformasikan desain tersebut ke dalam bentuk sistem manajemen database.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mahasiswa mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mahasiswa mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

(17)

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliaannya, berdasarkan analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

P.3 Menguasai metodologi pengembangan perangkat lunak dan basis data secara efektif dan efisien dalam berbagai area.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK) Mahasiswa mampu membuat desain database Bahan Kajian

Database environment

Modeling data in organization

Enchanched ER diagram

Logical database design

Physical database design

● SQL

Database application development Mata Kuliah Prasyarat

-

Pustaka Utama

Silberschatz, A., Korth, H., Sudarshan, S., (2019). Database System Concepts, 7 edition. ed. New York:

McGraw-Hill Education.

04 - IF201412 - GRAFIKA KOMPUTER

MATA KULIAH IF201414: GRAFIKA KOMPUTER

SEMESTER 4 / 3 SKS Deskripsi Mata Kuliah

Dalam mata kuliah ini, mahasiswa akan belajar prinsip-prinsip komputer grafik. Mahasiswa juga mempelajari secara khusus metode dalam memodelkan objek 2 dimensi dan 3 dimensi. Mahasiwa akan diberikan pemahaman mengenai bagaimana berbagai elemen yang menjadi dasar komputer grafik (aljabar, geometri, algoritma, pemodelaan 2 dimensi dan 3 dimensi, pencahayaan dan bayangan) berinteraksi dalam suatu sistem perangkat lunak grafis.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri

2. Keterampilan Umum KU.1 Mahasiswa mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu

(18)

pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mahasiswa mampu menunjukkan kinerja mandiri, bermutu, dan terukur

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu memahami sistem komputer grafik dan pemodelan objek dan rendering Bahan Kajian

● Graphics System & Models - Aplikasi Komputer Grafik - Graphic System

- Arsitektur Grafik

● Atribut Komputer Grafik - Warna

- Viewing

● Geometri dan Transformasi 2D

● Geometri dan Transformasi 3D

● Sistem Koordinat

● Viewing & Modeling 2D

● Viewing & Modeling 3D - Lighting & Shading Mata Kuliah Prasyarat

IF201405 Aljabar Linier dan Geometri Pustaka Utama

Angel, E., Shreiner, D., (2011). Interactive Computer Graphics: A Top-Down Approach With Shader-Based Opengl, 6 edition. ed. Boston: Pearson.

Pustaka Pendukung -

04 - IF201415 - ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

MATA KULIAH 15: ANALISIS DAN PERANCANGAN PERANGKAT LUNAK SEMESTER 4 / 3 SKS

Deskripsi Mata Kuliah

Rekayasa Perangkat Lunak merupakan mata kuliah yang mengajarkan mahasiswa tentang Definisi perangkat lunak, rekayasa perangkat lunak, jenis model proses dalam rekayasa perangkat lunak, rekayasa

(19)

sistem, analisis dan desain dengan menggunakan pendekatan terstruktur beserta alat bantu pemodelannya (Data Flow Diagram, Data Dictionary. Process Specification, Structure Chart ), Dokumentasi hasil Analisis dan Desain, strategi dan teknik perancangan perangkat lunak.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

P.3 Menguasai metodologi pengembangan perangkat lunak dan basis data secara efektif dan efisien dalam berbagai area.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu mengembangkan perangkat lunak dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

KK.3 Mampu mengembangkan perangkat lunak untuk memecahkan masalah dengan memanfaatkan framework atau teknologi informasi yang terkini dalam berbagai platform.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu untuk menganalisis kebutuhan perangkat lunak Bahan Kajian

● Systems Analysis & Design Philosophies and Approaches

● Analysis and Specification of System Requirements

● Requirement Engineering Concept

● Software Requirement Specification Documentation Standards

● Elicitation Techniques

● Collaboration in Requirement Elicitation

● Requirement Engineering Technique and Analysis

● Functional vs Non Functional Requirement

● Requirement Validation

● Requirement Engineering Management Mata Kuliah Prasyarat

IF201404 Pemrograman Berorientasi Objek Pustaka Utama

Society, I.C., (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0, 3 edition. ed. IEEE Computer Society Press.

Pustaka Pendukung

(20)

Sommerville, I., (2015). Software Engineering, 10 edition. ed. Boston: Pearson.

04 - IF201416 - WAWASAN UMUM DAN GAGASAN INFORMATIKA

MATA KULIAH IF201416: WAWASAN UMUM DAN GAGASAN INFORMATIKA

SEMESTER 4/ 2 SKS Deskripsi Mata Kuliah

Mata kuliah ini mengajarkan mahasiswa untuk berpikir kritis dalam mencari gagasan-gagasan yang mampu diselesaikan bidang Informatika berdasarkan permasalahan-permasalahan yang dihadapi di sekitar. Mahasiswa dituntut untuk menjadi innovator pada bidang Informatika. Mata kuliah ini diharapkan dapat menghasilkan gagasan ilmiah dan tertulis, yang menjadi pondasi untuk pengembangan produk di tingkat lanjut.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Menginternalisasi nilai, norma, dan etika akademik.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menjelaskan filosofi dari bidang keilmuan Informatika Bahan Kajian

● Paparan rencana strategis Indonesia dan ITK

● Inovasi teknologi bidang Informatika berbasis riset unggulan ITK - Bidang Smart City

- Bidang Pangan - Bidang Energi

● Focus Group Discussion per bidang

● Pemetaan Permasalahan di Balikpapan

● Studi Kasus Penyelesaian Permasalahan Mata Kuliah Prasyarat

-

Pustaka Utama

(21)

1. Wagner, T., & Compton, R. A. (2015). Creating innovators the making of young people who will change the world. New York: Scribner.

2. Isaacson, W. (2015). The innovators: how a group of hackers, geniuses, and geeks created the digital revolution. New York: Simon & Schuster Paperbacks.

Pustaka Pendukung

1. RENSTRA Indonesia & ITK 2. RPJMP Daerah

04 - IF201417 - DESAIN WEB

MATA KULIAH IF201417: DESAIN WEB

SEMESTER 4/ 3 SKS Deskripsi Mata Kuliah

Pada mata kuliah web design, mahasiswa akan dikenalkan dengan dunia web meliputi interaksi pengguna serta peningkatan performa. Selain itu, mahasiswa akan mempelajari bagaimana halaman web dapat dibangun dari awal melalui teknologi dasar dan teknologi terkini yang meliputi, HTML, CSS, Animasi CSS, JavaScript, Vue.js, serta framework populer dalam membangun komponen halaman web

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu membangun halaman web yang responsive.

Bahan Kajian

● Dasar Web

- Internet dan Web - Browser

- URLs

- Anatomi halaman web

(22)

- Kode status

- Progessive enhancement and responsive web design - Accessibility and site performance

- Tren desain web terkini

● HTML - Teks - Link - Image - Tabel - Form

● CSS

- Warna dan latar - Gaya teks - Boxes

- lists, tables, and forms - Floating and positioning - Layout

- Flexbox and Grid

● Animasi

- Transformasi dan transisi - Keyframes

● JavaScript, dan Vue.JS - Dasar JavaScript

- Manipulasi DOM dengan JavaScript - Pengantar Vue.js

● Framework Front-end populer (Bootstrap, Semantic UI, Bulma, atau yang lain) Mata Kuliah Prasyarat

IF201414 Grafika Komputer Pustaka Utama

Robbins, J., (2018). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics, 5 edition. ed. CA: O’Reilly Media.

Pustaka Pendukung

Duckett, J., (2014). Web Design with HTML, CSS, JavaScript and jQuery Set, 1 edition. ed. Wiley.

05 - IF201418 - PENGANTAR KECERDASAN BUATAN

MATA KULIAH IF201418: PENGANTAR KECERDASAN BUATAN

SEMESTER 5 / 3 SKS Deskripsi Mata Kuliah

Kecerdasan buatan (artificial intelligence) merupakan suatu disiplin ilmu yang mempelajari bagaimana perilaku manusia bisa ditirukan oleh komputer baik penalarannya maupun perilakunya. Salah satu tujuan

(23)

dari matakuliah ini adalah membuat agen dapat belajar dari masalah, merencanakan penyelesaian masalah, dan menyelesaikan masalah itu sendiri secara otomatis. Pada matakuliah ini, mahasiswa akan mempelajari beberapa topik pada kecerdasan buatan dalam bentuk teori dan studi kasus. Dalam kecerdasan buatan menggunakan konsep dari algoritme pencarian (search-based), algoritme berbasis pengetahuan (knowledge-based) serta algoritme pembelajaran (learning-based). Matakuliah ini sebagai pengantar untuk mempelajari topik khusus dalam kecerdasan buatan yang akan diambil pada semester berikutnya baik dalam bentuk matakuliah wajib maupun pilihan.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Mahasiswa mampu menginternalisasi nilai, norma, dan etika akademik.

S.9 Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menguasai dan menerapkan konsep kecerdasan buatan, serta mengidentifikasi problem yang dapat diselesaikan dengan memanfaatkan intelligent agent

Bahan Kajian

● Agen cerdas

- Agen dan lingkungannya - Struktur agen

● Penyelesaian masalah berbasis pencarian - Uninformed Search

- Informed/Heuristic Search - Local Search

(24)

- Adversarial Search - Global Search

- Constraint satisfication problem

● Penyelesaian masalah berbasis pengetahuan - Inference propositional logic

- First order logic

- Reasoning under uncertainty

● Penyelesaian masalah berbasis pembelajaran - Support Vector Machine

- Jaringan Syaraf Tiruan

● Topik khusus pada Kecerdasan Buatan - Pengantar Pemelajaran Mesin - Pengantar Pemrosesan Bahasa Alami Mata Kuliah Prasyarat

-

Pustaka Utama

Russell, S. J., & Norvig, P. (2010). Artificial intelligence: a modern approach. Upper Saddle River:

Prentice-Hall.

Pustaka Pendukung

1. Konar, A. (2005). Computational intellingence: principles, techniques, and applications. New Delhi (India): Springer.

2. Bishop, C. M. (2006). Pattern Recognition and Machine Learning. New York: Springer New York.

05 - IF201419 - MANAJEMEN BASIS DATA

MATA KULIAH IF201419: MANAJEMEN BASIS DATA

SEMESTER 5 / 3 SKS Deskripsi Mata Kuliah

Pada mata kuliah ini, mahasiswa akan belajar implementasi basis data pada skala aplikasi dan prosedur skaling basis data dari pemodelan yang telah dibuat sebelumnya. Dalam kuliah ini, akan disampaikan juga pengetahuan lanjut mengenai basis data terdistribusi, data warehouse, teknologi NoSql.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

(25)

P.3 Menguasai metodologi pengembangan perangkat lunak dan basis data secara efektif dan efisien dalam berbagai area.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.3 Mampu mengembangkan perangkat lunak untuk memecahkan masalah dengan memanfaatkan framework atau teknologi informasi yang terkini dalam berbagai platform.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu memodelkan dan menerapkan basis data di berbagai bidang industri serta pada server yang terklaster.

Bahan Kajian

● Pemodelan Sistem Kompleks:

- Studi Kasus Spesifik di Bidang Industri.

● SQL Programming:

- Trigger,

- Stored Procedure, - Function,

- View.

● Indeks:

- B+Tree, - Bitmap, - Hash,

- Clustered dan Unclustered Indeks.

● Optimasi Basis Data:

- Rancangan Optimasi, - Administrative Tuning.

● SQL Transaction Processing:

- Transaction,

- Failure and Recovery, - Concurrency and Control.

● XML/JSON dalam Basis Data.

● Basis Data Terdistribusi.

● Data Warehouse.

● NoSql

Mata Kuliah Prasyarat IF201413 Sistem Basis Data Pustaka Utama

Silberschatz, Abraham, Korth, H. F. and Sudarschan, S. (2019). Database System Concepts, sevent Edition.

Singapore: The McGraw-Hill Companies, Inc.

Pustaka Pendukung

(26)

Elmasri, Ramez and Navathe, Shamkant B. (2007). Fundamentals of Database Systems, Fifth Edition.

Boston: Pearson Education, Inc. Addison Wesley.

05 - IF201420 - IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK

MATA KULIAH 20: IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK SEMESTER 5 / 3 SKS

Deskripsi Mata Kuliah

Implementasi dan pengujian perangkat lunak merupakan mata kuliah yang mengajarkan mahasiswa tentang prinsip-prinsip perancangan perangkat lunak, kompleksitas pada domain permasalahan, Manajemen pembangunan perangkat lunak, arsitektur perangkat lunak, pola-pola perancangan pada rekayasa perangkat lunak dan pengujian terhadap perangkat lunak yang dibangun. Sehingga Mahasiswa bisa membangun perangkat lunak yang mampu mengantisipasi perubahan sesuai dan teruji dengan studi kasus yang diberikan menggunakan pendekatan tertentu.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

P.3 Menguasai metodologi pengembangan perangkat lunak dan basis data secara efektif dan efisien dalam berbagai area.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

KK.3 Mampu mengembangkan perangkat lunak untuk memecahkan masalah dengan memanfaatkan framework atau teknologi informasi yang terkini dalam berbagai platform.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa dapat menjelaskan konteks pengenembangan perangkat lunak dan mampu mengaplikasikanya dalam berbagai studi kasus pada implementasi dan pengoperasian perangkat lunak

Bahan Kajian

● Definisi Perangkat Lunak, Definisi Rekayasa Perangkat Lunak, Jenis Model Rekayasa PL, Perbedaan Rekayasa PL dengan Rekayasa Sistem

● Perkembangan peran perangkat lunak, Karakteristik Software,Komponen Software,Mitos Software

(27)

● Implementasi Metode dalam analisis dan desain untuk pengembangan aplikasi.

● Computer based System, Karakteristik Sistem Berbasis Komputer,Hirarki Rekayasa Sistem,Rekayasa Informasi, Pemodelan Proses

● Dasar pengujian PL, Sasaran Sasaran Pengujian PL, Prinsip Pengujian PL, Testabilitas

● Validasi dan verifikasi - Alpha Testing - Beta Testing

● Pengujian Perangkat Lunak - Blackbox Testing - Whitebox Testing - Benchmarking

● Maintenance and Technical Support Mata Kuliah Prasyarat

IF201415 Analisis dan Perancangan Perangkat lunak Pustaka Utama

Society, I.C., (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK(R)): Version 3.0, 3 edition. ed. IEEE Computer Society Press.

Pustaka Pendukung

Sommerville, I., (2015). Software Engineering, 10 edition. ed. Boston: Pearson.

05 - IF201421 - PEMOGRAMAN FUNGSIONAL

MATA KULIAH 21: PEMOGRAMAN FUNGSIONAL

SEMESTER 5 / 3 SKS Deskripsi Mata Kuliah

Pemrograman Fungsional merupakan suatu paradigma pemrograman yang mengekspresikan kumpulan asumsi yang bertumpu pada teknik berpikir terhadap suatu masalah. Paradigma ini memberikan alternatif berpikir; dari pemikiran konvensional seperti prosedur kepada prespektif fungsi matematis. Dalam contoh implementasinya, mata kuliah ini tidak akan bertumpu pada satu bahasa pemrograman tertentu melainkan menggunakan beberapa bahasa pemrograman populer seperti Python, JavaScript (melalui Node.js), dan Kotlin.

Dengan menguasai perspektif fungsional, mahasiswa dapat lebih produktif dalam menulis kode program, membuat kode program yang minim bug, serta memperkuat pemikiran fungsional melalui beberapa fitur yang akan ditawarkan pada mata kuliah ini.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.3 Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan Pancasila.

S.4 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

(28)

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menerapkan pemrograman fungsional dalam membangun perangkat lunak Bahan Kajian

● Paradigma Fungsional

- Pengantar pemrograman fungsional - Definisi fungsional

● Lambda calculus

● Pengantar lambda calculus - Aturan

- Operasi reduksi

● Pemanfaat fungsional pada struktur data - Lists

- Strings

● Penerapan pemrograman fungsional - Pattern matching

- Fungsi rekursif dalam berbagai masalah - Higher-order functions

- Types - Basic I/O - Files - Dataset

● Penggunaan populer implementasi pemrograman fungsional - Filter, map, dan reduce.

Mata Kuliah Prasyarat IF201408 Struktur Data Pustaka Utama

Mueller, J. P. (2019). Functional programming for dummies. Hoboken, New Jersey: John Wiley & Sons, Inc.

Pustaka Pendukung -

(29)

05 - IF201422 - STARTUP DIGITAL

MATA KULIAH IF201422: STARTUP DIGITAL

SEMESTER 5 / 3 SKS Deskripsi Mata Kuliah

Pada mata kuliah ini mahasiswa akan menerapkan proses pendirian startup digital dengan membuat model bisnis. Mahasiswa akan belajar bagaimana mendapatkan nilai dari produk yang dibangun, mengeksplorasi calon pelanggan, menganalisa pasar, dan membuat produk tahap awal. Diharapkan dalam matakuliah ini mahasiswa siap melakukan pameran aplikasi startup dalam acara tertentu jika diperlukan.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.2 Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama,moral, dan etika

S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

S.10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

KU.8 Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada dibawah tanggung jawabnya, dan mampu mengelola pembelajaran secara mandiri.

3. Pengetahuan P.5 Memahami konsep bisnis rintisan digital dalam berbagai platform.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.4 Mampu mengimplementasikan dan menganalisis bisnis rintisan digital berbasis teknologi informasi dalam berbagai platform

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menghasilkan prototipe produk startup digital yang siap dipamerkan.

Bahan Kajian

● Value Proposition Design

● Customer Exploration

● Business Model

● Market Analysis

(30)

● Product Release 1.0

● Design Thinking

● Customer Discovery

● Agile Development Mata Kuliah Prasyarat -

Pustaka Utama

● Eric Ries. (2011). The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. New York Times

● Peter Thiel, Blake Master. (2014). Zero to One: Notes on Startups, or How to Build the Future. New York Times.

Pustaka Pendukung

Michael L. George. (2004). The Lean Six Sigma Pocket Toolbook: A Quick Reference Guide to 100 Tools for Improving Quality and Speed,McGraw-Hill Education

06 - IF201423 - PENGOLAHAN CITRA DIGITAL

MATA KULIAH IF201423: PENGOLAHAN CITRA DIGITAL

SEMESTER 6 / 3 SKS Deskripsi Mata Kuliah

Mata kuliah ini membahas metodologi pengolahan data berupa citra atau image 2D, serta konsep dasar pengenalan pola (pattern recognition) pada citra yang dapat diaplikasikan pada berbagai bidang seperti penginderaan jauh, diagnose medis, pengolahan dokumen, robotika, dll. Topik yang akan dibahas antara lain konsep dasar citra digital, transformasi citra, peningkatan mutu dan restorasi, transformasi warna, mofology, pemampatan, segmentasi, ekstraksi dan seleksi fitur, clustering, klasifikasi citra, performance evaluation, intelligent multimedia information processing. Mahasiswa akan dilatih dengan tugas pemgoraman java, python, atau matlab baik secara individu maupun kelompok.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

(31)

KK.3 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menerapkan pengolahan citra digital untuk segmentasi dan deskripsi fitur serta menganalisa hasilnya.

Bahan Kajian

● Introduction to Digital Image Processing:

- The relation between Image Processing, Computer Graphics, Pattern Recognition/Computer Vision/Artificial Intelligence fields, Various digital image processing applications.

● Image transformation:

- Image transformation concept, - Wavelet transform.

● Color transformation:

- RGB, - CMY, - HSI, - YUV,

● Morphological Image Processing:

- Dilation and erosion process, - Open and close process, - Watershed transform.

● Image Segmentation:

- Top-down and bottom-up approach, - edge and region-based segmentation, - Thresholding,

- Region growing, - Split and merge.

● Feature extraction and selection:

- Color, - texture,

- shape features, - Feature selection,

- feature fusion and normalization, and quality measures.

Mata Kuliah Prasyarat

IF201405 Aljabar Linier dan Geometri Pustaka Utama

Gonzalez, R.C., (2018). Digital Image Processing, 4Th Edition, 4th edition. ed. Pearson India.

Pustaka Pendukung

(32)

1. Nixon, M., & Aguado, A. (2019). Feature extraction and image processing for computer vision.

Academic press.

2. Burger, W., & Burge, M. J. (2013). Principles of digital image processing: advanced methods. Springer Science & Business Media.

06 - IF201424 - PENGEMBANGAN APLIKASI BERBASIS WEB

MATA KULIAH IF201424: PENGEMBANGAN APLIKASI BERBASIS WEB

SEMESTER 6 / 3 SKS Deskripsi Mata Kuliah

Mata kuliah ini akan menyediakan pengetahuan terkait teknologi web, impelementasi web dalam skala komunitas, dan kecapakan teknis yang dibutuhkan untuk pengembangan dan implementasi aplikasi berbasis web dalam berbagai kasus.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.9 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

3. Pengetahuan P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

P.3 Menguasai metodologi pengembangan perangkat lunak dan basis data secara efektif dan efisien dalam berbagai area.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

KK.3 Mampu mengembangkan perangkat lunak untuk memecahkan masalah dengan memanfaatkan framework atau teknologi informasi yang terkini dalam berbagai platform.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu membuat aplikasi web berbasis layanan (service).

Bahan Kajian

● Web Application Basic Framework

● Web Application Software Engineering

● Diagnosis of Web Applications

● Web Input Validation

(33)

● Web Control and Navigation

● Accessing Data via Web

● Manipulation of Data Through the Web

● XML and Web

● Security On Web Applications

● Contemporary Web Technology

● Reusable Web Development

● Web Service Technology Mata Kuliah Prasyarat

1. IF201404 Pemrograman Berorientasi Objek.

2. IF201417 Desain Web.

Pustaka Utama

Haverbeke, M., (2018). Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming, 3 edition.

ed. San Francisco: No Starch Press.

Pustaka Pendukung

1. Bojinov, V., (2018). RESTful Web API Design with Node.js 10: Learn to create robust RESTful web services with Node.js, MongoDB, and Express.js, 3rd Edition, 3rd Revised edition edition. ed. Packt Publishing.

2. Biehl, M., (2018). GraphQL API Design, 1 edition. ed. CreateSpace Independent Publishing Platform.

3. Pandian, P., (2018). Building Node.js REST API with TDD Approach: 10 Steps Complete Guide for Node.js, Express.js & MongoDB RESTful Service with Test-Driven Development. Independently published.

06 - IF201425 - PEMELAJARAN MESIN

MATA KULIAH IF201425: PEMELAJARAN MESIN

SEMESTER 6 / 3 SKS Deskripsi Mata Kuliah

Matakuliah ini memberikan pemahaman terhadap konsep dan teknik dalam pemelajaran mesin (machine learning), dimulai dari supervised learning, unsupervised learning, kernel methods, dan statistical learning.

Kemudian ditambahkan topik terbaru, diantaranya convolutional neural networks, recurrent neural networks, dan generative adversarial network. Hasil keluaran dari matakuliah ini adalah mahasiswa dapat membuat program cerdas serta dapat menganalisa berdasarkan tingkat keakuratan.

Capaian Pembelajaran Lulusan (CPL) yang dibebankan pada mata kuliah

1. Sikap S.8 Mahasiswa mampu menginternalisasi nilai, norma, dan etika akademik.

S.9 Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

(34)

2. Keterampilan Umum KU.1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

KU.2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

KU.5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

3. Pengetahuan P.1 Menguasai konsep matematika dan ilmu alam dasar untuk menyelesaikan permasalahan komputasi.

P.2 Menguasai konsep teoritis bidang pengetahuan Informatika secara umum dan khusus untuk menyelesaikan masalah prosedural.

P.4 Menguasai konsep pengolahan data dan pengembangan sistem cerdas dalam berbagai platform yang berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

4. Keterampilan Khusus KK.1 Mampu melakukan presentasi dan komunikasi baik secara lisan maupun tertulis dengan tepat.

KK.2 Mampu membuat program komputer dalam berbagai bidang dengan menggunakan prinsip umum informatika dan/atau sistem cerdas berkaitan dengan topik ketahanan pangan, energi, maritim dan smart city.

Capaian Pembelajaran Mata Kuliah (CPMK)

Mahasiswa mampu menerapkan dan mengevaluasi berbagai konsep dan teknik dalam pemelajaran mesin terhadap data.

Bahan Kajian

● Supervised Learning - Linear Models

● Linear and Logistic Regression - Non-linear Models

● Non-linear Regression and Regularization

● Neural Networks

● Unsupervised Learning - Mixture Models - Factor Analysis Models - Principal Component Analysis - Singular Value Decomposition

● Kernel Methods - Kernel Regression

- Kernel Support Vector Machines

● Statistical Learning - Generative Models

Referensi

Dokumen terkait

Proses pemilihan metode pengolahan data yang tepat memerlukan seorang analis sistem. Analis sistem ini juga dapat memahami dengan baik semua perlengkapan

atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangunn menyimpan, mengelola dan menampilkan informasi bereferensi

(1) Pemilihan Umum Raya selanjutnya disebut Pemilu Raya adalah sarana kedaulatan mahasiswa untuk memilih Anggota Badan Perwakilan Mahasiswa Universitas Jember serta

pengetahuan ibu tentang imunisasi dasar pada bayi (p=0,012); (2) Terdapat hubungan bermakna antara pengetahuan ibu tentang imunisasi dasar dengan kelengkapan imunisasi dasar pada

Bahkan satu reaksi yang lebih ekstrem adalah xenophobia ialah suatu ketakutan pada orang-orang tak dikenal dan orang-orang luar negeri atau dengan kata lain para

Ketua Tim adalah Ahli Sumber Daya Air dengan latar belakang pendidikan sarjana S1 bidang Teknik Sipil/Pengairan dengan pengalaman sekurang-kurangnya 6 (Enam) tahun dalam

Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan

Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan