Implementasi JWT, Fingerprint dan Algoritma Haversine Dalam Aplikasi Presensi Mahasiswa

Authors

  • Madhiyono Madhiyono STMIK Pontianak
  • Sandy Kosasi STMIK Pontianak
  • David David STMIK Pontianak

DOI:

https://doi.org/10.32736/sisfokom.v10i3.1292

Keywords:

Web Service, JWT, Algoritma Haversine, Autentikasi, Presensi

Abstract

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

2021-11-29

Issue

Section

Articles