Sistem Penyusunan Jadwal Perkuliahan Menggunakan Library Unitime University Timetabling pada Program Studi Sistem Informasi
DOI:
https://doi.org/10.55606/jutiti.v6i1.7110Keywords:
Class Schedule, Information System, Sheduling System, Unitime, Web ApplicationAbstract
The lecture scheduling process at the Information Systems Study Program of UIN Alauddin Makassar currently faces significant challenges due to the use of manual methods using spreadsheets. This conventional approach is highly susceptible to human errors, such as overlapping schedules for lecturers or rooms, is time-consuming, and lacks flexibility in handling sudden changes. This study aims to design and develop a web-based lecture scheduling information system by integrating the Unitime University Timetabling library to automate the process effectively and efficiently. The research methodology follows the Agile development model, which includes stages of requirement analysis, system design, implementation, and testing. The system utilizes the UniTime solver to model scheduling as a Constraint Satisfaction Problem (CSP), taking into account both hard constraints (e.g., no room conflicts) and soft constraints (e.g., lecturer preferences). System testing was conducted using Black Box Testing to validate functionalities and performance comparison testing to measure efficiency improvements. The results demonstrate that the developed system can generate a complete, conflict-free schedule in just 1 minute, compared to the 300 minutes required by manual methods. Furthermore, the system successfully eliminated 100% of detected potential scheduling conflicts. This research proves that integrating advanced scheduling libraries into modern web frameworks like Laravel provides a professional and highly efficient solution for academic management in higher education.
Downloads
References
Abdullah. (2003). Tafsir Ibnu Katsir (Jilid 3). Pustaka Imam Asy-Syafi'i.
Al-Qaradhawi, Y. (2001). Peran nilai dan moral dalam perekonomian Islam. Robbani Press.
Andani, M., et al. (2021). Sistem informasi pelayanan kependudukan Desa Lecah berbasis web. Jurnal Sistem Informasi Mahakarya (JSIM), 4(1), 15–27.
Azhari, H., et al. (2024). Sistem penjadwalan kuliah menggunakan algoritma genetika di Sekolah Tinggi Ilmu Tarbiyah Kota Pagar Alam. Jurnal Informatika, 8(2), 2064–2069. https://doi.org/10.36040/jati.v8i2.9302
Fitria, A. (2022). Perancangan sistem informasi penjadwalan kuliah berbasis web pada Fakultas Komputer dan Multimedia di UNIKI. JSI: Jurnal Sistem Informasi (E-Journal), 3(2), 9–15. https://doi.org/10.46576/device.v3i2.2696
Ihtiara, A., & Muthalib, M. A. (2024). Penjadwalan mata kuliah menggunakan algoritma greedy dengan mempertimbangkan preferensi dosen. Jurnal Ilmiah, 1(2), 37–46. https://doi.org/10.36040/jati.v8i2.9302
Kasri, M. A., & Febriyanti, K. (2022). Perancangan aplikasi E-JK berbasis Android pada program studi pendidikan teknologi informasi UNIMUDA Sorong. Jurnal PETISI, 3(2). https://doi.org/10.36232/jurnalpetisi.v3i2.2912
Kementerian Agama Republik Indonesia. (2019). Al-Qur'an dan terjemahannya. PT Cordoba International Indonesia.
Luthfi, F., Mahfuzhi, W., Mahfuzhi, A. R. W., et al. (2024). Perancangan sistem penjadwalan mata pelajaran di SMKN 7 Kota Bengkulu. Jurnal Informatika, 8(5), 10537–10542. https://doi.org/10.36040/jati.v8i5.11036
Mardiyati, S., & Cholifah, W. N. (2022). Sistem penjadwalan bus di Terminal Jatijajar Depok menggunakan algoritma round robin. Jurnal Fasilkom, 12(1), 48–55. https://doi.org/10.37859/jf.v12i1.3461
Mubaroq, R. A., Baihaqi, A., Purbawati, P., Yusup, M., & Rosanti, I. (2025). Perancangan sistem informasi monitoring berbasis web untuk admin kantor pada PT Gemilang Sejahtera Abadi Kutai Timur. Konstruksi: Publikasi Ilmu Teknik, Perencanaan Tata Ruang dan Teknik Sipil, 3(3), 257–265. https://doi.org/10.61132/konstruksi.v3i3.965
Müller, T. (2019). ITC 2019: Results using the UniTime solver. http://www.itc2019.org
Müller, T., Murray, K., & Schluttenhofer, S. (2007). University course timetabling and student sectioning system. In Proceedings of ICAPS.
Pakpahan, A. F. (2020). Dasar-dasar pengembangan jaringan komputer. Yayasan Kita Menulis.
Rahmadani, P. A., Tohar, I., & Hakim, R. (2026). Identifikasi permasalahan arsitektur perpustakaan umum daerah Kabupaten Sidoarjo. Konstruksi: Publikasi Ilmu Teknik, Perencanaan Tata Ruang dan Teknik Sipil, 4(2), 1–10. https://doi.org/10.61132/konstruksi.v4i2.1349
Setyawan, A. A. V., Sundari, T., Yulianto, T., & Nugroho, M. W. (2024). Analisis penjadwalan waktu proyek gedung Puskesmas Ngoro Kabupaten Jombang dengan menggunakan metode PDM (precedence diagram method). Konstruksi: Publikasi Ilmu Teknik, Perencanaan Tata Ruang dan Teknik Sipil, 3(1), 1–8. https://doi.org/10.61132/konstruksi.v3i1.650
Shihab, M. Q. (2002). Tafsir Al-Mishbah: Pesan, kesan, dan keserasian Al-Qur'an (Jilid 1). Lentera Hati.
Sholihin, N. M. A. (2022). Rekayasa perangkat lunak. Pascal Books.
Siswanto, E. (2023). Belajar Laravel. Yayasan Prima Agus Teknik.
Widia, D. M., & Asriningtias, S. R. (2021). Cara cepat dan praktis membangun web dinamis dengan PHP dan MySQL. Universitas Brawijaya Press.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Teknik Informatika dan Teknologi Informasi

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






