PT. Nurulfikri Cipta Solusi merupakan sebuah software house yang bergerak dalam bidang teknologi web service. Berdiri pada tahun 1999 oleh 3 direktur Nurul Fikri, kini menangani 2 proyek besar dan sejumlah proyek – proyek kecil. Saat ini perusahaan tengah mengembangkan 2 proyek yang cukup besar, yaitu aplikasi bengkel dan suku cadang mobil, dan aplikasi rumah sakit. Kedua aplikasi ini membutuhkan user access privilege management yang dapat membatasi pengguna aplikasi untuk setiap tampilan antar muka dan aksi yang dapat di lakukan oleh perngguna. Ada pengguna yang dapat mengubah, menambah dan menghapus satu property dari table tertentu, ada pengguna yang hanya dapat menambah dan membuka, ada yang hanya dapat membuka, namun tidak dapat mengubah ataupun menambah dan bahkan tidak dapat mengakses sedikitpun. Untuk mengimplementasikan hal ini diperlukan 1 modul terpisah, yang menyimpan dan mengatur semua login user dan beserta access privilege yang dipunyai masing – masing user tersebut. Berdasarkan analisis dari analis beserta manajer proyek dan penulis, dibuat 6 buah table di dalam basis data, yaitu turbine user yang menyimpan data detail dari pengguna, turbine role menyimpan jabatan yang akan dipunyai oleh pengguna, turbine permission menyimpan akses yang akan dipunyai oleh jabatan dari pengguna, turbine group menyimpan grup – grup yang tersedia, turbine user_group_role menyimpan jabatan – jabatan dan group – group yang dipunyai oleh setiap pengguna, turbine role_permission menyimpan akses – akses yang dipunyai oleh setiap jabatan.
|
|