Analysis and design of inventory and transaction management system in bahagia car audio - Binus e-Thesis
BINUS UNIVERSITY INTERNATIONAL
BINUS UNIVERSITY
Major Information Systems Sarjana Komputer Thesis
Semester ODD year 2008
ANALYSIS AND DESIGN OF INVENTORY AND TRANSACTION
MANAGEMENT SYSTEMS FOR BAHAGIA CAR AUDIO
Irena 0900827401
Abstract
Bahagia Car Audio is a medium sized business located in Jakarta that specializes on car audio/video products and installation. Established in 1986, the business is expanding rapidly with more customers, product line, and increasing day to day transactions. Throughout these years, Bahagia have been using a manual paper based system in their business process and transaction. Problems with manual system arise with increasing transaction and a breakthrough of a new system is needed to facilitate the growth that Bahagia Is experiencing to maximize profits.
This thesis is written in conjunction to analyze the current system within Bahagia, explore within its disadvantages and come up with a new system to address the problems that the company experience using manual system. The new system developed for Bahagia Car Audio also includes one total solution of computerized application to maximize efficiency and reliability in Bahagia business process. Everything from customer database, supplier database, user accessibility, inventory, sales, purchases, invoices, reports, returns and many other business modules have been included in the application. With the adoption and implementation of the new solution with its application, business process and transaction in Bahagia will be faster, reliable, accessible, more flexible, and more accurate; thus maximize its edge and efficiency to grow even more in this competitive world.
Keywords: Information System, Transaction Management System, Inventory and Transaction, Inventory Management
Acknowledgement
With the completion of my project, I want to express gratitude of this thesis project of Bahagia Car Audio. First of all, I dedicate my gratitude to Mr. Andi Wenas for his guidance as my supervisor. I also want to thank all faculties, and staff in BiNus International for this wonderful 4 years of my university experience. To all my friends and BiNus colleagues; I thank you for your friendship all these years. I know I could get through day by day because of you guys. Most importantly I thanked GOD and my parents as well as my brother and sister who are always there guiding, assisting, and caring for my entire well being.
A special gratitude is also dedicated to a close friend of mine, E.K; who dedicated his time and endless effort to help me with my project, encourage, and motivate me for completion of this project and help me finish my university education.
Last but not least, thanks to BiNus University International who have given me abundant knowledge and experience in the field of Information System.
TABLE OF CONTENTS
Abstract iv
Acknowledgement v TABLE OF CONTENTS vi LIST OF FIGURES viii
LIST OF TABLES x
CHAPTER 1
1 INTRODUCTION
1
1.1 Background
1
1.2 Scope
2
1.3 Aims and Benefits
3
1.4 Structures
4 CHAPTER 2
6 THEORETICAL FOUNDATION
6
2.1 System
6
2.1.1 Information
7
2.1.2 Information System
7
2.1.3 Component in Information System
7
2.2 Inventory
8
2.2.1 Inventory Management 9
2.2.2 Data Mining
10
2.2.3 Transaction Processing System
10
2.2.4 Management Information System
11
2.3 System Development Life Cycle
11
2.4 Event Table
16
2.5 Context Diagram
19
2.6 Data Flow Diagram
21
2.7 Entity Relationship Diagram
24
2.7.1 Entity
24
2.7.2 Attribute
26
2.7.3 Relationship
27
2.7.4 Multiplicity
28
2.7.5 Key
29
2.8 User Interface Design
30
2.9 Fact Finding Technique
31
2.10 Visual Studio
33 2.10.1 .NET Framework Platform Architecture
34
2.10.2 The C# Language
36
2.11 Database
38
2.12 MICROSOFT SQL SERVER 2005
39 CHAPTER 3
42 ANALYSIS OF CURRENT SYSTEM
42
3.1 Company History
42
3.2 Business Policies and Procedures
44
3.2.1 Policies of Bahagia Car Audio
44
3.2.2 Procedures of Bahagia Car Audio
45
3.2.3 Organization of Bahagia Car Audio
47
3.3 Event Table
49
3.4 Data Flow Diagram
51
3.4.1 Context Diagram
51
3.4.2 DFD Level
52
3.4.3 DFD Level
1
57
3.5 Interview
63
3.6 Existing Problems
63
3.7 Prioritize Output
65
3.8 Alternative Solutions for the Problems 66
3.8.1 Purpose of New System
66
3.8.2 Anticipated Business Benefits 67
CHAPTER 4
69 DESIGN OF PROPOSED SYSTEM
69
4.1 Description of Proposed System
69
4.2 Policies on Proposed System
69
4.3 Proposed System Mapping
74
4.3.1 Context Diagram
74
4.3.2 Data Flow Diagram
75
4.3.2.1 DFD Level
75
4.3.2.2 DFD Level
1
82
4.4 Entity Relationship Diagram
87
4.5 User Interface Design
88
4.5.1 Input Design (Forms, Input Screen)
88
4.5.2 Output Design
94
4.6 Cost Benefit Analysis 111
4.7 Project Plan 125
CHAPTER 5 126
DISCUSSION AND EVALUATION 126
5.1 Changes of the Current System 126
5.2 Observation and feedback of the New Proposed System 127
CHAPTER 6 130
CONCLUSION AND RECOMMENDATION 130
6.1 Conclusion 130
6.2 Future recommendations 131 REFERENCES xi
APPENDICES xiii
CURRICULUM
VITAE xxxiii
LIST OF FIGURES
89 Figure
61 Figure 3.7 DFD Level 1 of Update Product
62 Figure 4.1 Context Diagram of New Proposed System
74 Figure 4.2 DFD Level 0 of New Proposed System
75 Figure 4.3 DFD Level 1 of Place an Order
82 Figure 4.4 DFD Level 1 of Manage Order Fulfillment and Inventory
83 Figure 4.5 DFD Level 1 of Manage Invoice Payment
85 Figure 4.6 DFD Level 1 of Reorder Product
86 Figure 4.7 ERD of Bahagia Car Audio
87 Figure
4.8 Welcome Window Screen
89 Figure
4.9 Login Screen
4.10 Customer Lookup Screen
59 Figure 3.5 DFD Level 1 of Manage Invoice Payment Figure
90 Figure 4.11 Add Customer Data Screen
91 Figure
4.12 Add Product Screen
91 Figure
4.13 Edit Customer Screen
92 Figure
4.14 Edit Product Screen
93 Figure
4.15 User Master Screen
94 Figure
4.16 Supplier Master Screen 95 Figure
4.17 Category Master Screen
96
60 Figure 3.6 DFD Level 1 of Reorder Product
Figure
2.1 Information System
2.11 Student Entity
7 Figure 2.2 Information System Development Phases
12 Figure 2.3 Information about each event in an event table
17 Figure
2.4 External Event checklist
18 Figure
2.5 Temporal Event checklist
19 Figure 2.6 Context Diagram for Customer Support System
20 Figure 2.7 Layers of DFD abstraction for a course registration system
21 Figure 2.8 Data Flow Diagram Symbol
22 Figure 2.9 The DFD integrates the event table and the ERD
23 Figure 2.10 An Entity Relationship Diagram (ERD) created using the structured analysis technique
24 Figure
25 Figure 2.12 ER Diagrams of Staff and Branch entity types
52 Figure 3.3 DFD Level 1 of Place an Order
26 Figure
2.13 Attribute
26 Figure 2.14 Diagrammatic representation of entities and their attributes
27 Figure 2.15 ER Diagram of Branch has type relationship
27 Figure 2.16 Summary of ways to represent multiplicity constraints
28 Figure
2.17 Visual C#
35 Figure
2.18 MS SQL Server 2005
39 Figure
2.19 Data Security
40 Figure 3.1 Context Diagram of Bahagia Car Audio Current System
51 Figure 3.2 DFD Level 0 of Bahagia Car Audio Current System
57 Figure 3.4 DFD Level 1 of Manage Transaction & Order Fulfillment
4.18 Product Master Screen 97 Figure
4.19 Backup Master Screen 98
Figure 4.20 New Purchase Order Screen99 Figure
4.21 Purchase Payment Screen 100 Figure
4.22 Payment’s Detail Screen 101
Figure 4.23 ‘Bayar/ Koreksi’ Screen 102Figure
4.24 Purchase Detail Screen 103 Figure
4.25 Transaction Detail Screen 104 Figure
4.26 Print Invoice Screen 105
Figure 4.27 Print Purchase Return Invoice 106Figure
4.28 Purchased Product Screen 107
Figure 4.29 Update Incoming Product Screen 108Figure
4.30 Product’s Stock Screen 109 Figure
4.31 Report Screen 110
LIST OF TABLES
4.8 Stock Ledger Table xxvi Table
4.14 Payment Table xxxii
4.13 Purchase Return Table xxxi Table
4.12 Purchase Table xxx Table
4.11 Sales Return Table xxix Table
4.10 Sales Order Table xxviii Table
4.9 Transaction Table xxvii Table
Table 2.1 Advantages and Disadvantages of Interview33 Table
4.6 Category Table xxiv Table
4.5 User Table xxiii Table
4.4 Stock Table xxii Table
4.3 Supplier Table xxi Table
4.2 Product Table xx Table
4.1 Customer Table xix Table
4.0 User’s Privilege Policy 73 Table
4.7 Brand Table xxv Table