Effectiveness of Project-Based Scratch Programming to Improve Problem-Solving Skills of Elementary School Students

Authors

  • Galih Mahardika Christian Putra Universitas Negeri Semarang
  • Fitria Dwi Prasetyaningtyas Universitas Negeri Semarang
  • Isa Ansori Universitas Negeri Semarang
  • Bagas Kurnianto Universitas Negeri Semarang
  • Nur Indah Wahyuni Universitas Negeri Semarang
  • Zhao Xinzhe Liuzhou City Vocational College
  • Tirza Naya Nurmanto Universitas Negeri Semarang

DOI:

https://doi.org/10.47134/ijsl.v5i2.417

Keywords:

Elementary School, Problem Solving Skills, Scratch Programming

Abstract

Problem-Solving Skills as an Essential Competency for Elementary School Students is a critical area that can be enhanced through Project-based Scratch Programming technology. This study aims to evaluate the effectiveness of Scratch Programming, applied through projects, on the problem-solving skills of students at SD Negeri Jatisari in Semarang City. The research employed a Quasi-Experimental design using a Pretest-Posttest Non-Equivalent Control Group approach. Participants in the control and experimental groups were not randomly selected, with each group consisting of 27 students. Data analysis techniques included the Independent Sample T-Test and N-Gain Test. Results from the Independent Sample T-Test indicated a significance value of 0.009 (Sig.<0.05), while the N-Gain score for the Experimental Group was 0.40, categorized as Medium. These results demonstrate that the Experimental Group saw a notable improvement in problem-solving skills, particularly in their ability to re-evaluate the outcomes of their problem-solving efforts.

Downloads

Download data is not yet available.

References

Aminah, N., Sukestiyarno, Y. L., Cahyono, A. N., & Maat, S. M. (2023). Student Activities in Solving Mathematics Problems with A Computational Thinking Using Scratch. International Journal of Evaluation and Research in Education, 12(2), 613–621. doi: https://10.11591/ijere.v12i2.23308.

Andayani, E., Mustikowati, R. I., Setiyowati, S. W., & Firdaus, R. M. (2022). Case Method: Mengoptimalkan Critical Thinking, Creativity Communication Skills dan Collaboratively Mahasiswa sesuai MBKM di Era Abad 21. Jurnal Penelitian dan Pendidikan IPS, 16(1), 52–60. doi: https://doi.org/10.21067/jppi.v16i1.6973.

Apriyanto, A. (2024). Utilization of Visual Programming Scratch to Improve Problem-Solving Skills. AIP Conference Proceedings, 2926(1). doi: https://10.1063/5.0182757.

Aslan, A. (2021). Problem-based learning in Live online classes: Learning achievement, problem-solving skill, communication skill, and interaction. Computers and Education, 171(1). doi: https://doi.org/10.1016/j.compedu.2021.104237.

Asmara, A., & Ma, H. (2024). Ubiquitous Learning with Online Project-Scratch Programming: Enhancing Student Engagement and Developing Problem-Solving Skills. Jurnal Edukasi Elektro, 8(2). doi: https://dx.doi.org/10.21831/jee.v8i2.78719.

Calder, N. (2018). Using Scratch to Facilitate Mathematical Thinking. Waikato Journal of Education, 23(2), 43–58. doi: https://10.15663/wje.v23i2.654.

Chen, X., & Wang, X. (2023). Computational Thinking Training and Deep Learning Evaluation Model Construction Based on Scratch Modular Programming Course. Computational Intelligence and Neuroscience, 12(1). doi: https://doi.org/10.1155/2023/3760957.

Christina, D., & Lukas, S. (2024). Efektivitas Pembelajaran Coding terhadap Kemampuan Computational thinking, Problem solving dan Matematika Siswa TK B TK XYZ Jakarta Utara. Jurnal Teknologi Pendidikan, 23(3), 2024. doi: https://doi.org/10.17509/e.v23i3.73291.

