Yumary

Article Details

Vol. 6 No. 4 (2026): Juni

Articles

Enhancing Vocational High School Students’ Technological Competence through Python and Artificial Intelligence

M Mikha Dayan Sinaga Z Zhafran Fatih Ananda A Akbar Idaman M Muhammad Irfan O Oswald Tobias Rafaello Siahaan
Abstract

Purpose: This study aims to enhance the technological competence of vocational high school students through the introduction of Python programming and Artificial Intelligence (AI) to improve their digital literacy and computational thinking skills.

Methodology: This study was conducted at Sekolah Menengah Kejuruan (SMK) Sultan Iskandar Muda, involving 44 tenth-grade vocational high school students. The program applied a quasi-experimental approach with a pretest–posttest design to measure students’ understanding before and after training. The training activities included lectures, demonstrations, and hands-on coding practice using Python 3.10, Google Colab, and Microsoft PowerPoint as learning tools. Data were collected through questionnaires, observations, and evaluation tests to measure the students’ knowledge of programming concepts and AI applications.

Results: The results showed a significant improvement in students’ understanding after they participated in the training program. The average pretest score of 53.5 increased to 82.8 in the post-test. Students demonstrated better comprehension of Python programming concepts, including syntax, variables, data types, and input–output commands, as well as greater awareness of Artificial Intelligence applications in everyday life.

Conclusions: The training program effectively improved students’ technological competence and increased their interest in learning programming and in emerging technologies.

Limitations: The study was limited by the short training duration and differences in students’ initial knowledge levels.

Contributions: This study contributes to vocational and technology education by providing a practical training model that can support the development of students’ digital literacy and readiness to face the challenges of the digital transformation era.

