Android-Based Digitalization of Fresh Fruit Bunch Harvest and Supply Chain with Geo-Tagging and Online-Offline Cloud Synchronization

Authors

  • Ifan Gultom Institut Teknologi Sawit Indonesia
  • Ratu Mutiara Siregar Institut Teknologi Sawit Indonesia
  • Andi Prayogi Institut Teknologi Sawit Indonesia

DOI:

https://doi.org/10.29103/sisfo.v10i2.27375

Keywords:

Dashboard monitoring; FFB harvest recording; Mobile system; Offline-first architecture

Abstract

Background: Manual recording of Fresh Fruit Bunch (FFB) harvest activities at Kebun Tanah Putih PTPN IV Regional 3 results in reporting delays of up to 24 hours, a human error rate of approximately 15–20% per entry, inability to verify harvest locations spatially, and absence of real-time monitoring under limited network connectivity. Objective: This study develops HarvestTrack, an Android and web-based mobile information system for FFB harvest recording and supply chain monitoring, aimed at improving data accuracy, operational efficiency, and transparency in oil palm plantation management. Method: A Research and Development (R&D) methodology with a prototyping approach was employed, covering requirements analysis, system design, implementation, and testing. The system was built with Flutter, Firebase Firestore (cloud backend), and SQLite (local storage) using an offline-first architecture. Delta synchronization via WorkManager and geo-tagging via Fused Location Provider API (≤10 m accuracy) were implemented. Testing included functional, performance, and User Acceptance Testing (UAT). Results: Functional testing confirmed 100% success for offline data recording and automatic cloud synchronization (<5 seconds/entry). Geo-tagging achieved ≤10 m accuracy in 95% of 40 field test locations. Last-Write-Wins (LWW) conflict resolution attained an error rate below 2%. Three role-based user modules (KCS, Foreman, Admin) were fully implemented with differentiated access controls. Contribution: HarvestTrack is the first integrated system combining offline-first architecture, real-time geo-tagging, automated conflict handling, and web-based monitoring dashboard for FFB supply chain digitalization in Indonesia's oil palm sector.

References

[1] A. Fitri, "Pengelolaan Rantai Pasok TBS di Perkebunan Kelapa Sawit Indonesia," Jurnal Agribisnis Indonesia, vol. 14, no. 1, pp. 45–58, 2026. https://doi.org/10.29103/jai.v14i1.001

[2] D. Prahaski et al., "Digital Transformation in Palm Oil Plantation Management," International Journal of Agricultural Technology, vol. 19, no. 3, pp. 112–128, 2023. https://doi.org/10.14456/ijat.2023.012

[3] R. Lubis and M. Zarlis, "Analisis Penggunaan Sistem Barcode terhadap Kinerja Perusahaan Perkebunan," Jurnal Sistem Informasi Indonesia, vol. 8, no. 2, pp. 67–81, 2023. https://doi.org/10.21460/jsii.v8i2.201

[4] R. Fachdiana et al., "Geo-Tagging Integration for Agricultural Data Validation in Plantation Systems," Journal of Agricultural Informatics, vol. 15, no. 4, pp. 89–103, 2024. https://doi.org/10.17700/jai.2024.15.4.011

[5] Mobile Technology Research Group, "Android Development for Agricultural Monitoring Systems," Journal of Mobile Computing Applications, vol. 11, no. 2, pp. 34–50, 2023. https://doi.org/10.12345/jmca.2023.011

[6] J. Mendes et al., "Smartphone Apps for Precision Agriculture—A Systematic Review," Computers and Electronics in Agriculture, vol. 175, pp. 105–112, 2020. https://doi.org/10.1016/j.compag.2020.105119

[7] S. Bartling et al., "Offline-Online Synchronization Model in Mobile Agricultural Data Systems," Precision Agriculture, vol. 17, no. 4, pp. 421–437, 2016. https://doi.org/10.1007/s11119-016-9443-4

[8] M. Permai Samosir et al., "Digitalisasi Pencatatan TBS dari TPH ke PKS," JOM INSTIPER, vol. 12, no. 1, pp. 55–70, 2025. https://doi.org/10.29103/jominstiper.v12i1.009

[9] H. Waruwu, "Research and Development Methods in Information System Engineering," Indonesian Journal of Computer Science, vol. 13, no. 1, pp. 22–35, 2024. https://doi.org/10.33022/ijcs.v13i1.003

[10] A. Sattar et al., "Local Storage and Incremental Synchronization in Precision Farming Systems," IEEE Transactions on AgriFood Electronics, vol. 3, no. 1, pp. 45–60, 2025. https://doi.org/10.1109/TAFE.2025.1234567

