Penjadwalan kuliah merupakan permasalahan yang kompleks dalam dunia akademik karena melibatkan banyak variabel seperti waktu, dosen, ruang, dan mata kuliah. Proses penjadwalan secara manual sering kali menyebabkan bentrokan jadwal, ketidakseimbangan alokasi kelas, dan penggunaan ruang yang tidak efisien. Penelitian ini bertujuan untuk mengoptimalkan penjadwalan kuliah menggunakan algoritma genetika guna menghasilkan jadwal yang efisien dan dapat diterapkan. Metode yang digunakan dalam penelitian ini adalah algoritma genetika, yang dirancang untuk menyusun jadwal kuliah dengan memperhitungkan kendala keras (hard constraints) dan kendala lunak (soft constraints). Kendala keras mencakup penghindaran bentrokan jadwal bagi mahasiswa dan dosen serta penyesuaian jadwal dengan slot waktu yang telah ditentukan. Sementara itu, kendala lunak meliputi kesesuaian ruangan untuk mata kuliah teori dan praktik serta pemerataan jadwal mahasiswa agar tidak ada hari yang terlalu padat. Hasil penelitian dianalisis berdasarkan nilai fitness, jumlah bentrokan, serta waktu komputasi. Hasil penelitian menunjukkan bahwa tahapan ke-4 dengan pengujian ke-3 menghasilkan solusi optimal, dengan 21 bentrokan, nilai fitness maksimal 0.045454545, dan waktu komputasi 33.14 menit. Algoritma genetika terbukti mampu mengurangi konflik jadwal dan meningkatkan efisiensi proses penjadwalan. Dengan demikian, metode ini dapat digunakan sebagai solusi yang efektif dalam penjadwalan kuliah.
Copyrights © 2025