Implementation of Natural Language Processing (NLP) and Convolutional Neural Network (CNN) in the Development of an Agriculture Assistant Chatbot

Authors

  • Resta Maolina Maora Sekolah Tinggi Teknologi Cipasung, Prodi Informatika
  • Ubaidillah Program Studi Informatika, Sekolah Tinggi Teknologi Cipasung
  • Ratih Mulyati Program Studi Informatika, Sekolah Tinggi Teknologi Cipasung
  • Dendi Nugraha Program Studi Informatika, Sekolah Tinggi Teknologi Cipasung

Abstract

The agricultural sector in Indonesia plays an important role in the country's economy, but farmers often face various challenges in managing their farmland. One solution is to integrate technologies, such as Natural Language Processing (NLP) and Convolutional Neural Networks (CNNs), to provide more precise and efficient information. This research aims to develop a chatbot-based Agricultural Assistant system that can assist farmers in managing agricultural activities. The system provides features such as weather forecasts, fertilization guides, plant recommendations, and pest and disease management. The method used in this study is software development with a Scrum approach, which allows for rapid iteration and effective collaboration in system development. The test results show that this system has an accuracy rate of 89% in plant disease classification using CNNs, with several classes that 

 

Keywords—Agricultural Assistant; Chatbot; Natural Language Processing; Convolutional Neural Network; Classification of Plant Diseases

References

R. Khoirunisa, E. Apriliyanto, A. S. Sandi A, and Kursini, “Penggunaan Natural Language Processing Pada Chatbot Untuk Media Informasi Pertanian,” IJAI (Indonesian Journal of Applied Informatics), vol. 4, no. 2, pp. 55–63, 2020.

Badan Penelitian dan Pengembangan Pertanian. (2019). "Strategi Pengendalian Hama dan Penyakit Tanaman Padi untuk Mendukung Ketahanan Pangan Nasional." Jurnal Pertanian Indonesia, Vol. 4, No. 2 doi: https://repository.pertanian.go.id

I. Huda, “Implementasi Natural Language Processing (NLP) untuk Aplikasi Pencarian Lokasi,” Jurnal Nasional Teknologi Terapan (JNTT), vol. 3, no. 2, p. 15, Oct. 2021, doi: 10.22146/jntt.35036.

R. Basuki, L. Martin, and N. Mulyani, “Manfaat Chatgpt Dalam Hubungan Manusia Dengan Alam: Menggunakan Chatgpt Di Bidang Pertanian,” Jurnal Riset Multidisiplin dan Inovasi Teknologi, vol. 1, no. 01, pp. 16–25, May 2023, doi: 10.59653/jimat.v1i01.161.

M. Rahman, “Implementasi Algoritma Convolutional Neural Network (CNN) Untuk Identifikasi Kualitas Tanaman Selada Berdasarkan Citra Daun,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 11, no. 3s1, Sep. 2023, doi: 10.23960/jitet.v11i3s1.3368.

M. Furqan, S. Sriani, and M. N. Shidqi, “Chatbot Telegram Menggunakan Natural Language Processing,” Walisongo Journal of Information Technology, vol. 5, no. 1, pp. 15–26, Jun. 2023, doi: 10.21580/wjit.2023.5.1.14793.

E. T. Wibowo, “Pembangunan Ekonomi Pertanian Digital Dalam Mendukung Ketahanan Pangan (Studi di Kabupaten Sleman: Dinas Pertanian, Pangan, dan Perikanan, Daerah Istimewa Yogyakarta),” Jurnal Ketahanan Nasional, vol. 26, no. 2, p. 204, Aug. 2020, doi: 10.22146/jkn.57285.

A. Zahro, Findasari, I. I. Nursani, and M. F. Bahari, “Membangun Situs Web Chatbot Untuk Mengoptimalkan Urban Farming Dengan Integrasi Amazon Bedrock,” Jurnal Ilmu Komputer dan Matematika, vol 5, no. 2, pp. 86-96, 2024.

B. J. S. Wulandari, R. B. Priyambada, and H. S. Fitri, "Agricultural Chatbot to Assist Indonesian Farmers Based on Natural Language Processing," 2021 IEEE International Conference on Sustainable Information Engineering and Technology (SIET), IEEE, 2021.

E. B. Setiawan, W. Saputra, and A. Setiyadi, “Implementasi Push Notification dan Location Based Service Pada Aplikasi Smart Rekomendasi Wirausaha Untuk Pedagang Makanan keliling,” ULTIMATICS, vol. 11, no. 1, pp. 20-27, 2019.

