Delapan Aturan Emas Desain Antarmuka
- Upayakan konsistensi: dalam situasi yang serupa, urutan tindakan yang sama harus diperlukan, dan istilah yang sama harus digunakan pada prompt, menu, dan layar bantuan, serta warna, tata letak, penggunaan huruf besar-kecil, font, dan elemen lainnya harus diterapkan secara konsisten di seluruh sistem.
- Upayakan kegunaan universal: desain harus mengenali kebutuhan berbagai pengguna dan mempertimbangkan pemula hingga ahli, kelompok usia, disabilitas, perbedaan internasional, serta keragaman teknologi.
- Berikan umpan balik yang bermanfaat: setiap tindakan pengguna harus mendapatkan umpan balik dari antarmuka; untuk tindakan yang sering terjadi dan sepele cukup dengan respons sederhana, sedangkan untuk tindakan yang jarang tetapi penting dibutuhkan respons yang lebih mendalam.
- Berikan penuntasan melalui desain dialog: rangkai urutan tindakan dalam kelompok, dan melalui umpan balik atas penyelesaian kelompok tersebut, berikan rasa pencapaian dan kelegaan kepada pengguna.
- Cegah kesalahan: rancang antarmuka agar pengguna tidak melakukan kesalahan serius, dan saat kesalahan terjadi, berikan petunjuk pemulihan yang sederhana dan spesifik.
- Izinkan pembatalan tindakan dengan mudah: sebisa mungkin, buat tindakan dapat dibatalkan agar pengguna tidak takut melakukan kesalahan dan terdorong untuk menjelajahi opsi baru.
- Pertahankan kendali pada pengguna: pengguna berpengalaman ingin antarmuka merespons tindakannya dan tidak mengubah perilaku yang sudah mereka kenal; mereka akan merasa tidak nyaman ketika sulit memperoleh informasi yang dibutuhkan atau gagal mendapatkan hasil yang diinginkan.
- Kurangi beban memori jangka pendek: karena jumlah informasi yang dapat diproses orang dalam memori jangka pendek terbatas, antarmuka yang mengharuskan pengguna mengingat informasi dari satu layar untuk digunakan di layar lain harus dihindari.
Opini GN⁺
- Tulisan ini menyajikan prinsip-prinsip dasar desain antarmuka yang diajukan oleh Ben Shneiderman, dan prinsip-prinsip ini memberikan titik awal yang baik bagi desainer mobile, desktop, dan web.
- Prinsip-prinsip untuk meningkatkan pengalaman pengguna ini membantu pengguna memahami sistem dengan lebih baik dan menggunakannya secara lebih efisien.
- Tulisan ini memberikan panduan yang berguna bagi insinyur perangkat lunak pemula saat merancang antarmuka yang ramah pengguna.
1 komentar
Komentar Hacker News
Performa bukan bagian dari desain UI, tetapi sering cenderung diabaikan. UI dengan performa buruk melanggar semua prinsip desain.
UI yang tidak stabil dan sering berubah juga melanggar sebagian besar prinsip. Smart TV sangat buruk dalam hal ini, misalnya tata letak layar beranda dan ikon aplikasi sering berubah tanpa alasan.
Ikon tanpa label (kadang bahkan tanpa tooltip) adalah masalah yang makin parah. Jika Anda harus mencari di Google untuk mengetahui fungsi sebuah tombol, berarti desain UI-nya buruk.
Penjelasan mengapa konsistensi itu penting.
Penting untuk menyampaikan model konseptual kepada pengguna dengan jelas.
Saat pengguna memasukkan kode pos yang salah, mereka harus diarahkan untuk hanya memperbaiki bagian yang salah, bukan mengisi ulang seluruh formulir nama-alamat.
Alih-alih menonaktifkan item menu, tampilkan pesan kesalahan yang menjelaskan mengapa perintah tersebut tidak tersedia saat pengguna mengkliknya.
10 heuristik usability Nielsen memberikan panduan yang baik untuk desain UI.
Sejak 2013, konsistensi mulai runtuh, dan dengan munculnya UI berbasis CSS, setiap situs dan aplikasi menerapkan UX-nya sendiri.
Membuat sesuatu yang lain tiba-tiba muncul sehingga pengguna salah memilih alih-alih item yang sebenarnya ingin dipilih adalah kesalahan yang sangat serius.
Elemen antarmuka tidak boleh bergerak secara tak terduga setelah antarmuka dirender.
Diskusi tentang aturan emas dari utopia yang tampak jelas.