UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

RPS-S1SI-SI155
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
SISTEM REKOMENDASI SI155 Intelligent System (AI) 4 0 5 17 Sep 2025
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Norhikmah,M.Kom

Yoga Pristyanto, S.Kom., M.Eng

Anggit Dwi Hartanto, M.Kom
Capaian Pembelajaran CPL-PRODI yang dibebankan pada MK
CPL07 Mampu mengolah data yang bersumber dari data pengguna pada aplikasi tertentu menjadi informasi yang tepat sesuai kebutuhan stakeholder dengan metode atau tools tertentu
CPL13 Mampu menjelaskan pemahaman mengenai konsep dan evaluasi pengolahan data tertentu sesuai karakteristik data
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK21 Mampu mengolah data yang bersumber dari data pengguna pada suatu aplikasi menjadi informasi yang tepat sesuai kebutuhan stakeholder dengan metode atau tools tertentu
CPMK43 Mampu menjelaskan pemahaman mengenai konsep dan evaluasi pengolahan data tertentu sesuai karakteristik data
Kemampuan akhir tiap tahapan belajar (Sub-CPMK)
sub.cpmk.SI155.CPMK21.1 Mampu memahami dan mengimplementasikan model algoritma content based filtering,collaborative filtering,dan Hybrid Filtering
sub.cpmk.SI155.CPMK21.2 Mampu memahami hasil evaluasi model algoritma content based filtering, collaborative filtering dan Hybrid Filtering
sub.cpmk.SI155.CPMK21.3 Mampu deveploment menggunakan model algoritma content based filtering,collaborative filtering dan Hybrid Filtering
sub.cpmk.SI155.CPMK43.1 Mampu menjelaskan dan memahami dasar-dasar sistem rekomendasi
sub.cpmk.SI155.CPMK43.2 Mampu menjelaskan dan memahami model dalam sistem rekomendasi
sub.cpmk.SI155.CPMK43.3 Mampu Memahami,menganalisis serta memperkaya pengetahuan terkait dengan jenis-jenis model dalam sistem rekomendasi.
sub.cpmk.SI155.CPMK43.4 Mampu mengolah data pada sistem rekomendasi
sub.cpmk.SI155.CPMK43.5 Mampu mempresentasikan hasil final project
Korelasi CPMK terhadap Sub-CPMK
CPMK21 sub.cpmk.SI155.CPMK21.1
sub.cpmk.SI155.CPMK21.2
sub.cpmk.SI155.CPMK21.3
CPMK43 sub.cpmk.SI155.CPMK43.1
sub.cpmk.SI155.CPMK43.2
sub.cpmk.SI155.CPMK43.3
sub.cpmk.SI155.CPMK43.4
sub.cpmk.SI155.CPMK43.5
Deskripsi Singkat MK Pada mata kuliah sistem rekomendasi ini mahasiswa mendapatkan pengetahuan dan keahlian baik secara softkill maupun hardskill, untuk secara materi mahasiswa mendapatkan dasar-dasar, model sistem rekomendasi dan untuk praktikum didalam kelas mahasiswa mendapatkan contoh penerapan model algoritma sistem rekomendasi
Bahan Kajian : Materi Pembelajaran Bahan kajian pada matakuliah sistem rekomendasi terdiri dari : dasar-dasar sistem rekemndasi, model dasar sistem rekomendasi, pengolahan data,bedah paper terkait sistem rekomendasi dan implmentasi algoritma content based filtering dan collaborative filtering
Pustaka Utama
  • 1. Ricci Francesco, Rokach Lior, Shapira Bracha, & B Paul. (2011). Recommender Systems Handbook. In Recommender Systems Handbook. Springer US. https://doi.org/10.1007/978-0-387-85820-3. Springer US.link: https://drive.google.com/drive/folders/1lycuVIztxaU0jbYZa-w4qgdBwho0d7Bw
Pendukung
  • 2. Aggarwal, C. C. (2016). Recommender Systems The Textbook.,2016 link: https://drive.google.com/drive/folders/1lycuVIztxaU0jbYZa-w4qgdBwho0d7Bw
  • 3. Jannach Dietmar, Zanker Markus, Felfering Alexander, & Friendrich Gerhard. (2011). Recommender System An Introduction..link: https://drive.google.com/drive/folders/1lycuVIztxaU0jbYZa-w4qgdBwho0d7Bw
  • 4. F.O.Isinkaye, et al, Recommendation systems: Principles, methods and evaluation, Egyptian Informatics Journal Volume 16, Issue 3, November 2015, Pages 261-273 link: https://drive.google.com/drive/folders/1lycuVIztxaU0jbYZa-w4qgdBwho0d7Bw
  • 5. 5.Norhikmah, et al, 2025 Buku Ajar Pengantar Sistem Rekomendasi. Penerbit : PT. Green Pustaka Indonesia.
