• Tidak ada hasil yang ditemukan

Aplikasi Hotel Management.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Hotel Management."

Copied!
23
0
0

Teks penuh

(1)

ABSTRAK

Aplikasi pengelolaan hotel adalah aplikasi yang digunakan oleh hotel

untuk mengelola setiap proses bisnis yang terjadi di setiap departemen yang

ada yang terdapat di dalam hotel. Proses bisnis yang terjadi antara lain

adalah seperti pengelolaan pelanggan yang akan menginap di dalam hotel,

pengelolaan reservasi hotel, pengelolaan penggunaan fasilitas di dalam

hotel, pengelolaan pemesanan barang untuk pelanggan yang sedang

menginap, pengelolaan penyalur, pengelolaan barang yang terdapat di

dalam hotel, pengelolaan pembelian barang, dan pengelolaan data utama

yang terdapat di dalam hotel.

(2)

ABSTRACT

Hotel management application is an application that is used by hotels

to manage all business processes that occur in each department are

contained in the hotel. Business processes that occur between the other is

like managing customers who will stay at the hotel, hotel reservation

management, management of the use of facilities inside the hotel, the

management of customer orders to stay, supplier management, the

management of the hotel, purchasing management, and management the

main data contained in the hotel.

(3)

DAFTAR ISI

PRAKATA ... i

LEMBAR PENGESAHAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xvii

DAFTAR LAMPIRAN ... xxi

BAB I PENDAHULUAN... 1

I.1 Latar Belakang ... 1

I.2 Rumusan Masalah ... 2

I.3 Tujuan Pembahasan ... 2

I.4 Ruang Lingkup Kajian ... 3

I.5 Sumber data ... 4

I.6 Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

II.1 Microsoft Visual Studio ... 6

II.1.1 Latar Belakang Visual Studio ... 6

II.1.2 Definisi .NET ... 7

II.1.3 Definisi LINQ to SQL ... 8

II.1.4 Definisi Web Service ... 9

II.2 Microsoft Structure Query Language (SQL)...10

II.2.1 Latar Belakang SQL ...10

II.2.2 Fungsi SQL ...11

II.3 Entity Relationship Diagram (ERD) ...12

II.3.1 Definisi ERD ...12

II.3.2 Fungsionalitas ERD ...13

II.4 Flowchart Diagram ...17

II.5 Data Flow Diagram ...18

(4)

II.7 PSPEC ...25

II.6 Metode Blackbox Testing ...25

BAB III ANALISIS DAN PERANCANGAN ...27

III.1 Analisis Proses Bisnis ...27

III.2 Perancangan ...28

III.2.1 Entity Relationship Diagram ...28

III.2.2 ERD to Tabel ...31

III.2.3 Flowchart ...39

III.2.4 Data Flow Diagram ...91

III.2.5 PSPEC ... 106

III.2.6 Kamus Data ... 139

III.2.8 Sketsa UserInterface ... 149

BAB IV HASIL PENELITIAN ... 224

IV.1 Login Form ... 224

IV.2 FrontOffice Main Menu Form ... 225

IV.3 Manage Hotel Customers Form ... 225

IV.4 Add New Customer Form ... 226

IV.5 Edit Customer Form ... 227

IV.6 Activation Customer Form ... 228

IV.7 View Hotel Member Form ... 229

IV.8 View Hotel Guest Form ... 229

IV.9 Manage Reservations Form ... 230

IV.10 Add New Reservation Form ... 231

IV.11 Edit Reservation Form ... 232

IV.12 Cancel Reservation Form ... 233

IV.13 Check In Reservation Form... 234

IV.14 Check Out Reservation Form ... 235

IV.15 View Reservation Form ... 236

IV.16 View Canceled Form ... 236

IV.17 View Check In Form ... 237

IV.18 View Check Out Form ... 237

IV.19 Use Room Facilities Form ... 238

IV.20 Order Extra Bed Form ... 239

IV.21 Order Mini Bar Form ... 239

IV.22 Order Laundry Form ... 240

IV.23 Order Food Form ... 241

(5)

IV.25 Use Hotel Facilities Form ... 242

IV.26 Add New Member Form ... 243

IV.27 Edit Facility Form ... 244

IV.28 Activation Facility Form ... 245

IV.29 View Member Form ... 246

IV.30 Add New Guest Form... 247

IV.31 View Guest Form ... 248

IV.32 FO Manage Transaction Form ... 248

IV.33 FO Cash Payment Form ... 249

IV.34 FO View Bill Form ... 250

IV.35 FO View Report ... 250

IV.36 View Customer Report ... 251

IV.37 View Reservation Report ... 251

IV.38 Inventory Main Menu Form ... 252

IV.39 Manage Suppliers Form ... 252

IV.40 Add New Supplier Form ... 253

IV.41 Edit Supplier Form ... 254

IV.42 Activation Supplier Form ... 255

IV.43 Manage Supplier Item Form ... 256

IV.44 Manage Items Form ... 257

IV.45 Manage Item Class Form ... 258

IV.46 Manage Item Group Form ... 259

IV.47 Add New Item Form ... 260

IV.48 Edit Item Form ... 260

IV.49 Set Item Price Form ... 261

