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 prove attendance. This final project's main
point is to create a web-based application that makes it easy 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
tests, updates, and adds 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, and 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 recording attendance.