Improving Students' Understanding and Learning Outcomes in Algorithms through Scratch-Based Interactive Learning Media
DOI:
https://doi.org/10.26740/jp.v10n2.p143-155Keywords:
Effectiveness, Algorithm, Learning Media, ScratchAbstract
This research aims to develop and evaluate the effectiveness of a learning medium based on the visual programming language Scratch in enhancing tenth-grade students' understanding and learning outcomes of algorithmic concepts at SMAN 32 Jakarta. The study is motivated by the low level of student engagement during the learning process, primarily attributed to monotonous conventional teaching methods, limited student autonomy in learning, and the lack of interactive and engaging instructional media. Notably, supporting infrastructure, such as laboratories and technological devices, is already in place. The study employed a Research and Development (R&D) approach using the ADDIE model, with experimental testing through a Pre-test Post-test, Control Group design. Research instruments included questionnaires and learning outcome tests, with data analyzed using mean difference tests. Based on validation from experts and student feedback, the Scratch-based media was deemed highly feasible. Experimental results revealed a significant improvement in the learning outcomes of the experimental group compared to the control group, with a gain score reaching 72.4% by the second session. These findings indicate that Scratch-based instructional media is both feasible and effective in improving students' comprehension and achievement in algorithmic material. Therefore, it is recommended as a strategic alternative for teaching informatics.
References
A'isyah Sekarsari, Sayyidatul Karimah (2025). Development of Scratch-Based Interactive Quiz Learning Media on Statistics to Enhance Students' Learning Outcomes. Volume- 5 No-3 page 1314-1329 ISSN 2776-9704 P-ISSN 2776-9984. https://doi.org/10.51574/kognitif.v513.3644
Alhasir Ahmad, Mariatun Lis Ika (2024). Development of scratch educational game-based learning media to improve students' problem-solving abilities. Education journal Vol. 5 No. 3 (2024) P-ISSN: 2721-0723 E-ISSN: 2718-3202. https://ejournal.stai-tbh.ac.id/index.php/asatiz
Alias, NF, & Razak, RA (2025). Revolutionizing learning in the digital age: A systematic literature review of microlearning strategies. Interactive Learning Environments, 33(1), 1–21. https://doi.org/10.1080/10494820.2024.2331638
Anand Kumar M, Amrita Vishwa Vidhyapeetham (2014). Language Learning for Visual and Auditory Learners Using Scratch Toolkit. International Conference on Computer Communication and Informatics. INDIA. (ICCCI -2014), Jan. 03 – 05, 2014.
Arafa, I., & Supriyanto, S. (2021). Teacher Strategies in Learning Management to Improve Student Learning Achievement. Educational Management Inspiration, 9(4), 1–9.
Aulia Syarah, Zetriuslita, Amelia Sindi, Qudsi Rahma (2021). Analysis of Students' Interest in Learning Mathematics Using the Scratch Application for Trigonometry Material. Juring (Journal for Research in Mathematics Learning) p-ISSN:2621-7430 |e-ISSN: 2621-7422 Vol.4, No. 3, September 2021, 205 – 214
Cárdenas-Cobo, J., Puris, A., Novoa-Hernández, P., Parra-Jiménez, Á., Moreno-León, J., & Benavides, D. (2021). Using Scratch to Improve Learning Programming in College Students: A Positive Experience from a Non-WEIRD Country. Electronics, 10(10), 1180. https://doi.org/10.3390/electronics10101180
Cariveau, T., & Fetzner, D. (2022). Experimental control in the adapted alternating treatments design: A review of procedures and outcomes. Behavioral Interventions, 37(3), 805–818. https://doi.org/10.1002/bin.1865
Cheah, C.S. (2020). Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: A Literature Review. Contemporary Educational Technology, 12(2), ep272. https://doi.org/10.30935/cedtech/8247
Egithia Alfi Rosydiana, Kusumaningrum Rizki Shirly, Triwiyanto Teguh. (2023). Optimizing Young Learners' Role Using Scratch as a Media in a Participative Learning Method. KnE Social Sciences. https://doi.org/10.18502/kss.v8i8.13286
Emelyanova, IN, Teplyakova, OA, & Teplyakov, DO (2024). The Student's Subjective Position as a Condition for Success in Mastering a Profession. Vysshee Obrazovanie v Rossii = Higher Education in Russia, 33(5), 9–30. https://doi.org/10.31992/0869-3617-2024-33-5-9-30
Ergash O'G'Li, Q.F., Gulruh Umarjonovna, N., Malika Axmad Qizi, Q., Sevinch Tayirovna, A., & Tulqin O'G'Li, U.M. (2024). The Use of Educational Software and Tools for Teaching Programming. International Journal of Innovative Science and Research Technology (IJISRT), 1981–1984. https://doi.org/10.38124/ijisrt/ijisrt24oct1769
Erwinsyah Satria, Wahyu Sopandi (2021). Creating Science Online Learning Media Using Scratch App Block Programming. https://doi.org/10.18502/kss.v7i6.10639. KnE Social Sciences.
Firdaus, RA, Dio Pradana, H., Dewi, I., Insani, ON, Ramadhan, A., Santoso, W., & Dermawan, DA (2023). Using Scratch Virtual Reality Development as a Learning Medium. Journal of Informatics and Computer Technology, 4(2), 72–77. https://ejurnalunsam.id/index.php/jicom/
Frantskevich, A. A., & Prostak, O. Yu. (2023). Experience of using the visualized programming environment Scratch for teaching the basics of algorithmization and programming in grades VI—VIII in schools of Belarus. Informatics in Schools, 6, 48–53. https://doi.org/10.32517/2221-1993-2023-22-6-48-53
Gonda, D., Ďuriš, V., Tirpáková, A., & Pavlovičová, G. (2022). Teaching Algorithms to Develop the Algorithmic Thinking of Informatics Students. Mathematics, 10(20), 3857. https://doi.org/10.3390/math10203857
Gupta, C., Gupta, V., & Stachowiak, A. (2021). Adoption of ICT-Based Teaching in Engineering: An Extended Technology Acceptance Model Perspective. IEEE Access, 9, 58652–58666. https://doi.org/10.1109/ACCESS.2021.3072580
Hana Romauli Sipahutar, Nurcahya Pradana Taufik Prakisya, Rosihan Ari Yuana (2014). Increasing Student Interest in Interactive Multimedia Product Creation Subject through Scratch-Based Learning Media. Journal of Informatics and Vocational Education (JOIVE) Vol.7, No.3, November 2024, pp. 93~101 ISSN: 2746-7813.
Hardiansyah Bagus, Armin Aidil Primasetya, Rahmadi Agyl Ardi. Implementation of Game Applications Using Scratch to Improve Student Learning Outcomes and Motivation. Journal of Community Service Vol. 3, No. 4, September 2023
Ibrohim, MM, Siregar, E., & Chaeruman, UA (2023). Scratch and Computational Thinking in Elementary School: A Meta-analysis. AL-ISHLAH: Jurnal Pendidikan, 15(3), 2703–2715. https://doi.org/10.35445/alishlah.v15i3.2326
Ika Ari Pratiwi, Anita Rahmawati, Mohamed Nor Azhari Azman, Nur Fajrie, Hisbulloh Als Mustofa (2025). Development and effectiveness of multimedia interactive learning Scratch Wabimendu (World Indonesian Cultural Heritage). Malaysia. https://doi.org/10.3389/feduc.2025.1628412.
Isa, IGT (2021). Basic Visual Programming Textbook. PT. Nasya Expanding Management.
Jesennia Cardenas, Amilkar Puris, Pavel Novoa-Hernández, David Benavides (2017). Recommending Exercises in Scratch: An Integrated Approach for Enhancing the Learning of Computer Programming. https://www.researchgate.net/publication/318413243. https://DOI.org/10.1007/978-3-319-60937-9_20
Jesennia Cárdenas-Cobo, Amilkar Puris, Pavel Novoa-Hernández, Águeda Parra-Jiménez, Jesús Moreno-León, David Benavides (2021). Using Scratch to Improve Learning Programming in College Students: A Positive Experience from a Non-WEIRD Country. https://doi.org/10.3390/electronics10101180
Kliegl, O., & Bäuml, K.-HT (2025). Interpolated pretesting can boost memory of related and distinct process materials. Psychological Research, 89(1), 5. https://doi.org/10.1007/s00426-024-02042-8
Kusumawati, ER (2022). The Effectiveness of Scratch-Based Game Media in Elementary School Science Learning. Basicedu Journal, 6(2), 1500–1507. https://doi.org/10.31004/basicedu.v6i2.2220
Kuz, A. (2023). Computational thinking: An analysis through structured programming using Scratch. Revista de Ciencia y Tecnología, 39, 82–90. https://doi.org/10.36995/j.recyt.2023.39.010
Lee Siew Wan, Fariza Khalid (2018). Primary School Students Experiences during Game Development Project Using Scratch. Malaysia. International Journal of Engineering & Technology, 7 (4.21) (2018) 93-96. www.sciencepubco.com/index.php/IJET
Lee, W. W., & Owens, D. L. (2004). Multimedia-based instructional design: Computer-based training, web-based training, distance broadcast training, performance-based solutions (2. ed). Pfeiffer.
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. https://doi.org/10.1080/26939169.2022.2090467
Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 10(4), 1–15. https://doi.org/10.1145/1868358.1868363
Maraza-Quispe, B., Maurice, A., Melina, O., Marianela, L., Henry, L., Cornelio, W., & Ernesto, L. (2021). Towards the Development of Computational Thinking and Mathematical Logic through Scratch. International Journal of Advanced Computer Science and Applications, 12(2). https://doi.org/10.14569/IJACSA.2021.0120242
Mladenovic, M: Krpan, D: Mladenović, S. (2017). Learning Programming from Scratch. TOJET: The Turkish Online Journal of Educational Technology-November 2017, 419–427.
Mtaho, A., & Mselle, L. (2024). Difficulties in Learning the Data Structures and Algorithms Course: Literature Review. The Journal of Informatics, 4(1). https://doi.org/10.59645/tji.v4i1.136
Noftiana, Nasir Muhammad, Nur Islami (2019). Developmental Scratch-Based Online Learning Media in dynamic Electric Dynamic Topic to Increase Students Concept Understanding in Students Junior High School. https://iopscience.iop.org/article/10.1088/1742-6596/1351/1/012014/meta. Publishing Ltd
Nora Alturayeif, Nouf Alturaief, Zainab Alhathloul (2020). DeepScratch: Scratch Programming Language Extension for Deep Learning Education. Saudi Arabia. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, no. 7, 2020
Núñez-Naranjo, A., Luis-Masabanda, J., Morales-Urrutia, E., & Goitia, J. M. G. (2023). Scratch as a Tool to Promote Computational Thinking in Technological Education. In A. Mesquita, A. Abreu, J. V. Carvalho, C. Santana, & CH. P. De Mello (Eds.), Perspectives and Trends in Education and Technology (Vol. 366, pp. 525–533). Springer Nature Singapore. https://doi.org/10.1007/978-981-99-5414-8_48
Nuraeni L, E., Muharram, MRW, & Fajrin, BS (2021). Educational Game Design: Properties of Quadrilaterals Using the Scratch Application. Attadib: Journal of Elementary Education, 5(2), 140. https://doi.org/10.32507/attadib.v5i2.962
Nuursya'baani Mutiara Budhi, Aminah Neneng, Hartono Wahyu (2023). Scratch Animation Learning Media for First Middle Student Mathematics Problem Solving. Research in Education and Rehabilitation 2023; 6(1): 56-62. https://doi.org/10.51558/2744-1555.2023.6.1.56
Okpatrioka. (2023). Educational Game Design: Properties of Quadrilaterals Using the Scratch Application. Dharma Acariya Nusantara. Journal of Education, Language and Culture, 1(1)
Ornovetchii, T. (2023). Education – an essential premise for sustainable development. Akademos, 2(69), 163–170. https://doi.org/10.52673/18570461.23.2-69.19
Palop, B., Díaz, I., Rodríguez-Muñiz, L. J., & Santaengracia, J. J. (2025). Redefining computational thinking: A holistic framework and its implications for K-12 education. Education and Information Technologies. https://doi.org/10.1007/s10639-024-13297-4
Pandia, H. (2020). Informatics for Junior High School/Islamic Junior High School Grade VIII. Erlangga.
Papayannopoulos, P. (2023). On Algorithms, Effective Procedures, and Their Definitions. Philosophia Mathematica, 31(3), 291–329. https://doi.org/10.1093/philmat/nkad011
Parker, M.C., & Kao, Y.S. (2022). How Do You Know if They Don't Know?: The Design of Pre-Tests in Computing Education Research. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, 1147–1147. https://doi.org/10.1145/3478432.3499047
Permana Muhammad Arif, Sufa Feri Faila, Hapsari Alfonsa Maria Sofia (2024). Design of a Learning Module Based on the Scratch Application as Teaching Material for the Introduction to Visual Programming for Class VII H at SMPN 18 Surakarta. LOFIAN: Journal of Information and Communication Technology. e-ISSN: 2798-9593 p-ISSN: 2798-9836. p-ISSN: 2798-9836 Vol. 4, no. 1, August 2024, pages 86-92. https://ejournal.umbp.ac.id/index.php/lofian/
Pinto, A., & Escudeiro, P. (2014). The use of Scratch for the development of 21st century learning skills in ICT. 2014 9th Iberian Conference on Information Systems and Technologies (CISTI), 1–4. https://doi.org/10.1109/cisti.2014.6877061
Rani, H., & Wintarti, A. (2022). ICT-Based Learning Media Using Scratch Software on Opportunity Material at SMPN 18 Banjarmasin. EDU-MAT: Journal of Mathematics Education, 10(1), 95. https://doi.org/10.20527/edumat.v10i1.12936
Rayanto, YH and S. (2020). ADDIE and R2D2 Model Development Research: Theory and Practice. Academic & Research Institute.
Rianawati, Eni, Fajrie, Nur, Chamid, Ahmad Abdul, Darmanto, Eko, Basir, Mochamad Abdul, Azman, Mohamed Nor Azhari (2024). Development of Programming-Based Learning Media on Geometry Material for Grade IV Elementary School Assisted by Scratch Application. Indonesia, Malaysia. https://doi.org/10.53797/anp.jssh.v5i2.7.2024.
Ridho Adi Negoro, Ani Rusilowati, Mahardika Prasetya Aji (2023). Scratch-Assisted Waves Teaching Materials: ICT Literacy and Students' Critical Thinking Skills. Journal of Turkish Science Education, 2023, 20(1), 189-210. DOI no: 10.36681/tused.2023.011.
Ritonga, M. (2020). Application of Visual Media in the Islamic Religious Education Learning Process. https://ejurnal.univalabuhanbatu.ac.id/index.php/pena/article/download/213/158
Rofik, Eges Triwahyuni, Hariyanto (2025). Animation Media Based on Scratch 3.0 Software to Improve Student Understanding of Pronunciation Material at Junior High School. Journal of Science and Technology volume 14 number 2, pp 393-403 P-ISSN: 2303-3142 E-ISSN: 2548-8570. https://doi.org/10.23887/jst-undiksha.v1412.101716.
Slavin, R.E. (2020). Educational Psychology: Theory and Practice. 13th edition. Pearson.
Santos, LCB, Lima, JJDS, De Melo, MC, Lima, GPT (2024). Programming logic through robotics: Use of Scratch and Arduino for robot creation and interactive projects. II Seven International Education Congress. II Seven International Education Congress. https://doi.org/10.56238/iieducationcongress-033
Schinkel, A., De Ruyter, D. J., & Aviram, A. (2016). Education and Life's Meaning: Education and Life's Meaning. Journal of Philosophy of Education, 50(3), 398–418. https://doi.org/10.1111/1467-9752.12146
Seifullina, B.S., & Shokybayev, Z.A. (2024). Educational implications of incorporating contemporary interactive techniques into the curriculum. Praxis Educativa, 19, 1–14. https://doi.org/10.5212/praxeduc.v.19.22668.046
Singh, K., Gupta, P., & Shivashankar, R. (2022). Primer of Epidemiology IV. Study designs II: Interventional or experimental designs. The National Medical Journal of India, 34, 228–231. https://doi.org/10.25259/nmji_373_19
Singh, P. J., & Gera, R. (2024). Designing a Dynamic Network of Knowledge of Micro-learning Content. 2024 World Conference on Complex Systems (WCCS), 1–8. https://doi.org/10.1109/wccs62745.2024.10765575
Sriatun, S., Sugiono, S., Kurniasih, NB, & Hendrizal, H. (2024). The Essence of Education. Educational Achievement: Journal of Science and Research, 440–445. https://doi.org/10.51178/jsr.v5i2.1910
Sri Imawati, M. Arif Shubchan (2018). The Implementation of Scratch Application in Mathematics Learning. Proceedings of International Conference. Paper No. B-44.
Stahlbauer, A., Frädrich, C., & Fraser, G. (2020). Verified from scratch: Program analysis for learners' programs. Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 150–162. https://doi.org/10.1145/3324884.3416554
Sugiyono. (2022). Quantitative and Qualitative Research Methods and R&D. Alphabet.
Supatminingsih, T., Hasan, M., and S. (2020). Learning and Teaching. Indonesian Science Media..
Vasconcelos, V., Almeida, R., Marques, L., & Bigotte, E. (2023). Scratch4All Project—Educate for an All-inclusive Digital Society. 2023 32nd Annual Conference of the European Association for Education in Electrical and Information Engineering (EAEEIE), 1–5. https://doi.org/10.23919/eaeeie55804.2023.10182189
Velázquez‐iturbide, J. Á. (2021). A unified framework for experimenting with algorithm optimality and efficiency. Computer Applications in Engineering Education, 29(6), 1793–1810. https://doi.org/10.1002/cae.22423
Worarit Kobsiripat (2014). Effects of the media to promote the scratch programming capabilities creativity of elementary school students. Thailand. www.sciencedirect.com. Procedia - Social and Behavioral Sciences 174 ( 2015 ) 227 – 232. Elsevier.
Wu, T.-T., Lin, C.-J., Wang, S.-C., & Huang, Y.-M. (2023). Tracking Visual Programming Language-Based Learning Progress for Computational Thinking Education. Sustainability, 15(3), 1983. https://doi.org/10.3390/su15031983
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Abstract views: 21
,
PDF Downloads: 6






.png)
1.png)






