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 03 Sep 2023
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 pemrograman python dan mengoperasikasn aplikasi google collab
sub.cpmk.SI155.CPMK21.2 Sub_CPMK08 Mampu deveploment menggunakan model algoritma content based filtering dan collaborative filtering
sub.cpmk.SI155.CPMK21.3 Sub_CPMK09 Mampu mempresentasikan 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 hasil review paper
sub.cpmk.SI155.CPMK43.5 Sub_CPMK06 Mampu memahami dan mengimplementasikan model algoritma content based filtering dan collaborative filtering
sub.cpmk.SI155.CPMK43.6 Sub_CPMK07 Mampu memahami hasil evaluasi model algoritma content based filtering dan collaborative filtering
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
sub.cpmk.SI155.CPMK43.5
sub.cpmk.SI155.CPMK43.6
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 preprossessing, model dal algoritma serta evaluasi sistem rekomendasi dan untuk praktikum didalam kelas mahasiswa mendapatkan contoh preprossessing data, modelling, evaluasi dan development dengan penerapan model algoritma sistem rekomendasi
Bahan Kajian : Materi Pembelajaran Bahan kajian pada matakuliah sistem rekomendasi terdiri dari : dasar-dasar sistem rekemendasi, model dasar sistem rekomendasi, evaluasi pengolahan data,bedah paper terkait sistem rekomendasi implmentasi,model dasar sistem rekomendasi, evaluasi dan development menggunakan 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.; Erni Seniwati, S.Kom., M.Cs.;
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 mengolah 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 hasil review paper Mampu menganalisis hasil bedah review paper Kriteria
Kesesuain hasil analisis paper dengan referensi yang digunakan
Teknik
Tugas kelompok 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
1. Diskusi Bedah Paper 2. 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 hasil review paper Mampu memahami materi pertemuan 1-9 Kriteria
Ketepatan jawaban tugas sesuai perintah soal
Teknik
Quis 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
Sub Topik
1.Review Materi 3.Diskusi dan Quis
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
4
15 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 hasil review paper sub.cpmk.SI155.CPMK43.5-Sub_CPMK06 Mampu memahami dan mengimplementasikan model algoritma content based filtering dan collaborative filtering sub.cpmk.SI155.CPMK43.6-Sub_CPMK07 Mampu memahami hasil evaluasi model algoritma content based filtering dan collaborative filtering Menuliskan hasil laporan analisis model content based filtering sesuai reference dan formating Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tugas kelompok dengan laporan studi kasus
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Ujian terjadwal,Durasi sesuai DAAK,[D=100 Menit]
Topik
Materi pertemuan 1 sampai 14
Sub Topik

25
16 sub.cpmk.SI155.CPMK21.1-Sub_CPMK05 Mampu memahami pemrograman python dan mengoperasikasn 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 Sistem Rekomendasi
Sub Topik
1. Perkenalan Bahasa Pemrograman Python 2. Perkenalan Aplikasi Google
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
2
17 sub.cpmk.SI155.CPMK21.2-Sub_CPMK08 Mampu deveploment menggunakan 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 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 Fltering dan Collaborative filtering
Sub Topik
1. Praktek Implementasi Content Based Filtering dengan studi kasus 2. Praktek Implementasi Collaborative Based 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_CPMK09 Mampu mempresentasikan hasil final project Mampu mempresentasikan hasil final project Kriteria
Kesesuain hasil presentasi final project dengan modelling algoritma yang digunakan
Teknik
Presentasi final projeck perkelompok dengan studi kasus
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Penugasan,Kegiatan Mandiri,[PM=70 Menit]
Kuliah,Persiapan Perkuliahan,[P=10 Menit]
Kuliah,Presentasi,[PS=90 Menit]
Penugasan,Kegiatan Mandiri,[PM=70 Menit]
Topik
Final Project
Sub Topik
Presentasi final projek
  • [1] Hal: -
  • [2] Hal: -
  • [3] Hal: -
  • [4] Hal: -
8
26
27
28
29
30 sub.cpmk.SI155.CPMK21.1-Sub_CPMK05 Mampu memahami pemrograman python dan mengoperasikasn aplikasi google collab sub.cpmk.SI155.CPMK21.2-Sub_CPMK08 Mampu deveploment menggunakan model algoritma content based filtering dan collaborative filtering sub.cpmk.SI155.CPMK21.3-Sub_CPMK09 Mampu mempresentasikan hasil final project Mampu mempresentasikan hasil final project Ketepatan menuliskan hasil laporan final project sesuai formatting laporanl Kriteria
Ketepatan jawaban ujian sesuai perintah soal
Teknik
Tugas Kelompok Laporan Final Projek
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) Tes Tulis (UTS) Tes Tulis (UAS)
CPL07 SISTEM REKOMENDASI CPMK21 Y Y
CPL13 SISTEM REKOMENDASI CPMK43 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 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 individu review materi 4 Ketepatan jawaban tugas 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, sub.cpmk.SI155.CPMK43.5, sub.cpmk.SI155.CPMK43.6 Tugas kelompok dengan laporan studi kasus 25 Ketepatan jawaban ujian sesuai perintah soal
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 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 dengan studi kasus 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 Tugas Kelompok Laporan Final Projek 35 Ketepatan jawaban ujian sesuai perintah soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Teori (Individu) Tugas Teori (Kelompok) Tes Tulis (UTS) Tes Tulis (UAS) Total
CPL07 SISTEM REKOMENDASI CPMK21 0% 20% 0% 35% 55%
CPL13 SISTEM REKOMENDASI CPMK43 6% 14% 25% 0% 45%
100%