MODUL PERTEMUAN 16
UJIAN AKHIR SEMESTER (UAS)
MATA KULIAH DATA MODELLING
A. INFORMASI UJIAN
| Item | Keterangan |
|---|---|
| Mata Kuliah | Data Modelling |
| Kode MK | SSD1019 |
| Program Studi | Sains Data |
| Fakultas | Ekonomi dan Bisnis Islam |
| Universitas | UIN K.H. Abdurrahman Wahid Pekalongan |
| Dosen Pengampu | Mohammad Reza Maulana, M.Kom |
| Jenis Ujian | Ujian Akhir Semester (UAS) |
| Bobot | 35% dari nilai akhir |
| Durasi | 150 menit |
| Sifat | Closed book â boleh membawa 1 lembar catatan A4 (bolak-balik, tulisan tangan atau cetak) |
| Cakupan | Pertemuan 1â13 (P14 integratif, tidak diuji terpisah) |
B. REFERENSI MATERI UAS
Bagian ini dapat dibagikan kepada mahasiswa sebagai panduan belajar sebelum ujian.
B.1 Referensi Utama
-
Elmasri, R. & Navathe, S. B. (2016). Fundamentals of Database Systems (7th Edition). Pearson.
- Chapter 7â8: ERD â entitas, atribut, relationship, notasi
- Chapter 9: Algoritma mapping ERD ke relasional
- Chapter 14â16: Normalisasi 1NF, 2NF, 3NF, BCNF
-
Kimball, R. & Ross, M. (2013). The Data Warehouse Toolkit (3rd Edition). Wiley.
- Chapter 1â3: Kimball Four-Step Process, grain, tabel fakta, tabel dimensi
- Chapter 5: Slowly Changing Dimensions â Type 1, 2, 3
- Appendix A: Ringkasan semua teknik dimensional modelling
-
Hoberman, S. (2009). Data Modeling Made Simple (2nd Edition). Technics Publications.
- Chapter 3â5: ERD dan logical model
- Chapter 9: Data Model Scorecard (evaluasi kualitas model)
B.2 Topik yang Paling Sering Diuji
PRIORITAS TINGGI (hampir pasti keluar):
â Algoritma mapping ERD â relasional (7 aturan) â HAFAL
â Dekomposisi normalisasi ke 3NF dengan bukti FD
â Identifikasi weak entity dari narasi
â Kimball Four-Step + deklarasi grain yang tepat
â SCD Type 1 vs Type 2 vs Type 3 â kapan pakai, SQL-nya
â Tiga jenis measures + contoh
â FK constraint: ON DELETE CASCADE vs RESTRICT vs SET NULL
PRIORITAS MENENGAH:
â Hierarki ISA: total/partial, disjoint/overlapping
â Tipe data MySQL yang tepat (DECIMAL vs FLOAT, ENUM, DATE)
â Surrogate key vs natural key di data warehouse
â OLTP vs OLAP â perbedaan 5+ dimensi
â Degenerate dimension â definisi dan contoh
PRIORITAS LEBIH RENDAH (tapi muncul sebagai pelengkap):
â BCNF â perbedaan dari 3NF
â Stored procedure vs trigger â kapan masing-masing digunakan
â Star vs snowflake â trade-off
â Conformed dimension â definisi dan manfaatPENUTUP
Pertemuan 16 menutup satu semester penuh perjalanan data modelling â dari memahami bahwa data bukan sekadar angka di kolom, hingga merancang sistem analitik yang mampu menjawab pertanyaan bisnis yang kompleks secara akurat dan efisien.
Untuk mahasiswa yang membaca ini setelah ujian:
UAS ini bukan akhir dari pembelajaran data modelling â ia adalah titik periksa yang menandai seberapa jauh perjalanan yang telah kalian tempuh. Konsep-konsep yang diuji hari ini â grain yang tepat, normalisasi yang bebas anomali, SCD yang menjaga integritas historis â adalah fondasi yang akan kalian gunakan terus-menerus dalam karier sains data kalian, baik saat merancang database baru, membaca dokumentasi sistem yang ada, maupun saat mempertanyakan mengapa sebuah angka di dashboard terlihat tidak masuk akal.
Data yang dirancang dengan buruk tidak bisa diperbaiki oleh algoritma yang canggih. Data yang dirancang dengan baik memberdayakan segalanya di atasnya. Kalian sudah tahu ini sekarang â gunakan pengetahuan ini dengan bijak.
Disusun oleh: Mohammad Reza Maulana, M.Kom Program Studi Sains Data Fakultas Ekonomi dan Bisnis Islam UIN K.H. Abdurrahman Wahid Pekalongan
Revisi: Februari 2026