Dosen Pengampu Norhikmah,M.Kom, Arif Nur Rohman,M.Kom,Ika Nur Fajri, M.Kom.;
Mata Kuliah Syarat Digital Business (SI148)
Pertemuan Ke Kemampuan akhir tiap tahapan belajar (Sub-CPMK) Penilaian Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; Materi Pembelajaran Bobot Penilaian
Indikator Kriteria & Teknik Luring Daring
1 sub.cpmk.SI155.CPMK43.1-Mampu menjelaskan dan memahami dasar-dasar sistem rekomendasi Mampu menjelaskan sistem rekomendasi dan perannya Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas individu sistem rekomendasi dan perannya
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Sistem Rekomendasi dan Perannya
Sub Topik
1. Kontrak Kuliah 2. Pengertian sistem rekomendasi 3. Tujuan Sistem Rekomendasi 4. Peran sistem rekomendasi 5. Tugas individu sistem rekomendasi dan perannya
  • [1] Hal: -
  • [2] Hal: -
2
2
3 sub.cpmk.SI155.CPMK43.2-Mampu menjelaskan dan memahami model dalam sistem rekomendasi Mampu menjelaskan dasar model sistem rekomendasi Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas Kelompok model sistem rekomendasi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Model Dasar Sistem Rekomendasi
Sub Topik
1. Penjelasan model sistem rekomendasi 2. Jenis model sistem rekomendasi 3. Tugas kelompok model sistem rekomendasi
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
5
4
5
6
7 sub.cpmk.SI155.CPMK43.3-Mampu Memahami,menganalisis serta memperkaya pengetahuan terkait dengan jenis-jenis model dalam sistem rekomendasi. Mampu Memahami dan menganalisis serta membedakan terkait dengan model sistem rekomendasi Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas Individu terkait reference
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Diskusi Reference
Sub Topik
Reference yang tekait model: 1.Content Based Filtering 2.Collaborative Filtering 3.Hybrid Filtering 4.dll
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
1
8 sub.cpmk.SI155.CPMK43.4-Mampu mengolah data pada sistem rekomendasi Mampu mengolah data pada sistem rekomendasi Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas Individu Data Rekomendasi Sistem
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Proses Belajar,[PB=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Data
Sub Topik
1.Pengertian Data 2.Jenis-jenis data 3.Contoh-contoh Data 4.Perkenalan G.Collabs 5.Teknik Preprossessing
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
3
9
10 sub.cpmk.SI155.CPMK21.1-Mampu memahami dan mengimplementasikan model algoritma content based filtering,collaborative filtering,dan Hybrid Filtering Mampu Memahami dan mengimplemntasikan model algoritma content based filtering Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas kelompok model algoritma content based filtering
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Implementasi Content Based Fltering
Sub Topik
1 Implementasi Content Based Filtering dengan studi kasus. 2.Implementasi Demografi filtering dengan studi kasus
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
5
11
12
13
14 sub.cpmk.SI155.CPMK43.1-Mampu menjelaskan dan memahami dasar-dasar sistem rekomendasi sub.cpmk.SI155.CPMK43.2-Mampu menjelaskan dan memahami model dalam sistem rekomendasi sub.cpmk.SI155.CPMK43.3-Mampu Memahami,menganalisis serta memperkaya pengetahuan terkait dengan jenis-jenis model dalam sistem rekomendasi. sub.cpmk.SI155.CPMK43.4-Mampu mengolah data pada sistem rekomendasi Mampu Memahami dan menganalisi serta mengimplementasi model dasar sistem rekomendasi Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas Individu Review Materi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Review Materi 1-5
Sub Topik
1. Sistem Rekomendasi dan Perannya 2.Model Dasar Sistem Rekomendasi 3. Reference Dan Data 4. Praktek Implementasi Content Based Filtering
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
2
15 sub.cpmk.SI155.CPMK43.1-Mampu menjelaskan dan memahami dasar-dasar sistem rekomendasi sub.cpmk.SI155.CPMK43.2-Mampu menjelaskan dan memahami model dalam sistem rekomendasi sub.cpmk.SI155.CPMK43.3-Mampu Memahami,menganalisis serta memperkaya pengetahuan terkait dengan jenis-jenis model dalam sistem rekomendasi. sub.cpmk.SI155.CPMK43.4-Mampu mengolah data pada sistem rekomendasi Ketepatan menuliskan hasil laporan analisis model content based filtering sesuai reference dan formating Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tes Tulis (UTS)
Ujian terjadwal,Durasi sesuai arahan DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai arahan DAAK,[D=100 Menit]
Topik
Materi pertemuan 1 sampai 13
Sub Topik

25
16 sub.cpmk.SI155.CPMK21.1-Mampu memahami dan mengimplementasikan model algoritma content based filtering,collaborative filtering,dan Hybrid Filtering Mampu Memahami dan mengimplemntasikan model algoritma Collaborative Filtering Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas kelompok model algoritma Collaborative Filtering
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Implementasi Collaborative Filtering
Sub Topik
1. Implementasi Collaborative Filtering Based Filtering dengan studi kasus. 2.Implementasi Hybrid Filtering dengan studi kasus
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
5
17
18
19
20 sub.cpmk.SI155.CPMK21.2-Mampu memahami hasil evaluasi model algoritma content based filtering, collaborative filtering dan Hybrid Filtering Mampu Memahami hasil evaluasi model algoritma content based filtering dan Collaborative Filtering Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas kelompok mengevaluasi model algoritma content based filtering,Collaborative Filtering dan hybrid Filtering
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Evaluasi model content based filtering Collaborative Filtering dan hybrid Filtering
Sub Topik
1. Evaluasi model content based filtering dengan studi kasus 2.Evaluasi model demografi dengan studi kasus 3.Evaluasi model collaborative filtering dengan studi kasus 4.Evaluasi model Hybrid Filtering dengan studi kasus
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
5
21
22 sub.cpmk.SI155.CPMK21.3-Mampu deveploment menggunakan model algoritma content based filtering,collaborative filtering dan Hybrid Filtering Mampu development menggunakan model algoritma content based filtering dan collaborative filtering Kriteria
Ketepatan jawaban sesuai perintah soal
Teknik
Tugas kelompok development menggunakan model algoritma content based filtering dan collaborative filtering
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Tugas Take Home,[TH=70 Menit]
Topik
Development menggunakan model algoritma content based filtering, collaborative filtering dan hybrid Filtering
Sub Topik
Development model algoritma content based filtering, collaborative filtering, dan hybrid Filtering dengan studi kasus
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
  • [5] Hal: -
5
23
24
25
26 sub.cpmk.SI155.CPMK43.5-Mampu mempresentasikan hasil final project Mampu mempresentasikan hasil final project Kriteria
Ketepatan pemaparan presentasi sesuai ketentuan
Teknik
Presentasi final projeck perkelompok
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit]
Topik
Final Projek
Sub Topik
Presentasi Final Project
7
27
28
29
30 sub.cpmk.SI155.CPMK21.1-Mampu memahami dan mengimplementasikan model algoritma content based filtering,collaborative filtering,dan Hybrid Filtering sub.cpmk.SI155.CPMK21.2-Mampu memahami hasil evaluasi model algoritma content based filtering, collaborative filtering dan Hybrid Filtering sub.cpmk.SI155.CPMK21.3-Mampu deveploment menggunakan model algoritma content based filtering,collaborative filtering dan Hybrid Filtering Ketepatan menuliskan hasil laporan final project sesuai formatting laporan Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tes Tulis (UAS)
Topik
Materi pertemuan 16 sampai 25
Sub Topik

