https://123dok.com/document/yrk4vmvz-penjadwalan-pelajaran-kurikulum-menggunakan-hibridisasi-algoritme-simulated-annealing.html