IV.50 Manage Purchases Form ... 262

IV.51 Add New Request Form ... 262

IV.52 Edit Request Form ... 263

IV.53 Add New Order Form ... 263

IV.54 Edit Order Form ... 264

IV.55 Create Issuing Form ... 264

IV.56 INV Manage Transaction Form ... 265

IV.57 INV Cash Payment Form ... 266

IV.58 INV View Bill Form ... 267

IV.59 INV View Report Form ... 267

IV.60 View Supplier Report ... 268

(6)

IV.62 View Order Report ... 269

IV.63 View Issuing Report ... 269

IV.64 Admin Main Menu Form ... 270

IV.65 Manage Users Form ... 270

IV.66 Add New User Form ... 271

IV.67 Edit User Form ... 272

IV.68 Activation User Form... 272

IV.69 Manage Rooms Form ... 273

IV.70 Manage Room Type Form ... 274

IV.71 Manage Bed Size Form ... 274

IV.72 Set Room Price Form... 275

IV.73 Add New Room Form... 276

IV.74 Edit Room Form ... 276

IV.75 Manage Hotel Facilities Form ... 277

IV.76 Manage Facility Group Form ... 278

IV.77 Manage Facility Type Form ... 278

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 280

BAB VI SIMPULAN DAN SARAN ... 303

6.1 Simpulan ... 303

6.2 Saran ... 303

(7)

DAFTAR GAMBAR

Gambar 1 Relasi Many to Many, One to Many, One to One ...16

Gambar 2 Simbol - Simbol Flowchart ...18

Gambar 3 Arah Arus Data ...20

Gambar 4 DFD level 0 ...21

Gambar 5 DFD level 1 ...21

Gambar 6 Decomposition Diagram ...22

Gambar 7 Organization Structure ...27

Gambar 8 Entity Relationship Diagram ...28

Gambar 9 FlowchartMenuLogin ...39

Gambar 10 Flowchart AdminMain Menu ...40

Gambar 11 Flowchart Add New User ...41

Gambar 12 Flowchart Edit User ...42

Gambar 13 Flowchart Activation User ...43

Gambar 14 Flowchart Manage Room Type ...44

Gambar 15 Flowchart Manage Bed Size ...45

Gambar 16 Flowchart Add New Room ...46

Gambar 17 Flowchart Edit Room ...47

Gambar 18 Flowchart Set Room Price ...48

Gambar 19 Flowchart Manage Facility Group ...49

Gambar 20 Flowchart Manage Facility Type ...50

Gambar 21 Flowchart FO Main Menu ...51

Gambar 22 Flowchart Add New Hotel Member ...52

Gambar 23 Flowchart Edit Hotel Member ...53

Gambar 24 Flowchart Activation Hotel Member ...54

Gambar 25 Flowchart View Hotel Guest ...55

Gambar 26 Flowchart View Hotel Member ...56

Gambar 27 Flowchart Manage Reservations ...57

Gambar 28 Flowchart Add New Reservation ...58

Gambar 29 Flowchart Edit Reservation ...59

Gambar 30 FlowchartOrder Extra Bed ...60

Gambar 31 FlowchartOrderMini Bar ...61

Gambar 32 FlowchartOrder Laundry ...62

Gambar 33 FlowchartOrder Food ...63

Gambar 34 Flowchart Pay Room Stuff ...64

Gambar 35 Flowchart Use Hotel Facilities ...65

Gambar 36 Flowchart Add New Member ...66

Gambar 37 Flowchart Edit Facility ...67

Gambar 38 Flowchart ActivationFacility ...68

Gambar 39 Flowchart View Member ...69

Gambar 40 Flowchart Add New Guest ...69

Gambar 41 Flowchart View Guest ...70

Gambar 42 Flowchart FO Cash Payment ...71

Gambar 43 Flowchart FO View Bill ...72

Gambar 44 Flowchart FO View Report ...72

Gambar 45 FlowchartINV Main Menu ...73

Gambar 46 Flowchart Add New Supplier ...74

Gambar 47 Flowchart Edit Supplier ...75

(8)

Gambar 49 Flowchart Manage Supplier Items ...76

Gambar 50 Flowchart Manage Items ...77

Gambar 51 Flowchart Manage Item Class ...78

Gambar 52 Flowchart ManageItemGroup ...79

Gambar 53 Flowchart Add NewItem ...80

Gambar 54 Flowchart Edit Item ...81

Gambar 55 Flowchart Set Item Price ...82

Gambar 56 Flowchart ManagePurchases ...83

Gambar 57 Flowchart Add NewRequest ...84

Gambar 58 Flowchart Edit Request ...85

Gambar 59 Flowchart Add NewOrder ...86

Gambar 60 Flowchart Edit Order ...87

Gambar 61 Flowchart Create Issuing ...88

Gambar 62 FlowchartINV Create Payment ...89

Gambar 63 FlowchartINV View Bill ...90

Gambar 64 FlowchartINV View Report ...90

Gambar 65 DFD Level 0 ...91

Gambar 66 DFD Level 1-1 (Front OfficeMain Menu) ...92

Gambar 67 DFD Level 1-2 (InventoryMain Menu)...93

Gambar 68 DFD Level 1-3 (AdminMain Menu) ...94

