Meningkatkan Logika Pemrograman Siswa SMK Melalui Pelatihan Pengenalan Flowchart dan Pseudocode

Authors

  • Christian Cahyaningtyas Institut Shanti Bhuana, Indonesia
  • Mira Mira Institut Shanti Bhuana, Indonesia
  • Candra Gudiato Institut Shanti Bhuana, Indonesia
  • Silvester Silvester Institut Shanti Bhuana, Indonesia

DOI:

https://doi.org/10.58266/jpmb.v4i2.673

Keywords:

logika, flowchart, pseudocod, pemrograman, pelatihan

Abstract

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

2025-11-08

How to Cite

Cahyaningtyas, C., Mira, M., Gudiato, C., & Silvester, S. (2025). Meningkatkan Logika Pemrograman Siswa SMK Melalui Pelatihan Pengenalan Flowchart dan Pseudocode . Jurnal Pengabdian Masyarakat Bhinneka, 4(2), 1534–1539. https://doi.org/10.58266/jpmb.v4i2.673
Abstract Views: 897 Times || PDF Download : 690 Times