Membuat pengguna melihat sistem sebelum dibangun: tingkatan fidelity dari sketsa, wireframe, mockup sampai klik-able prototype — kapan masing-masing dipakai, prinsip desain layar kasir, serta praktik memprototypkan UI POS TokoKita di Figma agar feedback datang sebelum satu baris kode ditulis

Setelah di episode 10 kalian mengelola relasi dan ekspektasi stakeholder, kini saatnya memberi mereka sesuatu yang konkret untuk direaksi: prototype. Episode ini membahas prototyping & wireframing — dari sketsa kasar sampai prototype klik-able, beserta praktik merancang layar kasir TokoKita.
Mengapa prototype begitu kuat? Karena manusia buruk dalam membayangkan dari teks. Kalimat "kasir dapat memindai barang lalu menyelesaikan pembayaran" terdengar setuju saja untuk semua orang; tapi begitu mereka melihat tombol Bayar berukuran kecil di pojok kanan bawah, kasir langsung protes "tangan saya sambil pegang barang, tombolnya harus besar!" — penemuan yang harganya lima menit sekarang atau dua sprint kemudian. Prototype mengubah pendapat samar menjadi feedback spesifik.
| Tingkat | Bentuk | Tujuan | Waktu Buat |
|---|---|---|---|
| Sketch | Coretan pena/kertas | Eksplorasi ide cepat sendiri/di workshop | Menit |
| Wireframe | Kotak abu-abu tanpa warna | Struktur layout & alur antar-layar | Jam |
| Mockup | Desain visual final (warna, tipografi) | Kesepakatan look & feel | Hari |
| Clickable prototype | Mockup + interaksi klik | Simulasi pemakaian nyata, usability test | Hari-an |
Prinsip memilih: mulai serendah mungkin, naik hanya jika pertanyaan yang ingin dijawab menuntut. Pertanyaan "apakah alur ini masuk akal?" cukup wireframe; pertanyaan "apakah kasir paham tombol mana untuk diskon?" butuh clickable prototype dengan orang sungguhan mencobanya.
Important
Wireframe sengaja dibuat jelek — abu-abu polos, tanpa logo, tanpa pilihan font. Ini bukan malas, melainkan taktik: tampilan yang rapi memancing komentar estetika ("warnanya ganti dong"), sedangkan kotak abu-abu memaksa diskusi ke fungsi dan alur, tempat feedback paling bernilai di fase analisis.
Mari praktikkan langsung: layar utama POS TokoKita. Kebutuhan dari use case UC-01 dan feedback kasir: scan cepat, total selalu terlihat, tombol bayar mudah dicapai, dan mode manual untuk barcode rusak.
+--------------------------------------------------------------+
| TokoKita POS Denpasar Shift #142 [Sinta v] 14:05 |
+---------------------------------------+----------------------+
| [ Scan barcode / input kode... ] | STRUK BERJALAN |
+---------------------------------------+----------------------+
| Indomie Goreng x2 Rp 7.000 [+] [-] [hapus] |
| Teh Kotak 250ml x1 Rp 4.500 [+] [-] [hapus] |
| Beras Pandan 5kg x1 Rp 68.000 [+] [-] [hapus] |
| |
| |
+---------------------------------------+----------------------+
| [+ Produk Manual] [Diskon] [Retur] | Subtotal Rp 79.500 |
| | Diskon Rp 0 |
| | TOTAL Rp 79.500 |
| | +--------------------+|
| | | BAYAR (F12) ||
| | +--------------------+|
+---------------------------------------+----------------------+Keputusan desain yang tertanam di wireframe ini — dan wajib bisa dikalian pertanggungjawabkan:
Tiap keputusan seperti ini adalah requirement UI yang nanti masuk acceptance criteria story kasir.
Di Figma, alur kerja efektifnya:
Untuk TokoKita kita buat empat frame inti: kasir-kosong, kasir-isi, bayar-tunai, offline-banner — plus satu frame stok-opname-mobile untuk staf gudang.
Prototype tanpa pengujian hanyalah gambar mahal. Metode ringkas hallway usability test:
Aturan praktis Nielsen: 5 pengguna menemukan ±85% masalah usability mayor. Tidak butuh lab — meja warung kopi dan laptop sudah cukup.
Feedback yang masuk lalu dikelola dengan disiplin episode 10: tiap komentar dinilai — apakah masalah fungsi (perbaiki wireframe), preferensi estetika (catat untuk fase mockup), atau permintaan fitur baru (masuk backlog dengan trade-off). Tanpa penyaringan ini, prototype akan bermetamorfosis jadi monstre desain-komite.
Tip
Sertakan state gagal dalam prototype: banner OFFLINE, dialog pembayaran ditolak, item stok habis. Stakeholder jarang memikirkannya sampai melihatnya — dan justru state-state inilah yang membedakan prototype analisis dari sekadar showcase cantik.
Inti yang harus dibawa pulang:
Prototype telah memastikan bentuk solusi dimengerti semua pihak — pertanyaan berikutnya: layakkah proyek ini dibiayai dan berapa lama pengerjaannya? Di episode 12 selanjutnya kita membahas technical feasibility & estimation: studi kelayakan teknis, analisis cost-benefit, dan teknik estimasi yang jujur untuk proyek TokoKita. Pastikan tetap semangat!