|
|
UNIVERSITAS KLABAT
|
RPS-57201-SIDI233 |
| RENCANA PEMBELAJARAN SEMESTER | ||||||
| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SEMESTER | Tanggal Penyusunan | |
| Sistem Manajemen Basisdata/ Database Management System | SIDI233 | Data / Information Management | 3 | 0 | 4 | 05 Mar 2026 |
| Pengesahan | Dosen Pengembang RPS | Koordinator RMK | Ka PRODI |
|
Marchel Thimoty Tombeng |
Marchel Thimoty Tombeng |
Jimmy Herawan Moedjahedy |
| Capaian Pembelajaran | CPL-PRODI yang dibebankan pada MK | |
| CPL07 | Lulusan mampu melakukan analisis mendalam terhadap kebutuhan sistem informasi yang sejalan dengan proses bisnis organisasi untuk mendukung pencapaian tujuannya. | |
| CPL09 | Lulusan mampu mengembangkan dan mengimplementasikan aplikasi atau sistem informasi yang telah dirancang dengan memanfaatkan teknologi dan metodologi terkini, memastikan kesesuaian dengan kebutuhan organisasi. | |
| CPL13 | Lulusan memiliki kemampuan untuk merancang dan membuat dataset yang relevan dan berkualitas untuk mendukung penelitian dalam bidang sistem informasi. | |
| CPL14 | Lulusan mampu melatih dataset dengan menggunakan teknik dan alat yang sesuai untuk memastikan validitas dan reliabilitas data. | |
| Capaian Pembelajaran Mata Kuliah (CPMK) | ||
| CPMK04 | Mampu merancang dan mengembangkan sistem dan aplikasi inovatif | |
| CPMK10 | Mampu mengembangkan dan menerapkan aplikasi berbasis teknologi terkini | |
| CPMK24 | Mampu mengembangkan solusi software dan sistem | |
| CPMK14 | Mampu merancang dataset penelitian | |
| CPMK28 | Mampu merancang dataset dan database | |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | ||
| sub.cpmk.SIDI233.CPMK04.1 | Memahami dan mampu menerapkan pengambilan data menggunakan pernyataan SQL SELECT. | |
| sub.cpmk.SIDI233.CPMK04.2 | Mampu membatasi dan mengurutkan data yang diambil dari database. | |
| sub.cpmk.SIDI233.CPMK10.1 | Mampu menggunakan fungsi-fungsi untuk mengubah output data sesuai kebutuhan. | |
| sub.cpmk.SIDI233.CPMK10.2 | Mampu menggunakan fungsi konversi dan ekspresi kondisional untuk transformasi data. | |
| sub.cpmk.SIDI233.CPMK14.1 | Mampu menjelaskan dan menerapkan konsep SQL Select, Restricting and Sorting Data, dan Single-Row Function di Ujian Tengah Semester (UTS) | |
| sub.cpmk.SIDI233.CPMK24.1 | Mampu melakukan pelaporan data teragregasi menggunakan fungsi-fungsi kelompok. | |
| sub.cpmk.SIDI233.CPMK24.2 | Mampu menampilkan data dari beberapa tabel menggunakan JOIN. | |
| sub.cpmk.SIDI233.CPMK24.3 | Mampu menggunakan subquery untuk menyelesaikan pertanyaan kompleks. | |
| sub.cpmk.SIDI233.CPMK24.4 | Mampu menggunakan operator-set untuk menggabungkan hasil query. | |
| sub.cpmk.SIDI233.CPMK28.1 | Mampu menjelaskan dan menerapakan konsep Multiple-Row Function, Join, Subquery, dan Operator-Set di Ujian Akhir Semester (UAS) | |
| Korelasi CPMK terhadap Sub-CPMK | ||
| CPMK04 |
sub.cpmk.SIDI233.CPMK04.1 sub.cpmk.SIDI233.CPMK04.2 |
|
| CPMK10 |
sub.cpmk.SIDI233.CPMK10.1 sub.cpmk.SIDI233.CPMK10.2 |
|
| CPMK14 |
sub.cpmk.SIDI233.CPMK14.1 |
|
| CPMK24 |
sub.cpmk.SIDI233.CPMK24.1 sub.cpmk.SIDI233.CPMK24.2 sub.cpmk.SIDI233.CPMK24.3 sub.cpmk.SIDI233.CPMK24.4 |
|
| CPMK28 |
sub.cpmk.SIDI233.CPMK28.1 |
|
| Deskripsi Singkat MK | Mata kuliah Database Management System (DBMS) merupakan salah satu mata kuliah yang memfokuskan pada pengajaran pengelolaan dan manipulasi data di lingkungan Database Oracle. Melalui mata kuliah ini, mahasiswa diharapkan dapat memperoleh pemahaman yang mendalam tentang konsep-konsep dasar dalam pengelolaan data menggunakan SQL di lingkungan Database Oracle, serta mampu mengaplikasikan pengetahuan dan keterampilan tersebut dalam memecahkan berbagai permasalahan yang terkait dengan manipulasi dan pengolahan data secara efektif dan efisien. | |
| Bahan Kajian : Materi Pembelajaran | • Retrieving Data Using the SQL SELECT Statement • Restricting and Sorting Data • Using Single-Row Functions to Customize Output • Using Conversion Functions and Conditional Expressions • Reporting Aggregated Data Using the Group Functions • Displaying Data from Multiple Tables • Using Subqueries to Solve Queries • Using the Set Operators | |
| Pustaka | Utama | |
|
||
| Pendukung | ||
|
||
| Dosen Pengampu | Djimesha, Enrico, Mandias, Green Ferry, Adam, Stenly, Tombeng, Marchel | |
| Mata Kuliah Syarat | Introduction to Database | |
| 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.SIDI233.CPMK04.1-Memahami dan mampu menerapkan pengambilan data menggunakan pernyataan SQL SELECT. | Ketepatan menjelaskan dan menerapkan konsep SQL |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=90 Menit] Praktikum,Studi Kasus,[SK=90 Menit] |
Topik Retrieving Data Using the SQL SELECT Statement Sub Topik 1. Basic SELECT statement 2. Arithmetic expressions and NULL values in the SELECT statement Column aliases 3. Use of concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword 4. DESCRIBE command |
5 | |
| 2 | sub.cpmk.SIDI233.CPMK04.2-Mampu membatasi dan mengurutkan data yang diambil dari database. | Ketepatan menjelaskan dan menerapakan konsep pembatasan dan pengurutan Data |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=180 Menit] |
Topik Restricting and Sorting Data Sub Topik 1. Limiting rows 2. Rules of precedence for operators in an expression 3. Sorting rows using the ORDER BY clause 4. Substitution variables 6. DEFINE and VERIFY commands |
5 | |
| 3 | |||||||
| 4 | sub.cpmk.SIDI233.CPMK10.1-Mampu menggunakan fungsi-fungsi untuk mengubah output data sesuai kebutuhan. | Ketepatan menjelaskan dan menerapkan konsep Single-Row Functions to Customize Output |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=180 Menit] |
Topik Using Single-Row Functions to Customize Output Sub Topik 1. Single-row SQL functions 2. Character functions 3. Number functions 4. Working with dates 5. Date functions |
5 | |
| 5 | |||||||
| 6 | sub.cpmk.SIDI233.CPMK10.2-Mampu menggunakan fungsi konversi dan ekspresi kondisional untuk transformasi data. | Ketepatan menjelaskan dan menerapkan konsep Conversion Functions and Conditional Expressions |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=180 Menit] |
Topik Using Conversion Functions and Conditional Expressions Sub Topik 1. Implicit and explicit data type conversion 2. TO_CHAR, TO_DATE, TO_NUMBER functions 3. Nesting functions 4. General functions: 5. Conditional expressions: |
5 | |
| 7 | |||||||
| 8 | sub.cpmk.SIDI233.CPMK14.1-Mampu menjelaskan dan menerapkan konsep SQL Select, Restricting and Sorting Data, dan Single-Row Function di Ujian Tengah Semester (UTS) | Ketepatan menjelaskan dan menerapkan konsep SQL Select, Restricting and Sorting Data, Single-Row Function, dan Multiple-Row Function di Ujian Tengah Semester (UTS) |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Ujian |
UTS,Ujian,[UJ=180 Menit] |
Topik Sub Topik |
30 | |
| 9 | sub.cpmk.SIDI233.CPMK24.1-Mampu melakukan pelaporan data teragregasi menggunakan fungsi-fungsi kelompok. | Ketepatan menjelaskan dan menerapakan konsep Group Functions Untuk Pelaporan Data Teragregasi |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=180 Menit] |
Topik Reporting Aggregated DataUsing the Group Functions Sub Topik 1. Group functions 2. Grouping rows 3. Nesting group functions |
5 | |
| 10 | |||||||
| 11 | sub.cpmk.SIDI233.CPMK24.2-Mampu menampilkan data dari beberapa tabel menggunakan JOIN. sub.cpmk.SIDI233.CPMK24.3-Mampu menggunakan subquery untuk menyelesaikan pertanyaan kompleks. | Ketepatan dalam menjelaskan dan menerapkan konsep penampilan data dari multiple table |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=176 Menit] |
Topik Displaying Data from Multiple Tables Sub Topik 1. Types of JOINS and its syntax 2. Natural join: 3. Self-join 4. Nonequijoins 5. OUTER join: 6. Cartesian product |
5 | |
| 12 | |||||||
| 13 | sub.cpmk.SIDI233.CPMK24.3-Mampu menggunakan subquery untuk menyelesaikan pertanyaan kompleks. | Ketepatan menjelaskan dan menerapakan konsep sub query |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=180 Menit] Praktikum,Studi Kasus,[SK=180 Menit] |
Topik Using Subqueries to Solve Queries Sub Topik 1. Subquery: Types, syntax, and guidelines 2. Single-row subqueries 3. Multiple-row subqueries 4. Null values in a subquery |
5 | |
| 14 | |||||||
| 15 | sub.cpmk.SIDI233.CPMK24.4-Mampu menggunakan operator-set untuk menggabungkan hasil query. | Ketepatan menjelaskan dan menerapkan konsep Operator Himpunan |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Discussion and Case Study |
Diskusi,Problem Based Learning,[PBL=90 Menit] Praktikum,Studi Kasus,[SK=90 Menit] |
Topik Using the Set Operators Sub Topik 1. Set Operators: Types and guidelines 2. UNION and UNION ALL operator 3. INTERSECT operator 4. MINUS operator 5. Matching the SELECT statements 6. Using the ORDER BY clause in set operations |
5 | |
| 16 | sub.cpmk.SIDI233.CPMK28.1-Mampu menjelaskan dan menerapakan konsep Multiple-Row Function, Join, Subquery, dan Operator-Set di Ujian Akhir Semester (UAS) | Ketepatan menjelaskan serta menerapakan konsep Multiple-Row Function, Join, Subquery, dan Operator-Set di Ujian Akhir Semester (UAS) |
Kriteria Ketepatan menjawab sesuai instruksi soal Teknik Ujian |
UAS,Ujian,[UJ=180 Menit] |
Topik Sub Topik |
30 | |
| CPL | MK | CPMK | Praktek | Mid Test (UTS) | Final Test (UAS) |
|---|---|---|---|---|---|
| CPL03 | Sistem Manajemen Basisdata/ Database Management System | CPMK04 | Y | ||
| CPL09 | Sistem Manajemen Basisdata/ Database Management System | CPMK10 | Y | ||
| CPL09 | Sistem Manajemen Basisdata/ Database Management System | CPMK24 | Y | ||
| CPL13 | Sistem Manajemen Basisdata/ Database Management System | CPMK14 | Y | ||
| CPL13 | Sistem Manajemen Basisdata/ Database Management System | CPMK28 | Y |
| CPL | CPMK | Sub-CPMK | Detail Penugasan (Teknik Penilaian) | Bobot % | Kriteria Penilaian |
|---|---|---|---|---|---|
| CPL03 | CPMK04 | sub.cpmk.SIDI233.CPMK04.1 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL03 | CPMK04 | sub.cpmk.SIDI233.CPMK04.2 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK10 | sub.cpmk.SIDI233.CPMK10.1 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK10 | sub.cpmk.SIDI233.CPMK10.2 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL13 | CPMK14 | sub.cpmk.SIDI233.CPMK14.1 | Ujian | 30 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK24 | sub.cpmk.SIDI233.CPMK24.1 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK24 | sub.cpmk.SIDI233.CPMK24.2, sub.cpmk.SIDI233.CPMK24.3 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK24 | sub.cpmk.SIDI233.CPMK24.3 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL09 | CPMK24 | sub.cpmk.SIDI233.CPMK24.4 | Discussion and Case Study | 5 | Ketepatan menjawab sesuai instruksi soal |
| CPL13 | CPMK28 | sub.cpmk.SIDI233.CPMK28.1 | Ujian | 30 | Ketepatan menjawab sesuai instruksi soal |
| Total | 100 | ||||
| CPL | MK | CPMK | Praktek | Mid Test (UTS) | Final Test (UAS) | Total |
|---|---|---|---|---|---|---|
| CPL03 | Sistem Manajemen Basisdata/ Database Management System | CPMK04 | 10% | 0% | 0% | 10% |
| CPL09 | Sistem Manajemen Basisdata/ Database Management System | CPMK10 | 10% | 0% | 0% | 10% |
| CPL09 | Sistem Manajemen Basisdata/ Database Management System | CPMK24 | 20% | 0% | 0% | 20% |
| CPL13 | Sistem Manajemen Basisdata/ Database Management System | CPMK14 | 0% | 30% | 0% | 30% |
| CPL13 | Sistem Manajemen Basisdata/ Database Management System | CPMK28 | 0% | 0% | 30% | 30% |
| 100% | ||||||