PENERAPAN KONSEP VEKTOR DALAM PEMBELAJARAN DASAR PEMROGRAMAN UNTUK SISWA SMK
DOI:
https://doi.org/10.5281/zenodo.20794401Keywords:
algorithmic logic, basic programming, multidimensional array, pre-experiment, vector concepts, vocational studentsAbstract
The low capacity of Vocational High School (SMK) students in translating abstract mathematical ideas into structured programming command lines frequently leads to underachieved basic programming competencies. This quantitative investigation was carried out with the primary objective of evaluating the tangible impact of adopting mathematical vector concepts as spatial visualization tools to accelerate students' comprehension of multidimensional array architecture and graphical coordinate determination. A quantitative approach with a pre-experimental design utilizing the One-Group Pretest-Posttest Design model was implemented as the operational research framework. A single group of subjects involved in this experimentation comprised precisely 23 tenth-grade software engineering students. Quantitative data collection instruments were driven by cognitive objective tests administered during the pre-test and post-test phases, complemented by the distribution of closed-ended response questionnaires. Based on empirical data analysis, a convincing academic shift was proven through a sharp surge in the class average score from an initial pre-test score of 58.4 to 82.1 in the final post-test. The acquisition of a normalized gain index (N-Gain) of 0.57 confirms that the effectiveness rate of this interdisciplinary intervention falls into the "moderate" category. Through this convergence modeling, the utilization of geometric representation is significantly proven capable of guiding students' algorithmic reasoning while simultaneously truncating the duration of coding logic errors (debugging).
References
Aidjili, M. (2026). Buku Ajar: Dasar-Dasar Logika Pemrograman. Penerbit Buku Indonesia.
Alif, A. (2013). Komputasi cerdas untuk pemula. ABC Press.
Gardiaz, G., & Arrazin, I. A. K. (2026). Penerapan Aturan Cramer pada Keuangan Harian Mahasiswa Teknologi Informasi Angkatan 24. Al-Aqlu: Jurnal Matematika, Teknik Dan Sains, 4(1), 1–5.
Harahap, H. S., Siregar, S. R., Aulia, E., Sipahutar, J. A., & Narpila, S. D. (2025). Analisis Kesulitan Konseptual Mahasiswa dalam Operasi Dasar Vektor pada Pembelajaran Kalkulus Vektor. Mathematical and Data Analytics, 2(2), 179–187. https://doi.org/10.47709/mda.v2i2
Margana, D. (2022). Penerapan Pembelajaran Metode Demonstrasi pada Kompetensi Dasar Membuat Desain Berbasis Gambar Vektor dalam Meningkatkan Aktivitas Belajar Siswa di SMK Negeri 3 Kota Cimahi. UNIEDU: Universal Journal of Educational Research, 3(1), 11–21.
Nugroho, A. Y. (2025). Pemrograman Berorientasi Objek. CV Bravo Press Indonesia.
Prasetia, A. M., Permana, P. A. G., Impron, A., Kadang, M. O., Komarudin, O., Putra, G. B., Septian, B., Afrizal, A. A., Ridho, M. F., & Syaputra, A. E. (2025). Dasar Pemrograman. Menara Press Indonesia.
Putri, A. A. A., & Perdana, R. (2025). Pengembangan Media Pembelajaran Topik Vektor Berbantuan 3D Application Scratch untuk Meningkatkan Hasil Belajar Siswa. Edukimbiosis: Jurnal Pendidikan IPA, 4(1). https://doi.org/10.35905/edukimbiosis.v4i1.12122
Raharja, I. M. S. (2026). Algoritma dan Pemrograman Modern (Java, Python, dan Desain Algoritma Efisien). Queen Pustaka Nusantara.
Rahayu, D. S. (2025). Fisika Dasar untuk Informatika: Gerak dan Gelombang dengan Pemrograman. Gemilang Press Indonesia.
Rizqi, N. I., Farista, P. K., & Agussalim. (2026). Penerapan Metode Support Vector Machine untuk Memprediksi Kelulusan Siswa di SMA Bina Marga. Jurnal Sistem Informasi, Teknik Komputer Dan Teknologi Pendidikan (JUSTIKPEN), 5(2), 225–235. https://doi.org/10.55338/justikpen.v5i2.388
Sulianta, F. (2025). Dasar dan Konsep Algoritma & Pemrograman. Feri Sulianta.

