AN INTERACTIVE WEB APPLICATION FOR
ADMINISTERING INDONESIAN THESAURUS
THESIS
As partial fulfillment for the degree of Bachelor of Informatics in Faculty of
Communication and Informatics,
Universitas Muhammadiyah Surakarta
By :
AULIA AFIFAH NUR AZ-ZAHRA
NIM : L200112005
INFORMATICS STUDY PROGRAM
FACULTY OF COMMUNICATION AND INFORMATICS
UNIVERSITAS MUHAMMADIYAH SURAKARTA
ii
iv
CONTRIBUTION LIST
The author here with assert that there are no work had been submitted to
obtain bachelor degree in any University in this thesis report, and as far as the
author concern no work or opinion had been written or published by another
person concept the written references which are referred in this report and
mentioned in bibliography.
Here author would like to convey the contributions list in the preparation
of the final project:
1. Application design and the data created with the help of books and the
internet, share with friends.
2. This application based an interactive web for administering of Indonesian
thesaurus develop by myself to complement the existing system.
This statement and this contribution list the author make to be honest. The
vi MOTTO
“Maka nikmat Tuhan kamu manakah yang kamu dustakan?”
(QS. Ar-Rahman : 13,16,18……)
“Kerjakan sesuatu yang kau sukai, dan sukai sesuatu yang harus kau
kerjakan dengan penuh semangat”
(Aulia Afifah Nur Az-Zahra)
“Jangan pernah berhenti untuk berbuat baik walaupun dalam keadaan
sempit”
vii DEDICATION
1. First and foremost, i have to thank my parents (abi and ibu) for their love and
support throughout my life.
2. My little sister and little brother deserve my wholehearted thanks as well.
3. My class mate for International Informatics 2011 (Elly, Chintya, Nidha, Amin,
Kemal, Nega, Charis, Sunu, Cori).
4. My man, my bestfriend, my brother, my enemy Kemal Fauzi who always
patiently guide me to be a better person.
5. All my friend in informatics department.
6. For all my friend the part of Wisma Putri Anugerah (Endah, Retno, Eka besar,
viii
INTRODUCTION
Praise to Allah SWT for all blessing and guidance, so the author can finish
this final project with title “AN INTERACTIVE WEB APPLICATION FOR
ADMINISTERING OF INDONESIAN THESAURUS”.
This final project is structured to fill the curriculum in Informatics Study
Program, Faculty of Communication and Informatics, Universitas
Muhammadiyah Surakarta, as a student in order to complete the obligations of
the degree program.
The author realized this report still far away from perfection, so the writer
hopes there's a critical and opinion that could be help from some parties for future
fixation. Many parties had been rendered a service so the arrangement of this last
assignment could be done. for those reasons, the writer very grateful with all of
lowliness towards :
1. Allah SWT with all of praises, The One Allah, Allah the owner of universe
2. Mr. Husni Thamrin, M.T, P.h.D "Dekan" of Communication and Informatics
Departement as my advisor. I would like to sincerely thank my advisor,for his
guidance and support throughout this study, and especially for his confidence
in me.
3. Mr. and Mrs. Teachers whose had been taught and shared their knowledges to
the writer all this time.
ix
5. All parties that can't be mentioned one by one, thank you for everything
dudes.
The writer hopes its might be useful for people, especially for the writer
and the readers generally. Hopes could give some benefits in order to knowledge
enrichment for the readers.
Surakarta, 2015
Author
x
CONTRIBUTION LIST ... iv
MOTTO ... vi
CHAPTER I INTRODUCTION ... 1
1.1 Background of the Study ... 1
1.2 Problem Statement ... 3
1.3 Limitations of the Study ... 3
1.4 Objective of the Study ... 4
1.5 Benefits of the Study ... 4
1.6 Writing Organization ... 5
CHAPTER II LITERATURE REVIEWS ... 7
2.1 Previous Work ... 7
xi
CHAPTER III RESEARCH METHOD ... 16
3.1 Time and Place ... 16
3.2 Main Equipment and Support ... 16
3.2.1 Hardware Requirement Analysis ... 17
3.2.2 Software Requirement Analysis ... 18
3.3 Research Procedure ... 20
3.3.1 System Flowchart ... 20
3.3.2 Interactive Web Concept ... 22
3.3.3 Use Case Diagram Application for Client ... 24
3.3.4 Use Case Diagram Application for Admin ………... 32
3.3.5 Database Design ………...…………42
CHAPTER IV RESULT AND DISCUSSION ... 47
4.1. Research Result ... 47
4.1.1 The Existing System Page ... 47
4.1.2 Our Application ... 50
4.1.3 Administrator Page ... 53
4.2. Discussion ... 57
CHAPTER V CONCLUSION AND SUGGESTION ... 62
5.1. Conclusion ... 62
5.2. Suggestion ... 63
xii
LIST OF TABLE
Table 3.1 Client Computer Spesification ... 17
Table 3.2 Server Computer Spesification ... 18
Table 3.3 Searching a word by Sub Menu ... 25
Table 3.4 View Result ... 26
Table 3.5 Choose the Operator ... 27
Table 3.6 Operate an Interactive Menu (Synset) ... 28
Table 3.7 Login ... 33
Table 3.8 Create Data ... 34
Table 3.9 Update Data... 35
Table 3.10 Delete Data ... 36
Table 3.11 Logout ... 37
xiii
LIST OF FIGURE
Figure 3.1 System flowchart of the research procedure ... 20
Figure 3.2 Interactive web concept ... 22
Figure 3.3 Use Case Diagram for Client ... 24
Figure 3.4 Activity diagram search a word by sub menu ... 29
Figure 3.5 Activity diagram view result ... 30
Figure 3.6 Activity diagram choose the operator ... 30
Figure 3.7 Activity diagram operate a synset menu ... 31
Figure 3.8 Use case diagram for admin ... 32
Figure 3.9 Activity diagram login for admin ... 38
Figure 3.10 Activity diagram create data for admin ... 39
Figure 3.11 Activity diagram update data for admin ………...…….40
Figure 3.12 Activity diagram delete data for admin ………...……..41
Figure 3.13 Activity diagram logout for admin ………...…….42
Figure 3.14 Class diagram of dictionary database ………...…….44
Figure 3.15 Relational structure of kamusku database ………....…….45
Figure 3.16 Homepage design ………...………...…….45
Figure 4.1 KBBI system page ………...………...….48
Figure 4.2 View of kbbi.web.id ……….…...…….49
Figure 4.3 Homepage ………..…….50
Figure 4.4 The operators ………...………..…….51
xiv
Figure 4.6 View of synonym menu ………...……..…….52
Figure 4.7 View of synset menu ………..…….52
Figure 4.8 View of administeringrator page …………...……….53
Figure 4.9 menu display in administrator ………...…….54
Figure 4.10 Display of menu phrase ………...…….55
Figure 4.11 Display after click tambah ……….…..….55
Figure 4.12 Display after click ubah ……….…..…….56
xv ABSTRACT
An interactive website is an internet page that uses various codes to create
an interactive experience that allows a person viewing the web page to be actively
engaged with the site. An interactive web site consists of two parts, i.e. the client
browser and the server-side system. The client browser contains components that
are directly accessed by the user, while the server-side system contains data and
application that manage them at the computer server.
This writing describes the result of a final project that creates an
interactive web application to display dictionary and thesaurus in bahasa
Indonesia, and administering the knowledge base. Administrative tasks include
the addition, modification and deletion of Indonesian phrases, phrase definitions,
phrase relationshisp and synsets. The focus of this application is to speed up the
task of administration. The application employs JQuery so that a user may use
drag and drop mode to annotate relationship of phrases and definitions during
the creation of synsets.
46 students from Department of Bahasa Indonesia has tested the
application and they suggest that in general this application is work so good.
From the questionnaire knows that application can helpful and simply in adding
new phrase, updating the phrase and so on.