Pelatihan Peningkatan Literasi Pemrograman Dasar bagi Siswa SMA melalui Pemrograman Terstruktur Berbasis Java

Authors

  • Abdul Sakti Universitas Megarezky
  • Andi Alviadi Nur Risal Universitas Megarezky
  • Vera Alfiani Universitas Megarezky

DOI:

https://doi.org/10.61689/potensi.v2i2.36

Keywords:

Basic Programming, High School, Java, Programming Literacy, Structured Programming

Abstract

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

2025-06-30

How to Cite

Abdul Sakti, Andi Alviadi Nur Risal, & Vera Alfiani. (2025). Pelatihan Peningkatan Literasi Pemrograman Dasar bagi Siswa SMA melalui Pemrograman Terstruktur Berbasis Java. POTENSI : Jurnal Pengabdian Kepada Masyarakat, 2(2), 86–93. https://doi.org/10.61689/potensi.v2i2.36

Similar Articles

<< < 1 2 

You may also start an advanced similarity search for this article.