|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST116 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| PEMROGRAMAN BASIS DATA | ST116 | Kelompok Mata Kuliah Algoritma dan Pemrograman | 2 | 2 | 4 | 28 Nov 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Arifiyanto Hadi Negoro, S.Kom., M. T. |
Hendri Kurniawan Prakosa, S.Kom. |
ELI PUJASTUTI, M. KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP05 | Mampu menganalisis, merancang dan mengevaluasi perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat | |
| CPLP09 | mampu menjelaskan metode analisis, perancangan sistem, pengujian perangkat lunak pada berbagai platform untuk memenuhi kebutuhan industri atau masyarakat | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK15 | Mahasiswa mampu menganalisis perangkat lunak pada berbagai platform digital | |
| CPMK16 | Mahasiswa mampu merancang perangkat lunak pada berbagai platform digital | |
| CPMK38 | Mahasiswa mampu menganalisis platform yang sesuai untuk kebutuhan industri atau masyarakat | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST116.CPMK15.1 | Mahasiswa dapat mengimplementasikan DDL dan DML pada SQL | |
| sub.cpmk.ST116.CPMK15.2 | Mahasiswa dapat menjelaskan penggunaan sub-query pada SQL | |
| sub.cpmk.ST116.CPMK15.3 | Mahasiswa dapat menguraikan cara kerja transaction | |
| sub.cpmk.ST116.CPMK15.4 | Mahasiswa dapat mengimplementasikan function dan stored procedure | |
| sub.cpmk.ST116.CPMK15.5 | Mahasiswa dapat mengimplementasikan Index pada suatu studi kasus dalam RDBMS | |
| sub.cpmk.ST116.CPMK16.1 | Mahasiswa dapat menyajikan data menggunakan variasi SELECT statement di SQL | |
| sub.cpmk.ST116.CPMK16.2 | Mahasiswa dapat mengimplementasikan struktur bahasa prosedural pada SQL | |
| sub.cpmk.ST116.CPMK16.3 | Mahasiswa dapat mengimplementasikan View pada suatu studi kasus dalam RDBMS | |
| sub.cpmk.ST116.CPMK38.1 | Mahasiswa dapat menyajikan data dari beberapa tabel menggunakan JOIN di SQL | |
| sub.cpmk.ST116.CPMK38.2 | Mahasiswa dapat mengimplementasikan Cursor pada SQL | |
| sub.cpmk.ST116.CPMK38.3 | Mahasiswa dapat mengimplementasikan Trigger pada suatu studi kasus dalam RDMBS | |
| sub.cpmk.ST116.CPMK38.4 | Mahasiswa dapat menjelaskan level hak akses dan konsep keamanan basisdata | |
| sub.cpmk.ST116.CPMK38.5 | Mahasiswa dapat mengimplementasikan konsep-konsep yang sudah dibahas dalam suatu final project | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK15 |
sub.cpmk.ST116.CPMK15.1 sub.cpmk.ST116.CPMK15.2 sub.cpmk.ST116.CPMK15.3 sub.cpmk.ST116.CPMK15.4 sub.cpmk.ST116.CPMK15.5 |
|
| CPMK16 |
sub.cpmk.ST116.CPMK16.1 sub.cpmk.ST116.CPMK16.2 sub.cpmk.ST116.CPMK16.3 |
|
| CPMK38 |
sub.cpmk.ST116.CPMK38.1 sub.cpmk.ST116.CPMK38.2 sub.cpmk.ST116.CPMK38.3 sub.cpmk.ST116.CPMK38.4 sub.cpmk.ST116.CPMK38.5 |
|
| Deskripsi Singkat MK | Mata kuliah ini mempelajari tentang bagaimana mengimplementasikan hasil rancangan database, mengelola data, memproses data menjadi sebuah informasi Pokok pembahasan mata kuliah ini adalah penggunaan SQL, T-SQL sebagai bahasa pemrograman yang digunakan untuk mengolah data menjadi sebuah informasi meliputi pengertian dasar sintak dasar SQL, cara kerja masing-masing sintak, memahami blok program, struktur percabangan, struktur perulangan, cursor, procedure/function, serta pengenalan terhadap objek basidata selain tabel yaitu index, view, dan trigger Mata kuliah ini mempelajari penggunaan perintah SQL yang efektif dan efisien untuk meningkatkan kinerja server RDBMS | |
| Bahan Kajian : Materi Pembelajaran | Materi perkuliahan: 1. Overview DDL dan DML 2. Penyajian data menggunakan SELECT statement dengan berbagai macam operator dan klausa 3. Penyajian data dari beberapa tabel menggunakan JOIN 4. SubQuery 5. Transaction 6. Bahasa prosedural pada SQL dan tipe data 7. Cursor 8. Function 9. Store procedure 10. Trigger 11. Index 12. View 13. Database security | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Hendri Kurniawan Prakosa, S.Kom., M.Cs, Enda Putri Atika, M.Kom, Novi Prisma Yunita, M.Kom | |
| Mata Kuliah Syarat | Sistem Basis Data | |
| 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.ST116.CPMK15.1-Mahasiswa dapat mengimplementasikan DDL dan DML pada SQL | Mahasiswa dapat menjelaskan ulang DDL dan DML pada SQL |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Pendahuluan Sub Topik 1. Kontrak belajar 2. Overview Sistem Basis Data termasuk di dalamnya perancangan ERD, DDL, DML, Fungsi Agregasi, dan JOIN 3. Kuis di WASKITA
|
1 |
| 2 | sub.cpmk.ST116.CPMK15.1-Mahasiswa dapat mengimplementasikan DDL dan DML pada SQL | Mahasiswa dapat mengimplementasikan DDL dan DML pada SQL sesuai dengan platform SQL yang digunakan dengan benar dan efisien |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Praktikum Sub Topik - membuat basisdata baru - membuat beberapa tabel dengan konstrain primary key dan foreign key - memasukkan baris data ke dalam tabel - menyajikan data dari tabel menggunakan SELECT statement, fungsi agregasi, dan JOIN
|
1.75 |
| 3 | sub.cpmk.ST116.CPMK16.1-Mahasiswa dapat menyajikan data menggunakan variasi SELECT statement di SQL | Mahasiswa dapat menjelaskan ulang cara penyajian data menggunakan variasi SELECT statement di SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik SELECT statement Sub Topik - operator aritmatika - operator perbandingan - operator logika, dan - operator set - DISTINCT; Kombinasi penggunaan operator Operasi terhadap kolom pada sebuah SELECT statement;
|
1 |
| 4 | sub.cpmk.ST116.CPMK16.1-Mahasiswa dapat menyajikan data menggunakan variasi SELECT statement di SQL | Mahasiswa dapat menyajikan data menggunakan variasi SELECT statement di SQL sesuai dengan konteks studi kasus dengan benar |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik SELECT statement Sub Topik - operator aritmatika - operator perbandingan - operator logika, dan - operator set - DISTINCT; Kombinasi penggunaan operator Operasi terhadap kolom pada sebuah SELECT statement;
|
1.75 |
| 5 | sub.cpmk.ST116.CPMK38.1-Mahasiswa dapat menyajikan data dari beberapa tabel menggunakan JOIN di SQL | Mahasiswa dapat menjelaskan ulang konsep JOIN untuk penyajian data dari beberapa tabel pada SQL secara tepat |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik JOIN Sub Topik - CROSS JOIN - INNER JOIN - OUTER JOIN (LEFT JOIN, RIGHT JOIN, FULL JOIN); Penggunaan operator pada SELECT statement dengan JOIN;
|
1 |
| 6 | sub.cpmk.ST116.CPMK38.1-Mahasiswa dapat menyajikan data dari beberapa tabel menggunakan JOIN di SQL | Mahasiswa dapat mengimplementasikan JOIN untuk menyajikan data yang berasal dari beberapa tabel sesuai dengan platform SQL yang digunakan |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik JOIN Sub Topik - CROSS JOIN - INNER JOIN - OUTER JOIN (LEFT JOIN, RIGHT JOIN, FULL JOIN); Penggunaan operator pada SELECT statement dengan JOIN;
|
1.75 |
| 7 | sub.cpmk.ST116.CPMK15.2-Mahasiswa dapat menjelaskan penggunaan sub-query pada SQL | Mahasiswa dapat menjelaskan ulang teori subquery pada SQL sesuai dengan materi yang telah disampaikan |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik SUBQUERY Sub Topik - single-row subquery, - multiple-row subquery, - multiple-column subquery; Operator subquery: - ANY - ALL - EXIST - SOME
|
1 |
| 8 | sub.cpmk.ST116.CPMK15.2-Mahasiswa dapat menjelaskan penggunaan sub-query pada SQL | Mahasiswa dapat mengimplementasikan subquery sesuai dengan studi kasus dan platform SQL yang digunakan dengan benar |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik SUBQUERY Sub Topik - single-row subquery, - multiple-row subquery, - multiple-column subquery; Operator subquery: - ANY - ALL - EXIST - SOME
|
1.75 |
| 9 | sub.cpmk.ST116.CPMK15.3-Mahasiswa dapat menguraikan cara kerja transaction | Mahasiswa dapat menguraikan cara kerja transaction pada SQL dengan tepat |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik TRANSACTION Sub Topik - definisi - jenis-jenis mode transaction (autocommit, implicite, explicite) - variabel global - transaction command
|
1 |
| 10 | sub.cpmk.ST116.CPMK15.3-Mahasiswa dapat menguraikan cara kerja transaction | Mahasiswa dapat menunjukkan perbedaan penggunaan autocommit, implicit transaction, dan explicit transaction pada suatu tool basisdata; Mahasiswa dapat memahami implementasi ACID pada basisdata |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik TRANSACTION Sub Topik - definisi - jenis-jenis mode transaction (autocommit, implicite, explicite) - variabel global - transaction command
|
1.75 |
| 11 | sub.cpmk.ST116.CPMK16.2-Mahasiswa dapat mengimplementasikan struktur bahasa prosedural pada SQL | Mahasiswa dapat memahami konsep bahasa prosedural pada sebuah tool basisdata |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Procedural Language in SQL Sub Topik - definition - deklarasi variabel - inisiasi variabel - penggunaan control statement - percabangan dan perulangan |
1 |
| 12 | sub.cpmk.ST116.CPMK16.2-Mahasiswa dapat mengimplementasikan struktur bahasa prosedural pada SQL | Mahasiswa dapat membuat program sederhana menggunakan bahasa prosedural sesuai dengan platform SQL yang digunakan dengan efektif |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Procedural Language in SQL Sub Topik - definition - deklarasi variabel - inisiasi variabel, - penggunaan control statement, - percabangan dan perulangan |
1.75 |
| 13 | sub.cpmk.ST116.CPMK38.2-Mahasiswa dapat mengimplementasikan Cursor pada SQL | Mahasiswa mampu menjelaskan konsep, kapabilitas, fungsi, dan sintaks dasar Cursor di SQL sesuai dengan materi yang disampaikan |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,ProsesBelajar,[PB : 1 x (2x50")=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik CURSOR Sub Topik - definisi - sintaks dasar - contoh dan studi kasus
|
1 |
| 14 | sub.cpmk.ST116.CPMK38.2-Mahasiswa dapat mengimplementasikan Cursor pada SQL | Mahasiswa mampu menjelaskan konsep, kapabilitas, fungsi, dan sintaks dasar Cursor di SQL sesuai dengan materi yang disampaikan |
Kriteria Rubrik Analitik Teknik Responsi |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Responsi Sub Topik Live Coding
|
10 |
| 15 | sub.cpmk.ST116.CPMK38.1-Mahasiswa dapat menyajikan data dari beberapa tabel menggunakan JOIN di SQL sub.cpmk.ST116.CPMK38.2-Mahasiswa dapat mengimplementasikan Cursor pada SQL | Mahasiswa mampu mengerjakan soal |
Kriteria Rubrik Skala Persepsi Teknik Tes tulis |
Ujian terjadwal,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik - Sub Topik - |
20 |
| 16 | sub.cpmk.ST116.CPMK15.4-Mahasiswa dapat mengimplementasikan function dan stored procedure | Mahasiswa dapat menjelaskan ulang definisi, contoh, sintaks dasar, dan modifikasi untuk function pada SQL dengan benar |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Function Sub Topik - definisi - sintaks dasar (CREATE, CALL, SHOW, DROP) - contoh dan studi kasus
|
1 |
| 17 | sub.cpmk.ST116.CPMK15.4-Mahasiswa dapat mengimplementasikan function dan stored procedure | Mahasiswa dapat mengimplementasikan function pada SQL sesuai dengan konteks studi kasus |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Function Sub Topik - definisi - sintaks dasar (CREATE, CALL, SHOW, DROP) - contoh dan studi kasus
|
1.75 |
| 18 | sub.cpmk.ST116.CPMK15.4-Mahasiswa dapat mengimplementasikan function dan stored procedure | Mahasiswa mampu menjelaskan ulang definisi, fungsi, sintaks dasar, dan modifikasi stored procedure pada SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Stored Procedure Sub Topik - definisi - sintaks dasar (CREATE, CALL, SHOW, DROP) - contoh dan studi kasus
|
1 |
| 19 | sub.cpmk.ST116.CPMK15.4-Mahasiswa dapat mengimplementasikan function dan stored procedure | Mahasiswa dapat mengimplementasikan stored procedure pada SQL dengan tepat sesuai dengan konteks studi kasus |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Stored Procedure Sub Topik - definisi - sintaks dasar (CREATE, CALL, SHOW, DROP) - contoh dan studi kasus
|
1.75 |
| 20 | sub.cpmk.ST116.CPMK38.3-Mahasiswa dapat mengimplementasikan Trigger pada suatu studi kasus dalam RDMBS | Mahasiswa dapat menjelaskan ulang definisi, fungsi, sintaks dasar, dan modifikasi trigger pada SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik TRIGGER Sub Topik - jenis trigger untuk operasi DML - event pada trigger - membuat trigger dengan operasi dan event tertentu - sintaks (CREATE, SHOW, DROP) - contoh dan studi kasus
|
1 |
| 21 | sub.cpmk.ST116.CPMK38.3-Mahasiswa dapat mengimplementasikan Trigger pada suatu studi kasus dalam RDMBS | Mahasiswa dapat mengimplementasikan trigger pada SQL sesuai dengna konteks studi kasus |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik TRIGGER Sub Topik - jenis trigger untuk operasi DML - event pada trigger - membuat trigger dengan operasi dan event tertentu - sintaks (CREATE, SHOW, DROP) - contoh dan studi kasus |
1.75 |
| 22 | sub.cpmk.ST116.CPMK15.5-Mahasiswa dapat mengimplementasikan Index pada suatu studi kasus dalam RDBMS | Mahasiswa dapat menjelaskan ulang definisi, fungsi, sintaks dasar, dan modifikasi index pada SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik INDEX Sub Topik - definisi - clustered dan non-clustered index - membuat index dengan berbagai cara: menggunakan perintah CREATE, membuat index saat membuat table, membuat index dengan ALTER TABLE - menampilkan dan menghapus index
|
1 |
| 23 | sub.cpmk.ST116.CPMK15.5-Mahasiswa dapat mengimplementasikan Index pada suatu studi kasus dalam RDBMS | Mahasiswa dapat mengimplementasikan index pada SQL sesuai dengan konteks studi kasus |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik INDEX Sub Topik - definisi - clustered dan non-clustered index - membuat index dengan berbagai cara: menggunakan perintah CREATE, membuat index saat membuat table, membuat index dengan ALTER TABLE - menampilkan dan menghapus index
|
1.75 |
| 24 | sub.cpmk.ST116.CPMK16.3-Mahasiswa dapat mengimplementasikan View pada suatu studi kasus dalam RDBMS | Mahasiswa dapat memahami definisi, fungsi, sintaks dasar, modifikasi, dan jenis-jenis view pada SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik VIEW Sub Topik - definisi - jenis-jenis view berdasarkan bentuk keluaran: horizontal view, vertical view, view inside view - sintaks untuk membuat, menampilkan, menghapus, dan memodifikasi view - contoh dan studi kasus
|
1 |
| 25 | sub.cpmk.ST116.CPMK16.3-Mahasiswa dapat mengimplementasikan View pada suatu studi kasus dalam RDBMS | Mahasiswa dapat mengimplementasikan view pada SQL sesuai dengan konteks studi kasus |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik VIEW Sub Topik - definisi - jenis-jenis view berdasarkan bentuk keluaran: horizontal view, vertical view, view inside view - sintaks untuk membuat, menampilkan, menghapus, dan memodifikasi view - contoh dan studi kasus
|
1.75 |
| 26 | sub.cpmk.ST116.CPMK38.4-Mahasiswa dapat menjelaskan level hak akses dan konsep keamanan basisdata | Mahasiswa dapat menjelaskan ulang level hak akses dan keamanan basisdata pada SQL dengan benar |
Kriteria Rubrik Holistik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Database Security Sub Topik - konsep - mengenal dan membuat user dan role - menampilkan, mengganti nama, dan menghapus user dan role - DCL: GRANT, REVOKE - privilege level - contoh dan studi kasus
|
1 |
| 27 | sub.cpmk.ST116.CPMK38.4-Mahasiswa dapat menjelaskan level hak akses dan konsep keamanan basisdata | Mahasiswa dapat memodifikasi permission dan pengaturan hak akses pada SQL dengan tepat |
Kriteria Rubrik Analitik Teknik Laporan Praktikum |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Database Security Sub Topik - konsep - mengenal dan membuat user dan role - menampilkan, mengganti nama, dan menghapus user dan role - DCL: GRANT, REVOKE - privilege level - contoh dan studi kasus
|
1.75 |
| 28 | sub.cpmk.ST116.CPMK38.5-Mahasiswa dapat mengimplementasikan konsep-konsep yang sudah dibahas dalam suatu final project | Mahasiswa mampu menjelaskan ulang konsep-konsep yang sudah dipelajari pada SQL untuk suatu studi kasus tertentu |
Kriteria Rubrik Analitik Teknik Kuis |
Kuliah,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Pengayaan Sub Topik - |
1 |
| 29 | sub.cpmk.ST116.CPMK38.5-Mahasiswa dapat mengimplementasikan konsep-konsep yang sudah dibahas dalam suatu final project | Mahasiswa dapat menerapkan konsep yang sudah dipelajari pada SQL untuk suatu studi kasus dalam final project |
Kriteria Rubrik Analitik Teknik Responsi |
Praktikum,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik Live Coding Sub Topik - |
10 |
| 30 | sub.cpmk.ST116.CPMK38.5-Mahasiswa dapat mengimplementasikan konsep-konsep yang sudah dibahas dalam suatu final project | Mahasiswa mampu mengerjakan soal |
Kriteria Rubrik Skala Persepsi Teknik Tes tulis |
Ujian terjadwal,Proses Belajar,[PB=100 Menit] |
E-learning interaktif,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik - Sub Topik - |
25 |
| CPL | MK | CPMK | Kuis | Laporan Praktikum | Responsi | Tes Tulis (UTS) | Tes Tulis ( UAS ) |
|---|---|---|---|---|---|---|---|
| CPLP05 | PEMROGRAMAN BASIS DATA | CPMK15 | Y | Y | |||
| CPLP05 | PEMROGRAMAN BASIS DATA | CPMK16 | Y | Y | |||
| CPLP09 | PEMROGRAMAN BASIS DATA | CPMK38 | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.1 | Kuis | 1 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.1 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.1 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.1 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.1 | Kuis | 1 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.1 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.2 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.2 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.3 | Kuis | 1 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.3 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.2 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.2 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.2 | Kuis | 1 | Rubrik Holistik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.2 | Responsi | 10 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.1, sub.cpmk.ST116.CPMK38.2 | Tes tulis | 20 | Rubrik Skala Persepsi |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.4 | Kuis | 1 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.4 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.4 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.4 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.3 | Kuis | 1 | Rubrik Holistik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.3 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.5 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK15 | sub.cpmk.ST116.CPMK15.5 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.3 | Kuis | 1 | Rubrik Holistik |
| CPLP05 | CPMK16 | sub.cpmk.ST116.CPMK16.3 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.4 | Kuis | 1 | Rubrik Holistik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.4 | Laporan Praktikum | 1.75 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.5 | Kuis | 1 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.5 | Responsi | 10 | Rubrik Analitik |
| CPLP09 | CPMK38 | sub.cpmk.ST116.CPMK38.5 | Tes tulis | 25 | Rubrik Skala Persepsi |
| Total | 100 | ||||
| CPL | MK | CPMK | Kuis | Laporan Praktikum | Responsi | Tes Tulis (UTS) | Tes Tulis ( UAS ) | Total |
|---|---|---|---|---|---|---|---|---|
| CPLP05 | PEMROGRAMAN BASIS DATA | CPMK15 | 6% | 10.5% | 0% | 0% | 0% | 16.5% |
| CPLP05 | PEMROGRAMAN BASIS DATA | CPMK16 | 3% | 5.25% | 0% | 0% | 0% | 8.25% |
| CPLP09 | PEMROGRAMAN BASIS DATA | CPMK38 | 5% | 5.25% | 20% | 20% | 25% | 75.25% |
| 100% | ||||||||