Lancar bikin jadwal pelajaran
Paniknya saat jadwal ga lancar dan belum sukses data. Bagaimana caranya agar lancar menggunakan asc time table?
Berikut beberapa cara agar penyusunan jadwal dengan ASC Timetable (aSc TimeTables) berjalan lancar dan minim bentrok:
1. Siapkan data sejak awal
Pastikan sebelum menekan Generate:
Data guru, mapel, kelas, ruang, dan jam pelajaran sudah lengkap
Tidak ada guru/kelas ganda atau jam kosong yang tidak disengaja
Nama mapel dan guru konsisten (hindari duplikasi)
2. Atur constraint (batasan) dengan bijak
Jangan langsung mengunci terlalu banyak aturan.
Mulai dari constraint wajib:
Guru tidak boleh bentrok
Kelas tidak boleh bentrok
Setelah jadwal terbentuk, tambahkan constraint tambahan:
Jam kosong guru
Mapel tertentu di jam tertentu
Guru tidak mengajar di jam terakhir
👉 Terlalu banyak constraint di awal sering membuat jadwal “tidak bisa disusun”.
3. Prioritaskan mapel dan guru tertentu
Mapel berat (Matematika, Bahasa, IPA) → pagi
Guru dengan jam terbatas → beri prioritas
Gunakan fitur priority / importance jika tersedia
4. Kurangi jam terputus (gap)
Atur agar jam guru berurutan
Hindari 1 jam pelajaran berdiri sendiri di tengah hari
Bisa gunakan constraint minimize gaps
5. Gunakan trial & error
Jalankan generate beberapa kali
Bandingkan hasil jadwal
Jangan langsung puas dengan hasil pertama
6. Cek error dan warning
Jika muncul:
Impossible timetable
Conflicting constraints
Artinya:
Ada aturan saling bertentangan
Longgarkan salah satu constraint
7. Simpan versi jadwal
Simpan tiap progres (v1, v2, v3)
Jika jadwal rusak, bisa kembali ke versi sebelumnya
8. Lakukan penyempurnaan manual
Setelah jadwal jadi:
Perbaiki jam tertentu secara manual
Kunci jam yang sudah ideal
Generate ulang untuk bagian lain
Konten pada website ini merupakan konten yang di tulis oleh user. Tanggung jawab isi adalah sepenuhnya oleh user/penulis. Pihak pengelola web tidak memiliki tanggung jawab apapun atas hal hal yang dapat ditimbulkan dari penerbitan artikel di website ini, namun setiap orang bisa mengirimkan surat aduan yang akan ditindak lanjuti oleh pengelola sebaik mungkin. Pengelola website berhak untuk membatalkan penayangan artikel, penghapusan artikel hingga penonaktifan akun penulis bila terdapat konten yang tidak seharusnya ditayangkan di web ini.
Laporkan Penyalahgunaan
