Jangan bingung dulu! Yang dimaksud dengan judul di atas kira-kira seperti ini: Apakah mungkin di sebuah aplikasi berbasis web, Pengguna dapat menambah beberapa record, mengubah beberapa record yang sudah ada, menghapus beberapa record yang tidak dibutuhkan lagi, sebelum akhirnya menyimpan semua perubahan tadi ke database cukup dengan menekan satu tombol hanya dari satu halaman saja? Dengan kata lain, untuk melakukan tiga fungsi utama tadi, Pengguna cukup melakukannya dari satu halaman tanpa … [Selengkapnya ...]
Kemungkinan Apa Saja yang Harus Ditangani Saat Pengguna Login ke Aplikasi Web?
Ada beberapa kemungkinan yang bisa terjadi saat Pengguna login ke aplikasi berbasis web. Setiap kemungkinan itu harus ditangani oleh sistem dengan baik. Seperti misalnya, Pengguna yang gagal login berkali-kali, apa yang harus dilakukan oleh sistem? Atau jika Pengguna lupa password, apa yang harus mereka lakukan? Atau jika password Pengguna sudah kadaluarsa, apa yang harus dilakukan oleh Pengguna, dan bagaimana sistem meresponnya? Berikut ini kita akan mengidentifikasi beberapa … [Selengkapnya ...]
Export Data: Ketika Pengguna Membutuhkan Data dalam Format Tertentu
Sangat disayangkan jika ada aplikasi berbasis web yang dibangun tidak menyediakan kemudahan bagi penggunanya untuk memperoleh data dalam format tertentu. Sudah bukan rahasia lagi bahwa salah satu tujuan dari dibangunnya aplikasi web adalah untuk menyediakan kemudahan bagi penggunanya dalam memperoleh data. Data yang diinginkan bisa diperoleh secara langsung (online); dengan cara mengakses aplikasi, maupun tidak langsung; di mana data disajikan dalam format file tertentu agar bisa diolah lagi … [Selengkapnya ...]
Seberapa Efektif Anda Mengelola Data Master/Detail dan Master/Multi-Detail?
Rasanya tidak ada aplikasi berbasis web yang tidak lepas dari pengelolaan data Master/Detail. Yang dimaksud dengan data Master/Detail adalah data yang memiliki relasi antara data induk (parent) dan data anak (child). Istilah Parent/Child jarang sekali digunakan. Orang lebih sering menggunakan istilah Master/Detail. Salah satu contoh data yang memiliki relasi Master/Detail adalah data "Pesanan" (Master), dan data "Detail Pesanan" (Detail). Contoh lainnya: data "Mahasiswa" (Master) dengan data … [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 ...]