Main Article Content


Rainfall already became vital observation object because it affects society life both in rural areas or urban areas. Because parameters to predict rainfall rates is very complex, using physics based model that need many parameters is not a good choice. Using alternative approach like time-series based model is a good alternative. One of the algorithm that widely used to predict future events is Neural Network Backpropagation. On this research we will use Nguyen-Widrow method to initialize weight of Neural Network to reduce training time. The lowest MSE achieved is {0,02815;  0,01686; 0,01934; 0,03196} by using 50 maximum epoch and 3 neurons on hidden layer.

Article Details

Author Biographies

Andreas Nugroho Sihananto, Faculty of Computer Science, Universitas Brawijaya

Master Student

Faculty of Computer Science 

Universitas Brawijaya

Wayan Firdaus Mahmudy, Universitas Brawijaya

Faculty of Computer Science
How to Cite
Sihananto, A. N., & Mahmudy, W. F. (2017). Rainfall Forecasting Using Backpropagation Neural Network. Journal of Information Technology and Computer Science, 2(2).


  1. Anifa, I.A., Regasari, R., Marji: Peramalan Permintaan Beras Menggunakan Backpropagation Dengan Inisialisasi Bobot Nguyen-Widrow. Universitas Brawijaya, Malang (2015).
  2. Buono, A., Kurniawan, A., Komputer, D.I.: Peramalan Awal Musim Hujan Menggunakan Jaringan Syaraf Tiruan Backpropagation Levenberg-Marquardt. 2012, 15–16 (2012).
  3. Hashim, R., Roy, C., Motamedi, S., Gocic, M., Lee, S.C., Cheng, S.: Selection of meteoro-logical parameters affecting rainfall estimation using neuro-fuzzy computing methodology. Atmos. Res. 171, 21–30 (2015).
  4. Heaton, J.: Introduction to Neural Network for Java. Heaton Research, Inc, St. Louis (2005).
  5. Huda, F. Al, Mahmudy, W.F., Tolle, H.: Android Malware Detection Using Backpropagation Neural Network. TELKOMNIKA. 4, (2015).
  6. Hung, N.Q., Babel, M.S., Weesakul, S., Tripathi, N.K.: An artificial neural network model for rainfall forecasting in Bangkok, Thailand. Hydrol. Earth Syst. Sci. 13, 1413–1425 (2008).
  7. Iriany, A., Mahmudy, W.F., Sulistyono, A.D., Nisak, S.C.: GSTAR-SUR Model for Rainfall Forecasting in Tengger Region , East Java. 1st Int. Conf. Pure Appl. Res. Univ. Muham-madiyah Malang, 21-22 August. 1–8 (2015).
  8. Kannan, M., Prabhakaran, S., Ramachandran, P.: Rainfall Forecasting Using Data Mining Technique. Int. J. Eng. Technol. 2, 397–400 (2010).
  9. Luk, K.C., Ball, J.E., Sharma, A.: A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting. J. Hydrol. 227, 56–65 (2000).
  10. Mazur, M.: A Step by Step Backpropagation Example,
  11. Nasseri, M., Asghari, K., Abedini, M.J.: Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network. Expert Syst. Appl. 35, 1415–1421 (2008).
  12. Oxford Dictionaries: Concise Oxford English Dictionary. Oxford University Press, Oxford-shire, UK (2009).
  13. Sedki, A., Ouazar, D., El Mazoudi, E.: Evolving neural network using real coded genetic algorithm for daily rainfall-runoff forecasting. Expert Syst. Appl. 36, 4523–4527 (2009).
  14. Sumi, S.M., Zaman, M.F., Hirose, H.: A rainfall forecasting method using machine learning models and its application to the Fukuoka city case. Int. J. Appl. Math. Comput. Sci. 22, 841–854 (2012).
  15. Vamsidhar, E., Varma, K., Rao, P., Satapati, R.: Prediction of rainfall using backpropagation neural network model. Int. J. Comput. Sci. Eng. 2, 1119–1121 (2010).
  16. Wahyuni, I., Mahmudy, W.F., Iriany, A.: Rainfall Prediction in Tengger Region-Indonesia Using Tsukamoto Fuzzy Inference System. 1th Int. Conf. Inf. Technol. Inf. Syst. Electr. Eng. 1–11 (2016).
  17. Yohannes, E., Mahmudy, W.F., Rahmi, A.: Penentuan Upah Minimum Kota Berdasarkan Tingkat Inflasi Menggunakan Backpropagation Neural Network ( BPNN ). J. Teknol. Inf. dan Ilmu Komput. 2, 34–40 (2015).