Informasi Umum

IF4040 Advanced Data Modeling (nama resmi kurikulum baru untuk mata kuliah yang sebelumnya dikenal sebagai Pemodelan Data Lanjut), semester I 2026/2027.

  • SKS: 3 (135 jam per semester)
  • Prasyarat: IF2240 Database, IF3140 Database Management (2019) / Database System (2024)
  • Jadwal: Selasa 10.00–12.00, Kamis 15.00–16.00
  • Tim pengajar: Fazat Nur Azizah (fazat@itb.ac.id), Tricya E. Widagdo (cia@itb.ac.id)
  • Media: materi kuliah di Edunex (IF4040 Advanced Data Modeling), komunikasi online via MS Teams (IF4040 Advanced Data Modeling (2026-1)), presensi via SIX

Catatan: dosen dan kode course berbeda dari instance semester sebelumnya (lihat topik 11 dst. yang berasal dari materi lama) — kemungkinan cakupan topik juga bergeser, terlihat dari daftar Study Materials di bawah.

Capaian Pembelajaran (CPMK)

  1. Menjelaskan kasus-kasus penggunaan di mana basis data nonrelasional dan/atau semi-terstruktur lebih disukai dibanding basis data relasional.
  2. Mendeskripsikan karakteristik dasar dari beberapa model data nonrelasional dan/atau semi-terstruktur.
  3. Melakukan eksplorasi untuk mengimplementasikan model data nonrelasional dan/atau semi-terstruktur ketika diperlukan, termasuk untuk tipe struktur data spesifik: data temporal, spasial, dan spatio-temporal.

Cakupan Materi (Study Materials)

Tiga blok besar materi kuliah ini:

  1. Review on ER and Relational Modeling — tinjauan ulang pemodelan ER dan model data relasional (lihat ER Modeling dan Relational Data Model).
  2. NoSQL Data Model: Key-Value, Document-based, Column-based, Graph, dll. (lihat Intro to NoSQL, Key-Value Database, Document Database, dan NoSQL (materi lama)).
  3. Spatial, Temporal, dan Spatio-Temporal (Moving Objects) Data Model — sudah dibahas di topik 1–9.

Penilaian

  • Projects & Assignments
  • Ujian Tengah Semester (UTS)
  • Ujian Akhir Semester (UAS)
  • Kuis, latihan (jika diperlukan)

Kebijakan Penggunaan Gen-AI

  • Dilarang total: pada tes individu (ujian dan kuis).
  • Boleh dengan batasan: pada project dan exercise — mengikuti kebijakan yang tercantum di deskripsi project/exercise masing-masing.
  • Bebas digunakan: untuk belajar mandiri (independent study).

Sumber Referensi Kuliah

  • A. Silberschatz, H.F. Korth, S. Sudarshan: Database System Concepts, McGraw-Hill, 2006.
  • D. Sullivan: NoSQL for Mere Mortals, Addison-Wesley, 2015.
  • P. Rigaux, M. Scholl, A. Voisard: Spatial Databases With Application to GIS, Elsevier Science (USA), 2002.
  • R. H. Güting, M. Schneider: Moving Object Databases, Morgan Kaufmann, 2005.

Flashcard

flashcards Apa nama resmi mata kuliah IF4040 pada kurikulum yang berlaku semester ini? :: Advanced Data Modeling (sebelumnya dikenal sebagai Pemodelan Data Lanjut). Sebutkan tiga CPMK utama IF4040 Advanced Data Modeling :: (1) Menjelaskan use case basis data nonrelasional/semi-terstruktur dibanding relasional; (2) Mendeskripsikan karakteristik dasar berbagai model data nonrelasional/semi-terstruktur; (3) Mengeksplorasi implementasi model data tersebut, termasuk untuk data temporal, spasial, dan spatio-temporal. Sebutkan tiga blok besar cakupan materi (Study Materials) IF4040 :: (1) Review on ER and Relational Modeling; (2) NoSQL Data Model (Key-Value, Document, Column, Graph, dll.); (3) Spatial, Temporal, dan Spatio-Temporal (Moving Objects) Data Model. Bagaimana kebijakan Gen-AI untuk ujian/kuis di IF4040? :: Dilarang total digunakan pada tes individu (ujian dan kuis); boleh dengan batasan pada project/exercise sesuai kebijakan masing-masing; bebas untuk belajar mandiri. Apa dua mata kuliah prasyarat IF4040 Advanced Data Modeling? :: IF2240 Database dan IF3140 Database Management (2019)/Database System (2024).