Implementation of Security Features with JSON Web Tokens and Geo-tagging Features in Web Service Training From Home Applications
Implementasi Fitur Keamanan dengan JSON Web Token dan Fitur Geo-tagging pada Aplikasi Web Service Training From Home
Abstract
In the Covid-19 pandemic phase, some business processes were halted, adapted, and modified to deal with the policy of social restrictions. This impact is experienced by all levels of society, including athletes who are forced to do training from home (Training From Home). Performance evaluation of athletes who do exercises from home must be able to be evaluated remotely, including in terms of presence during the exercise training program. Presence is one of the benchmarks of a person's level of performance or activity in terms of accuracy and discipline in a program of activities. Attendance activities in the form of check-in must be ensured safe and accurate, especially if there is data connectivity with the webserver. This study aims to implement security features with JSON Web Token (JWT) based on the 256 Hash algorithm. The research also implements geo-tagging features to obtain accurate coordinates based on location points. Athlete attendance data obtained by the presence of these features are then synchronized via web service using the REST architecture. All stages of implementation are then tested by the Black Box method, and the results show that JSON Web Token (JWT) is able to secure the authentication and data security process, while the Geo-tagging feature is capable of sending accurate position data. Testing the functionality of the web service shows that all features work well within 44.8 ms, while the positioning accuracy of the geo-tagging feature reaches an accuracy of 90.9%.
Downloads
References
R. Fabriza, “Dampak Virus COVID-19 Bagi Mahasiswa,” Unisbank.Ac.Id, hal. 1–6, 2020.
B. T. Wibowo dan S. N. Anwar, “Rancangan Hazard Reporting System Dengan Metode Geolocation Tagging Pada Platform Android Di Pt . Angkasa Pura I ( Persero ),” hal. 978–979, 2018.
I. Salamah, L. Lindawati, dan H. F. Handayani, “Rancang Bangun Aplikasi Informasi Perkuliahan Berbasis Android,” Jurasik (Jurnal Riset Sistem Informasi dan Teknik Informatika), vol. 4, no. 1, hal. 1, 2019.
R. Gunawan dan A. Rahmatulloh, “JSON Web Token (JWT) untuk Authentication pada Interoperabilitas Arsitektur berbasis RESTful Web Service,” Jurnal Edukasi dan Penelitian Informatika (JEPIN), vol. 5, no. 1, hal. 74, 2019.
M. G. L. Putra dan M. I. A. Putera, “Analisis Perbandingan Metode Soap Dan Rest Yang Digunakan Pada Framework Flask Untuk Membangun Web Service,” SCAN - Jurnal Teknologi Informasi dan Komunikasi, vol. 14, no. 2, hal. 1–7, 2019.
M. I. Perkasa dan E. B. Setiawan, “Pembangunan Web Service Data Masyarakat Menggunakan REST API dengan Access Token,” Jurnal ULTIMA Computing, vol. 10, no. 1, hal. 19–26, 2018.
H. Sy dan Rismayani, “Monitoring Absensi Harian Kepegawaian Pada Instansi Pemerintahan Kota Makassar Berbasis,” Seminar Nasional Informatika, hal. 236–239, 2015.
A. Rahmatulloh, H. Sulastri, dan R. Nugroho, “Keamanan RESTful Web Service Menggunakan JSON Web Token (JWT) HMAC SHA-512,” Jurnal Nasional Teknik Elektro dan Teknologi Informasi (JNTETI), vol. 7, no. 2, 2018.
A. Ari dan G. Sepriansyah, “Implementasi Geotagging Pada Aplikasi Absensi Karyawan Berbasis Android Webservice ( Studi Kasus : PT . Pupuk Sriwidjaja Palembang ),” vol. 9, no. 1, hal. 841–852, 2019.
G. Tendra dan D. Wulandari, “Implementasi Representational State Transfer Dan Geotagging Pada Aplikasi Pelaporan Kecelakaan Lalu Lintas,” vol. 4, no. 1, 2020.
U. Defitria, B. Priyambadha, dan D. S. Rusdianto, “Pembangunan Aplikasi Social Geotagging Destinasi Wisata Berbasis Android,” Journal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 2, no. 12, hal. 6610–6617, 2018.
A. B. Kamaludin dan D. Dharmayanti, “Aplikasi Monitoring Kurir Antar Jemput Hewan,” 2019.
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 ;