v BINUS UNIVERSITY INTERNATIONAL
BINUS UNIVERSITY
Major Information Systems
Sarjana Komputer Thesis
Semester ODD year 2008
ANALYSIS AND DESIGN OF COMPUTERIZED SYSTEM IN DENTAL CLINIC XYZ
Kevin Wijaya 0900826872
Abstract
Dental Clinic XYZ is a clinic that gives service for prevention and/or treatment (surgical or nonsurgical) of disease in oral cavity. The clinic is located in Kuningan. For dental equipments, this Clinic is using latest technology. But some of the business processes in this Clinic are still using paper base and manual input, like scheduling and appointment, transaction and patients’ data. Besides that, the parking area in that clinic only gives 4 parking spaces for cars. Those conditions make the clinic can’t give its best services to the patients.
This thesis writing is aimed to analyze the current system in Dental Clinic XYZ, and overcome all problems found in the current system. Furthermore, proposed new application to help the clinic in developing computerized system for patient database in order to simplify their business process, and minimize human errors.
The proposed system is designed based on the analysis of the current system. It is aimed to put all patient data in a database and integrate business processes into single application. The information system that are covered include Patient database, Transaction Management, and User Account Management.
The proposed system is expected to help the doctors, nurses, and administrator of Dental Clinic XYZ in order to increase the effectiveness, efficiency, and customer satisfaction through automation of business process.
vi
Acknowledgement
The creation and completion of this thesis took a lot of help from many people. It is a
great pleasure to express my gratitude and acknowledge to them:
1. To my family, for their support, understanding, and encouragement throughout the
process.
2. Mr. Huibert Andi Wenas, as my second supervisor, for being a supportive supervisor,
for his understanding and commitment in guiding this thesis until its completion.
3. Mr. Zulkarnaen Sanany, as my first supervisor, for his guidance at the beginning of
thesis writing.
4. To Wirieanto, for his help in developing the application.
5. To Aulia Mayasari, Julius Kurniawan, Lucy Apriani, and Sudarsono, for their help in
doing the thesis.
6. To IS 2009 classmates and all friends, for their help and support throughout the study in
BiNus International University.
7. The owner and staffs of Dental Clinic XYZ who allow me to analyze their current
system of the operational tasks.
vii
Table of Contents
Abstract ... v
Acknowledgement ... vi
Table of Contents ... vii
List of Figures ... xi
List of Tables ... xiii
CHAPTER 1 ... 1
INTRODUCTION ... 1
1.1 Background ... 1
1.2 Scope ... 2
1.3 Aims and Benefits ... 2
1.4 Structures ... 3
CHAPTER 2 ... 5
THEORETICAL FOUNDATION ... 5
2.1. Theoretical Foundation ... 5
2.1.1. Information Systems ... 5
2.1.2. System Development Life Cycle ... 7
2.1.3. Data Flow Diagram (DFD) ... 12
2.1.4. System Flowchart ... 17
2.1.5. Database and DBMS ... 19
2.1.6. Entity Relationship Diagram (ERD) ... 23
2.1.7. Relational Database Management System (RDBMS) ... 25
viii
2.1.9. Local Area Network (LAN) ... 31
2.1.10. Internet ... 31
2.2. Software Testing ... 32
2.3. Data Gathering ... 37
2.3.1. Interview ... 37
2.3.2. Survey ... 42
2.3.3. Observation ... 44
2.3.4. Questionnaire ... 47
CHAPTER 3 ... 48
ANALYSIS OF CURRENT SYSTEM ... 48
3.1. Company History ... 48
3.2. Company Organizational Structure ... 49
3.3. Policy and Procedure ... 50
3.3.1. Policies of Dental Clinic XYZ ... 50
3.3.2. Procedures in Dental Clinic XYZ ... 53
3.4. Current Business Process and Existing System ... 54
3.4.1. Context Diagram ... 54
3.4.2. Data Flow Diagram for Registration ... 55
3.4.3. DFD for Treatment and Update Patient Data Process ... 58
3.4.4. Data Flow Diagram for Payment System ... 60
3.4.5. Systems Flowchart For Current Business Process ... 62
3.4.6. DBMS Architecture ... 65
3.4.7. Current Hardware and Software Specification ... 66
ix
3.5. Current Problem Analysis ... 75
3.5.1. Observation ... 75
3.5.2. Summary of Questionnaire ... 75
3.6. Existing Problems ... 77
3.7. Solution for the Problems ... 78
3.8. Proposed System Requirements ... 79
3.9. Business Benefits ... 80
CHAPTER 4 ... 81
DESIGN OF THE PROPOSED SYSTEM ... 81
4.1. Description of Proposed Solution ... 81
4.2. Proposed Business Process ... 82
4.2.1. Context Diagram ... 82
4.2.2. Data Flow Diagram of Proposed System ... 86
4.3. Systems Flowchart For Business Process with The Proposed System ... 93
4.4. Entity Relationship Diagram ... 95
4.5. Data Dictionary ... 96
4.6. Proposed User Interface ... 99
4.6.1. Administrator ... 100
4.6.2. Doctor ... 101
4.7. Benefit of Using the Proposed System ... 106
CHAPTER 5 ... 107
IMPLEMENTATION STRATEGY AND DISCUSSION ... 107
5.1. Implementation Strategy ... 107
x
5.1.2. Hardware and Software Specification... 108
5.1.3. Installation ... 108
5.1.4. Data Conversion ... 108
5.1.5. Testing ... 109
5.1.6. User Training ... 109
5.1.7. Evaluation ... 110
5.1.8. System Operation and Maintenance ... 110
5.2. Discussion ... 111
5.2.1. Evaluation of Proposed System ... 111
5.2.2. Changes to the Current System ... 113
CHAPTER 6 ... 114
CONCLUSION AND RECOMMENDATION ... 114
6.1. Conclusion ... 114
6.2. Recommendation and Future Improvements ... 114
6.2.1. Recommendation ... 114
6.2.2. Future Improvements ... 115
REFERENCES ... 116
CURRICULUM VITAE ... 118
xi
List of Figures
Figure 2.1 - SDLC ... 7
Figure 2.2 - DFD Components ... 12
Figure 2.3 - Context Diagram ... 14
Figure 2.4 - DFD Fragments ... 15
Figure 2.5 - Diagram Level 0 ... 16
Figure 2.6 - Flowchart Components ... 17
Figure 2.7 - Flowchart example ... 18
Figure 2.8 - Entity ... 23
Figure 2.9 - Attributes ... 24
Figure 2.10 - Symbols of attributes ... 25
Figure 2.11 -File-server Architecture ... 27
Figure 2.12 - Client-server Architecture ... 30
Figure 3.1 - Clinic Structure ... 49
Figure 3.2 Context Diagram of current system ... 54
Figure 3.3 Diagram level 0 for registration ... 55
Figure 3.4 Diagram level 1 for registration ... 57
Figure 3.5 Diagram level 0 for Treatment and Update Process ... 58
Figure 3.6 Diagram level 0 for payment system ... 60
Figure 3.7 Flowchart for registration system ... 62
Figure 3.8 Flowchart for treatment, update patient’s data and payment process ... 63
Figure 3.9 Client-Server Architecture ... 65
xii
Figure 3.11 Length measurement ... 70
Figure 3.12 Angle measurement ... 71
Figure 3.13 Density profile measurement ... 72
Figure 3.14 Templates ... 73
Figure 3.15 Template Editor ... 74
Figure 4.1 - Context Diagram of Proposed System ... 82
Figure 4.2 DFD for Proposed Treatment and Update Patient Data ... 87
Figure 4.3 DFD for Proposed Payment System ... 89
Figure 4.4 Data Flow Diagram for create prescription ... 91
Figure 4.5 Flowcharts for Business Process with the Proposed System ... 93
Figure 4.6 ERD ... 95
Figure 4.7 User Interface for Log in ... 99
Figure 4.8 User Interface for Inserting Wrong Password ... 100
Figure 4.9 User Interface to Add New Patient ... 100
Figure 4.10 User Interface to Search Patient ... 101
Figure 4.11 User Interface to Insert Treatment Note ... 103
Figure 4.12 User Interface to Create a Bill ... 104
xiii
List of Tables
Table 2.1 Client Server Architecture ... 31
Table 3.1 Specification of Current Hardware and Software ... 66
Table 3.2 Questionnaire result (no. 7) ... 77
Table 4.2 Comparison of administrator job ... 83
Table 4.3 Comparison of doctor job ... 84
Table 4.4 Comparison of nurse job ... 85
Table 4.5 Data Dictionary of Doctor ... 96
Table 4.6 Data Dictionary of Patient ... 96
Table 4.7 Data Dictionary of Administrator ... 97
Table 4.8 Data Dictionary of Treatment ... 97
Table 4.9 Data Dictionary of Prescription ... 98
Table 4.10 Data Dictionary of Bill... 98