Kesalahan Manusia? Tidak, Desain yang Buruk
kalau masih kurang paham ini
versi yang sederhana:
Oke, guys, kita lanjut lagi bedah buku
The Design of Everyday Things.
Di Bab 5 ini, kita bakal ngomongin
sesuatu yang sering banget bikin kita
ngerasa bego: kesalahan.
Tapi, seperti biasa, Don Norman
datang buat ngebela kita. Dia bilang,
“Bukan lo yang salah, bro.
Desainnya yang jebakan.”
Sering banget, pas kita salah pencet
tombol atau gagal pake alat, kita
langsung refleks nyalahin diri
sendiri.
“Duh, gue bego banget sih.”
atau “Ah, gue ceroboh, nggak
baca petunjuk.”
Nah, Norman membalik logika ini
total. Dia bilang, kalau banyak
orang ngelakuin kesalahan yang
sama di benda yang sama, maka yang
salah itu desainnya, bukan
manusianya. Titik. Ini adalah
perubahan cara pandang yang
radikal. Bayangin, sebuah pintu yang
ditabrak orang tiap hari. Semua yang
nabrak dibilang goblok?
Nggak mungkin. Masalahnya ada
di pintu itu yang nggak ngasih tahu
cara bukanya. Jadi, mulai sekarang,
kalau lo gagal, curigain dulu
desainnya.
Nah, Norman kemudian mecah
“kesalahan manusia” ini jadi dua tipe
utama. Dua-duanya beda banget dan
butuh solusi yang beda. Penting
banget buat lo ngerti bedanya.
Tipe pertama: Slips (Kelepasan).
Ini adalah kesalahan dalam eksekusi.
Rencana lo udah oke, tujuan lo udah
bener. Tapi pas ngejalaninnya,
tangan atau otak lo “nge-slip”.
Ini terjadi pas lo ngelakuin sesuatu
secara otomatis, tanpa mikir penuh.
Lo lagi di dapur, ngambil cangkir,
nuang kopi. Terus lo ambil wadah
gula, buka tutupnya… eh, bukannya
ngambil sendok gula, lo malah
nuang kopi lo ke wadah gula.
Nah, itu Slip. Niat lo udah bener
(pengen manis), tapi tangan lo
ngelakuin tindakan yang salah.
Norman ngebagi Slips jadi beberapa
subjenis yang bikin lo ngakak sendiri.
Capture slips:
Kebiasaan lama lo “nangkap” dan
ngalihin tindakan lo. Contoh
paling nyebelin, lo lagi libur,
niatnya mau ke toko buku,
eh tanpa sadar lo udah nyampe
di parkiran kantor. Rute ke kantor
udah jadi autopilot di otak lo,
jadi dia nyetir sendiri. Atau pas
lagi ngetik, niatnya ngetik
“mobil”, tapi jari lo refleks ngetik
“motor” karena itu kata yang
lebih sering lo ketik. Kebiasaan
lama menangkap dan
mengambil alih.Description-similarity slips:
Ini kejadian pas dua benda
keliatan mirip, dan lo ngambil
atau mencet yang salah.
Contoh seremnya, lo punya dua
botol di meja, satu air minum,
satu cairan pembersih. Bentuk
botolnya sama, warnanya mirip.
Lo haus, niat minum, eh tangan
lo malah ngambil botol
pembersih. Untung sadar
sebelum diteguk.
Atau, di layar komputer ada dua
tombol “Simpan” dan “Hapus”
yang warna dan bentuknya plek
ketiplek. Lo niat nyimpan,
eh jari lo malah ngeklik “Hapus”.
Tombol yang mirip bikin lo
salah pilih. Nggak ada yang
beda buat ngingetin lo.Memory-lapse slips:
Ini klasik banget, lo lupa
ngelakuin sesuatu di tengah
jalan. Lo ke dapur buat ambil
minum. Di tengah jalan, lo liat
HP lo berdering. Lo jawab.
Begitu selesai nelpon, lo balik
lagi ke meja kerja. Dua jam
kemudian, lo baru sadar
kehausan lagi, dan ngeh kalau
lo tadi ke dapur belum jadi
ngambil minum. Ingatan lo
ke-interupsi dan terputus.Mode-error slips:
Ini yang paling bahaya.
Terjadi pas sebuah benda
punya beberapa mode, dan
lo ngelakuin tindakan yang
bener, tapi di mode yang salah.
Contoh paling ngeri itu
di kokpit pesawat. Pilot
mungkin ngelakuin prosedur
yang benar buat lepas landas,
tapi pesawatnya ternyata lagi
dalam mode pendaratan.
Tindakannya bener, tapi
konteks modenya salah.
Fatal akibatnya.
Nah, gimana cara ngatasin Slips
yang suka kelewat gitu aja?
Lo nggak bisa cuma disuruh
“lebih hati-hati”, karena justru Slips
terjadi pas kita nggak sadar.
Solusinya ada di desain.
Tambahkan forcing
function.
Ini udah kita bahas.
Mekanisme yang maksa lo
ngelakuin tindakan yang
benar lebih dulu. Dialog
“Yakin nih mau hapus?”
sebelum file ilang itu forcing
function yang menghentikan
Slip lo.
Tuas persneling mobil matik
yang nggak bisa dipindah
tanpa nginjek rem juga forcing
function, mencegah lo jalan
tanpa sadar.Tambahkan constraints.
Bikin supaya tindakan yang
salah itu secara fisik mustahil.
Contohnya colokan listrik yang
cuma bisa masuk satu arah.Bedain tampilan.
Ini solusi paling simpel buat
description-similarity slips.
Kalau tombol “Simpan” dan
“Hapus” fungsinya berlawanan,
bikin aja mereka beda banget.
Warna beda, ukuran beda,
posisinya dijauhin. Jadi,
lo nggak akan salah klik cuma
karena dua tombol itu mirip.
Tipe kedua: Mistakes
(Kekeliruan).
Ini lebih parah dari Slips. Kalau
Slips itu salah eksekusi, Mistakes itu
salah rencana dari sononya.
Tindakan lo udah sesuai rencana,
tapi rencananya itu sendiri yang
ngaco. Ini terjadi karena lo punya
model mental yang salah tentang
gimana sesuatu bekerja.
Contohnya, pas lo lihat pintu darurat
dengan pegangan. Model mental
lo bilang, “Pegangan = Tarik.” Jadi lo
tarik sekuat tenaga. Nggak gerak.
Lo tarik lagi. Tetep aja. Akhirnya
lo sadar, ternyata pintunya harus
didorong. Rencana lo dari awal (narik)
udah salah. Lo nggak salah narik, tapi
lo salah bikin rencana. Contoh lain,
pas lo isi bensin mobil sewaan.
Lo buka tutupnya, masukin nozzle,
tapi nggak bisa mompa. Lo bingung,
ternyata mobilnya diesel, dan lo salah
masukin nozzle bensin. Rencana
lo (ngisi bensin) udah salah.
Lo harusnya ngisi diesel. Atau contoh
mistake yang lebih serius, dokter
mendiagnosis pasien flu biasa. Pasien
demam, batuk, lemas. Ternyata itu
gejala awal penyakit yang lebih gawat.
Dokter ngasih obat flu, yang tentu aja
nggak nyembuhin. Rencana
pengobatannya udah salah dari awal
karena informasinya nggak lengkap.
Itu mistake.
Jadi, Mistakes terjadi karena model
mental yang salah. Solusinya bukan
ngunci pintu atau ngasih forcing
function, tapi bantu orang buat
benerin model mentalnya.
Sediain model konseptual
yang jelas.
Orang harus paham kenapa
sistem bekerja seperti itu, bukan
cuma tombol mana yang harus
ditekan. Contohnya mesin
fotokopi modern yang
di layarnya nunjukin animasi
persis gimana kertas lewat
di dalem mesin. Kalau ada
kertas macet, dia nunjukin
di mana letaknya. Ini ngebantu
lo bangun model mental yang
bener.Kasih feedback yang jelas.
Setiap lo ngapa-ngapain, sistem
harus ngasih tahu hasilnya.
Kalau lo salah pencet, jangan
cuma muncul tulisan “Error”.
Kasih tahu, “File gagal dibuka,
formatnya nggak support.”
Jadi lo ngerti kenapa salah,
dan nggak ngulangi mistake
yang sama.Bikin semua fungsi
kelihatan.
Jangan ngumpetin perintah
penting di dalem menu yang
ribet. Tombol yang sering
dipake, taro di tempat yang
gampang diliat. Kalau ada
mode berbeda, tunjukkin mode
apa yang lagi aktif.
Kayak kamera yang nampilin
ikon (foto, video, malam)
di layarnya. Jadi lo nggak bakal
bikin mistake motret pakai
mode video.
Di bagian akhir bab ini, Norman
ngingetin kita soal satu alat bantu
yang udah jadi makanan sehari-hari:
Deteksi Kesalahan dan
Konfirmasi. Contoh paling umum,
dialog “Apakah Anda yakin ingin
menghapus file ini?” yang muncul
setelah lo pencet tombol Hapus.
Dia maksa lo buat berhenti sejenak,
mikir ulang. Apakah ini slip?
Atau emang niat lo?
Tapi, Norman wanti-wanti.
Konfirmasi jangan dipake
kebanyakan. Kalau tiap tindakan
kecil lo dikonfirmasi, lo bakal
kebal. Lo bakal otomatis klik
“OK” tanpa baca pesannya.
Konfirmasi jadi nggak ada artinya.
Bayangin tiap lo nyalain lampu,
ada suara,
“Anda yakin ingin menyalakan
lampu?”
Ganggu banget, kan? Lo bakal
belajar buat ngabaikan. Dan suatu
hari, pas lo nyalain lampu
di ruangan penuh bahan gampang
kebakar, konfirmasi itu muncul lagi,
dan lo cuekin kayak biasa. Nah,
di situlah bahayanya. Konfirmasi itu
cuma berguna buat tindakan yang
jarang dilakuin, nggak bisa
dibalikin, atau konsekuensinya gede.
Kayak, hapus file penting, transfer
duit gede, atau format hard disk.
Buat itu, konfirmasi ya perlu
banget. Buat simpan file atau
nutup jendela, ya nggak perlu.
Jadi intinya, setiap kali lo bikin
kesalahan, jangan langsung nyalahin
diri lo sendiri. Itu adalah tanda kalau
desainnya yang perlu diperbaiki.
Desainer yang baik itu nggak nyalahin
penggunanya, mereka nyalahin
desainnya sendiri, dan terus ngoprek
sampe nggak ada lagi yang bisa bikin
kesalahan. Nah, setelah ini, kita bakal
masuk ke Bab 6 yang seru, yaitu
gimana proses desain itu sendiri,
dan kenapa desainer seringkali justru
jadi biang keladi dari masalahnya.
