Perancangan Aplikasi Machine Learning Identifikasi Penyakit Daun Tanaman Tomat Sayur Menggunakan Metode Convolutional Neural Network Serta Rekomendasi Penanganan Dan Pencegahannya

Authors

  • Andi Muhammad Maulana Institut Teknologi dan Bisnis Swadharma
  • Lela Nurlaela Institut Teknologi dan Bisnis Swadharma
  • Heru Winarno Institut Teknologi dan Bisnis Swadharma

DOI:

https://doi.org/10.59024/jiti.v4i4.2394

Keywords:

Convolutional Neural Network, klasifikasi citra, machine learning, penyakit daun tomat, Streamlit

Abstract

Gangguan penyakit pada daun dapat berdampak pada mutu dan produktivitas tanaman tomat, sementara pengenalan gejala yang hanya mengandalkan pengamatan visual berisiko menghasilkan penilaian yang berbeda antar pengguna. Penelitian ini merancang aplikasi machine learning berbasis web dengan Convolutional Neural Network (CNN) untuk membedakan sepuluh kondisi daun tomat dan menyajikan rekomendasi penanganan serta pencegahannya. Proses pengembangan mengikuti CRISP-DM dan memanfaatkan Tomato Leaf Diseases Plant Village Augmented Data. Seluruh citra diseragamkan menjadi 150 × 150 piksel, dinormalisasi, diberi augmentasi pada data latih, lalu dialokasikan ke subset pelatihan dan validasi dengan proporsi 80:20. Arsitektur custom yang digunakan memuat tiga blok konvolusi yang dipadukan dengan batch normalization dan max pooling, kemudian dilanjutkan dengan global average pooling, dense layer, dropout, serta keluaran softmax berisi sepuluh neuron. Pelatihan berlangsung selama sepuluh epoch menggunakan optimizer Adam dan learning rate 0,0001. Validation accuracy tertinggi mencapai 80,12%, sedangkan classification report menunjukkan accuracy keseluruhan 80% dan weighted F1-score 0,80. Tomato Yellow Leaf Curl Virus memberikan hasil paling seimbang dengan F1-score 0,94. Model terpilih selanjutnya diterapkan pada Streamlit agar pengguna dapat memperoleh kelas prediksi, confidence score, penjelasan penyakit, serta rekomendasi praktis.

References

Anwari, A. C. (2024). Klasifikasi penyakit tanaman tomat melalui citra daun menggunakan metode Convolutional Neural Network. JIMU: Jurnal Ilmiah Multidisipliner, 2(3), 639–647. https://doi.org/10.70294/jimu.v2i03.421

Basak, S. K. (2025). Tomato Leaf Diseases Plant Village Augmented Data [Data set]. Kaggle.

Berliani, G. N., & Basuki, S. (2025). Klasifikasi rumah adat di Indonesia berbasis citra menggunakan Convolutional Neural Network. Repositor, 7(3), 407–420.

Doni, D. S., & Alfresi, A. I. (2025). Perancangan sistem informasi e-learning menggunakan metode Rapid Application Development (RAD) di IAIQ Al-Ittifaqiah. Jurnal Riset Sistem Informasi dan Teknologi Informasi, 7(1), 628–635. https://doi.org/10.52005/jursistekni.v7i1.462

Hariyanti, N. T., Rahmawati, T., & Wirapraja, A. (2024). Perancangan aplikasi mobile menggunakan machine learning untuk menentukan klasifikasi kategori berita. Teknika, 13(3), 487–492. https://doi.org/10.34148/teknika.v13i3.1093

Hermawan, E., Panjaitan, S., & Ripanti, E. (2024). Sistem prediksi banjir rob Kota Pontianak berbasis machine learning menggunakan framework Streamlit. JEPIN (Jurnal Edukasi dan Penelitian Informatika), 10(3), 351–361.

Jessica, F., Thomas, W. C., Zepani, C. L., Fadillah, M. E., & Annisa, R. (2025). Aplikasi perkiraan efisiensi bahan bakar mobil dengan machine learning dan Streamlit. JUKOMIKA (Jurnal Ilmu Komputer dan Informatika), 8(2), 86–92. https://doi.org/10.54650/jukomika.v8i2.614

