Data Visualization
SD25-32001 | 3 (2-1) SKS
📋 Informasi Mata Kuliah
Mata kuliah ini membahas teknik dan prinsip visualisasi data untuk membuat representasi visual yang interaktif dan informatif dari data.
Dosen
Ahmad Luky Ramdani
Ira Safitri
Dimas Dwi Randa
Ira Safitri
Dimas Dwi Randa
Waktu
Senin, 13:00 - 14:30
Selasa, 13:00 - 14:30
Rabu, 13:00 - 14:30
Selasa, 13:00 - 14:30
Rabu, 13:00 - 14:30
Ruangan
Ruangan kelas perkuliahn di ITERA
Semester
Genap 2025/2026
📅 Rencana Pembelajaran Semester (RPS)
Minggu 1
What's Vis, and Why Do It?
🎯 Tujuan Pembelajaran:
Mahasiswa mampu memahami konsep dasar visualisasi data secara umum dan pentingnya dalam analisis data. Memahami konsep Humman in the Loop, visual recognition, dan preattentive processing.
📚 Topik Bahasan
- Fondasi Visualisasi
- Mengapa Menggunakan Visual?
- Tantangan Desain
- Metodologi & Batasan
📁 Materi & Link:
Slide Pertemuan 1
✏️ Tugas: Cari 1 contoh visualisasi data di internet dan jelaskan mengapa visualisasi tersebut menarik atau buruk di internet.
Minggu 2
What: Data Abstraction
🎯 Tujuan Pembelajaran:
Mahasiswa mampu memahami pentingnya data abstraction dalam visualisasi.
📚 Topik Bahasan
- Tipe dataset
- Tipe data
- Dimensi data
- Data abstraction dalam visualisasi
- Semantik data
✏️ Tugas: Detail tugas dapat dilihat pada halam terakhir dari slide presentasi (Slide).
Minggu 3
Why: Task Abstraction?
🎯 Tujuan Pembelajaran:
- Menerjemahkan (Translate): Mengubah deskripsi tugas yang sangat spesifik dari suatu domain (misal: ekonomi, biologi) menjadi bahasa abstraksi tugas yang umum.
- Mengidentifikasi (Identify): Mengenali pola tindakan pengguna (actions) dan sasaran data (targets) yang ingin dicapai.
- Menganalisis (Analyze): Membedakan antara tujuan penggunaan visualisasi (apakah untuk presentasi, penemuan, atau sekadar menikmati data).
- Mendesain (Design): Memilih teknik visualisasi yang paling sesuai berdasarkan jenis tugas yang telah diabstraksikan.
📚 Topik Bahasan
- Actions (Tindakan): Apa yang dilakukan pengguna? - Analyze (Menganalisis), Search (Mencari) dan Query (Menanyakan)
- Targets (Target): Apa yang dicari di dalam data? - High-level (Seluruh Data), Atribut, Data Relasional (Networks/Trees) dan Data Spasial
✏️ Tugas: Detail tugas dapat dilihat pada halam terakhir dari slide presentasi (Slide).
Minggu 4
Analysis: Four Levels for Validation
🎯 Tujuan Pembelajaran:
Menganalisis dan memvalidasi visualisasi data menggunakan metode yang tepat.
📚 Topik Bahasan:
- Level Domain Situation: Memahami konteks dan situasi pengguna untuk memastikan visualisasi yang dibuat relevan dan efektif.
- Level Data Validation: Memastikan data yang digunakan sesuai dengan tujuan visualisasi.
- Level Visual Validation: Memastikan visualisasi yang dibuat sesuai dengan tujuan pengguna.
- Level Algorithm Validation: Memastikan algoritma yang digunakan untuk membuat visualisasi benar-benar menghasilkan output yang diinginkan.
Minggu 5
Marks and Channels
🎯 Tujuan Pembelajaran:
Memahami konsep marks dan channels dalam visualisasi data serta bagaimana memilihnya untuk membuat visualisasi yang efektif.
📚 Topik Bahasan:
- Marks: Elemen dasar dalam visualisasi yang digunakan untuk merepresentasikan data, seperti titik, garis, dan area.
- Channels: Cara-cara untuk memodifikasi marks agar dapat menyampaikan informasi lebih efektif, seperti posisi, ukuran, warna, bentuk, dan orientasi.
- Prinsip Pemilihan Marks dan Channels: Memilih marks dan channels yang sesuai dengan jenis data dan tujuan visualisasi untuk meningkatkan pemahaman pengguna.
📁 Materi & Link:
Slide Pertemuan 3
Minggu 15
Analysis Case Studies & Task
🎯 Tujuan Pembelajaran:
Menganalisis studi kasus visualisasi data dan menyelesaikan tugas yang diberikan.
📚 Topik Bahasan:
- Studi Kasus Visualisasi Data: Menganalisis berbagai studi kasus visualisasi data untuk memahami pendekatan yang digunakan dan hasil yang dicapai.
- Tugas Analisis: Menyelesaikan tugas analisis berdasarkan studi kasus yang telah dipelajari, dengan fokus pada penerapan konsep-konsep visualisasi data yang telah dibahas selama perkuliahan.