|

|
Universitas Negeri Surabaya
Fakultas PSDKU
Program Studi S1 Informatika (Kampus Kabupaten Magetan)
|
Kode Dokumen
|
SEMESTER LEARNING PLAN
|
|
Course
|
KODE
|
Rumpun MataKuliah
|
Bobot Kredit
|
SEMESTER
|
Tanggal Penyusunan
|
|
Kecerdasan Buatan
|
5521403015
|
Mata Kuliah Wajib Program Studi
|
T=3
|
P=0
|
ECTS=4.77
|
3
|
13 Juli 2026
|
|
OTORISASI
|
Pengembang S.P
|
Koordinator Rumpun matakuliah
|
Koordinator Program Studi
|
Durrotun Nashihin, M.Sc.
|
Durrotun Nashihin, M.Sc.
|
|
|
Model Pembelajaran
|
Project Based Learning
|
|
Program Learning Outcomes (PLO)
|
PLO program Studi yang dibebankan pada matakuliah
|
|
PLO-4
|
Mengembangkan diri secara berkelanjutan dan berkolaborasi.
|
|
PLO-5
|
Mampu menganalisis persoalan computing yang kompleks untuk mengidentifikasi solusi pengelolaan proyek teknologi bidang informatika/ilmu komputer dengan mempertimbangkan wawasan perkembangan ilmu trandisiplin
|
|
PLO-10
|
Kemampuan mendesain, mengimplementasikan, dan mengevaluasi solusi berbasis computing multi-platform yang memenuhi kebutuhan organisasi
|
|
PLO-11
|
Mampu mengimplementasikan kebutuhan computing dengan mempertimbangkan berbagai metode/algoritma yang sesuai
|
Program Objectives (PO)
|
|
PO - 1
|
Mahasiswa mampu menjelaskan konsep dasar Artificial Intelligence serta peranannya dalam menyelesaikan masalah nyata.
|
|
PO - 2
|
Mahasiswa mampu membedakan dan mengimplementasikan problem solving agent dengan pendekatan brute force dan greedy (contoh TSP).
|
|
PO - 3
|
Mahasiswa mampu merancang knowledge-based agent untuk menyelesaikan permasalahan Wumpus World.
|
|
PO - 4
|
Mahasiswa mampu menerapkan fuzzy logic untuk menangani ketidakpastian dalam pengambilan keputusan.
|
|
PO - 5
|
Mahasiswa dapat menerapkan teknik-teknik kecerdasan buatan dalam pengembangan sistem yang dapat beradaptasidengan kebutuhan pengguna dan kondisi lingkungan yang berubah-ubah
|
|
PO - 6
|
Mahasiswa mampu mengimplementasikan algoritma regresi (linear regression, decision tree) pada permasalahan terapan.
|
|
PO - 7
|
Mahasiswa mampu mengimplementasikan algoritma klasifikasi (logistic regression, decision tree dan KNN) pada data nyata.
|
|
PO - 8
|
Mahasiswa mampu menerapkan metode clustering (K-Means, hierarchical clustering) dan dimensionality reduction (PCA) untuk analisis data.
|
|
PO - 9
|
Mahasiswa mampu merancang solusi berbasis reinforcement learning, deep learning, dan deep reinforcement learning untuk kasus tertentu.
|
|
PO - 10
|
Mahasiswa mampu berkolaborasi dalam proyek berbasis AI serta mengomunikasikan hasil implementasi dan evaluasi solusi multi-platform sesuai kebutuhan dunia industri.
|
|
PO - 11
|
Mengevaluasi pemahaman, penerapan, dan integrasi konsep Artificial Intelligence melalui ujian tertulis berbasis kasus nyata.
|
Matrik PLO-PO
|
| |
| PO | PLO-4 | PLO-5 | PLO-10 | PLO-11 | | PO-1 | | ✔ | | | | PO-2 | | ✔ | | | | PO-3 | | ✔ | | | | PO-4 | | ✔ | | | | PO-5 | | ✔ | | | | PO-6 | | | | ✔ | | PO-7 | | | ✔ | | | PO-8 | | | ✔ | | | PO-9 | | | ✔ | | | PO-10 | ✔ | | | | | PO-11 | | | | ✔ |
|
|
Matrik PO pada Kemampuan akhir tiap tahapan belajar (Sub-PO)
|
| |
| PO |
Minggu Ke |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
| PO-1 | ✔ | | | | | | | | | | | | | | | | | PO-2 | | ✔ | | | | | | | | | | | | | | | | PO-3 | | | ✔ | | | | | | | | | | | | | | | PO-4 | | | | ✔ | | | | | | | | | | | | | | PO-5 | | | | | ✔ | | | | | | | | | | | | | PO-6 | | | | | | ✔ | | | | | | | | | | | | PO-7 | | | | | | | ✔ | | | | | | | | | | | PO-8 | | | | | | | | | ✔ | | | | | | | | | PO-9 | | | | | | | | | | ✔ | ✔ | | | | | | | PO-10 | | | | | | | | | | | | ✔ | ✔ | ✔ | ✔ | | | PO-11 | | | | | | | | ✔ | | | | | | | | ✔ |
|
|
Deskripsi Singkat Mata Kuliah
|
Membahas konsep dan implementasi AI mulai dari problem solving agent, knowledge-based reasoning, fuzzy logic, machine learning (supervised, unsupervised, reinforcement), hingga deep learning.
|
|
Pustaka
|
Utama :
|
|
- Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed.
- James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature.
- Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning.
- Santoso, J. T. (2023). Kecerdasan buatan (Artificial Intelligence). Yayasan Prima Agus Teknik (Universitas STEKOM).
- Sutton, R. S., & Barto, A. G. (2020). Reinforcement learning: An introduction (2nd ed., draft). MIT Press.
|
|
Pendukung :
|
|
- Nguyen, H. T., Walker, C. L., & Walker, E. A. (2019). A first course in fuzzy logic (4th ed.). CRC Press.
|
|
Dosen Pengampu
|
Ervin Yohannes, S.Kom., M.Kom., M.Sc., Ph.D. Durrotun Nashihin, M.Sc. |
|
Minggu Ke-
|
Kemampuan akhir tiap tahapan belajar
(Sub-PO)
|
Penilaian
|
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan Mahasiswa,
[ Estimasi Waktu]
|
Materi Pembelajaran
[ Pustaka ]
|
Bobot Penilaian (%)
|
|
Indikator
|
Kriteria & Bentuk
|
Luring (offline)
|
Daring (online)
|
|
(1)
|
(2)
|
(3)
|
(4)
|
(5)
|
(6)
|
(7)
|
(8)
|
|
1
Minggu ke 1
|
Memahami konsep dasar AI serta mengoperasikan Python di Google Colab. |
- Menjelaskan definisi, ruang lingkup, dan aplikasi AI.
- Menginstalasi Python dengan benar pada perangkat.
- Menjalankan Google Colab untuk eksperimen sederhana.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Pengenalan konsep dasar AI Pustaka: Santoso, J. T. (2023). Kecerdasan buatan (Artificial Intelligence). Yayasan Prima Agus Teknik (Universitas STEKOM). Materi: Pengenalan konsep dasar AI Pustaka: Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed. |
3% |
|
2
Minggu ke 2
|
Menganalisis problem solving agent dengan strategi brute force dan greedy. |
- Menguraikan konsep problem solving agent.
- Membandingkan perbedaan brute force dan greedy.
- Mengimplementasikan solusi TSP sederhana dengan Python.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Problem Solving Agent Pustaka: Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed. Materi: Problem Solving Agent Pustaka: Santoso, J. T. (2023). Kecerdasan buatan (Artificial Intelligence). Yayasan Prima Agus Teknik (Universitas STEKOM). |
3% |
|
3
Minggu ke 3
|
Merancang dan mengimplementasikan knowledge-based agent pada kasus Wumpus World. |
- Menjelaskan prinsip knowledge-based agent.
- Mendesain aturan logika sederhana untuk Wumpus World.
- Menguji program Wumpus World berbasis input-output.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Knowledge, Reasoning, and Planning Pustaka: Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed. |
3% |
|
4
Minggu ke 4
|
Menerapkan fuzzy logic untuk menyelesaikan masalah dengan ketidakpastian. |
- Menjelaskan konsep dasar fuzzy logic.
- Membuat himpunan fuzzy dan aturan inferensi.
- Mengimplementasikan fuzzy logic pada kasus sederhana.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Uncertainty Konwlege and reasoning Pustaka: Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed. Materi: Fuzzy Logic Pustaka: Nguyen, H. T., Walker, C. L., & Walker, E. A. (2019). A first course in fuzzy logic (4th ed.). CRC Press. |
3% |
|
5
Minggu ke 5
|
Menjelaskan konsep dasar machine learning dan teknik pembagian data. |
- Menjelaskan supervised, unsupervised, reinforcement, dan deep learning.
- Menguraikan perbedaan regresi, klasifikasi, clustering, dan RL.
- Menerapkan teknik data splitting (train, validation, test).
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Introduction to Statistical Learning Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. |
3% |
|
6
Minggu ke 6
|
Mengimplementasikan algoritma regresi untuk memecahkan kasus terapan. |
- Menjelaskan konsep linear regression dan decision tree regression.
- Mengolah dataset untuk analisis regresi.
- Mengimplementasikan model regresi menggunakan Python.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Supervised Learning (Regression) Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. |
3% |
|
7
Minggu ke 7
|
Mengimplementasikan berbagai algoritma klasifikasi pada data nyata. |
- Menjelaskan konsep logistic regression, decision tree dan KNN.
- Menentukan algoritma klasifikasi sesuai jenis data.
- Membandingkan hasil akurasi beberapa algoritma klasifikasi.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Supervised Learning (Classification) Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. |
3% |
|
8
Minggu ke 8
|
Mengevaluasi pemahaman mahasiswa melalui ujian tengah semester (UTS). |
- Menjelaskan konsep dasar AI, problem solving agent, dan knowledge-based agent.
- Menerapkan fuzzy logic serta algoritma supervised learning (regresi & klasifikasi).
- Menganalisis hasil implementasi berbagai algoritma AI pada kasus sederhana.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Tes |
Ujian Tengah Semester 3x50 |
|
Materi: Latihan soal Pustaka: Russell, S., & Norvig, P. (2021). Artificial Intelligence: A Modern Approach, Global Edition. Pearson Higher Ed. Materi: Latihan soal Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. |
10% |
|
9
Minggu ke 9
|
Menerapkan metode clustering dan dimensionality reduction untuk analisis data. |
- Menjelaskan konsep clustering dan PCA.
- Mengimplementasikan K-Means dan hierarchical clustering.
- Menerapkan PCA untuk reduksi dimensi dataset.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Clustering and DImensionality Reduction Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. |
3% |
|
10
Minggu ke 10
|
Merancang solusi berbasis reinforcement learning pada kasus tertentu. |
- Menjelaskan prinsip reinforcement learning.
- Mendesain agent sederhana dengan reward dan punishment.
- Mengimplementasikan RL untuk permasalahan dasar.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Introduction of Reinforcement Learning Pustaka: Sutton, R. S., & Barto, A. G. (2020). Reinforcement learning: An introduction (2nd ed., draft). MIT Press. |
3% |
|
11
Minggu ke 11
|
Mengimplementasikan deep learning dan deep reinforcement learning pada kasus terapan. |
- Menjelaskan arsitektur neural network serta perbedaan RL dan deep RL.
- Mendesain model deep learning dan agent deep RL dengan framework Python.
- Melatih, menguji, dan mengevaluasi performa model maupun agent pada dataset/kasus tertentu.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Aktifitas Partisipasif, Praktik / Unjuk Kerja |
Ceramah interaktif, diskusi kelompok dan praktik langsung melalui tools pengembangan. 3x50 |
|
Materi: Deep Learning Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. Materi: Deep Reinforcement Learning Pustaka: Sutton, R. S., & Barto, A. G. (2020). Reinforcement learning: An introduction (2nd ed., draft). MIT Press. |
3% |
|
12
Minggu ke 12
|
Merancang Proyek Kolaboratif Berbasis AI sesuai Kebutuhan Nyata |
- Mengidentifikasi masalah nyata yang relevan untuk proyek.
- Mendesain solusi AI berbasis algoritma yang sesuai.
- Menyusun rencana kerja dan pembagian peran dalam tim proyek.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Project-based learning, diskusi kelompok dan demonstrasi. 3x50 |
|
Materi: A Study Case Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. Materi: A Study Case Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. |
10% |
|
13
Minggu ke 13
|
Mengimplementasikan Solusi AI dalam Proyek Kolaboratif Tim. |
- Mengintegrasikan algoritma ke dalam solusi proyek.
- Menyusun dataset serta melakukan pra-pemrosesan data.
- Melakukan uji coba awal sistem berbasis AI.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Project-based learning, diskusi kelompok dan demonstrasi. 3x50 |
|
Materi: A Study Case Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. Materi: A Study Case Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. |
10% |
|
14
Minggu ke 14
|
Melakukan Pengujian, Validasi, dan Penyempurnaan Solusi AI. |
- Melakukan pengujian dan validasi sistem AI dengan skenario terapan.
- Mengevaluasi hasil performa solusi dengan metrik yang sesuai.
- Menyempurnakan sistem berdasarkan hasil pengujian.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Project-based learning, diskusi kelompok dan demonstrasi. 3x50 |
|
Materi: A Study Case Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. Materi: A Study Case Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. |
10% |
|
15
Minggu ke 15
|
Mengomunikasikan dan Mempresentasikan Hasil Proyek AI |
- Menyusun laporan hasil proyek berbasis AI.
- Menyajikan hasil implementasi melalui media presentasi.
- Memberikan justifikasi solusi berdasarkan hasil evaluasi.
|
Kriteria:
Nilai performa 1-100 Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Project-based learning, diskusi kelompok dan demonstrasi. 3x50 |
|
Materi: A Study Case Pustaka: James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An introduction to statistical learning: with Applications in R. Springer Nature. Materi: A Study Case Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. |
20% |
|
16
Minggu ke 16
|
Mengevaluasi capaian pembelajaran mahasiswa melalui ujian akhir semester. |
- Menjawab soal teori AI dari seluruh materi.
- Menyelesaikan soal pemrograman sederhana terkait algoritma AI.
- Mengevaluasi pemahaman mahasiswa melalui studi kasus tertulis.
|
Kriteria:
Ujian Akhir Semester Bentuk Penilaian : Tes |
Ujian Akhir Semester 3x50 |
|
Materi: Latihan soal Pustaka: Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. (2023). Dive into deep learning. Materi: Latihan soal Pustaka: Sutton, R. S., & Barto, A. G. (2020). Reinforcement learning: An introduction (2nd ed., draft). MIT Press. |
10% |