|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST162 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| SISTEM BASIS DATA | ST162 | Data Management | T= 1 | P= 1 | 3 | 21 Sep 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Juarisman, M.Kom |
Juarisman, M.Kom |
Eli Pujastuti, M.Kom |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP08 | Menguasai prinsip dasar algoritma, struktur data, pemrograman, serta konsep multimedia, jaringan komputer, basis data, dan kecerdasan buatan. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK083 | Menjelaskan konsep-konsep dasar kecerdasan buatan dan menerapkan teknik-teknik dasarnya untuk membangun solusi sederhana. | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST162.CPMK083.1 | Mampu membangun, mengevaluasi, dan memodifikasi struktur basis data relasional (tabel, indeks, dan constraints) menggunakan perintah Data Definition Language (DDL) SQL secara teliti. (C5, A3) | |
| sub.cpmk.ST162.CPMK083.2 | Mampu mengimplementasikan dan menguji penggunaan berbagai fungsi agregasi SQL untuk meringkas dan mengolah kumpulan data numerik secara profesional. (C3, A3) | |
| sub.cpmk.ST162.CPMK083.3 | Mampu menerapkan dan mengorganisasikan sintaks Grouping pada SQL untuk mengklasifikasikan data berdasarkan karakteristik tertentu secara sistematis. (C3, A4) | |
| sub.cpmk.ST162.CPMK083.4 | Mampu menganalisis dan mengonstruksikan perintah Having pada SQL untuk memvalidasi dan menyaring hasil data agregat sesuai dengan kebutuhan spesifik industri. (C4, A3) | |
| sub.cpmk.ST162.CPMK083.5 | Mampu mengoptimalisasi sintaks SQL tingkat lanjut (seperti Inner Join, Outer Join, atau Subquery) untuk menampilkan dan mengintegrasikan informasi dari beberapa tabel secara mandiri dan logis. (C6, A5) | |
| sub.cpmk.ST162.CPMK083.6 | Mampu mengevaluasi dan melakukan teknik normalisasi tabel data guna menghilangkan anomali dan redundansi secara mandiri dan teliti. (C5, A2) | |
| sub.cpmk.ST162.CPMK083.7 | Mampu mengkritisi dan menguraikan komponen sistem basis data serta peran user dalam lingkungan arsitektur data secara objektif. (C4, A1) | |
| sub.cpmk.ST162.CPMK083.8 | Mampu mendesain dan mentransformasikan kebutuhan informasi bisnis ke dalam pemodelan data konseptual secara terstruktur. (C6, A2) | |
| sub.cpmk.ST162.CPMK083.9 | Mampu merancang, memvalidasi, dan mengimplementasikan model basis data dalam bentuk Entity-Relationship Diagram (ERD) dan skema Relational Database Management System (RDBMS) yang optimal sesuai standar industri. (C6, A5) | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK083 |
sub.cpmk.ST162.CPMK083.1 sub.cpmk.ST162.CPMK083.2 sub.cpmk.ST162.CPMK083.3 sub.cpmk.ST162.CPMK083.4 sub.cpmk.ST162.CPMK083.5 sub.cpmk.ST162.CPMK083.6 sub.cpmk.ST162.CPMK083.7 sub.cpmk.ST162.CPMK083.8 sub.cpmk.ST162.CPMK083.9 |
|
| Deskripsi Singkat MK | Mata kuliah ini mempelajari tentang bagaimana data diproses menjadi sebuah informasi, membuat perancangan basis data, mengimplementasikan basis data dalam dunia nyata serta memberikan gambaran secara umum konsep DBMS serta pemrosesan data menggunakan SQL (structured query language). | |
| Bahan Kajian : Materi Pembelajaran | Konsep Basis data, komponen sistem basis data, pemodelan data, Entity Relational Diagram, RDBMS, Normalisasi tabel, Perintah DDL, DML, Fungsi Agregasi, Grouping, Join antar tabel. | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Juarisman, M.Kom, Muhammad Rudyanto Arief, S.T., M.T, Anggit Dwi Hartanto, S.Kom., M.Kom. Prof. Dr. Ema Utami, S.Si., M.Kom | |
| Mata Kuliah Syarat | - | |
| 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.ST162.CPMK083.7-Mampu mengkritisi dan menguraikan komponen sistem basis data serta peran user dalam lingkungan arsitektur data secara objektif. (C4, A1) |
Mahasiswa dapat menerangkan konsep dasar basis data dalam sistem informasi secara jelas Mahasiswa menjelaskan pengertian sistem basis data, komponen-komponen sistem basis data, user/orang-orang yangterlibat dalam penggunaan |
Kriteria Rubrik Analitik Teknik Diskusi/quiz |
Kuliah,Proses Belajar,[PB=60 Menit] Diskusi,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Konsep Basis Data Sub Topik 1. Kontrak Perkuliahan 2. Menjelaskan konsep basis data dan arsitekturnya 3, Menjelaskan Komponen komponen Basisdata. 4. Penjelasan Pengertian Sistem Basis Data 5. Tanya Jawab Komponen Sistem Basis Data.
|
5 | |
| 2 | |||||||
| 3 |
sub.cpmk.ST162.CPMK083.8-Mampu mendesain dan mentransformasikan kebutuhan informasi bisnis ke dalam pemodelan data konseptual secara terstruktur. (C6, A2) |
Mahasiswa dapat menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual sesuai tujuan organisasi |
Kriteria Rubrik Analitik Teknik Diskusi/Kuis |
Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Bentuk pemodelan data secara konseptual Sub Topik 1. Penjelasan Metode Pemodelan Data 2. Penerapan Model Data 3. Langkah Perancangan Basis.
|
2.5 | |
| 4 |
sub.cpmk.ST162.CPMK083.9-Mampu merancang, memvalidasi, dan mengimplementasikan model basis data dalam bentuk Entity-Relationship Diagram (ERD) dan skema Relational Database Management System (RDBMS) yang optimal sesuai standar industri. (C6, A5) |
Mahasiswa dapat menjelaskan pemahaman EntityRelationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data |
Kriteria Rubrik Analitik Teknik Diskusi/Kuis |
Kuliah,Kuis Langsung,[KL=60 Menit] |
Topik Entity-Relationship Modeling dalam Sistem Informasi Sub Topik 1. Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data.
|
2.5 | |
| 5 |
sub.cpmk.ST162.CPMK083.9-Mampu merancang, memvalidasi, dan mengimplementasikan model basis data dalam bentuk Entity-Relationship Diagram (ERD) dan skema Relational Database Management System (RDBMS) yang optimal sesuai standar industri. (C6, A5) |
Mahasiswa dapat menjelaskan pemahaman EntityRelationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Mahasiswa mampu merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya Mahasiswa mampu merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] Diskusi,Studi Kasus,[SK=60 Menit] |
Topik Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Sub Topik 1. Merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya. 2. Merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan.
|
7.5 | |
| 6 | |||||||
| 7 |
sub.cpmk.ST162.CPMK083.6-Mampu mengevaluasi dan melakukan teknik normalisasi tabel data guna menghilangkan anomali dan redundansi secara mandiri dan teliti. (C5, A2) |
Mahasiswa mampu melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=60 Menit] Penugasan,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Melakukan proses normalilasi tabel pada data Sub Topik 1. Melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan.
|
5 | |
| 8 |
sub.cpmk.ST162.CPMK083.6-Mampu mengevaluasi dan melakukan teknik normalisasi tabel data guna menghilangkan anomali dan redundansi secara mandiri dan teliti. (C5, A2) sub.cpmk.ST162.CPMK083.7-Mampu mengkritisi dan menguraikan komponen sistem basis data serta peran user dalam lingkungan arsitektur data secara objektif. (C4, A1) sub.cpmk.ST162.CPMK083.8-Mampu mendesain dan mentransformasikan kebutuhan informasi bisnis ke dalam pemodelan data konseptual secara terstruktur. (C6, A2) sub.cpmk.ST162.CPMK083.9-Mampu merancang, memvalidasi, dan mengimplementasikan model basis data dalam bentuk Entity-Relationship Diagram (ERD) dan skema Relational Database Management System (RDBMS) yang optimal sesuai standar industri. (C6, A5) |
UTS |
Kriteria Rubrik Holistik Teknik UTS |
Ujian terjadwal,Durasi sesuai DAAK,[D=75 Menit] |
Topik UTS Sub Topik UTS |
20 | |
| 9 |
sub.cpmk.ST162.CPMK083.1-Mampu membangun, mengevaluasi, dan memodifikasi struktur basis data relasional (tabel, indeks, dan constraints) menggunakan perintah Data Definition Language (DDL) SQL secara teliti. (C5, A3) |
Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan Mahasiswa mampu menganalisis kebutuhan informasi suatu organisasi/perusahaan untuk menentukan perintah DML (INSERT, UPDATE, DELETE) yang tepat |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL Sub Topik 1. Mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan. 2. Mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan.
|
5 | |
| 10 | |||||||
| 11 |
sub.cpmk.ST162.CPMK083.1-Mampu membangun, mengevaluasi, dan memodifikasi struktur basis data relasional (tabel, indeks, dan constraints) menggunakan perintah Data Definition Language (DDL) SQL secara teliti. (C5, A3) |
Mahasiswa mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan Mahasiswa mampu melakukan ekstraksi data spesifik (SELECT...WHERE) dengan menerapkan filter logika tunggal maupun kombinasi (AND, OR, NOT, LIKE, IN, BETWEEN) sesuai kriteria yang diminta perusahaan |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=60 Menit] Kuliah,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Menganalisis kebutuhan informasi untuk menentukan struktur perintah SELECT yang tepat dan efisien Sub Topik 1. Menjelaskan penggunaan fungsi SELECT yang tepat dan efisien pada SQL sesuai sintax SQL. 2. Menyajikan data dan melakukan ekstraksi data spesifik (SELECT...WHERE)
|
5 | |
| 12 |
sub.cpmk.ST162.CPMK083.2-Mampu mengimplementasikan dan menguji penggunaan berbagai fungsi agregasi SQL untuk meringkas dan mengolah kumpulan data numerik secara profesional. (C3, A3) sub.cpmk.ST162.CPMK083.3-Mampu menerapkan dan mengorganisasikan sintaks Grouping pada SQL untuk mengklasifikasikan data berdasarkan karakteristik tertentu secara sistematis. (C3, A4) sub.cpmk.ST162.CPMK083.4-Mampu menganalisis dan mengonstruksikan perintah Having pada SQL untuk memvalidasi dan menyaring hasil data agregat sesuai dengan kebutuhan spesifik industri. (C4, A3) |
Mahasiswa mampu mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus Mahasiswa mampu menjelaskan penggunaan grouping pada SQL sesuai sintax SQL Mahasiswa mampu menjelaskan penggunaan having pada SQL sesuai sintax SQL |
Kriteria Rubrik Analitik Teknik Tugas |
Praktikum,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] Kuliah,Proses Belajar,[PB=60 Menit] |
Topik Mengimplementasikan fungsi agregate dan penggunaan Grouping,having pada SQL Sub Topik 1. Mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus. 2. Menjelaskan penggunaan grouping dan having pada SQL sesuai sintax SQL. 3. Mengimplementasikan penggunaan fungsi Grouping dan having pada SQL sesuai kasus.
|
7.5 | |
| 13 | |||||||
| 14 |
sub.cpmk.ST162.CPMK083.5-Mampu mengoptimalisasi sintaks SQL tingkat lanjut (seperti Inner Join, Outer Join, atau Subquery) untuk menampilkan dan mengintegrasikan informasi dari beberapa tabel secara mandiri dan logis. (C6, A5) |
Mampu menjelaskan dengan benar konsep dasar penggabungan baris dari dua tabel atau lebih berdasarkan kolom yang berelasi (foreign key). Mampu memilih jenis JOIN yang tepat sesuai dengan studi kasus nyata yang diberikan |
Kriteria Rubrik Analitik Teknik Tugas |
Praktikum,Proses Belajar,[PB=60 Menit] Penugasan,Penugasan Terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Menimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel Sub Topik 1. Memahami penggunaan INNER vs LEFT/RIGHT JOIN. 2. Mengimplementasikan Syntax Join untuk menampilkan data dari beberapa tabel sesuai kasus
|
5 | |
| 15 |
sub.cpmk.ST162.CPMK083.1-Mampu membangun, mengevaluasi, dan memodifikasi struktur basis data relasional (tabel, indeks, dan constraints) menggunakan perintah Data Definition Language (DDL) SQL secara teliti. (C5, A3) sub.cpmk.ST162.CPMK083.2-Mampu mengimplementasikan dan menguji penggunaan berbagai fungsi agregasi SQL untuk meringkas dan mengolah kumpulan data numerik secara profesional. (C3, A3) sub.cpmk.ST162.CPMK083.3-Mampu menerapkan dan mengorganisasikan sintaks Grouping pada SQL untuk mengklasifikasikan data berdasarkan karakteristik tertentu secara sistematis. (C3, A4) sub.cpmk.ST162.CPMK083.4-Mampu menganalisis dan mengonstruksikan perintah Having pada SQL untuk memvalidasi dan menyaring hasil data agregat sesuai dengan kebutuhan spesifik industri. (C4, A3) sub.cpmk.ST162.CPMK083.5-Mampu mengoptimalisasi sintaks SQL tingkat lanjut (seperti Inner Join, Outer Join, atau Subquery) untuk menampilkan dan mengintegrasikan informasi dari beberapa tabel secara mandiri dan logis. (C6, A5) |
1. Mahasiswa mampu menulis sintaks DDL (Data Definition Language): 2. Mahasiswa mampu memanipulasi data dengan DML (Data Manipulation Language) 3. Mahasiswa mampu melakukan Query Kompleks 4. Mahasiswa mampu menghubungkan multitable (JOIN) |
Kriteria Rubrik Holistik Teknik Responsi |
Responsi,Tugas Responsi,[TR=60 Menit] |
Topik Responsi Sub Topik Responsi |
15 | |
| 16 |
sub.cpmk.ST162.CPMK083.1-Mampu membangun, mengevaluasi, dan memodifikasi struktur basis data relasional (tabel, indeks, dan constraints) menggunakan perintah Data Definition Language (DDL) SQL secara teliti. (C5, A3) sub.cpmk.ST162.CPMK083.2-Mampu mengimplementasikan dan menguji penggunaan berbagai fungsi agregasi SQL untuk meringkas dan mengolah kumpulan data numerik secara profesional. (C3, A3) sub.cpmk.ST162.CPMK083.3-Mampu menerapkan dan mengorganisasikan sintaks Grouping pada SQL untuk mengklasifikasikan data berdasarkan karakteristik tertentu secara sistematis. (C3, A4) sub.cpmk.ST162.CPMK083.4-Mampu menganalisis dan mengonstruksikan perintah Having pada SQL untuk memvalidasi dan menyaring hasil data agregat sesuai dengan kebutuhan spesifik industri. (C4, A3) sub.cpmk.ST162.CPMK083.5-Mampu mengoptimalisasi sintaks SQL tingkat lanjut (seperti Inner Join, Outer Join, atau Subquery) untuk menampilkan dan mengintegrasikan informasi dari beberapa tabel secara mandiri dan logis. (C6, A5) sub.cpmk.ST162.CPMK083.6-Mampu mengevaluasi dan melakukan teknik normalisasi tabel data guna menghilangkan anomali dan redundansi secara mandiri dan teliti. (C5, A2) sub.cpmk.ST162.CPMK083.7-Mampu mengkritisi dan menguraikan komponen sistem basis data serta peran user dalam lingkungan arsitektur data secara objektif. (C4, A1) sub.cpmk.ST162.CPMK083.8-Mampu mendesain dan mentransformasikan kebutuhan informasi bisnis ke dalam pemodelan data konseptual secara terstruktur. (C6, A2) sub.cpmk.ST162.CPMK083.9-Mampu merancang, memvalidasi, dan mengimplementasikan model basis data dalam bentuk Entity-Relationship Diagram (ERD) dan skema Relational Database Management System (RDBMS) yang optimal sesuai standar industri. (C6, A5) |
Final Project |
Kriteria Rubrik Holistik Teknik UAS, Presentasi |
Ujian terjadwal,Studi Kasus,[SK=60 Menit] |
Topik UAS Sub Topik UAS |
20 | |
| CPL | MK | CPMK | Diskusi | Kuis | Tugas | Tes Tulis (UTS) | Responsi | Presentasi |
|---|---|---|---|---|---|---|---|---|
| CPLP08 | SISTEM BASIS DATA | CPMK083 | Y | Y | Y | Y | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.7 | Diskusi/quiz | 5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.8 | Diskusi/Kuis | 2.5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.9 | Diskusi/Kuis | 2.5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.9 | Tugas | 7.5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.6 | Tugas | 5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.6, sub.cpmk.ST162.CPMK083.7, sub.cpmk.ST162.CPMK083.8, sub.cpmk.ST162.CPMK083.9 | UTS | 20 | Rubrik Holistik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.1 | Tugas | 5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.1 | Tugas | 5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.2, sub.cpmk.ST162.CPMK083.3, sub.cpmk.ST162.CPMK083.4 | Tugas | 7.5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.5 | Tugas | 5 | Rubrik Analitik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.1, sub.cpmk.ST162.CPMK083.2, sub.cpmk.ST162.CPMK083.3, sub.cpmk.ST162.CPMK083.4, sub.cpmk.ST162.CPMK083.5 | Responsi | 15 | Rubrik Holistik |
| CPLP08 | CPMK083 | sub.cpmk.ST162.CPMK083.1, sub.cpmk.ST162.CPMK083.2, sub.cpmk.ST162.CPMK083.3, sub.cpmk.ST162.CPMK083.4, sub.cpmk.ST162.CPMK083.5, sub.cpmk.ST162.CPMK083.6, sub.cpmk.ST162.CPMK083.7, sub.cpmk.ST162.CPMK083.8, sub.cpmk.ST162.CPMK083.9 | UAS, Presentasi | 20 | Rubrik Holistik |
| Total | 100 | ||||
| CPL | MK | CPMK | Diskusi | Kuis | Tugas | Tes Tulis (UTS) | Responsi | Presentasi | Total |
|---|---|---|---|---|---|---|---|---|---|
| CPLP08 | SISTEM BASIS DATA | CPMK083 | 5% | 5% | 35% | 20% | 15% | 20% | 100% |
| 100% | |||||||||