APLIKASI PENYUSUNAN JADWAL MATA KULIAH DAN RUANGAN DI FAKULTAS ILMU KOMPUTER DENGAN PEMROGRAMAN BERORIENTASI OBJEK

Authors

  • Assafyudtha Caesaryo Sonsihar Sihombing FIKOM, Universitas Katolik Santo Thomas Medan
  • Rysdo Manurung FIKOM, Universitas Katolik Santo Thomas Medan
  • Arianto Tambunan FIKOM, Universitas Katolik Santo Thomas Medan
  • Amando Alpha Manalu FIKOM, Universitas Katolik Santo Thomas Medan
  • Martua Hasonangan Simanullang FIKOM, Universitas Katolik Santo Thomas Medan
  • Andy Paul Harianja FIKOM, Universitas Katolik Santo Thomas Medan

Keywords:

Scheduling, Scheduler, schedule arranger, object oriented programming, java

Abstract

Scheduling is an important process in project management that involves setting time, resources, and tasks to be completed. The purpose of setting a schedule is to organize and coordinate activities so as to achieve project goals efficiently. In the process of preparing a schedule, steps such as assistance with tasks, time estimates, setting priorities, allocating resources, and setting the sequence of activities carried out. The main components of a schedule include assignment of tasks to individuals or teams, costing start and finish times for each task, assistance of dependencies between tasks, and visualization of the schedule in graphical or tabular form. The benefits of effective scheduling include improved team coordination, monitoring of project progress , time control, risk and schedule conflict assistance, and the ability to make more accurate plans. However, the schedule development process also faces challenges, such as limited resources, tension in time estimates, and unexpected changes. Therefore, schedule flexibility and adaptation to changing conditions are important considerations in preparing the schedule. In this abstract, we provide an overview of the process and purpose of developing a schedule. It is hoped that this brief explanation will provide readers with an initial understanding of how important scheduling is in project management and how it can help achieve goals efficiently.

Author Biographies

Rysdo Manurung, FIKOM, Universitas Katolik Santo Thomas Medan

Students of Faculty Of Computer Science Universitas Katolik Santo Thomas

Arianto Tambunan, FIKOM, Universitas Katolik Santo Thomas Medan

Students of Faculty Of Computer Science Universitas Katolik Santo Thomas

Amando Alpha Manalu, FIKOM, Universitas Katolik Santo Thomas Medan

Students of Faculty Of Computer Science Universitas Katolik Santo Thomas

Martua Hasonangan Simanullang, FIKOM, Universitas Katolik Santo Thomas Medan

Students of Faculty of Computer Science Universitas Katolik Santo Thomas

References

Burke, E. K., & Petrovic, S. (2002). Recent research directions in automated timetabling. European Journal of Operational Research, 140(2), 266-280.

Glover, F., & Laguna, M. (1997). Tabu search. Handbook of Combinatorial Optimization, 57-82.

Sabar, N. R., & Ibrahim, Z. (2013). A review of school timetabling problem. International Journal of Research in Computer Science, 3(1), 1-6.

Schaerf, A. (1999). A survey of automated timetabling. Artificial Intelligence Review, 13(2), 87-127.

Smith-Miles, K., & Lennon, M. (2005). Constructing high-quality timetables using a simple, fast, and effective hyper-heuristic approach. European Journal of Operational Research, 163(1), 139-162.

Talbi, E. G. (2009). Metaheuristics: From design to implementation. John Wiley & Sons.

Van Wamelen, A., De Causmaecker, P., & Demeester, P. (2013). A survey of graph-based timetabling. Annals of Operations Research, 208(1), 185-208.

Downloads

Published

2023-10-28

Issue

Section

Articles