Teaching Coding Using Scratch to Elementary Students: Exploration of Benefits for Students
Keywords: coding, coding lesson, elementary students, primaty students
Abstract
In the ever-evolving digital era, knowledge and skills in informatics are becoming more crucial. To equip the younger generation for future challenges, education should integrate technology into its curriculum such as coding programs to foster students' interests and talents in programming and technology. This research describes how coding is taught at the elementary school level and the benefits obtained from implementing coding based on existing research. This research is library research. Currently, many elementary schools in Indonesian Elementary schools are starting to teach coding as a lesson in the official curriculum and as an extracurricular activity. As technology advances and the importance of digital skills in the 21st century, many schools may realize that teaching coding early can help students develop computational thinking, creativity, and problem-solving skills that are important for their future. The finding shows the use of coding especially Stracth in elementary students. Scratch has become a popular tool in teaching programming to children at the elementary school level. Scratch is a visual programming tool designed to introduce programming concepts, especially to children, to train computational thinking in beginners. Scratch allows students to learn programming without having to master complex programming languages. Using Scratch in learning coding has been proven to provide many benefits for students. Scratch helps improve computational thinking skills, programming understanding, and creativity. Scratch also helps students practice problem-solving strategies, accuracy, and critical thinking. In addition, students can create animations and games after taking part in the training, with the support of the important surrounding environment. Scratch supports interactive and fun learning, makes it easier to understand programming logic, and improves basic programming competencies. Overall, Scratch is effective in developing students' technology skills in an engaging and easy-to-understand way.
References
Anggraeni, -. (2023). Studi Kasus Terhadap Kemampuan Berpikir Kritis Siswa Pada Pembelajaran Coding di Sekolah Dasar Laboratorium UPI Kampus Cibiru: Penelitian Studi Kasus Pada Siswa yang Mengikuti Ekstrakulikuler Coding di Sekolah Dasar [Other, Universitas Pendidikan Indonesia]. https://repository.upi.edu
Anjani, D., Bachtiar, Y., & Novianti, D. (2023). Pelatihan Coding For Kids Menggunakan Scracth Sebagai Upaya Meningkatkan Kecakapan Digital Bagi Siswa Madrasah Diniyyah Sirojussibyan, Bogor. Jurnal Pengabdian Mandiri, 2(7), 1439–1448.
Arfé, B., Vardanega, T., & Ronconi, L. (2020). The effects of coding on children’s planning and inhibition skills. Computers & Education, 148, 103807. https://doi.org/10.1016/j.compedu.2020.103807
Arslan, S., & Çelik, Y. (2022). Primary School Teachers’ and Students’ Views about Robotic Coding Course. African Educational Research Journal, 10(2), 178–189.
Budiman, G., Purnamasari, R., Rustam, Wahidin, & Basudewa, M. I. (2023). Pembelajaran Coding for Kids untuk Siswa dan Siswi di Sekolah Hamidah Sampurna Kabupaten Bandung. Almufi Jurnal Pengabdian Kepada Masyarakat, 3(2), 83–89.
Dağ, F., Şumuer, E., & Durdu, L. (2023). The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills. Journal of Computer Assisted Learning, 39(6), 1902–1918. https://doi.org/10.1111/jcal.12850
Falloon, G. (2016). An analysis of young students’ thinking when completing basic coding tasks using Scratch Jnr. On the iPad. Journal of Computer Assisted Learning, 32(6), 576–593. https://doi.org/10.1111/jcal.12155
Fitria, T. N. (2023). A Library Research in English Education Research: A Guidance for Researchers in Writing Non-Research Articles. Prosiding Seminar Nasional & Call for Paper STIE AAS, 6(1), Article 1. https://prosiding.stie-aas.ac.id/index.php/prosenas/article/view/266
Hondro, R. K. (2024). Peningkatan Pemahaman Siswa dalam Belajar Coding Interaktif Melalui Pengenalan Aplikasi Codecademy. BERBAKTI: Jurnal Pengabdian Kepada Masyarakat, 1(01), 18–22.
Indrawan, G. B., Octavia, I. G. A., Saputra, G. A. A. P., Adi, I. G. K., Andrayuga, I. G. L. A., & Dewi, L. J. E. (2021). Pelatihan scratch programming untuk anak-anak SD Umeanyar. Unri Conference Series: Community Engagement, 3, 235–241. https://doi.org/10.31258/unricsce.3.235-241
Juliyana, G., Boty, M., & Jadidah, I. T. (2024). Pengembangan Media Pembelajaran Berbasis Game Based Learning Menggunakan Scratch Pada Pembelajaran IPAS Di SD Negeri Mekar Sari Kabupaten Musi Banyuasin. Jurnal Pendidikan, Sains Dan Teknologi, 3(2), 282–289. https://doi.org/10.47233/jpst.v3i2.1651
Kristiyanto, A., Romansyah, A., Septiani, S., Nazmudin, M., Fadilah, M. Y., Lestari, T., Malkan, F., & Safitri, H. (2023). Pengenalan Koding dan Program Scratch Bagi Siswa MA Mathla’ul Anwar Baros Upaya Meningkatkan Literasi Digital. ABDIMASKU : JURNAL PENGABDIAN MASYARAKAT, 6(2), 440–446. https://doi.org/10.33633/ja.v6i2.1132
Lestari, I., Arifin, S. P., Widyasari, Y. D. L., Zain, M. M., & Rachmawati, H. (2023). The Coaching of Dunia Coding Program to Improve Computational Thinking Ability at As Shofa Junior High School Pekanbaru : Dinamisia : Jurnal Pengabdian Kepada Masyarakat, 7(1), 136–146. https://doi.org/10.31849/dinamisia.v7i1.12455
Lloyd, M., & Chandra, V. (2020). Teaching coding and computational thinking in primary classrooms: Perceptions of Australian preservice teachers. Curriculum Perspectives, 40(2), 189–201. https://doi.org/10.1007/s41297-020-00117-1
Luthfiyyah, R. Z., Nurhikmah, J., Najayanti, N., Alifah, A. N., Irsalina, S., Nabilah, S., & Alindra, A. L. (2023). Pengaruh Media Pembelajaran Berbasis Scratch Terhadap Motivasi Belajar Siswa Kelas IV di Salah Satu Sekolah Dasar Purwakarta. Innovative: Journal Of Social Science Research, 3(6), 5722–5731.
Mannova, B. (2022). Teaching Coding in Schools. EDULEARN22 Proceedings, 5961–5967. 14th International Conference on Education and New Learning Technologies. https://doi.org/10.21125/edulearn.2022.1399
Martin, D. A., Curtis, P., & Redmond, P. (2024). Primary school students’ perceptions and developed artefacts and language from learning coding and computational thinking using the 3C model. Journal of Computer Assisted Learning, 40(4), 1616–1631. https://doi.org/10.1111/jcal.12972
Maura, M. F., & Sutabri, T. (2024). Analisis Penggunaan Platform Replit dalam Pembelajaran Coding: Studi Kasus Terhadap Tingkat Keterlibatan Pengguna dan Efektivitas Pembelajaran. IJM: Indonesian Journal of Multidisciplinary, 2(3), 139–145.
Mills, K. A., Cope, J., Scholes, L., & Rowe, L. (2024). Coding and Computational Thinking Across the Curriculum: A Review of Educational Outcomes. Review of Educational Research, 00346543241241327. https://doi.org/10.3102/00346543241241327
Mufidah, T. H., & Majid, N. W. A. (2024). Pengaruh Peningkatan Computational Thinking Siswa Kelas 5 Melalui Pembelajaran Dasar Coding. Buletin Literasi Budaya Sekolah, 22–37. https://doi.org/10.23917/blbs.v6i1.4231
Muklason, A., Riksakomara, E., Mahananto, F., Djunaidy, A., Vinarti, R. A., Anggraeni, W., Nurita, R. T., Utamima, A., Fauzia, R., Theresia, L. W., Fikri, M. A., Propitadewa, H., Habibah, J. H., Prasetyo, J. D., Permatasari, S. T. I., Risnina, N. N., Tsaniyah, N. D., & Maulana, M. D. (2023). Coding for Kids: Pengenalan Pemrograman untuk Anak Sekolah Dasar sebagai Literasi Digital Baru di Industri 4.0. Sewagati, 7(3), 393–404. https://doi.org/10.12962/j26139960.v7i3.506
Popat, S., & Starkey, L. (2019). Learning to code or coding to learn? A systematic review. Computers & Education, 128, 365–376. https://doi.org/10.1016/j.compedu.2018.10.005
Pramono, A. (2024). Learning Graphic Design and Basic Programming with the Scratch Application for Extracurricular Computer Students at SD Muhammadiyah 4 Surabaya. KANGMAS: Karya Ilmiah Pengabdian Masyarakat, 5(2), 54–60. https://doi.org/10.37010/kangmas.v5i2.1596
Prasti, D., Rusdi, M. I., & Putri, I. K. (2022). Coding For Kids. Abdimas Langkanae, 2(2), 170–180. https://doi.org/10.53769/jpm.v2i2.84
Price, C. B., & Price-Mohr, R. M. (2018). An Evaluation of Primary School Children Coding Using a Text-Based Language (Java). Computers in the Schools. https://www.tandfonline.com/doi/abs/10.1080/07380569.2018.1531613
Putro, Y. T. M., & Astuti, R. (2022). Penerapan Scratch dalam Pembelajaran Coding Siswa Sekolah Dasar. Emergent: Journal of Educational Discoveries and Lifelong Learning (EJEDL), 1(4), 21–21. https://doi.org/10.47134/emergent.v1i4.37
Putro, Y. T. M., & Astuti, R. (2023). Implementation of Scratch in Learning Coding for Elementary School Students: Penerapan Scratch dalam Pembelajaran Coding Siswa Sekolah Dasar. UMSIDA Preprints Server. https://doi.org/10.21070/ups.1671
Ramadhan, D. R. P., Rosyada, A. Q., Marliza, W., Kasatri, D. E. P., & Yuliana, I. (2020). Pengaruh Ekstrakulikuler Coding Pada Siswa Sekolah Dasar Guna Meningkatkan Computational Thingking di Sekolah Al-Azhar Syifa Budi Solo. Buletin Literasi Budaya Sekolah, 2(1). https://doi.org/10.23917/blbs.v2i1.11616
Riasnugrahani, M., & Analya, P. (2023). Buku Ajar: Metode Penelitian Kualitatif. Ideas Publishing.
Rich, P. J., Browning, S. F., Perkins, M., Shoop, T., Yoshikawa, E., & Belikov, O. M. (2019). Coding in K-8: International Trends in Teaching Elementary/Primary Computing. TechTrends, 63(3), 311–329. https://doi.org/10.1007/s11528-018-0295-4
Santoso, R., & Churniawan, A. D. (2022). Pendampingan Program Ekstrakulikuler Pembelajaran Coding di SD Anak Panah Kenjeran. Jurnal Layanan Masyarakat (Journal of Public Services), 6(1), 109–118. https://doi.org/10.20473/jlm.v6i1.2022.109-118
Sholeh, M., Pradnyana, I. W. J., & Ridhoni, I. W. (2022). Menumbuhkan Minat Anak-Anak dalam Belajar Koding dengan Menggunakan Aplikasi Scratch. Abdiformatika: Jurnal Pengabdian Masyarakat Informatika, 2(2), 72–79. https://doi.org/10.25008/abdiformatika.v2i2.151
Sianturi, C. F., & Butar-Butar, L. H. O. (2024). Peningkatan Pemahaman Siswa Terhadap Coding Program Melalui Aplikasi Primaindisoft. BERBAKTI: Jurnal Pengabdian Kepada Masyarakat, 1(01), 1–5.
Sukri, I. H., Amilia, W., Yeni, F., & Rahmayanti, E. (2024). Studi Komparatif Penggunaan Aplikasi Scratch dan Aplikasi Blockly pada Mata Pelajaran Informatika Siswa SD Islam Al-Azhar 32 Padang. Indo-MathEdu Intellectuals Journal, 5(4), 4399–4410. https://doi.org/10.54373/imeij.v5i4.1569
Supriadi, D. (2020). Coding Scratch Basic—Scratch 3. Saung Coding.
Suryanto, A. A., Arifia, A., Nurlifa, A., Muqtadir, A., Amaluddin, F., Haryoko, A., & Wijayanti, A. (2022). Pelatihan Pengenalan Coding Bagi Guru Sd Menggunakan Scratch Jr. Jurnal Pengabdian Pada Masyarakat METHABDI, 2(2), 117–119. https://doi.org/10.46880/methabdi.Vol2No2.pp117-119
Vlahu-Gjorgievska, E., Videnovik, M., & Trajkovik, V. (2018). Computational Thinking and Coding Subject in Primary Schools: Methodological Approach Based on Alternative Cooperative and Individual Learning Cycles. 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), 77–83. https://doi.org/10.1109/TALE.2018.8615334
Wei, X., Lin, L., Meng, N., Tan, W., Kong, S.-C., & Kinshuk. (2021). The effectiveness of partial pair programming on elementary school students’ Computational Thinking skills and self-efficacy. Computers & Education, 160, 104023. https://doi.org/10.1016/j.compedu.2020.104023
Wulandari, W., Haftani, D. A., Ridwan, T., & Putri, D. I. H. (2021). Pemanfaatan Platform Scratch dalam Pembelajaran Koding di Sekolah Dasar untuk mengasah kemampuan Computational Thinking pada Siswa. Renjana Pendidikan: Prosiding Seminar Nasional Pendidikan Dasar, 2(1), 495–504.
Copyright (c) 2025 Tira Nur Fitria

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.