Implementasi JWT pada Aplikasi Presensi dengan Validasi Fingerprint, Geotagging dan Device Checker
JWT Implementation in Attendance Applications with Fingerprint Validation, Geotagging and Device Checker
Abstract
During the Covid-19 pandemic the government implement the imposition of Large-Scale Social Restrictions (PSBB). This PSBB also has an impact on companies in Jabodetabek including PT Akses Digital Indonesia. In order to comply with regulations given by the government, PT Akses Digital Indonesia has implemented a Work From Home (WFH) policy for its employees. During the implementation of the WFH policy, had difficulty monitoring the performance of its employees. Attendance is one measure of the level of performance, especially employee discipline. Based on the identification of the problem, an employee presence web service application is needed. Of course, this application should be as effective as conventional fingerprint machines in offices. This application is accompanied by a validation feature using geotagging, fingerprint and device checkers to minimize fraud when employees make attendance. This study implements the RESTful API security feature on web services using JSON Web Token (JWT) based on the HMAC SHA-256 algorithm. All implementation stages are tested using the Black Box method and show that JWT can secure the authentication process and secure data. The validation feature is able to provide attendance data with an accuracy of 90,9%.
Downloads
References
E. Ilham, “Membangun Sistem Pengelolaan Presensi Untuk Meningkatkan Kedisiplinan Pegawai ( Studi Kasus : Pemda Sidoarjo ),” Seminar, vol. 2007, no. Snati, pp. 1–5, 2007.
A. Purwanto, “Studi eksplorasi Dampak WFH Terhadap Kinerja Guru,” J. Educ. Psychol. Couns., vol. 2, no. 1, pp. 92–100, 2020.
R. Fadila and M. Septiana, “Pengaruh Penerapan Sistem Absensi Finger Print Terhadap Disiplin Pegawai Pada Markas Komando Direktorat Pengamanan Badan Pengusahaan Batam,” J. Appl. Bus. Adm., vol. 3, no. 1, pp. 53–63, 2019, doi: 10.30871/jaba.v3i1.1287.
E. Edy, F. Ferdiansyah, W. Pramusinto, and S. Waluyo, “Pengamanan Restful API menggunakan JWT untuk Aplikasi Sales Order,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 3, no. 2, pp. 106–112, 2019, doi: 10.29207/resti.v3i2.860.
K. Gottschalk, S. Graham, H. Kreger, and J. Snell, “Introduction to Web services architecture,” IBM Syst. J., vol. 41, no. 2, pp. 170–177, 2002, doi: 10.1147/sj.412.0170.
“Mobile Operating System Market Share Indonesia.” [Online]. Available: https://gs.statcounter.com/os-market-share/mobile/indonesia. [Accessed: 12-Nov-2020].
H. N. Lengkong, A. A. E. Sinsuw, and A. S. . Lumenta, “Perancangan Penunjuk Rute Pada Kendaraan Pribadi Menggunakan Aplikasi Mobile GIS Berbasis Android Yang Terintegrasi Pada Google Maps,” E-journal Tek. Elektro dan Komput., vol. 2015, no. 2015, pp. 18–25, 2015.
I. Sommerville, Software Engineering. 2013.
A. Rahmatulloh, R. Rianto, and M. Q. Shihab, “Point Clipping Algorithm on Employee Presence Application for Geolocation of Employee Position,” Kinet. Game Technol. Inf. Syst. Comput. Network, Comput. Electron. Control, vol. 4, no. 4, pp. 345–356, 2019, doi: 10.22219/kinetik.v4i4.796.
R. C. Rajagukguk, “Penggunaan Kriptografi pada JWT ( JSON Web Token ) dalam Implementasi Keamanan API,” 2018.
A. Sumarudin, W. Permana, A. Suheryadi, K. Maulana, and N. Ibrahim, “Penerapan Sistem Absensi Sekolah Menggunakan Fingerprint Terintegrasi Dengan Smartphone Android,” J. Appl. Informatics Comput., vol. 3, no. 1, pp. 18–22, 2019, doi: 10.30871/jaic.v3i1.1051.
N. A. Muhammad, “Pembuatan Aplikasi Presensi Perkuliahan Berbasis Fingerprint,” J. Tek. POMITS, vol. 2, no. 3, pp. 465–469, 2013.
Copyright (c) 2020 Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright in each article belongs to the author
- The author acknowledges that the RESTI Journal (System Engineering and Information Technology) is the first publisher to publish with a license Creative Commons Attribution 4.0 International License.
- Authors can enter writing separately, arrange the non-exclusive distribution of manuscripts that have been published in this journal into other versions (eg sent to the author's institutional repository, publication in a book, etc.), by acknowledging that the manuscript has been published for the first time in the RESTI (Rekayasa Sistem dan Teknologi Informasi) journal ;