Gambar 69 DFD Level 2-2 (Manage Hotel Customer) ...95

Gambar 70 DFD Level 2-3 (Manage Reservations) ...96

Gambar 71 DFD Level 2-4 (UseRoomFacilities) ...97

Gambar 72 DFD Level 2-5 (Use Hotel Facilities) ...98

Gambar 73 DFD Level 2-6 (FOManageTransactions), Level 2-7 (FO View Report) ...99

Gambar 74 DFD Level 2-8 (ManageSuppliers) ... 100

Gambar 75 DFD Level 2-9 (Manage Items) ... 101

Gambar 76 DFD Level 2-10 (ManagePurchases) ... 102

Gambar 77 DFD Level 2-11 (INVManageTransactions), Level 2-12 (INV View Report) ... 103

Gambar 78 DFD Level 2-13 (ManageUsers) ... 104

Gambar 79 DFD Level 2-14 (ManageRooms) ... 105

Gambar 80 DFD Level 2-15 (ManageHotelFacilities) ... 106

Gambar 81 LoginForm ... 149

Gambar 82 FO Main Menu ... 150

Gambar 83 ManageCustomers ... 150

Gambar 84 Add New Hotel Member ... 151

Gambar 85 Edit Member ... 152

Gambar 86 Activation Hotel Member ... 153

Gambar 87 View Hotel Guest ... 154

Gambar 88 View Hotel Member ... 155

Gambar 89 ManageReservation ... 156

Gambar 90 Add New Reservation ... 157

Gambar 91 Edit Reservation ... 158

Gambar 92 CancelReservation ... 159

Gambar 93 Check In ... 160

Gambar 94 Check Out ... 161

Gambar 95 ViewRoomStatus ... 162

Gambar 96 ViewReservation ... 163

(9)

Gambar 98 ViewCheck In ... 165

Gambar 99 ViewCheck Out ... 166

Gambar 100 UseRoomFacilities ... 167

Gambar 101 Order Extra Bed ... 168

Gambar 102 OrderMini Bar ... 169

Gambar 103 Order Laundry ... 170

Gambar 104 Order Food ... 171

Gambar 105 Pay Room Stuff ... 172

Gambar 106 Use Hotel Facilities ... 173

Gambar 107 Add New Member ... 174

Gambar 108 Edit Member ... 175

Gambar 109 ActivationMember ... 176

Gambar 110 View Member ... 177

Gambar 111 Add New Guest ... 178

Gambar 112 Edit Guest ... 179

Gambar 113 View Guest ... 180

Gambar 114 Create Guest Payment ... 181

Gambar 115 ManageTransactions ... 181

Gambar 116 FOCashPayment ... 182

Gambar 117 FO View bill ... 183

Gambar 118 INV Main Menu ... 184

Gambar 119 ManageSuppliers ... 184

Gambar 120 Add New Supplier ... 185

Gambar 121 Edit Supplier ... 186

Gambar 122 ActivationSupplier ... 187

Gambar 123 ManageSupplierItem ... 188

Gambar 124 Manage Items ... 189

Gambar 125 Manage Item Class ... 190

Gambar 126 ActivationItemClass ... 191

Gambar 127 ManageItemGroup ... 192

Gambar 128 ActivationItemGroup ... 193

Gambar 129 Add NewItem ... 194

Gambar 130 Edit Item ... 195

Gambar 131 ActivationItem ... 195

Gambar 132 Set Item Price ... 196

Gambar 133 ManagePurchases ... 197

Gambar 134 Add NewRequest ... 197

Gambar 135 Edit Request ... 198

Gambar 136 Delete Request ... 199

Gambar 137 Add NewOrder ... 200

Gambar 138 Edit Order... 201

Gambar 139 Delete Order ... 202

Gambar 140 Create Issuing ... 203

Gambar 141 VIew Request ... 204

Gambar 142 ViewOrder ... 205

Gambar 143 ViewIssuing ... 206

Gambar 144 ManageINVTransactions ... 207

Gambar 145 INVCashPayment ... 208

Gambar 146 INV View Bill ... 209

Gambar 147 AdminMain Menu ... 210

(10)

Gambar 149 Add New User ... 211

Gambar 150 Edit User ... 212

Gambar 151 Activation User ... 213

Gambar 152 ManageRooms ... 213

Gambar 153 Manage Room Type ... 214

Gambar 154 Manage Bed Size ... 215

Gambar 155 Add New Room ... 216

Gambar 156 Edit Room ... 216

Gambar 157 Activation Room ... 217

Gambar 158 ManageHotelFacilities ... 218

Gambar 159 ManageFacilityGroup ... 219

Gambar 160 Activation Facility Group ... 220

Gambar 161 Manage Facility Type ... 221

Gambar 162 Activation Facility Type... 222

Gambar 163 Set Facility Price ... 223

Gambar 164 Login Form ... 224

Gambar 165 FrontOffice Main Menu Form... 225

Gambar 166 Manage Hotel Customers Form ... 225

Gambar 167 Add New Hotel Member Form ... 226

Gambar 168 Edit Hotel Member Form ... 227

Gambar 169 Activation Hotel Member Form ... 228

