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.