Penjadwalan merupakan masalah yang sering dihadapi oleh sebuah institusi, baik bidang pendidikan, transportasi, pegawai maupun bidang yang lainnya. Penjadwalan adalah proses alokasi resource dengan mempertimbangkan constraint yang telah ditentukan. Dalam penelitian ini, dilakukan pendekatan metaheuristik yaitu menggunakan Discrete Firefly Algorithm untuk menyelesaikan masalah penjadwalan sidang Tugas Akhir Program studi Sarjana Informatika di Universitas Telkom. Berdasarkan penelitian yang dilakukan, skema diskritisasi yang dibangun dapat mereduksi pelanggaran constraint hingga mencapai akurasi sebesar 82,19% dalam kasus okupansi data sebesar 95% dan mencapai akurasi sebesar 98,98% dalam kasus okupansi data sebesar 70%.