Penerapan Algoritma Bcrypt untuk Enkripsi Password pada Aplikasi Absensi Pegawai Menggunakan QR Code pada CV RSA Mandiri
DOI:
https://doi.org/10.70294/ino1087Keywords:
Sistem Absensi, QR Code, Bcrypt, Aplikasi Web, UMLAbstract
Sistem absensi manual seringkali tidak efisien dan rentan terhadap kesalahan, yang mengakibatkan ketidakakuratan dalam catatan kehadiran dan gaji karyawan. Penelitian ini bertujuan untuk merancang dan membangun sebuah aplikasi absensi berbasis web dengan memanfaatkan teknologi QR Code untuk meningkatkan efisiensi dan akurasi. Untuk mengamankan data pengguna, aplikasi ini mengimplementasikan algoritma Bcrypt untuk enkripsi password. Penelitian ini dilakukan di CV RSA Mandiri yang masih menggunakan sistem absensi manual. Pengembangan aplikasi ini menggunakan metode penelitian yang terstruktur, mulai dari identifikasi masalah, perancangan sistem menggunakan UML, hingga implementasi dan pengujian dengan metode Black Box. Hasil dari penelitian ini adalah sebuah aplikasi absensi berbasis web yang memungkinkan karyawan untuk melakukan absensi dengan memindai QR Code yang unik. Algoritma Bcrypt digunakan untuk mengenkripsi password sehingga memberikan perlindungan yang kuat terhadap serangan brute-force dan rainbow table. Hasil pengujian menunjukkan bahwa sistem berjalan sesuai dengan yang diharapkan, memberikan solusi absensi yang lebih efisien, akurat, dan aman dibandingkan sistem manual sebelumnya.
References
T. P. Batubara, “Analisis Kinerja Algoritma Bcrypt Untuk Meningkatkan Keamanan Password Dari Brute Force.” Universitas Sumatera Utara, 2020.
R. Patra and S. Patra, “Cryptography: A Quantitative Analysis of the Effectiveness of Various Password Storage Techniques,” J. Student Res., vol. 10, no. 3, pp. 1–14, 2021.
A. Y. Rukmana, R. Rahman, H. Afriyadi, D. Moeis, Z. Setiawan, N. Subchan, L. Magdalena, M. Singadji, A. E. Rayeb, and A. T. A. P. Kusuma, PENGANTAR SISTEM INFORMASI : Panduan Praktis Pengenalan Sistem Informasi & Penerapannya. PT. Sonpedia Publishing Indonesia, 2023.
E. Widarti, J. Joosten, P. Y. Pratiwi, G. A. Pradnyana, I. G. A. A. D. Indradewi, N. Kamilah, A. R. Bahtiar, I. M. D. Maysanjaya, S. Sepriano, and E. Efitra, BUKU AJAR PENGANTAR SISTEM INFORMASI. PT. Sonpedia Publishing Indonesia, 2024.
P. A. Gatto and R. M. Awangga, Pengelompokan Kedisiplinan Pegawai Berdasarkan Absensi Menggunakan Algoritma K-Means. Penerbit Buku Pedia, 2023.
E. C. Nurhayati, Manajemen Strategi Bank dan Lembaga Keuangan Lainnya. Penerbit NEM, 2023.
R. Abdulloh, Pemrograman Web Modern: Mongodb & Express Js. Elex Media Komputindo, 2023.
E. Erwin, L. Judijanto, A. F. Anggraeni, N. Nurfaidah, F. Damayanti, H. E. Sari, N. Indrayani, E. Efitra, S. Sepriano, and I. K. Sari, Sistem Informasi Manajemen: Teori, Prinsip dan Penerapan. PT. Sonpedia Publishing Indonesia, 2024.






