The employee attendance process is still largely done manually, potentially leading to recording errors, attendance misuse, and low efficiency in attendance data management. This study aims to implement a facial recognition-based employee attendance system using the ArcFace method through the InsightFace framework combined with location validation using geofencing. The system was developed web-based using FastAPI as the backend, Bootstrap 5 and JavaScript as the frontend, MySQL as the database, and SCRFD for face detection. System testing was conducted using the Black Box Testing method to test the system's main functions, while user evaluation was conducted using a questionnaire with a Likert scale. The test results showed that all system functions run according to the established functional requirements. In addition, the results of the user evaluation showed that all respondents gave a positive assessment of the system, indicating that the system is easy to use and well-received by users. Thus, the developed system is able to support the employee attendance process more effectively through the implementation of facial recognition, location validation, and web-based attendance data management.
Copyrights © 2026