Menu (komputasi)

Dalam antarmuka pengguna grafis, menu adalah daftar perintah-perintah suatu perangkat lunak yang apabila dieksekusi akan menjalankan suatu perintah tertentu dari aplikasi.

Menu digunakan sebagai alternatif dari antarmuka baris perintah. Pilihan yang diberikan oleh menu dapat dipilih dengan menggunakan kursor atau antarmuka pengguna.

 Navigasi 

Pengguna memilih opsi dari menu dengan menggunakan perangkat masukan. Beberapa metode masukan memerlukan navigasi linier, yaitu pengguna harus menggerakkan kursor atau berpindah dari satu item menu ke item menu lainnya hingga mencapai pilihan. Pada terminal komputer, bilah video terbalik dapat berfungsi sebagai kursor.

Beberapa perangkat masukan yang digunakan dalam antarmuka menu adalah layar sentuh, papan ketik, tetikus, kendali jarak jauh, dan mikrofon.
Dalam sistem yang diaktifkan oleh suara, seperti respons suara interaktif, mikrofon mengirimkan rekaman suara pengguna ke sistem pengenalan suara yang menerjemahkannya menjadi perintah.

 Submenu 

Menu terkadang disusun secara hierarkis, yang memungkinkan navigasi melalui berbagai tingkatan struktur menu. Memilih entri menu dengan panah akan memperluasnya dan menampilkan menu tambahan (submenu) dengan opsi yang terkait dengan entri yang dipilih.

Kebergunaan submenu dikritik sebagai hal yang sulit, karena tinggi yang harus dilintasi oleh pointer sangat sempit. Hukum kemudi memprediksi bahwa gerakan ini akan lambat, dan kesalahan apa pun dalam menyentuh batas entri menu induk akan menyembunyikan submenu. Beberapa teknik yang diusulkan untuk mengurangi kesalahan ini adalah dengan membiarkan submenu tetap terbuka saat menggerakkan pointer secara diagonal, dan menggunakan menu besar yang dirancang untuk meningkatkan kemampuan pemindaian dan kategorisasi konten.
Pengalaman pengguna yang negatif dengan submenu disebut sebagai menu diving.

 Referensi 

Kategori:Komputer
Kategori:Antarmuka pengguna grafis
Kategori:Elemen kontrol grafis