UNIVERSITAS AMIKOM YOGYAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA

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
  • 1. Ref1. Database System - A practical approach to design, implementation and management, Pearson, Thomas Connaly
  • 2. Ref2.Database security, Alfred Basta and Melissa Zgola, Cengage Learning
Pendukung
  • 3. RefP1.Querying Microsoft SQL Server 2012, Training Kit, Itzik Ben Gan
  • 4. RefP2. Professional Microsoft SQL Server 2014 Administration, Wrox, Adam Jorgensen
  • 5. RefP3. Query Tuning & Optimization, Mc Graw Hill, Benjamin Neverez
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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
  • [1] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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] Hal: -
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
  • [2] Hal: -
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
  • [2] Hal: -
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

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