bab iv · web viewperancangan sistem informasi pengajuan bahan baku pada hotel dafam betha subang...

37
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. 71

Upload: vannhu

Post on 13-Mar-2019

218 views

Category:

Documents


0 download

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

78

2. Activity Diagram Otoriasi Pengajuan

Gambar IV.4

Activity Diagram Otorisasi Pengajuan

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

81

b. Sequence Headchef View History

Request

82

c. Sequence Executive Chef Ottorisasi

Gambar IV.8 Sequence Executive chef Otorisasi

Gambar IV.7 Sequence HeadChef View History

: ExeChef

83

d. Sequence Head Chef Request

Gambar IV.9 Sequence Admin request

84

e. Sequence Admin Edit

f. Sequence Admin Delete

Gambar IV.10 Sequence Admin Edit

Gambar IV.11 Sequence Admin Delete

85

g. Sequence HeadChef Edit

Gambar IV.12 Sequence HeadChef Edit

Request

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

88

4.2.3 Relationship

Gambar IV.17 Relationship

89

4.2.4 Design Perancangan Program

4.2.4.1 Halaman Utama

Gambar IV.18 Form Halaman Utama

90

4.2.4.2 Form Login

Gambar IV.19 Form Login

91

4.2.4.3 Form Data User

Gambar IV.20 Form Data User

92

4.2.4.4 Form Request

Gambar IV.21 Form Request

93

4.2.4.5 Form Add Request

Gambar IV.22 Form Add Request

94

4.2.4.6 Form Authorization Request

Gambar IV.23 Form Authorization request

95

4.2.4.7 Form History

Gambar IV.24 Form History

96

4.2.5 Desain Tampilan Program

4.2.4.1 Halaman Utama

Gambar IV.25 Tampilan Jadi Halaman Utama

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

98

4.2.4.4 Form Request

Gambar IV.28 Tampilan Jadi request

99

4.2.4.5 Form Add Request

Gambar IV.29 Form Add request

100

4.2.4.6 Form Authorization

Gambar IV.30 Tampilan Jadi Form Authorization

101

4.2.4.7 Form History

Gambar IV.31 Tampilan jadi Form History

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