Teaching Schedule Generator With Exception Using Set Theory


  • (*) Katon Wijana,  Universitas Kristen Duta Wacana
  • Yetli Oslan,  Program Studi Sistem Informasi,Universitas Kristen Duta Wacana
  • Harianto Kristanto,  Program Studi Sistem Informasi,Universitas Kristen Duta Wacana

(*) Corresponding Author




Teaching Schedule, Schedule generator, exception, sets theory


Lecturers have the task of "tri darma perguruan tinggi", namely teaching, dedication and research, therefore lecturers' activities are not solely teaching in class but also carry out other activities related to this matter. In this case the head of the department, as a compiler of the class schedule, only knows the course schedules that are taught by the lecturer concerned and does not know other activities carried out by the lecturer. In this case the author wants to use set theory to create a schedule generator that can exclude certain schedule lecturers on certain schedules.


The set theory can classify which parts are subsets or non-subsets, can also identify intersection of several sets and can combine one set with another set. The activity schedule basically can be categorized as a set that can be operated using these theories, so it is possible to identify which schedules are colliding (intersecting) and which schedules are still available (not the subsets) for certain lecturers.


By implementing set theory on the lecturer teaching schedule database plus the exceptions, it is expected that the lecturer teaching schedule will be obtained in accordance with the teaching schedule and the schedule of each lecturer's activities


Coronel, Morris and Rob, “Database systems design, implementation ana management,” Cengage Learning. Boston, pp. 11-13, 2013.

Mark Spenik and Orryn Sledge, “Microsoft SQL Server 2000 DBA Survival Guide,” Sams Publishing. Indianapolis, pp. 559-574, 2001.

Kenneth E. Kendall and Julie E. Kendall, “System analysis and design,” Prentice Hall. Upper Suddle River, New Jersey, pp. 555-556, 2006.

Raharjo Budi, “Mudah belajar C#,” Penerbit Informatika. Bandung, pp. 2, 2015.

H.M. Dietel, P.J. Dietel, J.A. Listfield, T.R. Nieto, C.H. Yaeger and M. Zlatkina, “C#: A Programmer's introduction,” Prentice Hall. Upper Suddle River, New Jersey, pp. 361, 2003.

Halmos Paul R.,"Naive Set Theory", Springer Science+Business Media New York, pp.1, 1974

Free Programming Book, "Microsoft® SQL Server® Notes for Professionals", https://goalkicker.com/MicrosoftSQLServerBook, pp. 158



How to Cite

K. Wijana, Y. Oslan, and H. Kristanto, “Teaching Schedule Generator With Exception Using Set Theory”, JUTEI, vol. 6, no. 1, pp. 39–50, Apr. 2022.

Most read articles by the same author(s)