RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI
PERHOTELAN PADA NEW CAHAYA HOTEL SIDOARJO
Moch.Reza Pahlevie
1)
Henry Bambang
2)
Yoppy Mirza M.
3)
Email : 1)
[email protected]
, 2)
[email protected]
, 3)
[email protected]
Abstract
New Cahaya Hotel is a company engaged in the field of tourism as an hotel in Sidoarjo. New Cahaya
Hotel still using manual methods for daily administration, such as reservation, check in, check out, in
house services, and making reports. This recording methods for a company that engaged in services
can be not efficient, for example taking too much time to handling check in registration. It can be risky
too for saving valueable informations. To overcome the problems above, researcher is designing and
implementing an hotel administration information system. The result from this hotel administration
system is hotel administration reporting. So, this system can overcome the company’s administration
problem and give efficient and effective information.
Keywords: information system, hotel administration system reporting
New
Cahaya
Hotel
merupakan
perusahaan yang bergerak dibidang perhotelan.
Perusahaan yang berbasis pada bidang jasa /
pelayanan ini memiliki jumlah kamar sebanyak 35
kamar. Kecepatan pelayanan merupakan salah satu
target utama untuk memberikan kepuasan kepada
pelanggan hotel. Khususnya pada pelayanan
administrasi pada New Cahaya Hotel.
Pada saat ini, proses administrasi pada
New Cahaya Hotel yaitu tamu melakukan
reservasi baik melalui telepon ataupun melalui
direct reservation.
Selanjutnya tamu melakukan
check in sesuai dengan tanggal dan waktu yang
telah ditentukan pada saat reservasi. Tamu yang
telah menginap dapat menggunakan fasilitas yang
telah disediakan. Fasilitas yang diberikan kepada
tamu hotel terdapat 2 macam, yaitu
free services
dan
paid services
.
Free services
meliputi
airport
pick up services, welcome drink,
dan
breakfast
order.
Paid
services
meliputi
restaurant,
drugstore, airport shuttle,
dan
laundry.
Data
paid services
yang belum terbayar
akan ditagihkan pada saat
check out.
Runtututan
prosesnya, data tagihan tamu pada
paid services,
akan direkap oleh petugas
services
, kemudian
diberikan kepada petugas
front office
untuk
dilakukannya
night audit.
Dari hasil
night audit
tersebut akan didapatkan keseluruhan estimasi
total biaya inap yang akan ditagihkan saat
check
out.
Pada saat
check out
petugas front office
mengecek ulang tagihan, sambil menunggu
petugas
house keeping
untuk mengecek kamar,
apabila ada tambahan tagihan. Setelah selesai
dilakukannya
bill settlement,
kemudian proses
check out
pun selesai.
Proses akhir adalah proses rooms status
maintenance. Proses ini adalah proses perubahan
status kamar mulai dari check out, vacant dirty,
hingga vacant clean. Proses ini adalah proses make
up rooms kamar yang telah dipakai tamu
sebelumnya.
Masalah yang terjadi saat ini yaitu, New
Cahaya
Hotel
selama
dalam
menjalankan
administrasi sehari-harinya masih menggunakan
cara manual, misal pencatatan reservasi dan check
in yang lama, sering terjadinya penumpukan
tagihan yang belum terbayar yang berakibat tidak
terbayarnya tagihan tersebut, dan bill settlement
yang memakan waktu lama dalam proses
administrasi dan pengkalkulasiannya.
Berdasarkan permasalahan di atas maka
diperlukan suatu sistem informasi administrasi
penjualan yang mampu mengolah data dan
mempermudah dalam menyusun laporan. Dengan
sistem
informasi
administrasi
perhotelan
diharapkan dapat membantu proses administrasi di
New Cahaya Hotel.
METODE
Software Engineering Body of Knowledge
(SWEBOK)
Menurut John Willey & Sons (2004)
dalam bukunya menuliskan : “SWEBOK
mendeskripsikan
pengetahuan
secara
umum
tentang rekayasa perangkat lunak yang dibagi
kedalam 10 area pengetahuan (
Knowledge Areas
)
Knowledge
(SWEBOK) adalah produk dari komite
koordinasi rekayasa perangkat lunak disponsori
oleh IEEE
Computer Society
.
Berikut adalah
penjelasan tentang ruang lingkup pengetahuan
atau yang disebut juga
Knowledge Area
(KA)
yang
digunakan
sebagai
panduan
dalam
mengembangkan aplikasi oleh penulis.
1.Requirement
Tahapan awal dalam membangun
aplikasi,
Software Requirements
merupakan
sebuah properti yang harus diperlihatkan dengan
bertujuan untuk menyelesaikan permasalahan yang
ada. Menjabarkan bagaimana mengotomatisasikan
sebuah permasalahan sebuah tugas yang dihadapi
oleh pengguna, membantu menganalisis proses
bisnis perusahaan yang telah menggunakan
aplikasi, menganalisis kekurangan yang ada dan
lainnya (John Willey & Sons, 2004).
Berikut
penjabaran tentang beberapa tahapan yang ada
pada
software
requirement:
a.
Requirement Elicitation
Tahapan awal dalam pemenuhan
software
requirements
yang
berkonsentrasi
pada
beberapa hal, darimana kebutuhan perangkat
lunak itu sendiri dan bagaimana para
pengembangan
perangkat
lunak
dapat
mengumpulkannya.
b.
Requirement Analysis
Tahapan ini membahas tentang kegiatan
menganalisis kebutuhan untuk :
i.
Mendeteksi
dan
menyelesaikan
permasalahan yang ada pada tiap-tiap
kebutuhan.
ii.
Menggali
batasan
yang
ada
pada
perangkat lunak dan bagaimana perangkat
lunak tersebut akan berinteraksi dengan
lingkungan.
iii.
Menguraikan kebutuhan sistem yang akan
digunakan sebagai kebutuhan perangkat
lunak
c.
Requirements spesification
Secara umum
specification
biasanya mengacu
pada banyaknya jumlah pekerjaan atau
kemampuan perangkat lunak tersebut dalam
mencapai tujuannya, yang secara sistematis
dapat dilihat kembali, dievaluasi dan di terima.
d.
Requirement Verification and Validation
Beberapa dokumen
requirements
di atas
menjadi bahan dari tahapan validasi dan
verifikasi. Kebutuhan verifikasi dan validasi
berpusat pada pemeriksaan kebutuhan dari
dokumen yang meyakinkan bahwa ini
merupakan sistem yang benar. Kebutuhan
yang ada di validasi untuk menjamin bahwa
pengembang dari perangkat lunak tersebut
dapat memahami kebutuhan yang akan
dicapai.
2.Desain
Menurut, John Willey dalam bukunya,
Menurut definisi dari IEEE, desain adalah proses
yang menggambarkan arsitektur, komponen, antar
muka, dan karakteristik yang lain dari sistem atau
komponen, serta juga sebagai hasil dari proses
tersebut. (John Willey & Sons, 2004).
3.Construction
Software construction
mengacu pada detil
pembuatan dari sebuah pekerjaan, perangkat lunak
yang
bermakna
melalui
kombinasi
dari
pengkodean. sebagai pembuatan detail dari suatu
pekerjaan, menciptakan satu perangkat lunak yang
penting yang di kombinasikan dengan
code
, proses
verifikasi,
testing
unit
,
dan
testing
yang
terintegrasi, serta proses
debuging
.
Sistem Administrasi
Istilah administrasi berasal dari bahasa
latin yaitu
ad
dan
ministrate
yang artinya
pemberian jasa atau bantuan, yang dalam bahasa
inggris disebut Administration artinya
to serve
,
yaitu melayani dengan sebaik-baiknya. Pengertian
administrasi dapat dibedakan menjadi 2 pengertian
yaitu:
a.
Administrasi dalam arti sempit. Menurut
Soewarno
Handayaningrat
mengatakan
“Administrasi secara sempit berasal dari kata
administratie(bahasa Belanda) yaitu meliputi
kegiatan
catat-mencatat,
surat
menyurat,
pembukuan ringan, ketik mengetik, agenda dan
sebagainya
yang
bersifat
teknis
ketatausahaan”(1988:2). Dari definisi tersebut
dapat disimpulkan administrasi dalam arti
sempit merupakan kegiatan ketatausahaan yang
meliputi
kegiatan
catat
mencatat,
surat
menyurat, pembukuan dan pengarsipan surat
serta hal-hal lainnya yang dimaksudkan untuk
menyediakan informasi serta mempermudah
memperoleh
informasi
kembali
jika
dibutuhkan.
b.
Administrasi dalam arti luas. Menurut The
Liang Gie mengatakan “Administrasi secara
luas adalah seragkaian kegiatan yang dilakukan
oleh sekelompok orang dalam suatu kerjasama
untuk mencapai tujuan tertentu”(1980:9).
serta mencapai tujuan yang telah ditentukan
sebelumnya.
Pendapat lain mengenai administrasi
dikemukakan
oleh
Sondang
P.
Siagian
mengemukakan “ Administrasi adalah keseluruhan
proses kerjasama antara 2 orang atau lebih yang
didasarkan
atas
rasionalitas tertentu
untuk
mencapai
tujuan
yang
telah
ditentukan
sebelumnya” (1994:3). Berdasarkan uraian dan
definisi tersebut maka dapat diambil kesimpulan
bahwa adminsitrasi adalah seluruh kegiatan yang
dilakukan
melalui
kerjasama
dalam
suatu
organisasi berdasarkan rencana yang telah
ditetapkan untuk mencapai tujuan.
Proses Bisnis Berdasarkan
Stakeholder
Berikut ini adalah proses bisnis administrasi
perhotelan pada New Cahaya Hotel.
Tabel 1. Proses Bisnis Berdasarkan
Stakeholder
STAKE-
HOLDER
PROSES
BISNIS
PHASE
POLICY
Front
Office
Reservation
1
-
Check In
2
-
Create Guest
Folio
3
-
Add Detail
Guest Folio
4
Airport
Shuttle
Services
9
P9. Pick
up
services
tidak
berbayar(f
ree),
sedangkan
drop off
services
berbayar
Wake Up
Call
10
-
Night Audit
12
-
Check Out
15
-
Guest Folio
Payment
13
-
Guest Folio
Settlement
17
Food &
Beverage
Welcome
Drink
5
-
Breakfast
Order
6
-
Restaurant
7
-
STAKE-
HOLDER
PROSES
BISNIS
PHASE
POLICY
Sales
Drugstore
Sales
8
-
F&B
Reporting
14
-
House
Keeping
Laundry
Services
10
-
-
Snack Bar
14
-
HK Rooms
Maintenance
18
-
HK
Reporting
19
-
Accountin
g
Monthly
Revenue
Reporting
20
-
Operation
al
Manager
Managerial
Reporting
21
-
-
Document Flow Sistem Informasi Administrasi
Perhotelan Lama
Berikut ini adalah arus dokumen dari
sistem
lama
yang
telah
diterapkan
sebelumnya.
Secara
detil
alur
proses
administrasi hotel lama dapat ditunjukkan
pada Gambar 1
Document Flow Sistem Informasi Administrasi Hotel Saat Ini
Food & Beverage
Front Office
House Keeping
Accounting
Operational
Manager
P
h
as
e
START
Reservation
Check InCheck Out Check Out ?
Welcome /
EveningDrink
BreakfastOrder
Restaurant Sales
Laundry
Services
HK Rooms
Reporting RoomsMaintenance
Night
AuditBill Audit Buku Reservasi
Buku Kas Harian Nota Deposit
Reservasi
Data Guest In
House
Welcome/ Evening Drink List
Breakfast Order
List
Data Guest In
HouseDrugstore Sales
Restaurant BIll
HK Activity
Report
Drugstore BillAirport Shuttle Service Airport Shuttle
Services Bill
F&B Audit
&
ReportingF&B Guest
Invoice
F&B Guest
Invoice
Mini Bar & Rooms Charge Reporting
Mini Bar &
Rooms ChargeList
Laundry Bill
Registration Form Guest Slip Occupancy Report Buku Kas Harian
Nota Deposit
Check In
Vacant Dirty
Rooms List
Restaurant & Drugstore
Sales Report Restaurant Bill Drugstore BillLaporan Kas
HarianGuest Bill
Laporan Kas Harian
Occupancy
ReportDaily Revenue
Report Guest InvoiceList
1
1
2
2
Mini Bar &
Rooms ChargeList
Occupancy
Report
Laundry Report Laundry Bill
Laundry Report Laundry Bill
Vacant Dirty Rooms List
3
3
5
5
Restaurant & Drugstore Sales Report Restaurant Bill
Drugstore Bill
OccupancyReport
Check Out Book
Laporan KasHarian
Guest Bill
6
6
7
Guest Slip
OccupancyReport
4
4
7
HK Activity
Report
8
8
Monthly
Summary
ReportMonthly
Summary
ReportFINISH
Y
N
Mencatat Data pada Log Book Log Book
Log Book
Log Book
Log Book9
9
9
.Gambar 1
Document Flow
Sistem Informasi
Administrasi Hotel Lama
System Flow
Sistem Informasi Administrasi
Perhotelan Baru
System Flow Sistem Informasi Administrasi Hotel
Food & Beverage
Front Office
House Keeping
Accounting
Operational
Manager
Check In
Airport Shuttle Occupancy Guest In House
Airport Shuttle Night Audit
Bill Master
Guest In House
Breakfast Order Welcome / Evening Drink
Restaurant Sales Drugstore Sales
Restaurant Sales
Drugstore Sales
F&B Audit & Reporting F&B Audit Bill Master
Laporan Kas Harian FO Occupancy Report
Check Out ? Check Out
Rooms Maintenance
Occupancy Guest In House
Bill Master Bill Hotel
Bill Audit Reservation receipt
Laundry Services
Rooms Check Out Report
Restaurant Receipt
Drugstore Receipt
Laporan Kas Harian F&B
Laundry Receipt
Rooms Check Out Report
HK Rooms Cleaning Reporting
Rooms
Check Out
Check Out
Laporan Kas Harian FO Laporan Kas Harian
F&B Reservation receipt
Bill Hotel Occupancy Report Restaurant
Receipt Drugstore Receipt
Monthly Revenue Report
Managerial Reporting Airport Shuttle
Receipt
Reservation Report Monthly Revenue
Report Bill Master
Airport Shuttle Breakfast Order Welcome / Evening Drink
Restaurant Sales Drugstore
Sales Rooms Check Out Report Check Out
Laundry Services
Laundry Services
Guest in House Report Welcome Drink
Breakfast Order
Occupancy Report Daily Transaction Report Monthly Revenue
Report Guest Invoice
Report Travel agent Invoice
Report Group Reservation
Report Monthly Occupancy
Graphical Report Monthly Rooms Graphic Report Revenue Summary
Report Restaurant & Drugstore Revenue Summary Report
FINISH Laundry Receipt
1
Check In
Gambar 2
System Flow
Transaksi Pembelian
Context Diagram
Context
diagram
sistem
informasi
administrasi perhotelan pada New Cahaya Hotel
terdiri dari 5 entitas yaitu bagian
front office
,
bagian
food & beverage
, bagian
house keeping
,
bagian
accounting
dan
operational manager
.
Setiap entitas memiliki input kedalam sistem dan
mendapatkan output dari sistem. Agar lebih jelas,
dapat dilihat pada gambar 4 context diagram
dibawah ini.
Print Daily Payment Report Request
Check Rooms A vailability
Annual Revenue Report Annual Occupancy Report Print A nnual Revenue Report Print A nnual Occupancy Report Monthly Hotel Revenue Summary Report Monthly Other Income Report Monthly Drugstore Sales Revenue Report Monthly Restaurant S ales Revenue Report Monthly Airport Shuttle Revenue Report Monthly Accomodation Revenue Report Print Monthly Hotel Revenue S ummary Report
Print Monthly Other Income Report Print Monthly Drugstore Sales Revenue Report Print Monthly Restaurant Sales Report Print Monthly Ariport Shuttle Revenue Report Print Monthly Accomodation Revenue Report
Daily HK Room Maintenance Report Data Room Status List
Snack Bar Receipt Notifikasi Data Snack Bar Sales Saved
Laundry Service Receipt Notifikasi Data Laundry Service Saved Print Daily HK Room Maintenance Report
Print Daily Snack Bar Sales Report Print Daily Laundry S ervice Revenue Report Input Data Room Maintenance
Check Room Status List Print S nack Bar Sales Receipt
Input S nack Bar Sales Print Laundry Service Receipt Request
Input Data Laundry Service
Daily Laundry Service Revenue Report Daily Snack Bar Sales Report Notifikasi Data Room Maintenance Saved
Print Daily Drugstore Sales Report Print Daily Drugstore Transaction Report
Print Daily Restaurant Sales Report Print Daily Restaurant Transaction Report
Print B reakfast Order List Print Daily Welcome Evening Drink Report
Print Drugstore Sales Receipt Input Data Drugstore Sales Print Restaurant Sales Receipt
Input Data Restaurant Sales Input Data Breakfast Order
Check Data Guest Log BO Input Data Welcome Evening Drink Service
Check Data Guest Log WED
Daily Drugstore Transaction Report Daily Drugstore Sales Report Daily Restaurant Sales Report Daily Restaurant Transaction Report Breakfast Order List Daily Welcome Evening Drink Report
Drugstore S ales Receipt Notif Data Drugstore Sales Saved Restaurant Sales Receipt Notif Data Restaurant Sales Saved Notifikasi Data Breakfast Order Tersimpan Data Guest Log BO Notifikasi Data WE Drink Service Saved
Data Guest Log WED Hotel Bill
Notifikasi S ettlement Success Guest Folio List Settlement Payment Receipt Notifikasi Guest Folio Payment Success
Check Guest Folio List Payment Check Guest Folio List Settlement
Guest Folio List Payment Notifikasi Check Out Success
Input NA Data Detail Guest Folio Input NA Data Guest Folio
Print Hotel Bill Request Print P ayment Invoice Request Check Data Expected Departure
Print Reservation Invoice Check Pending Guest Folio
Check Pending Transaction
Expected Departure List Daily Occupancy Report
Settlement Bill
Daily Room Sales Report Daily Payment Report Daily Revenue Report
Daily Guest In House Report Reservation Report Check Out Report
Check In Report In House Service Schedule Notifikasi NA Data Detail Guest Folio Saved
Notifikasi NA Data Guest Folio Saved Notifikasi Data Wake Up Call Service Saved
Airport Shuttle Receipt Notifikasi Data Airport Shuttle Service Saved
Notifikasi Data Detail Guest Folio S aved Data P ending Transaction Notifikasi Guest Folio Created
Data P ending Guest Folio Notifikasi Check In S uccess
Expected A rrival List Reservation Invoice Notifikasi Data Reservation Payment Success
Notifikasi Data Reservasi Tersimpan Data Rooms Available
Input Data Payment Input Data Check Out Print Daily Occupancy Report Request Print Daily Room Sales Report Request Print Daily Revenue Report Request Print Daily Guest in House Report Request Print Reservation Report Request Print Check Out Report Request Print Check In Report Request Print in House S ervice Schedule Request Input Data Wake Up Call Input Data Airport Shuttle Service Input Data Detail Guest Folio Input Data Guest Folio Input Data Check In Check In Request Input Data Payment Reservasi Input Data Reservasi
0
Sistem Informasi Administrasi Perhotelan
+ Front Office
Food & Beverage
Operational Manager Accounting
House Keeping
Gambar 3
Context
Diagram
Data Flow Diagram(DFD)
DFD adalah
breakdown
dari
Context
Diagram
yang berisi urutan proses yang terdapat
pada Sistem Informasi Administrasi Perhotelan
pada New Cahaya Hotel. Proses dibagi menjadi 5
sub proses yaitu proses administrasi
front office
,
administrasi
food & beverage
, administrasi
house
keeping
,
monthly
revenue
reporting,
dan
managerial reporting
. DFD Level 1 dapat dilihat
pada Gambar dibawah ini.
[Get Data Payment] [Get Data Transaction]
[S ave Data Payment2]
[Get Data Overtime] [Get Data Retur Payment] [Get Data Extra Accomodation]
[Get Data Company] [Get Data Guest] [Get Data Rooms Type]
[Get Data Rooms]
[Get Data Detail Reservation] [Get Data Reservation]
[Get Data Guest Folio] [S ave Data Detail Guest Folio] [Get Data Detail Guest Folio]
[S ave Data Detail Guest Folio] [S ave Data Guest Folio] [Get Data Detail Guest Folio]
[Get Data Guest Folio]
[Get Data Check Out] [Get Data Check In] [Get Data Wake Up Call]
[Get Data Airport Shuttle] [Get Data Detail Reservation]
[Get Data Reservation] [Get Data Guest Folio]
[S ave Data Detail Guest Folio] [S ave Data Guest Folio] [Get Data Detail Reservation]
[Get Data Reservation]
[Get Data Reservation] [Get Data Detail Reservation] [S ave Data Wake Up Call]
[Get Data Reservation] [Get Data Detail Reservation] [Get Data Reservation] [Get Data Detail Reservation]
[Get Data Reservation]
[Get Data Guest Folio]
[Get Data DGF From FB] [Get Data DGF From HK Transaction]
[Get Data Service] [Get Data Service Type]
[Get Data Check Out] [S ave Data Check Out] [S impan Data Overtime] [Get Data Check In]
[Get Data Detail Guest Folio]
[Get Data Airport Shuttle] [S ave Data Airport Shuttle]
[S impan Data Retur Payment] [Get Data Payment] [S ave Data Payment] [S ave Data Detail Guest Folio] [S ave Data Guest Folio]
[S ave Data Check In] [Get Data Extra Accomodation] [S ave Data Extra Accomodation] [Get Data Detail Reservation] [S impan Data Detail Reservation] [Get Data Reservation] [S impan Data Reservation] [Get Data Extra Accomodation Type] [Get Data Company] [Get Data Guest] [Get Data Rooms] [Get Data Room S tatus] [Get Data Rooms Type]
[Check Guest Folio List Payment]
[Daily Room Sales Report] [In House Service Schedule] [Daily P ayment Report]
[Daily Revenue Report] [Daily Occupancy Report] [Check Out Report]
[Daily Guest In House Report] [Reservation Report] [Check In Report] [Notifikasi NA Data Detail Guest Folio Saved]
[Notifikasi NA Data Guest Folio Saved] [P rint Daily Occupancy Report Request] [P rint Daily Payment Report Request] [P rint Daily Room Sales Report Request] [P rint Daily Revenue Report Request] [P rint Daily Guest in House Report Request]
[P rint Reservation Report Request] [P rint Check Out Report Request] [P rint Check In Report Request] [P rint in House Service Schedule Request]
[Input NA Data Detail Guest Folio] [Input NA Data Guest Folio] [Notifikasi Data Wake Up Call Service Saved]
[Input Data Wake Up Call] [A irport Shuttle Receipt] [Notifikasi Data Airport Shuttle Service Saved]
[Input Data Airport Shuttle Service] [Notifikasi Data Detail Guest Folio S aved]
[Data Pending Transaction] [Input Data Detail Guest Folio] [Check Pending Transaction] [Notifikasi Guest Folio Created] [Data Pending Guest Folio] [Input Data Guest Folio] [Check Pending Guest Folio]
[Hotel B ill] [Notifikasi Settlement Success]
[Guest Folio List S ettlement] [P rint Hotel Bill Request]
[S ettlement Bill] [Check Guest Folio List Settlement]
[Notifikasi Check Out Success] [E xpected Departure List] [Input Data Check Out] [Check Data Expected Departure]
[Notifikasi Guest Folio P ayment Success] [Input Data Payment] [P rint Payment Invoice Request] [Guest Folio List P ayment] [P ayment Receipt] [E xpected Arrival List] [Notifikasi Check In Success] [Input Data Check In] [Check In Request] [Reservation Invoice] [Notifikasi Data Reservation P ayment Success] [Notifikasi Data Reservasi Tersimpan] [Input Data Payment Reservasi]
[Data Rooms A vailable] [P rint Reservation Invoice] [Input Data Reservasi] [Check Rooms Availability]
Front Office
1 Rooms Type 2 Rooms Status
8 Extra Accomodation Type
10 Check In 10 Check In
11 Check Out 11 Check Out
16Wake Up Call
16 Wake Up Call 15Airport Shuttle
15 Airport Shuttle
12 Payment 12 Payment 13 Guest Folio 13 Guest Folio 14 Detail Guest
Folio 14 Detail Guest
Folio
32 Overtime 32 Overtime
33Retur Payment 33 Retur Payment 3 Rooms 6 Guest 9 Company 4 Reservation 4 Reservation 5 Detail Reservation 5 Detail Reservation 7 Extra Accomodation 7 Extra Accomodation
27 Service Type 28 Service SpMg_667 Check In
+
1.3 Create Guest Folio
+
1.4 Add Detail Guest
Folio
+
1.5 Airport Shuttle Service
+
1.6 Wake Up Call Service
1.7 Night Audit
+
1.8 Check Out
+
1.9 Guest Folio Payment
+
1.10 Guest Folio Settlement
+
4 Reservation
5 Detail Reservation 4 Reservation 5 Detail Reservation
4 Reservation
4 Reservation 5 Detail Reservation
4 Reservation 5 Detail
Reservation
4 Reservation 5 Detail
Reservation 13 Guest Folio
14 Detail Guest Folio
13 Guest Folio 14 Detail Guest
Folio 15 Airport Shuttle
10 Check In 11 Check Out
13 Guest Folio 14 Detail Guest Folio 13 Guest Folio 13 Guest Folio 14 Detail Guest Folio 14 Detail Guest
Folio 1 Rooms Type
3 Rooms 4 Reservation 5 Detail Reservation
6 Guest 9 Company 7Extra Accomodation 12 Payment
SpMg_2983
12 Payment
Gambar 4 DFD Level 1 Administrasi
Front Office
[Get Data Restaurant Sales Guest Log] [Get Data WED Guest Log]
[Get Data Drugstore Sales Guest Log] [Get Data Breakfast Guest Log]
[Get Data Det ail Drugst ore Sales] [Get Data Drugstore Sales] [Get Data Det ail Restaurant Sales]
[Get Data Restaurant Sales] [Get Data Det ail WE Drink] [Get Data WE Drink] [Get Data Breakfast] [Get Data Det ail Breakf ast]
[Get Data FB] [Get Data FB Type] [Get Data FB] [Get Data FB Type] [Get Data FB Type]
[Get Data FB]
[Get Data Det ail Breakf ast] [Save Data Detail Breakfast] [Get Data Breakfast] [Save Data Breakfast]
[Get Data Breakfast menu] [Get Data Det ail WE Drink] [Save Data Detail WE Drink]
[Get Data WE Drink] [Save Data WE Drink]
[Save Data Detail FB Sales] [Get Data FB Sales] [Get Data Det ail FB Sales] [Save Data FB Sales]
[Get Data Sales Type] [Get Data FB] [Get Data FB Type] [Get Data FB Sales] [Get Data Det ail FB Sales] [Save Data Detail FB Sales] [Save Data FB Sales] [Get Data Sales Type] [Get Data FB Type]
[Get Data FB]
[Print Daily Welcome Evening Drink Report]
[Daily Drugstore Transact ion Report] [Daily Drugstore Sales Report] [Daily Restaurant Sales Report]
[Daily Restaurant Transaction Report ] [Breakfast Order List] [Daily Welcome Evening Drink Report]
[Print Daily Drugstore Sales Report ] [Print Daily Drugstore Transaction Report]
[Print Daily Rest aurant Sales Report] [Print Daily Rest aurant Transaction Report]
[Print Breakfast Order List] [Notif Dat a Drugstore Sales Saved]
[Drugstore Sales Receipt] [Print Drugstore Sales Receipt ] [Input Data Drugstore Sales] [Restaurant Sales Receipt] [Notif Dat a Rest aurant Sales Saved] [Print Restaurant Sales Receipt]
[Input Data Restaurant Sales] [Notifikasi Data Breakfast Order Tersimpan]
[Data Guest Log BO] [Input Data Breakfast Order] [Check Data Guest Log BO] [Notifikasi Data WE Drink Service Saved]
[Data Guest Log WED] [Input Data Welcome Evening Drink Service]
[Check Data Guest Log WED]
Food & Beverage
17 FB Type 18 FB 19 Sales Type 36 Breakfast Menu 22 Breakfast 22 Breakfast 23 Detail Breakfast 23 Detail Breakfast 24 WE Drink 24 WE Drink 25 Detail WE Drink 25 Detail WE Drink
20 FB Sales 20 FB Sales
21 Detail FB Sales 21 Detail FB Sales SpMg_674 2.1
Welcome Evening Drink
+
2.2
Breakfast Order
+
2.3
Restaurant Sales
+
2.4
Drugstore Sales
+
2.5
FB Reporting
+
17 FB Type 18 FB 19 Sales Type
20 FB Sales
20 FB Sales 21 Detail FB Sales 21 Detail FB Sales
17 FB Type 22 Breakfast 23 Detail Breakfast 24 WE Drink 25 Detail WE Drink 20 FB Sales 20 FB Sales 21 Detail FB Sales 21 Detail FB Sales SpMg_2868
SpMg_2869 SpMg_2870
[Get Data Service Type]
[Get Data Service]
[Save Data Rooms ]
[Get Data Room Maintenanc e]
[Get data Detail Snac k Bar]
[Get Data Snack Bar]
[Get Data Laundry]
[Get Data Detail Laundry]
[Get Data Service]
[Get Data Service Type]
[Get Data Detail Snack Bar]
[Save Data Detail Snac k Bar]
[Get Data Snack Bar]
[Save Data Snack Bar]
[Get Data SnackBar Sales Gues t Log]
[Get Data Detail Laundry]
[Save Data Detail Laundry]
[Get Data Laundry]
[Save Data Laundry]
[Get Data Laundry Gues t Log]
[Save Data Room Maintenance]
[Get Data Rooms Log]
[Notifikasi Data Room Maintenance Saved]
[Data Room Status List]
[Input Data Room Maintenance]
[Chec k Room Status Lis t]
[Laundry Service Rec eipt]
[Notifikasi Data Laundry Service Saved]
[Print Laundry Service Rec eipt Request]
[Input Data Laundry Service]
[Input Snack Bar Sales]
[Print Snack Bar Sales Receipt]
[Snack Bar Receipt]
[Notifikasi Data Snack Bar Sales Saved]
[Print Daily Laundry Service Revenue Report]
[Print Daily Snac k Bar Sales Report]
[Print Daily HK Room Maintenanc e Report]
[Daily Snac k Bar Sales Report]
[Daily Laundry Service Revenue Report]
[Daily HK Room Maintenanc e Report]
House Keeping
28
Service
27
Service Type
29
Laundry
29
Laundry
30
Detail Laundry
30
Detail Laundry
34
Snac k Bar
34
Snac k Bar
35
Detail Snack Bar
35
Detail Snack Bar
31
Room M aintenance
31
Room M aintenance
SpMg _1013
SpMg _1025
3.1
Laundry Service
+
3.2
Snac kBar Sales
+
HK Reporting
+
SpMg _2890
29
Laundry
30
Detail Laundry
34
Snac k Bar
35
Detail Snack Bar
3
Rooms
28
Service
27
Service Type
Gambar 6 DFD Level 1 Administrasi
House
Keeping
[Get Data Drugs tore Revenue]
[Get Data Restaurant Revenue]
[Get Data Acc omodation]
[Get Data Other Inc ome]
[Get Data Airport Shuttle Revenue]
[Get Data M onthly Hotel Revenue]
[Monthly Accomodation Revenue Report]
[Monthly Res taurant Sales Revenue Report]
[Print Monthly Res taurant Sales Report]
[Monthly Drug store Sales Revenue Report]
[Print Monthly Drug store Sales Revenue Report]
[Monthly Airport Shuttle Revenue Report]
[Print Monthly Ariport Shuttle Revenue Report]
[Print Monthly Other Income Report]
[Monthly Other Income Report]
[Monthly Hotel Revenue Summary Report]
[Print Monthly Hotel Revenue Summary Report]
Accounting
SpMg _675
4.1
Print Monthly
Accomodation
Revenue Report
4.2
Print Monthly
Res taurant Sales
Revenue Report
4.3
Print Monthly
Drug store Sales
Revenue Report
4.4
Print Monthly
Airport Shuttle
Revenue Report
4.5
Print Monthly
Other Income
Report
4.6
Print Hotel
Revenue
Summary Report
SpMg _2915
SpMg _2916
SpMg _2917
SpMg _2919
15
Airport Shuttle
Gambar 7 DFD Level 0
Monthly Revenue
Reporting
[Get Data Revenue OM]
[Get Data Occupancy OM ]
[Annual Revenue Report]
[Print Annual Revenue Report]
[Annual Occupancy Report]
[Print Annual Occupancy Report]
Operational
Manag er
SpMg _1031
SpMg _1044
5.1
Print Annual
Occupancy Report
5.2
Print Annual
Revenue Report
Gambar 8 DFD Level 0
Managerial Reporting
CDM (
Conceptual
Data Model
)
CDM (
Conseptual Data Model
) merupakan
struktur
basis
data
dibuat.
Pada
CDM
digambarkan hubungan antara basis data yang satu
dengan basis data yang lainnya. Dimana basis data
yang ada saling terhubung. Gambaran CDM ini
dapat dilihat pada Gambar 9
Relation_375
Relation_369 Relation_368 Relation_367
Relation_337 Relation_336
Relation_335
Rooms Type
ID_RT
FB Type
ID_FBType
Guest Folio
ID_GF
Detail Guest Folio
ID_DGF
Extra Accomodation Type
ID_EAType
Rooms Status
ID_RStatus
Detail Snackbar
ID_DSB
Flight Time
Shuttle_Time
Cost_AS
Status_Bayar_AS
Extra Accomodation
ID_EA
Jumlah_EA
Harga_EA
Subtotal_EA
Wake Up Call
ID_WUC
Jam_WUC
Notes_WUC
Rooms Maintenance
ID_RM
Tanggal_RM
From_Status
To_Status
Check In
ID_CI
TGL_CI
Check Out
ID_CO
Breakfast Menu
ID_BM
Day
Detail WE Drink
ID_DWED
Jumlah_DWED
WE Drink
ID_WED
Sales Type
ID_Sales
Nama_Sales
Gambar 9 CDM
PDM
(
Physical
Data Model
)
PDM
(
Physical
Data
Model
)
menjabarkan secara detil kerangka rancangan
struktur basis data yang dirancang untuk suatu
aplikasi.
Physical Data Model
(PDM)
merupakan hasil
dari
Conseptual Data Model
yang menggambarkan relasi antar basis data
yang ada. Dimana pada PDM tergambar
secara jelas tabel
–
tabel penyusun basis data
beserta
field
–
field
yang terdapat pada setiap
tabel, sebagaimana terlihat pada Gambar 10
I D_DG F = I D_DG F ID_RT varchar(10) NAMA_RT varchar(30) HARGA_RTinteger KAPASITASinteger
ROOMS ID_ROOMS varchar(10) ID_RT varchar(10) ID_RSTATUSvarchar(10)
J ABATAN ID_JABATAN varchar(10) NAMA_J ABATANvarchar(30) FB_TYP E
ID_FBTYPE varchar(10) NAMA_FBTYPEvarchar(30)
COMPANY ID_COMPANY varchar(10) NAMA_COMPANY varchar(30)
KARYAWAN ID_KARYAWAN varchar(10) ID_JABATAN varchar(10) NAMA_KARYAWANvarchar(50) ALAMAT varchar(50) NO_TELP varchar(30) PASSWORD varchar(30) GUEST_FOLIO
ID_GF varchar(10) ID_GUEST varchar(10) ID_RES varchar(10) TGLOP_GF date TGLCL_GF date STATUS_GFvarchar(10)
FB ID_FB varchar(10) ID_FBTYPEvarchar(10) NAMA_FBvarchar(30) HARGA_FBinteger
DETAIL_GUE ST_FOLIO ID_DGF integer ID_GF varchar(10) ID_GUESTvarchar(10) TIPE_DGFvarchar(30) TGL_DGF date NILAI_DGFinteger OP_DGF varchar(30) GUEST
ID_GUEST varchar(10) ID_COMPANY varchar(10) NAMA_GUEST varchar(50) ALAMAT_GUEST varchar(50) NOTELP_GUEST varchar(30) IDTYPE varchar(30) NOID_GUEST varchar(30) J K_GUE ST varchar(10) BIRTHDATE_GUESTdate BIRTHCITY_GUEST varchar(30)
EXTRA_ACCOMODATION_TYPE ID_EATYPE varchar(10) NAMA_EATYPE varchar(30) HARGA_EATYPE integer
SERVICE_TYPE ID_ST varchar(10) NAMA_STvarchar(30) ROOMS_STATUS
ID_RSTATUS varchar(10) NAMA_RSTATUSvarchar(30)
SNACKBAR ID_SB varchar(10) ID_DR integer ID_DGF integer TGL_SB date TOTAL_SBinteger STATUS_SBvarchar(30)
DETAIL_SNA CKBAR ID_DSB integer ID_SERVICE varchar(10) ID_SB varchar(10) J UMLAH_DSB integer HARGA_DSB integer SUBTOTAL_DSBinteger
DETAIL_BRE AKFAST ID_DBO integer ID_BO varchar(10) ID_FB varchar(10) J UMLAH_DBOinteger
BREAKFAST ID_BO varchar(10) ID_DR integer TGLINPUT_B Odate TIME_BO timestamp
DETAIL_FBSALES ID_DFBS integer ID_FBS varchar(10) ID_FB varchar(10) J UMLAH_DFBS integer HARGA_DFBS integer SUBTOTAL_DFBSinteger
FBSALE S ID_FBS varchar(10) ID_SALES varchar(10) ID_DR integer ID_DGF integer TGL_FBS date NOMEJ A_FBS varchar(10) TOTAL_FBS integer DISC_FBS integer DISCN_FBS integer TOTALNETT_FBSinteger STATUS_FBS varchar(30)
SERVICE ID_SERVICE varchar(10) ID_ST varchar(10) ID_AS varchar(10) NAMA_SERVICE varchar(30) HARGA_SERVICEinteger
DETAIL_LAUNDRY_SERVICES ID_DLS integer ID_SERVICE varchar(10) ID_LS varchar(10) J UMLAH_DLS integer HARGA_DLS integer SUBTOTAL_DLS integer LAUNDRY_SERVICE
ID_LS varchar(10) ID_DR integer ID_DGF integer TGL_INLS date TOTAL_LS integer STATUS_BAYAR_LSvarchar(30)
AIRPORT_SHUTTLE ID_AS varchar(10) ID_DR integer ID_DGF integer TGL_AS date MASKAPAI varchar(30) TERMINAL varchar(30) FLIGHT_TIME timestamp SHUTTLE_TIME timestamp COST_AS integer STATUS_BAYAR_ASvarchar(30)
EXTRA_ACCOMODATION ID_EA integer ID_EATYPE varchar(10) ID_DR integer ID_DGF integer J UMLAH_EA integer HARGA_EA integer SUBTOTAL_EAinteger WAKE_UP_CALL
ID_WUC integer ID_DR integer J AM_WUC timestamp NOTES_WUCvarchar(70) ROOMS_MAINTENANCE ID_RM integer ID_ROOMS varchar(10) TANGGAL_RMtimestamp FROM_S TATUSvarchar(30) TO_STATUS varchar(30)
CHECK_IN ID_CIinteger ID_DRinteger TGL_CItimestamp CHECK_OUT
ID_CO integer ID_DR integer TGL_COtimestamp
RESERVATION ID_RES varchar(10) ID_GUEST varchar(10) TGL_RE S timestamp TOTATLCOST_RESinteger STATUS_GL s mallint PATH_GL varchar(30) J ENIS_RES varchar(30) STATUS_RES varchar(30)
OVERTIME ID_OT integer ID_DR integer ID_DGF integer TGL_OTdate NILAI_OTinteger DETAIL_RES ERVATION ID_DR integer ID_RES varchar(10) ID_GUEST varchar(10) ID_DGF integer ID_ROOMS varchar(10) T date TGL_COUT_DR date NIGHTS integer P_ADULT integer P_CHILD integer ROOMCOST_DRinteger COST_DR integer DISCP_DR integer DISCN_DR integer SUBTOTAL_DRinteger STATUS_DR integer
RETUR_PAYMENT ID_RP integer ID_DGF integer TGL_RP date NILAI_RPinteger
BREAKFAST_MENU ID_BMvarchar(10) ID_FBvarchar(10) DAY varchar(30) DETAIL_WE_DRINK ID_DWE D integer ID_WED integer ID_FB varchar(10) J UMLAH_DWEDinteger
WE_DRINK ID_WED integer ID_DR integer TGL_WED date STATUS_WEDvarchar(30)
PAYMENT ID_PAYMENT varchar(10) ID_DGF integer ID_RES varchar(10) TGL_PA YMENT timestamp TYPE_PAYMENTvarchar(30) NILAI_PAYMENTinteger
SALES_TYPE ID_SALES varchar(10) NAMA_SALESvarchar(30)