| MATA KULIAH (MK) | KODE | Rumpun MK | BOBOT (sks) | SMT | Tgl Penyusunan |
| Basis Data | BD | Dasar Bisnis & Ekonomi | 3 sks | 2 | 18 August 2026 |
| PENGESAHAN | Dosen Pengembang RPS | Koordinator MK | Kaprodi | ||
| (pembuat RPS) | ........................................... | ........................................... | |||
Capaian Pembelajaran
| CPL-PRODI yang dibebankan pada MK | |
| BD-01 | Kemampuan menerapkan pengetahuan tentang dasar-dasar bisnis, keuangan, pemasaran, komunikasi, teknologi informasi dan digital, inovasi, analisis data, hukum dan etika, serta strategi bisnis lanjutan untuk memperoleh pemahaman menyeluruh tentang prinsip-prinsip Bisnis Digital. |
| BD-04 | Kemampuan mengelola data yang bersumber dari entitas bisnis dan organisasi, termasuk big data dalam bentuk terdesentralisasi dan terdistribusi, memiliki ketrampilan dalam menggunakan alat analitik dan metrik digital untuk memantau serta menganalisis performa kanal digital dan operasional organisasi, baik swasta maupun lembaga pemerintahan, serta menyusun laporan yang mendukung pengambilan keputusan berbasis data secara efektif. |
| BD-06 | Kemampuan menerapkan dan terampil menggunakan alat dan teknologi terkini yang relevan dalam bisnis digital |
| Capaian Pembelajaran Mata Kuliah (CPMK) | |
|
CPMK-1 Basis Data |
Mahasiswa mampu menjelaskan konsep dasar sistem manajemen basis data, arsitektur sistem, dan peran strategis data dalam mendukung pengambilan keputusan bisnis digital (C2 - Memahami, CPL BD-01). |
|
CPMK-2 Basis Data |
Mahasiswa mampu merancang model data konseptual menggunakan Entity Relationship Diagram (ERD) berdasarkan kebutuhan sistem informasi organisasi yang kompleks (C6 - Mencipta, CPL BD-04). |
|
CPMK-3 Basis Data |
Mahasiswa mampu menerapkan teknik normalisasi basis data untuk menghasilkan skema relasional yang efisien, terstruktur, dan meminimalkan redundansi data (C3 - Menerapkan, CPL BD-04). |
|
CPMK-4 Basis Data |
Mahasiswa mampu mengimplementasikan perintah SQL (DDL, DML, dan DCL) untuk membangun, memanipulasi, dan mengelola keamanan akses data pada sistem manajemen basis data (C3 - Menerapkan, CPL BD-06). |
|
CPMK-5 Basis Data |
Mahasiswa mampu menyusun query SQL kompleks seperti join, subquery, dan aggregasi untuk menganalisis performa operasional bisnis serta menghasilkan laporan data yang akurat (C4 - Menganalisis, CPL BD-04, BD-06). |
|
CPMK-6 Basis Data |
Mahasiswa mampu mengevaluasi integritas data dan keamanan basis data dalam konteks pengembangan aplikasi yang skalabel dan etis sesuai standar industri (C5 - Mengevaluasi, CPL BD-01, BD-06). |
| Kemampuan akhir tiap tahapan belajar (Sub-CPMK) | |
| Sub-CPMK 1.1 | Mahasiswa mampu menjelaskan konsep dasar dan komponen utama dalam sistem manajemen basis data (DBMS). |
| Sub-CPMK 1.2 | Mahasiswa mampu menguraikan arsitektur sistem basis data, termasuk arsitektur tiga skema (three-level architecture) dan peran masing-masing level. |
| Sub-CPMK 1.3 | Mahasiswa mampu menganalisis peran strategis data sebagai aset organisasi dalam mendukung proses pengambilan keputusan pada ekosistem bisnis digital. |
| Sub-CPMK 2.1 | Mahasiswa mampu mengidentifikasi dan menganalisis kebutuhan entitas, atribut, serta relasi dari sistem informasi organisasi yang kompleks untuk menentukan batasan sistem. |
| Sub-CPMK 2.2 | Mahasiswa mampu menyusun struktur model data konseptual dengan menentukan kardinalitas, partisipasi, dan kunci utama (primary key) secara tepat berdasarkan aturan bisnis. |
| Sub-CPMK 2.3 | Mahasiswa mampu merancang dan memvalidasi diagram ERD yang komprehensif untuk memecahkan masalah integrasi data pada sistem informasi organisasi yang kompleks. |
| Sub-CPMK 3.1 | Mahasiswa mampu mengidentifikasi ketergantungan fungsional (functional dependency) dan anomali data pada skema basis data untuk menentukan kebutuhan normalisasi. |
| Sub-CPMK 3.2 | Mahasiswa mampu menerapkan aturan normalisasi hingga bentuk normal pertama (1NF), kedua (2NF), dan ketiga (3NF) untuk menghilangkan redundansi data. |
| Sub-CPMK 3.3 | Mahasiswa mampu melakukan dekomposisi skema relasional ke dalam bentuk normal yang lebih tinggi (BCNF) guna memastikan integritas dan efisiensi struktur basis data. |
| Sub-CPMK 4.1 | Mahasiswa mampu menerapkan perintah Data Definition Language (DDL) untuk merancang dan membangun struktur basis data serta tabel sesuai dengan kebutuhan sistem. |
| Sub-CPMK 4.2 | Mahasiswa mampu menerapkan perintah Data Manipulation Language (DML) untuk melakukan operasi manipulasi data (input, update, delete, dan query) pada basis data. |
| Sub-CPMK 4.3 | Mahasiswa mampu menerapkan perintah Data Control Language (DCL) untuk mengelola hak akses pengguna dan menjamin keamanan data pada sistem manajemen basis data. |
| Sub-CPMK 5.1 | Mahasiswa mampu mengintegrasikan data dari berbagai tabel menggunakan berbagai jenis join (inner, outer, cross) untuk menyusun dataset operasional yang komprehensif. |
| Sub-CPMK 5.2 | Mahasiswa mampu menerapkan subquery dan correlated subquery untuk melakukan filter data atau kalkulasi bertingkat dalam pemecahan masalah bisnis yang spesifik. |
| Sub-CPMK 5.3 | Mahasiswa mampu menggunakan fungsi agregasi dan pengelompokan data (group by, having) untuk menganalisis performa bisnis dan menyajikan laporan data yang akurat. |
| Sub-CPMK 6.1 | Mahasiswa mampu menganalisis dan mengevaluasi mekanisme kontrol integritas data, termasuk batasan (constraints), transaksi (ACID), dan konsistensi data dalam sistem basis data yang skalabel. |
| Sub-CPMK 6.2 | Mahasiswa mampu merancang strategi keamanan basis data yang komprehensif, mencakup enkripsi, manajemen akses (RBAC), dan mitigasi ancaman keamanan sesuai standar industri. |
| Sub-CPMK 6.3 | Mahasiswa mampu menilai aspek etika dalam pengelolaan data, termasuk privasi pengguna, kepatuhan terhadap regulasi perlindungan data, dan tanggung jawab profesional dalam pengembangan aplikasi. |
Korelasi CPL terhadap CPMK
| CPL\CPMK |
CPMK-1 Basis Data |
CPMK-2 Basis Data |
CPMK-3 Basis Data |
CPMK-4 Basis Data |
CPMK-5 Basis Data |
CPMK-6 Basis Data |
|---|---|---|---|---|---|---|
| BD-01 | ✓ | ✓ | ||||
| BD-04 | ✓ | ✓ | ✓ | |||
| BD-06 | ✓ |
Korelasi CPMK terhadap Sub-CPMK
| CPMK \ Sub-CPMK | Sub-CPMK | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sub-CPMK 1.1 | Sub-CPMK 1.2 | Sub-CPMK 1.3 | Sub-CPMK 2.1 | Sub-CPMK 2.2 | Sub-CPMK 2.3 | Sub-CPMK 3.1 | Sub-CPMK 3.2 | Sub-CPMK 3.3 | Sub-CPMK 4.1 | Sub-CPMK 4.2 | Sub-CPMK 4.3 | Sub-CPMK 5.1 | Sub-CPMK 5.2 | Sub-CPMK 5.3 | Sub-CPMK 6.1 | Sub-CPMK 6.2 | Sub-CPMK 6.3 | |
|
CPMK-1 Basis Data |
β | β | β | |||||||||||||||
|
CPMK-2 Basis Data |
β | β | β | |||||||||||||||
|
CPMK-3 Basis Data |
β | β | β | |||||||||||||||
|
CPMK-4 Basis Data |
β | β | β | |||||||||||||||
|
CPMK-5 Basis Data |
β | β | β | |||||||||||||||
|
CPMK-6 Basis Data |
β | β | β | |||||||||||||||
| Deskripsi Singkat MK |
Berikut adalah deskripsi mata kuliah Basis Data: Mata kuliah Basis Data (BD) dengan bobot 3 SKS merupakan fondasi utama dalam pemrosesan data digital yang mencakup konsep, teori, dan implementasi sistem manajemen basis data (DBMS). Ruang lingkup mata kuliah ini meliputi perancangan model data (ERD), normalisasi untuk efisiensi penyimpanan, bahasa manipulasi data (SQL), serta teknik perancangan basis data relasional. Mahasiswa akan mempelajari bagaimana data diorganisir, diintegrasikan, dan dikelola secara aman agar informasi yang dihasilkan dapat diakses secara cepat dan akurat oleh aplikasi maupun pengguna. Dalam kurikulum program studi, mata kuliah ini menempati posisi strategis sebagai mata kuliah wajib keahlian yang menjadi prasyarat bagi pengembangan aplikasi lanjut, seperti Pemrograman Web, Pengembangan Aplikasi Mobile, dan Rekayasa Perangkat Lunak. Sebagai jembatan antara kebutuhan bisnis dan infrastruktur teknis, Basis Data memberikan pemahaman logis tentang bagaimana data disimpan dalam sistem informasi, sehingga mahasiswa memiliki kerangka berpikir yang kuat dalam membangun arsitektur aplikasi yang skalabel dan efisien. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu merancang skema basis data yang teroptimasi, mengimplementasikan bahasa SQL untuk query kompleks, serta menerapkan prinsip integritas data dan keamanan dasar. Kompetensi ini sangat relevan dengan kebutuhan dunia kerja saat ini, di mana peran *Database Administrator*, *Backend Developer*, maupun *Data Analyst* menjadi posisi kunci di berbagai sektor industri. Dengan menguasai manajemen basis data, lulusan akan memiliki daya saing tinggi dalam mengelola aset data perusahaan yang menjadi penggerak utama pengambilan keputusan strategis di era transformasi digital. |
||
| Bahan Kajian: Materi Pembelajaran |
Berikut adalah rancangan bahan kajian untuk mata kuliah **Basis Data (BD)** dengan bobot **3 SKS**. Kurikulum ini disusun secara sistematis mulai dari konsep dasar, perancangan, hingga teknik tingkat lanjut yang relevan dengan kebutuhan industri saat ini. --- ### **Mata Kuliah: Basis Data (3 SKS)** **Deskripsi Singkat:** Mata kuliah ini membekali mahasiswa dengan pemahaman tentang konsep sistem basis data, teknik perancangan basis data relasional, manipulasi data menggunakan SQL, hingga optimasi dan keamanan basis data. --- ### **Modul 1: Konsep Dasar Sistem Basis Data** * **Pengantar Basis Data:** Definisi data, informasi, basis data, dan DBMS (*Database Management System*). * **Arsitektur DBMS:** Model tiga level (eksternal, konseptual, internal) dan independensi data. * **Komponen Sistem Basis Data:** Pengguna, perangkat keras, perangkat lunak, data, dan prosedur. * **Model Data:** Hierarkis, jaringan, relasional, dan model berbasis objek. ### **Modul 2: Pemodelan Data (Perancangan Konseptual)** * **Entity Relationship Diagram (ERD):** Entitas, atribut, relasi, dan kardinalitas. * **Notasi ERD:** Notasi Chen, Crowβs Foot, dan UML untuk basis data. * **Transformasi ERD ke Relasi:** Aturan pemetaan entitas dan relasi ke dalam skema tabel. * **Studi Kasus:** Perancangan basis data untuk sistem informasi sederhana (misal: Perpustakaan, Penjualan). ### **Modul 3: Model Relasional & Normalisasi** * **Konsep Model Relasional:** *Primary Key, Foreign Key, Candidate Key*, dan *Super Key*. * **Aljabar Relasional:** Operasi dasar (Select, Project, Union, Set Difference, Cartesian Product, Join). * **Normalisasi:** Konsep anomali data (insert, update, delete). * **Tahapan Normalisasi:** 1NF, 2NF, 3NF, dan BCNF (*Boyce-Codd Normal Form*). ### **Modul 4: Bahasa Query Terstruktur (SQL)** * **Data Definition Language (DDL):** `CREATE`, `ALTER`, `DROP`, `TRUNCATE`. * **Data Manipulation Language (DML):** `SELECT`, `INSERT`, `UPDATE`, `DELETE`. * **Klausa Lanjutan:** `WHERE`, `GROUP BY`, `HAVING`, `ORDER BY`, `DISTINCT`. * **Fungsi Agregat:** `SUM`, `AVG`, `COUNT`, `MIN`, `MAX`. * **Join & Subquery:** `INNER JOIN`, `LEFT/RIGHT JOIN`, `FULL JOIN`, dan penggunaan *subquery* (nested query). ### **Modul 5: Keamanan & Integritas Data** * **Integrity Constraints:** *Entity Integrity* dan *Referential Integrity*. * **Keamanan Basis Data:** Hak akses pengguna (`GRANT`, `REVOKE`). * **View:** Konsep pembuatan dan penggunaan *Virtual Table*. * **Indeks:** Konsep dan manfaat pembuatan indeks untuk optimasi query. ### **Modul 6: Pemrograman Basis Data (Lanjutan)** * **Stored Procedures & Functions:** Menulis logika bisnis di dalam database. * **Triggers:** Otomasi aksi berdasarkan peristiwa (*event*) tertentu. * **Transaction Management:** Konsep ACID (*Atomicity, Consistency, Isolation, Durability*). * **Concurrency Control:** Penanganan masalah *deadlock* dan *locking*. ### **Modul 7: Tren & Teknologi Terkini** * **Pengenalan NoSQL:** Perbedaan SQL vs NoSQL (Dokumen, Key-Value, Graph). * **Database Terdistribusi:** Konsep dasar skalabilitas (*horizontal vs vertical scaling*). * **Etika Data:** Privasi data dan kepatuhan terhadap regulasi (seperti UU PDP). --- ### **Rekomendasi Metode Pembelajaran:** 1. **Teori (1.5 SKS):** Kuliah interaktif menggunakan slide dan studi kasus. 2. **Praktikum (1.5 SKS):** Hands-on menggunakan software DBMS (seperti MySQL, PostgreSQL, atau SQL Server) dengan tools seperti MySQL Workbench atau DBeaver. ### **Referensi Utama:** * Silberschatz, A., Korth, H. F., & Sudarshan, S. *Database System Concepts*. * Connolly, T. M., & Begg, C. E. *Database Systems: A Practical Approach to Design, Implementation, and Management*. |
||
| Pustaka |
Utama: 1. Database System Concepts (7th Edition). Abraham Silberschatz, Henry F. Korth, S. Sudarshan. McGraw-Hill Education, 2019. 2. Fundamentals of Database Systems (7th Edition). Ramez Elmasri, Shamkant B. Navathe. Pearson, 2016. 3. ioioioioi 4. Database Management Systems (3rd Edition). Raghu Ramakrishnan, Johannes Gehrke. McGraw-Hill, 2003. 5. Database Systems: The Complete Book (2nd Edition). Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. Pearson, 2008. Pendukung: 1. Learning SQL: Generate, Manipulate, and Retrieve Data (3rd Edition). Alan Beaulieu. O'Reilly Media, 2020. 2. Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design (3rd Edition). Michael J. Hernandez. Addison-Wesley Professional, 2013. 3. SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL (4th Edition). John L. Viescas. Addison-Wesley Professional, 2018. |
||
| Pengampu | - | ||
| Penilaian | Komponen CPMK | Bentuk Penilaian | Persentase Bobot |
| BD (CPMK-4), BD (CPMK-5), BD (CPMK-6) | UTS (Perancangan & Implementasi) | 25.00% | |
| BD (CPMK-5), BD (CPMK-6) | Tugas Mandiri (Normalisasi & SQL Dasar) | 15.00% | |
| BD (CPMK-3) | Tugas Proyek (Query Kompleks & Analisis) | 20.00% | |
| BD (CPMK-3), BD (CPMK-2) | UAS (Evaluasi Keamanan & Integritas) | 30.00% | |
| BD (CPMK-1), BD (CPMK-4) | Kuis 1 (Konsep Dasar & ERD) | 10.00% | |
| Total | 100% | ||
| Matakuliah Syarat | - | ||
Rencana Pembelajaran Semester
| Mg Ke- |
Sub-CPMK (sbg kemampuan akhir diharapkan) |
Penilaian | Bentuk Pembelajaran; Metode Pembelajaran; Penugasan Mahasiswa; | Materi Pembelajaran |
Bobot Penilaian |
||
|---|---|---|---|---|---|---|---|
| Indikator | Kriteria & Bentuk | Luring | Daring | ||||
| (1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) |
| 1 |
Sub-CPMK 1.1
(Basis Data)
Mahasiswa mampu menjelaskan konsep dasar dan komponen utama dalam sistem manajemen basis data (DBMS). Sub-CPMK 1.2 (Basis Data) Mahasiswa mampu menguraikan arsitektur sistem basis data, termasuk arsitektur tiga skema (three-level architecture) dan peran masing-masing level. Sub-CPMK 1.3 (Basis Data) Mahasiswa mampu menganalisis peran strategis data sebagai aset organisasi dalam mendukung proses pengambilan keputusan pada ekosistem bisnis digital. |
Mahasiswa mampu menjelaskan konsep dasar, komponen DBMS, dan peran strategis data. | Kehadiran dan partisipasi | Ceramah dan diskusi kelas | Forum diskusi LMS | Pengantar Sistem Basis Data dan Peran Data dalam Bisnis | 4.59% |
| 2 |
Sub-CPMK 1.2
(Basis Data)
Mahasiswa mampu menguraikan arsitektur sistem basis data, termasuk arsitektur tiga skema (three-level architecture) dan peran masing-masing level. |
Mahasiswa mampu menguraikan arsitektur tiga skema (three-level architecture). | Tugas mandiri | Ceramah dan studi kasus | Video pembelajaran | Arsitektur Sistem Basis Data | 4.59% |
| 3 |
Sub-CPMK 2.1
(Basis Data)
Mahasiswa mampu mengidentifikasi dan menganalisis kebutuhan entitas, atribut, serta relasi dari sistem informasi organisasi yang kompleks untuk menentukan batasan sistem. |
Mahasiswa mampu mengidentifikasi entitas, atribut, dan relasi sistem. | Tugas kelompok | Tutorial dan latihan pemodelan | Modul interaktif | Pemodelan Data Konseptual: Entity Relationship Diagram (ERD) - Bagian 1 | 5.50% |
| 4 |
Sub-CPMK 2.2
(Basis Data)
Mahasiswa mampu menyusun struktur model data konseptual dengan menentukan kardinalitas, partisipasi, dan kunci utama (primary key) secara tepat berdasarkan aturan bisnis. |
Mahasiswa mampu menyusun kardinalitas, partisipasi, dan kunci utama. | Tugas kelompok | Workshop perancangan ERD | Latihan soal online | Pemodelan Data Konseptual: ERD - Bagian 2 | 5.50% |
| 5 |
Sub-CPMK 2.3
(Basis Data)
Mahasiswa mampu merancang dan memvalidasi diagram ERD yang komprehensif untuk memecahkan masalah integrasi data pada sistem informasi organisasi yang kompleks. |
Mahasiswa mampu memvalidasi ERD untuk sistem informasi yang kompleks. | Tugas kelompok | Presentasi dan review model | Peer review online | Validasi dan Transformasi ERD | 5.50% |
| 6 |
Sub-CPMK 3.1
(Basis Data)
Mahasiswa mampu mengidentifikasi ketergantungan fungsional (functional dependency) dan anomali data pada skema basis data untuk menentukan kebutuhan normalisasi. Sub-CPMK 3.2 (Basis Data) Mahasiswa mampu menerapkan aturan normalisasi hingga bentuk normal pertama (1NF), kedua (2NF), dan ketiga (3NF) untuk menghilangkan redundansi data. |
Mahasiswa mampu mengidentifikasi dependensi fungsional dan menerapkan 1NF, 2NF. | Tugas mandiri | Ceramah dan latihan normalisasi | Video tutorial | Normalisasi Basis Data: Konsep dan 1NF, 2NF | 5.50% |
| 7 |
Sub-CPMK 3.3
(Basis Data)
Mahasiswa mampu melakukan dekomposisi skema relasional ke dalam bentuk normal yang lebih tinggi (BCNF) guna memastikan integritas dan efisiensi struktur basis data. |
Mahasiswa mampu melakukan dekomposisi skema ke bentuk 3NF/BCNF. | Tugas mandiri | Workshop normalisasi | Kuis latihan | Normalisasi Lanjutan: 3NF dan BCNF | 5.50% |
| 8 | - | Mahasiswa mampu menjawab soal teori dan studi kasus perancangan basis data. | UTS | Ujian tertulis | Ujian berbasis LMS | Ujian Tengah Semester | 13.76% |
| 9 |
Sub-CPMK 4.1
(Basis Data)
Mahasiswa mampu menerapkan perintah Data Definition Language (DDL) untuk merancang dan membangun struktur basis data serta tabel sesuai dengan kebutuhan sistem. |
Mahasiswa mampu merancang dan membangun struktur tabel. | Tugas praktikum | Praktikum laboratorium | Panduan praktikum | Implementasi SQL: Data Definition Language (DDL) | 5.50% |
| 10 |
Sub-CPMK 4.2
(Basis Data)
Mahasiswa mampu menerapkan perintah Data Manipulation Language (DML) untuk melakukan operasi manipulasi data (input, update, delete, dan query) pada basis data. |
Mahasiswa mampu melakukan operasi CRUD (Create, Read, Update, Delete). | Tugas praktikum | Praktikum laboratorium | Panduan praktikum | Implementasi SQL: Data Manipulation Language (DML) | 5.50% |
| 11 |
Sub-CPMK 5.1
(Basis Data)
Mahasiswa mampu mengintegrasikan data dari berbagai tabel menggunakan berbagai jenis join (inner, outer, cross) untuk menyusun dataset operasional yang komprehensif. Sub-CPMK 5.2 (Basis Data) Mahasiswa mampu menerapkan subquery dan correlated subquery untuk melakukan filter data atau kalkulasi bertingkat dalam pemecahan masalah bisnis yang spesifik. |
Mahasiswa mampu mengintegrasikan data dengan join dan subquery. | Tugas praktikum | Praktikum laboratorium | Latihan query kompleks | SQL Lanjutan: Join dan Subquery | 5.50% |
| 12 |
Sub-CPMK 5.3
(Basis Data)
Mahasiswa mampu menggunakan fungsi agregasi dan pengelompokan data (group by, having) untuk menganalisis performa bisnis dan menyajikan laporan data yang akurat. |
Mahasiswa mampu menggunakan fungsi agregasi untuk laporan bisnis. | Tugas praktikum | Praktikum laboratorium | Studi kasus analisis data | Analisis Data: Agregasi dan Pengelompokan | 5.50% |
| 13 |
Sub-CPMK 4.3
(Basis Data)
Mahasiswa mampu menerapkan perintah Data Control Language (DCL) untuk mengelola hak akses pengguna dan menjamin keamanan data pada sistem manajemen basis data. Sub-CPMK 6.2 (Basis Data) Mahasiswa mampu merancang strategi keamanan basis data yang komprehensif, mencakup enkripsi, manajemen akses (RBAC), dan mitigasi ancaman keamanan sesuai standar industri. |
Mahasiswa mampu mengelola hak akses dan keamanan data. | Tugas praktikum | Praktikum dan diskusi keamanan | Materi bacaan regulasi | Keamanan Basis Data: DCL dan Kontrol Akses | 4.59% |
| 14 |
Sub-CPMK 6.1
(Basis Data)
Mahasiswa mampu menganalisis dan mengevaluasi mekanisme kontrol integritas data, termasuk batasan (constraints), transaksi (ACID), dan konsistensi data dalam sistem basis data yang skalabel. Sub-CPMK 6.3 (Basis Data) Mahasiswa mampu menilai aspek etika dalam pengelolaan data, termasuk privasi pengguna, kepatuhan terhadap regulasi perlindungan data, dan tanggung jawab profesional dalam pengembangan aplikasi. |
Mahasiswa mampu mengevaluasi ACID dan aspek etika pengelolaan data. | Tugas mandiri | Diskusi kasus dan seminar | Studi kasus etika | Integritas Data, Transaksi, dan Etika Data | 4.59% |
| 15 | - | Mahasiswa mampu merangkum seluruh materi dari perancangan hingga implementasi. | Partisipasi | Review interaktif | Sesi tanya jawab | Review Materi dan Persiapan Ujian Akhir | 4.59% |
| 16 | - | Mahasiswa mampu menyelesaikan masalah basis data secara komprehensif. | UAS | Ujian tertulis | Ujian berbasis LMS | Ujian Akhir Semester | 13.79% |
| Total Bobot | 100% | ||||||
Catatan:
RUBRIK PENILAIAN (MARKING SCORE)
CPMK-1: Mahasiswa mampu menjelaskan konsep dasar sistem manajemen basis data, arsitektur sistem, dan peran strategis data dalam mendukung pengambilan keputusan bisnis digital (C2 - Memahami, CPL BD-01).
| Indikator | Sangat Kurang (<20) | Kurang (21-40) | Cukup (41-60) | Baik (61-80) | Sangat Baik (81-100) |
|---|---|---|---|---|---|
| Kemampuan mengintegrasikan konsep DBMS untuk pengambilan keputusan | Tidak mampu menghubungkan konsep basis data dengan proses pengambilan keputusan. | Menunjukkan hubungan yang lemah antara basis data dan pengambilan keputusan. | Mampu menjelaskan hubungan dasar antara basis data dan pengambilan keputusan bisnis. | Mampu menjelaskan bagaimana basis data menyediakan informasi yang mendukung pengambilan keputusan. | Mampu memberikan argumen logis dan contoh konkret bagaimana sistem basis data yang baik menjadi fondasi pengambilan keputusan bisnis digital yang efektif. |
| Pemahaman arsitektur sistem basis data | Tidak mampu mengidentifikasi arsitektur sistem basis data. | Mampu menyebutkan arsitektur sistem namun tidak dapat menjelaskan perbedaannya. | Menjelaskan arsitektur sistem (seperti 3-level architecture) dengan penjelasan yang terbatas. | Menjelaskan arsitektur sistem basis data dengan tepat dan memberikan contoh relevan. | Menganalisis arsitektur sistem basis data secara mendalam serta mampu mengaitkan setiap lapisan dengan fungsinya. |
| Pemahaman konsep dasar sistem manajemen basis data (DBMS) | Tidak mampu menjelaskan konsep dasar DBMS dan komponen utamanya. | Menjelaskan konsep dasar DBMS dengan banyak kesalahan konsep. | Menjelaskan konsep dasar DBMS secara umum namun kurang mendalam. | Menjelaskan konsep dasar DBMS dan fungsinya dengan akurat dan jelas. | Menjelaskan konsep dasar DBMS, fungsi, dan karakteristiknya secara komprehensif dan sangat akurat. |
| Pemahaman peran strategis data dalam bisnis digital | Tidak mampu mengaitkan data dengan kebutuhan bisnis digital. | Menjelaskan peran data dalam bisnis digital dengan sangat dangkal. | Menjelaskan peran data dalam bisnis digital secara umum namun kurang fokus pada aspek strategis. | Menjelaskan peran strategis data dalam mendukung operasional bisnis digital dengan baik. | Menganalisis peran strategis data secara kritis dalam mendukung pengambilan keputusan bisnis digital yang kompleks. |