PELATIHAN PYTHON UNTUK MENINGKATKAN KOMPETENSI PEMROGRAMAN DASAR BAGI SISWA SMA

Sunaryo Winardi, Gunawan Gunawan, Ng Poi Wong, Irpan Adiputra Pardosi, Sabrina Adela Br Sibarani

Abstract


Abstrak: Keterbatasan pemahaman konsep dasar dan logika pemrograman serta minimnya pengalaman praktik menyebabkan kompetensi pemrograman dasar pada siswa SMA masih rendah. Kegiatan pengabdian ini bertujuan meningkatkan kompetensi pemrograman dasar dari siswa SMA dalam bentuk pelatihan menggunakan bahasa pemrograman python. Pelatihan dilaksanakan secara luring selama 2 (dua) hari di laboratorium komputer Universitas Mikroskil dengan melibatkan 58 siswa. Metode pelaksanaan terdiri dari persiapan, pemberian pre-test, pelaksanaan pelatihan dan pengerjaan soal tugas, pemberian post-test dan feedback, serta evaluasi. Evaluasi dilakukan terhadap perbandingan hasil pre-test dan post-test sebanyak 10 pertanyaan, hasil pengerjaan soal tugas sebanyak 5 soal, dan hasil feedback. Hasil kegiatan menunjukkan peningkatan rerata jawaban benar dari 5,5 pada pre-test menjadi 9,3 pada post-test. Selain itu, sebanyak 54,45% peserta mampu menyelesaikan 4 dari 5 soal studi kasus sederhana dan 50% peserta mampu menyelesaikan seluruh soal studi kasus tingkat menengah. Hasil feedback mendapatkan rerata 4,63 dengan kategori baik hingga sangat baik, sehingga pelatihan berhasil meningkatkan kompetensi pemrograman dasar dari siswa.

Abstract: Limited understanding of basic programming concepts and logic, along with limited practical experience, has resulted in low basic programming competencies among high school students. This community service activity aimed to improve students’ basic programming competencies through Python programming training. The training was conducted in person for 2 days in the computer laboratory of Universitas Mikroskil and involved 58 students. The activities consisted of preparation, pre-test, training and assignments, post-test, feedback, and evaluation. The evaluation compared the results of 10-question pre-tests and post-tests, 5-assignment questions, and participant feedback. The results showed an increase in the average number of correct answers from 5.5 on the pre-test to 9.3 on the post-test. Furthermore, 54.45% of participants completed 4 of 5 simple case-study questions, while 50% completed all intermediate-level case-study questions. Feedback received an average score of 4.63, indicating that the training successfully improved students’ basic programming competencies.


Keywords


Basic Programming; Python; Programming Competence.

Full Text:

DOWNLOAD [PDF]

References


Aditiya Hermawan, Suwitno, Junaedi, Kurniawan Maranto, A. R., Sonya Ayu Kumala, Tia Nurapriyanti, & Johan Santoso. (2024). Meningkatkan Pemahaman Pemrograman melalui Pelatihan Python. Abdi Dharma, 4(1), 11–20. https://doi.org/10.31253/ad.v4i1.2806

Arwin Halim, Hernawati Gohzali, Irpan Adiputra Pardosi, Ng Poi Wong, & Sunario Megawan. (2025). Pelatihan Pengenalan Pemrograman Komputer pada SMA Dharma Bakti Lubuk Pakam. ABDIKAN: Jurnal Pengabdian Masyarakat Bidang Sains Dan Teknologi, 4(2), 55–66. https://doi.org/10.55123/abdikan.v4i2.4963

Efendi, R., & Sagita, D. (2022). Teknologi pertanian masa depan dan peranannya dalam menunjang ketahanan pangan. Sultra Journal of Mechanical Engineering (SJME), 1(1), 1–12. https://doi.org/10.54297/sjme.v1i1.297

Elly, E., Ginting, T. W., & Ritonga, R. D. (2024). Pelatihan Adobe Photoshop Untuk Meningkatkan Skill Desain Grafis Pelajar SMA Wiyata Dharma Medan. Jurnal Abdimas BSI: Jurnal Pengabdian Kepada Masyarakat, 7(1), 9–17. https://doi.org/10.31294/jabdimas.v7i1.15544

Embun Febryanti Panggabean, Hesty Ananta Yunas, Taufiqurrahman Taufiqurrahman, & Nurbaiti Nurbaiti. (2023). Perkembangan Teknologi E-Business Terhadap Globalisasi Modern Pada Saat Ini. Jurnal Manajemen Dan Ekonomi Kreatif, 2(1), 132–139. https://doi.org/10.59024/jumek.v2i1.284