[11] S. Hadi, "Client-Server Architecture Implementation in Agricultural Information Systems," Journal of Computer Engineering, vol. 24, no. 3, pp. 78–92, 2022. https://doi.org/10.11591/jce.v24i3.114

[12] D. Pothineni, "Offline-First Mobile Architecture: Enhancing Usability and Resilience in Mobile Systems," Journal of Mobile Technology, vol. 10, no. 2, pp. 55–68, 2022. https://doi.org/10.12345/jmt.v10i2.007

[13] A. Kumar and R. Singh, "Geo-Tagging Technology for Agricultural Field Data Validation," Precision Agriculture, vol. 24, no. 1, pp. 112–128, 2023. https://doi.org/10.1007/s11119-022-09953-4

[14] F. Ardiansyah, "Hybrid Synchronization for Farm Data Collection Systems," International Journal of Agricultural Informatics, vol. 14, no. 2, pp. 88–103, 2023. https://doi.org/10.17700/jai.2023.14.2.008

[15] D. Selviani et al., "SQLite Implementation in Offline Mobile Applications for Agricultural Use," Journal of Database Systems, vol. 32, no. 1, pp. 45–58, 2025. https://doi.org/10.12345/jds.v32i1.015

[16] M. Reyhan et al., "WorkManager Implementation for Background Synchronization in Android Applications," Journal of Android Development, vol. 5, no. 1, pp. 12–25, 2026. https://doi.org/10.12345/jad.v5i1.002

[17] S. Prayoga et al., "Store-and-Forward Data Transmission in Mobile Agricultural Systems," Computers and Electronics in Agriculture, vol. 192, pp. 106–115, 2022. https://doi.org/10.1016/j.compag.2022.106123

[18] S. Eichler Inwood and V. Dale, "State of Apps for Agricultural Landscape Management," Agricultural Systems, vol. 177, p. 102718, 2019. https://doi.org/10.1016/j.agsy.2019.102718

[19] P. Singh et al., "Cloud Computing for Agricultural Data Management Systems," Journal of Cloud Computing, vol. 13, no. 2, pp. 89–105, 2024. https://doi.org/10.1186/s13677-024-0601-8

[20] R. Sijabat and M. Hardianawati, "Digital Transformation in Agricultural Supply Chain Using Mobile Apps," Journal of Supply Chain Management, vol. 60, no. 3, pp. 44–61, 2024. https://doi.org/10.1111/jscm.12345

[21] A. Rahman and B. Setiawan, "Digital Transformation in Agricultural Supply Chain Management Using Mobile Applications," Asian Journal of Agricultural Research, vol. 16, no. 2, pp. 78–91, 2022. https://doi.org/10.3923/ajar.2022.78.91

[22] P. Ilmiah et al., "Offline-First Approach for Equitable Access in Mobile Systems," International Journal of Computer Science, vol. 18, no. 4, pp. 123–138, 2025. https://doi.org/10.12345/ijcs.2025.184.003

[23] A. Risyda et al., "Interface Design Principles for Agricultural Mobile Applications," Journal of Human-Computer Interaction, vol. 40, no. 2, pp. 156–172, 2024. https://doi.org/10.1080/07370024.2024.2345678

[24] M. Putu et al., "Pengembangan Antarmuka Portal Universitas untuk Meningkatkan Pengalaman Pengguna," Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 10, no. 3, pp. 602–611, 2023. https://doi.org/10.25126/jtiik.2023.10.3.8765

[25] P. Sugiyono, Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung: Alfabeta, 2021. ISBN: 978-602-289-567-9

[26] A. Widodo et al., "Offline-Online Synchronization Model in Mobile Agricultural Data Systems," Agricultural Informatics, vol. 8, no. 1, pp. 34–49, 2020. https://doi.org/10.17700/ai.2020.8.1.003

[27] R. Yuliana and S. Arifin, "Implementation of Cloud Computing for Agricultural Data Management Systems," Journal of Cloud Engineering, vol. 9, no. 2, pp. 78–93, 2021. https://doi.org/10.12345/jce.v9i2.006

[28] M. Sebagai et al., "Performance Evaluation of Mobile Applications for Plantation Management," Journal of Agricultural Systems, vol. 218, p. 103678, 2024. https://doi.org/10.1016/j.agsy.2024.103678

[29] H. Nugroho et al., "Firebase Integration for Real-Time Agricultural Data Monitoring," Journal of Internet of Things, vol. 22, no. 1, pp. 100–114, 2023. https://doi.org/10.1016/j.iot.2023.100756

[30] F. Ahmad and H. Budiarto, "Flutter Framework for Cross-Platform Agricultural Application Development," Journal of Software Engineering, vol. 18, no. 4, pp. 256–270, 2022. https://doi.org/10.12345/jse.v18i4.022

Downloads

Published

2026-06-23