Integrasi Moodle API dan LLM dalam Otomasi Monitoring Capaian Pembelajaran Lulusan Berbasis OBE
DOI:
https://doi.org/10.36596/jitu.v10i1.2307Keywords:
machine learning, Outcome-Based Education, Face-Api.js, OpenAI APIAbstract
The implementation of Outcome-Based Education (OBE) necessitates transparency and accountability in mapping Program Learning Outcomes (PLO). Nevertheless, the manual mapping process from an extensive array of courses (60 Course Learning Outcomes/CLO) to 10 PLOs frequently encounters administrative constraints and a high risk of human error. This study aims to design and develop an integrated OBE monitoring system utilizing the Moodle API for grade synchronization and the OpenAI API for academic documentation assistance. Adopting the Design Science Research (DSR) methodology, the system was implemented using native PHP. The findings demonstrate that Moodle API integration facilitates the real-time automation of grade retrieval per sub-CLO. Simultaneously, the application of Mermaid.js effectively transforms these data into dynamic traceability visualizations. Moreover, the implementation of the OpenAI API (GPT) provides significant cognitive assistance for faculty members in drafting Semester Learning Plans (RPS) aligned with competency standards. This system establishes a robust data infrastructure for institutions to perform accurate and transparent curriculum evaluations.
References
Based Education from the Perception of Lecturers and Students,” J. Educ. Technol., vol. 8, no. 3, pp. 472–483, 2024.
M. I. Muzakir, “IMPLEMENTASI KURIKULUM OUTCOME BASED EDUCATION ( OBE ) DALAM SISTEM PENDIDIKAN TINGGI DI ERA REVOLUSI INDUSTRI,” Edukasiana J. Islam. Educ., vol. 2, no. 1, pp. 118–139, 2023.
M. D. G. Allo, E. T. Sudarsi, and N. Taula’bi’, “The Implementation of Outcome Based Education (OBE) Principles in the Curriculum of the English Education Study Program at a Higher Education in Toraja,” J. Onoma Pendidikan, Bhs. dan Sastra, vol. 10, no. 2, pp. 1379–1391, 2024.
L. O. Sumarlin, Nurhasni, and N. Ernita, “Monitoring and Evaluation of Student and Education Elements for Chemistry Undergraduate Program Based on National Accreditation,” Shautut Tarb., vol. 28, no. November, pp. 101–125, 2022.
A. Wafiqoh, “Analisis rumusan capaian pembelajaran pada kurikulum program studi Pendidikan Agama Islam,” J. Islam. Educ. Innov. Vol., vol. 4, no. 2, pp. 82–91, 2023.
N. Kusstianti and S. Dwiyanti, “Pengembangan kurikulum pendidikan tata rias berbasis outcome based education (obe),” J. Vocat. Tech. Educ., vol. 4, no. 2, pp. 1–9, 2022.
O. Wulandari, A. Tohir, P. Daring, and K. Pendidikan, “PENGGUNAAN LEARNING MANAGEMENT SYSTEM ( LMS ) DALAM MENINGKATKAN KUALITAS PEMBELAJARAN DARING DI PERGURUAN TINGGI,” J. Rev. Pendidik. dan Pengajaran, vol. 7, no. 3, pp. 10490–10496, 2024.
I. Santosa and W. A. Nurtrisha, “Asesmen Standar Pembelajaran Jarak Jauh Universitas Berdasarkan ISO 29994?: 2021,” J. MULTINETICS, vol. 9, no. 1, 2023.
A. Latifah, D. Ridwan, E. Agustin, A. Putri, and E. Supiani, “PERSEPSI DOSEN TERHADAP PEMANFAATAN CHATGPT SEBAGAI ASISTEN AKADEMIK DALAM MENDUKUNG PEMBELAJARAN BERBASIS OUTCOME-BASED LEARNING (OBE),” J. Ilm. Pendidik. Dasar, vol. 11, no. 1, 2026.
M. Mahrishi, S. Ramakrishna, S. Hosseini, and A. Abbas, “A systematic literature review of the global trends of outcome-based education ( OBE ) in higher education with an SDG perspective related to engineering education,” Mahrishi al. Discov. Sustain., vol. 6, 2025.
M. Hasyim, A. M. Yusuf, A. Dahlan, and S. Wahid, “PENERAPAN LEARNING MANAGEMENT SYSTEM’BERBASIS MOODLE DALAM MENINGKATAN HASIL BELAJAR SISWA,” J. Phys. Educ., vol. 5, no. 1, pp. 20–28, 2026.
M. Rosidin, M. H. Z. H, and W. Yuli, “Perancangan Sistem Informasi Manajemen Asosiasi dengan Metode Waterfall dan RBAC di Majelis Diktilitbang Muhammadiyah,” J. Teknol. Dan Sist. Inf. Bisnis, vol. 7, no. 3, pp. 401–409, 2025.
I. C. Peláez-sánchez, D. Velarde-camaqui, L. D. Glasserman-morales, and I. C. Peláez-sánchez, “The impact of large language models on higher education?: exploring the connection between AI and Education 4 . 0,” Front. Educ., no. June, 2024, doi: 10.3389/feduc.2024.1392091.
T. Saputra, “Peran Artificial Intelligence ChatGPT dalam Perencanaan Pembelajaran di,” J. Ilmu Sos. dan Pendidik., vol. 3, no. 1, pp. 1–18, 2023.
A. Y. Razaq and P. J. Alfa, “Integrasi sistem informasi akademik dan elearning moodle dengan rest api,” J. Manaj. Inform. Sist. Inf., vol. 6, no. 1, pp. 26–38, 2023.
Rusman, Hasan, and W. Heyawan, “Modul Pratikum Kendali Otomasi Industri Tingkat Lanjut Menggunakan Aplikasi IoT Dalam Monitoring Proses Kontrol,” Elit J., vol. 2, no. 2, pp. 21–31, 2021.
G. Jošt and V. Taneski, “The Impact of Large Language Models on Programming Education and Student Learning Outcomes,” Appl. Sci., 2024.
A. H. Simamora, U. P. Ganesha, and U. P. Ganesha, “The Effectiveness of Using Dynamic Visualization in Natural Science Learning to Improve Students ’ Understanding in Junior High Schools,” J. Educ. Sci. Technol., vol. 7, no. 1, pp. 32–39, 2021.
W. Y. Sulistyo, P. Widiandana, and M. I. Aulia, “Analisis Multivariat Korelasi Antara Durasi Film , Rating , dan Keuntungan Box Office Di Marvel Cinematic Universe,” Insect Informatics Secur., vol. 10, no. 2, pp. 50–56, 2024.
F. Rozi, A. Setiawan, A. Primadewi, and C. Rahmawati, “Implementation of Web-Based School Academic Implementasi Dashboard dan Sistem Monitoring Akademik Sekolah Berbasis Web,” Urecol J., vol. 3, no. 1, pp. 1–9, 2023.
Y. Herlambang and C. Pratama, “Pendampingan akselerasi pembelajaran kewirausahaan berbasis outcome based education pada guru SMK Mamba ’ ul Ihsan Gresik,” Has. Karya ‘Aisyiyah untuk Indones., vol. 3, no. 1, pp. 17–26, 2023.
R. Susanto, “Pengembangan aplikasi penilaian profil kompetensi pedagogik bedasarkan matriks peta diri berbasis web,” J. Penelit. Pendidik. Indones., vol. 7, no. 2, pp. 172–180, 2021.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 JITU : Journal Informatic Technology And Communication

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



1.png)





