Penjadwalan merupakan masalah yang sangat kompleks yang hingga saat ini masih merupakan topik yang banyak dibahas. Untuk menghasilkan jadwal yang otomatis, sejumlah algoritma telah dikembangkan sesuai dengan kebutuhan dari instansi yang terkait dalam menghadapi masalah yang terjadi. Dari hal itu dikenalkan bagaimana algoritma genetik yang diterapkan dalam kasus penyusunan jadwal asisten di STIKI.
Algoritma genetik adalah teknik pencarian di dalam ilmu komputer untuk menemukan penyelesaian perkiraan untuk optimasi dan masalah pencarian. Algoritma ini merupakan simulasi dari proses evolusi Darwin dan proses genetik atas kromosom.