|

|
Universitas Negeri Surabaya
Fakultas Matematika dan Ilmu Pengetahuan Alam
Program Studi S1 Kecerdasan Artifisial
|
Kode Dokumen
|
SEMESTER LEARNING PLAN
|
|
Course
|
KODE
|
Rumpun MataKuliah
|
Bobot Kredit
|
SEMESTER
|
Tanggal Penyusunan
|
|
Pembelajaran Mesin
|
5528303006
|
|
T=2
|
P=1
|
ECTS=4.77
|
3
|
1 September 2025
|
|
OTORISASI
|
Pengembang S.P
|
Koordinator Rumpun matakuliah
|
Koordinator Program Studi
|
Dr. Elly Matul Imah, M. Kom.
|
Riskyana Dewi Puspitasari, M. Kom.
|
ELLY MATUL IMAH
|
|
Model Pembelajaran
|
Project Based Learning
|
|
Program Learning Outcomes (PLO)
|
PLO program Studi yang dibebankan pada matakuliah
|
|
PLO-1
|
Mampu menunjukkan nilai-nilai agama, kebangsaan dan budaya nasional, serta etika akademik dalam melaksanakan tugasnya
|
|
PLO-3
|
Mengembangkan pemikiran logis, kritis, sistematis, dan kreatif dalam melakukan pekerjaan yang spesifik di bidang keahliannya serta sesuai dengan standar kompetensi kerja bidang yang bersangkutan
|
|
PLO-6
|
Mampu mengelola data (mengumpulkan, membersihkan, merekonstruksi, dan mengintegrasikan), merancang dan mengimplementasikan sistem (khususnya terkait Big Data), serta menganalisis dan mengekstraksi makna menggunakan metode kecerdasan artifisial untuk mendukung pengambilan keputusan bisnis dan mengevaluasi performa tindakan yang dihasilkan.
|
|
PLO-7
|
Mampu merancang skenario dan membangun model kecerdasan artifisial, mengevaluasi hasil pemodelan dan mereview proses pemodelan, melakukan deployment model dan memelihara model, melakukan review proyek kecerdasan artifisial dan membuat laporan akhir.
|
|
PLO-12
|
Menguasai teori dan konsep teknologi informasi, dan kecerdasan artifisial baik dari sisi komputasi maupun manajemen informasi untuk menyelesaikan masalah kecerdasan artifisial dengan AI human-centred mindset.
|
|
PLO-13
|
Mampu merancang dan mengimplementasikan kecerdasan artifisial dalam penyelesaian masalah nyata menggunakan berbagai metode dan algoritma kecerdasan artifisial
|
Program Objectives (PO)
|
|
PO - 1
|
Menjelaskan konsep, paradigma, dan prinsip dasar pembelajaran mesin serta kemampuan generalisasi model dalam pengembangan sistem kecerdasan artifisial.
|
|
PO - 2
|
Menganalisis dan menyiapkan data menggunakan teknik representasi data, prapemrosesan, dan feature engineering untuk mendukung proses pembelajaran mesin.
|
|
PO - 3
|
Mengimplementasikan teknik optimasi dan pembelajaran mesin tingkat lanjut untuk meningkatkan kemampuan pemodelan dan performa sistem.
|
|
PO - 4
|
Mengevaluasi dan menginterpretasikan performa model pembelajaran mesin menggunakan metode validasi, metrik evaluasi, dan teknik pengendalian kompleksitas model.
|
|
PO - 5
|
Merancang, mengimplementasikan, mengevaluasi, dan mengomunikasikan solusi berbasis pembelajaran mesin untuk menyelesaikan permasalahan nyata secara kritis, sistematis, dan bertanggung jawab.
|
Matrik PLO-PO
|
| |
| PO | PLO-1 | PLO-3 | PLO-6 | PLO-7 | PLO-12 | PLO-13 | | PO-1 | | | | | | ✔ | | PO-2 | | ✔ | | | | | | PO-3 | | | ✔ | | | | | PO-4 | | | | | ✔ | | | PO-5 | ✔ | | | | | |
|
|
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 | | | | | ✔ | | | | | | | | ✔ | ✔ | ✔ | |
|
|
Deskripsi Singkat Mata Kuliah
|
Mata kuliah Machine Learning merupakan mata kuliah berbasis project dengan prasyarat telah menempuh mata kuliah Aljabar Matriks, dan Konsep Dasar Kecredasan Artifisial. Mata kuliah ini membahas prinsip, algoritma, dan penerapan pembelajaran mesin dalam perspektif pemodelan dan prediksi. Pembahasan mencakup perumusan permasalahan pembelajaran, representasi data dan fitur, kapasitas model, overfitting, underfitting, dan generalisasi sebagai landasan dalam membangun model pembelajaran mesin yang efektif. Materi mencakup pendekatan supervised learning, unsupervised learning, dan reinforcement learning, meliputi algoritma klasifikasi, regresi, dasar jaringan saraf tiruan, kernel learning, support vector machine, dimensionality reduction, clustering, optimasi, dan ensemble methods, serta pembelajaran berbasis urutan temporal dan sistem rekomendasi. Konsep-konsep tersebut diterapkan pada berbagai jenis data, termasuk citra, data temporal, dan data berdimensi tinggi, melalui tahapan perumusan masalah, prapemrosesan data, pemodelan, evaluasi, interpretasi, dan implementasi solusi pembelajaran mesin.
|
|
Pustaka
|
Utama :
|
|
- Pattern Recognition and Machine Learning, C. M. Bishop, Pattern Recognition and Machine Learning. Springer, 2006.
- Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012.
|
|
Pendukung :
|
|
- Elly Matul Imah, Riskyana D I Puspitasari, Violent crowd flow detection from surveillance cameras using deep transfer learning–gated recurrent unit, https://onlinelibrary.wiley.com/doi/10.4218/etrij.2023-0222
|
|
Dosen Pengampu
|
Prof. Dr. Ir. Lilik Anifah, S.T., M.T. Dr. Elly Matul Imah, M.Kom. Riskyana Dewi Intan Puspitasari, M.Kom. |
|
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
|
Mampu menjelaskan paradigma pembelajaran mesin, jenis-jenis pembelajaran mesin, konsep ruang hipotesis, fungsi target, serta prinsip generalisasi model dalam pengembangan sistem kecerdasan artifisial. |
Menjelaskan konsep ML, supervised, unsupervised, reinforcement learning, dan generalisasi model. |
Kriteria:
Ketepatan penjelasan konsep, kelengkapan analisis, dan penggunaan terminologi yang benar. Bentuk Penilaian : Aktifitas Partisipasif |
Luring 3x50 |
|
Materi: Pengantar Machine Learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
1% |
|
2
Minggu ke 2
|
Mampu melakukan representasi dan prapemrosesan data. |
Mampu menjelaskan struktur perceptron dan basic artifisial neural network; menentukan decision boundary; mengimplementasikan jaringan saraf tiruan sederhana; menganalisis hasil klasifikasi. |
Kriteria:
Ketepatan teknik yang digunakan dan kualitas data hasil pengolahan. Bentuk Penilaian : Aktifitas Partisipasif |
Luring 3x50 |
|
|
0% |
|
3
Minggu ke 3
|
Mahasiswa mampu menganalisis dan membangun representasi fitur yang sesuai dengan karakteristik data untuk meningkatkan kualitas pembelajaran model. |
Mampu mengidentifikasi fitur yang relevan; melakukan normalisasi dan transformasi; menerapkan representasi fitur sederhana; membandingkan representasi data; menjelaskan pengaruh representasi terhadap performa model. |
Kriteria:
Ketepatan pemilihan model, implementasi, dan interpretasi hasil. Bentuk Penilaian : Aktifitas Partisipasif |
Luring 3 x 50 menit |
|
Materi: Regresi dan Prediksi Numerik Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
2% |
|
4
Minggu ke 4
|
Mampu membangun model klasifikasi dan menganalisis decision boundary. |
Mampu menjelaskan margin; membedakan hard margin dan soft margin; mengidentifikasi support vectors; menganalisis pengaruh margin terhadap generalisasi. |
Kriteria:
Ketepatan model, analisis decision boundary, dan kualitas hasil klasifikasi. Bentuk Penilaian : Penilaian Portofolio, Praktik / Unjuk Kerja |
Luring 3 x 50 menit |
|
Materi: Teori Klasifikasi dan Decision Boundary Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
2% |
|
5
Minggu ke 5
|
Mahasiswa mampu menerapkan Support Vector Machine dan kernel learning untuk menyelesaikan permasalahan klasifikasi linear maupun nonlinier. |
Mampu mengimplementasikan SVM; memilih kernel yang sesuai; melakukan hyperparameter tuning; membandingkan kinerja beberapa konfigurasi SVM; menginterpretasikan hasil. |
Kriteria:
Ketepatan penggunaan metrik dan kualitas interpretasi hasil evaluasi. Bentuk Penilaian : Aktifitas Partisipasif |
Luring 3 x 50 menit |
|
Materi: Evaluasi Model dan Generalisasi Pustaka: Pattern Recognition and Machine Learning, C. M. Bishop, Pattern Recognition and Machine Learning. Springer, 2006. |
1% |
|
6
Minggu ke 6
|
Mahasiswa mampu menjelaskan dan menerapkan metode regresi untuk pemodelan hubungan antarvariabel dan prediksi nilai kontinu. |
Mampu membangun model regresi; menghitung MAE, MSE, RMSE, dan R²; menganalisis kesalahan prediksi; menjelaskan pengaruh regularisasi; menginterpretasikan koefisien model. |
Kriteria:
Ketepatan analisis dan efektivitas solusi yang diberikan. Bentuk Penilaian : Penilaian Portofolio |
Luring 3x50 menit |
|
Materi: Overfitting, Underfitting, dan Regularisasi Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
4% |
|
7
Minggu ke 7
|
Mahasiswa mampu mengoptimalkan dan mengevaluasi model pembelajaran mesin serta menganalisis kemampuan generalisasinya. |
Mampu menerapkan metode optimasi; memilih metrik evaluasi sesuai jenis permasalahan; menerapkan cross-validation; mengidentifikasi overfitting/underfitting; melakukan hyperparameter tuning; menginterpretasikan hasil evaluasi. |
Kriteria:
Ketepatan implementasi, pemilihan kernel, dan analisis hasil. Bentuk Penilaian : Penilaian Portofolio |
Luring 3 x 50 menit |
|
Materi: Support Vector Machine dan Kernel Learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
3% |
|
8
Minggu ke 8
|
Mahasiswa mampu mengintegrasikan konsep dan algoritma pembelajaran mesin yang telah dipelajari pada pertemuan 1–7 untuk menyelesaikan permasalahan secara konseptual dan komputasional. |
- Menyelesaikan soal konseptual dan studi kasus.
- Mampu menjelaskan konsep; menganalisis karakteristik data; memilih algoritma yang tepat; melakukan analisis/perhitungan; menginterpretasikan hasil model.
|
Kriteria:
Ketepatan konsep, analisis, perhitungan, dan pemecahan masalah. Bentuk: ujian tertulis dan/atau studi kasus. Bentuk Penilaian : Tes |
Luring 3x50 menit |
|
|
15% |
|
9
Minggu ke 9
|
Mahasiswa mampu memodelkan permasalahan pengambilan keputusan sebagai state machine dan Markov Decision Process. |
Mampu mengidentifikasi state, action, transition, dan reward; membangun representasi MDP; menjelaskan Markov property; menentukan policy dan value function. |
Kriteria:
Ketepatan ketepatan pemodelan dan analisis. Bentuk Penilaian : Aktifitas Partisipasif, Penilaian Portofolio |
Luring 3 x 50 |
|
Materi: Optimasi dalam Machine Learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
2% |
|
10
Minggu ke 10
|
Mahasiswa mampu menjelaskan dan menerapkan konsep dasar reinforcement learning untuk memperoleh kebijakan pengambilan keputusan melalui interaksi dengan lingkungan. |
Mampu mengidentifikasi komponen RL; menjelaskan eksplorasi dan eksploitasi; menerapkan Q-learning; memperbarui nilai Q; menginterpretasikan policy yang dihasilkan. |
Kriteria:
Ketepatan implementasi dan efektivitas solusi optimasi. Bentuk Penilaian : Aktifitas Partisipasif |
Luring 3 x 50menit |
|
Materi: Evolutionary Machine Learning dan Genetic Algorithm Pustaka: Pattern Recognition and Machine Learning, C. M. Bishop, Pattern Recognition and Machine Learning. Springer, 2006. |
2% |
|
11
Minggu ke 11
|
Mahasiswa mampu menjelaskan dan menerapkan jaringan saraf untuk memodelkan ketergantungan temporal pada data berurutan. |
Mampu menjelaskan mekanisme RNN; menjelaskan fungsi hidden state; menyiapkan data sekuens; membangun RNN sederhana; menjelaskan keunggulan LSTM/GRU; mengevaluasi hasil prediksi. |
Kriteria:
Ketepatan arsitektur, implementasi, dan evaluasi. Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Portofolio |
Luring 3 x 50 menit |
|
Materi: Dimensionality Reduction dan Representation Learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
5% |
|
12
Minggu ke 12
|
Mahasiswa mampu menjelaskan dan menerapkan pendekatan sistem rekomendasi berdasarkan karakteristik data pengguna dan item. |
Mampu menjelaskan prinsip sistem rekomendasi; membedakan content-based dan collaborative filtering; membangun rekomendasi sederhana; mengevaluasi kualitas rekomendasi. |
Kriteria:
Ketepatan pemilihan pendekatan, implementasi, dan evaluasi. Bentuk Penilaian : Penilaian Portofolio |
Luring 3 x 50 |
|
Materi: Enseble learning; Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. Materi: Reinforcement learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
5% |
|
13
Minggu ke 13
|
Mahasiswa mampu menerapkan metode ensemble learning untuk meningkatkan stabilitas dan kinerja model pembelajaran mesin. |
Mampu menjelaskan prinsip ensemble learning; membedakan bagging dan boosting; menerapkan Random Forest/Boosting; membandingkan performa model; menganalisis kelebihan dan keterbatasan ensemble. |
Kriteria:
Kesesuaian pemilihan metode, implementasi, dan analisis komparatif. Bentuk Penilaian : Penilaian Portofolio |
Luring 3 x 50 menit |
|
Materi: Presentasi Ide Proyek Machine Learning Pustaka: Elly Matul Imah, Riskyana D I Puspitasari, Violent crowd flow detection from surveillance cameras using deep transfer learning–gated recurrent unit, https://onlinelibrary.wiley.com/... Materi: Aplikasi machine learning Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
8% |
|
14
Minggu ke 14
|
Mahasiswa mampu merancang, mempresentasikan usulan solusi pembelajaran sederhana untuk permasalahan nyata dengan pendekatan logis, sistematis, dan human-centred. Khususnya berkaitan dengan SDG's 1, 4, 9, 12. |
Menunjukkan kemampuan pemahaman konsep dan perumusan masalah serta ketepatan solusi metode pembelajaran mesin yang diusulkan. |
Kriteria:
Kesesuaian progres dengan proposal dan kualitas implementasi awal. Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Luring 3 x 50 menit |
|
Materi: Aplikasi machine learning Pustaka: Pattern Recognition and Machine Learning, C. M. Bishop, Pattern Recognition and Machine Learning. Springer, 2006. Materi: Project contoh Pustaka: Elly Matul Imah, Riskyana D I Puspitasari, Violent crowd flow detection from surveillance cameras using deep transfer learning–gated recurrent unit, https://onlinelibrary.wiley.com/... Materi: Implementasi Pustaka: Machine Learning: A Probabilistic Perspective, K. P. Murphy, Machine Learning: A Probabilistic Perspective. MIT Press, 2012. |
10% |
|
15
Minggu ke 15
|
Mampu melakukan optimasi dan evaluasi model proyek. |
Menunjukkan kemajuan proyek dan kesesuaian dengan usulan, peningkatan performa model dan analisis hasil. |
Kriteria:
Kualitas optimasi, evaluasi, dan interpretasi hasil. Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Luring 3 x 50 menit |
|
|
15% |
|
16
Minggu ke 16
|
Mampu mempresentasikan hasil proyek machine learning secara ilmiah. |
Menjelaskan metode, hasil, evaluasi, dan kontribusi solusi yang dikembangkan. |
Kriteria:
Kualitas solusi, performa model, argumentasi ilmiah, komunikasi, dan etika akademik. Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk |
Luring 3 x 50 menit |
|
Materi: Implementasi Pustaka: Pattern Recognition and Machine Learning, C. M. Bishop, Pattern Recognition and Machine Learning. Springer, 2006. Materi: Contoh proyek Pustaka: Elly Matul Imah, Riskyana D I Puspitasari, Violent crowd flow detection from surveillance cameras using deep transfer learning–gated recurrent unit, https://onlinelibrary.wiley.com/... |
25% |