Bukan aplikasi web namanya jika tidak menyediakan fitur untuk mendaftarkan akun pengguna. Apalagi jika proses pendaftaran pengguna itu tidak bersifat fleksibel dan tidak menyediakan beberapa pilihan yang paling sering digunakan. Sampai sejauh ini, saya mengamati ada tiga pilihan business logic dalam suatu siklus pendaftaran pengguna yang seharusnya layak tersedia di sebuah aplikasi web: Akun Pengguna tidak butuh aktivasi Aktivasi Akun Pengguna dilakukan oleh Pengguna sendiri Aktivasi … [Selengkapnya ...]
Breadcrumb Links: Navigasi untuk Lokasi Halaman di Struktur Menu atau Navigasi untuk Halaman Master/Detail?
Apa sih Breadcrumb Links itu? Breadcrumb Links adalah navigasi bantuan yang digunakan oleh suatu aplikasi untuk menunjukkan lokasi dari suatu halaman yang sedang terbuka. Hal ini memungkinkan pengguna untuk mengetahui lokasi dari suatu halaman dengan cepat tanpa harus menebak dengan membuka-buka menu di aplikasi. Breadcrumb Links biasanya ditampilkan secara horizontal dan ditempatkan di bagian paling atas dari sebuah halaman Aplikasi Web yang sedang terbuka. Lokasinya bisa juga tepat di … [Selengkapnya ...]
Mode Pemeliharaan: Ketika Aplikasi Tidak Boleh Dioperasikan oleh Pengguna
Tidak ada satupun aplikasi berbasis web yang ketika sudah digunakan oleh penggunanya luput dari proses pemeliharaan. Entah itu karena disebabkan adanya perbaikan bugs, perubahan fitur (penambahan/pengurangan), maupun pemeliharaan basis data (database), dan hal-hal teknis lainnya yang mengharuskan aplikasi tidak boleh dioperasikan oleh pengguna. Pada saat hal itu sedang terjadi, maka seharusnya aplikasi harus segera diset ke mode pemeliharaan (maintenance mode). Tujuannya sederhana saja. Supaya … [Selengkapnya ...]
Seberapa Besar Peran Anda Mendorong Pengguna Aplikasi untuk Menggunakan Password yang Kuat?
Sudah bukan rahasia lagi bahwa faktor keamanan aplikasi adalah salah satu dari sekian banyaknya faktor yang tak kalah penting dalam bidang pengembangan aplikasi berbasis web. Mari kita lebih spesifik lagi. Mari kita membahas pada faktor pentingnya pengamanan akun pengguna melalui penerapan kebijakan password (kata sandi) yang kuat (strong password policy) di sebuah aplikasi. Tentu di aplikasi web yang sudah dikembangkan, kita tidak menginginkan kejadian pengguna yang tiba-tiba melaporkan … [Selengkapnya ...]
Pentingnya Menu Bantuan di Aplikasi Berbasis Web
Selama beberapa tahun bekerja dalam bidang pengembangan aplikasi berbasis web, diam-diam saya sering mengamati banyak aplikasi khususnya yang berbasis web tidak dilengkapi dengan menu atau fitur Bantuan. Menu Bantuan dikenal juga dengan istilah Help Online. Bagi yang belum tahu apa itu menu Bantuan, maka menu ini berisi keterangan atau penjelasan mengenai fitur-fitur atau menu-menu yang terdapat di suatu aplikasi. Selain itu, menu Bantuan biasanya juga berisi pertanyaan-pertanyaan yang (akan) … [Selengkapnya ...]