The Effect of Applying Scaffolding Method on Students' Programming Abilities at Surakarta State Vocational School

Steven Budi Sanjaya, Yusfia Hafid Aristyagama, Dwi Maryono

Abstract

This research aims to determine the effect of applying the scaffolding method on the programming abilities of students at Surakarta Vocational School as measured by tests or programming ability tests. By using the scaffolding method, it is hoped that students' programming abilities will be better than conventional learning methods. The research used a quasi-experimental design with a pre-test and post-test control group design. In the research, the control class was not given treatment in learning activities, while the experimental class was given treatment in the form of a scaffolding method in learning activities. The research subjects were 72 class X students at a Vocational School in Surakarta obtained by cluster random sampling. Research data was obtained using pre-test and post-test which were prepared based on basic programming concepts using the Java programming language. Research data analysis was carried out using descriptive analysis techniques using the SPSS application. The results of the research show that the application of the scaffolding method has a good effect on the programming abilities of students at Surakarta Vocational School. This can be seen from the average programming ability test result for the experimental class which is higher than the control class (79.58 > 74.72). Additionally, the gain score analysis revealed that the improvement in the experimental class (49.72%) was significantly higher than the control class (41.94%). It can be concluded that the programming ability of the experimental class using the scaffolding method is better than the control class.

Keywords

programming ability; scaffolding method; vocational school

Full Text:

PDF

References

Aprima, D., & Sari, S. (2022). Analisis Penerapan Pembelajaran Berdiferensiasi Dalam Implementasi Kurikulum Merdeka Pada Pelajaran Matematika SD. Cendikia: Media Jurnal Ilmiah Pendidikan, 13(1), 95–101. https://doi.org/10.35335/cendikia.v13i1.2960

Barlian, U. C., Solekah, S., & Rahayu, P. (2022). Implementasi Kurikulum Merdeka dalam Meningkatkan Mutu Pendidikan. JOEL: Journal of Educational and Language Research, 1(12), 2105–2118. https://doi.org/10.53625/joel.v1i12.3015

Chairani, Z. (2015). Scaffolding dalam Pembelajaran Matematika. Math Didactic: Jurnal Pendidikan Matematika, 1(1), 40–46. https://doi.org/10.33654/math.v1i1.5

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

Mamin, R. (2008). Penerapan Metode Pembelajaran Scaffolding Pada Pokok Bahasan Sistem Periodik Unsur. Chemica: Jurnal Ilmiah Kimia dan Pendidikan Kimia, 9(2), 55–60. https://ojs.unm.ac.id/chemica/article/view/420

Nursanti, I. (2022). Penerapan Metode Scaffolding Untuk Meningkatkan Hasil Belajar Matematika Siswa Kelas XI IPA-2 SMA Negeri 1 Bungkal Tahun Pelajaran 2018/2019. Jurnal Pendidikan Tambusai, 6(2), 10279–10295.

Osisikankwu, P. U., Ikedilo, O. E., & Madubuike, C. E. (2015). A Critical Evaluation of Java as a Good Choice for Introductory Course. International Journal of Research, 2(12), 847–853. https://journals.pen2print.org/index.php/ijr/article/view/3572

Salleh, S. M., Shukur, Z., & Judi, H. M. (2018). Scaffolding Model for Efficient Programming Learning Based on Cognitive Load Theory. International Journal of Pure and Applied Mathematics, 118(7), 77–83.

Sidin, U. S. (2016). Penerapan Strategi Scaffolding pada Pembelajaran Pemrograman Web di SMK Kartika Wirabuana 1. Publikasi Pendidikan, 6(3), 221–228. https://doi.org/10.26858/publikan.v6i3.2274

Urban-Lurain, M., Eskil, T., Amey, M., Hinds, T., & Sticklen, J. (2004). Application of Scaffolding to Introductory Matlab. 2004 Annual Conference Proceedings, 9.211.1–9.211.9. https://doi.org/10.18260/1-2--13123

Wahyono, Mushthofa, Asfarian, A., Ramadhan, D. A., Putro, H. P., Wisnubhadra, I., Saputra, B., & Pratiwi, H. (2021). Buku Panduan Guru Informatika untuk SMA Kelas X (C. Tulaless & C. E. Nugraheni, Eds.). Pusat Kurikulum dan Perbukuan Badan Penelitian dan Pengembangan dan Perbukuan Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi. https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Informatika-BG-KLS-X.pdf

Wardana, R. W., & Mayub, A. (2022). Desain Pembelajaran Scaffolding Berorientasi Cognitive Perturbation Pada Perkuliahan Statistika Penelitian Pendidikan Sains. Jurnal Pendidikan Matematika Raflesia, 7(2), 1–11. https://ejournal.unib.ac.id/jpmr/article/view/25026

Zhang, X., Crabtree, J. D., Terwilliger, M. G., & Redman, T. T. (2020). Assessing Students’ Object-Oriented Programming Skills with Java: The “Department-Employee” Project. Journal of Computer Information Systems, 60(3), 274–286. https://doi.org/10.1080/08874417.2018.1467243