Penjadwalan Kuliah Otomatis: Mengapa Jadwal Bentrok dan Cara Mengatasinya
Jadwal kuliah dan ujian adalah teka-teki berbatasan banyak. Pelajari mengapa bentrok terjadi dan bagaimana penjadwal otomatis bekerja.
Mengapa jadwal kuliah sulit disusun
Satu jadwal harus memenuhi banyak batasan sekaligus: dosen tidak boleh mengajar di dua tempat bersamaan, ruang tidak boleh dipakai ganda, kapasitas ruang harus cukup, mahasiswa satu angkatan tidak boleh bentrok, dan dosen punya hari atau jam yang tidak tersedia. Jumlah kombinasinya sangat besar, sehingga penyusunan manual memakan waktu dan sering menyisakan bentrok.
Batasan keras dan batasan lunak
- Batasan keras wajib dipenuhi: tidak ada bentrok ruang, dosen, atau kelompok mahasiswa.
- Batasan lunak adalah preferensi: hindari jadwal terlalu pagi atau terlalu malam, kurangi jeda panjang, atau sebar beban dosen.
Bagaimana penjadwal otomatis bekerja
Penjadwal otomatis memodelkan semua batasan dan mencari susunan yang memenuhinya dengan alat optimasi, misalnya solver CP-SAT dari Google OR-Tools. Hasilnya dapat berupa beberapa opsi dengan profil berbeda, sehingga admin bisa memilih yang paling sesuai kebijakan kampus.
Ujian pun sama
Penjadwalan ujian menambah batasan pengawas dan kapasitas ruang. Penjadwal yang sama dapat dipakai untuk memastikan tidak ada bentrok ruang maupun pengawas.
Yang perlu disiapkan kampus
- Data ruang dan kapasitas yang akurat.
- Ketersediaan dosen dan beban mengajar.
- Pembagian kelas dan kelompok mahasiswa.
- Aturan khusus, misalnya waktu salat Jumat atau hari praktikum.
Baca juga
KRS Online: Alur, Aturan Beban SKS, dan Kesalahan yang Sering Terjadi
Memahami alur KRS online, bagaimana batas SKS ditentukan, peran dosen wali, dan penyebab KRS gagal diajukan.
Baca →SIAKADCara Memilih SIAKAD untuk Kampus: 12 Kriteria yang Wajib Dicek
Memilih SIAKAD menentukan efisiensi kampus bertahun-tahun. Gunakan 12 kriteria ini sebagai daftar periksa sebelum memutuskan.
Baca →SIAKADApa Itu SIAKAD? Pengertian, Fungsi, dan Manfaatnya untuk Perguruan Tinggi
SIAKAD adalah sistem informasi akademik yang mengelola data dan proses akademik kampus. Kenali fungsi, modul, dan manfaatnya.
Baca →