Development of SEKAPAI: An AI-Based Scaffolding Platform for Programming Education

Main Article Content

Rizki Hikmawan
Dedi Rohendi
Jaka Septiadi
Muhamad Akda Fathul Barri

Abstract

The rapid adoption of generative artificial intelligence in programming education has raised concerns regarding student over-dependence and the erosion of computational thinking skills. This study presents the design and internal validation of SEKAPAI, an AI-based scaffolding platform developed to support computational thinking while promoting responsible use of generative AI. Using an Agile-oriented Research and Development approach, SEKAPAI integrates three adaptive scaffolding modules—Solution Assessment, Code Assessment, and Free Interaction—to deliver context-aware feedback without providing direct solutions. System requirements were derived through stakeholder analysis and translated into a modular, web-based architecture supported by GPT-based services. Internal validation was conducted using comprehensive black-box testing to evaluate functional correctness, feedback behavior, and alignment with computational thinking components. The results indicate that SEKAPAI operates reliably across core system features and consistently implements progressive scaffolding strategies that regulate AI assistance. This study demonstrates how pedagogical scaffolding principles can be operationalized within AI-assisted learning systems and provides a technically feasible reference model for responsible AI integration in programming education.

Article Details

How to Cite
Hikmawan, R., Rohendi, D., Septiadi, J., & Barri, M. A. F. (2025). Development of SEKAPAI: An AI-Based Scaffolding Platform for Programming Education. JUSIFO (Jurnal Sistem Informasi), 11(2), 85-96. https://doi.org/10.19109/jusifo.v11i2.30467
Section
Articles

How to Cite

Hikmawan, R., Rohendi, D., Septiadi, J., & Barri, M. A. F. (2025). Development of SEKAPAI: An AI-Based Scaffolding Platform for Programming Education. JUSIFO (Jurnal Sistem Informasi), 11(2), 85-96. https://doi.org/10.19109/jusifo.v11i2.30467

References

Chi, M. T. H., Siler, S. A., Jeong, H., Yamauchi, T., & Hausmann, R. G. (2001). Learning from human tutoring. Cognitive Science, 25(4), 471–533. https://doi.org/10.1207/S15516709COG2504_1

Dela Calzada, K. P. (2024). Anti-dependency teaching strategy for innovation in the age of ai among technology-based students. Environment and Social Psychology, 9(8). https://doi.org/10.59429/ESP.V9I8.3026

Faber, T. J. E., Dankbaar, M. E. W., van den Broek, W. W., Bruinink, L. J., Hogeveen, M., & van Merriënboer, J. J. G. (2024). Effects of adaptive scaffolding on performance, cognitive load and engagement in game-based learning: a randomized controlled trial. BMC Medical Education, 24(1), 943-. https://doi.org/10.1186/S12909-024-05698-3

Farrokhnia, M., Banihashem, S. K., Noroozi, O., & Wals, A. (2024). A swot analysis of chatgpt: implications for educational practice and research. Innovations in Education and Teaching International, 61(3), 460–474. https://doi.org/10.1080/14703297.2023.2195846

Gheorghe, A.-M., Gheorghe, I. D., & Iatan, I. L. (2020). Agile software development. Informatica Economica, 24(2/2020), 90–100. https://doi.org/10.24818/issn14531305/24.2.2020.08

Gunawan, R., Wibisono, Y. P., Primasari, C. H., Budiyanto, D., & Cininta, M. (2023). Blackbox testing on virtual reality gamelan saron using equivalence partition method. Jurnal Buana Informatika, 14(01), 11–19. https://doi.org/10.24002/JBI.V14I01.6606

Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., Krusche, S., Kutyniok, G., Michaeli, T., Nerdel, C., Pfeffer, J., Poquet, O., Sailer, M., Schmidt, A., Seidel, T., … Kasneci, G. (2023). Chatgpt for good? on opportunities and challenges of large language models for education. Learning and Individual Differences, 103, 102274. https://doi.org/10.1016/J.LINDIF.2023.102274

Larasati, I., Yusril, A. N., & Zukri, P. Al. (2021). Systematic literature review analisis metode agile dalam pengembangan aplikasi mobile. Sistemasi: Jurnal Sistem Informasi, 10(2), 369–380. https://doi.org/10.32520/STMSI.V10I2.1237