Çiftci, S., & Bildiren, A. (2020). The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children. Computer Science Education, 30(1), 3–21. doi: https://doi.org/10.1080/08993408.2019.1696169.

Dewi, L., & Fauziati, E. (2021). Pembelajaran Tematik di Sekolah Dasar dalam Pandangan Teori Konstruktivisme Vygotsky. Jurnal Papeda, 3. doi: https://10.36232/jurnalpendidikandasar.v3i2.1207.

Durak, H. Y. (2020). The Effects of Using Different Tools in Programming Teaching of Secondary School Students on Engagement, Computational Thinking and Reflective Thinking Skills for Problem Solving. Technology, Knowledge and Learning, 25(1), 179–195. doi: https://doi.org/10.1007/s10758-018-9391-y.

Dyah, A. D. M., & Setiawati, F. A. (2019). The Problem-Solving Skills in Kindergarten Sudent Based on the Stages of Problem Solving. Jurnal Obsesi: Jurnal Pendidikan Anak Usia Dini, 3(1), 265. doi: https://10.31004/obsesi.v3i1.160.

Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2021). Computational thinking in programming with Scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 29(1), 12–28. doi: https://10.1002/cae.22255.

Gökçe, S., & Yenmez, A. A. (2023). Ingenuity of Scratch Programming on Reflective Thinking Towards Problem Solving and Computational Thinking. Education and Information Technologies, 28(5), 5493–5517. doi: https://10.1007/s10639-022-11385-x.

Guntari, P. S., Mustika, & Jofilla, S. (2024). Implementasi Visual Programming with Scratch untuk Membangun Literasi Bahasa Inggris Peserta Didik SD dan SMP. Jurnal Mahasiswa Ilmu Komputer, 5(2), 52–61. doi: https://doi.org/10.24127/ilmukomputer.v5i2.6243.

Ideris, N., Baharudin, S. M., & Hamzah, N. (2019). The Effectiveness of Scratch in Collaborative Learning on Higher-Order Thinking Skills in Programming Subject Among Year-Six Students. 4th ASEAN Conference on Psychology, Counselling, and Humanities (ACPCH 2018), 304(ACPCH 2018), 421-425. doi: https://10.2991/acpch-18.2019.99.

Indraswati, D., Marhayani, D. A., Sutisna, D., Widodo, A., & Maulyda, M. A. (2020). Critical Thinking Dan Problem Solving Dalam Pembelajaran IPS untuk Menjawab Tantangan Abad 21. In Jurnal Pendidikan Sosial, 7(1), 12–28. doi: https://doi.org/10.31571/sosial.v7i1.1540.

Isnaini, M., Fujiaturahman, S., Sekar Utami, L., Anwar, K., & Sabaryati, J. (2021). Pemanfaatan Aplikasi Scratch Sebagai Alternatif Media Belajar Siswa “Z Generation” untuk Guru-Guru SDN 1 Labuapi. Jurnal Pengabdian Masyarakat Berkemajuan, 5(1), 871–875. doi: https://10.31764/jpmb.v5i1.6554.

Jiang, B., & Li, Z. (2021). Effect of Scratch on computational thinking skills of Chinese primary school students. Journal of Computers in Education, 8(4), 505–525. doi: https://10.1007/s40692-021-00190-z.

Koray, A., & Bilgin, E. (2023). The Effect of Block Coding (Scratch) Activities Integrated into the 5E Learning Model in Science Teaching on Students’ Computational Thinking Skills and Programming Self-Efficacy. Science Insights Education Frontiers, 18(1), 2825–2845. doi: https://10.15354/sief.23.or410.

Li, X., Xie, K., Vongkulluksn, V., Stein, D., & Zhang, Y. (2023). Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking. Journal of Research on Technology in Education, 55(2), 344–368. doi: https://10.1080/15391523.2021.1962453.

Liao, S. M. (2023). SCRATCH to R: Toward an Inclusive Pedagogy in Teaching Coding. Journal of Statistics and Data Science Education, 31(1), 45–56. doi: https://10.1080/26939169.2022.2090467.

