Penjadwalan merupakan masalah yang sering dihadapi dalam kegiatan sehari - hari. Penjadwalan adalah proses alokasi sumber daya untuk menghasilkan kumpulan jadwal. Dalam penelitian ini akan digunakan Discrete Firefly Algorithm untuk mencoba menyelesaikan masalah penjadwalan Mata Kuliah pada Program Studi Informatika di Universitas Telkom