Izzatul Mula, & Auliya Ristiani. (2025). Transformasi Struktur Pekerjaan dan Kebutuhan Keterampilan di Era Teknologi AI dan Otomatisasi di Pasar Global. Nian Tana Sikka : Jurnal Ilmiah Mahasiswa, 3(1), 155–167. https://doi.org/10.59603/niantanasikka.v3i1.665

Kelvin, K., Sinaga, F. M., Kurniawan, H., Winardi, S., & Saragih, Y. M. (2024). Membangun Fondasi Pemrograman dengan Python pada SMA Swasta Methodist Tanjung Morawa. Dst, 4(2), 72–76. https://doi.org/10.47709/dst.v4i2.4875

Kurniawan, W., Ilyas, M., Tresnawaty, N., Budisantoso, T., Sulistiyowati, R., & Ningsih, S. (2026). Pemberdayaan Guru melalui Pelatihan Coding dan AI untuk Meningkatkan Kompetensi Digital di Era Revolusi Industri 4.0. Jurnal Pengabdian Masyarakat Bhinneka, 4(3), 3353–3361. https://doi.org/10.58266/jpmb.v4i3.1047

Marpaung, S. H., Fa, F. R., Marpaung, D. R., Fauzi, H., Hutagalung, Y. M., & Rasta, J. (2024). PENAPSIFITAR (Pengenalan Aplikasi Figma Pintar) untuk membangun Web pada SMP Santa Maria Medan. SELAPARANG: Jurnal Pengabdian Masyarakat Berkemajuan, 8(4), 3185–3194. https://doi.org/https://doi.org/10.31764/jpmb.v8i4.26830

Megawan, S., Laia, A. P., & Bin Asrul, M. A. (2025). Pelatihan Perancangan Website pada SMA Swasta Methodist 6 Medan. Jurnal Altifani Penelitian Dan Pengabdian Kepada Masyarakat, 5(4), 420–427. https://doi.org/10.59395/qyhqhs31

Megawan, S., Lestari, W. S., & Tanti, T. (2024). Pelatihan Pemrograman Dasar Menggunakan Bahasa Python Pada SMK Methodist Tanjung Morawa. RESWARA: Jurnal Pengabdian Kepada Masyarakat, 5(1), 49–55. https://doi.org/10.46576/rjpkm.v5i1.3648

Mhd Zahir Az Zikri. (2025). Sosialisasi Pemrograman Dasar Python di Sekolah SMK Swasta Triyadikayasa Desa Bandar Selamat sebagai Upaya Meningkatkan Literasi Digital dan Kreativitas Siswa. Jurnal Pengabdian Masyarakat Dan Riset Pendidikan, 4(2), 7211–7217. https://doi.org/10.31004/jerkin.v4i2.2790

Noertjahyana, A., Palit, H. N., & Regina, G. O. (2025). Peningkatan Literasi Digital Siswa SMA Melalui Pelatihan Pemrograman dalam Kegiatan Python Wave: Create, Code, Innovate. Jurnal Pengabdian Masyarakat Bangsa, 3(6), 2679–2684. https://doi.org/10.59837/jpmba.v3i6.2803

Nurhayati, Felix, Arisman, & Andriansyah, R. A. F. (2025). Pengenalan Database bagi Pelajar di SMA Negeri 2 Binjai. Jurnal Masyarakat Indonesia (Jumas), 4(02), 57–61. https://doi.org/10.54209/jumas.v4i02.235

Pardosi, I. A., Hardy, H., Pipin, S. J., Tanti, T., & William, W. (2024). Implementasi smart learning menggunakan ChatGPT pada SMAS Bodhicitta Medan. SELAPARANG: Jurnal Pengabdian Masyarakat Berkemajuan, 8(2), 955–967. https://doi.org/https://doi.org/10.31764/jpmb.v8i2.22549

Rais, D., & Zhao, X. (2024). Elevating student engagement and academic performance: A quantitative analysis of Python programming integration in the Merdeka Belajar curriculum. Journal on Mathematics Education, 15(2), 495–516. https://doi.org/10.22342/jme.v15i2.pp495-516

Sakpere, A. B., & Folashade, A. (2024). Comparative Analysis of Two ProgrammingPlatforms for Beginners: Python and Scratch. International Journal of Education and Management Engineering, 14(5), 46–62. https://doi.org/10.5815/ijeme.2024.05.05