Laval, J., Fleury, A., Karami, A. B., Lebis, A., Lozenguez, G., Pinot, R., & Vermeulen, M. (2021). Toward an innovative educational method to train students to agile approaches in higher education: the a.l.p.e.s. Education Sciences, 11(6), 267. https://doi.org/10.3390/EDUCSCI11060267

Liao, J., Zhong, L., Zhe, L., Xu, H., Liu, M., & Xie, T. (2024). Scaffolding computational thinking with chatgpt. IEEE Transactions on Learning Technologies, 17, 1668–1682. https://doi.org/10.1109/TLT.2024.3392896

Mhlanga, D. (2023). Open ai in education, the responsible and ethical use of chatgpt towards lifelong learning. SSRN Electronic Journal. https://doi.org/10.2139/SSRN.4354422

Moon, J., Do, J., Lee, D., & Choi, G. W. (2020). A conceptual framework for teaching computational thinking in personalized oers. Smart Learning Environments 2020 7:1, 7(1), 6-. https://doi.org/10.1186/S40561-019-0108-Z

Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2020). Development of computational thinking, digital competence and 21st century skills when learning programming in k-9. Education Inquiry, 11(1), 1–17. https://doi.org/10.1080/20004508.2019.1627844

Raghavan, S., M, S., S, S., & Devi M, Dr. D. (2021). Student support system an one stop portal. International Journal of Advanced Research in Science, Communication and Technology, 66–71. https://doi.org/10.48175/IJARSCT-1211

Rahman, M. M., & Watanobe, Y. (2023). Chatgpt for education and research: opportunities, threats, and strategies. Applied Sciences, 13(9), 5783. https://doi.org/10.3390/APP13095783

Rowlett, P., & Corner, A. S. (2022). Flexible, student-centred remote learning for programming skills development. International Journal of Mathematical Education in Science and Technology, 53(3), 619–626. https://doi.org/10.1080/0020739X.2021.1989067

Saputra, J. P. B., Prabowo, H., Gaol, F. L., & Hertono, G. F. (2025). Development of gamification-based learning management system (lms) with agile approach and personalization of fslsm learning style to improve learning effectiveness. Journal of Applied Data Sciences, 6(1), 714–725. https://doi.org/10.47738/JADS.V6I1.486

Sayed, W. S., Noeman, A. M., Abdellatif, A., Abdelrazek, M., Badawy, M. G., Hamed, A., & El-Tantawy, S. (2022). AI-based adaptive personalized content presentation and exercises navigation for an effective and engaging e-learning platform. Multimedia Tools and Applications, 82(3), 3303–3333. https://doi.org/10.1007/S11042-022-13076-8

Tiwari, R. (2023). The integration of ai and machine learning in education and its potential to personalize and improve student learning experiences. International Journal of Scientific Research in Engineering and Management, 07(02). https://doi.org/10.55041/IJSREM17645

Van de Pol, J., Volman, M., & Beishuizen, J. (2010). Scaffolding in teacher–student interaction: a decade of research. Educational Psychology Review, 22(3), 271–296. https://doi.org/10.1007/S10648-010-9127-6

Weintrop, D., Wise Rutstein, D., Bienkowski, M., & McGee, S. (2021). Assessing computational thinking: an overview of the field. Computer Science Education, 31(2), 113–116. https://doi.org/10.1080/08993408.2021.1918380

Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023). The effect of generative artificial intelligence (ai)-based tool use on students’ computational thinking skills, programming self-efficacy and motivation. Computers and Education: Artificial Intelligence, 4, 100147. https://doi.org/10.1016/J.CAEAI.2023.100147

Yusoff, K. M., Ashaari, N. S., Wook, T. S. M. T., & Ali, N. M. (2020). Analysis on the requirements of computational thinking skills to overcome the difficulties in learning programming. International Journal of Advanced Computer Science and Applications, 11(3), 244–253. https://doi.org/10.14569/IJACSA.2020.0110329

Zhen, Z. (2024). Research and practice of agile software development methods. Applied and Computational Engineering, 114(1), 186–190. https://doi.org/10.54254/2755-2721/2024.18284