Gambar 170 View Hotel Member Form ... 229

Gambar 171 View Hotel Guest Form ... 229

Gambar 172 Manage Reservations Form ... 230

Gambar 173 Add New Reservation Form ... 231

Gambar 174 Edit Reservation Form... 232

Gambar 175 Cancel Reservation Form ... 233

Gambar 176 Check In Reservation Form ... 234

Gambar 177 Check Out Reservation ... 235

Gambar 178 View Reservation Form ... 236

Gambar 179 View Canceled Form ... 236

Gambar 180 View Check In Form ... 237

Gambar 181 View Check Out Form ... 237

Gambar 182 Use Room Facilities Form ... 238

Gambar 183 Order Extra Bed Form ... 239

Gambar 184 Order Mini Bar Form ... 239

Gambar 185 Order Laundry Form ... 240

Gambar 186 Order Food Form ... 241

Gambar 187 Pay Room Stuff Form ... 241

Gambar 188 Use Hotel Facilities Form ... 242

Gambar 189 Add New Member Form ... 243

Gambar 190 Edit Facility Form ... 244

Gambar 191 Activation Facility Form ... 245

Gambar 192 View Member Form ... 246

Gambar 193 Add New Guest Form ... 247

Gambar 194 View Guest Form ... 248

Gambar 195 FO Manage Transaction Form ... 248

Gambar 196 FO Cash Payment Form ... 249

Gambar 197 FO View Bill Form ... 250

Gambar 198 FO View Report... 250

(11)

Gambar 200 View Reservation Report ... 251

Gambar 201 Inventory Main Menu Form ... 252

Gambar 202 Manage Suppliers Form ... 252

Gambar 203 Add New Supplier Form ... 253

Gambar 204 Edit Supplier Form ... 254

Gambar 205 Activation Supplier Form ... 255

Gambar 206 Manage Supplier Item Form ... 256

Gambar 207 Manage Items Form ... 257

Gambar 208 Manage Item Class Form ... 258

Gambar 209 Manage Item Group Form ... 259

Gambar 210 Add New Item Form ... 260

Gambar 211 Edit Item Form ... 260

Gambar 212 Set Item Price Form ... 261

Gambar 213 Manage Purchases Form ... 262

Gambar 214 Add New Request Form ... 262

Gambar 215 Edit Request Form ... 263

Gambar 216 Add New Order Form ... 263

Gambar 217 Edit Order Form ... 264

Gambar 218 Create Issuing Form ... 264

Gambar 219 Manage Transaction Form ... 265

Gambar 220 INV Cash Payment Form ... 266

Gambar 221 INV VIew Bill Form ... 267

Gambar 222 INV VIew Report Form ... 267

Gambar 223 View Supplier Report Form ... 268

Gambar 224 View Request Report Form ... 268

Gambar 225 View Order Report Form ... 269

Gambar 226 VIew Issuing Report Form ... 269

Gambar 227 Admin Main Menu Form ... 270

Gambar 228 Manage Users Form ... 270

Gambar 229 Add New User Form ... 271

Gambar 230 Edit User Form ... 272

Gambar 231 Activation User Form ... 272

Gambar 232 Manage Rooms Form ... 273

Gambar 233 Manage Room Type Form ... 274

Gambar 234 Manage Bed Size Form ... 274

Gambar 235 Set Room Price Form ... 275

Gambar 236 Add New Room Form ... 276

Gambar 237 Edit Room Form ... 276

Gambar 238 Manage Hotel Facilities Form ... 277

Gambar 239 Manage Facility Group Form ... 278

(12)

DAFTAR TABEL

Tabel I Tabel Notasi EntityRelationshipDiagram ...13

Tabel II Simbol DFD ...19

Tabel III Tabel tbUser ...31

Tabel IV Tabel tbHotelCustomer ...32

Tabel V Tabel tbRoomType ...32

Tabel VI Tabel tbBedSize ...33

Tabel VII Tabel tbRoom ...33

Tabel VIII Tabel tbReservation...33

Tabel IX Tabel tbReservationDetails ...33

Tabel X Tabel tbReservationOrderItem ...34

Tabel XI Tabel tbFacilityGroup ...34

Tabel XII Tabel tbFacilityType...34

Tabel XIII Tabel tbFacilityCustomer ...35

Tabel XIV Tabel tbOrderFacility ...35

Tabel XVI Tabel tbSupplier ...36

Tabel XVII Tabel tbSupplierDetails ...36

Tabel XVIII Tabel tbItemClass ...36

Tabel XIX Tabel tbItemGroup ...36

Tabel XX Tabel tbItem ...37

Tabel XXI Tabel tbPurchaseRequest ...37

Tabel XXII Tabel tbRequestDetails ...37

Tabel XXIII Tabel tbPurchaseOder ...38

Tabel XXIV Tabel tbOrderDetails ...38

Tabel XXV Tabel tbPurchaseIssuing ...38

Tabel XXVI PSPEC Login Form ... 106

Tabel XXVII PSPEC Add NewHotelCustomerForm ... 107

Tabel XXVIII PSPEC Edit HotelCustomerForm ... 107

Tabel XXIX PSPEC ActivationHotel Customer Form ... 108