Simamora, F. P., Manurung, J. D., & Halim, A. (2026). Peningkatan Kompetensi Digital Guru SMK dalam Menghadapi Tantangan Industri Masa Depan di Kota Medan. BERNAS: Jurnal Pengabdian Kepada Masyarakat, 7(2), 945–950. https://doi.org/https://doi.org/10.31949/jb.v7i2.17373

Siska, J., Mesterjon, M., Suwarni, S., Natasya, T., & Putri, R. E. (2026). Transformasi Pendidikan Melalui Koding : Pelatihan Pemprograman Dasar Bagi Siswa Sekolah. Jurnal Dehasen Untuk Negeri, 5(1), 1–6. https://doi.org/10.37676/jdun.v5i1.9973

SMA Swasta Wiyata Dharma. (2026). SMA Wiyata Dharma. www.wiyatadharma.sch.id

Sulia, S., Mie, M., & Situmorang, I. M. (2023). Pelatihan Software Akuntansi Accurate Dalam Menghadapi Dunia Kerja Di Sma Swasta Wiyata Dharma Medan. Jurnal Pengabdian Pada Masyarakat METHABDI, 3(1), 59–65. https://doi.org/10.46880/methabdi.Vol3No1.pp59-65

Suryadi, A., Pramitasari, D., & Pertiwi, A. C. (2024). Pengembangan Perangkat Lunak Pendeteksi Tuberkulosis Dalam Upaya Mengoptimalkan Pelayanan Kesehatan Di Era Transformasi Digital. Infokes: Jurnal Ilmiah Rekam Medis Dan Informatika Kesehatan, 14(2), 100–104. https://doi.org/10.47701/infokes.v14i2.3980

Syawalia Arifa, & Muhammad Irwan Padli Nasution. (2024). Tantangan Dan Peluang Pengembangan Sistem Informasi Di Industri Kreatif: Perspektif Teknologi Dan Inovasi. Journal Sains Student Research, 3(1), 93–97. https://doi.org/10.61722/jssr.v3i1.3224

Universitas Mikroskil. (2026). https://mikroskil.ac.id/

Wailan’An, E. J., Pandia, S. E. N. S., Sulia, Riny, & Loman, D. (2025). Pelatihan Pengoperasian Accurate Accounting Di Industri 4.0. Jurnal Pengabdian Pada Masyarakat METHABDI, 5(1), 43–47. https://doi.org/https://doi.org/10.46880/methabdi.Vol5No1.pp43-47

Wati, M., Hatta, H. R., Bahtiar, A. A., Ervan, M. G. K., Hendi, Gading, F. R. N., Nuzulan, A., & Sembiring, W. H. S. (2023). Pelatihan Pemrograman Dasar Python Sebagai Upaya Meningkatkan Minat Siswa di Bidang Informatika. Inovasi Teknologi Masyarakat (INTEKMAS), 1(2), 46–51. https://doi.org/10.53622/intekmas.v1i2.229

Winardi, S., Wong, N. P., Megawan, S., Ginting, T. W., Fa, F. R., Sintiya, C., & Jikky, J. (2025). Pengembangan Aplikasi Web untuk Meningkatkan Efisiensi Operasional Organisasi Nirlaba Bidang Kesehatan. Abdi: Jurnal Pengabdian Dan Pemberdayaan Masyarakat, 7(1), 57–67. https://doi.org/10.24036/abdi.v7i1.1007

Wong, N. P., Andri, Darwin, Pardosi, I. A., Yunis, R., Sihombing, P., & Pratama, Y. A. (2025). Berbasis Iot Dalam Mendukung Smart Farming. Jurnal Masyarakat Mandiri, 9(5), 1–10. https://doi.org/https://doi.org/10.31764/jmm.v9i5.33646




DOI: https://doi.org/10.31764/jmm.v10i5.41647

Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 Sunaryo Winardi, Gunawan, Ng Poi Wong, Irpan Adiputra Pardosi, Sabrina Adela Br Sibarani

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

________________________________________________________________

JMM (Jurnal Masyarakat Mandiri) p-ISSN 2598-8158 & e-ISSN 2614-5758
Email: [email protected]

________________________________________________________________

JMM (Jurnal Masyarakat Mandiri) already indexing:

________________________________________________________________

JMM (Jurnal Masyarakat Mandiri) OFFICE: