Currently, there are several drawbacks in the existing university timetable system, including students do not know the class hour of subjects that they are going to register during the registration period. This situation has resulting in clashing in the class hour of the registered subjects. In addition, some students are not aware of this situation until it is too late from them to drop and register other subjects. This particularly happened to those who has more than two registered subjects clash and resulting in overlook at the rest of clashed subjects. Besides, students find it is inconvenient to view the timetable through the current timetable system. Thus, the development of an Android based mobile application that able to notify students if the class hour of the subjects they registered are overlapping is presented in this paper. The application also able to manage the student timetable by reporting details such as venue, day and the time of clashed subjects. Then, the application will suggest student to select elective subjects or subjects that students wish to retake to prevent clashing in class hour. The software development of the application is based on the Agile model and using rule-based algorithm. The application is developed in Android Studio by using Java as the programming language and all data is stored in Firebase Realtime Database. In conclusion, this paper presents results of the application that has successfully designed and developed.

1.
Sampebatu
,
L.
, &
Kamolan
,
A.
(
2016
).
Timetable Management using Genetic Algorithms
.
Ilmiah Widya Teknik
,
14
(
1
),
54
57
.
2.
Siddiqui
,
A. W.
,
Raza
,
S. A.
, &
Tariq
,
Z. M.
(
2018
).
A web-based group decision support system for academic term preparation
.
Decision Support Systems
, 114(August),
1
17
.
3.
Veenstra
,
M.
, &
Vis
,
I. F. A.
(
2016
).
School timetabling problem under disturbances
.
Computers and Industrial Engineering
,
95
,
175
186
.
4.
Larabi-Marie-Sainte
,
S.
,
Jan
,
R.
,
Al-Matouq
,
A.
, &
Alabduhadi
,
S.
(
2021
).
The impact of timetable on student’s absences and performance
.
Plos One
,
16
(
6
),
e0253256
.
5.
Nugroho
,
M. A.
, &
Hermawan
,
G.
(
2018
).
Solving University Course Timetabling Problem Using Memetic Algorithms and Rule-based Approaches
.
IOP Conference Series: Materials Science and Engineering
,
407
(
1
).
6.
Limanto
,
S.
,
Benarkah
,
N.
, &
Adelia
,
T.
(
2019
).
Thesis examination timetabling using genetic algorithm
.
International Electronics Symposium on Knowledge Creation and Intelligent Computing
, IES-KCIC 2018 - Proceedings,
6
10
.
7.
Timilsina
,
S.
,
Negi
,
R.
,
Khurana
,
Y.
, &
Seth
,
J.
(
2015
).
Genetically Evolved Solution to Timetable Scheduling Problem
.
International Journal of Computer Applications
,
114
(
18
),
12
17
.
8.
Dorneles
,
Á. P.
,
de Araújo
,
O. C. B.
, &
Buriol
,
L. S.
(
2017
).
A column generation approach to high school timetabling modeled as a multicommodity flow problem
.
European Journal of Operational Research
,
256
(
3
),
685
695
.
9.
Andrew
Okonji
, E. (
2017
).
Intelligence Classification of the Timetable Problem: A Memetic Approach
.
International Journal on Data Science and Technology
,
3
(
2
),
24
.
10.
ilahun
,
L. A.
, &
Sekeroglu
,
B.
(
2020
).
An intelligent and personalized course advising model for higher educational institutes
.
SN Applied Sciences
,
2
(
10
),
1
14
.
This content is only available via PDF.
You do not currently have access to this content.