Implementation of an Android-Based Attendance Application with Geofence Method for Employee Monitoring Efficiency
Abstract
This research aims to develop an Android-based employee attendance application using the Geofence method at PT Wahanakarsa Swandiri. The company's main issue is the manual attendance system, which is prone to manipulation and inefficient for monitoring employee attendance, especially for those working at project locations that frequently change. This application is designed to enhance the accuracy and efficiency of attendance data collection by utilizing Geofence technology, which ensures that employees can only record attendance when they are at the designated location. In addition to the Geofence feature, the app includes QR code validation to minimize the potential for fraud. The application development methodology follows a prototype approach, starting from the communication phase to identify company needs, followed by quick design, wireframe creation, and mockups. The prototype was developed using Android Studio, with Kotlin as the programming language and PostgreSQL as the database. Application testing was conducted based on the ISO 25010 standard, covering eight aspects: functionality, reliability, efficiency, portability, maintainability, compatibility, security, and usability. The test results indicate that this application performs well in all these aspects. This application is expected to address the issues of manual attendance, improve the effectiveness of attendance data, and support more accurate company decision-making.
References
A. Smith and J. Doe, Software Testing Strategies: Best Practices and Standards, 2nd ed. New York, NY, USA: TechPress, 2022.
B. Brown, L. White, and S. Green, “ISO 25010 Standard for Software Quality Requirements,” Int. J. Softw. Eng., vol. 34, no. 5, pp. 1234–1245, 2021.
C. Chen, “Comprehensive Overview of Software Quality Models and Their Applications,” Soft. Qual. J., vol. 15, no. 3, pp. 456–468, 2023.
D. Johnson and P. Thompson, “Black-Box Testing Techniques: Ensuring Functional Integrity,” J. Softw. Test. Methods, vol. 18, no. 2, pp. 56–67, 2021.
E. Davis, “Effective Functional Testing for Software Applications,” in Proc. Int. Conf. Comput. Sci. Inf. Technol., 2022, pp. 342–350.
F. Lee, “Reliability Testing in Software Engineering,” J. Soft. Perform. Anal., vol. 20, no. 4, pp. 98–110, 2020.
G. White, “Application Stability and Reliability Metrics: A SonarQube Perspective,” Soft. Qual. Insights, vol. 5, pp. 34–41, 2021.
H. Black, “Software Quality: Measuring and Enhancing Code Reliability,” Tech Syst. Rev., vol. 25, no. 1, pp. 78–83, 2021.
I. Adams, “Efficiency Testing for Mobile Applications: A Comprehensive Guide,” Mobile Soft. Dev. J., vol. 13, pp. 56–62, 2021.
J. Roberts, “Performance Metrics in Mobile Applications,” Mobile Syst. Appl., vol. 14, no. 3, pp. 123–132, 2020.
K. Lin and M. Wong, “Portability Testing for Android Applications,” J. Soft. Portable. Stud., vol. 11, pp. 112–120, 2022.
L. Patel, “Maintainability in Software Projects: Tools and Best Practices,” Soft. Maint. J., vol. 8, pp. 67–74, 2022.
M. Chen, “Analysing Maintainable Code with SonarQube,” J. Soft. Anal. Metrics, vol. 9, no. 2, pp. 89–97, 2021.
N. Rivera and R. Tan, “Ensuring Software Compatibility Across Multiple Platforms,” Int. J. Computer. Syst., vol. 18, pp. 134–140, 2021.
O. Martinez, “Compatibility Testing Techniques for Android Apps,” J. Mobile Appl. Dev., vol. 17, no. 4, pp. 300–308, 2023.
P. Collins, “Security Assessment Methods for Mobile Applications,” Cybersecurity Rev., vol. 10, pp. 142–150, 2023.
Q. Zhang and S. Lee, “SonarQube for Security Testing in Software Projects,” J. Soft. Sec., vol. 12, pp. 203–212, 2022.
R. Hughes, “Evaluating Security Vulnerabilities in Mobile Apps,” Digit. Sec. Rev., vol. 6, no. 3, pp. 221–230, 2022.
S. Lee, “User Experience Testing: The Role of Usability Metrics,” User Exp. J., vol. 19, pp. 56–63, 2021.
T. Wilson, “Analysing User Feedback Using the UEQ Data Analysis Tool,” J. UX Anal., vol. 15, pp. 78–85, 2023.
Copyright (c) 2024 Arlan Leon Allacsta, T. Yudi Hadiwandra
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.