|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1SI-SI167 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| SISTEM MANAJEMEN BASIS DATA LANJUT | SI167 | Data/information Management | P= 2 | 3 | 09 Sep 2026 | |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Wiwi Widayani, S.Kom,M.Kom |
Irma Rofni Wulandari, S.Pd., M.Eng |
Dr. Anggit Dwi Hartanto, S.Kom., M.Kom. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL05 | Mampu mengelola data, menerapkan teknologi terkini, menerapkan dan mengintegrasikan model sistem, serta menggunakan metode dan berbagai teknik pada pengembangan sistem informasi atau aplikasi interaktif | |
| CPL08 | Mampu menjelaskan pemahaman mengenai pengelolaan data, penerapan teknologi kecerdasan buatan, penerapan dan integrasi model sistem, serta penggunaan metode dan teknik pada pengembangan sistem informasi atau aplikasi interaktif | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK11 | Mampu mengelola data pada pengembangan sistem informasi atau aplikasi interaktif | |
| CPMK20 | Mampu menjelaskan pemahaman mengenai pengelolaan data pada pengembangan sistem informasi atau aplikasi interaktif | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SI167.CPMK11.1 | Mampu melakukan proses perancangan basis data secara logika dan fisik serta mengimplementasikannya | |
| sub.cpmk.SI167.CPMK11.2 | Mampu melakukan pengambilan data, views dan control flow function | |
| sub.cpmk.SI167.CPMK11.3 | Mampu mengolah user define function, stored procedure, trigger | |
| sub.cpmk.SI167.CPMK11.4 | Mampu memelihara database | |
| sub.cpmk.SI167.CPMK20.1 | Mampu menjelaskan pemahaman tipe database dan aplikasi database | |
| sub.cpmk.SI167.CPMK20.2 | Mampu menjelaskan konsep siklus hidup aplikasi basis data | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK20 |
sub.cpmk.SI167.CPMK20.1 sub.cpmk.SI167.CPMK20.2 |
|
| CPMK11 |
sub.cpmk.SI167.CPMK11.1 sub.cpmk.SI167.CPMK11.2 sub.cpmk.SI167.CPMK11.3 sub.cpmk.SI167.CPMK11.4 |
|
| Deskripsi Singkat MK | Pada perkuliahan ini mahasiswa belajar menganalisa, merancang dan mengelola database. Perkuliahan diselenggarakan dalam 14 kali pertemuan tatap muka selama satu semester. Perkuliahan diawali dengan menjelaskan konsep tipe dan siklus aplikasi database, penyampaian materi yang dipelajari, referensi, tata cara perkuliahan, rincian tugas, serta penilaian akhir. Praktikum dilakukan dengan 1 studi kasus penjualan untuk mengimplementasikan DDL, DML, select, view, function, procedure dan trigger, serta dijelaskan bagaimana penerapan manajemen user dan pemeliharaan database(pertemuan 1-7) setelah itu mahasiswa melakukan diskusi,praktikum dan presentasi project database (pertemuan 8-14) Tugas kuliah akan diberikan secara individu dan jika berkelompok maka 1 kelompok project database terdiri dari maksimal 4 orang. Praktikum menggunakan tools MySQL. tugas serta kuis yang di-upload pada aplikasi LMS (Learning Management System) atau Google Classroom atau Collect dari NetSupport Lab. | |
| Bahan Kajian : Materi Pembelajaran | Konsep siklus hidup aplikasi database, merancang database, mengimplementasi database, menentukan batasan integritas, manajemen user database, query,sub query, function, stored procedure, trigger dan pemeliharaan database. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Acihmah Sidauruk, S.Kom., M.Kom., Wiwi Widayani, S.Kom., M.Kom. | |
| Mata Kuliah Syarat | Sistem Manajemen Basis Data (SI131) | |
| 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.SI167.CPMK20.1- Mampu menjelaskan pemahaman tipe database dan aplikasi database |
1. Ketepatan menyebutkan tipe-tipe database. 2. Ketepatan menjabarkan fase-fase siklus database |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Kuis Tipe dan siklus database Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Penugasan,Kuis,[K=30 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Penugasan,Kuis,[K=30 Menit] Kuliah,Ceramah Langsung,[C=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Konsep Aplikasi Database Sub Topik 1. Tipe Database dan Aplikasi Database 2.Siklus Hidup Aplikasi Basis Data
|
1 |
| 2 |
sub.cpmk.SI167.CPMK11.1-Mampu melakukan proses perancangan basis data secara logika dan fisik
serta mengimplementasikannya |
1. ketepatan menentukan struktur table berdasarkan contoh data 2. ketepatan mengimplementasikan rancangan database ke SQL |
Kriteria Ketepatan jawaban latihan praktikum Teknik Latihan Praktikum Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Praktikum,[P=60 Menit] Penugasan,Kuis Langsung,[KL=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Video Pembelajaran,[VA=60 Menit] Penugasan,Kuis Take Home,[KH=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Implementasi Rancangan Basis Data Sub Topik 1. Review Rancangan Basis Data dan Contoh Kasus 2. DDL, DML, Select sederhana
|
5 |
| 3 |
sub.cpmk.SI167.CPMK11.2-Mampu melakukan pengambilan data, views dan control flow function |
ketepatan menuliskan Query View pada database |
Kriteria Ketepatan jawaban query Teknik Latihan Praktikum Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum Online,[PR=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pengambilan Data Sub Topik 1. Select 2. View 3. Control Flow function
|
5 |
| 4 |
sub.cpmk.SI167.CPMK11.3-Mampu mengolah user define function, stored procedure, trigger |
Ketepatan pembuatan function,procedure dan pemanggilannya |
Kriteria Ketepatan dalam menyelesaikan studi kasus pada praktikum Teknik Latihan Praktikum Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum Online,[PR=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik SQL Statement - function dan procedure Sub Topik 1. Konsep function dan procedure 2.Create function dan procedure statement 3.Penggunaan/pemanggilan function dan procedure
|
10 |
| 5 | |||||||
| 6 |
sub.cpmk.SI167.CPMK11.3-Mampu mengolah user define function, stored procedure, trigger |
Ketepatan jawaban trigger |
Kriteria Ketepatan jawaban trigger Teknik Latihan praktikum Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum Online,[PR=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Trigger Sub Topik 1. Konsep trigger 2. Event 3. Condition 4. Action
|
5 |
| 7 |
sub.cpmk.SI167.CPMK11.4-Mampu memelihara database |
1. Ketepatan menambahkan user,mengatur hak akses 2. Ketepatan membuat backup, recovery,sinkronisasi dan transfer data |
Kriteria Ketepatan melakukan backup, recovery, sinkronisasi dan transfer data Teknik Latihan Praktikum Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum Online,[PR=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Pemeliharaan Database Sub Topik 1. Backup 2. Recovery 3. Sinkronisasi dan transfer data
|
5 |
| 8 |
sub.cpmk.SI167.CPMK20.1- Mampu menjelaskan pemahaman tipe database dan aplikasi database sub.cpmk.SI167.CPMK20.2- Mampu menjelaskan konsep siklus hidup aplikasi basis data |
Ketepatan menuliskanjawaban sesuai perintah soal |
Kriteria Ketepatan jawaban ujian sesuai instruksi pada soal UTS. Teknik Tes Tulis (UTS) Rubrik Holistik |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Topik Materi pertemuan 1 sampai pertemuan 7 Sub Topik |
10 |
| 9 |
sub.cpmk.SI167.CPMK20.2- Mampu menjelaskan konsep siklus hidup aplikasi basis data |
Ketepatan menganalisa data dan kebutuhan user Ketepatan merancang database |
Kriteria Ketepatan menganalisa,merancang dan mengimplementasi Teknik Diskusi, Tanya jawab Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Diskusi,[DS=30 Menit] Praktikum,Tugas Langsung,[TL=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Diskusi,[DS=30 Menit] Praktikum,Tugas Take Home,[TH=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Diskusi Project Sub Topik Analisis dan perancangan database
|
9 |
| 10 |
sub.cpmk.SI167.CPMK11.1-Mampu melakukan proses perancangan basis data secara logika dan fisik
serta mengimplementasikannya |
Ketepatan mengimplementasikan rancangan ke struktur database |
Kriteria Ketepatan menganalisa,merancang dan mengimplementasi Teknik Praktikum,Tanya jawab Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Studi Kasus,[SK=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Studi Kasus,[SK=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Praktek implementasi database terhadap studi kasus project yang dipilih Sub Topik Project, DDL, DML
|
5 |
| 11 |
sub.cpmk.SI167.CPMK11.2-Mampu melakukan pengambilan data, views dan control flow function |
Ketepatan pengambilan data sesuai kebutuhan user |
Kriteria Ketepatan pengambilan data sesuai kebutuhan user Teknik Diskusi, presentasi,Tanya jawab Rubrik Holistik |
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 Praktek dan presentasi pengambilan data Sub Topik Project - view dan control, flow function
|
5 |
| 12 |
sub.cpmk.SI167.CPMK11.3-Mampu mengolah user define function, stored procedure, trigger |
Ketepatan penambahan function,procedure dan trigger sesuai kebutuhan user |
Kriteria Ketepatan pengambilan data sesuai kebutuhan user Teknik Diskusi, presentasi, Tanya jawab Rubrik Holistik |
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 Praktek dan presentasi SQL Statement Sub Topik 1. Project - function 2. Project - procedure 3. Project- Trigger
|
10 |
| 13 | |||||||
| 14 |
sub.cpmk.SI167.CPMK11.4-Mampu memelihara database |
1. Ketepatan menambahkan user, mengatur hak akses 2. Ketepatan membuat backup, recovery, sinkronisasi dan transfer data |
Kriteria Ketepatan pengambilan data sesuai kebutuhan user Teknik Diskusi, presentasi, Tanya jawab Rubrik Holistik |
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 Praktek dan presentasi Manajemen User Sub Topik Project - implementasi manajemen user
|
5 |
| 15 |
sub.cpmk.SI167.CPMK11.2-Mampu melakukan pengambilan data, views dan control flow function sub.cpmk.SI167.CPMK11.3-Mampu mengolah user define function, stored procedure, trigger sub.cpmk.SI167.CPMK11.4-Mampu memelihara database |
Ketepatan menjawab dan mengeksekusi perintah SQL sesuai perintah soal |
Kriteria Ketepatan jawaban dan eksekusi perintah SQL Teknik Responsi (ujian praktikum) Rubrik Holistik |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Tugas Responsi,[TR=90 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik Responsi Sub Topik |
10 |
| 16 |
sub.cpmk.SI167.CPMK11.2-Mampu melakukan pengambilan data, views dan control flow function sub.cpmk.SI167.CPMK11.3-Mampu mengolah user define function, stored procedure, trigger sub.cpmk.SI167.CPMK11.4-Mampu memelihara database |
Ketepatan menganalisa,merancang dan mengimplementasi database |
Kriteria Ketepatan jawaban sesuai perintah soal Teknik Tes Tulis (UAS) Rubrik Holistik |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Topik Tugas project pertemuan 9-15 Sub Topik |
15 |
| CPL | MK | CPMK | Kuis | Tugas Praktikum | UTS | Partisipasi | Unjuk Kerja (Presentasi) | Responsi | UAS |
|---|---|---|---|---|---|---|---|---|---|
| CPL05 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK11 | Y | Y | Y | Y | |||
| CPL08 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK20 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL08 | CPMK20 | sub.cpmk.SI167.CPMK20.1 | Kuis Tipe dan siklus database | 1 | Ketepatan jawaban sesuai perintah soal |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.1 | Latihan Praktikum | 5 | Ketepatan jawaban latihan praktikum |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.2 | Latihan Praktikum | 5 | Ketepatan jawaban query |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.3 | Latihan Praktikum | 10 | Ketepatan dalam menyelesaikan studi kasus pada praktikum |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.3 | Latihan praktikum | 5 | Ketepatan jawaban trigger |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.4 | Latihan Praktikum | 5 | Ketepatan melakukan backup, recovery, sinkronisasi dan transfer data |
| CPL08 | CPMK20 | sub.cpmk.SI167.CPMK20.1, sub.cpmk.SI167.CPMK20.2 | Tes Tulis (UTS) | 10 | Ketepatan jawaban ujian sesuai instruksi pada soal UTS. |
| CPL08 | CPMK20 | sub.cpmk.SI167.CPMK20.2 | Diskusi, Tanya jawab | 9 | Ketepatan menganalisa,merancang dan mengimplementasi |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.1 | Praktikum,Tanya jawab | 5 | Ketepatan menganalisa,merancang dan mengimplementasi |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.2 | Diskusi, presentasi,Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.3 | Diskusi, presentasi, Tanya jawab | 10 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.4 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.2, sub.cpmk.SI167.CPMK11.3, sub.cpmk.SI167.CPMK11.4 | Responsi (ujian praktikum) | 10 | Ketepatan jawaban dan eksekusi perintah SQL |
| CPL05 | CPMK11 | sub.cpmk.SI167.CPMK11.2, sub.cpmk.SI167.CPMK11.3, sub.cpmk.SI167.CPMK11.4 | Tes Tulis (UAS) | 15 | Ketepatan jawaban sesuai perintah soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tugas Praktikum | UTS | Partisipasi | Unjuk Kerja (Presentasi) | Responsi | UAS | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| CPL05 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK11 | 0% | 35% | 0% | 0% | 20% | 10% | 15% | 80% |
| CPL08 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK20 | 1% | 0% | 10% | 9% | 0% | 0% | 0% | 20% |
| 100% | ||||||||||
| Predikat | Skor | Deskripsi |
|---|---|---|
| Sangat Baik | 81 - 100 | Sangat baik melakukan analisis perancangan dan implementasi |
| Baik | 61 - 80 | Baik melakukan analisis perancangan dan implementasi |
| Cukup | 41 - 60 | Cukup melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |
| Kurang | 21 - 40 | Kurang melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |
| Sangat Kurang | 0 - 20 | Sangat kurang melakukan analisis, perancangan, implementasi, pengujian, dokumentasi, menunjukkan sikap, mengembangkan ide, serta menjelaskan pemahaman |