Meningkatkan Logika Pemrograman Siswa SMK Melalui Pelatihan Pengenalan Flowchart dan Pseudocode
DOI:
https://doi.org/10.58266/jpmb.v4i2.673Keywords:
logika, flowchart, pseudocod, pemrograman, pelatihanAbstract
SMK Negeri 1 Bengkayang merupakan salah satu SMK yang berlokasi di Kabupaten Bengkayang, Kalimantan Barat. Salah satu jurusan di sekolah tersebut adalah jurusan Rekayasa Perangkat Lunak (RPL). Salah satu kompetensi dasar yang harus dikuasai oleh siswa jurusan Rekayasa Perangkat Lunak adalah kemampuan memahami dan membangun logika pemrograman secara benar. Oleh karena itu, perlu adanya kegiatan pelatihan pengenalan flowchart dan pseudocode sebagai upaya meningkatkan kemampuan berpikir logis serta sistematis. Adapun kegiatan pelatihan pengenalan flowchart dan pseudocode telah berjalan dengan baik dan lancar serta kegiatan tersebut juga telah mencapai tujuan yang diharapkan. Siswa mendapatkan pemahaman yang lebih mendalam mengenai keterkaitan antara pseudocode dan flowchart yang dapat digunakan sebagai dasar dari perancangan program. Dengan mengkombinasikan antara teori dan praktik secara langsung menggunakan bantuan aplikasi berbasis website, maka proses pembelajaran menjadi lebih interaktif dan mudah dipahami. Selain itu Feedback yang diberikan oleh siswa menunjukkan respons yang sangat baik dan positif. Hal ini menunjukkan bahwa pelatihan ini dinilai sangat menarik, mudah dipahami dan sangat bermanfaat bagi siswa jurusan Rekayasa Perangkat Lunak untuk meningkatkan logika pemrograman.
References
Anggraeni, S., & Yahfizham. (2024). Pengantar dan Pengenalan Konsep Dasar Algoritma Pemrograman. Jurnal Pendidikan Berkarakter, 2(1), 282–294.
Avorizano, A., Fikri, A., Mujirudin, M., Aji, R. S., Anugrah, R. D., Intia, B. C., Hanif, C., & Rusneli, R. A. (2025). Mengenalkan Keahlian Pemrograman Siswa SMPN Satu Atap 01 Pulau Pari dengan Memanfaatkan Ilmu Logika. Jurnal Pengabdian Kepada Masyarakat Nusantara (JPkMN), 6(1), 619–624. http://ejournal.sisfokomtek.org/index.php/jpkm/article/view/3101%0Ahttp://ejournal.sisfokomtek.org/index.php/jpkm/article/download/3101/3197
Burhanuddin, I., & Sukirman. (2024). Burhanuddin, I. (2024). Pengembangan Media Pembelajaram Interaktif Berbasis Augmented Reality Untuk Meningkatkan Pemahaman Flowchart. 13(001), 479–488.Pengembangan Media Pembelajaram Interaktif Berbasis Augmented Reality Untuk Meningkatkan Pemahaman Flowc. Didaktika: Jurnal Kependidikan, 13(001), 479–488.
Diasri, N. R., Baeti, A. W., & Prabowo, A. (2025). Pengaruh Penerapan Algoritma Pemrograman Dalam Dunia Pekerjaan (Studi Kasus: Metode Deep Learning). Jurnal CoSciTech (Computer Science and Information Technology), 6(1), 21–31. https://doi.org/10.37859/coscitech.v6i1.8531
Fuadi, W., Meliala, S., & Fariadi, D. (2021). Rancang Bangun Aplikasi Game Pembelajaran Pseudocode Dasar. Journal of Electrical Technology, 6(1), 31–34. https://jurnal.uisu.ac.id/index.php/jet/article/download/3796/2651
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. https://doi.org/10.55123/abdikan.v4i2.4963
Hartanti, T., & Yahfizham. (2023). Pengaruh Penerapan Algoritma Pemrograman Pada Kurikulum Merdeka. Journal Of Informatics And Busisnes, 01(03), 76–79.
Hidayat, A. T., Absa, M., Qausar, H., Setiawan, T., Fadieny, N., Hidayatsyah, & Elisyah, N. (2025). Pelatihan Dasar Pemrograman Python untuk Meningkatkan Keterampilan Berpikir Logis dan Pemecahan Masalah di SMA Negeri Modal Bangsa Arun. Jurnal Malikussaleh Mengabdi, 4(1), 8–14. https://doi.org/10.29103/jmm.v4i1.20918
Juliantara, I. W. A., Putra, I. M. A. W., Ariawan, W. E., Guna, I. N. A., Sarjana, I. W. M., & Pradnyana, I. W. Y. (2025). Study Literatur Pemahaman Mahasiswa Tentang Logika. Jurnal JIS Siwirabuda, 03(02), 16–22.
Lestari, V. A., Arianto, R., Anindito, B. S., Tarmita, Y. K., Amalia, L., & Triswidrananta, O. D. (2022). Aplikasi Pembelajaran Rekonstruksi Algoritma Pseudocode dengan Pendekatan Element Fill-In-Blank Problems di Pemrograman Java. Jurnal Teknik Ilmu Dan Aplikasi, 3(2), 154–162.
Maulina, M., & Yoenanto, N. H. (2022). Optimalisasi link and match sebagai upaya relevansi SMK Dengan Dunia Usaha dan Dunia Industri (DUDI). Jurnal Akuntabilitas Manajemen Pendidikan, 10(1), 28–37. http://journal.uny.ac.id/index.php/jamp
Mulyono, H., Pratama, A., Devegi, M., Notavia, L. D., & Fitri, A. (2023). Peningkatan Kompetensi Bidang Pemrograman Dasar pada Siswa Jurusan TKJ SMK Taman Siswa Padang. Jurnal Pustaka Mitra (Pusat Akses Kajian Mengabdi Terhadap Masyarakat), 3(1), 42–46. https://doi.org/10.55382/jurnalpustakamitra.v3i1.349
Sagala, A. A., & Yahfizham. (2024). Analisis Pengenalan Konsep Algoritma Pemrograman Matematika Pada Kehidupan Sehari Hari. Morfologi : Jurnal Ilmu Pendidikan, Bahasa, Sastra Dan Budaya, 2(1), 01–16. https://doi.org/10.61132/morfologi.v2i1.267
Setiawan, D., & Arisandi, D. (2021). Pelatihan Pembuatan Bahasa Pemrograman Untuk Meningkatkan Logika Berfikir Siswa. JDISTIRA (Jurnal Pengabdian Inovasi Dan Teknologi Kepada Masyarakat), 1(2), 56–59.
Smrti, N. N. E., Andisana, I. P. G. S., Rahayu, N. K. D. T., Juliantara, P. P. O., & Adnan. (2023). Flowgorithm Sebagai Penunjang PembelajaranAlgoritma dan Pemrograman. Jurnal Bangkit Indonesia, 12(01), 56–64. https://journal.sttindonesia.ac.id/index.php/bangkitindonesia/article/download/218/180/?form=MG0AV3
Suryati, L., Ganefri, Ambiyar, Yulastri, A., & Fadhilah. (2023). Penerapan Program Teaching Factory dalam Mempersiapkan Kompetensi Kewirausahan Siswa pada Pendidikan Vokasi. Jurnal Penelitian Dan Pengembangan Pendidikan, 7(1), 58–66. https://doi.org/10.23887/jppp.v7i1.58257
Syarif, S. F., & Janata, A. D. P. (2024). Transformasi Pendidikan Vokasional: Strategi Peningkatan Kompetensi Guru SMK melalui Teknologi di Era Revolusi Industri 4.0. Vocational Education National Seminar (VENS), 03(01), 43–46.
Tarsini, I., & Anggraeni, R. (2024). Explore flowchart and pseudocode concepts in algorithms and programming. Indonesian Journal of Multidisciplinary Science, 3(5), 1–8. https://doi.org/10.55324/ijoms.v3i5.807
Trisnanto, P. Y. (2024). Pengambilan Keputusan Konseptual Desain Fungsional Rekam Medis Menggunakan Metode Flowchart Sistem. Jurnal Teknologi Konseptual Desain, 1(2), 97–111. https://doi.org/10.1980/jurnalteknologikonseptualdesign.v1i1
Winarsih, N. A. S., Pramunendar, R. A., Saputra, F. O., Rohman, M. S., Ratmana, D. O., Hamid, M. A., & Kartika, G. (2025). Pelatihan Logika Dasar Pemrograman Menggunakan Code.org pada SMA Negeri 1 Bergas. Abdimasku, 8(1), 114–119. https://studio.code.org/s/frozen/lessons/1/levels/1.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Christian Cahyaningtyas, Mira Mira, Candra Gudiato, Silvester Silvester

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