Liu, H., Wu, Z., Lu, Y., & Zhu, L. (2023). Exploring The Balance Between Computational Thinking and Learning Motivation in Elementary Programming Education: An Empirical Study with Game-Based Learning. IEEE Transactions on Games, 15(1), 95–107. doi: https://10.1109/TG.2022.3143701.

Lye, S. Y., & Koh, J. H. L. (2018). Case Studies of Elementary Children’s Engagement in Computational Thinking Through Scratch Programming. In Computational Thinking in the STEM Disciplines: Foundations and Research Highlights (pp. 227–251). doi: https://10.1007/978-3-319-93566-9_12.

Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2024). Computational Thinking with Scratch: A Tool to Work on Geometry in the Fifth Grade of Primary Education. Sustainability (Switzerland), 16(1). doi: https://10.3390/su16010110.

Nurjanah, N. E., Hafidah, R., Syamsuddin, M. M., Pudyaningtyas, A. R., Dewi, N. K., & Sholeha, V. (2021). Dampak Aplikasi ScratchJr terhadap Ketrampilan Problem-Solving Anak Usia Dini. Jurnal Obsesi: Jurnal Pendidikan Anak Usia Dini, 6(3), 2030–2042. doi: https://10.31004/obsesi.v6i3.1531.

Nuryati, I. D., Sunardi, W, S. A., & Gunarhadi. (2018). Effectiveness of PBL through Concept Map to Improve Problem Solving Skills of Primary School Students. International Journal of Educational Technology and Learning, 2(2), 41–47. doi: https://10.20448/2003.22.41.47.

Olsson, J., & Granberg, C. (2024). Teacher-student interaction supporting students’ creative mathematical reasoning during problem solving using Scratch. Mathematical Thinking and Learning, 26(3), 278–305. doi: https://10.1080/10986065.2022.2105567.

Prykhodchenko, S. D., Prykhodchenko, O. Y., Shevtsova, O. S., & Semenov, S. Y. (2020). Gamification of Learning Scratch in Elementary School. 1st International Computer Programming Education Conference (ICPEC 2020), 81(ICPEC 2020), 2-11. 81. doi: https://doi.org/10.4230/OASIcs.ICPEC.2020.20.

Rahman, Md. M. (2019). View of 21st Century Skill Problem Solving: Defining the Concept. Asian Journal of Interdisciplinary, 2(1), 64–74. doi: https://10.34256/ajir1917.

Rejemiati, Nawir, M., & Basri. (2022). Model Pembelajaran Berbasis Masalah (PBM) Terhadap Penguasaan Konsep IPS dan Kemampuan Memecahkan Masalah. Briliant: Jurnal Riset Dan Konseptual, 7(4), 946–958. doi: https://10.28926/briliant.v7i4.

Rodríguez-Martínez, J. A., González-Calero, J. A., & Sáez-López, J. M. (2020). Computational Thinking and Mathematics Using Scratch: An Experiment with Sixth-Grade Students. Interactive Learning Environments, 28(3), 316–327. doi: https://10.1080/10494820.2019.1612448.

Rosydiana, E. A., Sudjimat, D. A., & Utama, C. (2023). Effect of Digital Learning Media Using Scratch Game Based Learning on Student Problem Solving Skills. Journal of Research in Science Education, 9(11), 10010–10015. doi: https://10.29303/jppipa.v9i11.4876.

Saimon, M., Lavicza, Z., & Dana-Picard, T. (Noah). (2023). Enhancing the 4Cs among college students of a communication skills course in Tanzania through a project-based learning model. Education and Information Technologies, 28(6), 6269–6285. doi: https://10.1007/s10639-022-11406-9.

Saito-Stehberger, D., Garcia, L., & Warschauer, M. (2021). Modifying Curriculum for Novice Computational Thinking Elementary Teachers and English Language Learners. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Association for Computing Machinery, 136–142. doi: 10.1145/3430665.3456355.