Tabel XXX PSPEC View Member Form ... 108

Tabel XXXI PSPEC View GuestForm ... 109

Tabel XXXII PSPEC Add New ReservationForm ... 109

Tabel XXXIII PSPEC Edit ReservationForm ... 110

Tabel XXXIV PSPEC CancelReservationForm ... 110

Tabel XXXV PSPEC Check InForm ... 111

Tabel XXXVI PSPEC Check OutForm ... 111

Tabel XXXVII PSPEC ViewReservationForm ... 112

Tabel XXXVIII PSPEC ViewCanceledReservationForm ... 112

Tabel XXXIX PSPEC ViewCheck InForm ... 113

Tabel XL PSPEC ViewCheck OutForm ... 114

Tabel XLI PSPEC Order Extra BedForm ... 114

Tabel XLII PSPEC OrderMini Bar Form ... 115

Tabel XLIII PSPEC Order LaundryForm ... 115

Tabel XLIV PSPEC Order FoodForm ... 116

Tabel XLV PSPEC Pay Room StuffForm ... 116

Tabel XLVI PSPEC Add New MemberForm ... 117

Tabel XLVII PSPEC Edit FacilityForm ... 117

(13)

Tabel XLIX PSPEC View MemberForm ... 118

Tabel L PSPEC Add New Guest Form ... 119

Tabel LI PSPEC View GuestForm ... 120

Tabel LII PSPEC FO Cash PaymentForm ... 120

Tabel LIII PSPEC FO View BillForm ... 121

Tabel LIV PSPEC View ReportReservationForm ... 121

Tabel LV PSPEC View ReportCustomerForm ... 122

Tabel LVI PSPEC Add New SupplierForm ... 122

Tabel LVII PSPEC Edit SupplierForm ... 123

Tabel LVIII PSPEC ActivationSupplier Form ... 123

Tabel LIX PSPEC Manage Supplier ItemsForm ... 124

Tabel LX PSPEC Manage Item ClassForm ... 124

Tabel LXI PSPEC ManageItemGroupForm ... 125

Tabel LXII PSPEC Add NewItemForm ... 126

Tabel LXIII PSPEC Edit ItemForm ... 126

Tabel LXIV PSPEC SetItemPriceForm ... 127

Tabel LXV PSPEC Add NewRequestForm ... 127

Tabel LXVI PSPEC Edit RequestForm ... 128

Tabel LXVII PSPEC Add NewOrderForm ... 128

Tabel LXVIII PSPEC Edit OrderForm ... 129

Tabel LXIX PSPEC Create IssuingForm ... 130

Tabel LXX PSPEC INV Cash PaymentForm ... 130

Tabel LXXI PSPEC INV View Bill Form ... 131

Tabel LXXII PSPEC View ReportOrderForm ... 131

Tabel LXXIII PSPEC View ReportRequestForm ... 132

Tabel LXXIV PSPEC View ReportIssuingForm ... 132

Tabel LXXV PSPEC View ReportSupplierForm ... 133

Tabel LXXVI PSPEC Add New UserForm... 133

Tabel LXXVII PSPEC Edit UserForm ... 134

Tabel LXXVIII PSPEC Activation UserForm ... 134

Tabel LXXIX PSPEC Manage Room TypeForm ... 135

Tabel LXXX PSPEC Manage Bed SizeForm ... 136

Tabel LXXXI Set Room Price ... 136

Tabel LXXXII PSPEC Add New RoomForm ... 137

Tabel LXXXIII PSPEC Edit RoomForm ... 137

Tabel LXXXIV PSPEC ManageFacilityGroupForm ... 138

Tabel LXXXV PSPEC ManageFacilityType ... 139

Tabel LXXXVI Kamus Data Tabel User ... 139

Tabel LXXXVII Kamus Data Tabel HotelCustomer ... 140

Tabel LXXXVIII Kamus Data Tabel RoomType ... 140

Tabel LXXXIX Kamus Data Tabel BedSize ... 141

Tabel XC Kamus Data Tabel Room ... 141

Tabel XCI Kamus Data Tabel Reservation... 142

Tabel XCII Kamus Data Tabel ReservationDetails ... 142

Tabel XCIII Kamus Data Tabel ReservationOrderItem ... 143

Tabel XCIV Kamus Data Tabel Facility Group ... 143

Tabel XCV Kamus Data Tabel Facility Type ... 143

Tabel XCVI Kamus Data Tabel Facility Customer ... 144

Tabel XCVII Kamus Data Tabel OrderFacility ... 144

Tabel XCVIII Kamus Data OrderFacilitiesDetails ... 144

(14)

Tabel C Kamus Data Tabel SupplierDetails ... 145

Tabel CI Kamus Data Tabel ItemClass ... 146

Tabel CII Kamus Data Tabel ItemGroup ... 146

Tabel CIII Kamus Data Tabel Item ... 146

Tabel CIV Kamus Data Tabel PurchaseRequest ... 147

Tabel CV Kamus Data Tabel RequestDetail ... 147

Tabel CVI Kamus Data Tabel PurchaseOrder ... 147

Tabel CVII kamus Data Table Order Detail ... 148

Tabel CVIII Kamus Data Tabel PurchaseIssuing ... 148

