|
|
UNIVERSITAS KLABAT
|
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 | |
|
||
| Pendukung | ||
|
||
| 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 | ||
| 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 |
| 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 | ||||
| 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% | ||||||||||