Keywords: Artificial Intelligence Community Service Python Programming Technological Competence Vocational Students
How to Cite
Sinaga, M. D., Ananda, Z. F., Idaman, A., Irfan, M., & Siahaan, O. T. R. (2026). Enhancing Vocational High School Students’ Technological Competence through Python and Artificial Intelligence. Yumary: Jurnal Pengabdian Kepada Masyarakat, 6(4), 53–63. https://doi.org/10.35912/yumary.v6i4.6407
References
  1. Alanazi, M., Li, A., Samra, H., & Soh, B. (2025). Examining the Influence of AI on Python Programming Education: An Empirical Study and Analysis of Student Acceptance Through TAM3. Computers, 14(10), 411. doi:https://doi.org/10.3390/computers14100411
  2. Annuš, N. (2025). Investigation of Generative AI Adoption in IT-Focused Vocational Secondary School Programming Education. Education Sciences, 15(9), 1152. doi:https://doi.org/10.3390/educsci15091152
  3. Askar, M. A., & Suhardiman, S. (2025). Berkreasi dengan Canva: Pelatihan Desain Grafis untuk Kreativitas Siswa MTs Sinoa. Yumary: Jurnal Pengabdian kepada Masyarakat, 5(4), 751-759. doi:https://doi.org/10.35912/yumary.v5i4.3687
  4. Darmanto, D., Pratama, R. H., Hazar, S., Rajunaidi, R., Hafin, A. F., Ridwan, M., Yuliansyah, H. (2025). Enhancing digital competencies of students at muhammadiyah al mujahideen islamic junior high school through python-based coding instruction. Jurnal Pengabdian Masyarakat Sabangka, 4(02), 42-52. doi:https://doi.org/10.62668/sabangka.v4i02.1425
  5. Elnaffar, S., Rashidi, F., & Abualkishik, A. Z. (2025). Teaching with AI: a systematic review of chatbots, generative tools, and tutoring systems in programming education. arXiv preprint arXiv:2510.03884. doi:https://doi.org/10.48550/arXiv.2510.03884
  6. González, F., López, C., & Castro, C. (2018). Development of computational thinking in high school students: A case study in Chile. Paper presented at the 2018 37th International Conference of the Chilean Computer Science Society (SCCC).
  7. Halim, A., Gohzali, H., Pardosi, I. A., Wong, N. P., & Megawan, S. (2025). Pelatihan Pengenalan Pemrograman Komputer pada SMA Dharma Bakti Lubuk Pakam. ABDIKAN: Jurnal Pengabdian Masyarakat Bidang Sains dan Teknologi, 4(2), 55-66. doi:10.55123/abdikan.v4i2.4963
  8. Hidayatullah, A., & Berliana, A. (2023). Workshop Pengenalan Dasar Pemrograman Python Dengan Google Colaboratory. Prosiding Abdimas Corisindo 2023.
  9. Hou, W., & Yu, X. (2025). Exploring the Blended Teaching Mode of Python Programming Language Course Based on OBE Concepts. Paper presented at the Proceedings of the 2nd Guangdong-Hong Kong-Macao Greater Bay Area Education Digitalization and Computer Science International Conference.
  10. Hu, B., Luo, Q., & Wang, Q. (2025). Exploring the application of AIGC in high school information technology programming instruction a case study of “Python Programming: Conditional Structures”. Advances in Engineering Innovation, 16(8), 92-99. doi:10.54254/2977-3903/2025.26530
  11. Jamil, M., Saputra, Y. F., Fawait, A. B., Rahmah, S., & Rosmasari, R. (2025). Workshop pengenalan bahasa pemrograman python dan potensi python di masa mendatang di SMKN 1 Tenggarong. Ilmu Komputer untuk Masyarakat, 6(1), 15-21. doi:https://doi.org/10.33096/ilkomas.v6i1.2828
  12. Juliani, F., & Rahman, A. (2025). Pengenalan dan Pelatihan Dasar Pemograman Python untuk SMK Negeri 8 Pekanbaru. FLEKSIBEL: Jurnal Pengabdian Masyarakat, 6(2), 307-310. doi:https://doi.org/10.31849/fleksibel.v6i1.25432
  13. Junaidi, S., Devegi, M., & Kurniawan, H. (2023). Pelatihan pengolahan dan visualisasi data penduduk menggunakan Python. ADMA: Jurnal Pengabdian dan Pemberdayaan Masyarakat, 4(1), 151-162. doi:https://doi.org/10.30812/adma.v4i1.2963
  14. Khairudin, K. (2024). Pengenalan bahasa pemrograman pyhton untuk meningkatkan kompetensi yatim piatu rw 01 Kelurahan Panunggan Kec Pinang. Praxis: Jurnal Pengabdian Kepada Masyarakat, 4(3), 36-43.
  15. Liu, Z., Gearty, Z., Richard, E., Orrill, C. H., Kayumova, S., & Balasubramanian, R. (2024). Bringing computational thinking into classrooms: A systematic review on supporting teachers in integrating computational thinking into K-12 classrooms. International Journal of STEM Education, 11(1), 51. doi:https://doi.org/10.1186/s40594-024-00510-6
  16. Macar, U., Castleman, B., Mauchly, N., Jiang, M., Aouissi, A., Aouissi, S., Clark-Sevilla, A. (2023). Teenagers and Artificial Intelligence: Bootcamp Experience and Lessons Learned. arXiv preprint arXiv:2312.10067. doi:https://doi.org/10.48550/arXiv.2312.10067
  17. Mafrukhah, E., & Lisana, L. (2026). Adoption of Artificial Intelligence in Vocational High Schools: A Systematic Review of Teachers’ Perspectives. Sinkron: jurnal dan penelitian teknik informatika, 10(1), 665-675. doi:https://doi.org/10.33395/sinkron.v10i1.15701
  18. Masnia, M., Saputri, V., Kamsurya, R., & Tuhu, D. M. S. (2025). Peningkatan Literasi Numerasi Siswa SMA Melalui Pembinaan AKM Untuk Mencapai Sekolah Berkualitas (Improving Numeracy Literacy of High School Students through AKM Coaching to Achieve Quality Schools). Yumary: Jurnal Pengabdian Kepada Masyarakat (YUMARY), 6(2), 437-449. doi:https://doi.org/10.35912/yumary.v6i2.3231
  19. Matlubah, H., Herowati, H., & Punggeti, R. N. (2025). Upaya Menanamkan Literasi Lingkungan Siswa MDT Raudhatul Mubtadiin, Sumenep. Yumary: Jurnal Pengabdian kepada Masyarakat, 5(4), 867-875. doi:https://doi.org/10.35912/yumary.v5i4.3787
  20. Poerna Wardhanie, A., & Lebdaningrum, K. (2022). Pengenalan Aplikasi Desain Grafis Figma pada Siswa-Siswi Multimedia SMK PGRI 2 Sidoarjo (Introduction to the Figma Graphic Design Application for Multimedia Students at SMK PGRI 2 Sidoarjo). Jurnal Pengabdian Kepada Masyarakat, 3(3), 165-174. doi:https://doi.org/10.35912/yumary.v3i3.1536
  21. Putri, A. K., & Nur, D. I. (2023). Penggunaan bahasa python untuk analisis dan visualisasi data penduduk di Desa Sumberjo, Nganjuk. Karya: Jurnal Pengabdian kepada Masyarakat, 3(3), 206-217.
  22. Ramadhani, I., Saputra, M. A., Salsabilla, R. N., Hakim, W. R., Al'Hadid, Y., & Fitriah, F. (2025). Pengenalan Pemrograman Python bagi Siswa SMP Negeri 04 Kota Bengkulu sebagai Upaya Meningkatkan Literasi Digital. Mestaka: Jurnal Pengabdian Kepada Masyarakat, 4(4), 413-421. doi:https://doi.org/10.58184/mestaka.v4i4.733
  23. Santati, P., Saftiana, Y., Mavillinda, H. F., & Ghasarma, R. (2022). Peningkatan Literasi Teknologi Informasi Bagi Perangkat Kelurahan di Lingkungan Kecamatan Ilir Barat Dua Kota Palembang. Yumary: Jurnal Pengabdian kepada Masyarakat, 2(4), 175-188. doi:https://doi.org/10.35912/yumary.v2i4.1037
  24. Suharsono, T. N., Gunawan, G., Sukmana, R. N., Ath-Thariq, M., & Ahmad, M. T. A. S. (2023). Penggunaan metode blok program pada pengenalan bahasa koding python untuk anak sebagai upaya menghadapi revolusi industri 4.0 pada rw 05 Kelurahan Pasirkaliki Kecamatan Cicendo Bandung. Jurnal Abdimas Sang Buana, 4(1), 10-18. doi:https://doi.org/10.32897/abdimasusb.v4i1.2303
  25. Suhendah, R., Jennifer, J., Goh, E., & Heni, H. (2025). Edukasi Pelatihan Sistem Penjurnalan Perusahaan Dagang untuk Siswa-Siswi SMA. Yumary: Jurnal Pengabdian kepada Masyarakat, 5(4), 877-889. doi:https://doi.org/10.35912/yumary.v5i4.4378
  26. Tribethran, S., Daniel, D., Ferdynand, R., Saputra, A., Hansen, H., & Pribadi, M. R. (2023). Pelatihan Pemrograman Dasar Python Dengan Memanfaatkan ChatGPT pada SMK Methodist 2 Palembang: Pelatihan pemrograman dasar menggunakan bahasa Python kepada para siswa kelas 10 SMK Methodist 2 Palembang. Jumat Informatika: Jurnal Pengabdian Masyarakat, 4(2), 71-79. doi:https://doi.org/10.32764/abdimasif.v4i2.3709
  27. Wijaya, M. C., Yapinus, P. P., Loekito, J. A., Tanubrata, M., Lehman, A. S., Cheol, S. M., & Wong, K. (2024). Pengenalan Teknik Komputer bagi Siswa SMAK 4 BPK Penabur Jakarta. Yumary: Jurnal Pengabdian kepada Masyarakat, 4(4), 541-549. doi:https://doi.org/10.35912/yumary.v4i4.2653
  28. Wilyani, F., Arif, Q. N., & Aslimar, F. (2024). Pengenalan Dasar Pemrograman Python Dengan Google Colaboratory. Jurnal Pelayanan Dan Pengabdian Masyarakat Indonesia, 3(1), 08-14. doi:https://doi.org/10.55606/jppmi.v3i1.1087
  29. Yoraeni, A., & Abdillah, R. (2024). Penguatan Skill Teknologi di Kalangan Santri Tahfizh melalui Pelatihan Pemrograman Dasar dengan Python. DCS: Jurnal Pengabdian Masyarakat, 1(2). doi: https://doi.org/10.62671/98bpes81
  30. Zhu, Y., Liu, M., Wang, Y., & Wu, T. (2023). Exploration on Blended Teaching Mode of Python Programming Based on PBL. Paper presented at the 2023 11th International Conference on Information and Education Technology (ICIET).
License & Copyright