Program Pelatihan Dasar Pemrograman Python untuk Meningkatkan Inovasi Digital di SMKS Islam Pesantren Alam Indonesia
Keywords:
Digital, Inovasi, Pemrograman, Pengabdian, PythonAbstract
Perkembangan teknologi digital menuntut generasi muda memiliki kompetensi literasi teknologi, termasuk kemampuan dasar pemrograman sebagai fondasi inovasi digital. Kegiatan pengabdian ini bertujuan meningkatkan literasi pemrograman siswa SMKS Islam Pesantren Alam Indonesia melalui pelatihan dasar bahasa Python. Sebelum pelatihan, tingkat pemahaman peserta masih rendah, ditunjukkan oleh nilai pre-test dengan rata-rata 43,2 dan tidak ada siswa yang mencapai skor ≥ 70. Setelah mengikuti rangkaian pelatihan, pendampingan, dan evaluasi, terjadi peningkatan signifikan. Rata-rata post-test meningkat menjadi 81,6 dengan 84% siswa mencapai nilai ≥ 70, serta tidak ditemukan lagi peserta dengan skor < 40. Selain peningkatan kognitif, pelatihan ini juga mendorong aspek afektif: 80% peserta merasa lebih percaya diri dan 68% menyatakan minat untuk membuat proyek digital sederhana. Hasil ini menunjukkan bahwa pelatihan dasar Python efektif dalam meningkatkan kompetensi pemrograman serta memperkuat budaya inovasi digital di lingkungan sekolah berbasis pesantren.
Abstract views: 31
,
PDF downloads: 17
Downloads
References
Bers, M. (2020). Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom. In Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom. https://doi.org/10.4324/9781003022602
Bozkurt, A., Xiao, J., Farrow, R., Bai, J. Y. H., Nerantzi, C., Moore, S., Dron, J., Stracke, C. M., Singh, L., Crompton, H., Koutropoulos, A., Terentev, E., Pazurek, A., Nichols, M., Sidorkin, A. M., Costello, E., Watson, S., Mulligan, D., Honeychurch, S., … Asino, T. I. (2024). The Manifesto for Teaching and Learning in a Time of Generative AI: A Critical Collective Stance to Better Navigate the Future. Open Praxis, 16. https://doi.org/10.55982/openpraxis.16.4.777
Cheng, Y.-. P., Lai, C.-. F., Chen, Y.-. T., Wang, W.-. S., Huang, Y.-. M., & Wu, T.-. T. (2023). Enhancing Student’s Computational Thinking Skills With Student-Generated Questions Strategy in a Game-based Learning Platform. Computers & Education, 200. https://doi.org/10.1016/j.compedu.2023.104794
Garcia, M. B. (2023). Fostering an innovation culture in the education sector: A scoping review and bibliometric analysis of hackathons. Innovative Higher Education, 48. https://doi.org/10.1007/s10755-023-09651-y
Garcia, M. B. (2025). Teaching and learning computer programming using ChatGPT: A rapid review of literature amid the rise of generative AI technologies. Education and Information Technologies, 30(12), 16721–16745. https://doi.org/10.1007/s10639-025-13452-5
Gordon, D. (2020). Object-Oriented Programming In Python Workbook. 1–40.
Jukiewicz, M. (2024). The future of grading programming assignments in education: The role of ChatGPT in automating the assessment and feedback process. Thinking Skills and Creativity, 52. https://doi.org/10.1016/j.tsc.2024.101522
Kosar, T., Ostojić, D., Liu, Y. D., & Mernik, M. (2024). Computer science education in ChatGPT Era: Experiences from an experiment in a programming course for novice programmers. Mathematics, 12. https://doi.org/10.3390/math12050629
Maher, M., Tadimalla, S., & Dhamani, D. (2023). An exploratory study on the impact of AI tools on the student experience in programming courses: An intersectional analysis approach. IEEE Frontiers in Education Conference (FIE), 2023. https://doi.org/10.1109/FIE58773.2023.10343037
Saeli, M., Perrenet, J., Jochems, W., & Zwaneveld, B. (2011). Teaching Programming in Secondary School: A Pedagogical Content Knowledge Perspective. Informatics in Education, 10, 73–88. https://doi.org/10.15388/infedu.2011.06
Schmidt, E., & Cohen, J. (2015). The New Digital Age: Reshaping the future of people, nations and business. Asia-Pacific Journal of Rural Development, 25, 119–122. https://doi.org/10.1177/1018529120150208
Sun, D., Boudouaia, A., Zhu, C., & Li, Y. (2024). Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study. International Journal of Educational Technology in Higher Education, 21. https://doi.org/10.1186/s41239-024-00446-5
Tsai, C.-. Y. (2019). Improving students’ understanding of basic programming concepts through visual programming language: The role of self-efficacy. Computers in Human Behavior, 95. https://doi.org/10.1016/j.chb.2018.11.038
Tuomi, P., Multisilta, J., Saarikoski, P., & Suominen, J. (2018). Coding skills as a success factor for a society. Education and Information Technologies, 23(1), 419–434. https://doi.org/10.1007/s10639-017-9611-4
Valový, M., & Buchalcevova, A. (2023). The psychological effects of AI-assisted programming on students and professionals. IEEE International Conference on Software Maintenance and Evolution (ICSME), 2023. https://doi.org/10.1109/ICSME58846.2023.00050
Vieira, C., Magana, A. J., Falk, M. L., & Garcia, R. E. (2017). Writing in-code comments to self-explain in computational science and engineering education. ACM Transactions on Computing Education, 17. https://doi.org/10.1145/3058751
Wing, J. (2006). Computational Thinking. Communications of the ACM, 49, 33–35. https://doi.org/10.1145/1118178.1118215
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Dary Mochamad Rifqie, Putri Ida Sunaryathy Samad, Muh. Ma’ruf Idris, Nur Athiyyah Fadhilah, Sudarmanto Jayanegara

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







Email: fakhri.miftach@gmail.com