A thesis submitted in partially fulfilment of the requirement for the award of degree of
Bachelor of Computer Science (Computer System and Networking)
2012
vi
ABSTRACT
The main purpose of this project is to provide admin of YGK Jewellery Sdn. Bhd. the
easiest way to calculate the target commission, count the total salary and produce a detail
salary slip and produce a total monthly commission report and whole year total report in
details. This project is carried out to solve the problem face by the admin of YGK Jewellery
Sdn. Bhd. such as waste a lot of time in calculate the commission and target commission of
each employee since the rate of commission and target commission of supervisor and sales
assistants are different. With this project, the admin can count the total salary of each
employee easily and also can produce the salary slip and a whole year total report in details.
With this, it will save a lot of time and also easy the work of admin in payroll calculation
activity.
vii
ABSTRAK
Tujuan utama projek ini adalah untuk menyediakan admin YGK Jewellery Sdn. Bhd
cara yang paling mudah untuk mengira komisen sasaran, mengira jumlah gaji dan
menghasilkan slip gaji terperinci dan menghasilkan laporan komisen jumlah bulanan dan
laporan jumlah sepanjang tahun secara terperinci. Projek ini dijalankan untuk menyelesaikan
masalah yang dihadapi oleh admin YGK Jewellery Sdn. Bhd. Seperti membazirkan banyak
masa dalam mengira komisen dan komisen sasaran setiap pekerja sejak kadar komisen dan
komisen sasaran penyelia dan pembantu jualan adalah berbeza. Dengan projek ini, admin
boleh mengira jumlah gaji setiap pekerja dengan mudah dan juga boleh menghasilkan slip
gaji dan jumlah laporan sepanjang tahun secara terperinci. Dengan ini, ia akan menjimatkan
banyak masa dan juga memudahkan kerja admin dalam aktiviti pengiraan gaji.
viii
TABLE OF CONTENTS
CHAPTER
1.0
TITLE
PAGE
DECLARATION
ii
SUPERVISORS DECLARATION
iii
DEDICATION
iv
ACKNOWLEDGEMENT
ABSTRACT
vi
ABSTRAK
vii
TABLE OF CONTENTS
viii-xi
LIST OF FIGURES
xii-xvii
LIST OF TABLES
xviii
LIST OF APPENDICES
xix
INTRODUCTION
1.1 Background
1.2 Problem Statement
1.3 Objectives
1.4 Scopes
1.5 Thesis Organization
1
2
2-3
3
3
4
ix
TABLE OF CONTENTS
CHAPTER
2.0
TITLE
LITERATURE REVIEW
2.1 Existing System
2.1.1 Payroll Management System
2.1.2 Odyssey Payroll System
2.1.3 Infonetics Payroll System
2.2 The Advantage of Payroll System in Computerized
2.3 Microsoft Visual Basic
2.4 MySQL
2.5 SQLyog Community
3.0
METHODOLOGY
3.1 System Development Life Cycle (SDLC)
3.1.1 Planning
3.1.2 Requirement Analysis
3.1.2.1 Problem Statement
3.1.2.2 Microsoft Visual Basic
3.1.2.3 MySQL
3.1.2.4 SQLyog Community
3.1.2.5 Use Case Diagram
3.1.2.6 Context Diagram
3.1.2.7 Level-0 Data Flow Diagram
3.1.2.8 Flowchart
3.1.3 Design
PAGE
5
6
6
7
8-9
10-11
12
13
13
14
15-16
17
17
18
19
20
20
20-21
22
22-24
24-26
26
TABLE OF CONTENTS
CHAPTER
TITLE
3.1.1
3.1.2
3.1.3
3.1.4
4.0
Development
Integration and Testing
Implementation
Operations and Maintenance
IMPLEMENTATION
4.1 Database Connection
4.2 YGK Payroll System Interfaces and Coding
4.2.1 Login Page
4.2.2 Menu Page
4.2.3 Employee Details Add Form
4.2.4 Employee Details Edit Form
4.2.5 Employee Profile Form
4.2.6 Branch Supervisor Target Commission Form
4.2.7 Sales Assistants Target Commission Form
4.2.8 Commission Form
4.2.9 Salary Form
4.2.10 Monthly Commission Report Form
PAGE
26
27
27
27
28
29-30
30
31-32
33-35
36-38
39-43
44-46
47-49
50-52
53-55
56-64
65-69
xi
TABLE OF CONTENTS
CHAPTER
TITLE
5.0
6.0
CONCLUSION
PAGE
70-75
76-83
84-86
86-88
89-90
91-94
95
96
97
97
98
REFERENCES
99-100
APPENDIX
101
xii
LIST OF FIGURES
FIGURE NO.
Figure 2.1
TITLE
Figure 2.2
PAGE
Figure 2.3
Figure 3.1
16
Figure 3.2
21
Figure 3.3
22
Figure 3.4
23
Figure 3.5
25
Figure 4.1
29
Figure 4.2
30
Figure 4.3
Login page
31
xiii
LIST OF FIGURES
FIGURE NO.
Figure 4.4
TITLE
PAGE
31
Figure 4.5
32
Figure 4.6
Menu Page
33
Figure 4.7
34
Figure 4.8
34
Figure 4.9
34
Figure 4.10
35
Figure 4.11
36
Figure 4.12
37
Figure 4.13
39
Figure 4.14
40
xiv
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE
Figure 4.15
41-42
Figure 4.16
44
Figure 4.17
45
Figure 4.18
47
Figure 4.19
48
Figure 4.20
50
Figure 4.21
51
Figure 4.22
Commission Form
53
Figure 4.23
54-55
Figure 4.24
Salary Form
56
Figure 4.25
57
Figure 4.26
58
xv
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE
Figure 4.27
59
Figure 4.28
59
Figure 4.29
60-61
Figure 4.30
62-63
Figure 4.31
65
Figure 4.32
Figure 4.33
66
Figure 4.34
66
Figure 4.35
67
Figure 4.36
67
Figure 4.37
68
Figure 4.38
69
xvi
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE
Figure 4.39
70
Figure 4.40
71
Figure 4.41
71
Figure 4.42
72
Figure 4.43
73-74
Figure 4.44
74
Figure 4.45
75
Figure 4.46
76
Figure 4.47
Figure 4.48
77
Figure 4.49
77
Figure 4.50
78
xvii
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE
Figure 4.51
79-80
Figure 4.52
81
Figure 4.53
82
Figure 4.54
84
Figure 4.55
85
Figure 4.56
85
Figure 4.57
87
Figure 4.58
87
Figure 4.59
88
Figure 4.60
89
Figure 4.61
90
Figure 4.62
91
Figure 4.63
92
Figure 4.64
93
xviii
LIST OF TABLES
TABLE NO.
TITLE
PAGE
Table 4.1
32
Table 4.2
35
Table 4.3
38
Table 4.4
43
Table 4.5
46
Table 4.6
Table 4.7
52
Table 4.8
55
Table 4.9
64
Table 4.10
69
Table 4.11
75
Table 4.12
83
Table 4.13
86
Table 4.14
88
Table 4.15
90
Table 4.16
94
xix
LIST OF APPENDICIES
TITLE
PAGE
Plagiarism Checker
101
CHAPTER 1
INTRODUCTION
1.0 Introduction
Nowadays, information and communication technologies are growing from year to
year. In this technological era, most of the management is done by computer and all the
information is stored in the database. The importance of computer in business is to reduce
manpower, easy the work, saving time and cost.
The main purpose of this project is to produce YGK Payroll System for YGK
Jewellery Sdn. Bhd. The advantages of this system is to facilitate the admin to add and
edit employee details, calculate the employee commission and salary and also produce a
full list of salary slip for each employee and a full whole year report of total salary, total
commission, total bonus that company need to paid.
1.1 Background
In the past, the information management is using paper to record and stored in file.
For YGK Jewellery Sdn. Bhd., the admin use a voucher book to write a salary slip and
count the commission and other lump sum count of each employee with the receipts they
gather for a month. Every month the admin need a lot of time to calculate the salary of
each employee. Moreover, this is manual calculation there will be many mistake occur
such as commission target rate and commission rate count wrongly because it gather the
receipts of whole month.
By using a computerized system, YGK Jewellery Sdn. Bhd. can do calculation
activity smoothly, fast and also saving time. YGK Jewellery Sdn. Bhd. no longer needs to
use a voucher book and waste a lot of time in calculation and reduce the calculation
mistake. In addition, the employees can get the full details salary slip. The most important
is the company can get a full whole year report. Therefore, this project will produce a
payroll system that is useful and help people.
need waste a lot of time in calculate it one by one manually. Furthermore, lost of receipts
that gather for a month which keep a lot of receipts, lost of receipt and also the writing
that is confusing can cause the calculation problem and make a lot of inconvenience for
the admin to calculate the commission and salary.
The motivation of this project is to let the admin to calculate the target
commission rate easily for each employee. With this project, the admin also can count the
total salary of each employee easily and also can produce the salary slip and a whole year
report in details. With this, it will save a lot of time and also easy the work of admin in
payroll calculation activity.
1.3 Objectives
The objectives of this project are to:
i.
ii.
iii.
Produce a total monthly commission report and whole year total report in
details.
1.4 Scopes
The scopes of the project are:
i.
ii.
iii.
CHAPTER 2
LITERATURE REVIEW
2.0 Introduction
This chapter is discussing about the literature review of the project that will be
carried out. This chapter also study and explains about the technique, method, equipment
or technology that can be used in the project. This project is carried out to produce a
payroll system for YGK Jewellery Sdn. Bhd. In this chapter will discuss about the present
review of some related project with this project and what technique, method, equipment
or technology that require in the project. The sub-title that include in this chapter are
review of some related project, Microsoft Visual Basic, MySQL and SQLyog Community.
Timing setter
Easy to handle
Figure 2.1: Interface for the Odyssey Payroll System - Maintain an Employee Attendance
Days (Salaried).
Figure 2.2: Interface for Infonetics Payroll System: Setup Screen Payroll by Account.