Pelatihan Peningkatan Literasi Pemrograman Dasar bagi Siswa SMA melalui Pemrograman Terstruktur Berbasis Java
DOI:
https://doi.org/10.61689/potensi.v2i2.36Keywords:
Basic Programming, High School, Java, Programming Literacy, Structured ProgrammingAbstract
The development of information technology in the Industrial Revolution 4.0 era requires the younger generation to possess digital literacy skills, one of which is computer programming. Programming is not only a technical skill but also helps in developing logical, systematic, and creative thinking. This study aims to describe the implementation and results of Java-based basic programming literacy training for 30 SMA 3 students. The students were selected based on their interests and recommendations from teachers. The training was held in a computer laboratory, utilizing a learning-by-doing approach with methods that included material delivery, demonstrations, and hands-on practice. Evaluation was conducted through both theory tests and simple programming tasks. The results indicated an average 30% increase in understanding of structured programming concepts compared to before the training. Additionally, 85% of the students were able to successfully complete tasks involving the creation of simple programs using variables, operators, branching, and loops. Beyond the technical skills, the training also had a positive impact on non-technical skills such as self-confidence, teamwork, and critical thinking. In conclusion, this training program successfully met its goal of enhancing students’ basic programming literacy and can serve as a practical learning model that aligns with the needs of the digital era, encouraging active participation in the digital world.
References
Al Fatta, H. (2020). Analisis dan perancangan sistem informasi untuk keunggulan bersaing perusahaan dan organisasi modern. Andi.
Anwar, S. (2021). Literasi digital dalam dunia pendidikan: Tantangan dan peluang di era revolusi industri 4.0. Jurnal Teknologi Pendidikan, 23(2), 101-112. https://doi.org/10.21009/jtp.v23i2.18904
Arifianto, R. (2020). Algoritma dan pemrograman dengan Java. Deepublish. https://doi.org/10.31219/osf.io/bx59t
Ghozali, I. (2020). Pemrograman Java: Konsep dasar dan implementasi. Informatika.
Kurniawan, H. (2022). Pengembangan keterampilan berpikir komputasional melalui pembelajaran pemrograman terstruktur. Jurnal Pendidikan Informatika, 6(1), 45-56. https://doi.org/10.26418/jpi.v6i1.32450
Nugroho, B. (2018). Dasar-dasar pemrograman Java. Elex Media Komputindo.
Pratama, R. Y., & Firmansyah, D. (2019). Pemanfaatan teknologi informasi dalam meningkatkan kompetensi digital siswa SMA. Jurnal Pendidikan Teknologi Informasi dan Sains, 8(2), 87-94.
Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill.
Rosyid, M. (2021). Model pembelajaran praktikum untuk meningkatkan pemahaman pemrograman komputer siswa SMA. Jurnal Teknologi dan Pendidikan, 9(1), 55-63.
Sagala, S. (2019). Konsep dan makna pembelajaran. Rajawali Pers.
Sari, D. P., & Putra, A. (2022). Literasi digital sebagai fondasi keterampilan abad 21 dalam pendidikan menengah. Jurnal Pendidikan Indonesia, 11(2), 178-190. https://doi.org/10.23887/jpi-undiksha.v11i2.41098
Setiawan, H. (2019). Pengaruh pembelajaran berbasis laboratorium komputer terhadap kemampuan pemecahan masalah siswa. Jurnal Pendidikan Teknologi Informasi, 4(2), 77-85.
Sudjana, N. (2017). Dasar-dasar proses belajar mengajar. Sinar Baru Algensindo.
Wahyudi, A. (2021). Pembelajaran berbasis proyek untuk meningkatkan keterampilan pemrograman siswa SMA. Jurnal Inovasi Pendidikan, 11(3), 233-240. https://doi.org/10.23969/gardaguru.v3i1.3792
Wijaya, E. Y., Sudjimat, D. A., & Nyoto, A. (2016). Transformasi pendidikan abad 21 sebagai tuntutan pengembangan sumber daya manusia di era global. Prosiding Seminar Nasional Pendidikan Matematika, 1, 263-278.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 POTENSI : Jurnal Pengabdian Kepada Masyarakat

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