Hari ini satu lagi Aplikasi Web yang berhasil saya mutahirkan dengan menggunakan PHPMaker versi 11. Aplikasi Web tersebut menggunakan database Microsoft SQL Server. Di dalam database itu terdapat beberapa schema untuk mengelompokkan beberapa tabel sesuai dengan kategori schema tadi. Ada satu pelajaran berharga yang bisa saya ambil hari ini. Awalnya dimulai dari pagi hari yang dihadapkan kepada sebuah isu kecil tapi cukup menjengkelkan, ehm. Apa itu? Adanya kejadian data di field Profil … [Selengkapnya ...]
Bagaimana Menangani Pengguna, Peran, dan Hak Aksesnya di Aplikasi Web
Ketika sebuah aplikasi web digunakan oleh banyak Pengguna yang memiliki Hak Akses berbeda antara satu dengan lainnya, maka sudah saatnya melakukan pengelolaan pembagian hak akses berdasarkan fungsi atau Peran dari Pengguna di aplikasi. Biasanya dalam bahasa Indonesia, hal ini disebut dengan Peran Berdasarkan Hak Akses, atau dalam istilah web applications sering disebut dengan RBAC. RBAC merupakan singkatan dari Role Based Access Control. RBAC memisahkan konsep Pengguna, Peran, dan Hak Akses. … [Selengkapnya ...]
Ragam Pilihan Metode Pendaftaran Akun Pengguna
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 ...]