Perancangan Aplikasi Machine Learning Identifikasi Penyakit Daun Tanaman Tomat Sayur Menggunakan Metode Convolutional Neural Network Serta Rekomendasi Penanganan Dan Pencegahannya
DOI:
https://doi.org/10.59024/jiti.v4i4.2394Keywords:
Convolutional Neural Network, klasifikasi citra, machine learning, penyakit daun tomat, StreamlitAbstract
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
Issue
Section
License
Copyright (c) 2026 JURNAL ILMIAH SAINS TEKNOLOGI DAN INFORMASI

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.







