Utilization of OCR Technology and JWT Authentication in the Development of a Multi-Platform Asset Recording Application Based on Flutter

Authors

DOI:

https://doi.org/10.22303/csrid-.18.2.2026.333-350

Keywords:

Asset Management, Multi-Platform, OCR, RBAC, ISO/IEC 25010

Abstract

Conventional asset management in the IT Division of PT Pertamina Hulu Rokan (PHR) causes data redundancy, manual errors, and slow validation. This study aims to build a multi-platform asset management application to improve recording effectiveness. The system integrates Optical Character Recognition (OCR) for faster asset label identification and Role-Based Access Control (RBAC) for security. Quality testing utilized the ISO/IEC 25010 standard and experimental testing. Results show the application successfully bridges operational needs via a mobile platform (Android) for Field Officers and a desktop platform (Windows) for Admins. ISO/IEC 25010 testing confirmed all main functionalities work validly. Experimental testing proved the application significantly reduces data redundancy and human errors. In conclusion, this multi-platform architecture effectively creates a centralized, accurate, flexible, and real-time asset management ecosystem, outperforming conventional methods.

References

Angela, S. M., Eviyanti, A., & Mauliana, M. I. (2024). Pengembangan Teknologi Optical Character Recognition Di Flutter Berupa Deteksi Teks Pada Gambar. Jurnal Teknik Informasi Dan Komputer (Tekinkom), 7(1), 17. https://doi.org/10.37600/tekinkom.v7i1.1167

Felicia, A. (2023). Rancang Bangun Aplikasi Pengingat Tanggal Kadaluwarsa Menggunakan Optical Character Recognition (OCR) dan Framework Flutter. Universitas Multimedia Nusantara.

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 Dan Komputerisasi Akuntansi, 7(2), 239–246. https://doi.org/10.46880/jmika.Vol7No2.pp239-246

Isnaini, K. N., Suhartono, D., Jamil, M. T., & Khoirunnita, A. Q. (2025). Impelementasi Pengamanan Data Menggunakan Teknik Bcrypt Hashing Password dan Algoritma Advanced Encryption Standard (AES). JUSTIN (Jurnal Sistem Dan Teknologi Informasi), 13(1), 101–108. https://doi.org/10.26418/justin.v13i1.84997

Saputri, A., & Hirzan, A. M. (2024). Aplikasi Manajemen Inventori Berbasis Mobile Menggunakan Flutter Dan Firebase Realtime Database. Jurnal Informatika Dan Teknik Elektro Terapan, 12(3). https://doi.org/10.23960/jitet.v12i3.4324

Sari, I. U., Tahir, M., & Vincentius, E. (2023). Analisis Komparatif Layanan Cloud : Microsoft Azure, Aws, Dan Google Cloud Platform (GCP). Jurnal Informasi, Sains Dan Teknologi, 6(02), 30–43. https://doi.org/10.55606/isaintek.v6i02.127

Sugiyono. (2013). Metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif dan R&D. Alfabeta.

Pressman, R., & Maxim, B. (2014). Software Engineering: A Practitioner’s Approach, 8th Ed.

Anhar, F. F., Swari, M. H. P., & Aditiawan, F. P. (2024). Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native. Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro Dan Informatika, 2(2), 181–191. https://doi.org/10.61132/jupiter.v2i2.155

Adeshina, A. A. (2022). Building Python Web APIs with Fast API : a fast -paced guide to building high-performance, robust web APIs with very little boilerplate code (1st ed.). PACKT PUBLISHING LIMITED.

Docker. (2025). What is a Container? https://www.docker.com/resources/what-container/

Microsoft. (2025). OCR for Images - Microsoft Azure. https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-ocr

Peyrott, S. E. (2024). The JWT Handbook. Auth0 Inc.

ISO 25000. (2024). ISO 25010. https://iso25000.com/index.php/en/iso-25000-standards/iso-25010

SonarSource. (2025). Understanding Measures and Metrics. https://docs.sonarsource.com/sonarqube-server/user-guide/code-metrics/metrics-definition

Santoso, H., Schrepp, M., Kartono Isal, R. Y., Yudha Utom, A., & Priyogi, B. (2016). Measuring the User Experience. The Journal of Educators Online, 13(1). https://doi.org/10.9743/JEO.2016.1.5

Hake, R. R. (1999). Analyzing Change/Gain Scores.

Sindu, I. G. P., Santyadiputra, G. S., & Permana, A. A. J. (2020). The effectiveness of the application of Articulate Storyline 3 learning object on student cognitive on Basic Computer System courses. Jurnal Pendidikan Vokasi, 10(3). https://doi.org/10.21831/jpv.v10i3.36094

Asdar, M. A., Lamada, M. S., & Muliadi, M. (2020). Pengembangan Aplikasi Finding Tutor Berbasis Android. Journal of Embedded Systems, Security and Intelligent Systems, 1(1), 56–67.

FIRST.org. (2024). Common Vulnerability Scoring System (CVSS) v4.0: Specification Document. https://www.first.org/cvss/v4-0/cvss-v40-specification.pdf

Land, R., & Crnkovic, I. (2003). Software systems integration and architectural analysis - a case study. International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings., 338–347. https://doi.org/10.1109/ICSM.2003.1235441

Allacsta, A. L., & Hadiwandra, T. Y. (2024). Implementation of an Android-Based Attendance Application with Geofence Method for Employee Monitoring Efficiency. International Journal of Electrical, Energy and Power System Engineering, 7(3), 190-200. https://doi.org/10.31258/ijeepse.7.3.190-200

As’ari, A. ., & Hadiwandra, T. Y. . (2025). Design and Development of a Web-Based Point Of Sales Application with MVC Architecture Using the Laravel Framework at PT Palokoto Agro Industri. Jurnal CoSciTech (Computer Science and Information Technology), 6(3), 463–472. https://doi.org/10.37859/coscitech.v6i3.10308

Muhammad Hakim Saputra, Rahmat Rizal Andhi, & Edi Susilo. (2023). Back-End development on Laboratory Information System in Universitas Riau. International Journal of Electrical, Energy and Power System Engineering, 6(2), 161-167. https://doi.org/10.31258/ijeepse.6.2.161-167

Fatma Dwi Anisa, & T. Yudi Hadiwandra. (2024). Rancang Bangun Aplikasi Android Pengenalan Pembelahan Sel Menggunakan Teknologi Augmented Reality Markerless. Jurnal CoSciTech (Computer Science and Information Technology), 5(3), 493–501. https://doi.org/10.37859/coscitech.v5i3.7922

Published

2026-04-01

Issue

Section

Articles

How to Cite

Utilization of OCR Technology and JWT Authentication in the Development of a Multi-Platform Asset Recording Application Based on Flutter. (2026). CSRID (Computer Science Research and Its Development Journal), 18(2), 333-350. https://doi.org/10.22303/csrid-.18.2.2026.333-350

Similar Articles

1-10 of 57

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)