Tabel CIX Test Case Login Form ... 280

Tabel CX Test Case Admin Main Menu ... 280

Tabel CXI Test Case Manage Hotel Customers ... 281

Tabel CXII Test Case Add New Hotel Member ... 281

Tabel CXIII Test Case Edit Hotel Member ... 281

Tabel CXIV Test Case Activation Hotel Member ... 282

Tabel CXV Test Case View Hotel Member ... 282

Tabel CXVI Test Case View Hotel Guest ... 282

Tabel CXVII Test Case Manage Reservations ... 282

Tabel CXVIII Test Case Add New Reservation ... 283

Tabel CXIX Test Case Edit Reservation ... 284

Tabel CXX Test Case Cancel Reservation ... 284

Tabel CXXI Test Case Check In Reservation ... 284

Tabel CXXII Test Case Check Out Reservation ... 284

Tabel CXXIII Test Case View Reservation ... 285

Tabel CXXIV Test Case View Canceled ... 285

Tabel CXXV Test Case View Check In ... 285

Tabel CXXVI Test Case View Check Out ... 285

Tabel CXXVII Test Case Use Room Facilities ... 285

Tabel CXXVIII Test Case Order Extra Bed ... 286

Tabel CXXIX Test Case Order Mini Bar ... 286

Tabel CXXX Test Case Order Laundry ... 286

Tabel CXXXI Test Case Order Food ... 286

Tabel CXXXII Test Case Pay Room Stuff ... 286

Tabel CXXXIII Test Case Use Hotel Facilities ... 287

Tabel CXXXIV Test Case Add New Member ... 287

Tabel CXXXV Test Case Edit Facility ... 288

Tabel CXXXVI Test Case Activation Facility ... 289

Tabel CXXXVII Test Case View Facility Member ... 289

Tabel CXXXVIII Test Case Add New Facility Guest ... 289

Tabel CXXXIX Test Case View Facility Guest ... 290

Tabel CXL Test Case FO Manage Transaction ... 290

Tabel CXLI Test Case FO Cash Payment... 290

Tabel CXLII Test CaseFO View Report ... 290

Tabel CXLIII Test Case Inventory Main Menu ... 291

Tabel CXLIV Test Case Manage Suppliers ... 291

Tabel CXLV Test Case Add New Supplier ... 291

Tabel CXLVI Test Case Edit Supplier ... 292

Tabel CXLVII Test Case Activation Supplier ... 292

Tabel CXLVIII Test Case Manage Supplier Items ... 292

Tabel CXLIX Test Case Manage Items ... 293

(15)

Tabel CLI Test Case Manage Item Group ... 293

Tabel CLII Test Case Add New Item ... 293

Tabel CLIII Test Case Edit Item ... 294

Tabel CLIV Test Case Set Item Price ... 294

Tabel CLV Test Case Manage Purchases ... 294

Tabel CLVI Test Case Add New Purchase Request ... 295

Tabel CLVII Test Case Edit Purchase Request ... 295

Tabel CLVIII Test Case Add New Purchase Order ... 295

Tabel CLIX Test Case Edit Purchase Order ... 296

Tabel CLX Test Case Create Issuing ... 296

Tabel CLXI Test Case INV Manage Transaction... 297

Tabel CLXII Test Case INV Cash Payment ... 297

Tabel CLXIII Test CaseINV View Report ... 297

Tabel CLXIV Test Case Admin Main Menu ... 297

Tabel CLXV Test Case Manage Users ... 298

Tabel CLXVI Test Case Add New User ... 298

Tabel CLXVII Test Case Edit User ... 299

Tabel CLXVIII Test Case Activation User ... 299

Tabel CLXIX Test Case Manage Rooms ... 299

Tabel CLXX Test Case Manage Room Type ... 300

Tabel CLXXI Test Case Manage Bed Size ... 300

Tabel CLXXII Test Case Set Room Price ... 300

Tabel CLXXIII Test Case Add New Room... 300

Tabel CLXXIV Test Case Edit Room ... 301

Tabel CLXXV Test Case Manage Facility Group ... 302

(16)

DAFTAR LAMPIRAN

(17)

BAB I PENDAHULUAN

I.1 Latar Belakang

Saat ini, telah banyak perusahaan yang bergerak dalam bidang

perhotelan. Sistem kerja yang dimiliki oleh perusahaan

perusahaan

tersebut dipecah

pecah menjadi beberapa bagian dan diserahkan

kepada masing

masing karyawan berdasarkan jabatan mereka.

Sistem kerja tersebut antara lain dapat menangani masalah

pemesanan kamar, pembayaran oleh

customer

, penyediaan barang

dan

inventory

hotel, pembayaran terhadap

supplier

, dan menyediakan

berbagai jenis laporan hotel yang dapat diberikan kepada pemilik hotel

tersebut. Akan tetapi, berbagai aktivitas yang harus dilakukan oleh

berbagai karyawan tersebut memiliki suatu kendala dalam jalur

penyerahan dokumen, penyesuaian data hotel antar karyawan, dan

masalah

masalah lainnya yang dilakukan secara manual tanpa

menggunakan jalur komputerisasi yang saling terhubung.

