Implementasi Json Web Token (JWT) Untuk Sistem Autentikasi Dan Otorisasi Pada Aplikasi Android Native Dan Spring Boot Di CV Karya Belia Nusantara
Abstract
Keamanan informasi menjadi aspek krusial dalam pengembangan aplikasi modern, terutama pada sistem yang menangani data pengguna. Penelitian ini mengimplementasikan sistem autentikasi dan otorisasi berbasis JSON Web Token (JWT) pada aplikasi Android Native dengan backend Spring Boot di CV Karya Belia Nusantara. Penelitian ini bertujuan untuk meningkatkan sistem keamanan yang sebelumnya rentan terhadap penyalahgunaan akun dan pencurian kredensial. Penelitian dilakukan melalui metode wawancara, studi literatur, perancangan sistem, pengujian black box, dan implementasi teknologi terkini seperti OTP, JWT, dan EncryptedSharedPreferences. Hasil pengujian menunjukkan sistem berjalan efektif dalam menangani sesi pengguna, validasi token, dan pemblokiran akses ilegal. Temuan ini memperkuat relevansi JWT sebagai solusi autentikasi yang aman, efisien, dan scalable.References
Jones, M., Bradley, J., & Sakimura, N. (2015). Json web token (jwt) (No. rfc7519).
Bucko, A., Vishi, K., Krasniqi, B., & Rexha, B. (2023). Enhancing jwt authentication and authorization in web applications based on user behavior history. Computers, 12(4), 78.
Jones, M., Campbell, B., & Mortimore, C. (2015). Json web token (jwt) profile for oauth 2.0 client authentication and authorization grants (No. rfc7523).
Walls, C. (2015). Spring Boot in action. Simon and Schuster.
Webb, P., Syer, D., Long, J., Nicoll, S., Winch, R., Wilkinson, A., ... & Deleuze, S. (2013). Spring boot reference guide. Part IV. Spring Boot features, 24.
Suryotrisongko, H., Jayanto, D. P., & Tjahyanto, A. (2017). Design and development of backend application for public complaint systems using microservice spring boot. Procedia Computer Science, 124, 736-743.
Pattinama, Y. L., & Susanti, I. (2023). Implementasi Rest API Web Service Dengan Otentifikasi JSON Web Token Untuk Aplikasi Properti. Informatik: Jurnal Ilmu Komputer, 19(1), 81-89.
Sina, W. I. (2023). IMPLEMENTASI KEAMANAN AUTHENTICATION RESTFUL WEB SERVICE MENGGUNAKAN JWT PADA APLIKASI FOOD DELIVERY (Doctoral dissertation, UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA).
Nashikhuddin, A. Y., Karaman, J., & Litanianda, Y. (2023). Implementasi Api Restful Dengan Json Web Token (JWT) Pada Aplikasi E-Commerce Thrifty Shop Untuk Otentikasi Dan Otorisasi Pengguna. METHOMIKA: Jurnal Manajemen Informatika & Komputerisasi Akuntansi, 7(2), 239- 246.
Pudoli, A., Yulianawati, Y., & Suwandi, I. (2023). Implementasi Web Service Restful Dengan Autentikasi JSon Web Token Berbasis Web dan Android. Acad. J. Comput. Sci. Res, 5(2), 95-103.
Dimitrijević, N., Zdravković, N., Bogdanović, M., & Mesterović, A. (2024). Advanced Security
Mechanisms in the Spring Framework: JWT, OAuth, LDAP and Keycloak-based solutions.
Barabanov, A., & Makrushin, D. (2020). Authentication and authorization in microservice-based systems: survey of architecture patterns.
Gonzalez, D., Rath, M., & Mirakhorli, M. (2020). Did You Remember to Test Your Tokens?
Nemade, B. (2024). Mastering JWT Authentication & Authorization in Spring Boot 3.1.
Crudu, V., & MoldStud (2024). Securing Your Spring Boot Application with JWT Authentication
Step-by-Step Guide.