Simanjuntak, M. F., & Sudibjo, N. (2019). Improving Students’ Critical Thinking Skills and Problem Solving Abilities Through Problem-Based Learning. JOHME: Journal of Holistic Mathematics Education, 2(2), 108. doi: https://10.19166/johme.v2i2.1331.

Su, Y. S., Shao, M., & Zhao, L. (2022). Effect of Mind Mapping on Creative Thinking of Children in Scratch Visual Programming Education. Journal of Educational Computing Research, 60(4), 906–929. doi: https://10.1177/07356331211053383.

Sugrah, N. (2019). Implementasi Teori Belajar Konstruktivisme dalam Pembelajaran Sains. Humanika: Kajian Ilmiah Mata Kuliah Umum, 19(2), 121–138. doi: https://10.21831/hum.v19i2.29274.

Suryana, E., Aprina, M. P., & Harto, K. (2022). Teori Konstruktivistik dan Implikasinya dalam Pembelajaran. Jurnal Ilmiah Ilmu Pendidikan, 5(7), 2070-2080 (Vol. 5). doi: https://doi.org/10.54371/jiip.v5i7.666.

Susanti, M., Suyanto, S., Jailani, J., & Retnawati, H. (2023). Problem-based learning for improving problem-solving and critical thinking skills: A case on probability theory course. Journal of Education and Learning, 17(4), 507–525. doi: https://10.11591/edulearn.v17i4.20866.

Susanto, R., & Hapudin, M. S. (2024). Improving Primary School Students Critical Thinking Abilities with the Help of Online Media: Effective Learning Strategies in Elementary Schools. Mimbar Sekolah Dasar, 11(2), 252–267. doi: https://10.53400/mimbar-sd.v11i2.71790.

Szabo, Z. K., Körtesi, P., Guncaga, J., Szabo, D., & Neag, R. (2020). Examples of Problem-Solving Strategies in Mathematics Education Supporting The Sustainability of 21st-Century Skills. Sustainability (Switzerland), 12(23), 1–28. doi: https://10.3390/su122310113.

Tucker-Raymond, E., Cassidy, M., & Puttick, G. (2021). Science Teachers Can Teach Computational Thinking Through Distributed Expertise. Computers and Education, 173(4), 104284. doi: https://10.1016/j.compedu.2021.104284.

Vourletsis, I., & Politis, P. (2022). Exploring The Effect of Remixing Stories and Games on The Development of Students’ Computational Thinking. Computers and Education Open, 3,100069. doi: https://10.1016/j.caeo.2021.100069.

Winkler, R., Söllner, M., & Leimeister, J. M. (2021). Enhancing problem-solving skills with smart personal assistant technology. Computers and Education, 165(1), 1–15. doi: https://10.1016/j.compedu.2021.104148.

Yayuk, E., & Husamah, H. (2020). The difficulties of prospective elementary school teachers in item problem solving for mathematics: Polya’s steps. Journal for the Education of Gifted Young Scientists, 8(1), 361–378. doi: https://10.17478/jegys.665833.

Yılmaz, E., Yel, S., & Griffiths, M. D. (2022). Comparison of children’s social problem-solving skills who play videogames and traditional games: A cross-cultural study. Computers and Education, 187, 1–13. doi: https://10.1016/j.compedu.2022.104548.

Zhang, L., & Nouri, J. (2019). A Systematic Review of Learning Computational Thinking Through Scratch in K-9. Computers and Education, 141, 103607. doi: 10.1016/j.compedu.2019.103607.

Downloads

Published

2025-04-28

How to Cite

Putra, G. M. C., Prasetyaningtyas, F. D., Ansori, I., Kurnianto, B., Wahyuni, N. I., Xinzhe, Z., & Nurmanto, T. N. (2025). Effectiveness of Project-Based Scratch Programming to Improve Problem-Solving Skills of Elementary School Students . International Journal of Social Learning (IJSL), 5(2), 460–478. https://doi.org/10.47134/ijsl.v5i2.417

Issue

Section

Articles