Pengembangan Aplikasi Kakao Assistant Berbasis Flutter dan Large Language Model sebagai Asisten Virtual Petani Kakao di Bali

Authors

  • I Nyoman Rai Widartha Kesuma Politeknik Negeri Bali
  • Luh Gede Putri Suardani Politeknik Negeri Bali
  • Agus Adi Putrawan Politeknik Negeri Bali
  • I Putu Astya Prayudha Politeknik Negeri Bali

DOI:

https://doi.org/10.46880/jmika.Vol10No2.pp991-1001

Keywords:

Kakao Assistant, Flutter, Large Language Model, Virtual Assistant, Bali Cocoa Farmers

Abstract

Cocoa (Theobroma cacao L.) represents a strategic agricultural commodity supporting rural smallholder livelihoods across Bali Province, notably in Tabanan, Jembrana, Gianyar, and Buleleng regencies. Nevertheless, farm productivity and bean quality remain severely threatened by Cocoa Pod Borer (Conopomorpha cramerella), Helopeltis sp., and black pod rot (Phytophthora palmivora), exacerbated by the limited availability of agricultural extension officers in remote rural areas. This study develops Kakao Assistant, a cross-platform mobile virtual assistant built on Flutter integrating Google Gemini 3.1 Flash Large Language Model (LLM) under a single-role architecture dedicated to Cocoa Farmers. System development follows the Modified Waterfall lifecycle comprising requirements analysis, system architecture design, implementation, and empirical testing. The application provides multimodal agronomic consultations (text inquiries and pod disease image diagnostics), regional agroclimatic contextualization for Bali plantations, Text-to-Speech (TTS) voice synthesis, message bookmarking, and an on-device model evaluation module ensuring transparency of artificial intelligence inferences. Black-box testing validated that 100% of the 11 functional scenarios functioned in strict compliance with system specifications. Prototype testing verified the module's capability to track response latency, network fault resilience, and local FIFO history logs prior to extensive community deployment across Bali cocoa farms.

References

Ariningsih, E., Purba, H. J., Sinuraya, J. F., Septanti, K. S., & Suharyono, S. (2021). Permasalahan dan strategi peningkatan produksi dan mutu kakao indonesia. Analisis Kebijakan Pertanian, 19(1), 89–108. https://doi.org/10.21082/akp.v19n1.2021.89-108

Ayu Juliasih, N. K., Arsana, I. N., & Sri Puspa Adi, N. N. (2023). Budidaya kakao (Theobroma cacao L.) di Cau Chocolates Bali. Jurnal Widya Biologi, 103–114. https://doi.org/10.32795/widyabiologi.v13i02.3569

BPS Provinsi Bali. (2024). Provinsi Bali Dalam Angka 2024. Badan Pusat Statistik Provinsi Bali.

Ginting, W. A., Ambarawati, G. A. A., & Dewi, I. A. L. (2019). Peranan Program Sertifikat Utz Terhadap Peningkatan Produksi dan Pendapatan Petani Kakao di Kabupaten Jembrana Provinsi Bali. Agrisocionomics: Jurnal Sosial Ekonomi Pertanian, 3(2), 68–76. https://doi.org/10.14710/agrisocionomics.v3i2.4691

Gusti Agung Ayu Ambarawati, I., & Puspa Ayu Esterina, N. (2024). Cocoa Producers’ Decision on Fermenting Beans in Jembrana Regency, Bali Province, Indonesia. Advances in Social Sciences Research Journal, 11(2), 543–549. https://doi.org/10.14738/assrj.112.16560

Hendartie, S., Jayanti, S., & Sutejo, H. (2023). Pengujian Aplikasi Penerimaan Mahasiswa Baru (Pmb) Stmik Palangkaraya Menggunakan Black Box Testing. Jurnal Sains Komputer Dan Teknologi Informasi, 5(2), 31–40. https://doi.org/10.33084/jsakti.v5i2.5021

Herdiansah, A., Nurnaningsih, D., & Rusdianto, H. (2022). Pemanfaatan Flutter Pada Pengembangan Aplikasi Mobile Ebisnis Penyediaan Bahan Baku Bisnis Katering. Jurnal Teknoinfo, 16(2), 291. https://doi.org/10.33365/jti.v16i2.1937

