Setiap aplikasi web pasti memiliki menu. Menu berisi link ke halaman yang dapat diakses oleh Pengguna sesuai dengan Peran-nya di aplikasi tersebut. Menu bisa hanya terdiri dari satu level (hanya menu induk saja), atau bahkan bisa juga lebih dari satu level (memiliki sub-menu yang merupakan percabangan dari menu induknya). Posisi menu di aplikasi berbasis web biasanya berada di bagian paling atas halaman (Menu Horizontal), atau di sebelah kiri (Menu Vertical). Jarang sekali ada aplikasi web yang menempatkan posisi menu di sebelah kanan atau bawah.
Dari beberapa aplikasi web yang pernah saya perhatikan, hampir semuanya hanya menggunakan salah satu saja dari kedua posisi menu tersebut. Kalau tidak menggunakan Menu Horizontal saja, ya Menu Vertical saja. Rasanya jarang sekali ada aplikasi berbasis web yang menyediakan kedua pilihan tersebut sekaligus. Padahal, kalau kedua pilihan tersebut ada, Pengguna dapat mengganti posisi menu yang diinginkannya, karena tidak semua Pengguna suka dengan Menu Horizontal saja atau Menu Vertical saja. Kadang-kadang, Pengguna ingin mengubah posisi menu tersebut, dan mereka pasti punya alasan tersendiri mengapa ingin mengubahnya.
Menu Horizontal biasanya dipilih jika Pengguna ingin menghemat ruang yang ada di sebelah kiri. Daripada menyisakan area di sebelah kiri halaman untuk posisi menu yang justru akan mempersempit lebar halaman yang sedang dibuka, maka posisi menu lebih cocok ditempatkan di sebelah atas dalam hal ini. Sebaliknya, jika Pengguna ingin menghemat ruang sebelah atas dari halaman yang sedang terbuka (misalnya karena tinggi dari halaman yang dibuka cukup besar), maka posisi menu yang cocok digunakan dalam hal ini adalah di sebelah kiri (Menu Vertical). Artinya, dalam hal ini tidak ada istilah posisi menu mana yang terbaik? Yang ada adalah, bagaimana posisi menu tersebut bisa digunakan sesuai dengan kondisi halaman yang sedang dibuka.
Aplikasi web yang baik seharusnya menyediakan kedua pilihan posisi menu tersebut. Alangkah lebih baik lagi jika di dalam aplikasi web tersebut menyediakan kemudahan bagi Penggunanya untuk berpindah dari satu pilihan ke pilihan lain. Terakhir, tentu saja perubahan posisi menu tersebut sebaiknya harus bisa disimpan per pilihan Pengguna. Artinya, ketika Pengguna menggunakan aplikasi web tersebut di waktu mendatang, maka posisi menu yang terakhir dia pilih itulah yang akan ditampilkan. Setiap Pengguna tentu saja memiliki pilihan masing-masing yang bisa saja berbeda dengan Pengguna lainnya.
Dengan disediakannya kedua pilihan posisi menu tadi, maka aplikasi web yang Anda bangun akan terlihat semakin profesional bagi Pengguna, dan tentu saja aplikasi web yang Anda bangun menjadi memiliki nilai lebih dibandingkan dengan aplikasi web yang hanya menggunakan satu posisi menu saja.
Sudahkah di aplikasi web yang Anda kembangkan menyediakan kedua pilihan ini untuk setiap Pengguna?
Tinggalkan Balasan