UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

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
  • 1. Oracle SQL: Jumpstart with Examples, Gavin JT Powell dan Carol McCullough-Dieter (Oracle Press)
  • 2. Oracle Database 11g SQL, Jason Price (McGraw-Hill Education)
Pendukung
  • 3. Oracle SQL Developer Handbook, Dan Hotka (McGraw-Hill Education)
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

Teknik Penilaian CPMK

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

Prosedur Penilaian CPMK

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