S. Ghandi, I. M. Nugroho, and Y. R. Ramadhan, “Penerapan Metode Convolutional Neural Network (CNN) Dalam Aplikasi Pendeteksi Penyakit Daun Tanaman Kentang Berbasis Android,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 5, pp. 8701-8708, 2024.

A. D. Sidik, and A. Ansawarman, “Prediksi Jumlah Kendaraan Bermotor Menggunakan Machine Learning,” FJMR (Formosa Journal of Multidisciplinary Research), vol. 1, no. 3, pp. 559-568, 2022.

F. P. Rachman, and H. Santoso, “Perbandingan Model Deep Learning untuk Klasifikasi Sentiment Analysis dengan Teknik Natural Language Processing,” JTMI (Jurnal Teknologi dan Menejemen Informatika), vol. 7, no. 2, pp.103-112, 2021.

M. H. Diponegoro, S. S. Kusumawardani, and I. Hidayah, “Tinjauan Pustaka Sistematis: Implementasi Metode Deep Learning Pada Prediksi Kinerja Murid,” Jurnal Nasional Teknik Elektro dan Teknologi Informasi, vol. 10, no. 2, pp. 131-138, 2021.

V. R. Prasetyo, N. Benerkah, and V. J. Chrisintha, “Implementasi Natural Language Processing Dalam pembuatan Chatbot Pada Program Information Technology Universitas Surabaya,” TEKNIKA (Jurnal Teknologi Informasi dan Komunikasi), vol. 10, no. 2, pp. 114-121, 2021. DOI: 10.34148/teknika.v10i2.370.

N. Afifa, R. E. Saputra, and R. A. Nugrahaeni, “Implementasi NLP Pada Chatbot Layanan Akademik Dengan Algoritma Bert,” e-Proceeding of engineering, vol.10, no. 1, pp. 383-387, 2023.

E. Rasywir, R. Sinaga, and Y. Pratama, “Analisis dan Implementasi Diagnosis Penyakit Sawit dengan Metode Convolutional Neural Network (CNN),” Paradigma - Jurnal Informatika dan Komputer, vol. 22, no.2, pp. 117-123, 2020. DOI: https://doi.org/10.31294/p.v21i2

S. Hadji, M. Taufik, and S. Mulyono, “Implementasi Metode Scrum pada Pengembangan Aplikasi Delivery Order Berbasis Website (Studi Kasus pada Rumah Makan Lombok Idjo Semarang),” KIMU (Konferensi Ilmiah Mahasiswa Unissula), pp. 32-43, 2019.

N. Hadinata, and M. Nasir, “Implementasi Metode Scrum dalam Rancang Bangun Sistem Informasi Penjualan (Study Kasus : Penjualan Sperpart kendaraan),” JURNAL ILMIAH BETRIK (Besemah Teknologi Informasi dan Komputer), vol. 8, no. 1, pp. 22-27, 2017. https://doi.org/10.36050/betrik.v8i01.62

F. Agustini, “Implementasi Metode Scrum Pada Aplikasi Penjualan Peta Dan Buku (Studi Kasus Pada CV Ubo Rampe Palwoko),” AKASIA (Artikel Ilmiah Sistem Informasi Akuntansi), vol. 3, no. 1, pp. 36-41, 2023. [Online]. Available: https://jurnal.bsi.ac.id/index.php/akasia

M. Ferdyandi, N. Y. Setiawan, and F. A. Bachtiar, “Prediksi Potensi Penjualan Makanan Beku berdasarkan Ulasan Pengguna Shopee menggunakan Metode Decision Tree Algoritma C4.5 dan Random Forest (Studi Kasus Dapur Lilis),” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer , vol. 6, no. 2, pp. 588-596, 2022. [Online]. Available: http://j-ptiik.ub.ac.id

Irhan Hisyam Dwi Nugroho, “Apa Itu Metode Scrum? Peran, Tahapan, Manfaat dan Contoh Kasus,” dibimbing.id. Accessed: Dec. 08, 2024. [Online]. Available: https://dibimbing.id/blog/detail/metode-scrum-definisi-manfaat-peran-dan-kerangka-kerja

Published

31-01-2025

How to Cite

Maora, R. M., Ubaidillah, Mulyati, R., & Nugraha, D. (2025). Implementation of Natural Language Processing (NLP) and Convolutional Neural Network (CNN) in the Development of an Agriculture Assistant Chatbot. Cipasung Techno Pesantren: Scientific Journal, 19(1). Retrieved from https://journal.sttcipasung.ac.id/index.php/CTP/article/view/56