UNIVERSITAS KLABAT
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI

RPS-57201-SIDI232
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tanggal Penyusunan
Pengantar Basisdata/ Introduction to Database SIDI232 Data / Information Management 3 0 3 01 Aug 2025
Pengesahan Dosen Pengembang RPS Koordinator RMK Ka PRODI

Green Ferry Mandias, S.Kom., M.Cs., MM

Green Ferry Mandias, S.Kom., M.Cs., MM

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.
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.SIDI232.CPMK04.1 1. Mampu menganalisis kebutuhan sistem untuk merancang aplikasi yang inovatif. 2. Mampu mengimplementasikan rancangan sistem menjadi aplikasi yang dapat digunakan.
sub.cpmk.SIDI232.CPMK10.1 1. Mampu mengidentifikasi dan memilih teknologi terbaru yang sesuai untuk pengembangan aplikasi. 2. Mampu mengimplementasikan aplikasi menggunakan teknologi terkini secara efektif.
sub.cpmk.SIDI232.CPMK14.1 1. Mampu menentukan variabel dan struktur data yang diperlukan dalam dataset penelitian. 2. Mampu menyusun dataset penelitian yang terstruktur dan siap untuk analisis.
sub.cpmk.SIDI232.CPMK24.1 1. Mampu merancang solusi perangkat lunak berdasarkan permasalahan yang ada. 2. Mampu mengembangkan dan menguji sistem perangkat lunak yang telah dirancang.
sub.cpmk.SIDI232.CPMK28.1 1. Mampu merancang struktur dataset yang sesuai dengan kebutuhan sistem atau penelitian. 2. Mampu merancang struktur database yang efisien menggunakan konsep relasional.
Korelasi CPMK terhadap Sub-CPMK
CPMK10 sub.cpmk.SIDI232.CPMK10.1
CPMK24 sub.cpmk.SIDI232.CPMK24.1
CPMK14 sub.cpmk.SIDI232.CPMK14.1
CPMK28 sub.cpmk.SIDI232.CPMK28.1
CPMK04 sub.cpmk.SIDI232.CPMK04.1
Deskripsi Singkat MK Mata kuliah ini mempelajari tentang konsep sistem basis data, jenis-jenis pemodelan basis data, bagaimana basis data yang baik dan perkembangan basis data saat ini. Dalam kuliah ini diberikan contoh-contoh nyata perancangan dan implementasi basis data menggunakan SQL dan mengembangkan aplikasi menggunakan basis data.
Bahan Kajian : Materi Pembelajaran Pengantar Database Pengertian data, informasi, dan database serta contoh penggunaan database dalam kehidupan sehari-hari. Database Management System (DBMS) Pengertian DBMS, fungsi DBMS, dan contoh DBMS seperti Oracle, MySQL, PostgreSQL, dan SQL Server. Karakteristik Database Data terintegrasi, mengurangi redundansi data, konsistensi data, keamanan data, dan akses bersama (shared data). Komponen Sistem Database Hardware, software, data, prosedur, dan pengguna (DBA, programmer, end user). Model Database Hierarchical model, network model, relational model, dan object-oriented model. Konsep Dasar Relational Database Tabel, baris (record), kolom (field), primary key, foreign key, dan hubungan antar tabel. Entity Relationship Model (ER Model) Konsep entity, attribute, relationship, cardinality, dan ER diagram. Normalisasi Database Tujuan normalisasi dan tahapan normalisasi seperti 1NF, 2NF, dan 3NF. Structured Query Language (SQL) Pengertian SQL dan jenis perintah seperti DDL, DML, dan DCL. Keamanan dan Integritas Data Pengaturan hak akses, data integrity, serta backup dan recovery data. Peran Database Administrator (DBA) Tugas DBA dalam mengelola database, menjaga keamanan, melakukan backup, dan mengoptimalkan kinerja database.
Pustaka Utama
  • 1. Database Systems: Design, Implementation, and Management, Eleventh Edition Carlos Coronel and Steven Morris
Pendukung
  • 2. An Introduction to Database Systems C. J. Date
