8
2. This system processes the data only in the even semester in year
20092010. If the user wants to process other semester, the user must giving input about the elements needed for that semester, they
are : course subject and lecturer. 3.
Each session is only for meetings that have weight two credits hour.
4. The writer uses waterfall as the methodology research. 5. This system is using MySQL as the database server.
1.4. The Purpose of The Research
The purpose of this thesis writing is : 1. Helping Informatic Engineering Major Islamic University Syarif
Hidayatullah in processing data by making a system which it called “Lecturing Scheduling System at Informatic Engineering Major
Islamic University Sysrif Hidayatullah Jakarta Using Genetic Algorithm”.
2. Developing a system that it can give advantage to the staff in processing data and distribute it to the student.
9
1.5. The Advantage 1.5.1.
For The Writer
1. Understanding the development of the system by using PHP programming language and analyzing the system by using
genetic algorithm. 2. The writer could implemented the knowledge that the writer
got in university, such: System Design Analysis, Software Engineering, Web Programming, Artificial Intelligence,
Programming and Algorithm, Research Methodology in ICT, Database System and Data Structure.
3. This thesis writing is the requirement for achieving a bachelor degree from university.
1.5.2. For The Academic
1. Knowing the student ability in implementing the university Into the real.
2. Evaluating the student capability.
1.6. The Research Methodology 1.6.1.
The Collecting Data Method
Based on Hasibuan 2007: 155, data used in the research must be qualified good data, such as: 1 data must be accurate; 2
data must be relevant; and 3 data must be up to date. Qualitative
10
research method conducted by interview, observation and ethnography.
Based on Hasibuan 2007: 155, in qualitative research, data sources can be both human actions and words, materials such as
document libraries, archives, newspapers, magazines, scientific journals, books, annual reports, etc. Techniques used for qualitative
research data is interviews, participatory research, observation and literature study.
1. Literature study: According to Keraf 1994: 164, Literature study is
collecting the data and the information by reading the book as a reference material for the research.
2. Interview method: According to Hasibuan 2007: 157, the interview, in
which researchers ask questions with the interviewees, both the status of the informant as an informant or respondent. The
interview is a conversation with a purpose. The conversations conducted two parties, namely interviewer that ask questions
and interviewee which provides answers to questions. 3. Observation method:
Based on Hasibuan 2007: 157, the observation is a study conducted to understand a phenomenon that is based on
the ideas or knowledge that has been known previously.
11
Based on Jogiyanto 2008: 89, the observation is an approach to obtain primary data by directly observing the
data object. The observations were divided into two types, they were: behavioral observation and non behavioral
observation. Based on Jogiyanto 2008: 90, the behavioural
observation is an oobservation that carried out on everything except the data and the non behavioral observation is an
analysis of observational data could be collected data from the current record or historical data.
1.6.2. The System Development Method
The system development method that the writer uses in this thesis writing is Waterfall model. The waterfall model discovered
by Winston W. Royce in 1970
.
According to Pressman 2010, The waterfall model is suggest a systematic, sequential approach to
software development that begins with customer specification of requirements and progresses through planning, modelling,
construction, and deployment, culminating in on-going support of the completed software.
Based on Pressman 2010, The steps in waterfall model such :
12
1. Communication In this stage, the writer shall try to find the problem that was
occurred, try to identify the problem, collect the data and map the problem into project scope.
2. Planning In this stage the writer will summarize the result of analysis
then the writer will make a plan to build something which is suitable with the user’s request.
3. Modeling The writer shall design the project according to the
requirement that already collected. Modelling divides into two types and the writer identified them such as: requirement
model and design model. 4. Construction
In construction stage, the writer will do some activities, such as coding and testing. The writer shall transform the genetic
algorithm method into the coding and after finishing, the writer shall test it whether use white box testing or black box testing.
5. Deployment After finishing and the project ready to be a package or bound
it, the writer shall to deliver it to the user then the user will give the feedback to the writer. In this stage, the writer shall
maintain the software in use.
13
1.7. Organization of the Study
In this thesis writing, the writer divides the paper into five chapters with some explanation in each chapter. The writing scheme:
PART I INTRODUCTION
Chapter one gives an overview of the thesis, the identification of research problems, the reason for undertaking this research and
the purpose of the study.
PART II LITERATURE REVIEW
Chapter two is reviewing lecturing scheduling system using genetic algorithm literature to bring together various
descriptions of genetic algorithm into a working definition, concept underlying genetic algorithm. From the review of the
literature, characteristics and capabilities of Information Technology are identified and summarized into dimensions
which make up lecturing scheduling system using genetic algorithm.
PART III RESEARCH METHODOLOGY
Chapter three outlines the research methods used in collecting data for analysis. Various research methods are explored before
a particular method is chosen. As this study is survey based, the admin of data collection means are given emphasis.
14
PART IV ANALYSIS AND DESIGN
Chapter four explains how the research variables were operationalised and incorporated. Furthermore, the methods by
which the research instrument was comprehensively validated are described and evaluated.
PART V IMPLEMENTATION
This part is showing the implementation and the contribution of genetic algorithm inside the lecturing scheduling system.
PART VI CONCLUSION
This part, summarizes the study’s findings, outlines implications for both research and practice, and qualifies the result within the
frame of theoretical and statistical limitation. The study concludes with suggestion for future avenues of research and
final thoughts.
15
Figure 1.2: Overview of the research process and corresponding parts
PART 1 -
Background research problem - Objective of the study
- Context of the study
PART 2
- Literature Review - Understanding of the concept
that relate to the study
PART 3
- Research methodology - Fact finding tools and
mechanisms - Case profiles
PART 4
- Discussion of the data collected - Analysis and Design
PART 5
It’s about implementing the genetic algorithm to the lecturing
scheduling system
PART 6
Summarizing and Suggesting for future work
16
PART II LITERATURE REVIEW
2.1. Introduction