Pelatihan Fundamental Pemrograman Java di Sekolah Vokasi Jurusan RPL (Rekayasa Perangkat Lunak) Melalui Program Kelas Industri

Main Article Content

Mudafiq Riyan Pratama
Afrizal Himawan
Anisa Istiqomah
Gamasiano Alfiansyah
Selvia Juwita Swari


Programming is not just making a computer program, it can even create and control a computer according to the wishes of the maker. In its manufacture requires a certain language, one of which is the Java programming language. To become a reliable programmer, it should be learned first is about programming fundamentals. The goal is to learn programming fundamentals so that prospective programmers have a strong foundation in building a complex program. The major in vocational schools that study programming is the RPL (Software Engineering) major. To produce graduates who are skilled in programming, what must be taught first is the fundamentals of programming. So in class X, vocational school students are taught the fundamentals of programming with the Java programming language. In its implementation, this community service activity is divided into 4 stages, namely preliminary (field studies and signing of cooperation agreements), preparation of materials, training and quizzes, and evaluation. This training activity uses problem-based learning and project-based learning methods so that students are accustomed to solving problems that occur in the form of computer program projects. Training activities are carried out online through Zoom Meetings, while offline training is carried out at schools during visits at the beginning, middle, and end of the semester. In addition, there are also groups via Telegram as a medium for giving quizzes and discussions. Quiz is made in several models, namely in the form of multiple-choice, guess the output of program code, puzzles, and case studies that must be solved by programming. Each activity is given assessment points, namely online presence, offline activity, quiz answers, completion of challenges, and test scores.

Article Details

How to Cite
Pratama, M. R., Himawan, A., Istiqomah, A., Alfiansyah, G., & Swari, S. J. (2022). Pelatihan Fundamental Pemrograman Java di Sekolah Vokasi Jurusan RPL (Rekayasa Perangkat Lunak) Melalui Program Kelas Industri. PEKAT: Jurnal Pengabdian Kepada Masyarakat, 1(1), 19–28.


Binanto, I. (2009) Lebih Lanjut Dengan Pemrograman C++ di Linux. Yogyakarta: Andi Publisher.

Carbonnelle, P. (2022) PYPL PopularitY of Programming Language. Available at:

Gülbahar, Y. and Tinmaz, H. (2006) ‘Implementing project-based learning and E-portfolio assessment in an undergraduate course’, Journal of Research on Technology in Education, 38(3), pp. 309–327. doi: 10.1080/15391523.2006.10782462.

Johann, T. M. et al. (2006) ‘Project Seminar Business Plan Development-an Analysis of Integrative Project-Based Entrepreneurship Education’, Journal of Asia Entrepreneurship and Sustainability, 2(2), p. 69.

Nofriadi (2015) Java Fundamental Dengan Netbeans 8.0.2. Yogyakarta: DeePublish.

Rais, M. (2010) ‘Model project based-learning sebagai upaya meningkatkan prestasi akademik Mahasiswa’, Jurnal Pendidikan dan Pengajaran, 43(3), pp. 246–252. Available at:

Stack Overflow (2021) 2021 Developer Survey, Available at:

Supardi, Y. (2010) Semua Bisa Menjadi Programmer Java. Jakarta: PT Elex Media Komputindo.

Trianto (2010) Model Pembelajaran Terpadu. Jakarta: Bumi Aksara.

Most read articles by the same author(s)