|
UNIVERSITAS AMIKOM YOGYAKARTA
|
RPS-S1IF-ST162 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| SISTEM BASIS DATA | ST162 | Kelompok Mata Kuliah Algoritma dan Pemrograman | 1 | 1 | 3 | 08 Oct 2025 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Arifiyanto Hadinegoro, S.Kom, MT |
Juarisman, M.Kom |
ELI PUJASTUTI, M. KOM. |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPLP03 | memiliki pandangan terbuka, kritis dan profesional dalam menyelesaikan masalah menggunakan inovasi digital bidang informatika | |
| CPLP06 | Mampu menggunakan dan mengoptimalisasi teknik akuisisi data , analisis data, pengolahan data untuk menyelesaikan masalah penelitian atau industri | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK10 | Mahasiswa mampu memecahkan masalah pada industri secara inovatif | |
| CMPK19 | Mahasiswa mampu menerapkan teknik akuisisi data; | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.ST162.CMPK19.1 | Mahasiswa Mampu melakukan proses normalilasi tabel pada data | |
| sub.cpmk.ST162.CMPK19.2 | Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL | |
| sub.cpmk.ST162.CMPK19.3 | Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL | |
| sub.cpmk.ST162.CMPK19.4 | Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL | |
| sub.cpmk.ST162.CMPK19.5 | Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel | |
| sub.cpmk.ST162.CPMK10.1 | Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi | |
| sub.cpmk.ST162.CPMK10.2 | Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual | |
| sub.cpmk.ST162.CPMK10.3 | Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK10 |
sub.cpmk.ST162.CPMK10.1 sub.cpmk.ST162.CPMK10.2 sub.cpmk.ST162.CPMK10.3 |
|
| CMPK19 |
sub.cpmk.ST162.CMPK19.1 sub.cpmk.ST162.CMPK19.2 sub.cpmk.ST162.CMPK19.3 sub.cpmk.ST162.CMPK19.4 sub.cpmk.ST162.CMPK19.5 |
|
| 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, M. Rudyanto, S.T.,M.T, Anggit, Dwi Hartanto 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.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi | Mahasiswa dapat menerangkan konsep dasar basis data dalam sistem informasi secara jelas |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,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 |
2.5 |
| 2 | sub.cpmk.ST162.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi | Mahasiswa menjelaskan pengertian sistem basis data, komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam penggunaan basis data |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Pengertian dan Komponen Sistem Basis Data Sub Topik 1. Penjelasan Pengertian Sistem Basis Data 2. Tanya Jawab Komponen Sistem Basis Data |
2.5 |
| 3 | sub.cpmk.ST162.CPMK10.2-Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual | Mahasiswa dapat menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual sesuai tujuan organisasi |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 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.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS | Mahasiswa dapat menjelaskan pemahaman Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data |
Kriteria Rubrik Analitik Teknik Diskusi |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Sub Topik Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data |
2.5 |
| 5 | sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS | Mahasiswa mampu merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Sub Topik merancang dan membuat model basis data dalam bentuk Entity Relational Diagram sesuai kebutuhan datanya |
5 |
| 6 | sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS | Mahasiswa mampu merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik Entity-Relationship Modeling dalam Sistem Informasi sesuai konsep perancangan basis data Sub Topik merancang tabel dari ERD menjadi RDBMS sesuai kebutuhan organisasi/perusahaan |
5 |
| 7 | sub.cpmk.ST162.CMPK19.1-Mahasiswa Mampu melakukan proses normalilasi tabel pada data | Mahasiswa mampu melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Topik melakukan proses normalilasi tabel pada data Sub Topik melakukan proses normalilasi tabel pada data sesuai kebutuhan organisasi/perusahaan |
5 |
| 8 | sub.cpmk.ST162.CPMK10.1-Mahasiswa dapat menerangkan konsep dasar basis data berupa komponen-komponen sistem basis data, user/orang-orang yang terlibat dalam sistem informasi sub.cpmk.ST162.CPMK10.2-Mahasiswa mampu menggambarkan kebutuhan informasi dalam bentuk pemodelan data secara konseptual sub.cpmk.ST162.CPMK10.3-Mahasiswa dapat merancang dan membuat model basis data dalam bentuk Entity Relational Diagram dan RDBMS | UTS |
Kriteria Teknik UTS |
Topik UTS Sub Topik UTS |
20 | ||
| 9 | sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL | Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan |
Kriteria Rubrik Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL Sub Topik mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL untuk kategori DDL sesuai tujuan organisasi/perusahaan |
2.5 |
| 10 | sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL | Mahasiswa mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan |
Kriteria Rubrik Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=1 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik membangun dan memodifikasi Struktur basis data menggunakan perintah SQL Sub Topik mampu memodifikasi basis data menggunakan perintah SQL untuk kategori DML sesuai informasi yang dibutuhkan organisasi/perusahaan |
2.5 |
| 11 | sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL | Mahasiswa mampu menjelaskan penggunaan fungsi agregasi pada SQL sesuai sintax SQL |
Kriteria Rubrik Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik mengimplementasikan penggunaan fungsi agregasi pada SQL Sub Topik menjelaskan penggunaan fungsi agregasi pada SQL sesuai sintax SQL |
5 |
| 12 | sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL | Mahasiswa mampu mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus |
Kriteria Rubrik Holistik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik mengimplementasikan penggunaan fungsi agregasi pada SQL Sub Topik mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus |
5 |
| 13 | sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL | Mahasiswa mampu menjelaskan penggunaan grouping dan having pada SQL sesuai sintax SQL |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik mengimplementasikan penggunaan Grouping dan having pada SQL Sub Topik menjelaskan penggunaan grouping dan having pada SQL sesuai sintax SQL |
5 |
| 14 | sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL | Mahasiswa mampu mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus |
Kriteria Rubrik Analitik Teknik Tugas |
Kuliah,Proses Belajar,[PB=100 Menit] Praktikum,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=100 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] |
Topik mengimplementasikan penggunaan Grouping dan having pada SQL Sub Topik mengimplementasikan penggunaan fungsi agregate pada SQL sesuai kasus |
5 |
| 15 | sub.cpmk.ST162.CMPK19.5-Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel | Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel sesuai kasus |
Kriteria Rubrik Analitik Teknik Responsi |
Kuliah,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Elearning,Proses Belajar,[PB=100 Menit] Tugas ,Penugasan terstruktur dan Kegiatan Mandiri ,[PT+KM : (1+1 ) x (2 x 60" )=120 Menit] |
Topik mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel Sub Topik mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel sesuai kasus |
10 |
| 16 | sub.cpmk.ST162.CMPK19.1-Mahasiswa Mampu melakukan proses normalilasi tabel pada data sub.cpmk.ST162.CMPK19.2-Mahasiswa mampu membangun dan memodifikasi Struktur basis data menggunakan perintah SQL sub.cpmk.ST162.CMPK19.3-Mahasiswa mampu mengimplementasikan penggunaan fungsi agregasi pada SQL sub.cpmk.ST162.CMPK19.4-Mahasiswa mampu mengimplementasikan penggunaan Grouping dan having pada SQL sub.cpmk.ST162.CMPK19.5-Mahasiswa mampu mengimplementasikan syntax SQL untuk menampilkan data dari beberapa tabel | UAS |
Kriteria Teknik UAS |
Topik UAS Sub Topik UAS |
20 | ||
| CPL | MK | CPMK | Tugas | Tes Tulis (UTS) | Tes Tulis ( UAS ) |
|---|---|---|---|---|---|
| CPLP03 | SISTEM BASIS DATA | CPMK10 | Y | Y | |
| CPLP06 | SISTEM BASIS DATA | CMPK19 | Y | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.1 | Diskusi | 2.5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.1 | Diskusi | 2.5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.2 | Diskusi | 2.5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.3 | Diskusi | 2.5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.3 | Tugas | 5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.3 | Tugas | 5 | Rubrik Analitik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.1 | Tugas | 5 | Rubrik Analitik |
| CPLP03 | CPMK10 | sub.cpmk.ST162.CPMK10.1, sub.cpmk.ST162.CPMK10.2, sub.cpmk.ST162.CPMK10.3 | UTS | 20 | |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.2 | Tugas | 2.5 | Rubrik Holistik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.2 | Tugas | 2.5 | Rubrik Holistik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.3 | Tugas | 5 | Rubrik Holistik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.3 | Tugas | 5 | Rubrik Holistik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.4 | Tugas | 5 | Rubrik Analitik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.4 | Tugas | 5 | Rubrik Analitik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.5 | Responsi | 10 | Rubrik Analitik |
| CPLP06 | CMPK19 | sub.cpmk.ST162.CMPK19.1, sub.cpmk.ST162.CMPK19.2, sub.cpmk.ST162.CMPK19.3, sub.cpmk.ST162.CMPK19.4, sub.cpmk.ST162.CMPK19.5 | UAS | 20 | |
| Total | 100 | ||||
| CPL | MK | CPMK | Tugas | Tes Tulis (UTS) | Tes Tulis ( UAS ) | Total |
|---|---|---|---|---|---|---|
| CPLP03 | SISTEM BASIS DATA | CPMK10 | 20% | 20% | 0% | 40% |
| CPLP06 | SISTEM BASIS DATA | CMPK19 | 40% | 0% | 20% | 60% |
| 100% | ||||||