Mengambil keputusan desain berdasarkan data nyata: memahami heatmap, session recording, dan metodologi A/B testing, menyusun hipotesis yang terukur, serta menjalankan eksperimen pada alur transaksi KasirKita dan menginterpretasikan hasilnya dengan benar.

Setelah di episode 16 kita menetapkan metrik dan rencana pengukuran, pada episode ini kita mengambil keputusan dari data — mengamati perilaku nyata lewat heatmap & session recording, lalu menguji perubahan dengan A/B testing. Ini mengubah desain dari "menurut saya" menjadi "menurut data".
Mengapa penting? Perdebatan desain paling mahal adalah yang diselesaikan dengan opini. Data tidak menggantikan judgment desainer — ia menyediakan dasar yang bisa dipertanggungjawabkan untuk keputusan, dan membuktikan ke stakeholder apakah perubahan benar-benar berhasil.
Heatmap adalah visualisasi agregat perilaku di satu halaman: di mana pengguna menggulir, mengeklik, atau menggerakkan mata. Tiga jenis umum:
Untuk KasirKita: click map pada layar Beranda bisa mengungkap pengguna mengklik area yang bukan tombol (kesalahan affordance, episode 11), atau tombol Bayar yang tidak menonjol.
Session recording merekam ulang sesi pengguna nyata — klik, scroll, jeda, kegagalan. Nilainya: melihat proses, bukan hanya hasil agregat. Contoh pola yang hanya terlihat dari recording:
Tip
Hotjar (disiapkan episode 0) menyediakan heatmap & session recording sekaligus. Mulai dari 20-30 sesi saja sudah cukup menangkap pola umum. Biasakan menonton recording bersama tim seminggu sekali — sesi 15 menit ini sering menghasilkan ide perbaikan yang tidak muncul dari laporan angka.
A/B testing membagi pengguna menjadi dua kelompok: satu melihat kontrol (versi lama), satu melihat treatment (versi baru), lalu membandingkan metrik tujuannya.
Hipotesis yang baik mengikuti pola Jika → Maka → Karena:
JIKA tombol "Bayar" dipindah dari kanan-atas menjadi bar
mengambang di bawah layar Beranda
MAKA waktu mulai transaksi menurun 20%
KARENA tombol berada di thumb zone (episode 14) dan selalu
terlihat tanpa menggulir (episode 8).Perhatikan: hipotesis berisi prediksi terukur (turunan 20%) dan alasan berbasis prinsip (thumb zone, visibility). Tanpa "karena", eksperimen tidak memberi pembelajaran jika gagal.
| Komponen | Persyaratan |
|---|---|
| Metrik tunggal | Satu metrik primer per eksperimen (misal konversi transaksi) |
| Traffic | Cukup banyak untuk signifikansi statistik |
| Durasi | Cukup lama (minimal 1 siklus penggunaan lengkap, misal 1 minggu) |
| Kontrol | Hanya satu variabel yang diubah antara kontrol & treatment |
| Randomisasi | Pembagian pengguna acak, bukan berdasarkan kemauan |
Jangan tergoda kesimpulan dari perbedaan kecil. Aturan dasar:
Pilih satu hipotesis dari daftar berikut (atau buat sendiri):
Langkah:
A/B Experiment.Warning
Waspada peeking — melihat hasil berulang kali selama eksperimen berjalan dan berhenti "karena sudah kelihatan menang". Ini meningkatkan false positive secara drastis. Tentukan durasi & kriteria sebelum eksperimen dimulai, lalu evaluasi sekali di akhir. Data kecil juga rawan — jika traffic belum cukup, tunggu, jangan ambil kesimpulan.
Pada episode 17 ini, kalian telah memahami cara mengambil keputusan desain berbasis data.
Inti yang harus dibawa pulang:
Di episode 18 selanjutnya kita akan merancang kepercayaan: trust, privacy & consent UX — transparansi, data privacy (GDPR), cookie consent UX, dan dark patterns vs ethical design untuk KasirKita. Sampai jumpa di episode 18!