Preprint has been published in a journal as an article
Preprint / Version 1

Implementation of Role-Based Access Control (RBAC) in a Laravel-Based Employee Data Management System

Implementasi Role-Based Access Control (RBAC) pada Sistem Manajemen Data Pekerja Berbasis Framework Laravel

##article.authors##

DOI:

https://doi.org/10.21070/ups.11216

Keywords:

RBAC, Laravel, HRIS, Spatie Laravel Permission, webhook, black box testing

Abstract

The digitization of human resource data management necessitates access restrictions to prevent unauthorized parties from accessing data regarding job applicants and employees, as well as personal documents. This study aims to develop a Laravel-based Human Resource Information System (HRIS) that implements Role-Based Access Control (RBAC). The development follows the waterfall methodology, encompassing requirements analysis, design, implementation, testing, and maintenance. The system was built using Laravel, PostgreSQL, Blade, Tailwind CSS, and Spatie Laravel Permission, alongside integrations with Google Forms, Google Apps Script, Laravel webhooks, and DomPDF. Applicant data is submitted via Google Forms and managed by the HR department. Black-box testing results demonstrate that the system successfully displays menus based on user roles, restricts access, manages workforce data, processes applicant data into employee records, and generates reports in PDF format.

Downloads

Download data is not yet available.

References

L. A. F. Rosalinda, “Tinjauan Yuridis Terhadap Penyalahgunaan Data Pribadi oleh Oknum Tertentu dalam Aplikasi Pinjaman Online,” J. Commer. Law, vol. 5, no. 1, pp. 243–249, 2025, doi: https://doi.org/10.29303/commercelaw.v5i1.3767.

D. E. Mahameru, A. Nurhalizah, A. Wildan, M. Haikal, and M. H. Rahmadia, “Implementasi UU Perlindungan Data Pribadi terhadap Keamanan Informasi Identitas di Indonesia,” J. Esensi Huk., vol. 5, no. 20, pp. 115–131, 2023, doi: https://journal.upnvj.ac.id/index.php/esensihukum/index.

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, [Online]. Available: https://doi.org/10.29100/jipi.v4i1.5403

Y. Yuricha and I. K. Phan, “Penerapan Role Based Access Control dalam Sistem Supply Chain Management Berbasis Cloud,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 3, no. 2, pp. 339–348, 2023, doi: 10.57152/malcom.v3i2.1259.

M. A. Hardiansyah and B. Irawan, “Design and Development of a Web-Based Maintenance Employee Management Application Using Laravel Framework,” Technovasia, vol. Vol 1, No:, no. 1, pp. 27–45, 2025.

A. N. Illah et al., “Urgensi Enterprise Information Management pada Peningkatan Keamanan Data Perusahaan,” Khazanah J. Mhs., vol. 16, no. 1, pp. 32–41, 2024, doi: https://journal.uii.ac.id/khazanah.

Mikhriani, A. S. Wati, and N. I. H. Kunio, Sistem Informasi Manajemen Sumber Daya Manusia: Manajemen Sumber Daya Manusia yang Terintegrasi, Produktif, dan Berdaya Saing dengan SIM SDM, Cetakan Pe. Bandung: Widina Media Utama, 2024.

T. Mary and N. Febriyani, “Peningkatan Keamanan Sistem Informasi Berbasis Laravel 12 dengan Rate Limiting dan Role-Based Access Control (RBAC),” J. Teknol. Dan Sist. Inf. Bisnis, vol. 7, no. 3, pp. 473–481, 2025, doi: 10.47233/jteksis.v7i3.1976.

A. K. Nasich, S. A. Wicaksono, and M. C. Saputra, “Implementasi Role Based Access Control (RBAC) dalam Sistem Informasi Manajemen Pelanggan dan Pembayaran Air Berbasis Web (studi pada PT Tirta Wangi Sejahtera),” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 9, no. 9, pp. 2548–964, 2025, [Online]. Available: http://j-ptiik.ub.ac.id

A. M. Junaedi, “Urgensi Perlindungan Data Pribadi Dalam Era Digital: Analisis Undang-Undang,” Knowl. J. Inov. Has. Penelit. dan Pengemb., vol. 5, no. 2, pp. 247–257, 2025, [Online]. Available: https://jurnalp4i.com/index.php/knowledge

P. A. Pratama, “Pengembangan Sistem Arsip Digital Berbasis Website dengan Framework Laravel untuk Efisiensi Penyimpanan dan Keamanan Data,” J. Komput. dan Teknol. Sains, vol. 3, no. 2, pp. 9–12, 2024.

M. Sahyudi and E. R. Susanto, “Analisis Implementasi Sistem Keamanan Basis Data Berbasis Role-Based Access Control (RBAC) pada Aplikasi Enterprise Resource Planning,” SATESI J. Sains Teknol. dan Sist. Inf., vol. 5, no. 1, pp. 105–116, 2025, doi: 10.54259/satesi.v5i1.3997.

K. I. Listyoningrum, D. Y. Fenida, and N. Hamidi, “Inovasi Berkelanjutan dalam Bisnis: Manfaatkan Flowchart untuk Mengoptimalkan Nilai Limbah Perusahaan Sustainable Innovation in Business: Leverage Flowcharts to Optimize the Value of Corporate Waste,” JIPM – J. Inf. Pengabdi. Masy., vol. 1, no. 4, pp. 100–112, 2023, doi: https://doi.org/10.47861/jipm-nalanda.v1i4.552.

O. Palinggi et al., “Entity-Relationship Diagram Technique in Database,” Collabits J., vol. 1, no. 2, pp. 102–104, 2024, doi: https://doi.org/10.22441/collabits.v1i2.27252.

Posted

2026-07-07