Group :2
Class : TI-42-01
1
Table of Content
1 Business Case.......................................................................................................................... 3
2.4 System user level → user level (3: admin, user staff, user manager) dan jumlah user
(1 admin, 4 staff, 1 mng) ........................................................................................................ 8
References ................................................................................................................................ 96
2
1
Business Case
3
- Achievable : Tujuan harus dapat dicapai, oleh karenanya penting
untuk realistis terhadap sumber daya yang tersedia dan kendala yang ada.
Pencapaian untuk pelaksanaan proyek perancangan ini yaitu adanya
kesepakatan antar pihak pengembang dan user. Sehingga jika suatu
kriteria tidak terpenuhi akan dilakukan perbaikan.
- Realistic : Penggunaan software ini digunakan untuk
memudahkan aktivitas proses bisnis yang terjadi di CV DUA untuk
memproduksi produknya yaitu LSD. Dengan aplikasi My-DUA akan
memudahkan pengguna untuk menjalankan aktivitas proses bisnis dan
informasi yang didapatkan lebih cepat.
- Time Based : Dengan rentang waktu kurang lebih 6 bulan, proyek
ini dijalankan dan dilakukan evaluasi untuk memastikan tujuan dapat
dilaksanakan.
4
2
System Analysist
1. Fitur Admin
a. View Employee List
b. Input Employee data
c. Update Employee Data
d. Delete Employee Data
e. View Account
f. Create Account
g. Edit Account
h. Delete Account
2. Fitur Production
a. View MPS
b. Insert MPS
c. Edit MPS
d. Delete MPS
e. View Product
f. Insert Product
g. Edit Product
5
3. Fitur Finance
a. View Journal
b. Add Journal
c. Delete Journal
d. Print Journal
e. View Procurement Transaction
f. View Salary
g. Add Salary
h. Delete Salary
i. Edit Salary
j. View Receipt
k. Add Receipt
l. Edit Receipt
m. Delete Receipt
4. Fitur Procurement
a. View Material
b. Create Material
c. Edit Material
d. Delete Material
e. View Procurement
f. Create Procurement
g. Edit Procurement
h. Delete Procurement
i. View Procurement Transaction
j. Create Procurement Transaction
k. Edit Procurement Transaction
l. Delete Procurement Transaction
m. View Material Request
n. View Receipt
6
2.3 Acceptance Criteria → 4 modul, kriteria sukses tiap modul
Kriteria yang harus dicapai seperti dalam pembuatan sistem informasi yang
dibangun oleh perusahaan, yaitu perlu adanya acceptance untuk membedakan sistem
telah berhasil dibuat
1. Admin
2. Production
3. Finance
7
j. Dapat membuat salary
k. Dapat mengubah salary
l. Dapat menghapus salary
4. Procurement
2.4 System user level → user level (3: admin, user staff, user manager) dan jumlah user
(1 admin, 4 staff, 1 mng)
1. Admin
Bagian manager dan staf produksi memiliki akses untuk mengolah data
produk, MPS, material dan bill of material (BOM). Bagian ini juga
memiliki peran untuk memastikan tiap proses manufaktur akan berjalan.
8
Manager dan staf finance dapat mengakses pengolahan data jurnal,
procurement transaction invoice, resep dan penggajian. Selain itu staff
dan manajer bertanggung jawab terhadap keuangan baik itu pemasukan
dan pengeluaran, perencanaan budger dan memberikan insight yang
terbaik untuk penentuan bisnis.
9
3
System Design
10
3. Proses Bisnis Eksisting
Aktivitas proses bisnis yang ada saat ini, di CV DUA menggunakan sistem
yang belum terintegrasi, jika ada informasi terkait divisi satu dengan yang
lainnya maka dibutuhkan transfer data dan informasi secara manual. Sehingga
memerlukan waktu yang lama agar informasi dapat tercapai.
Objek yang dibutuhkan dalam menyusun dan mendesain database berupa data
entitas yang berisi banyaknya atribut serta tipe data yang dimiliki. Gambar tabel
dibawah merupakan objek data yang dimiliki oleh CV DUA dalam membuat dan
menyusun database.
employee_name (varchar(20))
employee_bank (varchar(30))
account_number (int(16))
username (varchar(10))
password (varchar(10))
division_id (int(11)) FK
division_name (varchar(20))
11
job_description (varchar(100))
salary_date (date)
salary_amount (int(20))
employee_id (int(11)) FK
account_no (int(11))
account_name (varchar(20))
account_date (date)
total_debit (varchar(20))
total_credit (varchar(20))
total (int(11))
account_id (int(11)) FK
material_name (varchar(20))
material_price (int(20))
material_stock (int(10))
material_id (int(11)) FK
material_amount (int(10))
material_status (bin)
12
bom_id (int(11)) FK
procurement_date (date)
procurement_stat (varchar(11))
payment_date (date)
material_quantity (int(11))
price_per_unit (int(11))
total_payment (int(15))
due_date (date)
invoice_status (varchar(30))
procurement_id (int(11)) FK
receipt_date (date)
receipt_desc (varchar(100))
quantity (int(11))
price (int(20))
total_amount (int(20))
transaction_id (int(11)) FK
product_name (varchar(20))
product_stock (int(10))
bom_id (int(11)) FK
13
material_required (int(10))
material_id (int(11)) FK
production_date (date)
total_production (int(10))
due_date (date)
production_end (date)
product_stats (varchar(10))
product_id (int(11)) FK
Tampilan struktur database dari suatu sistem informasi yang dibuat dapat disajikan
dalam bentuk class diagram.
14
3.3 Use Case Diagram (from every function)
1. Production Staff
15
2. Procurement Staff
16
3. Finance Staff
17
4. Admin
18
1. Production Staff – View MPS
19
3. Production Staff – Update MPS
20
5. Production Staff – View Product
21
7. Production Staff – Update Product
22
9. Production Staff – View BOM
23
11. Production Staff – Update BOM
24
13. Production Staff – View Material Request
25
15. Production Staff – Update Material Request
26
17. Production Staff – View Procurement
27
20. Production – Logout
b. Procurement Staff
1. Procurement Staff – View Procurement
28
2. Procurement Staff – Create Procurement
29
4. Procurement Staff – Delete Procurement
30
6. Procurement Staff – Create Material
31
7. Procurement Staff – Update Material
32
9. Procurement Staff – View Procurement Transaction
33
11. Procurement Staff – Update Procurement Transaction
34
12. Procurement Staff – Delete Procurement Transaction
35
14. Procurement Staff – Update Material Request
36
16. Procurement Staff – Login
37
c. Finance Staff
1. Finance Staff – View Receipt
38
4. Finance Staff – Delete Receipt
39
6. Finance Staff – Create Salary
40
8. Finance Staff – Delete Salary
41
10. Finance Staff – Create Journal
42
12. Finance Staff – Delete Journal
43
15. Finance Staff – Login
44
d. ADMIN
1. ADMIN – View Employee
45
3. ADMIN – Update Employee
46
5. ADMIN – View Account
47
7. ADMIN – Update Account
48
9. ADMIN – Login
49
1. Production Staff View MPS
50
4. Production Staff Delete MPS
51
7. Production Staff Update Product
52
10. Production Staff Input BOM
53
13. Production Staff View Material Request
54
16. Production Staff Delete Material Request
55
19. Procurement Staff View Procurement
56
21. Procurement Staff Update Procurement
57
23. Procurement Staff View Material
58
26. Procurement Staff Delete Material
59
29. Procurement Staff Update Procurement Transaction
60
32. Procurement Staff Update Material Request From Production Staff
61
34. Finance Staff View Receipt
62
37. Finance Staff Delete Receipt
63
40. Finance Staff Update Salary
64
43. Finance Staff Create Journal
65
45. Finance Staff Delete Journal
66
47. Finance Staff View Invoice
67
50. Admin Update Employee
68
53. Admin Create Account
69
4
Interface Design
2. Material Page
70
4. Product Page
6. Procurement Page
71
7. Procurement Data Input Page
8. MPS Page
72
10. BOM Page
73
13. Procurement Data Input Transaction Page
74
16. Journal Page
75
19. Receipt Data Input Page
76
22. Employee Page
77
25. Division Data Input Page
78
4.2 Interface Detailed Design (with screenshots)
1. Homepage
2. Login Page
79
3. Employee Page (Admin User)
80
6. Material Request Page (Production user)
81
9. Procurement Transaction Page (Finance User)
82
12. Journal page including employee salary (Finance user)
83
5
Source Code
5.1 Provide Source Code
1. Homepage
84
2. Login Page
85
3. Employee Page
86
4. BOM Page
87
5. Material Page
88
6. Material Request Page
89
7. Procurement Page
90
8. Procurement Transaction Page
91
9. Salary Page
92
10. Journal page
93
94
95
References
Anindita, M. Y. (2014, April). Pengaruh Ukuran Perusahaan dan Tipe Integrasi terhadap
Pelaporan Berkelanjutan. Retrieved from e-Journal.uajy: http://e-
journal.uajy.ac.id/6771/3/EA218436
Sampietro, M. (2016, August). Project Team Members and Project Objectives. Retrieved from
researchgate:
https://www.researchgate.net/publication/307558505_Project_Team_Members_and_P
roject_Goals_and_Objectives
96