Article Details
Vol. 6 No. 4 (2026): Juni
Enhancing Vocational High School Students’ Technological Competence through Python and Artificial Intelligence
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.
- 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
- 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
- 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
- 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
- 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
- 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).
- 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
- Hidayatullah, A., & Berliana, A. (2023). Workshop Pengenalan Dasar Pemrograman Python Dengan Google Colaboratory. Prosiding Abdimas Corisindo 2023.
- 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.
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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).

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.