Design of a Mobile Application-Based Digital Health Solution Using the Agile Method: A Case Study in Annisa Farma Pharmacy

  • M. Adi Siswanto Universitas Pamulang, Tangerang Selatan, Indonesia
  • Susanna Dwi Yulianti Kusuma Universitas Pamulang, Tangerang Selatan, Indonesia
Keywords: Digital Health Solution, Pharmacy, Mobile Application, Agile, React Native, Payment Gateway, Black Box Testing, White Box Testing.

Abstract

Annisa Farma Pharmacy still manages drug stock data, sales transactions, and customer information manually through an application that can only be accessed from a single device, making flexible data monitoring difficult and limiting payment options. This research aims to design and build a digital health solution in the form of a mobile application and an admin dashboard named PharmaLink ID using the Agile development method. The system was designed using an Entity Relationship Diagram (ERD), Logical Record Structure (LRS), and Unified Modeling Language (UML), while the implementation used React Native and Expo for the mobile application, react for the admin dashboard, and Express, Prisma, and MySQL on the backend, integrated with the Xendit payment gateway for non-cash payments. The system consists of 44 pages and 22 database tables, equipped with security mechanisms such as prescription verification, a ten-stage transaction state machine, and idempotent financial records. Testing was conducted using the black box method on 22 scenarios and the white box method on three critical modules. The black box testing results show that all scenarios are valid, and the white box testing produced twelve independent paths that were all executed according to the designed logic. Thus, PharmaLink ID can improve the operational efficiency of the pharmacy, enable real-time data monitoring, and provide digital payment options for customers.

References

Aditiya, M. R., Setiadi, R. D. P., & Santoso, B. (2025). Implementasi JSON Web Token (JWT) untuk sistem autentikasi dan otorisasi pada aplikasi Android native dan Spring Boot di CV Karya Belia Nusantara. BINER: Jurnal Ilmu Komputer, Teknik dan Multimedia, 3(3), 267–274.

Al Fajri, M., & Asqia, M. (2026). Pengembangan backend platform konseling mental menggunakan Express JS. DBESTI: Journal of Digital Business and Technology Innovation, 3(1), 57–64. https://doi.org/10.54914/dbesti.v3i1.2198

Aulia, R., Candra, D. G. A., & Fauziyyah, A. (2025). Analisa perancangan permodelan basis data pada pengembangan sistem informasi pendaftaran menggunakan Entity Relationship Diagram. Inventor: Jurnal Inovasi dan Tren Pendidikan Teknologi Informasi, 3(3), 100–111. https://doi.org/10.37630/inventor.v3i3.2682

Djuwitaningrum, E. R., & Jati, I. B. W. (2025). Implementasi payment gateway Midtrans pada website e-commerce toko buah dan sayur. Jurnal Ilmu Pengetahuan dan Teknologi (IPTEK), 9(1). https://doi.org/10.31543/jii.v9i1.390

Expo. (2024). Expo documentation. https://docs.expo.dev/

Google. (2023). Meet Android Studio. https://developer.android.com/studio/intro

Kaharu, N. A. (2023). Aplikasi pengelolaan data penjualan obat pada apotek berbasis mobile. Jurnal Pendidikan Tambusai, 7(2), 10613–10621. https://doi.org/10.31004/jptam.v7i2.8045

Laragon. (2023). Laragon documentation. https://laragon.org/docs/

Mas'udia, P. E., Pratama, C. A., Purwati, D., Ratnawati, Y., Sarosa, M., & Hidayati, N. (2022). Rancang bangun dan analisis QoS pada sistem informasi penjualan obat dengan layanan antar-jemput berbasis Android. Techno.COM, 21(3), 633–643.

Meta Platforms. (2023). React Native documentation. https://reactnative.dev/

Microsoft. (2023). Visual Studio Code documentation. https://code.visualstudio.com/docs

Mulyani, A., Septiana, Y., & Helmi, R. (2022). Rancang bangun aplikasi penjualan dan persediaan obat pada apotek berbasis Android. Jurnal Algoritma, 19(2), 639–648. https://doi.org/10.33364/algoritma/v.19-2.1180

Naresvari, E., & Susetyo, Y. A. (2025). Penerapan JavaScript React pada perancangan front-end website UMKM Jemari Ragil. IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi, 4(1), 16–32. https://doi.org/10.24246/itexplore.v4i1.2025.pp16-32

Nurandani, D., Sitorus, S. P., Manoppo, A. R., Adrian, D., & Ayuda, M. I. (2025). Penggunaan OTP (One Time Password) sebagai lapisan keamanan tambahan dalam aplikasi AY Pulsa. Jurnal Minfo Polgan, 14(2), 3304–3314. https://doi.org/10.33395/jmp.v14i2.15724

Pratiwi, Y., & Widianti, L. W. (2025). Implementasi whitebox testing dengan teknik basis path pada pengujian halaman pencarian program promo. Jurnal Kecerdasan Buatan dan Teknologi Informasi, 4(2), 173–180. https://doi.org/10.69916/jkbti.v4i2.280

Prisma. (2024). Prisma ORM documentation. https://www.prisma.io/docs

Ronal, P. (2022). Desain Unified Modeling Language (UML) dalam perancangan aplikasi hauling trip di industri tambang batubara. Jurnal Teknik Informatika dan Sistem Informasi (JATISI), 9(4), 3038–3050.

Sihombing, D. J. C. (2024). Implementation of agile in developing prescription drug management system to enhance user experience in pharmacies. Jurnal Info Sains: Informatika dan Sains, 14(1), 1036–1045.

Syahputri, A. Z., Fallenia, F. D., & Syafitri, R. (2023). Kerangka berfikir penelitian kuantitatif. Tarbiyah: Jurnal Ilmu Pendidikan dan Pengajaran, 2(1), 160–166.

Uminingsih, Ichsanudin, M. N., Yusuf, M., & Suraya. (2022). Pengujian fungsional perangkat lunak sistem informasi perpustakaan dengan metode black box testing bagi pemula. STORAGE: Jurnal Ilmiah Teknik dan Ilmu Komputer, 1(2), 1–8. https://doi.org/10.55123/storage.v1i2.270

Vite. (2024). Vite documentation. https://vitejs.dev/guide/

Wahyudin, A., Anisyah, A., & Achmaddifa, D. (2025). Pengembangan sistem notifikasi real time untuk aplikasi manajemen persuratan multiplatform menggunakan Firebase Cloud Messaging dan Application Programming Interface. Jurnal Teknik Informatika UNIKA Santo Thomas, 10(1), 75–87.

Yuyun, E., Mukramin, M., & Muhallim, M. (2024). Aplikasi sistem informasi geografis lokasi apotek di Masamba berbasis Android. Jurnal Riset Sistem Informasi, 1(3), 45–53. https://doi.org/10.69714/npvk4k95

Published
2026-09-30
How to Cite
Siswanto, M. A., & Kusuma, S. D. Y. (2026). Design of a Mobile Application-Based Digital Health Solution Using the Agile Method: A Case Study in Annisa Farma Pharmacy. International Journal of Science and Society, 8(4), 11-25. https://doi.org/10.54783/ijsoc.v8i4.1754