
|
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 |
22 April 2026 |
OTORISASI |
Pengembang S.P |
Koordinator Rumpun matakuliah |
Koordinator Program Studi |
Durrotun Nashihin, M.Sc.
|
Durrotun Nashihin, M.Sc.
|
BONDA SISEPHAPUTRA |
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% |