Jumadi, J., Yupianti, Y., & Sartika, D. (2021). Pengolahan citra digital untuk identifikasi objek menggunakan metode hierarchical agglomerative clustering. JST (Jurnal Sains dan Teknologi), 10(2), 148–156. https://doi.org/10.23887/jstundiksha.v10i2.33636

Mashuri, M., & Nurjannah, D. (2020). Analisis SWOT sebagai strategi meningkatkan daya saing. JPS (Jurnal Perbankan Syariah), 1(1), 97–112. https://doi.org/10.46367/jps.v1i1.205

Nasution, M. U., Harahap, L. S., & Syakbani, F. (2025). Tinjauan metode pengolahan citra digital. Jurnal Informatika dan Teknik Elektro Terapan, 13(3), 1020–1028.

Natbais, Y. H., & Umbu, A. B. S. (2023). Aplikasi deteksi penyakit pada daun tomat berbasis Android menggunakan model terlatih TensorFlow Lite. Teknotan, 17(2), 83–90. https://doi.org/10.24198/jt.vol17n2.1

Noija, H. C., Wemaf, P. A., Nurdianty, O. A., Sohilait, W., Haumahu, S., Yusuf, H., Tomagola, K., La Ana, W. R., & Salaiswa, T. S. (2023). Perancangan sistem informasi akuntansi untuk analisis siklus pendapatan menggunakan DFD dan flowchart. Jurnal Bisnis dan Manajemen, 1(2), 577–592. https://doi.org/10.61930/jurbisman.v1i2.188

Pangestu, I. B. P. H., & Putra, I. N. T. A. (2025). Perancangan aplikasi edukasi tarian adat tradisional Bali berbasis Android. Jurnal Riset Sistem Informasi dan Teknologi Informasi, 7(1), 617–627. https://doi.org/10.52005/jursistekni.v7i1.464

Putri, R., Ismi, L., & Nudin, S. R. (2025). Deteksi penyakit pada tanaman tomat menggunakan model Inception V3 berbasis mobile. Journal of Informatics and Computer Science, 7(2), 520–524.

Ramadhan, C., Atina, V., & Permatasari, H. (2025). Analisis perbandingan model CNN dan IndoBERT dalam sentimen berita politik Indonesia. Prosiding Seminar Nasional Teknologi Informasi dan Bisnis, 110–118. https://doi.org/10.47701/v1r9ka69

Septhya, D., Rahayu, K., Rabbani, S., Fitria, V., Rahmaddeni, Irawan, Y., & Hayami, R. (2023). Implementasi algoritma Decision Tree dan Support Vector Machine untuk klasifikasi penyakit kanker paru. MALCOM: Indonesian Journal of Machine Learning and Computer Science, 3(1), 15–19. https://doi.org/10.57152/malcom.v3i1.591

Soenarto, U. A. P., & Basuki, S. (2026). Analisa performa algoritma Convolutional Neural Network dengan arsitektur YOLOv8 untuk deteksi penyakit daun tanaman hortikultura tropis. Repositor, 8(1), 91–104.

Sulyanti, E., Resti, Z., Rahma, H., Darnetty, Khairul, U., Nurhaliza, & Oktaviani, S. (2025). Endophytic bacteria consortia as biocontrol against brown spot disease and growth promotion in rice. Jurnal Proteksi Tanaman, 9(1), 1–13. https://doi.org/10.25077/jpt.9.1.1-13.2025

Suriono, Z., Islam, U., & Sumatera, N. (2021). Analisis SWOT dalam perencanaan strategis. Alacrity: Journal of Education, 1(1), 94–103.

Surya, A. A., & Haromain, I. (2023). Rancang bangun website lelang mobil menggunakan CodeIgniter pada PT ABC. Jurnal Teknologi Terpadu, 9(2), 133–142.

Verdy, & Hartati, E. (2024). Klasifikasi penyakit mata menggunakan Convolutional Neural Network model ResNet-50. Jurnal Rekayasa Sistem Informasi dan Teknologi, 1(3), 199–206. https://doi.org/10.59407/jrsit.v1i3.529

Wayahdi, M. R., & Ruziq, F. (2023). Pemodelan sistem penerimaan anggota baru dengan Unified Modeling Language. Jurnal Minfo Polgan, 12(1), 1514–1521. https://doi.org/10.33395/jmp.v12i1.12870

Published

2026-10-13