Optimasi Pembuatan Jadwal Perkuliahan Menggunakan Algoritma Genetika Berbasis Pendekatan Multivariat

  • Muhamat Abdul Rohim Institut Teknologi dan Sains Mandala
  • Ferry Wiranto Institut Teknologi dan Sains Mandala
  • Difari Afreyna Fauziah Institut Teknologi dan Sains Mandala
Keywords: Course Scheduling, Genetic Algorithm, Schedule Optimization, Academic System, Scheduling Conflicts

Abstract

Penjadwalan perkuliahan merupakan salah satu aspek penting dalam manajemen akademik di perguruan tinggi. Proses penjadwalan yang dilakukan secara manual sering kali menghadapi berbagai kendala, seperti keterbatasan ruang, preferensi dosen, serta distribusi jadwal yang tidak merata. Penelitian ini bertujuan untuk mengoptimalkan proses penjadwalan perkuliahan menggunakan Algoritma Genetika (AG) agar lebih efisien dan mengurangi konflik jadwal. Data yang digunakan dalam penelitian ini meliputi 20 ruang kelas, 50 dosen, serta rata-rata 120 jadwal kuliah per semester. Implementasi sistem dilakukan menggunakan bahasa pemrograman PHP, dengan tahapan penelitian meliputi pengumpulan data, analisis kendala, perancangan algoritma, implementasi, dan evaluasi hasil. Hasil penelitian menunjukkan bahwa sistem berbasis AG mampu menghasilkan jadwal perkuliahan yang lebih merata, dengan waktu pemrosesan sekitar 1 hingga 5 menit dan tanpa adanya konflik jadwal. Dengan demikian, pendekatan ini terbukti lebih efektif dibandingkan metode manual yang sebelumnya digunakan.

Downloads

Download data is not yet available.

References

C. Tudose, "Optimizing the Scheduling of Teaching Activities in a Faculty," Appl. Sci., vol. 14, no. 20, p. 9554, Oct. 2022. [Online]. Available: https://www.mdpi.com/2076-3417/14/20/9554.

A. Lestari, E. Susilo, dan A. Anhar, "Sistem Penjadwalan Perkuliahan Menggunakan Algoritma Genetika Pada Jurusan Teknik Elektro Universitas Riau," Jurnal Teknologi Informatika dan Komputer, vol. 9, no. 2, 2023.

S. Hikmawan, "Algoritma Genetika dengan Mutasi Terbatas untuk Penjadwalan Perkuliahan," Jurnal Kajian Ilmiah, vol. 21, no. 2, 2021.

R. E. Wiratna, A. L. Nurlaili, dan A. M. Rizki, "Pembuatan Aplikasi Penjadwalan Mata Kuliah Menggunakan Algoritma Genetika," Jurnal Teknologi dan Manajemen, vol. 4, no. 1, 2023.

A. Amrulloh, and E. I. Sela, "Optimasi proses penjadwalan mata kuliah menggunakan algoritme genetika dan pencarian tabu," Jurnal Teknologi dan Sistem Komputer, vol. 9, no. 3, pp. 157-166, Jun. 2021. https://doi.org/10.14710/jtsiskom.2021.14137

H. D. P. Sinaga, P. Gultom, S. Syahriol, dan S. Suyanto, "Implementasi Algoritma Genetika untuk Penjadwalan Perkuliahan (Studi Kasus: Program Studi Sarjana Matematika di FMIPA Universitas Sumatera Utara)," Innovative: Journal Of Social Science Research, vol. 4, no. 4, 2024.

B. Budi, R. Sari, dan D. Kusuma, "Kombinasi Algoritma Genetika dan Simulated Annealing untuk Optimasi Penjadwalan Perkuliahan," Jurnal Sistem Informasi, vol. 11, no. 3, 2022.

A. Aulia, F. Ramadhan, dan R. Widodo, "Optimasi Parameter Adaptif dalam Algoritma Genetika untuk Penjadwalan Perkuliahan Skala Besar," Jurnal Teknologi Informasi dan Komputer, vol. 5, no. 1, 2021.

S. Siregar, M. Wibowo, dan T. Gunawan, "Hybrid Genetic Algorithm and Particle Swarm Optimization for University Timetabling," International Journal of Computer Science and Information Security, vol. 18, no. 4, 2022.

A. Handoko dan R. Prasetyo, "Implementasi Algoritma Genetika untuk Penjadwalan Perkuliahan Berbasis Preferensi Dosen," Jurnal Informatika, vol. 9, no. 2, 2023.

Y. Yuliana, H. Purnama, dan L. Fadillah, "Cloud-Based Genetic Algorithm for Academic Scheduling Optimization," Journal of Advanced Computing Research, vol. 7, no. 2, 2024.

Sur Liyan, et al, "Lecture Scheduling Using Genetic Algorithm", Journal of Intelligent Software Systems, Vol.3, No.2, 2024, pp.7-12, 10.26798/jiss.v3i2.1501

Published
2025-03-06
How to Cite
Rohim, M. A., Wiranto, F., & Fauziah, D. A. (2025). Optimasi Pembuatan Jadwal Perkuliahan Menggunakan Algoritma Genetika Berbasis Pendekatan Multivariat. BIOS : Jurnal Teknologi Informasi Dan Rekayasa Komputer, 6(1), 31-38. https://doi.org/10.37148/bios.v6i1.160
Section
Articles