I Nyoman Rai Widartha Kesuma, Gde Brahupadhya Subiksa, & I Komang Adi Wirata. (2025). Pengembangan Sistem Informasi Gym Spot Berbasis Web Sebagai Platform Informasi dan Promosi Gym di Wilayah Provinsi Bali. Jurnal Manajemen Dan Teknologi Informasi, 15(1), 20–28. https://doi.org/10.59819/jmti.v15i1.4657

Ibrahim, M. N. R., Risnandar, & Fatikhunnada, A. (2026). Prototype of AI-Integrated Chatbot for Shallot Price Forecasting and Advisory Support to Assist Farmer Decision Making. Jurnal Keteknikan Pertanian, 14(1), 17–31. https://doi.org/10.19028/jtep.014.1.17-31

Indriati, G., Samsudin, & Rubiyo. (2013). Keefektifan paket teknologi pengendalian Penggerek Buah Kakao (PBK) di Provinsi Bali. Buletin RISTRI, 4(1), 65–70.

Ji, Z., Lee, N., Frieske, R., Yu, T., Su, D., Xu, Y., Ishii, E., Bang, Y. J., Madotto, A., & Fung, P. (2023). Survey of Hallucination in Natural Language Generation. ACM Computing Surveys, 55(12), 1–38. https://doi.org/10.1145/3571730

Khoirunisa, R. (2020). Penggunaan Natural Language Processing Pada Chatbot Untuk Media Informasi Pertanian. Indonesian Journal of Applied Informatics, 4(2), 55. https://doi.org/10.20961/ijai.v4i2.38688

Mohanty, S. P., Hughes, D. P., & Salathé, M. (2016). Using Deep Learning for Image-Based Plant Disease Detection. Frontiers in Plant Science, 7. https://doi.org/10.3389/fpls.2016.01419

Muhammad Fajar Zikri, Cut Mulyani, & Yenni Marnita. (2022). Tingkat Serangan Penyakit Busuk Buah Kakao (Phytophthora palmivora L.) dan Kehilangan Hasil Tanaman Kakao di Kecamatan Darul Ihsan Kabupaten Aceh Timur. Jurnal Penelitian Agrosamudra, 9(2), 11–20. https://doi.org/10.33059/jupas.v9i2.6565

Nurudin, M., Jayanti, W., Saputro, R. D., Saputra, M. P., & Yulianti, Y. (2019). Pengujian Black Box pada Aplikasi Penjualan Berbasis Web Menggunakan Teknik Boundary Value Analysis. Jurnal Informatika Universitas Pamulang, 4(4), 143. https://doi.org/10.32493/informatika.v4i4.3841

Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill Education.

Rahmadhan, G., Zakariyya, F., & Puspitasari, T. D. (2022). Sistem Pakar Identifikasi Hama Dan Penyakit Pada Tumbuhan Kakao Menggunakan Metode BFS (Breadth First Search) Dan Certainty Factor Berbasis Android. Jurnal Teknologi Informasi Dan Terapan, 9(2), 70–80. https://doi.org/10.25047/jtit.v9i2.270

Risdiansyah, D., & Agustine, Lady. (2025). Pengembangan Sistem Informasi Pemesanan Makanan (SIMAKAN) Berbasis Web menggunakan Metode Waterfall. Reputasi: Jurnal Rekayasa Perangkat Lunak, 6(1), 27–36. https://doi.org/10.31294/reputasi.v6i1.8827

Sudradjat, B. (2021). Penggunaan Teknologi Flutter dalam Aplikasi Mobile untuk Pengembangan Kedai Kopi. Remik, 6(1), 1–8. https://doi.org/10.33395/remik.v6i1.11123

Tzachor, A., Devare, M., Richards, C., Pypers, P., Ghosh, A., Koo, J., Johal, S., & King, B. (2023). Large language models and agricultural extension services. Nature Food, 4(11), 941–948. https://doi.org/10.1038/s43016-023-00867-x

Published

2026-10-31

Issue

Section

METHOMIKA: Jurnal Manajemen Informatika & Komputersisasi Akuntansi