Abstract:
Manual attendance is inefficient, and signatures are often used as proof of attendance,
which can be stolen or lost. A system that can eliminate these problems is needed. Developers
want to record attendance flexibly, monitor activity, and use face recognition and area detection
to proof of attendance. This final project aims to create a web-based application that makes it
easier for users to record and monitor attendance from anywhere and at any time with an
attendance system that uses face recognition and area detection. The methodology used is
Rapid Application Development. The developer prioritizes requirements and constructs a
website prototype with fully functional functionality. The user can give input during this
process to ensure the application corresponds with the client. If all goes according to plan, the
prototyping process will be repeated. Finally, the developer test, update, and add features to
the application before it is sent to the client. The conclusion is that this application has been
tested, and the results are what is expected, such as the user can do face recognition, the system
can detect user location. The application is generally in line with expectations. This web-based
e-commerce attendance management system uses face-api.js and geolocation API as the main
feature for record attendance.