Implementation of Role-Based Access Control (RBAC) in a Drug Stock Management Information System

Dea Agustina Purba, Nurmi Hidayasari

Abstract


Role-Based Access Control (RBAC) is a role-based access management mechanism that restricts user privileges according to their authority within an information system. The implementation of this mechanism is particularly important in pharmacy drug stock management systems, especially at Apotek Pratama dr. Moris, which still relies on manual stock recording. This condition often results in data discrepancies, delays in monitoring expired medications, difficulties in report generation, and the absence of clear access restrictions for each user. This study focuses on developing a web-based drug stock management information system with RBAC as the primary mechanism for user authorization and security. The system was developed using the Waterfall methodology, which includes requirement analysis, system design, implementation, and testing. The application was built using Laravel framework version 11, MySQL database, and the Laravel Spatie Permission package for managing roles and permissions. Black Box Testing results indicate that all functional test scenarios were executed successfully, achieving a 100% success rate. User acceptance testing, conducted using the System Usability Scale (SUS), yielded an average score of 76, categorized as Good. The findings demonstrate that the implementation of RBAC effectively restricts user access based on roles, enhances data security, and improves the accuracy and efficiency of drug stock management compared to the previous manual system.

Keywords


data security; drug inventory management; information system; pharmacy; RBAC

Full Text:

PDF

References


S. Y. Parameswari, I. Arwani, W. Hayuhardhika, and N. Putra, “Pengembangan Aplikasi Monitoring Stok Barang berbasis Website (Studi Kasus: PT. Kimia Farma Diagnostika Malang),” 2023. [Online]. Available: http://j-ptiik.ub.ac.id

I. M. S. Ramayu, “Rancangan Sistem Informasi Persediaan Stok Obat dengan Metode System Development Life Cycle di Apotek Nusa Farma Nusa Penida,” Jurnal Indonesia : Manajemen Informatika dan Komunikasi, Vol. 4, No. 1, pp. 110–120, Jan. 2023, DOI: 10.35870/jimik.v4i1.130.

A. R. Ramadhan, S. Hidayat, A. Ikhsan, and B. Wulandari, “Design and Build a Website-based Drug Supply Information System (Case Study at Apotek Salam),” Journal of Universal Studies, Vol. 4, No. 12, pp. 12018–12039, 2024, [Online]. Available: http://eduvest.greenvest.co.id

S. I. Karepouwan, V. R. Palilingan, and O. Kembuan, “Perancangan dan Implementasi Manajemen Stok Obat di Apotek RSUD berbasis Web.” JOINTER – Journal of Informatics Engineering, Vol. 2, No. 1, pp. 1–8, Jun. 2021.

A. Priagus, S. Ashshidiq, S. A. Wicaksono, and D. Pramono, “Pengembangan Sistem Informasi Inventory Obat berbasis Web pada Puskesmas Klagenserut,” 2022. [Online]. Available: http://j-ptiik.ub.ac.id

Y. A. Prasetia and D. Manongga, “Role-Based Access Control (RBAC) untuk Sistem Otorisasi Terpusat berbasis Flask: Studi Kasus PT. XYZ,” Vol. 9, No. 4, pp. 1768–1778, 2024, DOI: 10.29100/jipi.v4i1.5403.

M. Sahyudi and E. R. Susanto, “Analisis Implementasi Sistem Keamanan Basis Data berbasis Role-Based Access Control (RBAC) pada Aplikasi Enterprise Resource Planning”, DOI: 10.54259/satesi.v5i1.3997.

Y. Yuricha and I. K. Phan, “Penerapan Role Based Access Control dalam Sistem Supply Chain Management berbasis Cloud,” MALCOM: Indonesian Journal of Machine Learning and Computer Science, Vol. 3, No. 2, pp. 339–348, Nov. 2023, DOI: 10.57152/malcom.v3i2.1259.

S. Osborn, R. Sandhu, Q. Munawer, ; R Sandhu, and Q. Munawer, “Configuring Role-Based Access Control to Enforce Mandatory and Discretionary Access Control Policies,” ACM Transactions on Information and System Security, Vol. 3, No. 2, pp. 85–106, May 2000.

N. Ilmitha and N. Novianti, “Sistem Pencatatan Stok Obat menggunakan Aplikasi berbasis Komputerisasi pada Puskesmas Banjar Baru Lampung,” Universitas Bina Insani; Jl. Raya Siliwangi, Vol. 7, No. 1, p. 82400924, 2020.

N. Novita, “Manajemen Proyek Sistem Informasi Pengelolahan Data Apotek berbasis Database,” 2022. [Online]. Available: http://ojs.fikom-methodist.net/index.php/methosisfo

H. A. Haaerun and R. Mardhiyyah, “Perancangan Manajemen Aplikasi Inventory Obat berbasis Android,” Jurnal Informatika Teknologi dan Sains, Vol. 6, No. 4, pp. 967–975, Nov. 2024..

R. H. dan E. V. J. P. Zaitun, “Perancangan Sistem Aplikasi Web Pengelolaan Stok Obat-Obatan di Apotek Sumur Bor,” no. Bianglala Informatika: Jurnal Komputer dan Informatika, Vol. 12, Number 1, pp. 15–20, 2024, Universitas Bina Sarana Informatika Jakarta. ISSN: 2338-9761..

M. B. Taufiq, R. R. Setiawan, and Y. Irawan, “Penerapan Metode Safety Stock dan ROP pada Sistem Informasi Inventory Coffee Shop Kava Kudus,” Sistemasi: Jurnal Sistem Informasi, Vol. 14, No. 6, pp. 2724–2737, 2025, [Online]. Available: http://sistemasi.ftik.unisi.ac.id

K. Ruliyanto, S. Andryana, and A. Gunaryati, “Sistem Informasi Manajemen Persediaan Obat berbasis Web menggunakan Metode Prototype pada Apotek.” STRING (Satuan Tulisan Riset dan Inovasi Teknologi), Vol. 5, No. 3, pp. 284–290, Apr. 2021.




DOI: https://doi.org/10.32520/stmsi.v15i2.5958

Article Metrics

Abstract view : 5 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.