Analisis Performa Jaringan Saraf Tiruan Backpropagation Menggunakan Optimizer SGD, RMSProp dan Adam untuk Klasifikasi Stunting pada Balita

Authors

  • Adi Putra Sinaga Universitas Methodist Indonesia
  • Naikson Fandier Saragih Universitas Methodist Indonesia
  • Indra Kelana Jaya Universitas Methodist Indonesia

DOI:

https://doi.org/10.46880/jmika.Vol10No1.pp393-401

Keywords:

Artificial Neural Network, Backpropagation, Stunting, Classification, Optimizer

Abstract

Stunting is a linear growth disorder in toddlers caused by chronic malnutrition during critical developmental periods and remains a significant national health problem in Indonesia. According to the 2022 Indonesian Nutritional Status Survey (SSGI), national stunting prevalence reached 21.6%, surpassing the World Health Organization (WHO) recommended ceiling of 20%. This study evaluates three optimizers—Stochastic Gradient Descent (SGD), RMSProp, and Adam—within a Backpropagation Artificial Neural Network (ANN) for classifying toddler stunting status. The dataset comprises 1,454 anthropometric records (sex, age, and height) collected from UPT Puskesmas Kampung Baru, Medan City, covering 2020–2023. Preprocessing included MinMax scaling (fitted exclusively on training data to prevent leakage) and SMOTETomek resampling to address severe class imbalance. Forty-eight model configurations were evaluated via grid search across a 3-32-1 architecture (ReLU hidden layer, sigmoid output). Evaluation metrics comprised accuracy, precision, recall, F1-score, specificity, AUC, and Matthews correlation coefficient (MCC). RMSProp achieved perfect scores on all metrics (1.000) in the shortest execution time (133.42 s). Adam achieved equivalent classification performance with similarly rapid convergence (135.28 s). SGD attained perfect recall (1.000) only when training data were simultaneously balanced and normalized, empirically demonstrating that non-adaptive optimizers require both interventions to compete with adaptive counterparts.

References

Anggara, D., Suarna, N., & Wijaya, Y. A. (2023). Analisa perbandingan performa optimizer Adam, SGD, dan RMSProp pada model H5. Networking Engineering Research Operation, 8(1), 53–64. https://doi.org/10.21107/nero.v8i1.19226

Asriningtias, S. R., Megawati, C. D., Kusumaningtyas, D., & Surya, D. U. (2025). Hyperparameter-tuned artificial neural networks for early stunting prediction in toddlers. Sinkron, 9(2), 832–840. https://doi.org/10.33395/sinkron.v9i2.14695

Batista, G. E. A. P. A., Prati, R. C., & Monard, M. C. (2004). A study of the behavior of several methods for balancing machine learning training data. ACM SIGKDD Explorations Newsletter, 6(1), 20–29. https://doi.org/10.1145/1007730.1007735

Chawla, N. V., Bowyer, K. W., Hall, L. O., & Kegelmeyer, W. P. (2002). SMOTE: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research, 16, 321–357. https://doi.org/10.1613/jair.953

Chicco, D., & Jurman, G. (2020). The advantages of the Matthews correlation coefficient (MCC) over F1 score and accuracy in binary classification evaluation. BMC Genomics, 21(1), 6. https://doi.org/10.1186/s12864-019-6413-7

Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.

Haykin, S. (2009). Neural networks and learning machines (3rd ed.). Pearson Education.

Kementerian Kesehatan Republik Indonesia. (2020). Peraturan Menteri Kesehatan Republik Indonesia Nomor 2 Tahun 2020 tentang Standar Antropometri Anak [Berita Negara Republik Indonesia Tahun 2020 Nomor 113].

Kementerian Kesehatan Republik Indonesia. (2022). Buku saku hasil Survei Status Gizi Indonesia (SSGI) 2022 [Laporan Survei]. Kementerian Kesehatan Republik Indonesia. https://www.badankebijakan.kemkes.go.id/

Kingma, D. P., & Ba, J. (2015). Adam: A method for stochastic optimization. 3rd International Conference on Learning Representations (ICLR). https://arxiv.org/abs/1412.6980

Nair, V., & Hinton, G. E. (2010). Rectified linear units improve restricted Boltzmann machines. Proceedings of the 27th International Conference on Machine Learning (ICML-10), 807–814.

Ndagijimana, S., Kabano, I., Masabo, E., & Ntaganda, J. M. (2025). Predicting stunting status among under-5 children in Rwanda using a neural network model: Evidence from the 2020 Rwanda Demographic and Health Survey. F1000Research, 13, 128. https://doi.org/10.12688/f1000research.141458.2

Raihana, H. A., Gunawan, P. H., & Aquarini, N. (2025). Breaking class imbalance: Machine learning solutions for stunting detection. Lontar Komputer: Jurnal Ilmiah Teknologi Informasi, 16(2), 03. https://doi.org/10.24843/LKJITI.2025.v16.i02.p03

Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747. https://arxiv.org/abs/1609.04747

Rumelhart, D. E., Hinton, G. E., & Williams, R. J. (1986). Learning representations by back-propagating errors. Nature, 323(6088), 533–536. https://doi.org/10.1038/323533a0

Tieleman, T., & Hinton, G. (2012). Lecture 6.5—RMSProp: Divide the gradient by a running average of its recent magnitude [Course lecture notes]. COURSERA: Neural Networks for Machine Learning, University of Toronto.

World Health Organization. (2014). Global nutrition targets 2025: Stunting policy brief (WHO/NMH/NHD/14.3) [Policy Brief]. World Health Organization. https://www.who.int/publications/

Wijaya, E., Soeleman, M. A., & Andono, P. N. (2025). Comparative performance analysis of optimization algorithms in artificial neural networks for stock price prediction. Journal of Applied Informatics and Computing, 9(1), 23–30. https://doi.org/10.30871/jaic.v9i1.8820

Yunus, M., Biddinika, M. K., & Fadlil, A. (2025). Comparison of machine learning algorithms for stunting classification. Scientific Journal of Engineering Research, 1(2), 64–70. https://doi.org/10.64539/sjer.v1i2.2025.9

Published

2026-07-02

Issue

Section

METHOMIKA: Jurnal Manajemen Informatika & Komputersisasi Akuntansi