76
4.1.3. Organization Structure
Figure 4.1 : Organization Structure at Science and Technology
Faculty
4.2. Developing Lecturing Scheduling System at Informatic Engineering Major Islamic University Syarif Hidayatullah Jakarta
The writer is using waterfall method for developing lecturing scheduling system which was explained by Pressman 2010. These are
steps which used to develop Lecturing Scheduling System:
DEKAN PUDEK Bid
Adkum PUDEK Bid
Kemahasiswaan PUDEK Bid
Akademik
KABAG Akademik dan Kemahasiswaan
KABAG Umum dan Kepegawaian
Prodi Kimia
Prodi Biologi
Prodi Matematika
Prodi Fisika
Prodi Sistem Informasi
Prodi Agribisnis
Prodi Teknik Informatika
Program Internasional
Program Ekstensi
Name Title
77
4.2.1. Analysis
The current system of lecturing scheduling at Informatic Engineering Major is still using manual way. The steps of the current
system as shown in the figure below :
Current System
Lecturers Faculty Academic
Secretary Program
Start Creating a lecture request
form and course subject lecture request
form and course subjec
lecture request form and course
subjec Fiil In Lecturers
Request form Submited lecture
request form
Calculating the total of credit hour in a semester
and course subject Matching the course
subject and the lecture request form
Submited lecture request form
Saving to Ms.
Excel
Recheck the lecturer request, course subject
Lecture request
form and List of
course subject
The schedule report The schedule report
End Publish the schedule
Making A Report Validation
No Yes
Figure 4.2 :
Process of Current System
78 Explanation :
1. The secretary of Informatic Engineering is creating the course subject that will be offered in a semester,
2. The secretary of Informatic Engineering will make a form for lecture,
3. The secretary of Informatic Engineering will make duplicate for the offered schedule in a semester including with the
information about the due date of submiting the form for lecture then the secretary of Informatic Engineering will
distribute it to the lecture, 4. The lecture of Informatic Engineering will read the course
subject list, 5. The lectures of Informatic Engineering will choose the course
subject based on their expectation and fill the form then they give back the form that already fullfill to the secretary of
Informatic Engineering, 6. The secretary of Informatic Engineering will receive and
gather the form from the lecture, 7. The secretary of Informatic Engineering checks the form and
insert it into Microsoft Excel software and leave a space to used as a studying process in a session,
79
8. The secretary of Informatic Engineering calculate the number of credit semester based on the structural position of a lecturer
and the course subject, 9. The secretary of Informatic Engineering will inform the
validation result for lecturing, 10. The secretary of Informatic Engineering will recheck the
lecturing scheduling in which already made in Microsoft Excel and will print the schedule,
11. The secretary of Informatic Engineering gives the schedule printed to the academic in science and technology faculty for
publishing it to the student, 12. The academic will publish the schedule on the board.
Based on the observation, the writer analyzed that at Informatic Engineering
Major Islamic University Syarif
Hidayatullah Jakarta has 93 course subjects in a week and this total of course subject exclude lab session, because lab session is constant
and it doesn’t depend on the room. For example: networking lab room will not use by operating system student.
Based on the observation, Informatic Engineering has some empty rooms in the morning and Informatic Engineering Major has 4
classes, there are: TI A, TI B, TI C and TI D. Informatic Engineering major has 4 grades, they are: semester 2, semester 4, semester 6 and
80
semester 8. Based on observation, Informatic Engineering has 8 rooms, they are: room 503, room 505, room 506, room 507, room
605, room 607, room 608 and room 702. In a week there are 5 active classes, it starts from Monday until Friday and there are 4 studying
sessions each day. To analyze the lecturing scheduling system at Informatic
Engineering Major, the writer is using the time slot’s formula to calculate the total time slot. The total time slot is very useful to
represent the result to become a chromosome. The total of genes inside the chromosome is depending on the total time slot. The
formula was inventoried by previous research. This below is the figure of the time slot at Informatic Engineering Major:
Based on the observation, the writer finds that using the current system is less efficient because, the clash of using the room is still happen
even the total of all empty rooms are 160 and the total of room used only 93 rooms.
Time Slot = Total of room x Total of active days in a week x Total session
In a day = 8 x 5 x 4
= 160 Time Slot
81
4.2.1.1. Problem Identification
The problems was occuring when the Informatic Engineering Major uses current system. The problems are
identify such: 1. It is less efficient system because of using paper as
form. 2. Difficulty in making a lecturing schedule based on
agreement form which already filled by lecturer. 3. The secretary at Informatic Engineering must work
hard to match the room and the lecturer based on the paper agreement form.
4. Difficult in check the info about the lecturer’s name, the course subject, the code of course subject, the
time and the room for lecturing. 5. Difficulty in managing schedule for laboratory room
between computer.
4.2.1.2. Initiate the Project
Based on the observation at Informatic Engineering Major Islamic University Syarif Hidayatullah Jakarta, the
writer identified that authors identified that currently require a scheduling system that can solve existing problems. This
82
is because the current system is still manual and not able to achieve optimization.
In this case, the authors build a project with a genetic algorithm to achieve optimization. The software that the
writer used is PHP language.
4.2.1.3. Proposing New System
Through the identification of all issues that have been identified by the writer, the writer proposes some proposed
solutions are:
1. Creating a lecturing scheduling system which can be accessed by the academy and making it easier for
staffs to see the automatic schedule and the empty room without having to check one by one.
2. Using genetic algorithms method to achieve optimization
3. The propose application has a form to type the inputs such as: the name of course subject, the name of the
lecturer, the total of the credit hours and the time. The application will give the output: : the name of course
subject, the name of the lecturer, the total of the credit hours, the time and the room class.
83
4.2.1.4. The Scope of the System
The writer makes this system to overcome the existing scheduling problem. The current system is still using
manual way paper based. In which the secretary of Informatic Engineering Major still needs to look for the
solution by manually. This perceived lack of effective. The new system has some features such as: inserting
the data which is associated with the lecturing scheduling system, searching for the room local and giving the output
as the time table. This new system is not talking about the security. It works only for lecturing scheduling.
4.2.1.5. Feasibility Study
Based on the feasibility study that the writer has explained in the chapter two, the writer chooses operational
feasibility study. It causes, by using this kind of feasibility study, the writer could measure of how a new system by
using genetic algorithm can solve the problems and how a new system can achieve optimization. By using operational
feasibility study, the writer can compare the fitness calculating result from the current system and from the
proposed system. From the comparison, it shows that the
current system is less efficient.
84
4.2.2. Planning