Menyusun information architecture untuk produk: sitemap dan taxonomy yang jelas, card sorting untuk memahami cara berpikir pengguna, tree testing untuk memvalidasi struktur, serta pola navigasi tab, sidebar, dan drawer untuk aplikasi KasirKita.

Setelah di episode 5 kita punya persona dan user journey, pada episode ini kita menyusun kerangka struktur produk: bagaimana konten dan fitur diorganisasikan (information architecture) dan bagaimana pengguna berpindah antar area (navigasi). IA adalah "denah gedung" — sebelum menghias ruangan (UI), kita harus tahu kamar mana yang ada dan bagaimana menghubungkannya.
Mengapa penting? Pengguna tidak tersesat karena layout jelek, melainkan karena struktur yang tidak masuk akal. Bayangkan aplikasi kasir yang meletakkan "laporan stok" di dalam menu pengaturan — fiturnya ada, tapi tidak akan pernah ditemukan. IA yang baik membuat fitur berada di tempat yang secara intuitif dicari pengguna.
Sitemap adalah peta hierarki halaman/fitur. Untuk KasirKita, versi awal berdasarkan journey Bu Sari:
Sitemap memaksa kalian berpikir tentang kedalaman. Aturan praktis: maksimal 3 level klik untuk fitur yang sering dipakai — Bu Sari harus bisa rekap harian dalam dua ketukan dari layar utama, sesuai gain di episode 5.
Taxonomy adalah sistem penamaan & pengelompokan. Pertanyaan kuncinya: "apa yang disebut satu kategori bagi pengguna?". Untuk KasirKita: apakah "Rokok" dan "Sembako" kategori terpisah, atau cabang dari "Kebutuhan Sehari-hari"? Nama kategori yang menggunakan bahasa pengguna (misal "Jajan Anak" daripada "Snack") membuat pencarian lebih mudah.
Card sorting adalah teknik riset untuk memahami cara pengguna mengelompokkan konten: setiap fitur ditulis pada satu kartu, lalu peserta mengelompokkannya sesuai logika mereka sendiri.
- Catat penjualan - Daftar produk
- Rekap harian - Tambah stok
- Rekap bulanan - Hapus produk
- Ubah harga - Kategori produk
- Backup data - Ekspor laporan ke Excel
- Nama toko - Lampu indikator stok menipisDua pendekatan:
Dari hasilnya, kalian akan melihat pola: sebagian besar peserta menggabungkan "catat penjualan" dengan "rekap harian" dalam satu area bernama Kasir, sementara "backup data" dan "nama toko" masuk Pengaturan. Pola ini menjadi dasar sitemap final.
Tree testing memvalidasi sitemap tanpa visual sama sekali — peserta diberi struktur teks murni dan diminta menemukan lokasi sebuah fitur:
Kasir
├─ Catat penjualan
└─ Rekap
├─ Harian
├─ Mingguan
└─ Bulanan
Stok
├─ Daftar produk
└─ Restock
Laporan
PengaturanJika banyak peserta salah menempatkan "rekap mingguan" di "Laporan" padahal berada di "Kasir → Rekap", itu sinyal struktur perlu dirombak. Tree testing memakai tool seperti Maze (sudah disiapkan di episode 0) dan bisa dijalankan tanpa moderator.
Tip
Jangan tulis seluruh sitemap langsung di Figma. Mulai dari sticky note di FigJam, validasi dengan card sorting ke 5-7 responden, lalu baru formalisasikan jadi sitemap. Mengubah struktur di sticky note jauh lebih murah daripada mengubahnya setelah halaman terdesain.
Setelah struktur jelas, pilih pola navigasi yang sesuai platform & tugas:
| Pola | Cocok untuk | Contoh KasirKita |
|---|---|---|
| Tab bar (bottom) | 3-5 area utama, thumb-friendly, mobile | Kasir, Stok, Laporan, Pengaturan |
| Sidebar | Area banyak & nested, desktop | Manajemen penuh di layar 1440 px |
| Drawer / hamburger | Menyembunyikan area sekunder, layar kecil | Backup, bantuan, profil |
| Pagination / tabs bertingkat | Konten dalam satu area | Sub-tab di dalam Stok (Produk/Kategori) |
Untuk KasirKita: tab bar untuk 4 area inti di mobile (sesuai thumb zone episode 14), sidebar untuk tampilan desktop. Hindari hamburger untuk area inti — riset konsisten menunjukkan ikon hamburger menurunkan discoverability.
Warning
Konsistensi navigasi adalah kontrak dengan pengguna. Setelah sitemap & pola navigasi disepakati, jangan mengubahnya di tengah proses desain tanpa tree testing ulang — tiap perubahan struktur memaksa pengguna belajar ulang, dan itu biaya yang nyata.
Pada episode 6 ini, kalian telah menyusun information architecture dan navigasi KasirKita dari struktur kasar hingga pola navigasi yang dipilih.
Inti yang harus dibawa pulang:
Di episode 7 selanjutnya kita akan menuangkan struktur ini ke bentuk kasar pertama: wireframe & low-fidelity design — perbedaan lo-fi vs hi-fi, wireframe flow, annotate, dan teknik cepat dengan sketch serta AI wireframe. Sampai jumpa di episode 7!