BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis...

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

Transcript of BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis...

Page 1: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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

Page 2: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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).

Page 3: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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

Page 4: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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 -

Page 5: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

75

2. Use Case Diagram Halaman Executive Chef dan Administrator

Gambar IV.2

Use Case Diagram Halaman Executive Chef & Admin

Page 6: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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 -

Page 7: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

77

C. Activity Diagram

1. Activity Diagram Prosedur Pengajuan Bahan Baku

Gambar IV.3

Activity Diagram Prosedur Pengajuan Bahan Baku

Page 8: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

78

2. Activity Diagram Otoriasi Pengajuan

Gambar IV.4

Activity Diagram Otorisasi Pengajuan

Page 9: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

79

3. Activity Diagram Pengadaan bahan baku dari Supplier

Gambar IV.5

Activity Diagram pengadaan bahan baku

Page 10: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

80

D. Sequence Diagram

a. Sequence Head chef pengajuan bahan baku

Gambar IV.6

Sequence Head chef pengajuan bahan baku

Page 11: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

81

b. Sequence Headchef View History

Request

Page 12: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

82

c. Sequence Executive Chef Ottorisasi

Gambar IV.8 Sequence Executive chef Otorisasi

Gambar IV.7 Sequence HeadChef View History

: ExeChef

Page 13: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

83

d. Sequence Head Chef Request

Gambar IV.9 Sequence Admin request

Page 14: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

84

e. Sequence Admin Edit

f. Sequence Admin Delete

Gambar IV.10 Sequence Admin Edit

Gambar IV.11 Sequence Admin Delete

Page 15: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

85

g. Sequence HeadChef Edit

Gambar IV.12 Sequence HeadChef Edit

Request

Page 16: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

86

h. Sequence HeadChef Delete

Gambar IV.13 Sequence HeadChef Delete Request

i. Sequence Head Chef Menambah User

Request

: Executive Chef

Page 17: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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

Page 18: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

88

4.2.3 Relationship

Gambar IV.17 Relationship

Page 19: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

89

4.2.4 Design Perancangan Program

4.2.4.1 Halaman Utama

Gambar IV.18 Form Halaman Utama

Page 20: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

90

4.2.4.2 Form Login

Gambar IV.19 Form Login

Page 21: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

91

4.2.4.3 Form Data User

Gambar IV.20 Form Data User

Page 22: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

92

4.2.4.4 Form Request

Gambar IV.21 Form Request

Page 23: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

93

4.2.4.5 Form Add Request

Gambar IV.22 Form Add Request

Page 24: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

94

4.2.4.6 Form Authorization Request

Gambar IV.23 Form Authorization request

Page 25: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

95

4.2.4.7 Form History

Gambar IV.24 Form History

Page 26: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

96

4.2.5 Desain Tampilan Program

4.2.4.1 Halaman Utama

Gambar IV.25 Tampilan Jadi Halaman Utama

Page 27: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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

Page 28: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

98

4.2.4.4 Form Request

Gambar IV.28 Tampilan Jadi request

Page 29: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

99

4.2.4.5 Form Add Request

Gambar IV.29 Form Add request

Page 30: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

100

4.2.4.6 Form Authorization

Gambar IV.30 Tampilan Jadi Form Authorization

Page 31: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

101

4.2.4.7 Form History

Gambar IV.31 Tampilan jadi Form History

Page 32: BAB IV · Web viewRANCANGAN SISTEM DAN PROGRAM USULAN Analisa Kebutuhan Software Tahapan Analisis Perancangan Sistem Informasi pengajuan bahan baku pada Hotel Dafam Betha Subang berbasis

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