Aplikasi Komputer Berbasis Web untuk Menangani Reservasi, Check-In, dan Check-Out Secara Online dengan Studi Kasus âHotel Cipaku Indahâ â Bandung.
“ Hotel Cipaku Indah” – Bandung
Elisabet Set iawanJur usan Tekni k Inf or mat i ka
Fakul t as Teknol ogi Inf or masi , Uni ver si t as Kr i st en Mar anat ha Jl . Pr of . Dr g. Sur i a Sumant r i No. 65 Bandung 40164
Emai l : el i sabet . set i awan@eng. mar anat ha. edu
Abst ract
Smal l and medi um-si zed t our i sm ent er pr i ses have seen t he emer gence and popul ar i t y of wor l dwi de el ect r oni c mar ket s on t he Int er net as an oppor t uni t y t o i mpr ove t hei r compet i t i ve posi t i on. However , t her e ar e sever al bar r i er s whi ch pr event smal l hospi t al i t y or gani zat i ons f r om t aki ng advant age of IT and t he Int er net . Thi s paper r epor t s on an onl i ne r eser vat i on syst em whi ch i nt r oduces Int er net t echnol ogy t o a smal l hot el l ocat ed i n a r egi on of Bandung as wel l as denot es a r e-engi neer i ng of some of i t s busi ness pr ocesses. The syst em, whi ch f eat ur es cust omer onl i ne r eser vat i on ser vi ces, was a user -f r i endl y, i nexpensi ve sol ut i on especi al l y desi gned f or t he pur poses of smal l and medi um-si zed hospi t al i t y or gani zat i ons wi t h l i t t l e pr i or IT knowl edge.
Keywords: Hot el s, Reser vat i on Syst ems, Smal l -t o Medi um-Si zed Ent er pr i ses, Int er net
1. Latar Belakang
Dengan bert ambahnya popul arit as Int ernet , banyak hot el t erut ama yang berskal a Int ernasional sudah menyediakan pel ayanan Reservat ion Onl ine. Tet api t idak demikian bagi hot el -hot el yang berskal a kecil ke menengah (t ermasuk mot el at au l osmen). Unt uk hot el -hot el t ersebut , reservasi masih dil akukan secara manual via t el pon karena banyak pemil ik hot el berskal a kecil ke menengah merasa bahwa unt uk ukuran hot el yang mereka mil iki, reservasi secara onl ine bel um diperl ukan. Dit ambah dengan biaya pembuat an sof t ware dan keadaan st af hot el yang t idak biasa menggunakan komput er, resist ensi semakin besar.
Tet api j ika di anal isa l ebih dal am, sebenarnya banyak kendal a yang dihadapi ol eh pihak hot el bil a reservasi masih dil akukan secara manual . Pert ama, t enaga kerj a f r ont desk harus l ebih banyak dan t erus menerus
berada di t empat unt uk menangani reservasi dan check-i n. Jika st af f r ont desk t ersebut t idak berada di t empat at au sudah di l uar j am kerj a dan ada
(2)
t erpaksa harus t ert unda. Unt uk j angka panj ang, harus t ersebut t idak memberikan hal yang posit if bagi pel anggan dan t idak mengunt ungkan bagi pihak hot el . Kedua, wal aupun pel anggan berhasil menel pon, ket ersediaan kamar bel um t ent u ada. Inf ormasi ket ersediaan kamar hot el t idak t ersal ur dengan cepat ke pel anggan. Ket iga, ket ika pel anggan t el pon unt uk reservasi, st af f r ont desk j uga perl u memeriksa buku reservasi secara
manual dan hal t ersebut membut uhkan wakt u yang t idak sebent ar j ika kamar yang dimil iki cukup banyak dengan t anggal reservasi yang berbeda-beda. Kesal ahan (human er r or ) j uga dapat t erj adi dal am pemeriksaan dan
pencat at an t ersebut , apal agi j ika ada pembat al an reservasi, sehingga ket ika t amu hot el yang sudah mel akukan reservasi dat ang, kamar t idak t ersedia dan sebal iknya. Keempat , pihak manaj emen hot el j uga sul it unt uk menghit ung pendapat an, mel ihat daf t ar pel anggan/ daf t ar pemakaian kamar, dl l . Semuanya harus dil akukan dan dikel ol a secara manual . Unt uk j angka panj ang, hal t ersebut akan mempengaruhi perkembangan hot el ke depannya.
Sal ah sat u sol usi unt uk menangani kendal a-kendal a t ersebut adal ah dengan menggunakan apl ikasi basis dat a yang diint egrasikan dengan t ampil an berbasis web unt uk menyediakan inf ormasi dan reservasi secara onl ine sehingga pel anggan yang ingin menget ahui ket ersediaan kamar dan mel akukan reservasi dapat mel akukannya kapan saj a dan dimana saj a asal t erhubung dengan Int ernet . Sel ain it u, apl ikasi t ersebut j uga mel akukan pengol ahan dat a yang menghasil kan beberapa l aporan yang dapat digunakan secara int ernal unt uk manaj emen hot el .
2. Tuj uan Pembuat an Sist em
• Merancang suat u websi t e dimana pel anggan dapat menget ahui
ket ersediaan kamar dan mel akukan reservasi secara onl i ne
kapanpun dan dimanapun
• St af f r ont desk dapat mel akukan proses check-i n dan check-out
dengan l ebih mudah dan cepat dari dat a reservasi yang ada
• St af manaj emen hot el dapat mel ihat l aporan-l aporan sepert i l aporan daf t ar reservasi hot el per hari, l aporan pendapat an per bul an, l aporan daf t ar kamar yang masih kosong, dl l . sehingga pengembangan hot el ke depannya dapat diproyeksi dengan l ebih mudah dan akurat
3. Pembat asan Masalah 3. 1. Perangkat Lunak
• Microsof t Windows 98/ ME/ 2000/ XP Prof essional unt uk ant ar muka ut ama diman set iap program dapat dij al ankan
• Microsof t Of f ice Access 2003 sebagai basis dat a yang menyimpan set iap dat a yang dimasukkan ol eh pengguna
(3)
• Microsof t Dat a Access Component (MDAC) digunakan ASP. NET unt uk berkomunikasi dengan basis dat a
• . NET Framework SDK digunakan agar scr i pt ASP. NET dapat
dieksekusi secara l okal maupun mel al ui Int ernet
3. 2. Perangkat Keras
• Prosessor Int el Pent ium IV 1G (cl ient ), Int el Pent ium IV 3G (Server)
• Memori 64MB (cl ient ), 2G (server)
• Kapasit as harddisk 10G ATA (cl ient ), 100G SATA (server) • Modem 56 kbps (cl ient ), modem ADSL (server)
3. 3. Aplikasi
• Sist em t idak menangani sekurit as dat a (hanya sebat as l ogi n dan
enkripsi dat a)
• Sist em t idak menyimpan dat a sel uruh pegawai (hanya yang berhubungan dengan reservasi, check-i n, dan check-out ).
• Sist em t idak mengol ah dat a absensi maupun gaj i pegawai • Sist em t idak menghasil kan l aporan rugi l aba
• Sist em t idak menyediakan denah hot el yang dapat dinavigasi • Sist em t idak menampil kan inf ormasi yang t idak berkait an
dengan reservasi hot el
• Sist em t idak mengol ah dat a at au inf ormasi t ent ang makanan maupun minuman yang disediakan ol eh r oom ser vi ce
• Sist em hanya mel akukan perhit ungan harga unt uk reservasi kamar saj a (t idak t ermasuk biaya mi ni bar , r oom ser vi ce, biaya
t el pon, dl l . )
• Sist em hanya dapat mel akukan reservasi maksimal 4 kamar unt uk set iap kal i proses check-i n
• Sist em val idasi ket ersediaan kamar t idak menyimpan pesan mengenai pada t anggal berapa saj a kamar yang ingin dipesan masih t ersedia, t et api sist em hanya akan menyampaikan berapa banyak kamar yang masih t ersedia dan dapat di pesan dengan berdasarkan pada t anggal berapa dan sampai kapan kamar akan dipesan.
(4)
4. Diagram Aliran Dat a
Gambar 1. DAD Level 0
Gambar 2. DAD Level 1
Pada proses reservasi, t amu memasukkan dat a t amu, t anggal check-i n,
j uml ah dan j enis kamar yang dipesan, sert a l ama menginap. Dat a t amu yang dimasukkan berupa nomor KTP, nama depan, nama bel akang, al amat , nomor t el pon, email . Dat a t ersebut kemudian disimpan ke dal am basis dat a yang dapat diakses ol eh st af f r ont desk. Di dal am proses reservasi
t ersebut , t erdapat pemeriksaan ket ersediaan kamar yang dil ihat dari t ipe kamar, j uml ah, dan t anggal check-i n. Jika kamar t idak t ersedia sesuai
dengan yang dipesan, maka sist em akan mengembal ikan pesan bahwa proses reservasi gagal . Jika kamar t ersedia sesuai dengan pesanan, maka sist em akan memberikan nomor reservasi kepada pel anggan yang nant inya digunakan dal am proses check-i n.
(5)
Gambar 3. DAD Level 2 Proses 1
(6)
Pada proses check-i n, st af f r ont desk (hel pdesk), memasukkan nomor
regist rasi at au nomor KTP. Dat a dari reservasi akan l angsung muncul pada l ayar dan st af f r ont desk dapat l angsung memasukkan nomor kamar dan
uang muka ke dal am sist em. At au, j ika pel angan bel um mel akukan reservasi, maka st af dapat memasukkan dat a-dat a yang diperl ukan sepert i nomor KTP, nama l engkap, al amat , nomor t el pon, email , j uml ah kamar, nomor kamar, dan uang muka. Set el ah proses check-i n dilakukan, maka
sist em akan mengubah st at us kamar yang dipil ih menj adi “ isi. ”
Gambar 5. DAD Level 3 Proses 1. 2
1.3.1 Input Data
Kamar
1.3.2 Update Data
Kamar Superuser
data_kamar
data_kamar
Kamar
d
a
ta
_
ka
ma
r
d
a
ta
_
ka
ma
r
(7)
5. Kamus Dat a
Berikut adalah penj elasan t ent ang nama, deskr ipsi, st rukt ur dat a, penggunaan dan f ormat dat a dar i set iap aliran dat a yang t er dapat pada Dat a Aliran Diagr am di at as.
Tabel 1. Tabel Kamus Data
Nama User name
Deskr ipsi Nama yang digunakan pengguna unt uk l ogi n
St rukt ur Dat a {A| …| Z| a| …| z| 0| …| 9} not null
How To Use Digunakan di halaman l ogi n ber sama dengan
passwor d unt uk ver ifikasi hak akses pengguna
Format Dat a Text
Nama dat a_t amu
Deskr ipsi Inf or masi dat a dir i t amu
St rukt ur Dat a dat a_t amu = id + nama + alamat + no_ident it as + t elepon + email
How To Use Unt uk melakukan reservasi online dan check – in di hot el Format Dat a Text
Nama dat a_pengguna
Deskr ipsi Inf or masi dat a dir i pengguna websi t e yang memiliki hak akses
St rukt ur Dat a dat a_pengguna = id + nama + alamat + t elepon + email + username + password
How To Use Unt uk pendaft ar an pengguna yang akan memakai sist em Format Dat a Text
Nama Passwor d
Deskr ipsi Passwor d pengguna
(8)
St rukt ur Dat a {A| …| Z| a| …| z| 0| …| 9} not null
How To Use Digunakan di halaman l ogi n ber sama dengan
user name unt uk ver ifikasi hak akses pengguna
Format Dat a Text
Nama dat a_kamar
Deskr ipsi Inf or masi yang dimiliki oleh kamar St rukt ur Dat a dat a_kamar = j enis + st at us + har ga +
j umlah_t empat _t idur
How To Use Unt uk penambahan dan per ubahan informasi kamar di basis dat a
Format Dat a Text
Nama dat a_inout
Deskr ipsi Dat a check-in at au check-out yang dicar i oleh pengguna
St rukt ur Dat a * dat a kamar at au dat a t amu *
How To Use Dat a yang dimasukkan oleh pengguna di form pencarian dat a
Format Dat a Text
Nama t gl_pesan
Deskr ipsi Unt uk mencar i dat a pemesanan kamar St rukt ur Dat a * t anggal - bulan - t ahun *
How To Use Penginput an t anggal yang digunakan unt uk pencar ian
d t i d f i
Format Dat a Dat e
Nama F_in
Deskr ipsi For m yang digunakan unt uk r egist r asi check-in St rukt ur Dat a * For m *
How To Use
For m yang berisi kolom – kolom yang har us dilengkapi dengan diisi dat a t amu ket ika akan melakukan check – in
(9)
Nama F_out
Deskr ipsi For m yang digunakan unt uk mencat at check-out St rukt ur Dat a * For m *
How To Use For m yang dit ampilkan berisi dat a kamar dan t amu yang akan melakukan check – out
Format Dat a For m
Nama inf o_t amu
Deskr ipsi Inf or masi t amu yang didapat pengguna St rukt ur Dat a * dat a t amu *
How To Use Inf or masi t amu yang akan dit ampilkan pada bagian Format Dat a Text
Nama inf o_inout
Deskr ipsi Inf or masi check-in dan check-out yang didapat pengguna
St rukt ur Dat a * dat a_t amu dan dat a kamar *
How To Use Inf or masi mengenai check – in dan check – out yang akan dit ampilkan ber dasar kan input dar i pengguna
Format Dat a Text
Nama inf o_kamar
Deskr ipsi Inf or masi kamar yang dipesan
St rukt ur Dat a * dat a kamar dan request dar i t amu *
How To Use Inf or masi mengenai reser vasi yang akan dit ampilkan Format Dat a Text
Nama F_updat e
Deskr ipsi For m unt uk mer ubah dat a password pengguna
St rukt ur Dat a * For m updat e passwor d *
How To Use Pengguna har us mengi nput passwor d lama dan
passwor d bar u yang akan dipakai
(10)
Nama F_r egist er
Deskr ipsi For m unt uk mendaf t ar kan pengguna baru St rukt ur Dat a * f or m pendaf t ar an pengguna *
How To Use
For m yang berisi kolom – kolom yang harus dilengkapi dengan dat a dir i pengguna baru yang akan memakai sist em
Format Dat a For m
Nama F_pesan
Deskr ipsi For m yang dit er ima oleh t amu unt uk pemesanan St rukt ur Dat a * For m pemesanan kamar *
How To Use For m yang dit ampilkan unt uk kepent ingan Format Dat a For m
6. Spesifikasi Proses
Berikut ini adal ah t abl e berisi cont oh spesif ikasi proses (PSPEC) dari Diagram Al ir Dat a diat as :
Tabel 2. PSPEC DAD Proses 2
No Pr oses 2
Nama Proses Proses Reser vasi
Deskr ipsi Proses pemesanan kamar di hot el
Logika Pr oses
1. Memasukkan dat a t amu yang dimint a 2. Memasukkan dat a kamar yang ingin dipesan 3. Memasukkan t anggal r encana check–in
4. Klik submi t j ika sudah benar
5. Jika dat a kamar yang ingin dipesan t idak t ersedia maka sist em akan menampilkan pesan
er r or .
6. Jika t anggal r encana check–in kurang dar i hari
dimana t amu melakukan r eservasi at au dengan kat a lain t idak valid, maka sist em akan
menampilkan pesan er r or .
7. Jika dat a kamar t er sedia dan t anggal t idak kadaluar sa maka sist em akan memproses dat a r eser vasi unt uk dimasukkan di basis dat a.
(11)
Tabel 3. PSPEC DAD Proses 2
No Pr oses 1. 1. 1
Nama Proses Proses Check–in
Deskr ipsi Proses memasukkan dat a t amu yang akan menginap ke basis dat a
Logika Pr oses
1. Jika belum melakukan reser vasi, maka dat a t amu diisi secara manual. Jika sudah melakukan reservasi, maka dat a t amu dapat diisi secara ot omat is.
2. Jika t amu akan member ikan uang muka, maka f ield uang muka diisi dengan angka yang dibayarkan. Jika t idak, maka f iel d uang muka diabaikan.
3. Jika kl ik submit
4. Set el ah di submit sist em akan memverif ikasi apakah ada f iel d yang seharusnya diisi t et api t idak ada nil ainya. Jika nil ainya t idak val i d maka sist em akan
menampil kan pesan er r or . Jika nil ainya val id maka
dat a check–i n akan dimasukkan ke basis dat a.
7. ER Diagram
(12)
Di dal am ER Diagram t ersebut , reservasi menghubungkan ent it as t amu dengan ent it as t ipe kamar dan bukan ent it as kamar karena unt uk reservasi hot el , pada umumnya, t amu memesan kamar berdasarkan t ipe kamar dan bukan nomor kamar it u sendiri. Unt uk proses check-i n, ent it as t amu
dihubungkan dengan ent it as kamar mel al ui rel asi checkinout sehingga set el ah check-i n, dapat diket ahui t amu t ersebut menginap di kamar yang
mana.
8. Sit emap
Gambar 8 menggambarkan st rukt ur websi t e secara kesel uruhan. Dimana home menj adi hal aman ut ama yang memil iki l i nk ke beberapa hal aman
berikut nya yait u l ogi n, about us, denah dan reservasi. Websi t e ini j uga
memil iki beberapa hal aman yang membut uhkan hak akses hel pdesk at au super user unt uk mengaksesnya.
(13)
9. Desain Ant armuka
Gambar 9. Form Reservasi
Gambar 10. Form Reservasi 10.Ulasan Realisasi Desain Ant armuka Pengguna
Dal am hal perencanaan desain ant armuka pengguna, maka kesel uruhan desain t el ah diimpl ement asikan secara ut uh sesuai dengan permint aan pihak hot el .
Form Reservasi
Form ini digunakan unt uk mel akukan reservasi kamar di hot el secara onl ine mel al ui int ernet . Set el ah pengguna memasukkan set iap dat a
(14)
yang dimint a, maka sist em akan memproses dat a t ersebut dan memasukkannya ke basis dat a. Jika ada kesal ahan input maka sist em akan menampil kan pesan error.
Unt uk reservasi, sist em mel akukan pemeriksaan apakah t ipe kamar yang dipesan ol eh pel anggan unt uk t anggal t ert ent u dan j uml ah t ert ent u t ersedia at au t idak. Perhit ungan j uml ah kamar mel iput i kamar yang sudah ada yang check-i n dan kamar yang sudah di reservasi.
Misal nya, unt uk t anggal yang sama, j i ka di hot el t ersebut t erdapat 5 kamar dengan t ipe ekonomi dan 1 kamar sudah di check-in dan 2 kamar sudah ada yang reservasi, maka j ika pel anggan ingin memesan 3 kamar unt uk t anggal t ersebut , akan dit ol ak ol eh sist em karena kamar yang t ersedia t inggal 2 kamar.
Gambar 11. Form Reservasi Form Check-In
Form ini digunakan unt uk memasukkan dat a t amu yang check–i n dan
kamar yang dipesannya ke dal am basis dat a. Dat a check-i n t ersebut
dapat secara ot omat is diambil dari dat a reservasi dengan memasukkan ID Reservasi sehingga st af hot el t idak perl u menget ikkan kembal i dat a t ersebut ke dal am sist em.
(15)
Gambar 12. Form Check-In
Form Check-Out
Form ini digunakan ket ika t amu akan check-out . Proses check out dapat
dil akukan berdasarkan nomor kamar at au ID t amu. Jika berdasarkan ID t amu, maka j ika t amu t ersebut memesan l ebih dari 1 kamar, sist em akan memperhit ungkan semua kamar yang dipesan t ermasuk dengan pengurangan uang muka yang sudah dibayarkan. Jika berdasarkan nomor kamar, maka proses check-out hanya dil akukan unt uk nomor
kamar t ersebut .
(16)
Form Regist rasi Kamar
Form ini digunakan unt uk menambahkan dat a kamar baru ke dal am basis dat a. Dapat dispesif ikasikan t ipe kamar dan st at usnya.
Gambar 14. Form Check-Out
Form Laporan T amu Hot el dan Penggunaan Kamar
Form ini digunakan unt uk menghasil kan l aporan t ot al j uml ah t amu yang check-in, j uml ah t amu yang masih check-in, dan j uml ah penggunaan per t ipe kamar per bul an.
(17)
Hasil dari l aporan t ersebut adal ah sbb:
Gambar 16. T ampilan Laporan 11.Test ing dan Evaluasi Sist em
Websit e Sist em Informasi Hot el memiliki beberapa validasi unt uk
mencegah t er j adinya sist em err or ket ika pengguna memasukkan nilai
i nput yang salah at au t idak sesuai dengan f or mat yang dimint a.
Ber ikut adalah kondisi i nput salah yang dimasukkan oleh pengguna:
• Pengguna memasukkan nilai huruf at au angka negat if pada bagian
i nput nomor t elepon, j umlah pemesanan kamar , lama menginap. • Pengguna memasukkan nilai yang ber beda pada bagian password
dan r et ype password ket ika melakukan per ubahan password at au
pendaft ar an pengguna bar u.
• Pengguna memasukkan spesial karakt er pada bagian i nput username. • Pengguna memasukkan nilai pada bagian i nput email t idak sesuai
dengan for mat yang t elah dit ent ukan.
• Pengguna t idak memasukkan nilai pada bagian i nput yang
dibut uhkan unt uk melakukan suat u proses.
• Pengguna memasukkan nilai t anggal pemesanan kamar dengan t anggal yang t elah kadaluarsa at au masa lampau.
12.Kesimpulan
• Sist em dapat menyimpan dan menampil kan dat a reservasi yang dimasukkan ol eh pengguna secara onl i ne.
(18)
• Sist em dapat mendet eksi kesal ahan yang dil akukan ol eh pengguna dal am mengisi f orm regrist rasi sehingga dat a yang masuk ke dal am sist em adal ah dat a yang t epat sesuai dengan yang dibut uhkan ol eh hot el
• Sist em menyediakan f orm check-i n yang t erint egrasi dengan
reservasi dimana dat a t idak perl u dimasukkan dua kal i ol eh st af sehingga proses check-i n menj adi l ebih cepat dan t epat
• Sist em menyediakan f orm check-out yang t erint egrasi dengan check-i n dimana kal kul asi harga yang harus dibayar ol eh pel anggan
dapat ot omat is dit ampil kan sehingga mengurangi human er r or
dal am perhit ungan
• Sist em menyediakan beberapa l aporan yang dapat digunakan ol eh manaj emen hot el unt uk menget ahui keadaan hot el (j uml ah reservasi, ket ersediaan kamar, daf t ar pembat al an reservasi, l aporan pendapat an, dl l . ) dan merencanakan pengembangan ke depannya
13.Saran
Pengembangan sist em ke depannya diharapkan:
• Dapat t erint egrasi dengan f asil it as hot el l ainnya sehingga pada saat pembayaran, biaya t el pon/r oom ser vi ce dapat dimasukkan.
• Menyediakan denah hot el yang dapat dinavigasikan unt uk mel ihat ket ersediaan kamar sesuai dengan t anggal reservasi.
• Memil iki t ingkat sekurit as yang l ebih t inggi (bukan hanya sebat as
l ogi n)
DAFTAR REFERENSI
Permadi, U. (2002). Pemrograman ASP. NET Menggunakan VB. NET.
Ahmed, M. , Garret t , C. , Faircl ot h, J. , Payne, C. (2002). ASP. NET Web Devel oper’ s Guide.
Ang, O. (2004). Rahasia Mahir Menguasai ASP. NET.
Mart ina, I. (2003). 36 Jam Bel aj ar Komput er Microsof t SQL Server 2000. Tut ang. (2003). Microsof t SQL Server 2000 Bagi Pemul a.
(1)
Out Secara Onl ine dengan St udi Kasus “ Hot el Cipaku Indah” – Bandung (El i sabet Set i awan)
9.
Desain Ant armuka
Gambar 9. Form Reservasi
Gambar 10. Form Reservasi
10.
Ulasan Realisasi Desain Ant armuka Pengguna
Dal am hal perencanaan desain ant armuka pengguna, maka kesel uruhan
desain t el ah diimpl ement asikan secara ut uh sesuai dengan permint aan
pihak hot el .
Form Reservasi
Form ini digunakan unt uk mel akukan reservasi kamar di hot el secara
onl ine mel al ui int ernet . Set el ah pengguna memasukkan set iap dat a
(2)
memasukkannya ke basis dat a. Jika ada kesal ahan input maka sist em
akan menampil kan pesan error.
Unt uk reservasi, sist em mel akukan pemeriksaan apakah t ipe kamar
yang dipesan ol eh pel anggan unt uk t anggal t ert ent u dan j uml ah
t ert ent u t ersedia at au t idak. Perhit ungan j uml ah kamar mel iput i kamar
yang sudah ada yang
check-i n dan kamar yang sudah di reservasi.
Misal nya, unt uk t anggal yang sama, j i ka di hot el t ersebut t erdapat 5
kamar dengan t ipe ekonomi dan 1 kamar sudah di check-in dan 2 kamar
sudah ada yang reservasi, maka j ika pel anggan ingin memesan 3 kamar
unt uk t anggal t ersebut , akan dit ol ak ol eh sist em karena kamar yang
t ersedia t inggal 2 kamar.
Gambar 11. Form Reservasi
Form Check-In
Form ini digunakan unt uk memasukkan dat a t amu yang
check–i n dan
kamar yang dipesannya ke dal am basis dat a. Dat a
check-i n t ersebut
dapat secara ot omat is diambil dari dat a reservasi dengan memasukkan
ID Reservasi sehingga st af hot el t idak perl u menget ikkan kembal i dat a
t ersebut ke dal am sist em.
(3)
Out Secara Onl ine dengan St udi Kasus “ Hot el Cipaku Indah” – Bandung (El i sabet Set i awan)
Gambar 12. Form Check-In
Form Check-Out
Form ini digunakan ket ika t amu akan
check-out . Proses check out dapat
dil akukan berdasarkan nomor kamar at au ID t amu. Jika berdasarkan ID
t amu, maka j ika t amu t ersebut memesan l ebih dari 1 kamar, sist em
akan memperhit ungkan semua kamar yang dipesan t ermasuk dengan
pengurangan uang muka yang sudah dibayarkan. Jika berdasarkan
nomor kamar, maka proses
check-out hanya dil akukan unt uk nomor
kamar t ersebut .
(4)
Form ini digunakan unt uk menambahkan dat a kamar baru ke dal am
basis dat a. Dapat dispesif ikasikan t ipe kamar dan st at usnya.
Gambar 14. Form Check-Out
Form Laporan T amu Hot el dan Penggunaan Kamar
Form ini digunakan unt uk menghasil kan l aporan t ot al j uml ah t amu yang
check-in, j uml ah t amu yang masih check-in, dan j uml ah penggunaan
per t ipe kamar per bul an.
(5)
Out Secara Onl ine dengan St udi Kasus “ Hot el Cipaku Indah” – Bandung (El i sabet Set i awan)
Hasil dari l aporan t ersebut adal ah sbb:
Gambar 16. T ampilan Laporan
11.
Test ing dan Evaluasi Sist em
Websit e Sist em Informasi Hot el memiliki beberapa validasi unt uk
mencegah t er j adinya sist em err or ket ika pengguna memasukkan nilai
i nput yang salah at au t idak sesuai dengan f or mat yang dimint a.
Ber ikut adalah kondisi
i nput salah yang dimasukkan oleh pengguna:
•
Pengguna memasukkan nilai huruf at au angka negat if pada bagian
i nput nomor t elepon, j umlah pemesanan kamar , lama menginap.
•
Pengguna memasukkan nilai yang ber beda pada bagian
password
dan
r et ype password ket ika melakukan per ubahan password at au
pendaft ar an pengguna bar u.
•
Pengguna memasukkan spesial karakt er pada bagian
i nput username.
•
Pengguna memasukkan nilai pada bagian
i nput email t idak sesuai
dengan for mat yang t elah dit ent ukan.
•
Pengguna t idak memasukkan nilai pada bagian
i nput yang
dibut uhkan unt uk melakukan suat u proses.
•
Pengguna memasukkan nilai t anggal pemesanan kamar dengan
t anggal yang t elah kadaluarsa at au masa lampau.
12.
Kesimpulan
•
Sist em dapat menyimpan dan menampil kan dat a reservasi yang
dimasukkan ol eh pengguna secara
onl i ne.
(6)