Penerapan Deep Learning Untuk Klasifikasi Penyakit Mata Menggunakan Metode Convolutional Neural Network

  • Alfarida Dewi Aprilia Universitas Indonesia Depok Jakarta
  • Arius Satoni Kurniawansyah Universitas Dehasen Bengkulu
  • Yupianti Yupianti Universitas Dehasen Bengkulu
Keywords: Deep Learning, Convolutional, Neural Network (CNN), EfficientNetB0, Transfer Learning, Eye Disease Classification, Retinal Fundus Images

Abstract

Eye diseases such as cataracts, diabetic retinopathy, and glaucoma are among the leading causes of visual impairment and can result in blindness if not detected at an early stage. The application of Deep Learning technology, particularly Convolutional Neural Networks (CNNs), provides an opportunity to support the automatic classification of eye diseases based on retinal fundus images. This study aims to develop an eye diseaseclassification model using the EfficientNetB0 architecture with a transfer learning approach. The dataset used was the Eye Diseases Classification dataset from Kaggle, consisting of 4,217 retinal fundus images categorized into four classes: Cataract, Diabetic Retinopathy, Glaucoma, and Normal. Before the training process, the images underwent preprocessing, including image resizing, normalization, and data augmentation. The model was trained using the Tensor Flow/Keras framework in the Google Colab environment and evaluated using accuracy, precision, recall, F1-score, and confusion matrix metrics. The experimental results showed that the proposed model achieved an overall accuracy of 73.23%. The Cataract class demonstrated the best performance, with a precision of 0.78, a recall of 0.92, and an F1-score of 0.84. In contrast, the Glaucoma class obtained the lowest recall of 0.36, indicating that the model still encountered difficulties in correctly identifying a considerable number of glaucoma images. Overall, the results indicate that the EfficientNetB0 architecture is capable of classifying eye diseases from retinal fundus images with satisfactory performance. However, increasing the dataset size, optimizing preprocessing techniques, and applying more extensive fine-tuning are recommended to further improve the model's performance, particularly in glaucoma classification

Downloads

Download data is not yet available.

References

[1] Alzubaidi, L., Zhang, J., Humaidi, A. J., Al-Dujaili, A., Duan, Y., Al-Shamma, O., Santamaría, J., Fadhel, M. A., Al-Amidie, M., & Farhan, L. (2021). Review of deep learning: concepts, CNN architectures, challenges, applications, future directions. In Journal of Big Data (Vol. 8, Issue 1). Springer International Publishing. https://doi.org/10.1186/s40537-021-00444-8
[2] Apriliansyah, R., Handayanto, A., & Saputro, N. D. (2025). Penerapan Arsitektur EfficientNetB0 pada Model Convolutional Neural Network untuk Deteksi Dini Mata Katarak Application. Journal of Computer Engineering, System and Science, 10(1), 435–446.
[3] Goodfellow, I., Bengio, Y., & Courvile, and A. (2022). Book: Deep Learning. In Prmu. www.deeplearningbook.org
[4] Imandayanti, N. E., Wahanani, H. E., & Rizki, A. M. (2024). Klasifikasi Jenis Wayang menggunakan Convolutional Neural Network (CNN) dan Optimasi Adaptive Moment Estimation (ADAM). KERNEL: Jurnal Riset Inovasi Bidang Informatika Dan Pendidikan Informatika, 5(2), 64–71. https://doi.org/10.31284/j.kernel.2024.v5i2.6862
[5] Khairunnisa, P., Putra, W. E., Yitong, W., Jufrizal, A., & Makmum, M. N. A. (2025). Convolutional Neural Networks Using EfficientNetB0 Architecture and Hyperparameters on Skin Disease Classification. Public Research Journal of Engineering, Data Technology and Computer Science, 2(2), 127–137. https://doi.org/10.57152/predatecs.v2i2.1569
[6] Le Gorrec, L., Mouysset, S., & Ruiz, D. (2022). Doubly stochastic scaling unifies community detection. Neurocomputing, 504, 141–162. https://doi.org/10.1016/j.neucom.2022.06.090
[7] Marcela, D., Yohannes, & Devella, S. (2022). Klasifikasi Penyakit Mata Menggunakan Convolutional Neural Network Dengan Arsitektur VGG-19. Jurnal Algoritme, 3(1), 60–70. https://doi.org/10.35957/algoritme.v3i1.3331
[8] Wilyani, F., Arif, Q. N., & Aslimar, F. (2024). Pengenalan Dasar Pemrograman Python Dengan Google Colaboratory Basic. 1, 8–14. https://doi.org/https://doi.org/10.55606/jppmi.v3i1.1087
Published
2026-10-18
How to Cite
Aprilia, A., Kurniawansyah, A., & Yupianti, Y. (2026). Penerapan Deep Learning Untuk Klasifikasi Penyakit Mata Menggunakan Metode Convolutional Neural Network. JURNAL MEDIA INFOTAMA, 22(2), 298-303. https://doi.org/10.37676/jmi.v22i2.12103
Section
Articles