Implementasi JWT, Fingerprint dan Algoritma Haversine Dalam Aplikasi Presensi Mahasiswa
DOI:
https://doi.org/10.32736/sisfokom.v10i3.1292Keywords:
Web Service, JWT, Algoritma Haversine, Autentikasi, PresensiAbstract
Sistem presensi selalu menjadi masalah baik bagi dosen maupun mahasiswa. Sistem presensi manual menggunakan lembaran yang kemudian ditandatangani oleh mahasiswa. Lembaran tersebut direkap oleh dosen setiap akhir semester yang membuat waktu dosen untuk menyiapkan materi berikutnya terbuang sia-sia. Pentingnya perubahan dan penyerderhanaan sistem presensi dapat membantu dosen juga mahasiswa dalam hal peringatan mengenai jumlah presensi. Aplikasi sistem presensi dikembangkan dengan metode prototype yang menerapkan JSON Web Token, fingerprint, dan QR Code sebagai keamanan dan keaslian data serta algoritma haversine untuk perhitungan jarak mahasiswa dengan universitas. Sistem presensi dapat diakses oleh dosen melalui website dan mahasiswa melalui mobile yang dihubungkan dengan penerapan web service berbasis REST API. Pengujian dari sistem presensi menggunakan metode black box dengan hasil hampir sesuai dengan yang diharapkan. Hasil dari penelitian ini adalah dengan diciptakannya aplikasi presensi selanjutnya dapat mempermudah dosen maupun mahasiswa dalam hal proses. Hasil dari penelitian ini juga dapat menjadi acuan untuk peneliti berikutnya mengembangkan sistem presensi.References
M. Al Satrio and L. A. Abdillah, “Aplikasi Presensi Mahasiswa dengan Menggunakan QR Code Berbasis Android pada Universitas Bina Darma,” pp. 7–12, 2017, doi: 10.31227/osf.io/nmhrx.
N. L. Khoiriyah, F. Marisa, and I. D. Wijaya, “Rancang Bangun Sistem Presensi Online Berbasis Granted Validitas Data,” J I M P - J. Inform. Merdeka Pasuruan, vol. 3, no. 1, 2018, doi: 10.37438/jimp.v3i1.89.
I. Christian, “Perancangan Sistem Deteksi Dini untuk Mahasiswa yang Berpotensi Cekal Dalam Perkuliahan,” Kristen Maranatha, 2018.
D. K. Pamuji, M. Yunus, and D. W. Widarti, “Implementasi Sinkronisasi Database Berbasis RESTful Web Services pada Aplikasi Presensi,” JOINTECS (Journal Inf. Technol. Comput. Sci., vol. 5, no. 1, 2020, doi: 10.31328/jointecs.v5i1.1190.
A. Rahmatulloh, H. Sulastri, and R. Nugroho, “Keamanan RESTful Web Service Menggunakan JSON Web Token (JWT) HMAC SHA-512,” J. Nas. Tek. Elektro dan Teknol. Inf., vol. 7, no. 2, 2018, doi: 10.22146/jnteti.v7i2.417.
P. Painem and H. Soetanto, “Sistem Presensi Pegawai Berbasis Web Service Menggunakan Metode Restfull Dengan Keamanan JWT Dan Algoritma Haversine,” Fountain Informatics J., vol. 5, no. 3, 2020, doi: 10.21111/fij.v5i3.4906.
Y. Supendi, I. Supriadi, and A. A. W. Isto, “Pemanfaatan Teknologi QR-Code Pada Sistem Presensi Mahasiswa Berbasis Mobile,” Semin. Nas. …, 2019.
R. Arfiananda and A. Fatmawati, “Sistem Presensi Mahasiswa Berbasis Web dengan Scan QR Code,” J. INSYPRO (Information Syst. Process., vol. 4, 2019.
R. Pressman S and B. Maxim R, Software Engineering : a Practitioner’s Approach., 9th ed. NY: McGraw-Hill Higher Education, 2019.
P. Dauni, M. D. Firdaus, R. Asfariani, M. I. N. Saputra, A. A. Hidayat, and W. B. Zulfikar, “Implementation of Haversine formula for school location tracking,” in Journal of Physics: Conference Series, 2019, vol. 1402, no. 7, doi: 10.1088/1742-6596/1402/7/077028.
E. Wijayanto, “Sistem Presensi Mahasiswa Dengan Fingerprint Berbasis Website,” Naskah Pubilkasi Univ. Muhammadiyah Surakarta, vol. 13, no. September, 2017.
A. J. Rafila, T. Darmanto, and R. Kurniawan, “Sistem Presensi Mahasiswa Berbasis QR Code di STMIK ‘AMIKBANDUNG,’” J. Inf. Technol., vol. 2, no. 1, 2020, doi: 10.47292/joint.v2i1.006.
D. Purnomo and M. Alamsyah, “Perancangan Sistem Presensi Kuliah Berbasis Android,” Semin. Nas. Sist. Inf., 2018.
Riyanto, Migrasi microsoft SQL server dengan postgresql. PT Elex Media Komputindo, 2005.
A. Romdhana and A. Merlo, “Keynote: ARES: A Deep Reinforcement Learning Tool for Black-Box Testing of Android Apps,” 2021, doi: 10.1109/percomworkshops51409.2021.9431072.
A. Priyambodo, L. Novamizanti, and K. Usman, “Implementasi QR Code Berbasis Android pada Sistem Presensi,” J. Teknol. Inf. dan Ilmu Komput., vol. 7, no. 5, 2020, doi: 10.25126/jtiik.2020722337.
I. W. Muttaqin and A. Rahman, “Sistem Presensi Berbasis RFID Menggunakan Raspberry Pi 3,” Bul. Ilm. Sarj. Tek. Elektro, vol. 1, no. 1, 2019, doi: 10.12928/biste.v1i1.850.
Downloads
Published
Issue
Section
License
The copyright of the article that accepted for publication shall be assigned to Jurnal Sisfokom (Sistem Informasi dan Komputer) and LPPM ISB Atma Luhur as the publisher of the journal. Copyright includes the right to reproduce and deliver the article in all form and media, including reprints, photographs, microfilms, and any other similar reproductions, as well as translations.
Jurnal Sisfokom (Sistem Informasi dan Komputer), LPPM ISB Atma Luhur, and the Editors make every effort to ensure that no wrong or misleading data, opinions or statements be published in the journal. In any way, the contents of the articles and advertisements published in Jurnal Sisfokom (Sistem Informasi dan Komputer) are the sole and exclusive responsibility of their respective authors.
Jurnal Sisfokom (Sistem Informasi dan Komputer) has full publishing rights to the published articles. Authors are allowed to distribute articles that have been published by sharing the link or DOI of the article. Authors are allowed to use their articles for legal purposes deemed necessary without the written permission of the journal with the initial publication notification from the Jurnal Sisfokom (Sistem Informasi dan Komputer).
The Copyright Transfer Form can be downloaded [Copyright Transfer Form Jurnal Sisfokom (Sistem Informasi dan Komputer).
This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s). After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted. The copyright form should be signed originally, and send it to the Editorial in the form of scanned document to sisfokom@atmaluhur.ac.id.