Data Modelling (SSD1019)
Informasi Mata Kuliah
| Aspek | Keterangan |
|---|---|
| Kode MK | SSD1019 |
| SKS | 3 (Praktikum) |
| Semester | 4 (Empat) |
| Program Studi | Sains Data |
| Fakultas | FEBI (Ekonomi & Bisnis Islam) |
Deskripsi Singkat
Selamat datang di mata kuliah Data Modelling! Mata kuliah ini mempersiapkan Anda untuk merancang struktur data yang optimal untuk berbagai jenis sistem, mulai dari database OLTP tradisional hingga modern data warehouse dan NoSQL systems. Pembelajaran dirancang berbasis Outcome-Based Education (OBE) dengan pendekatan praktis dari conceptual model hingga physical implementation.
Capaian Pembelajaran
Setelah menyelesaikan mata kuliah ini, Anda akan mampu:
- ✅ Merancang Entity-Relationship (ER) diagram dari narasi kebutuhan bisnis
- ✅ Menormalisasi skema database hingga 3NF dan BCNF
- ✅ Mengimplementasikan model fisik (DDL, DML, Views) dalam MySQL
- ✅ Merancang dimensional model (star schema, SCD) untuk data warehouse
- ✅ Menerapkan prinsip data quality, integrity, dan governance
- ✅ Mengintegrasikan model data sebagai fondasi feature engineering dalam sains data
Struktur Mata Kuliah
| Modul | Minggu | Topik Utama |
|---|---|---|
| Pengantar & Kebutuhan | 1–2 | Kontrak, data modelling concepts, business rules |
| Conceptual Model | 3–4 | Entity, attribute, relationship, ERD (Chen & Crow's Foot) |
| Logical Model | 5–7 | Mapping ERD, normalisasi (1NF–3NF, BCNF) |
| UTS | 8 | Ujian Tengah Semester (cakupan P1–7) |
| Physical Model | 9–10 | DDL/DML/Views (MySQL), data quality & governance |
| Analytical Model | 11–13 | Data warehouse, star schema, SCD |
| Integrasi & Proyek | 14–15 | End-to-end integration, presentasi proyek akhir |
| UAS | 16 | Ujian Akhir Semester (cakupan P1–14) |
Quick Links & Navigasi
- 📋 Lihat Outline Lengkap →
- 📜 RPS & Syllabus Lengkap →
- 📚 Daftar Referensi & Sumber →
- 🎓 Mulai Pertemuan 1 →
Tools yang Akan Digunakan
- Database: MySQL 8+
- Design (ERD & Schema): Draw.io / Diagrams.net
- DB Client: MySQL Workbench
- Spreadsheet: Microsoft Excel / Google Sheets (latihan normalisasi)
Expectations
- Kehadiran: Minimal 75% untuk eligible ujian akhir
- Tugas: Latihan individu setiap pertemuan + proyek kelompok bertahap
- Project: Proyek kelompok bertahap (Tahap 1–7, presentasi di P15)
- Workload: ~6–8 jam/minggu (termasuk waktu kelas 150 menit)
Selamat belajar! Jika ada pertanyaan, jangan ragu untuk bertanya di forum diskusi atau datang ke office hours.