Implementation of Genetic Algorithm in Determining Class Schedules Based on User Needs

  • Agus Prayogo Universitas Udayana
  • I Gede Santi Astawa
  • I Gusti Agung Gede Arya Kadyanan
  • Ngurah Agus Sanjaya ER
  • Ida Bagus Made Mahendra
  • Ida Bagus Gede Dwidasmara


Education is an important thing in life. In practice, education consists of teachers and students. A teacher teaches a subject to students. Students are taught by several or more teachers. There is a provision in which a class of students can only receive one subject at a time. Teachers can also only teach one subject at a time. This requires a system that is used to regulate so that these provisions can be fulfilled without ignoring other provisions. The system used to manage these problems is a subject scheduling system. This system regulates the class placement of students with the subjects they study. In manual implementation, the process is very inefficient in terms of time, human resources and thought power. The method that can be used to solve this problem is the genetic algorithm. A genetic algorithm is a heuristic method or procedure inspired by the natural selection process. Genetic algorithms are generally used to produce high-quality solutions to problems in the form of optimization and search by relying on biologically inspired operators such as mutation, crossbreeding, and selection


Download data is not yet available.
How to Cite
PRAYOGO, Agus et al. Implementation of Genetic Algorithm in Determining Class Schedules Based on User Needs. JELIKU (Jurnal Elektronik Ilmu Komputer Udayana), [S.l.], v. 11, n. 1, p. 63-74, july 2022. ISSN 2654-5101. Available at: <>. Date accessed: 12 june 2024. doi:

Most read articles by the same author(s)

1 2 3 4 5 > >>