PENINGKATAN SKILL COMPUTATIONAL THINKING SISWA SMK MELALUI PENGENALAN ALGORITMA DAN PEMROGRAMAN PYTHON

Authors

  • Sasa Ani Arnomo Universitas Putera Batam
  • Abram Yunus Purba Institut Teknologi Batam
  • Hendri Kremer Institut Teknologi Batam

DOI:

https://doi.org/10.37296/jpi.v7i2.484

Keywords:

Computational thinking, Algoritma, Python, SMKS IT Darussalam, Pemrograman Dasar

Abstract

In today's digital era, computational thinking skills are a crucial competency that vocational high school students must possess to face the challenges of Industry 4.0. This Community Service (PKM) activity aims to improve students' logical, systematic, and analytical thinking skills at SMKS IT Darussalam Boarding School 01 through an introduction to algorithms and the Python programming language. The method of implementing this activity is carried out through three main stages: Socialization and introduction to basic algorithm concepts interactively, a practical Python programming workshop covering data structures, flow control, and simple functions, and mentoring in creating mini-projects based on programming logic. The results of this activity are expected to provide students with a deep understanding of how to solve complex problems through decomposition, pattern recognition, abstraction, and algorithm design. Through mastering the basics of Python, students are expected to not only be able to write code but also have a strong foundation in programming logic that can be implemented in various fields of information technology in the future.

References

Arnomo, S. A., & Adhiatma, N. (2025). Pelatihan Desain Web Programming yang Responsive Screen pada Multi Platform. Puan Indonesia, 6(2), 545–552. https://doi.org/10.37296/jpi.v6i2.334

Arnomo, S. A., Island, R., Kremer, H., Island, R., Adi, M., Aritonang, S., Island, R., Jabnabillah, F., Island, R., Indonesia, U. N., & Island, R. (2025). MEMBUAT VIDEO KREATIVE AI Utilization Training to Create Creative Videos. Puan Indonesia, 7(1), 473–480.

Arnomo, S. A., & Yulia, Y. (2023). Metode Framework Application of System Thinking (FAST) Untuk Desain Sistem Pemesanan. Jurnal Desain Dan Analisis Teknologi, 2(1), 121–128. https://doi.org/10.58520/jddat.v2i1.29

Harman, R., Amrizal, A., Nopriadi, N., & Arnomo, S. A. (2023). Pemanfaatan Internet Sebagai Media Belajar Kepada Guru Taman Kanak Kanak Di Tanjung Piayu Kota Batam. Puan Indonesia, 5(1), 219–228. https://doi.org/10.37296/jpi.v5i1.167

Harman, R., Amrizal, Darmansah, & Arnomo, S. A. (2024). Pelatihan memanfaatkan teknologi internet untuk pembelajaran anak usia dini. Puan Indonesia, 6(1), 59–66.

Kim, A., Mutel, C. L., Froemelt, A., & Hellweg, S. (2022). Global Sensitivity Analysis of Background Life Cycle Inventories. Environmental Science and Technology, 56(9), 5874–5885. https://doi.org/10.1021/acs.est.1c07438

Yulia, Arnomo, S. A., & Karnadi, V. (2024). PELATIHAN DESAIN GRAFIS BERBASIS VECTOR DAN BITMAP MENGGUNAKAN APLIKASI CORELDRAW DI SMK NASIONAL PADANG Vector and Bitmap Based Graphic Design Training Using the Coreldraw Application at SMK Nasional Padang. Puan Indonesia, 5(2), 405–410.

Downloads

Published

2026-01-23

How to Cite

Arnomo, S. A., Purba, A. Y. ., & Kremer, H. . (2026). PENINGKATAN SKILL COMPUTATIONAL THINKING SISWA SMK MELALUI PENGENALAN ALGORITMA DAN PEMROGRAMAN PYTHON. PUAN INDONESIA, 7(2), 769–774. https://doi.org/10.37296/jpi.v7i2.484

Issue

Section

Jurnal Puan Indonesia Vol 7 No 2 Januari 2026