BINUS INTERNATIONAL
BINA NUSANTARA UNIVERSITY
Information System
Project Management Stream
Sarjana Komputer Thesis
Semester [Even] year 2003/2007
ANALYSIS AND DESIGN OF INFORMATION SYSTEM
OF
PD SUBUR JAYA
Faustina Kusnadi
0700676245
Abstract
IT support for small medium business is not commonly used in Indonesia yet. The
furthest IT support that most business has is a computer that can help in making letters
and saving those letter files. Some businesses even never use computer at all. They do
things manually. As a matter of fact, computer can greatly help their business in terms of
time and effort efficiency. It would also help in integrating their data and thus get more
information out of those data.
This thesis would discuss the analysis and design of integrated information system to
improve business performance of PD Subur Jaya, an all- manual-system regional
beverage distributor. The company is having problem in understanding its current
company condition as data are not integrated and hard to be compiled to result accurate
financial report.
The thesis would cover the analysis of current state and the design for the proposed
system. The analysis use Object Oriented Analysis and Design approach and System
Development Life Cycle. The design of the interface is also included in the thesis.
Keywords
Preface
This paper serves as an academic finale for undergraduate students of Bina Nusantara
International University for obtaining Sarjana Degree at Information Systems program,
Education Level Strata-1.
Acknowledgements
Highest gratitude to God that He gave me the life I live and every single thing in it.
Very special thanks to my beloved parents for their unconditional love and support and
for giving me my education. Thank you to my beloved brother who has always cheers
me up and supports me in the unusual way.
Thank you to Bina Nusantara International for the education, facilities, support and
scholarships while I was taking my undergraduate education. Thank you to Mr.
Abubakar Siddiq, MIT who has been my thesis supervisor and becoming a friend. Thank
you to all lecturers who have shared their valuable knowledge and experience.
Thank you to my Binusian friends for a great 4 years and all experiences during the
time. Thank you for the friendship, life lessons, fun and companionship. Last but not
Table of Content
ABSTRACT...IV PREFACE ... V ACKNOWLEDGEMENTS ... V TABLE OF CONTENT...VI LIST OF TABLES ... VIII LIST OF FIGURES ...IX
CHAPTER 1 ...1
1.1. BACKGROUND... 1
1.2. SCOPE... 2
1.3. AIMS AND BENEFITS... 3
1.4. STRUCTURE... 3
CHAPTER 2 ...6
2.1. THEORETICAL FOUNDATION‘ ... 6
2.2 THEORETICAL FRAMEWORK... 21
CHAPTER 3 ...25
3.1 COMPANY CURRENT STATE... 25
3.2 COMPANY ORGANIZATIONAL STRUCTURE... 26
3.3 EXISTING SYSTEM... 27
3.3.1 Functions inside company...27
3.3.2 Business process ...28
3.3.2.1 Activity diagram ... 28
3.3.2.2 Context diagram ... 38
3.3.2.3 Relation with customers... 39
3.3.2.3.1 Sales order ... 39
Promo program execution... 46
3.3.2.4 Relation with suppliers... 47
3.3.2.4.1 Purchase order to supplier ... 47
3.3.2.4.2 Incoming order delivery ... 48
3.3.2.4.3 Account payable ... 48
3.3.2.4.4 Bottles and crates return to supplier ... 49
3.3.2.4.5 Programs and promotion... 50
3.3.2.4.6 Rebate ... 50
3.3.2.4.7 Target ... 50
3.3.2.4.9 Sales and other reports... 52
3.3.2.4.10 Product return... 53
3.3.2.5 Relation with employees... 54
3.3.2.5.1 Salary ... 54
3.3.2.5.2 Incentive ... 54
3.3.2.5.3 Cash advance ... 55
3.3.3 Entity Relationship Diagram...57
3.4 EXISTING PROBLEM... 58
CHAPTER 4 ...59
4.1 PROPOSED SYSTEM OVERVIEW... 59
4.2 ACTIVITY DIAGRAM... 60
4.3 CONTEXT DIAGRAM... 64
4.4.2 Relation with supplier...66
4.4.3 Relation with employee...68
4.5 REQUIREMENT LIST... 69
4.6 ACTORS... 70
4.7 USE CASE, COLLABORATION, AND SEQUENCE... 71
4.8 ENTITY RELATIONSHIP DIAGRAM...104
4.9 CLASS DIAGRAM...105
CHAPTER 5 ... 106
5.1 INTERFACE...106
5.2 IMPLEMENTATION PLAN...129
5.2.1 Description of implementation... 129
5.2.2 Implementation Schedule ... 129
5.2.3 Implementation supp ort... 130
5.2.3.1 Hardware, software... 130
5.2.3.2 Personnel... 131
5.2.3.2.1 Personnel requirements and staffing... 131
5.2.3.2.2 User training ... 131
5.2.4 Success Criteria... 132
CHAPTER 6 ... 133
REFERENCE... 137
List of Tables
TABLE 2 - 1 SAMPLE OF USE CASE DESCRIPTION... 11
TABLE 4 - 1 REQUIREMENT LIST TABL E... 70
TABLE 4 - 2 ACTORS LIST... 70
TABLE 4 - 3 SALES RECORD USE CASE DESCRIPTION... 72
TABLE 4 - 4 CLAIM USE CASE DESCRIPTION... 76
TABLE 4 - 5 PURCHASE ORDER USE CASE DESCRIPTION... 79
TABLE 4 - 6 INCOMING INVOICE USE CASE DESCRIPTION... 81
TABLE 4 - 7 BOTTLE RETURN USE CASE DESCRIPTION... 84
TABLE 4 - 8 RECORD MONTHLY REBATE AND PROGRAM USE CASE DESCRIPTION... 87
TABLE 4 - 9 RECORD MONTHLY REBATE AND PROGRAM... 87
TABLE 4 - 10 RECORD TARGET USE CASE DESCRIPTION... 89
TABLE 4 - 11 GENERAL FUNCTION USE CASE DESCRIPTION... 90
TABLE 4 - 12 AR MONITORING USE CASE DESCRIPTION... 92
TABLE 4 - 13 DAILY FINANCIAL REPORT USE CASE DESCRIPTION... 94
TABLE 4 - 14 REPORTS USE CASE DESCRIPTION... 98
List of Figures
FIGURE 2- 1 SAMPLE OF ACTIVITY DIAGRAM NOTATION... 7
FIGURE 2- 2 NOTATION USED IN DATA FLOW DIAGRAM... 8
FIGURE 2- 3 SAMPLE OF ERD NOTATION... 9
FIGURE 2- 4 THE NOTATION OF THE USE CASE DIAGRAM... 10
FIGURE 2- 5 USE CASE DIAGRAM SHOWING <<EXTEND>>... 13
FIGURE 2- 6 USE CASE DIAGRAM SHOWING <<INCLUDE>>... 13
FIGURE 2- 7 SAMPLE NOTATION FOR CLASS DIAGRAM... 14
FIGURE 2- 8 SAMPLE OF SEQUENCE DIAGRAM... 16
FIGURE 2- 9 SEQUENCE DIAGRAM SHOWING DIFFERENT MESSAGE TYPES AND TIME CONSTRAINTS... 18
FIGURE 3. 1 PD. SUBUR JAYA ORGANIZATIONAL STRUCTURE... 26
FIGURE 3. 2 ACTIVITY DIAGRAM - DAILY CANVASS... 29
FIGURE 3. 3 ACTIVITY DIAGRAM - OFFICE PHONE ORDER... 30
FIGURE 3. 4 ACTIVITY DIAGRAM - PURCHASE ORDER, DELIVERY AND RETURN EMPTY BOTTLES... 31
FIGURE 3. 5 ACTIVITY DIAGRAM - RETURN EMPTY BOTTLES... 32
FIGURE 3. 35 ENTITY RELATIONSHIP DIAGRAM OF PD. SUBUR JAYA... 57
FIGURE 4 - 1 SALES RECORDING ACTIVITY DIAGRAM... 60
FIGURE 4 - 2 RELATION WITH SUPPLIER - TARGET TO PURCHASE ORDER ACTIVITY DIAGRAM... 61
FIGURE 4 - 3 RELATION WITH SUPPLIER - PROGRAM CLAIM... 62
FIGURE 4 - 4 RELATION WITH EMPLOYEE... 63
FIGURE 4 - 5 CONTEXT DIAGRAM... 64
FIGURE 4 - 6 RELATION WITH CUSTOMER DFD... 65
FIGURE 4 - 7 SUPPLIER TARGET TO PO PROCESS DFD ... 66
FIGURE 4 - 8 SUPPLIER PROGRAM CLAIM PROCESS DFD ... 67
FIGURE 4 - 10 SALES RECORD USE CASE... 71
FIGURE 4 - 11 SALES RECORD COLLABORATION DIAGRAM... 73
FIGURE 4 - 12 SALES RECORD SEQUENCE DIAGRAM PART 1... 74
FIGURE 4 - 13 SALES RECORD SEQUENCE DIAGRAM PART 2... 75
FIGURE 4 - 14 CLAIM USE CASE... 76
FIGURE 4 - 15 CLAIM COLLABORATION DIAGRAM... 77
FIGURE 4 - 16 CLAIM SEQUENCE DIAGRAM... 78
FIGURE 4 - 17 PURCHASE ORDER USE CASE... 79
FIGURE 4 - 18 PURCHASE ORDER COLLABORATION DIAGRAM AND SEQUENCE DIAGRAM... 80
FIGURE 4 - 19 INCOMING INVOICE USE CASE... 81
FIGURE 4 - 20 INCOMING INVOICE COLLABORATION DIAGRAM... 82
FIGURE 4 - 21 INCOMING INVOICE SEQUENCE DIAGRAM... 83
FIGURE 4 - 22 BOTTLE RETURN USE CASE... 84
FIGURE 4 - 23 BOTTLE RETURN COLLABORATION DIAGRAM... 85
FIGURE 4 - 24 BOTTLE RETURN SEQUENCE DIAGRAM... 86
FIGURE 4 - 25 RECORD MONTHLY REBATE AND PROGRAM USE CASE... 87
FIGURE 4 - 26 RECORD MONTHLY REBATE AND P ROGRAM SEQUENCE DIAGRAM... 88
FIGURE 4 - 27 RECORD TARGET USE CASE... 89
FIGURE 4 - 28 RECORD TARGET COLLABORATION DIAGRAM... 89
FIGURE 4 - 29 RECORD TARGET SEQUENCE DIAGRAM... 89
FIGURE 4 - 30 GENERAL FUNCTION USE CASE... 90
FIGURE 4 - 31 VIEW CUSTOMER PURCHASE COLLABORATION DIAGRAM... 91
FIGURE 4 - 32 VIEW CUSTOMER PURCHASE SEQUENCE DIAGRAM... 91
FIGURE 4 - 33 AR MONITORING USE CASE... 92
FIGURE 4 - 34 AR MONITORING COLLABORATION DIAGRAM... 92
FIGURE 4 - 35 AR MONITORING SEQUENCE DIAGRAM... 93
FIGURE 4 - 36 DAILY FINANCIAL REPORT USE CASE... 94
FIGURE 4 - 37 DAILY OPERATIONAL REPORT COLLABORATION DIAGRAM... 95
FIGURE 4 - 38 DAILY OPERATION REPORT SEQUENCE DIAGRAM... 96
FIGURE 4 - 39 REPORTS USE CASE... 97
FIGURE 4 - 40 REPORTS COLLABORATION DIAGRAM... 99
FIGURE 4 - 41 REPORTS SEQUENCE DIAGRAM...100
FIGURE 4 - 42 EMPLOYEE'S ACCOUNT USE CASE DIAGRAM...101
FIGURE 4 - 43 EMPLOYEE'S ACCOUNT COLLABORATION DIAGRAM...102
FIGURE 4 - 44 EMPLOYEE'S ACCOUNT SEQUENCE DIAGRAM...103
FIGURE 4 - 45 ENTITY RELATIONSHIP DIAGRAM...104
FIGURE 4 - 46 CLASS DIAGRAM...105
FIGURE 5 - 1 Login page………... 106
FIGURE 5 - 2 MAIN PAGE...107
FIGURE 5 - 3 INPUT DAILY SALES AND CUSTOMER PAYMENT...108
FIGURE 5 - 4 SALES SUMMARY...109
FIGURE 5 - 5 EXPENSE...110
FIGURE 5 - 6 EXPENSE SUMMARY...111
FIGURE 5 - 7 VIEW ACCOUNT RECEIVABLE...112
FIGURE 5 - 8 DUE ACCOUNT RECEIVABLES...113
FIGURE 5 - 9 CUSTOMER PAYMENT FOR ACCOUNT RECEIVABLE...114
FIGURE 5 - 10 RECORD OUTGOING STOCK (FOR HEAD OF WAREHOUSE)...115
FIGURE 5 - 11 RECORD BOTTLE RETURN...116
FIGURE 5 - 12 SUPPLIER'S TARGET AND PROGRAM RECORDING...117
FIGURE 5 - 13 SUPPLIER'S CLAIM DATA CREATION (ABOVE) AND PCA RECORDING (BELOW) ...118
FIGURE 5 - 14 CLAIM DATA DETAIL RECORDING...119
FIGURE 5 - 15 DELIVERY DOCUMENTS RECORDING...120
FIGURE 5 - 16 INCOMING INVOICE RECORDING...121
FIGURE 5 - 17 DN (ABOVE) AND CN (BELOW) RECORDING...122
FIGURE 5 - 20 VIEW EMPLOYEE'S CASH ADVANCE (ABOVE), NEW CASH ADVANCE (BELOW, UPPER BUTTON) AND CASH ADVANCE PAYMENT (BELOW, BELOW BUTTON) ...124 FIGURE 5 - 21 SALESMAN INCENTIVE...125 FIGURE 5 - 22 VIEW REPORTS (EXPENSE GRAPH, STOCK ON HAND, BOTTLES ON HAND, STOCK MOVEMENT