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 13 Sep 2024
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 Sub-CPMK05 Mampu memahami dan mengoperasikan aplikasi google collab
sub.cpmk.SI155.CPMK21.2 Sub-CPMK06 Mampu memahami dan mengimplemntasikan model algoritma content based filtering dan collaborative filtering
sub.cpmk.SI155.CPMK21.3 Sub-CPMK07 Mampu memprseentasikan hasil final project
sub.cpmk.SI155.CPMK43.1 Sub-CPMK01 Mampu menjelaskan dan memahami dasar-dasar sistem rekomendasi
sub.cpmk.SI155.CPMK43.2 Sub-CPMK02 Mampu menjelaskan dan memahami model dasar dalam sistem rekomendasi
sub.cpmk.SI155.CPMK43.3 Sub-CPMK03 Mampu mengolah data pada sistem rekomendasi
sub.cpmk.SI155.CPMK43.4 Sub-CPMK04 Mampu menganalisis dan mempresentasikan hasil bedah review paper
Korelasi CPMK terhadap Sub-CPMK
CPMK43 sub.cpmk.SI155.CPMK43.1
sub.cpmk.SI155.CPMK43.2
sub.cpmk.SI155.CPMK43.3
sub.cpmk.SI155.CPMK43.4
CPMK21 sub.cpmk.SI155.CPMK21.1
sub.cpmk.SI155.CPMK21.2
sub.cpmk.SI155.CPMK21.3
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
Dosen Pengampu Norhikmah,M.Kom, Arif Nur Rohman,M.Kom,Ika Nur Fajri, M.Kom.; Hanafi, S.Kom., M.Eng., PhD;
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-Sub-CPMK01 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-Sub-CPMK02 Mampu menjelaskan dan memahami model dasar 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
4
5
6
7 sub.cpmk.SI155.CPMK43.3-Sub-CPMK03 Mampu mengolah data pada sistem rekomendasi Mampu mmengolah data pada sistem rekomendasi Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas Kelompok Data Rekomendasi Sistem
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
Perkenalan Data
Sub Topik
1. Pengertian Data 2. Jenis-jenis data 3. Contoh-contoh Data 4. Tugas Kelompok Data Rekomendasi Sistem
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
1
8
9 sub.cpmk.SI155.CPMK43.4-Sub-CPMK04 Mampu menganalisis dan mempresentasikan hasil bedah review paper Mampu menganalisis dan mempresentasikan hasil bedah review paper Kriteria
Kesesuain hasil analisis paper dengan referensi yang digunakan
Teknik
Tugas Kelompok presentasi bedah paper
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
Bedah Paper
Sub Topik
Diskusi Bedah Paper Presentasi Kelompok Bedah Paper
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
8
10
11
12
13
14 sub.cpmk.SI155.CPMK43.2-Sub-CPMK02 Mampu menjelaskan dan memahami model dasar dalam sistem rekomendasi sub.cpmk.SI155.CPMK43.3-Sub-CPMK03 Mampu mengolah data pada sistem rekomendasi sub.cpmk.SI155.CPMK43.4-Sub-CPMK04 Mampu menganalisis dan mempresentasikan hasil bedah review paper Mampu mmemhami materi pertemuan 1-9 Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Quis invidu review materi
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Proses Belajar,[PB=90 Menit]
Penugasan,Kuis,[K=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Ceramah Langsung,[C=90 Menit]
Penugasan,Kuis,[K=70 Menit]
Topik
Review Materi
Sub Topik
1. Review Materi 2. Diskusi dan Quis
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
4
15 sub.cpmk.SI155.CPMK43.2-Sub-CPMK02 Mampu menjelaskan dan memahami model dasar dalam sistem rekomendasi sub.cpmk.SI155.CPMK43.3-Sub-CPMK03 Mampu mengolah data pada sistem rekomendasi sub.cpmk.SI155.CPMK43.4-Sub-CPMK04 Mampu menganalisis dan mempresentasikan hasil bedah review paper Ketepatan menuliskan hasil laporan bedah paper sesuai formating Kriteria
Ketepatan menuliskan hasil laporan bedah paper sesuai formating
Teknik
Tes Tulis (UTS)
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Topik
Materi pertemuan 1 sampai 13
Sub Topik

25
16 sub.cpmk.SI155.CPMK21.1-Sub-CPMK05 Mampu memahami dan mengoperasikan aplikasi google collab Mampu Memahami dan mengoperasikan aplikasi google collab Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas Kelompok dengan studi kasus
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
Perkenalan Praktikum Sisteme Rekomendasi
Sub Topik
1. Perkenalan Bahasa pemrograman Python 2. Perkenalan Aplikasi Google Colabs
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
2
17 sub.cpmk.SI155.CPMK21.2-Sub-CPMK06 Mampu memahami dan mengimplemntasikan model algoritma content based filtering dan collaborative filtering Mampu Memahami dan mengimplemntasikan model algoritma content based filtering dan Collaborative Filtering Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Tugas kelompok 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
Praktikum Content Based Filtering dan Collaborative Filtering
Sub Topik
1. Praktek Implementasi Content Based Filtering dengan studi kasus 2. Praktek Implementasi Collaborative Filtering dengan studi kasus
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
10
18
19
20
21
22
23
24
25 sub.cpmk.SI155.CPMK21.3-Sub-CPMK07 Mampu memprseentasikan hasil final project Mampu mempresentasikan hasil final project Kriteria
Kesesuain hasil presentasi final project dengan modelling algoritma yang digunakan
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
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
8
26
27
28
29
30 sub.cpmk.SI155.CPMK21.1-Sub-CPMK05 Mampu memahami dan mengoperasikan aplikasi google collab sub.cpmk.SI155.CPMK21.2-Sub-CPMK06 Mampu memahami dan mengimplemntasikan model algoritma content based filtering dan collaborative filtering sub.cpmk.SI155.CPMK21.3-Sub-CPMK07 Mampu memprseentasikan hasil final project Ketepatan menuliskan hasil laporan final project sesuai formatting laporan Kriteria
Ketepatan menuliskan hasil laporan bedah paper sesuai formating
Teknik
Tes Tulis (UAS)
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Topik
Materi pertemuan 16 sampai 24
Sub Topik

35

Teknik Penilaian CPMK

CPL MK CPMK Tugas Teori (Individu) Tugas Teori (Kelompok) Kuis Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS)
CPL07 SISTEM REKOMENDASI CPMK21 Y 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 Kelompok Data Rekomendasi Sistem 1 Ketepatan jawaban tugas sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.4 Tugas Kelompok presentasi bedah paper 8 Kesesuain hasil analisis paper dengan referensi yang digunakan
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.2, sub.cpmk.SI155.CPMK43.3, sub.cpmk.SI155.CPMK43.4 Quis invidu review materi 4 Ketepatan jawaban tugas sesuai perintah soal
CPL13 CPMK43 sub.cpmk.SI155.CPMK43.2, sub.cpmk.SI155.CPMK43.3, sub.cpmk.SI155.CPMK43.4 Tes Tulis (UTS) 25 Ketepatan menuliskan hasil laporan bedah paper sesuai formating
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.1 Tugas Kelompok dengan studi kasus 2 Ketepatan jawaban tugas sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.2 Tugas kelompok model algoritma content based filtering dan Collaborative Filtering 10 Ketepatan jawaban tugas sesuai perintah soal
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.3 Presentasi final projeck perkelompok 8 Kesesuain hasil presentasi final project dengan modelling algoritma yang digunakan
CPL07 CPMK21 sub.cpmk.SI155.CPMK21.1, sub.cpmk.SI155.CPMK21.2, sub.cpmk.SI155.CPMK21.3 Tes Tulis (UAS) 35 Ketepatan menuliskan hasil laporan bedah paper sesuai formating
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Teori (Individu) Tugas Teori (Kelompok) Kuis Tes Tulis (UTS) Unjuk Kerja (Presentasi) Tes Tulis (UAS) Total
CPL07 SISTEM REKOMENDASI CPMK21 0% 12% 0% 0% 8% 35% 55%
CPL13 SISTEM REKOMENDASI CPMK43 2% 14% 4% 25% 0% 0% 45%
100%