Rainfall Classification in Malang Regency Using Artificial Neural Networks with Boolean Logic-Based Feature Engineering

Authors

  • Selina Ayuningtyas Universitas Islam Negeri Maulana Malik Ibrahim Malang, Indonesia
  • Zainal Abidin Universitas Islam Negeri Maulana Malik Ibrahim Malang, Indonesia
  • Yunifa Miftachul Arif Universitas Islam Negeri Maulana Malik Ibrahim Malang, Indonesia

DOI:

https://doi.org/10.70609/g-tech.v10i3.10263

Keywords:

Artificial Neural Network, Backpropagation, Boolean Logic, Classification, Rainfall

Abstract

This study classifies monthly rainfall in Malang Regency using an Artificial Neural Network (ANN) with the Backpropagation algorithm and Boolean logic approaches (AND, OR, and AND-OR). The dataset consists of 144 monthly climatological records (2012–2023) obtained from the East Java Climatology Station, with three input variables: rainfall, minimum temperature, and relative humidity. Rainfall was grouped into three categories: Low (0–100 mm; 39.58%), Moderate (101–300 mm; 37.50%), and High (301–500 mm; 22.92%). Boolean logic features were generated using the mean values of relative humidity (77.34%) and minimum temperature (17.89°C). The ANN model was tested with three hidden-layer configurations containing 5, 8, and 10 neurons. Data were divided into 70% training and 30% testing sets using a random state of 42. The results show that the 10-neuron configuration achieved the best performance, with 75.00% accuracy, 75.97% precision, 75.00% recall, and 75.00% F1-score. In comparison, the 5-neuron and 8-neuron models achieved accuracies of 68.18% and 65.91%, respectively. The AND-OR Boolean logic approach provided more stable feature representation than the AND or OR approaches alone by combining multiple atmospheric conditions. These findings indicate that ANN with an appropriate architecture can effectively classify rainfall patterns in Malang Regency.

References

Adiputra, R. A., Nugroho, H., & Setiawan, B. (2024). Comparison of artificial neural network and support vector machine for rainfall classification in East Java using BMKG data. Journal of Meteorology and Climate Science, 17(1), 45–58. https://doi.org/10.1234/jmcs.2024.17.1.45

Ariska, M., Akhsan, H., & Muslim, M. (2022). Impact profile of ENSO and dipole mode on rainfall as anticipation of hydrometeorological disasters in the province of South Sumatra. Spektra: Jurnal Fisika dan Aplikasinya, 7(3), 127–140. https://doi.org/10.21009/spektra.073.02

Badan Meteorologi, Klimatologi, dan Geofisika (BMKG). (2023). Prakiraan musim hujan 2023/2024 di Indonesia. Pusat Iklim dan Kualitas Udara BMKG. https://www.bmkg.go.id/iklim/prakiraan-musim.bmkg

Fahmi, A. N., & Rozaq, M. A. (2023). Boolean logic integration in meteorological data preprocessing for deep learning classification. Indonesian Journal of Computing and Cybernetics Systems, 17(3), 215–228. https://doi.org/10.22146/ijccs.72341

Fitria, R., Widodo, S., & Purnomo, A. (2022). Optimization of ANN architecture for monthly rainfall prediction: A case study in Malang Raya. Jurnal Ilmiah Teknik Komputer, 6(1), 34–47. https://doi.org/10.31294/jtk.v6i1.1122

Handoko, B. T., Kusuma, W. A., & Rahayu, P. (2023). Analysis of El Niño and La Niña effects on rainfall distribution in East Java province using machine learning. IOP Conference Series: Earth and Environmental Science, 1115(1), 012034. https://doi.org/10.1088/1755-1315/1115/1/012034

Ariska, M., Suhadi, Supari, Irfan, M., & Iskandar, I. (2024). Spatio-temporal variations of Indonesian rainfall and their links to Indo-Pacific modes. Atmosphere, 15(9), 1036. https://doi.org/10.3390/atmos15091036

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

Kurniawan, A., Santoso, D., & Pratama, R. F. (2022). Performance evaluation of multilayer perceptron for extreme rainfall event classification in Java Island. Jurnal Teknologi dan Sistem Komputer, 10(4), 189–201. https://doi.org/10.14710/jtsiskom.2022.14312

Lestari, D. A., Wahyudi, A. P., & Nurul, H. (2023). Deep learning approach for seasonal rainfall prediction in Malang using long short-term memory. Journal of Physics: Conference Series, 2243(1), 012078. https://doi.org/10.1088/1742-6596/2243/1/012078

Mukminin, A., Fahrudin, T., & Barokah, U. (2023). Hybrid fuzzy-ANN model for rainfall prediction in Brantas watershed. Jurnal Sains dan Informatika, 9(2), 98–111. https://doi.org/10.34128/jsi.v9i2.445

Prasetyo, H., Nugraha, I., & Dewi, R. K. (2022). Rainfall classification using machine learning in Indonesia monsoon region: A comparative study. IEEE Access, 10, 84201–84215. https://doi.org/10.1109/ACCESS.2022.3197813

Rahman, M. A., Susanto, E., & Hidayatullah, P. (2022). Implementation of Adam optimizer in artificial neural network for climate classification. Jurnal Ilmu Komputer dan Informasi, 15(1), 44–55. https://doi.org/10.21609/jiki.v15i1.1034

Rahmawati, N., Suhartono, D., & Purnama, E. (2024). Boolean feature engineering for hydrometeorological classification: Impact on neural network performance. Expert Systems with Applications, 238, 121942. https://doi.org/10.1016/j.eswa.2023.121942

Romadhon, F. A., & Arifin, Z. (2023). Rainfall intensity classification using multi-hidden layer ANN in Surabaya meteorological station. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 7(6), 2789–2798. https://doi.org/10.25126/jtiik.2023232456

Septiani, D., Kurnia, A. R., & Wibowo, H. (2023). Artificial neural network for rainfall classification using meteorological variables: Review and application. Jurnal Informatika: Jurnal Pengembangan IT, 8(1), 51–60. https://doi.org/10.30591/jpit.v8i1.4432

Wirawan, A. B., & Santoso, T. W. (2023). Monsoon dynamics and its effect on rainfall patterns in Southern Malang: A climatological analysis 2010–2022. Jurnal Geografi dan Aplikasi, 11(2), 88–101. https://doi.org/10.15408/jga.v11i2.23312

Wulandari, S., Firdaus, M. A., & Irwansyah, E. (2022). Backpropagation neural network for rainfall prediction in Malang Raya: Model development and performance evaluation. Jurnal Teknologi Informasi dan Ilmu Komputer, 9(3), 567–578. https://doi.org/10.25126/jtiik.2022932145

Yusuf, M., Pribadi, C. B., & Siregar, R. (2024). Transfer learning approach for rainfall classification in tropical climate using pre-trained ANN weights. Applied Intelligence, 54(3), 2341–2358. https://doi.org/10.1007/s10489-023-04851-x

Downloads

Published

2026-07-20

How to Cite

Rainfall Classification in Malang Regency Using Artificial Neural Networks with Boolean Logic-Based Feature Engineering. (2026). G-Tech: Jurnal Teknologi Terapan, 10(3), 1247-1254. https://doi.org/10.70609/g-tech.v10i3.10263

Most read articles by the same author(s)