Improving Digital Literacy Using a C++-Based LMS: A Case from SMP Al Azhar Syifa Budi Parahyangan
DOI:
https://doi.org/10.35568/abdimas.v8i3.6869Keywords:
digital literacy, LMS, C++ programming, junior high school, educational technology, Programming educationAbstract
This community service program aimed to introduce digital literacy and basic programming to junior high school students at SMP Al Azhar Syifa Budi Parahyangan, an A-accredited school lacking a formal ICT curriculum. The program utilized a Learning Management System (LMS) built with C++ programming exercises and auto-grading features to support digital learning. The LMS was enhanced based on an Iterative and Incremental Development (IID) approach. It was implemented through four face-to-face mentoring sessions conducted between February and May 2025. Program outputs included 231 coding problems, seven instructional videos, structured modules, interactive quizzes, and a Junior Coding Contest. Based on a survey of 11 respondents, 45.45% expressed satisfaction with the materials and mentoring. However, feedback highlighted challenges related to schedule and material complexity. Recommendations include integrating the program into formal class hours, using block-based programming tools such as Scratch, and involving teachers for sustainability. The project supports the goals of the Merdeka Curriculum and demonstrates that tailored LMS systems can be effective tools for digital education in schools with limited infrastructure.
Downloads
References
Alebaikan, R., Alsaif, A., & Alnahdi, G. (2022). Experiences of middle school programming in an online learning environment. Journal of Educational Technology & Society, 25(2), 45–60.
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43.
Irianti, L., Rachmawati, E., & Friatin, L. Y. (n.d.). Pelatihan guru-guru Bahasa Inggris dalam penggunaan flipped classroom model di era literasi digital. Jurnal Abdimas Umtas: Jurnal Pengabdian kepada Masyarakat, 4(2), 754–759.
Kamil, I., Yolifiandri, Wahyuningsih, E., Irawan, I. A., & Azkiah, N. (2025). Utilization Of Google Workspace Technology To Improve Understanding Of Accounting And Financial Reporting In Ukm Kemuning Mandiri. ABDIMAS: Jurnal Pengabdian Masyarakat, 8(2), 902–911. https://doi.org/10.35568/abdimas.v8i2.6414
Ober, T. M., Cheng, Y., Coggins, M. R., & others. (2022). Charting a path for growth in middle school students’ attitudes toward computer programming. Computer Science Education, 34, 4–36.
Pattichis, M. S., Kameas, A., & Kameas, X. (2024). Teaching computer programming using mathematics: An integrative approach. International Journal of STEM Education, 11(1), 112–130.
Prayitno, M., & Mahmudi, M. R. (n.d.). Effectiveness of the Merdeka Belajar policy: A case study. Journal of Curriculum Studies, 18(1), 22–38.
Salleh, F., Dewi, D. A., Liyana, N., & Nasir, N. R. M. (n.d.). A model for teaching and learning programming subjects in public secondary schools of Malaysia. Proceedings of the 2021 International Conference on Computing and Informatics, 362–373.
Seralidou, E., & Douligeris, C. (2020). Learning programming by creating games through the use of structured activities in secondary education in Greece. Education and Information Technologies, 26, 859–898.
Trilling, B., & Fadel, C. (2009). 21st Century Skills: Learning for Life in Our Times. Jossey-Bass.
Zhafira, D., Simangunsong, I. P., & Harahap, S. S. (n.d.). Analyzing the utilization of learning management systems in secondary schools. Indonesian Journal of Educational Technology, 10(3), 77–95.
Zubaidah, S., Nugroho, H., & Susanto, M. R. (2023). Penguatan literasi digital siswa melalui pendekatan hybrid learning. Jurnal Pendidikan Informatika, 9(2), 122–130.






