Sistem Penjadwalan Perkuliahan Multi-Level Berbasis Cloud dengan Validasi Real-time dan Notifikasi WhatsApp untuk Transparansi Beban Akademik
Main Article Content
Abstract
Traditional lecture scheduling systems are often inefficient, prone to conflicts, and lack transparency in teaching workload distribution. This study has developed a cloud-based automated timetabling system that integrates Google Workspace and WhatsApp to address the complexities of multi-level (undergraduate, master’s, and doctoral) course scheduling in higher education environments. The system combines constraint-based validation with a heuristic algorithm to enable real-time conflict detection and transparent distribution of credit-hour-based teaching loads. Implemented on a real-world dataset of 120 courses (including parallel classes), 11 classrooms, and 26 lecturers, the system successfully generated schedules less than 17 seconds. Real-time validation achieved a response time of 1.2 seconds per edit data in cell, and the automated notification module delivered teaching load summaries to 95% of lecturers via WhatsApp and email. The system improved administrative efficiency compared to manual processes and enhanced the accountability of academic resource management through real-time visibility and user-centric communication
Article Details
References
[1] E. Rappos, E. Thiémard, S. Robert and J.-F. Hêche, "A mixed-integer programming approach for solving university course timetabling problems," Springer, p. 391–404, 2022.
[2] M. Davison, A. Kheiri and K. G. Zografos, "Modelling and solving the university course timetabling problem with hybrid teaching considerations," Journal of Scheduling, p. 195–215, 2025.
[3] N. R. Joshi and T. V. Agarwal, "Optimizing University Course Timetabling Using Constraint Satisfaction Models," International Academic Journal of Science and Engineering, pp. 5-8, 2023.
[4] B. M. Coşar, B. Say and T. Dökeroğlu, "A New Greedy Algorithm for the Curriculum-based Course Timetabling Problem," Duzce University Journal of Science and Technology, p. 1121 – 1136, 2023.
[5] Menteri Pendidikan Kebudayaan Riset dan Teknologi Republik Indonesia, "Database Peraturan BPK," 2024. [Online]. Available: https://peraturan.bpk.go.id/Details/303315/permendikbudriset-no-44-tahun-2024.
[6] W. Song, Z. Cao, J. Zhang, C. Xu and A. Lim, "Learning variable ordering heuristics for solving Constraint satisfaction problems," Engineering Applications of Artificial Intelligence, p. 104603, 2022.
[7] C. B. Mallari, J. L. San Juan and R. Li, "The university coursework timetabling problem: An optimization approach to synchronizing course calendars," Computers & Industrial Engineering, p. 109561, 2023.
[8] H. Cambazard, E. Hebrard, B. O’Sullivan and A. Papadopoulos, "Local search and constraint programming for the post enrolment-based course timetabling problem," Springer, pp. 111-135, 2012.
[9] M. Hambali, AOlasupo and YDalhatu, "Automated university lecture timetable using Heuristic Approach," Nigerian Journal of Technology, pp. 1-14, 2020.
[10] Google, "Google Developers," Google, [Online]. Available: https://developers.google.com/apps-script.
[11] F. Dunke and S. Nickel, "A matheuristic for customized multi-level multi-criteria university timetabling," Springer, p. 1313–1348, 2023.