UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

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
  • 1. 1. Agus Prawoto Hadi. (2017). Panduan Query MySQL Tutorial dan referensi lengkap SQL pada MySQL. Tersedia dari https://jagowebdev.com/buku-query-mysql/
Pendukung
  • 2. 2. MySQl. MySQL Tutorial. 2026. Diakses 14 September 2026 dari https://www.mysqltutorial.org/
  • 3. 3. Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, H.V. Jagadish. (2011). Database Modeling and Design: Logical Design 5th Edition, Elsevier, www.elsevier.com
  • 4. 4. Carlos Coronel. Steven Morris. (2017). Database Systems: Design, Implementation, & Management 13th edition, Boston,cengage, www.cengage.com
  • 5. 5. Modul Pembelajaran Praktikum Sistem Manajemen Basis Data Lanjut Program Studi Sistem Informasi Universitas AMIKOM Yogyakarta
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
  • [3] Hal: -
  • [4] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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

  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [3] Hal: -
  • [4] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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
  • [1] Hal: -
  • [2] Hal: -
  • [5] Hal: -
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
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
2. Penilaian CPMK
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%

Rubrik Penilaian

Holistik
PredikatSkorDeskripsi
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