The Student Attendance System Uses A Location -based QR Code And Fingerprint With A Moving Device
Introduction
In today's digital era, the student attendance system at the Department of Electrical Engineering, University of North Sumatra, is still relying on conventional methods. Students take turns signing the attendance sheet provided, but this method has several weaknesses, including the possibility of manipulation of attendance data and the risk of loss or damage to the attendance sheet itself. Therefore, to overcome this problem, mobile applications have been developed that use location-based QR code technology and fingerprint authentication. This application aims to facilitate the process of student attendance and provide a more efficient and accurate system.
The Problem with Conventional Methods
The conventional method of student attendance, where students sign the attendance sheet provided, has several weaknesses. One of the main problems is the possibility of manipulation of attendance data. Students may intentionally or unintentionally manipulate the attendance data, which can lead to inaccurate records. Additionally, the risk of loss or damage to the attendance sheet itself is also a concern. If the attendance sheet is lost or damaged, it can be difficult to retrieve the attendance data, which can lead to delays in processing attendance records.
The Solution: Location-Based QR Code and Fingerprint Authentication
To overcome the problems associated with conventional methods, a mobile application has been developed that uses location-based QR code technology and fingerprint authentication. This application aims to provide a more efficient and accurate system for student attendance. The application utilizes the reading of the QR code produced for each lecture, as well as taking data on the location of the device using location service. Every time students do the presence, IMEI data or device ID their device will be sent to the server via the API rest. In this way, the system will be safer and more accurate, reducing the possibility of fraud in filling the presence.
How the Application Works
The application works by using the following steps:
- QR Code Generation: The QR code is generated for each lecture, which contains the lecture details, including the date, time, and location.
- QR Code Scanning: Students scan the QR code using their mobile device, which triggers the application to take data on the location of the device using location service.
- Fingerprint Authentication: Students are required to authenticate using their fingerprint, which ensures that only authorized students can access the application.
- IMEI Data or Device ID: The IMEI data or device ID of the student's device is sent to the server via the API rest, which ensures that the attendance data is accurate and secure.
- Attendance Data Storage: The attendance data is stored on the server, which allows for easy access and management of attendance records.
Additional Features
In addition to the location-based QR code and fingerprint authentication, the application also has additional features that allow students to send permission if they cannot attend lectures. Students can upload photos of permits, along with class data (KLID) and meetings, which will then be sent to the server with the same method. This is certainly very useful for students who need permission and want to remain recorded even though they are not present.
Technical Implementation
The application was built using the Java and XML programming language through Android Studio. With the right development, this application not only helps students in conducting presence, but also provides convenience in sending permit data. All attendance and student permission data are directly sent to the server, which allows optimization of attendance data management in the Department of Electrical Engineering.
Benefits for Lecturers and Departmental Employees
For lecturers and departmental employees, data stored on the server can be accessed through the website. Thus, they can evaluate the number of students present at each lecture more effectively and efficiently. This system is not only modern but also brings better transparency in the administrative process of attendance.
Conclusion
Overall, the implementation of the student attendance system using QR Code and Fingerprint based on this location is an innovative step that supports the digitalization of education in the University of North Sumatra. The latest use of technology not only increases efficiency, but also creates a better learning environment for all students. With hope, this system can be a reference for other institutions in developing similar systems in the future.
Future Development
In the future, the application can be further developed to include additional features, such as:
- Real-time Attendance Tracking: The application can be developed to provide real-time attendance tracking, which allows lecturers and departmental employees to monitor attendance in real-time.
- Attendance Analytics: The application can be developed to provide attendance analytics, which allows lecturers and departmental employees to analyze attendance data and identify trends.
- Integration with Other Systems: The application can be developed to integrate with other systems, such as student information systems and learning management systems.
Q: What is the purpose of the student attendance system?
A: The purpose of the student attendance system is to provide a more efficient and accurate way of tracking student attendance. The system aims to reduce the possibility of manipulation of attendance data and the risk of loss or damage to the attendance sheet itself.
Q: How does the system work?
A: The system works by using a location-based QR code and fingerprint authentication. Students scan the QR code using their mobile device, which triggers the application to take data on the location of the device using location service. Students are then required to authenticate using their fingerprint, which ensures that only authorized students can access the application.
Q: What are the benefits of using the student attendance system?
A: The benefits of using the student attendance system include:
- Improved accuracy: The system reduces the possibility of manipulation of attendance data and ensures that attendance records are accurate.
- Increased efficiency: The system automates the attendance tracking process, reducing the time and effort required to track attendance.
- Better transparency: The system provides a clear and transparent record of attendance, making it easier for lecturers and departmental employees to evaluate attendance.
- Convenience: The system allows students to send permission if they cannot attend lectures, making it easier for them to remain recorded even though they are not present.
Q: How does the system handle student permission?
A: The system allows students to send permission if they cannot attend lectures. Students can upload photos of permits, along with class data (KLID) and meetings, which will then be sent to the server with the same method.
Q: What programming languages were used to develop the system?
A: The system was developed using Java and XML programming languages through Android Studio.
Q: Can the system be integrated with other systems?
A: Yes, the system can be integrated with other systems, such as student information systems and learning management systems.
Q: What are the future developments of the system?
A: The future developments of the system include:
- Real-time attendance tracking: The system can be developed to provide real-time attendance tracking, which allows lecturers and departmental employees to monitor attendance in real-time.
- Attendance analytics: The system can be developed to provide attendance analytics, which allows lecturers and departmental employees to analyze attendance data and identify trends.
- Integration with other systems: The system can be developed to integrate with other systems, such as student information systems and learning management systems.
Q: Can the system be used by other institutions?
A: Yes, the system can be used by other institutions. The system is designed to be flexible and adaptable to different institutional needs and requirements.
Q: How can I get more information about the system?
A: You can get more information about the system by contacting the Department of Electrical Engineering, University of North Sumatra.