Visualisasi data sering dianggap langkah akhir yang mudah, yaitu tahap ketika angka sudah selesai dihitung dan tinggal diperlihatkan. Kenyataannya, keahlian ini menuntut dua kemampuan yang tidak diajarkan bersama pemrograman: merancang pemetaan dari angka ke tampilan visual serta memahami cara pembaca menangkapnya. Topik ini membahas kedua kemampuan tersebut, menelusuri alurnya dari data hingga keputusan, lalu menetapkan kriteria praktis untuk memilih antara tabel dan grafik pada tugas analisis harian.
Keahlian yang bertumpu pada persepsi#
Grafik bekerja karena sistem persepsi manusia menangkap posisi, panjang, dan warna jauh lebih cepat daripada membaca deret angka satu per satu. Penangkapan itu berlangsung tanpa kesadaran: pembaca melihat garis yang menanjak sebelum berpikir bahwa nilai sebenarnya naik. Cleveland dan McGill mengukur kecepatan serta ketepatan membaca grafik pada tahun 1984 dan menemukan bahwa saluran visual yang berbeda tidak sama mudahnya dibaca. Temuan tersebut berarti pemilihan saluran menentukan kualitas pembacaan sebelum satu pun angka diperiksa.
Dari sini terlihat bahwa keahlian visualisasi tidak berhenti pada kemampuan menulis kode. Keahliannya mencakup merancang pemetaan dari data ke saluran visual yang tepat, kemudian mengomunikasikan hasilnya kepada pembaca yang membawa tugas berbeda. Kemahiran dalam Python tidak otomatis menghasilkan grafik yang mudah dibaca, sebab ilmu yang melatarinya adalah persepsi dan komunikasi, bukan sintaks bahasa pemrograman.
Alur dari data hingga keputusan#
Visualisasi adalah rantai pekerjaan dengan empat tahap yang saling bergantung. Data berupa angka mentah terlebih dahulu dipetakan ke saluran visual melalui proses yang disebut encoding, yakni pemilihan posisi, panjang, sudut, area, atau warna sebagai wadah nilai. Sistem persepsi pembaca kemudian menangkap pola dari tampilan tersebut, dan pola yang terbaca menjadi dasar keputusan berikutnya. Kelemahan pada satu tahap merambat ke tahap sesudahnya, karena pemetaan yang keliru menghasilkan pola yang keliru, dan pola yang keliru mendorong keputusan yang keliru.
Diagram berikut merangkum alur tersebut beserta isi setiap tahapnya.
Setiap tahap pada diagram menjadi titik koreksi yang jelas. Angka yang salah diperbaiki pada data, pemetaan yang menyesatkan diperbaiki pada encoding, dan kesimpulan yang meleset ditelusuri kembali ke pola yang dibaca. Struktur ini membuat kesalahan visualisasi dapat dilacak sampai tahap asalnya, bukan diterima begitu adanya.
Kapan grafik lebih tepat digunakan#
Grafik menonjol pada tugas yang menuntut pembacaan pola. Tren naik dan turun sepanjang waktu, perbandingan bentuk antarkelompok, serta pencarian nilai menyimpang selesai dalam sekejap ketika angka diwujudkan sebagai posisi atau panjang. Delapan nilai ujian yang ditulis sebagai daftar angka harus dibaca satu per satu, sedangkan grafik yang sama memperlihatkan kumpulan tinggi dan rendahnya sekilas. Nilai menyimpang (outlier), yaitu titik yang berada jauh di luar kumpulan data lainnya, hampir tidak dapat dilacak dengan mata pada deret angka panjang tetapi segera terlihat pada sebaran.
Kapan tabel lebih jujur daripada grafik#
Tabel unggul pada tugas yang berlawanan, yaitu pembacaan nilai tunggal secara presisi. Rata-rata resmi kelas, angka yang akan dikutip tanpa salah, dan deret pendek dengan beberapa baris lebih tepat disajikan sebagai tabel karena pembaca menyalin angkanya, bukan menaksirnya dari panjang batang. Grafik menuntut langkah pembacaan kembali dari posisi ke angka, dan langkah itu menyisakan ruang kekeliruan kecil. Apabila nilai persis menjadi inti pesan, ruang kekeliruan tersebut tidak perlu dibuka.
Tabel perbandingan berikut merangkum arah pilihan pada tugas analisis yang umum.
| Tugas analisis | Penyajian yang lebih tepat | Alasan |
|---|---|---|
| Membaca nilai ujian satu siswa secara persis | Tabel | Angka tunggal disalin tanpa penaksiran |
| Menunjukkan tren nilai antarpertemuan | Grafik garis | Arah naik dan turun terbaca seketika |
| Menemukan siswa dengan nilai menyimpang | Grafik sebaran | Nilai menonjol di luar kumpulan secara visual |
| Membandingkan dua rata-rata resmi | Tabel | Dua angka lebih presisi daripada dua batang |
| Menilai persebaran dua kelas | Grafik | Bentuk distribusi sulit dibaca dari deret angka |
Memilih dengan kriteria yang ditetapkan terlebih dahulu#
Kejujuran penyajian tidak melekat pada bentuknya, melainkan pada alasan pemilihannya. Tabel dan grafik sama-sama dapat menyesatkan apabila dipilih karena motif tertentu, misalnya grafik digunakan agar laporan terlihat meyakinkan atau tabel dipilih untuk menyembunyikan pola yang tidak menguntungkan. Karena itu kriteria pemilihan perlu ditetapkan sebelum angka dilihat: tugas pembaca dinyatakan lebih dahulu, lalu tugas tersebut menentukan bentuk penyajian. Aturan sederhana ini mengikat keputusan kepada kebutuhan analisis dan menutup ruang bagi keputusan yang digerakkan oleh kepentingan.
Kriteria praktisnya dirangkum dalam tiga pertanyaan. Pertama, nilai apa yang harus dibaca secara persis? Kedua, pola apa yang harus terlihat sekilas? Ketiga, siapa pembacanya dan tugas apa yang dibawanya? Jawaban atas ketiganya sudah cukup untuk menentukan tabel, grafik, atau gabungan keduanya pada kebanyakan laporan.
Percobaan pada satu tabel kecil#
Perbedaan kedua bentuk penyajian dapat diperagakan dengan tabel kecil berisi delapan baris. Skrip berikut mencetak nilai ujian matematika delapan siswa, kemudian mencetak ringkasannya.
"""Ringkasan satu tabel kecil: nilai ujian matematika delapan siswa kelas 7A."""
nilai = [78, 85, 92, 68, 74, 88, 81, 90]
print("Nilai:", nilai)
print("Nilai tertinggi:", max(nilai))
print("Nilai terendah:", min(nilai))
print("Rata-rata:", round(sum(nilai) / len(nilai), 2))Nilai: [78, 85, 92, 68, 74, 88, 81, 90]
Nilai tertinggi: 92
Nilai terendah: 68
Rata-rata: 82.0Baris pertama keluaran berperan sebagai tabel. Delapan nilai terbaca dan disalin persis tanpa penaksiran, dan nilai terendah 68 langsung terlihat posisinya di antara yang lain. Tiga baris berikutnya berperan sebagai ringkasan: kumpulan terlihat sekaligus, tetapi nilai persis per siswa sudah tidak ada. Kedua peran melayani tugas yang berbeda, sehingga penyajian yang tepat memilih salah satunya sesuai tugas pembaca.
Ringkasan#
- Keahlian visualisasi bertumpu pada persepsi dan komunikasi, bukan semata kemahiran kode, karena pembaca menangkap saluran visual lebih cepat daripada deret angka.
- Visualisasi berjalan sebagai alur empat tahap, yaitu data, encoding, persepsi, dan keputusan, dengan kesalahan yang dapat dilacak ke tahap asalnya.
- Grafik lebih tepat untuk pola, tren, dan nilai menyimpang, sedangkan tabel lebih tepat untuk nilai tunggal yang harus dibaca presisi dan deret pendek.
- Kriteria pemilihan ditetapkan sebelum angka dilihat agar penyajian tidak digerakkan oleh motif.
Referensi#
- Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods — Journal of the American Statistical Association — Eksperimen Cleveland dan McGill tentang ketepatan membaca saluran visual pada grafik statistik.