Students’ Strategic Thinking Ability Enhancement in Applying Scratch for Arduino of Block Programming in Computational Physics Lecture

  • Umi Pratiwi Program Studi Pendidikan Fisika, Universitas Muhammadiyah Purworejo
  • Dwi Nanto Program Studi Tadris Fisika, Universitas Islam Negeri Syarif Hidayatullah
Keywords: strategic thinking ability, block programming, scratch for arduino


As newbie programmers, university students are not accustomed to computer coding. It difficult to solve programming problems especially related to physics phenomena. They need strategic thinking ability to solve problems. Therefore, computational physics subject/lesson applies learning of Scratch for Arduino on block programming in order to enhance students' strategic thinking. This attempt is examined by a study using a quasi-experimental method pre-experimental design approach which is one group pretest-posttest design using third-year physics education students 2018/2019 as the sample. The result shows that students happened to increase their strategic thinking up to 11.7%, particularly on the ability to prove the chosen solution it is appropriate to students' problems in finishing projects categorized as “very good.” It enables them to finish simple physics cases by using Arduino programming and improve their coding ability significantly.


Arikunto, S., 2006. Prosedur Penelitian. Yogyakarta: Rineka Cipta.

Azwar, S., 2012. Metode Penelitian. Yogyakarta: Pustaka Pelajar.

Dahotre, A. Z. Y. a. S. C 2010. A qualitative study of animation programming in the wild. Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

Grzybowska, K. a. Ł. A., 2017. Key competencies for Industry 4.0. Economics & Management Innovations, vol. 1, no. 1, pp. 250-253.

Herman, T 2019. Capability of mathematical strategic thinking through quantum learning based on creative problem solving. Journal of Physics: Conference Series, vol. 1320, no. 1, p. 012099.

Kadir, A., 2015. Buku Pintar Pemrograman Arduino: Tutorial Mudah dan Praktis Membuat Perangkat Elektronik Berbasis Arduino. Yogyakarta: Andi .

Kadir, A., 2016. Scratch for Arduino Panduan untuk Mempelajari Elektronika dan Pemrograman. Yogyakarta: Andi.

Kalelioglu, F. a. G. Y., 2014. The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners Perspective. Informatics in Education, vol. 13, no. 1, pp. 33-50.

Kordaki, M., 2012. Diverse Categories of Programming Learning Activities could be Performed within Scratch. Procedia-Social and Behaviour Scirnces, vol. 46, pp. 1162-1166.

Levy, A. (2012). STRATEGIC THINKING AS A LEARNING PROCESS. Revista Científica" Visión de Futuro, vol. 16, no. 1.

Larson, R., & Hansen, D 2005. The development of strategic thinking: Learning to impact human systems in a youth activism program. Human Development, vol. 48, no. 6, pp. 327-349.

Malik, A. V. a. C. M. M., 2018. Improving Students' Critical-Thinking Skills Through Student Facilitator and Explaining Modelin Momentum and Impulse Topic. Jurnal Penelitian dan Pengembangan Pendidikan Fisika, vol. 4, no. 2, pp. 55-64.

Ortiz-Colón, A. d. M. R. J., 2016. Teaching with Scratch in Compulsory Secondary Education. iJET, vol. 11, no. 2, pp. 60-67.

Papadakis, S. K. M. O. V. a. Z. N., 2014. Novice programming environments. Scratch & app inventor: A first comparison.. Proceedings of the 2014 workshop on interaction design in educational environments , p. 1.

Pratiwi, U. d. F. E., 2015. Pengembangan Instrumen Penilaian HOTS Berbasis Kurikulum 2013 Terhadap Sikap Disiplin. Jurnal Penelitian dan Pembelajaran IPA, vol. 1, no. 1, pp. 123-142.

Pratiwi, U. S. d. A. R., 2018. Student Computational Logical Thinking of Block Programming Concept in Arduino Learning By S4A (Scratch for Arduino). ASSEHR AECON, vol 267, pp. 245-248.

Resnick, d., 2009. Scratch: Programming for all communications of the acm,. communications of the acm, vol. 52, no. 11, pp. 60-67.

Rohida, L., 2018. Pengaruh Era Revolusi Industri 4.0 terhadap Kompetensi Sumber Daya Manusia. Jurnal Manajemen Bisnis Indonesia, vol. 6, no. 1, pp. 114-136.

Saftari, F., 2015. Proyek Robotik Keren dengan Arduino: Panduan Lengkap Memulai Proyek Robotik yang mearik.. Jakarta: Gramedia.

Sanders, T. I., & Sanders, J. R. (1998). Strategic thinking and the new science: planning in the midst of chaos complexity and change. Simon and Schuster.

Sieg, W. (2007). The AProS project: Strategic thinking & computational logic. Logic Journal of the IGPL, vol. 15, no. 4, pp. 359-368.

Serevina, V., Nasbey, H., & Andriana, W. (2017). The Development of a learning material using the scratch programming language to helping student leaning momentum and impulse subject in senior high school. In Proceedings of international Conference on Technology and Sosial Science.

Vega, J., Murari, A., Dormido-Canto, S., Moreno, R., Pereira, A., Acero, A., & JET-EFDA Contributors. (2014). Adaptive high learning rate probabilistic disruption predictors from scratch for the next generation of tokamaks. Nuclear Fusion, vol. 54, no. 12.

How to Cite
Pratiwi, U., & Nanto, D. (2019). Students’ Strategic Thinking Ability Enhancement in Applying Scratch for Arduino of Block Programming in Computational Physics Lecture . Jurnal Penelitian & Pengembangan Pendidikan Fisika, 5(2), 193 - 202.