bab iv · web viewperancangan sistem informasi pengajuan bahan baku pada hotel dafam betha subang...
TRANSCRIPT
BAB IV
RANCANGAN SISTEM DAN PROGRAM USULAN
4.1 Analisa Kebutuhan Software
A. Tahapan Analisis
Perancangan Sistem Informasi pengajuan bahan baku pada Hotel
Dafam Betha Subang berbasis web ini diharapkan dapat memudahkan proses
pengajuan bahan baku dan dapat mengintegrasikan data yang telah ada
dengan data pengajuan bahan baku sebelumnya agar mudah di kontrol, seperti
Head chef dapat mengontrol stok bahan baku, mengecek request list, print out
request, sehingga dalam hal pemrosesan pengajuan tersebut membuat proses
pengajuan menjadi lebih efektif dan efisien.
Selain itu sistem ini juga diharapkan dapat memberikan banyak
kemudahan bagi penggunanya seperti Head chef dapat melihat request list
yang telah dibuat, mengontrol request yang belum dan telah di otorisasi,
mengecek stok bahan baku yang tersedia di gudang, dan data yang tersimpan
secara komputerisasi yang membuat data tidak lagi berbentuk lembaran kertas
yang rentan sekali rusak bahkan hilang, walaupun dalam pelaksanaannya
dokumen-dokumen fisik akan tetap diperlukan sebagai arsip. Proses
pengajuan pun dapat lebih ringkas karena head chef hanya perlu menginput
request sesuai stok list bahan baku yang telah mendekati batas minimum stok.
Executive chef juga lebih mudah mengontrol pengajuan bahan baku, Sistem
ini memiliki fitur seperti : request list pengajuan bahan baku, stok list/ list
produk, nomor request yg berbeda untuk tiap request, print out request list,
sampai dengan fitur manage user yang dapat dibedakan hak aksesnya.
71
72
Berikut ini penjelasan sistem kebutuhan (system reqirement) :
Halaman Head Chef :
A.1 Dapat melakukan login sebagai head chef .
A.2 Membuat request order pengajuan bahan baku pada menu request yang
kemudian akan di otorisasi / oleh executive chef sebelum diserahkan ke
bagian admin gudang.
A.3 Melihat request list dan history request dan print out report/request.
Halaman Executive Chef dan Administrator :
B.1 Dapat melakukan login sebagai executive chef dan admin.
B.2 Dapat memanage lsit produk (add, edit, delete) pada menu produk.
B.3 Pada menu user, executive chef dapat memanage user (add, edit,
delete).
B.4 Dapat memanage request (add, edit, delete, approve request).
B.5 Mencetak request (print out).
B.6 Dapat melihat dan mencetak request list perbulan.
B. Use Case Diagram
Use case diagram digunakan untuk mendeskripsikan apa yang
seharusnya dilakukan oleh sistem. Didalam use case diagram, sistem ini
memiliki 3 aktor, yaitu :
a. Head Chef : user ini memiliki hak akses terbatas, hanya membuat request
/ pengajuan bahan baku, send / kirim request, dan dapat melihat serta
mencetak request (print out).
73
b. Executive Chef dan Administrator : kedua user ini memiliki hak akses
penuh, dari menu produk yang memiliki fungsi add new product, edit,
delete, memanage user didalam menu user,membuat request dan
menerima request (otorisasi) di menu request, print out request di menu
history, dan dapat memilih lalu mencetak request berdasarkan bulan
dimenu report.
1. Use Case Halaman Head Chef
Gambar IV.1
Use Case Diagram Halaman HeadChef
74
Tabel IV.1
Deskripsi Use Case Diagram Halaman Head Chef
Use Case Name Halaman Head Chef
Requirement A1 – A3
GoalHead Chef dapat membuat, mengirim dan
mencetak request.
Pre-condition Head Chef telah login.
Post-conditionHead Chef telah membuat request dan
mengirimkannya ke executive chef.
Failed end condition Head chef membatalkan request dan logout.
Primary Actors Head chef
Main Flow / Basic Path
1. Head chef melihat request list dan report.
2. Head chef melakukan print out request
setelah request di approve yang kemudian
diserahkan ke bagian admin gudang.
Invariant -
75
2. Use Case Diagram Halaman Executive Chef dan Administrator
Gambar IV.2
Use Case Diagram Halaman Executive Chef & Admin
76
Tabel IV.2
Deskripsi Use Case Diagram Halaman Executive Chef & Admin
Use Case Name Halaman Executive Chef & Admin
Requirment B1 – B6
Goal
Executive chef & admin dapat memanage
product list, manage user, membuat dan
menerima request, mencetak histori request,
dan cek report perbulan dan kemudian
mencetaknya.
Pre-condittion Executive chef & admin telah login.
Post-condittionExecutive chef & admin melakukan otorisasi
request dan print out report.
Failed end condittionExecutive chef & admin membatalkan
otorisasi request yang telah masuk.
Primary Actors Executive chef & admin
Main Flow / Basic Path
1. Executive chef & admin melihat pengajuan
/ request baru.
2. Executive chef & admin melakukan
otorisasi pengajuan / request.
Invariant -
77
C. Activity Diagram
1. Activity Diagram Prosedur Pengajuan Bahan Baku
Gambar IV.3
Activity Diagram Prosedur Pengajuan Bahan Baku
79
3. Activity Diagram Pengadaan bahan baku dari Supplier
Gambar IV.5
Activity Diagram pengadaan bahan baku
80
D. Sequence Diagram
a. Sequence Head chef pengajuan bahan baku
Gambar IV.6
Sequence Head chef pengajuan bahan baku
82
c. Sequence Executive Chef Ottorisasi
Gambar IV.8 Sequence Executive chef Otorisasi
Gambar IV.7 Sequence HeadChef View History
: ExeChef
84
e. Sequence Admin Edit
f. Sequence Admin Delete
Gambar IV.10 Sequence Admin Edit
Gambar IV.11 Sequence Admin Delete
86
h. Sequence HeadChef Delete
Gambar IV.13 Sequence HeadChef Delete Request
i. Sequence Head Chef Menambah User
Request
: Executive Chef
87
Gambar IV.14 Sequence Executive Chef Add User
4.2 Desain
4.2.1 Class Diagram
Gambar IV.15 Class Diagram
4.2.2 Deployment Diagram
Gambar IV.16 Deployment Diagram
97
4.2.4.2 Form Login
4.2.4.3 Form List User
Gambar IV.26 Tampilan Jadi Halaman Login
Gambar IV.27 Tampilan Jadi List User
102
4.2.6 Spesifikasi Hardware & Software
Tabel IV.3
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Operasi Windows XP atau setelahnya
Prosesor Pentium core 2 duo 2,4 GHz
RAM 512 MB
Harddisk 80 GB
CD-ROM 52x
Mouse + Keyboard Standar
Monitor Samsung LED 42”
Printer Deskjet
Browser Firefox
Software XAMPP server