Creating Science Online Learning Media Using Scratch App Block Programming


A difficulty faced by science teachers in online teaching is the inability to apply science materials straight to the students. This research examined how Scratch app block programming can be used on a personal computer or tablet to create science instructional tools to be used online. It was found that the steps to do so are: (1) downloading the Scratch app and running the file; (2) creating designs for the project with e.g. backdrops, paint, costumes; (3) coding or programming the scripts while choosing blocks in block palettes for the science project; (4) dragging and dropping the blocks to the script area for setting the parameter, operator, control, motion, look, sound, sensing and motion block inputs for the program; and (5) saving and running the block code/script in the scripts area. The researchers found that the Scratch app was effective in creating an online medium for learning about science and applying science concepts in everyday life.

Keywords: science learning, measurement, online learning, scratch app, block programming, computational thinking

[1] Satria E, Sari SG. Penggunaan alat peraga dan KIT IPA oleh guru dalam pembelajaran di beberapa Sekolah Dasar di Kecamatan Padang Utara dan Nanggalo Kota Padang. IKRA-ITH Humaniora: Jurnal Sosial Dan Humaniora. 2018;2(2):1-8.

[2] Satria E, Widodo A. View of teachers and students understanding of the nature of science at elementary schools in Padang city Indonesia. Journal of Physics: Conference Series. 2020;1567(3):032066. 6596/1567/3/032066

[3] Satria E, Sopandi W. Applying RADEC model in science learning to promoting students’ critical thinking in elementary school. Journal of Physics: Conference Series. 2019;1321(3):032102.

[4] Satria E. Projects for the implementation of science technology society approach in basic concept of natural science course as application of optical and electrical instruments’ material. Journal of Physics: Conference Series. 2018;983(1):012049.

[5] Manullang SO, Satria E. The review of the international voices on the responses of the worldwide school closures policy searching during Covid-19 pandemic. Jurnal Iqra’: Kajian Ilmu Pendidikan. 2020;5(2):1-3.

[6] Sudarmo S, Rasmita R, Satria E. Investigation of best digital technological practices in millennial classroom innovation: Critical review study. International Journal of Social Sciences. 2021;4(1):98-105.

[7] Rahmat A, Syakhrani AW, Satria E. Promising online learning and teaching in digital age: Systematic review analysis. International Research Journal of Engineering, IT & Scientific Research. 2021;7(4):126-35.

[8] Maloney J, Resnick M, Rusk N, Silverman B, Eastmond E. The scratch programming language and environment. ACM Transactions on Computing Education (TOCE). 2010;10(4):1-5.

[9]Saddhono K, Satria E, Erwinsyah A, Abdullah D. Designing SwiSH max learning software based of multimedia. Journal of Physics: Conference Series. 2019;1364(1):012032.

[10] Brennan K, Resnick M. New frameworks for studying and assessing the development of computational thinking. Paper presented at: the 2012 Annual Meeting of the American Educational Research Association; 2012 Apr 13-17; Vancouver, USA.

[11] Calao LA, Moreno-León J, Correa HE, Robles G. Developing mathematical thinking with scratch. Paper presented at: European Conference on Technology Enhanced Learning; pp17-27. 2015 Sep 15-18, Toledo, Spain. Springer, Cham.

[12] Lopez V, Hernandez MI. Scratch as a computational modelling tool for teaching physics. Physics Education. 2015;50(3):310. 9120/50/3/310

[13]Chiang FK, Qin L. A pilot study to assess the impacts of game-based construction learning, using scratch, on students’ multi-step equation-solving performance. Interactive Learning Environments. 2018;26(6):803-14.

[14] Vaca-Cárdenas LA, Bertacchini F, Tavernise A et al. Coding with scratch: The design of an educational setting for elementary pre-service teachers. Paper presented at: 2015 International Conference on Interactive Collaborative Learning (ICL); pp. 1171- 1177. 2015 September 20-24, Palazzo dei Congressi, Florence, Italy. IEEE, 2015.

[15] Rusilowati A, Subali B, Aji MP, Negoro RA. Development of teaching materials for momentum assisted by scratch: Building the pre-service teacher’s skills for 21st century and industry revolution. Journal of Physics: Conference Series. 2020;1567(2):022010.

[16] Resnick M, Maloney J, Monroy-Hernández A et al. Scratch: Programming for all. Com- munications of the ACM. 2009;52(11):60-7.

[17] Maloney J, Resnick M, Rusk N, Silverman B, Eastmond E. The scratch programming language and environment. ACM Transactions on Computing Education (TOCE). 2010;10(4):1-5.

[18] Julia J, Iswara PD, Gunara S, Yildiz YM, Agustian E. Developing elementary school teacher competence in making music learning media using scratch application: An action research. Elementary School Forum (Mimbar Sekolah Dasar). 2020;7(3):362- 385.

[19] Nasir M, Islami N. Developmental scratch-based online learning media in dynamic electric dynamic topic to increase students concept understanding in students junior high school. Journal of Physics: Conference Series. 2019;1351(1):012014.

[20]Bernard M, Setiawan W. Developing math games media using scratch language. Journal of Physics: Conference Series. 2020;1657(1):012064.

[21] Bean N, Weese J, Feldhausen R, Bell RS. Starting from scratch: Developing a pre- service teacher training program in computational thinking. 2015 IEEE Frontiers in Education Conference (FIE); 2015 Oct 21-24, Camino Real El Paso, El Paso, TX, USA. pp 1-8. IEEE, 2015.