Teaching Coding Using Scratch to Elementary Students: Exploration of Benefits for Students

Authors

  • Tira Nur Fitria Institut Teknologi Bisnis AAS Indonesia

DOI:

https://doi.org/10.33830/jciee.v3i1.10719

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.

Downloads

Published

26-06-2025

Issue

Section

Articles

Similar Articles

1 2 3 4 > >> 

You may also start an advanced similarity search for this article.