Berdasarkan pertimbangan di atas, maka dibuatkan suatu

aplikasi yang dapat menggantikan sistem kerja hotel antar karyawan

secara manual menjadi sistem kerja hotel yang terkomputerisasi antar

karyawannya

namun

dapat

memperkecil

kesalahan

kerja,

mempercepat perpindahan data antar karyawan, dan menyelesaikan

setiap masalah yang ada.

Dengan dibuatnya aplikasi ini, diharapkan agar perusahaan

yang bergerak dalam bidang perhotelan ini dapat menangani setiap

sistem kerja yang ada dengan lebih mudah dan cepat. Walaupun

dengan pembagian kerja yang berbeda antar karyawan, namun

diharapkan agar semua data yang dibutuhkan oleh karyawan

karyawan tersebut dapat dengan mudah tersimpan dan dipakai oleh

(18)

I.2 Rumusan Masalah

Dari latar belakang di atas, dirumuskan masalah

masalah

yang akan ditangani sebagai berikut :

1. Bagaimana membuat aplikasi bagian

Front Office

untuk

mempermudah melakukan reservasi hotel untuk

member

maupun

customer

biasa?

2. Bagaimana membuat aplikasi bagian

Front Office

untuk

mempermudah dalam menangani masalah pemesanan

mini bar

,

makanan, serta barang

barang lain yang disediakan oleh hotel?

3. Bagaimana membuat aplikasi bagian

Front Office

untuk

mempermudah melakukan pendaftaran dalam penggunaan

fasilitas hotel?

4. Bagaimana membuat aplikasi bagian

Front Office

untuk

mempermudah dalam melakukan pembayaran?

5. Bagaimana

membuat

aplikasi

bagian

Inventory

untuk

mempermudah dalam melakukan pemesanan barang dan

penerimaan barang dari

supplier

?

I.3 Tujuan Pembahasan

Tujuan pembuatan dari aplikasi ini adalah mempermudah

pengelolaan data pemesanan untuk

member

maupun

customer

biasa,

mempermudah pengelolaan data dalam pencatatan pemesanan

barang untuk

customer

yang sedang menginap, mempermudah

pengelolaan data penggunaan fasilitas hotel, mempermudah

pencatatan pembayaran

customer

atas reservasi yang telah

dilakukan, serta mempermudah dalam pengelolaan pemesanan

(19)

I.4 Ruang Lingkup Kajian

Batasan masalah dalam pembuatan aplikasi ini adalah :

A. Batasan perangkat lunak dalam tahap pengembangan aplikasi

Sistem operasi :

Microsoft Windows Vista Business

Sistem Basis Data :

SQL Server 2005

Bahasa Scripting : C

#.NET 2008

Editor Pemrograman :

Visual Studio.NET 2008

Framework :

.NET Framework 3.5

B. Batasan perangkat keras dalam tahap pengembangan aplikasi

Processor Intel Core Duo 2.00GHz

Memory DDR2 2048 MB

Harddisk 250 GB

Keyboard + mouse

C. Batasan aplikasi

Program ini didesain agar memberi kenyamanan kepada

user

ketika mengakses aplikasi untuk menyimpan data, mengambil

data, melihat data, dan menghasilkan laporan. Aplikasi akan berisi:

User yang dapat mengakses aplikasi adalah

administrators

,

frontoffices

, dan

inventories

.

Pendaftaran

member

hotel

Reservasi kamar hotel dan penggunaan barang

barang

ketika dalam tahap menginap

Transaksi pembayaran dengan

customer

Pendaftaran

member

untuk fasilitas hotel

Laporan bagian

Front Office

dan

Inventory

Pendaftaran

supplier

Pendaftaran barang yang digunakan oleh hotel

Transaksi pembayaran dengan

supplier

(20)

Tidak menangani pembayaran dengan menggunakan kartu

kredit dan transaksi dengan bank. Bila ada pembayaran

secara transfer, maka akan dilakukan peng-

input-

an data

secara manual

Tidak menangani masalah

currency

Tidak menangani masalah pembayaran secara angsuran

Tidak menangani masalah retur terhadap

supplier

Tidak menangani masalah perpanjangan waktu menginap

I.5 Sumber data

Data

data yang digunakan untuk menyusun laporan ini

adalah :

Data primer

Data primer merupakan data yang diperoleh melalui

proses pembelajaran mata kuliah Pemrograman C# dan C#

Lanjut yang diajarkan oleh dosen.

Data sekunder

Data sekunder merupakan data yang diperoleh melalui

studi literature,

internet

, dan sumber

sumber lainnya untuk

mendukung kekuatan dan kebenaran data primer.

I.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan Tugas

Akhir ini yaitu :

BAB I PENDAHULUAN

Berisi uraian mengenai latar belakang, perumusan masalah,

tujuan masalah, batasan masalah, sumber data, sistematika

(21)

BAB II KAJIAN TEORI

Berisi teori

teori dasar yang akan digunakan dalam menyusun

laporan Tugas Akhir ini.

BAB III ANALISIS DAN PERANCANGAN

Berisi hasil analisis dan perancangan sistem / aplikasi yang

dibuat, antara lain ERD, UML, relasi table dan konsep perancangan

desain aplikasi

