Android-Based Digitalization of Fresh Fruit Bunch Harvest and Supply Chain with Geo-Tagging and Online-Offline Cloud Synchronization
DOI:
https://doi.org/10.29103/sisfo.v10i2.27375Keywords:
Dashboard monitoring; FFB harvest recording; Mobile system; Offline-first architectureAbstract
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
Issue
Section
License
Copyright (c) 2026 Ifan Gultom, Ratu Mutiara Siregar, Andi Prayogi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors retain copyright and grant the journal right of first publication and this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 that allows others to share the work with an acknowledgement of the works authorship and initial publication in this journal.
All articles in this journal may be disseminated by listing valid sources and the title of the article should not be omitted. The content of the article is liable to the author.
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
In the dissemination of articles by the author must declare the Sisfo: Jurnal Ilmiah Sistem Informasi as the first party to publish the article.






