|
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 and Information Management | 0 | 2 | 3 | 21 Sep 2022 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Wiwi Widayani, 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) | ||
| CPMK22 | Mampu mengolah data menjadi informasi yang tepat sesuai kebutuhan stakeholder dengan tools atau metode tertentu | |
| CPMK42 | Mampu menjelaskan pemahaman mengenai konsep pengolahan data tertentu sesuai karakteristik data | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SI167.CPMK22.1 | Sub-CPMK03 Mampu melakukan proses perancangan basis data secara logika dan fisik serta mengimplementasikannya | |
| sub.cpmk.SI167.CPMK22.2 | Sub-CPMK04 Mampu memelihara database | |
| sub.cpmk.SI167.CPMK22.3 | Sub-CPMK05 Mampu melakukan pengambilan data, views dan control flow function | |
| sub.cpmk.SI167.CPMK22.4 | Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | |
| sub.cpmk.SI167.CPMK42.1 | Sub-CPMK01 Mampu menjelaskan pemahaman tipe database dan aplikasi database | |
| sub.cpmk.SI167.CPMK42.2 | Sub-CPMK02 Mampu menjelaskan konsep siklus hidup aplikasi basis data | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK42 |
sub.cpmk.SI167.CPMK42.1 sub.cpmk.SI167.CPMK42.2 |
|
| CPMK22 |
sub.cpmk.SI167.CPMK22.1 sub.cpmk.SI167.CPMK22.3 sub.cpmk.SI167.CPMK22.4 sub.cpmk.SI167.CPMK22.2 |
|
| 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 | Wiwi Widayani, M.Kom.; Marwan Noor Fauzy, 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.CPMK42.1-Sub-CPMK01 Mampu menjelaskan pemahaman tipe database dan aplikasi database sub.cpmk.SI167.CPMK42.2-Sub-CPMK02 Mampu menjelaskan konsep siklus hidup aplikasi basis data | 1. Ketepatan menyebutkan tipe-tipe database 2. Ketepatan menjabarkan fase-fase siklus database |
Kriteria Ketepatan Jawaban Teknik Quiz, Tanya jawab |
Kuliah,Proses Belajar,[PB=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis,[K=30 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Kuis,[K=30 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
|
2 |
| 2 | sub.cpmk.SI167.CPMK22.1-Sub-CPMK03 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 |
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,[P=60 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.CPMK22.3-Sub-CPMK05 Mampu melakukan pengambilan data, views dan control flow function | ketepatan menuliskan Query |
Kriteria Ketepatan jawaban query Teknik Latihan praktikum |
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,[P=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.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan pembuatan function dan pemanggilannya |
Kriteria Ketepatan jawaban function Teknik Latihan praktikum |
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,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik SQL Statement - function Sub Topik 1. Konsep function 2. Create function statement 3. Penggunaan/pemanggilan function
|
5 |
| 5 | sub.cpmk.SI167.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan pembuatan procedure dan pemanggilannya |
Kriteria Ketepatan jawaban procedure Teknik Latihan praktikum |
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,[P=60 Menit] Pemahaman materi mandiri,Kegiatan Mandiri,[PM=70 Menit] |
Topik SQL Statement - procedure Sub Topik 1. Konsep procedure 2. Create procedure statement 3. Penggunaan/pemanggilan procedure
|
5 |
| 6 | sub.cpmk.SI167.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan pembuatan trigger |
Kriteria Ketepatan jawaban trigger Teknik Latihan praktikum |
Kuliah,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Kuliah,Praktikum,[P=60 Menit] Praktikum,Kegiatan Mandiri,[PM=70 Menit] |
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] |
Topik Trigger Sub Topik 1. Konsep trigger 2. Event 3. Condition 4. Action
|
5 |
| 7 | sub.cpmk.SI167.CPMK22.2-Sub-CPMK04 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 |
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] |
Pemahaman materi mandiri,Persiapan Perkuliahan,[P=10 Menit] Kuliah,Proses Belajar,[PB=30 Menit] Pemahaman materi mandiri,Praktikum,[P=60 Menit] Pemahaman materi mandiri,Implementasi Proyek,[IP=70 Menit] |
Topik Pemeliharaan Database Sub Topik 1. Backup 2. Recovery 3. Sinkronisasi dan transfer data
|
5 |
| 8 | sub.cpmk.SI167.CPMK42.1-Sub-CPMK01 Mampu menjelaskan pemahaman tipe database dan aplikasi database sub.cpmk.SI167.CPMK42.2-Sub-CPMK02 Mampu menjelaskan konsep siklus hidup aplikasi basis data | Ketepatan menuliskanjawaban sesuai perintah soal |
Kriteria Kesesuaian output daftar isi sesuai ketentuan Teknik Tes Tulis (UTS) |
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 |
15 |
| 9 | sub.cpmk.SI167.CPMK42.2-Sub-CPMK02 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, presentasi, Tanya jawab |
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 Diskusi Project Sub Topik Analisis dan perancangan database
|
10 |
| 10 | sub.cpmk.SI167.CPMK22.1-Sub-CPMK03 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 Diskusi, presentasi, Tanya jawab |
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 Implementasi database Sub Topik Project - DDL,DML
|
5 |
| 11 | sub.cpmk.SI167.CPMK22.3-Sub-CPMK05 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 |
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.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan penambahan function,procedure sesuai kebutuhan user |
Kriteria Ketepatan pengambilan data sesuai kebutuhan user Teknik Diskusi, presentasi, Tanya jawab |
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
|
5 |
| 13 | sub.cpmk.SI167.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan penambahan trigger sesuai kebutuhan user |
Kriteria Ketepatan pengambilan data sesuai kebutuhan user Teknik Diskusi, presentasi, Tanya jawab |
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 Sub Topik Trigger Project - trigger
|
5 |
| 14 | sub.cpmk.SI167.CPMK22.2-Sub-CPMK04 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 |
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.CPMK22.2-Sub-CPMK04 Mampu memelihara database sub.cpmk.SI167.CPMK22.3-Sub-CPMK05 Mampu melakukan pengambilan data, views dan control flow function sub.cpmk.SI167.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan menjawab dan mengeksekusi perintah SQL sesuai perintah soal |
Kriteria Ketepatan jawaban dan eksekusi perintah SQL Teknik Responsi (ujian praktikum) |
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 |
8 |
| 16 | sub.cpmk.SI167.CPMK22.2-Sub-CPMK04 Mampu memelihara database sub.cpmk.SI167.CPMK22.3-Sub-CPMK05 Mampu melakukan pengambilan data, views dan control flow function sub.cpmk.SI167.CPMK22.4-Sub-CPMK06 Mampu mengolah user define function, stored procedure, trigger | Ketepatan menganalisa,merancang dan mengimplementasi database |
Kriteria Ketepatan menganalisa,merancang dan mengimplementasi database Teknik Tes Tulis (UAS) |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Topik Tugas project pertemuan 9-15 Sub Topik |
10 |
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Responsi | Tes Tulis (UAS) |
|---|---|---|---|---|---|---|---|---|
| CPL07 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK22 | Y | Y | Y | Y | ||
| CPL13 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK42 | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL13 | CPMK42 | sub.cpmk.SI167.CPMK42.1, sub.cpmk.SI167.CPMK42.2 | Quiz, Tanya jawab | 2 | Ketepatan Jawaban |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.1 | Latihan praktikum | 5 | Ketepatan jawaban latihan praktikum |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.3 | Latihan praktikum | 5 | Ketepatan jawaban query |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.4 | Latihan praktikum | 5 | Ketepatan jawaban function |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.4 | Latihan praktikum | 5 | Ketepatan jawaban procedure |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.4 | Latihan praktikum | 5 | Ketepatan jawaban trigger |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.2 | Latihan praktikum | 5 | Ketepatan melakukan backup, recovery, sinkronisasi dan transfer data |
| CPL13 | CPMK42 | sub.cpmk.SI167.CPMK42.1, sub.cpmk.SI167.CPMK42.2 | Tes Tulis (UTS) | 15 | Kesesuaian output daftar isi sesuai ketentuan |
| CPL13 | CPMK42 | sub.cpmk.SI167.CPMK42.2 | Diskusi, presentasi, Tanya jawab | 10 | Ketepatan menganalisa,merancang dan mengimplementasi |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.1 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan menganalisa,merancang dan mengimplementasi |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.3 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.4 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.4 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.2 | Diskusi, presentasi, Tanya jawab | 5 | Ketepatan pengambilan data sesuai kebutuhan user |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.2, sub.cpmk.SI167.CPMK22.3, sub.cpmk.SI167.CPMK22.4 | Responsi (ujian praktikum) | 8 | Ketepatan jawaban dan eksekusi perintah SQL |
| CPL07 | CPMK22 | sub.cpmk.SI167.CPMK22.2, sub.cpmk.SI167.CPMK22.3, sub.cpmk.SI167.CPMK22.4 | Tes Tulis (UAS) | 10 | Ketepatan menganalisa,merancang dan mengimplementasi database |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Tugas Praktikum | Tes Tulis (UTS) | Unjuk Kerja (Presentasi) | Responsi | Tes Tulis (UAS) | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPL07 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK22 | 0% | 30% | 0% | 25% | 8% | 10% | 73% |
| CPL13 | SISTEM MANAJEMEN BASIS DATA LANJUT | CPMK42 | 2% | 0% | 15% | 10% | 0% | 0% | 27% |
| 100% | |||||||||