35

Teknik Penilaian CPMK

CPL MK CPMK Tugas Teori (Individu) Tugas Teori (Kelompok) Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS)
CPL07 SISTEM REKOMENDASI CPMK21 Y Y
CPL13 SISTEM REKOMENDASI CPMK43 Y Y Y Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.1 Tugas individu sistem rekomendasi dan perannya 2 Ketepatan jawaban tugas sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.2 Tugas Kelompok model sistem rekomendasi 5 Ketepatan jawaban tugas sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.3 Tugas Individu terkait reference 1 Ketepatan jawaban tugas sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.4 Tugas Individu Data Rekomendasi Sistem 3 Ketepatan jawaban sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.1 Tugas kelompok model algoritma content based filtering 5 Ketepatan jawaban sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.1, sub.cpmk.SI155.CPMK43.2, sub.cpmk.SI155.CPMK43.3, sub.cpmk.SI155.CPMK43.4 Tugas Individu Review Materi 2 Ketepatan jawaban sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.1, sub.cpmk.SI155.CPMK43.2, sub.cpmk.SI155.CPMK43.3, sub.cpmk.SI155.CPMK43.4 Tes Tulis (UTS) 25 Ketepatan jawaban ujian sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.1 Tugas kelompok model algoritma Collaborative Filtering 5 Ketepatan jawaban sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.2 Tugas kelompok mengevaluasi model algoritma content based filtering,Collaborative Filtering dan hybrid Filtering 5 Ketepatan jawaban sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.3 Tugas kelompok development menggunakan model algoritma content based filtering dan collaborative filtering 5 Ketepatan jawaban sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.5 Presentasi final projeck perkelompok 7 Ketepatan pemaparan presentasi sesuai ketentuan
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.1, sub.cpmk.SI155.CPMK21.2, sub.cpmk.SI155.CPMK21.3 Tes Tulis (UAS) 35 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Teori (Individu) Tugas Teori (Kelompok) Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS) Total
CPL07 SISTEM REKOMENDASI CPMK21 0% 20% 0% 0% 35% 55%
CPL13 SISTEM REKOMENDASI CPMK43 8% 5% 25% 7% 0% 45%
100%