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. DOI: https://doi.org/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. DOI: https://doi.org/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. 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. DOI: https://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. DOI: https://doi.org/10.15663/wje.v23i2.615

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. 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. 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. 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. DOI: https://doi.org/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. 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. DOI: https://doi.org/10.31004/obsesi.v3i1.174

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. DOI: https://doi.org/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. DOI: https://doi.org/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. 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. DOI: https://doi.org/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. 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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/10.28926/briliant.v7i4.1044

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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. 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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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. DOI: https://doi.org/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