BAB IV HASIL PENELITIAN

Berisi penjelasan mengenai sistem / aplikasi yang telah dicapai

dalam cara

cara penggunaan aplikasi tersebut.

BAB V PEMBAHASAN DAN UJI COBA PENELITIAN

Berisi hasil evaluasi secara singkat dari sistem / aplikasi yang

telah dibuat.

BAB VI SIMPULAN DAN SARAN

Berisi kesimpulan dan saran

saran dari penulis untuk

(22)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang bisa diperoleh melalui beberapa evaluasi yang ada

adalah:

1.

Dengan adanya modul

manage

customers

,

manage

reservations

,

use

room facilities

,

use

hotel

facilities

,

manage

transaction

, serta

view

report

dapat mempermudah bagian

front offices

untuk mengelola data

reservasi kamar maupun fasilitas hotel menjadi lebih terorganisir.

2.

Dengan adanya modul

manage

suppliers

,

manage

items

,

manage

purchases

,

manage

transaction

, serta

view

report

dapat mempermudah

bagian

inventories

dalam mengelola data barang yang terdapat di

dalam hotel sekaligus mempermudah dalam proses pembelian barang

terhadap

supplier

.

3.

Dengan menggunakan sistem web service dan database yang terpusat

pada 1 server, maka aplikasi ini dapat menyatukan proses bisnis yang

terjadi di hotel sehingga perpindahan data antar departemen dapat

ditangani dengan mudah.

6.2 Saran

Saran yang diperoleh untuk mengembangkan aplikasi agar menjadi

lebih baik antara lain :

1.

Pengembangan aplikasi dengan menggunakan bahasa pemrograman

berbasis web sehingga

instalasi

ulang ketika dalam tahap

pengembangan, dapat dipakai dengan mudah

2.

Penambahan fitur untuk departemen lain yang terdapat di dalam hotel

sehingga sistem kerja dan pengolahan data antar departemen dapat

(23)

DAFTAR PUSTAKA

1. Bain, Tony.(2002).Visual Basic.NET and SQL SERVER 2000 :

Building an Effective Data Layer (pp. 27

87).New York : Wrox Press

2. Darie, Cristian , & Ruvalcaba, Zak.(2006).Build Your Own ASP.NET

2.0 Web Site Using C# & VB (2nd ed.) (pp.251

292).New York :

Sitepoint.

3.

Sell

s, Chris, & Weinhardt, Michael.(2006).Windows

Form

s 2.0

Programming (pp. 867

899).Australia : Pearson Education.

4. Short, Scott.(2003).XML Web Services For The Microsoft.NET

Plat

form

(pp. 1

11 & pp. 401-436 ).Jakarta:PT Elex Media

Computindo.

5. Watson, Karli.(2006).Beginning C# (pp.329

440).New York : Wrox

Press.

6.

http://arrohman.wordpress.com/2007/09/23/analisis-dengan-diagram-keterhubungan-entitas-entity-relationship-diagramerd

7. http://encyclopedia.thefreedictionary.com/Process+Specification

8. http://en.wikipedia.org/wiki/LINQ_to_SQL#LINQ_to_SQL

9. http://cinemasia.files.wordpress.com/2008/08/

Flowchart

.pdf

10. http://ilkom.unsri.ac.

ID

/dosen/dianpalupirini/materi/algo/Bab%20VIII%

20

Flowchart

.pdf

11. http://satiman.blogspot.com/2007/05/net-dan-vbnet-2005.html

12. http://setia.staff.gunadarma.ac.id/files/6070/Modul_KamusData.pdf

13. http://technet.microsoft.com/en-us/library/cc722321.aspx

Referensi

Dokumen terkait

Universitas Katolik Widya Mandala Surabaya yang telah.. memberikan arahan, kesempatan dan bimbingan

Fakta yang penulis temukan berdasarkan data yang telah dihimpun dapat disimpulkan bahwa sasaran pelatihan di Pondok Pesantren Al-Barokah perumusannya sudah cukup

Berdasarkan tabel 1 dibawah dapat dilihat bahwa dari 148 responden penelitian santriwati dengan perilaku personal hygiene saat menstruasi yang tidak baik sebanyak

sentrasi ekstrak ethanol daun pepaya (Carica pa- paya L) terhadap pertumbuhan bakteri Escheri- chia coli metode difusi. Untuk penelitian selanjutnya

Tragediaan liittyy ihmisen ulkopuolisten, hänen tuhoonsa johtavien voimien pohtiminen sekä ihmisen tietoisen valinnan, vapauden ja mahdollisuuksien suhde kyseisiin

Menentukan sumbu simetri, titik puncak, sifat definit positif atau negatif fungsi kuadrat dengan melengkapkan kuadrat sempurnaA. Menentukan fungsi kuadrat yang melalui

9 ertinggi yaitu pada jenis Xylocarpus granatum yang memiliki nilai 54,22% dan terendah adalah Cheriops tagal, Sonneratia alba dengan nilai rata-rata 1,20% selanjutnya untuk nilai

Tujuan analisa data ini adalah untuk memperoleh gambaran rinci mengenai status akses akses pada sumber air minum layak dan tersedia sepanjang waktu, akses pada fasilitas