Optimasi Penjadwalan Mata Pelajaran Berbasis Kurikulum Merdeka Menggunakan Integer Linear Programming

Rendy Candra Permana, Farida Hanum, Toni Bakhtiar, Prapto Tri Supriyo

Abstract


Scheduling subjects in secondary schools implementing the kurikulum merdeka presents a complex challenge. Kurikulum merdeka demands a high degree of flexibility, fulfillment of individual learning needs, and integration between mandatory and elective subjects. The complexity increases due to time constraints, uneven distribution of teaching loads, limited classroom availability, and potential schedule conflicts between teachers and students. The manual approach, which is still commonly used, is often inefficient, time-consuming, and results in suboptimal schedules. To address these challenges, this study proposes an automated scheduling model based on Integer Linear Programming (ILP), implemented using LINGO 19.0 software. The model considers various real-world constraints, such as the maximum number of study hours per day, designated days for mandatory and elective subjects, the requirement for two consecutive periods per subject, and teacher availability. A case study was conducted for Grade XI at SMAN 58 Jakarta, involving 9 classes, 32 teachers, and 18 subjects (9 mandatory and 9 elective). The experimental results show that the model can produce efficient, conflict-free schedules, accelerate the scheduling process, and support equitable teacher workload distribution.

Keywords


Integer Linear Programming; Kurikulum Merdeka; Scheduling

Full Text:

PDF

References


Kementerian Pendidikan dan Kebudayaan Republik Indonesia, Panduan Implementasi Kurikulum Merdeka. Jakarta: Kemendikbud, 2021.

M. T. M. Perera and G. H. J. Lanel, "A model to optimize university course timetable using graph coloring and integer linear programming," IOSR Journal of Mathematics (IOSR-JN), vol. 12, no. 5, pp. 13–18, 2016, doi:10.9790/5728-1205031318.

V. Suhandi, V. Arisandhy, and D. T. Liputra, "Penjadwalan mata kuliah dengan mempertimbangkan ketersediaan waktu pengajar dan satuan kredit semester yang tidak terpisah menggunakan integer linear programming," Journal of Integrated System, vol. 6, no. 1, pp. 73–86, 2023, doi:10.28932/jis.v6i1.6459.

T. Birbas, S. Daskalaki, and E. Housos, "School timetabling for quality student and teacher schedules," Journal of Scheduling, vol. 12, pp. 177–197, 2008, doi:10.1007/s10951-008-0088-2.

H. A. Taha, Operations Research: An Introduction, 10th ed., Harlow: Pearson Education, 2017.

M. C. Chen, S. N. Sze, S. L. Goh, N. R. Sabar, and G. Kendall, "A survey of university course timetabling problem: perspectives, trends and opportunities," IEEE Access, vol. 9, pp. 106515–106528, 2021, doi: 10.1109/ACCESS.2021.3100613.

S. M. Al-Yakoob and H. D. Sherali, "A mixed-integer programming approach to a class timetabling problem: A case study with gender policies and traffic considerations," European Journal of Operational Research, vol. 180, pp. 1028–1044, 2007, doi:10.1016/j.ejor.2006.04.035.

H. D. Ariessanti, D. S. Suharti, and A. B. Warsito, "Optimasi penjadwalan perkuliahan menggunakan metode auto generate timetable dengan array," Creative Communication and Innovative Technology Journal, vol. 11, no. 2, pp. 257–266, 2018, doi:10.33050/ccit.v11i2.593.

S. Daskalaki, T. Birbas, and E. Housos, "An integer programming formulation for a case study in university timetabling," European Journal of Operational Research, vol. 153, no. 1, pp. 117–135, 2004, doi:10.1016/s0377-2217(03)00103-6.

N. Apriandini, F. Hanum, A. Aman, and T. Bakhtiar, "Penjadwalan mata kuliah mayor-minor di perguruan tinggi," in Peran Matematika dan Sistem Informasi sebagai Basis Pengembangan IPTEK di Indonesia, F. Fatmawati, A. Jaelani, I. Werdiningsih, M. Yusuf, T. Saifudin, and N. S. Sari, Eds., Seminar Nasional Matematika dan Aplikasinya, Surabaya: Universitas Airlangga, 2013, pp. 157–162.

P. D. Kusuma and D. Adiputra, "Lecturer-course assignment model in national joint course program to improve education quality and lecturers time preference," International Journal of Intelligent Engineering and Systems, vol. 15, no. 1, pp. 361–369, 2021, doi: 10.22266/ijies2022.0228.33.

Michellen, Penjadwalan perkuliahan pada Program Pendidikan Kompetensi Umum IPB [Skripsi], Bogor: Institut Pertanian Bogor, 2023.

D. Wungguli and Nurwan, "Penerapan model integer linear programming dalam optimasi penjadwalan perkuliahan secara otomatis," Jurnal Ilmu Matematika dan Terapan, vol. 14, no. 3, pp. 411–422, 2020, doi: 10.30598/barekengvol14iss3pp413-424.

G. Saefurrohman, Masalah penjadwalan mata pelajaran: Studi kasus di SMA Plus Liwaul Furqan Bogor [Skripsi], Bogor: Institut Pertanian Bogor, 2021.

R. W. Satrio, Penjadwalan kegiatan belajar mengajar di lembaga bimbingan belajar dengan menggunakan integer linear programming dan weighted sum method [Skripsi], Bogor: Institut Pertanian Bogor, 2014.

S. Mujab, A. T. R. Rosa, and W. S. Gumelar, "Analisis implementasi Kurikulum Merdeka (Studi kasus SMK Al Huda Kedungwungu Indramayu)," Jurnal Pendidikan dan Konseling (JPDK), vol. 5, no. 1, pp. 1538–1545, 2023, doi:10.31004/jpdk.v5i1.11166.




DOI: https://doi.org/10.37905/euler.v13i2.32513

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Rendy Candra Permana, Farida Hanum, Toni Bakhtiar, Prapto Tri Supriyo

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


Euler: Jurnal Ilmiah Matematika, Sains dan Teknologi is indexed, registered, or discoverable through:

SINTA Google Scholar GARUDA Indonesia OneSearch BASE WorldCat ROAD Dimensions

EDITORIAL OFFICE OF EULER: JURNAL ILMIAH MATEMATIKA, SAINS DAN TEKNOLOGI
AddressDepartment of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Negeri Gorontalo
Jl. Prof. Dr. Ing. B. J. Habibie, Tilongkabila, Kabupaten Bone Bolango, Gorontalo 96554, Indonesia
EmailEmail: [email protected]
WhatsApp+62 87777-586462 (WhatsApp Only)
Creative Commons CC BY-NC 4.0 Euler: Jurnal Ilmiah Matematika, Sains dan Teknologi p-ISSN: 2087-9393 | e-ISSN: 2776-3706 Published by Department of Mathematics , Universitas Negeri Gorontalo, Indonesia.

Article Copyright: Copyright in individual published articles is retained by the respective authors. Authors grant Euler the non-exclusive right of first publication.

Article License: All published articles are distributed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0) . This license permits sharing and adaptation for noncommercial purposes with appropriate attribution.

Website Copyright: Copyright notices applying to the journal website or its administrative content are separate from the copyright and licensing terms of individual published articles.

For further information, please refer to the Copyright Notice and Open Access Policy . Powered by Public Knowledge Project OJS .