Dosen Pengampu Tombeng, Marchel; Mandias, Green Ferry
Mata Kuliah Syarat Introduction to Computing
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.SIDI232.CPMK04.1-1. Mampu menganalisis kebutuhan sistem untuk merancang aplikasi yang inovatif. 2. Mampu mengimplementasikan rancangan sistem menjadi aplikasi yang dapat digunakan. Mampu menganalisis kebutuhan sistem untuk merancang aplikasi yang inovatif Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Konsep Dasar Database
Sub Topik
Pengertian data, informasi, dan database Database Management System (DBMS) Peran database dalam sistem informasi Contoh penggunaan database dalam organisasi
10
2
3 sub.cpmk.SIDI232.CPMK10.1-1. Mampu mengidentifikasi dan memilih teknologi terbaru yang sesuai untuk pengembangan aplikasi. 2. Mampu mengimplementasikan aplikasi menggunakan teknologi terkini secara efektif. Mampu mengimplementasikan rancangan sistem menjadi aplikasi yang dapat digunakan Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
kehadiran,Ceramah,[CR=100 Menit]
Topik
Arsitektur dan Komponen DBMS
Sub Topik
Komponen utama DBMS Three-schema architecture (external, conceptual, internal) Database users dan roles Keuntungan menggunakan DBMS
10
4
5 sub.cpmk.SIDI232.CPMK24.1-1. Mampu merancang solusi perangkat lunak berdasarkan permasalahan yang ada. 2. Mampu mengembangkan dan menguji sistem perangkat lunak yang telah dirancang. Mampu mengidentifikasi kebutuhan data dari suatu studi kasus sistem informasi. Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Analisis Kebutuhan Data
Sub Topik
Identifikasi kebutuhan data organisasi Analisis kebutuhan sistem informasi Pengumpulan kebutuhan data (requirement gathering) Menentukan entitas dan atribut awal
9
6
7
8 sub.cpmk.SIDI232.CPMK24.1-1. Mampu merancang solusi perangkat lunak berdasarkan permasalahan yang ada. 2. Mampu mengembangkan dan menguji sistem perangkat lunak yang telah dirancang. Mampu membuat Entity Relationship Diagram (ERD) yang sesuai dengan kebutuhan sistem. Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Perancangan Model Data (Conceptual Design)
Sub Topik
Konsep entitas, atribut, dan relasi Cardinality dan participation Entity Relationship Diagram (ERD) Weak entity dan associative entity
20
9 sub.cpmk.SIDI232.CPMK14.1-1. Mampu menentukan variabel dan struktur data yang diperlukan dalam dataset penelitian. 2. Mampu menyusun dataset penelitian yang terstruktur dan siap untuk analisis. Mampu menguji dan menampilkan data dari database sesuai kebutuhan aplikasi. Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Perancangan Database Relasional
Sub Topik
Konsep tabel, tuple, dan atribut Primary key dan foreign key Mapping ERD ke relational schema Constraint dalam database
11
10
11
12 sub.cpmk.SIDI232.CPMK14.1-1. Mampu menentukan variabel dan struktur data yang diperlukan dalam dataset penelitian. 2. Mampu menyusun dataset penelitian yang terstruktur dan siap untuk analisis. Mampu menerapkan normalisasi database hingga minimal bentuk normal ke-3 (3NF). Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Normalisasi Database
Sub Topik
Tujuan normalisasi First Normal Form (1NF) Second Normal Form (2NF) Third Normal Form (3NF)
10
13
14 sub.cpmk.SIDI232.CPMK14.1-1. Mampu menentukan variabel dan struktur data yang diperlukan dalam dataset penelitian. 2. Mampu menyusun dataset penelitian yang terstruktur dan siap untuk analisis. Mampu menulis query SQL dasar (SELECT, WHERE, ORDER BY) dengan benar. Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Structured Query Language (SQL) Dasar
Sub Topik
Pengantar SQL Perintah SELECT Filtering data dengan WHERE Sorting data dengan ORDER BY
10
15
16 sub.cpmk.SIDI232.CPMK28.1-1. Mampu merancang struktur dataset yang sesuai dengan kebutuhan sistem atau penelitian. 2. Mampu merancang struktur database yang efisien menggunakan konsep relasional. Mampu menguji dan menampilkan data dari database sesuai kebutuhan aplikasi. Kriteria
Ketepatan menjawab sesuai instruksi soal
Teknik
Topik
Implementasi Database
Sub Topik
Pembuatan database dan tabel Implementasi constraint Import data ke database Testing database
20

Teknik Penilaian CPMK

CPL MK CPMK Tugas Quiz Mid Test (UTS) Project Presentasi Kehadiran Final Test (UAS)
CPL03 Pengantar Basisdata/ Introduction to Database CPMK04 Y
CPL09 Pengantar Basisdata/ Introduction to Database CPMK10 Y
CPL09 Pengantar Basisdata/ Introduction to Database CPMK24 Y Y
CPL13 Pengantar Basisdata/ Introduction to Database CPMK14 Y Y Y
CPL13 Pengantar Basisdata/ Introduction to Database CPMK28 Y

Prosedur Penilaian CPMK

1. Komponen Penilaian CPMK
CPL CPMK Sub-CPMK Detail Penugasan (Teknik Penilaian) Bobot % Kriteria Penilaian
CPL03 CPMK04 sub.cpmk.SIDI232.CPMK04.1 10 Ketepatan menjawab sesuai instruksi soal
CPL09 CPMK10 sub.cpmk.SIDI232.CPMK10.1 10 Ketepatan menjawab sesuai instruksi soal
CPL09 CPMK24 sub.cpmk.SIDI232.CPMK24.1 9 Ketepatan menjawab sesuai instruksi soal
CPL09 CPMK24 sub.cpmk.SIDI232.CPMK24.1 20 Ketepatan menjawab sesuai instruksi soal
CPL13 CPMK14 sub.cpmk.SIDI232.CPMK14.1 11 Ketepatan menjawab sesuai instruksi soal
CPL13 CPMK14 sub.cpmk.SIDI232.CPMK14.1 10 Ketepatan menjawab sesuai instruksi soal
CPL13 CPMK14 sub.cpmk.SIDI232.CPMK14.1 10 Ketepatan menjawab sesuai instruksi soal
CPL13 CPMK28 sub.cpmk.SIDI232.CPMK28.1 20 Ketepatan menjawab sesuai instruksi soal
Total 100
2. Penilaian CPMK
CPL MK CPMK Tugas Quiz Mid Test (UTS) Project Presentasi Kehadiran Final Test (UAS) Total
CPL03 Pengantar Basisdata/ Introduction to Database CPMK04 10% 0% 0% 0% 0% 0% 0% 10%
CPL09 Pengantar Basisdata/ Introduction to Database CPMK10 10% 0% 0% 0% 0% 0% 0% 10%
CPL09 Pengantar Basisdata/ Introduction to Database CPMK24 0% 9% 20% 0% 0% 0% 0% 29%
CPL13 Pengantar Basisdata/ Introduction to Database CPMK14 0% 0% 0% 11% 10% 10% 0% 31%
CPL13 Pengantar Basisdata/ Introduction to Database CPMK28 0% 0% 0% 0% 0% 0% 20% 20%
100%