Klasifikasi Jenis Bunga Menggunakan Algoritma Convolutional Neural Network (CNN)

Authors

  • Ade Irgi Firdaus UNIVERSITAS BINA SARANA INFORMATIKA
  • Dwi Okta Djoas UNIVERSITAS BINA SARANA INFORMATIKA
  • Riefaldi Diofano Saputra UNIVERSITAS BINA SARANA INFORMATIKA
  • Indry Anggraeny UNIVERSITAS BINA SARANA INFORMATIKA
  • Hilda Apriliya Ningsih UNIVERSITAS BINA SARANA INFORMATIKA

DOI:

https://doi.org/10.51903/elkom.v18i2.3238

Keywords:

Image Classification, CNN, EfficientNet, Flowers, Deep Learning

Abstract

This research aims to develop a multiclass flower image classification system using the Convolutional Neural Network (CNN) algorithm with the EfficientNet architecture. The main problem addressed is the difficulty of manual identification of flower species that share high visual similarity. The research stages include collecting 17,299 flower images across 19 classes, performing data preprocessing such as image resizing, pixel normalization, and augmentation, followed by model training using the EfficientNet transfer learning approach. The model was trained for 10 epochs with an 80:20 training-validation data split. The evaluation results show that the model achieved a validation accuracy of 98.05% with a loss value of 0.0968, and an average precision, recall, and F1-score of 0.98. The trained model was then implemented into a web-based application built using the Next.js framework, enabling users to upload flower images and obtain real-time classification results via the Hugging Face API. The system successfully identified flower species with a confidence level of 99.87%. These findings demonstrate that combining a modern CNN architecture with transfer learning provides efficient and highly accurate flower classification performance, which can be effectively implemented for educational and digital conservation purposes.

References

Anggara, J., Ryansyah, E., & Arif Dermawan, B. (2025). Implementasi Object Detection Dalam Klasifikasi Sampah Untuk Meningkatkan Efisiensi Pengelolaan Limbah. JATI (Jurnal Mahasiswa Teknik Informatika), 9(3), 4923–4930. https://doi.org/10.36040/jati.v9i3.13813

Atila, Ü., Uçar, M., Akyol, K., & Uçar, E. (2020). Jo ur na l P re of. Ecological Informatics, 101182. https://doi.org/10.1016/j.ecoinf.2020.101182

Barman, U., Sarma, P., Rahman, M., Deka, V., Lahkar, S., & Sharma, V. (2024). ViT-SmartAgri : Vision Transformer and Smartphone-Based Plant Disease Detection for Smart Agriculture.

Borhani, Y., Khoramdel, J., & Najafi, E. (2022). OPEN A deep learning based approach for automated plant disease classification using vision transformer. Scientific Reports, 0123456789, 1–10. https://doi.org/10.1038/s41598-022-15163-0

Chug, A., Singh, A. P., Singh, D., & Based, D. L. (2023). Retraction Retracted: A Systematic Analysis of Machine Learning and Deep Learning Based Approaches for Plant Leaf Disease Classi fi cation: A Review. 2022. https://doi.org/10.1155/2022/3287561

Dan, D., Gestur, P., & Secara, T. (2023). Deteksi dan pengenalan gestur tangan secara real-time menggunakan jaringan saraf tiruan konvolusional. 9(2), 30–34.

Hong, K., & Zhou, Y. (2025). The pipelines of deep learning-based plant image processing.

Ibrahim, M. M., Rahmadewi, R., Nurpulaela, L., Teknik, F., & Karawang, U. S. (2023). PENDETEKSIAN NOMINAL UANG PADA GAMBAR MENGGUNAKAN CONVOLUTIONAL NEURAL NETWORK : INTEGRASI METODE PRA- PEMROSESAN CITRA DAN KLASIFIKASI BERBASIS CNN. 7(2), 1395–1400.

Insan, J. (n.d.). Sistem Pakar Pra-Diagnosa Penyakit Kulit dengan Metode Forward Chaining dan CNN dan Sains Data.

Ki, A., & Sharma, D. P. (2024). Deep learning for medicinal plant species classi fi cation and recognition : a systematic review. January, 1-18.https://doi.org/10.3389/fpls.2023.1286088

Min, B., Kim, T., & Shin, D. (2023). applied sciences Data Augmentation Method for Plant Leaf Disease Recognition. 1–17.

Nugroho, A., K, D. A. W., & Fiolana, F. A. (2023). Klasifikasi Helm Keselamatan Mengunakan Metode Convolutional Neural Network ( CNN ). 05(02), 94–102.

Saleem, M. H., & Potgieter, J. (2020). Plant Disease Classification : A Comparative Evaluation of Convolutional Neural Networks and Deep Learning Optimizers.

Sun, Y., Ning, L., Zhao, B., & Yan, J. (2024). applied sciences Tomato Leaf Disease Classification by Combining EfficientNetv2 and a Swin Transformer.

Tan, M., & Le, Q. V. (2021). EfficientNetV2 : Smaller Models and Faster Training.

Zhang, J., Zhou, H., Liu, K., & Xu, Y. (2025). ED-Swin Transformer : A Cassava Disease Classification Model Integrated with UAV Images. 1–16.

Pratiwi, H. A., Cahyanti, M., & Lamsani, M. (2021). IMPLEMENTASI DEEP LEARNING FLOWER SCANNER MENGGUNAKAN METODE CONVOLUTIONAL NEURAL NETWORK. Sebatik, 25(1), 124–130. https://doi.org/10.46984/sebatik.v25i1.1297

Predianto, E., & Sutomo, B. (2024). KLASIFIKASI JENIS BUNGA DENGAN ALGORITMA CONVOLUTIONAL NEURAL NETWORK (CNN) MENGGUNAKAN METODE REGION-BASED CONVOLUTIONAL NEURAL NETWORK (R-CNN). Jurnal Pendidikan Teknologi Informasi, 8(2), 1–15. https://jurnal.arraniry.ac.id/index.php/cyberspace/article/view/25441

Rumui, N., Mualo, A., Rahayaan, J., Batjo, L., Mokansi, M., Informatika, M., Negeri Fakfak Jl Imam Bonjol, P., Fakfak, K., Fakfak, K., Barat, P., Sam Ratulangi Jl Kampus UNSRAT Bahu, U., Malalayang, K., Manado, K., & Utara, S. (2025). JURNAL INFORMATIK Edisi ke-21, Nomor 1. https://ejournal.upnvj.ac.id/informatik/article/view/11105/3602

Sibarani, J. S., Tumpal Damanik, S., Nurkhalizah, R., Mulyana, S., & Nasution, B. (2023). Klasifikasi Tanaman Hias Menggunakan Algoritma Convulation Neural Network. In Journal of Information Technology Ampera (Vol. 4, Issue 3). https://journal-computing.org/index.php/journal-ita/index

Published

2026-01-19

How to Cite

[1]
“Klasifikasi Jenis Bunga Menggunakan Algoritma Convolutional Neural Network (CNN)”, ELKOM , vol. 18, no. 2, pp. 394–404, Jan. 2026, doi: 10.51903/elkom.v18i2.3238.