RANCANG BANGUN SISTEM INFORMASI PELAYANAN HOTEL MENGGUNAKAN METODE WATERFALL
Tuti Haryanti Program Studi Komputerisasi Akuntansi AMIK BSI Karawang
[email protected]
Abstraksi Kegunaan informasi sebagai dasar pengambilan keputusan, mempunyai peranan yang cukup signifikan. Jika pengambil keputusan mendapatkan informasi yang salah maka keputusan yang dikeluarkan pun akan salah. Oleh karena itu pengolahan data untuk dijadikan sebuah informasi perlu dilakukan secara sistematis. Pelayanan kamar hotel merupakan salah satu bisnis yang memiliki banyak data yang dapat berubah-ubah sewaktu-waktu, oleh karena itu dibutuhkan suatu cara atau langkah yang dapat membantu dalam melaksanakan setiap kegiatan usahanya maka sistem pelayanan yang digunakan oleh Hotel Nusantara dalam menangani penyewaan kamar dapat dilakukan dengan cara komputerisasi.Perkembangan teknologi komputer yang begitu pesat, dapat dijadikan sarana alternatif untuk membangun sebuah sistem informasi. Dengan memanfaatkan teknologi komputer diharapkan sebuah sistem informasi dapat menghasilkan informasi yang akurat, relevan dan tepat waktu. Kata kunci: rancang bangun, pelayanan hotel, sistem informasi Abstract Usefulness of the information as the basis for decision making, have a significant role. If decision-makers get the wrong information then issued a decision would be wrong. Hence the data processing to be used as an information need to be done systematically. Hotel room service is one business that has a lot of data that can change at any time, so it needs a way or steps that can help in carrying out any business activity that the system services used by Nusantara Hotels in the room rental deal can be done computerization.Development by computer technology is so rapid, it can be used as an alternative means to build an information system. By utilizing computer technology expected
an
information
system
can
Keywords: design, hotel services, information systems
generate
accurate,
relevant
and
timely.
1.
Pendahuluan
pada permasalahan sistem pelayanan kamar
Dewasa ini perkembangan teknologi informasi
hotel.
telah mengalami perkembangan yang demikian pesat dimana banyak terlahir inovasi dan aplikasi teknologi bernilai tepat guna
bagi
2.
Kajian Literatur Sistem
Informasi
(Mustakini,2005)
semua kalangan untuk dapat memanfaatkannya
adalah suatu sistem didalam suatu
secara optimal. Teknologi komputer dapat
organisasi
digunakan dalam data apa saja, diantaranya
kebutuhan pengolahan transaksi harian
pengolahan data pelayanan hotel yaitu dalam
yang mendukung fungsi organisasi yang
bentuk aplikasi pengolahan data komputer
bersifat
untuk pelayanan hotel. Dengan memanfaatkan
strategi dari suatu organisasi untuk
teknologi komputer maka akan mempermudah
dapat menyediakan kepada pihak luar
suatu
tertentu dengan laporan-laporan yang
pekerjaan
tertentu
seperti
halnya
yang
mempertemukan
manajerial
dalam
kegiatan
pengolahan data lebih cepat, keputusan yang
diperlukan.
akan diambil lebih cepat, menghemat tempat
Pengertian
atau
lain
umum adalah bangunan yang dikelola
sebagainya.Pelayanan kamar hotel merupakan
secara komersil dengan memberikan
salah satu bisnis yang memiliki banyak data
fasilitas penginapan untuk masyarakat
yang dapat berubah-ubah sewaktu-waktu, oleh
umum dengan fasilitas berupa jasa
karena itu dibutuhkan suatu cara atau langkah
penginapan, pelayanan makanan dan
yang dapat membantu dalam melaksanakan
minuman, pelayanan barang bawaan,
setiap
pencucian
ruang
penyimpanan
kegiatan
data
usahanya
dan
maka
sistem
pelayanan
pakaian
penggunaan
Nusantara dalam menangani penyewaan kamar
didalamnya.
dapat dilakukan dengan cara komputerisasi.
Bahasa pemograman
yang
digunakan
oleh
Adapun permasalahan yang dihadapi
menulis
a. Proses
(program)
pencarian
data
kamar
cepat karena kosong
masih
fasilitas
yang
dan
tersedia
adalah bahasa
yang dipakai oleh programmer untuk
dan perlu diadakan perbaikan antara lain : pelayanan kurang
secara
(laundry)
Hotel
administrasi
hotel
kumpulan
program
atau
intruksi-intruksi
dengan
adalah
kata
suatu
lain
rangkaian
menggunakan arsip.
intruksi-intruksi dalam bahasa komputer
b. Pembuatan laporan harian masih manual
yang
sehingga
sistematis.Dalam
menyulitkan
resepsionis
dan
menggunakan
accounting. c.
Dokumen
disusun
yang
disimpan
rawan
akan
secara hal
bahasa
logis ini
dan
penulis
pemrograman
visual foxpro 9.0
kehilangan karena semua dokumen hanya berupa
Microsoft
arsip.
(Firgiawansyah, 2007) adalah salah satu
Tujuan
diadakan
penelitian
ini
adalah
memberikan hasil analisis dan alternatif solusi
Visual
FoxPro
9.0
bahasa pemrograman sistem manajemen database
yang
berjalan
didalam
lingkungan windows. Microsoft Visual
FoxPro
9.0
dapat
memanfaatkan
sistem
maupun
kemampuan Microsoft Windows secara
perangkat guna didokumentasikan
optimal. Kemampuannya dapat dipakai
dilihat lagi dengan pelanggan.
untuk merancang program aplikasi yang
b.
Desain
berpenampilan seperti program aplikasi
Desain perangkat lunak sebenarnya
lainnya
adalah proses multi langkah yang
yang
berbasis
Microsoft
Windows.
berfokus pada empat atribut sebuah
Menurut Suhartanto (2007) Unified
program yang berbeda, struktur
(UML)
data, arsitektur perangkat lunak,
merupakan suatu bahasa pemodelan
representasi interface dan detail
untuk
(algoritma)
Modeling
3.
Kebutuhan
Languange
melakukan
spesifikasi,
prosedural.
Proses
visualisasi, konstruksi dan dokumentasi
desain
objek dalam pengembangan sebuah
syarat/kebutuhan kedalam sebuah
perangkat lunak/sistem.
representasi perangkat lunak yang
Metode Penelitian
dapat diperkirakan demi kualitas
Metode Waterfall merupakan sebuah
sebelum
proses
Sebagaimana persyaratan, desain
dasar
seperti
spesifikasi,
menerjemahkan
dimulai
pengkodean.
pengembangan, validasi, solusi dan
didokumentasikan
merepresentasikannya sebagai fase-fase
bagian dari konfigurasi perangkat
proses yang berbeda seperti spesifikasi
lunak.
persyaratan,
perancangan
perangkat
c.
dan
menjadi
Generasi Kode
lunak, implementasi dan pengujian.
Desain
Metode Waterfall mengusulkan sebuah
kedalam bentuk mesin yang bisa
pendekatan
perkembangan
dibaca. Langkah pembuatan kode
perangkat lunak yang sistematik dimulai
dilakukan pada tahap ini, jika
pada tingkat kemajuan sistem pada
desain dilakukan dengan cara yang
seluruh analis, desain, kode, pengujian.
lengkap, pembuatan kode dapat
Model Waterfall melingkupi aktivitas
diselesaikan dengan mekanis.
kepada
sebagai berikut: a.
d.
harus
diterjemahkan
Pengujian
Analisis kebutuhan perangkat lunak
Sekali
Proses
program dimulai. Proses pengujian
pengumpulan
diinfestasikan
dan
kebutuhan difokuskan,
kode
berfokus
dibuat,
pada
pengujian
logika
internal
khususnya perangkat lunak. Untuk
perangkat
memahami sifat
bahwa semua persyaratan telah
dibangun,
program yang
perekayasa
lunak,
memastikan
perangkat
diuji, dan pada eksternal fungsional
lunak (analis) harus memahami
yaitu mengarahkan pengujian untuk
domain informasi, tingkah laku,
menemukan
unjuk
muka
dan memastikan bahwa input yang
diperlukan.
dibatasi akan memberikan hasil
kerja
(interface)
dan yang
antar
kesalahan-kesalahan
e.
yang aktual sesuai dengan hasil
harga dan jenis kamar yang ada ,
yang dibutuhkan.
resepsionis memberikan informasi ada
Pemeliharaan
atau tidaknya kamar kosong sesuai
Perangkat lunak akan mengalami
dengan permintaan calon tamu. Jika ada
perubahan
kamar
setelah
disampaikan
kosong
maka
respesionis
kepada pelanggan. Perubahan akan
memberikan form register ke calon
terjadi karena kesalahan-kesalahan
tamu. Form register tersebut di isi oleh
ditentukan, karena perangkat lunak
calon tamu dan di kembalikan lagi ke
harus
resepsionis
disesuaikan
untuk
untuk
di
berikan
ke
mengakomodasi
perubahan-
kasir.Resepsionis akan memasukan data
perubahan
lingkungan
yang ada di form register ke guestslip
didalam
eksternalnya.
sebagai
arsip
kamar
yang
sudah
terisi.Selanjutnya dari form register 4.
Analisa dan Pembahasan
kasir membuat bon yang akan di
Hotel Nusantara terletak di jl. K. H.
berikan ke tamu dan diarsip. Form
Mas Mansyur No.36 Tanah Abang,
register tersebut di arsip sebagai arsip
Jakarta Pusat yang dibangun pada tahun
kamar.
1978
b.
sampai dengan
tahun
1980,
Prosedur pelayanan
didirikan oleh Bp. M.Ali Abdath,
Selama menginap di hotel, tamu
diresmikan tepatnya pada tanggal 15
bisa memesan makanan dan laundry
Mei. Hotel ini beroperasi dengan 3
pakaian. Untuk memesan makanan,
lantai dengan jumlah kamar sebanyak
calon tamu memesan makanan melaului
51 kamar. Jumlah pegawai pada saat itu
telpon ke waiter, dan waiter akan
adalah 65 orang. Pada tahun 2002
mencatat pesanan makanan di slip order
pemiliknya
sebanyak tiga rangkap, yang akan
meninggal
dunia
yang
kemudian digantikan oleh anaknya yang
diberikan ke kasir, accounting
bernama Gazi M. Abdat. Hotel ini dapat
sebagai arsip waiter. Setelah menerima
berkembang
dibawah
slip order, kasir mencatat data pesanan
pimpinan Bpk. Mohd. Makarim sebagai
makanan di room service. Room service
manager.
dibuat sebanyak tiga rangkap yang akan
Analisa sistem berjalan
di berikan ke tamu, accounting dan di
4.1 Analisa sistem berjalan
arsip. Untuk laundry pakaian, tamu
a. Prosedur pemesanan kamar
mencatat data pakaian yang akan di
dengan
baik
dan
Calon penginap yang akan memesan
laundry ke laundry list. Selanjutnya data
kamar bisa datang langsung kehotel dan
yang ada di laundry list di masukan ke
menemui
Resepsionis
laundry bill yang dibuat sebanyak tiga
memberikan daftar harga dan jenis
rangkap yaitu untuk ke accounting, ke
kamar dengan menunjukan room rate.
tamu sebagai tanda bukti laundry dan
Apabila Calon tamu setuju dengan
sebagai arsip.
resepsionis.
a. Prosedur pembayaran
2. Activity Diagram Pelayanan Hotel
Setelah setelah selesai menyewa kamar ( check out ), tamu diharuskan
Tamu
Waitress
membayar semua tagihan. Kasir akan
Bag.Laundry
Catat Pesanan Makanan
melihat dari arsip bon, arsip room Buat Slip Order Makanan
service dan arsip laundry bill. Kasir mencatat jumlah keseluruhan dicash
Tampil Form Entry Tamu
receipt, yang dibuat sebanyak tiga Buat Laundry Bill
rangkap, untuk arsip, untuk accounting dan untuk tamu sebagai tanda pelunasan pembayaran. d.
Prosedur pembuatan laporan
Gambar 2
Recepsionis mengambil data dari arsip tamu, arsip kamar, arsip room
Activity Diagram Pelayanan Hotel 3. Activity Diagram Pembayaran
service dan arsip laundry bill untuk di buat kan rooms report, guest list, room recapitulation
sheet
yang
Tamu
Kasir
Menerima Konfirmasi Total Pembayaran
Konfirmasi Total Pembayaran
Membayar Total Pembayaran
Menerima Pembayaran
Menerima Cash Receipt
Mencatat Transaksi & Laporan Harian
akan
diserahkan ke accounting,direksi dan manager. Dari laporan yang diterima accounting membuat daily report yang akan di serahkan ke manager dan direksi sebagai laporan pendapatan hotel. 4.2. Activity Diagram Sistem Berjalan 1. Activity Diagram Pemesanan Kamar Calon Tamu
Resepsionis
Pesan Kamar
Cek Kamar Kosong
Kasir
Gambar 3 Activity Diagram Pembayaran
Mengisi Form Register
Menyerahkan Register
Menyerahkan Form Register Terisi
Menerima Form Register Terisi
Memasukkan Data Request Slip
Menyerahkan Form Register
Menerima Bon
Membuat Bon
Menyerahkan Bon
Gambar 1 Activity Diagram Pemesanan Kamar
Gambar 6 Gambar 4
Activity Diagram Entry Data Tamu Activity Diagram Laporan
4.5. Desain Database usulan
Entry Tamu
Memasukkan Data Tamu
Menyetujui Laporan Harian
Tampil Form Entry Tamu Membuka Form Entry Tamu
1 M
Cek Laundry
Me y e n wa
a m K a r N _k oa m a r* 1 kd _ta m u* g _ T l ka m a r fa silt a s hrg _ka m a r jn s ka m a r r _ h geb ts ts
M Me d a n p a t N _k oa m a r o _b n o n
1
o n B
1 N _b oo n* o _ka m n a r* tg _c lh e ck in tg _c lh e ck o u t la m a jm _eb l Jm l_ta m u t ta o lb o n
= HardDisk
1
Media
a u L n d ry B il
= Tbtamu
1
Ca sh _re ce i p t
Nama File
me g e n lu a rk a n
1
Use Case Keseluruhan
d _ta m K u n _ka m o a r
1
N _l oa u d ry* n g _ T l la u d ry n kd _p a ka ia n* o _ka m n a r* a n B y a k H rg_la u d ry n a ja p k t ta o l _lb
Me mb y a a r
N _c or * g _ T l cr N _r os * N _l oa u d ry* n d _T K a m u * N _b oo n* o t P o ta T l _b a ya r Ua g _b n a ya r Ua g _ke m n b a li
Gambar 5
a u L n d ry K _p d a ka a i n o _la n n u ry d
1
Entry Room Service
1 Ro m _se rvic e
N _c or N _r os N _L oa u n ryd N _B oo n
Kasir
d _p K a ka ia n* Jn s_p a ka ia n Nm _p a ka ia n hrg _sa u at n
1
Entry Laundry Bill
Me mb a t u d _m e K u* n N _ors
Cek Menu
Menerima Form Register Menyerahkan Form Register
a m T u d _ta m K u* g _ T l ct kh a ria n nm_ta m u l a A ma t e ke rja n p ke b a n s a g n o _te lp n N _k op
1
Cek Kamar
Me u n d _m e K u* n Jn s_me n u Nm _m a k n H rg_m a k n Nm _min u m H rg_m in u m
N _rs o* o _ka m n a r* kd _m e u* n g _ T l rs a n B y a k_m kn n yk_m m b n H rg_rs
Entry Cash Receipt
Spesifikasi File
4.6.
sistem
1.
usulan
Menerima Laporan Harian Menyerahkan Laporan Harian
dari
Diagram
4.4. Activity
Manager Kasir
Form Entry Tamu Resepsionis Tamu
Activity Diagram laporan 4.
Isi Form Register
Tampil Data Tamu
4.3. Use Case Diagram dari sistem
Resepsionis
Entry Bon
Isi
= Data Tentang Tamu
Primary Key
= Kd_tamu
Organisasi
= Index Sequential
Panjang Record = 136 byte
Tabel1 Spesifikasi File Tamu
NO 1
Kd_tamu
Jenis
Lebar
Keterangan
Character
3
Kode Tamu
Date
8
Tgl_ctkharia
2
2.
Nama Field
n
Tanggal cetak tamu harian
3
Nm_tamu
Character
25
Nama Tamu
4
Alamat
Character
30
Alamat Tamu
5
Pekerjaan
Character
20
Pekerjaan
6
Kebangsaan
Character
15
Kebangsaan
7
No_telp
Character
15
Nomor Telphon
8
No_kp
Character
20
Nomor KTP atau Nomor Passport
Nama File
= Tbkamar
Organisasi
= Index Sequential
Media
= HardDisk
Primary Key
= No_kamar
Isi
=Data Tentang Kamar
Panjang Record = 76 byte
Tabel 2 Spesifikasi File kamar NO
3.
Nama Field
Jenis
Lebar
Desimal
Keterangan
1
No_kamar
Character
3
Nomor Kamar
2
Tgl_kamar
Date
8
3.
Kd_tamu
Character
3
4.
Fasilitas
Character
20
5.
Hrg_kamar
Numeric
8
Harga Kamar
6.
Jns_kamar
Character
20
Jenis Kamar
7.
Hrg_eb
Numeric
8
8
stts
Character
6
Tanggal Cetak Kamar Harian Kode Tamu Fasilitas Kamar
Harga Extra Bed Harga Kamar
Nama File
= Tbtbon
Isi
= Data Tentang Bon
Media
= HardDisk
Organisasi
= Index Sequential
Panjang Record Primary Key
= No_bon
= 39 byte
Tabel 3 Spesifikasi File Bon NO
Nama Field
Jenis
Lebar
Desima l
Ket.
1
No_bon
Numeric
5
Nomor bon
2.
No_kamar
Character
3
Nomor kamar
3
Tgl_checkin
Date
8
Tgl check in
4
Tgl_checkout
Date
8
Tgl check out
5
Lama
Numeric
2
Lama menginap
6.
Jml_eb
Numeric
2
Jumlah extra bed
7.
Jml_tamu
Numeric
2
Jumlah Tamu
8.
Total_Bon
Numeric
9
Total harga bon
4.
Nama File
= Tbmenu
Organisasi
= Index Sequential
Media
= HardDisk
Primary Key
= Kd_menu
Isi
= Data tentang Menu
Panjang Record = 82 byte
Makanan Dan Minuman Tabel 4 Spesifikasi File Menu NO
Nama Field
Jenis
Lebar
Desimal
Keterangan
1
Kd_menu
Character
6
Kode menu
2
Jns_menu
Character
20
Jenis menu
3
Nm_makan
Character
20
Nama makanan
4
Hrg_makan
Numeric
8
Harga makanan
5
Nm_minum
Character
20
Nama Minuman
6
Hrg_minum
Numeric
8
Harga minuman
5.
Nama File
= tbtrs
Organisasi
= Index Sequential
Media
= HardDisk
Primary Key
= No_Room_service
Isi
=Data Tentang tagihan
Panjang Record
= 35 byte
menu yang sudah disimpan Tabel 5 Spesifikasi File Room Service N O
Nama Field
Jenis
Lebar
1
No_rs
Numeric
5
2
Tgl_rs
Date
8
3.
No_kamar
Character
3
Desimal
Ket. No Room service Tgl Room service Nomor kamar
4.
Kd_menu
Character
6
5.
Banyak_mkn
Numeric
2
6.
Bnyk_mnm
Numeric
2
7.
Hrg_rs
Numeric
9
6.
Kode menu Banyak makanan Banyak minuman Harga room service
Nama File = tbLaundry
Organisasi
= Index Sequential
Media
= HardDisk
Primary Key
= Kd_pakaian
Isi
= Data Tentang Laundry
Panjang Record = 54 byte
Tabel 6 Spesifikasi File Laundry NO
Nama Field
Jenis
Lebar
Desimal
Keterangan
1
Kd_pakaian
Character
6
Kode pakaian
2
Jns_pakaian
Character
20
Jenis pakaian
3
Nm_pakaian
Character
20
Nama pakaian
4
Harga_satuan
Numeric
8
Harga satuan
7.
Nama File = TbLaundry_bill
Organisasi
= Index Sequential
Media
= HardDisk
Primary Key
= No_laundry
Isi
=Data Tentang tagihanLaundry
Panjang Record
= 50 byte
Tabel 7 Spesifikasi File Laundry bill NO
Nama Field
Jenis
Lebar
1
No_laundry
Numeric
5
2.
Kd_pakaian
Character
6
Kode pakaian
3.
No_kamar
Character
3
Nomor kamar
Date
8
Numeric
3
Banyak laundry
Numeric
8
Harga laundry Pajak laundry
4. 5. 6.
8.
Tgl_laundr y Banyak Hrg_laundr y
7.
Pajak
Numeric
8
8.
Total_lb
Numeric
9
Nama File = TbCash_Receipt Media
= HardDisk
Desimal
Ket. Nomor laundry bill
Tanggal laundry
Total harga laundry
Isi
=
Data
Tentang
keseluruhan Organisasi
= Index Sequential
tagihan
Primary Key
= No_cash_receipt
Panjang Record
Tabel 8 Spesifikasi File Cash Receipt NO
Nama Field
Jenis
Lebar
Desimal
Ket. Nomor cash
1
No_cr
Numeric
6
2.
Tgl_cr
Date
8
3.
Kd_tamu
Character
6
Kode tamu
4.
No_bon
Numeric
5
Nomor bon
5.
No_rs
Numeric
5
6.
No_laundry
Numeric
5
Nomor laundry
7.
Pot.
Numeric
9
potongan
8.
Total_bayar
Numeric
9
Total bayar
9.
Uang_bayar
Numeric
9
Uang bayar
10.
Uang_kembali
Numeric
8
Uang kembali
4.7 Rancangan Program
receipt Tgl cash receipt
Nomor cash receipt
= 70 byte
Gambar 8 Rancangan Layar Entry Data Tamu
Gambar 9 Rancangan Layar Data Menu master 5.
untuk
dijadikan
laporan
database
bisa
harian.
Kesimpulan Kesimpulan yang penulis dapatkan dalam melakukan penelitian ini, yaitu :
3.
Penggunaan mengatasi
permasalahan
penyimpanan arsip yang terlalu 1.
Calon tamu tidak perlu menunggu
banyak sehingga tidak diperlukan
terlalu lama untuk mendapatkan
lagi
informasi kamar kosong karena
lemari
penyimpanan
yang
besar.
sistem yang sudah terkomputerisasi mempercepat
dalam
hal
proses
pencarian kamar kosong. 2.
Kasir dapat lebih cepat dalam membuat laporan harian karena
6.
Daftar Pustaka Mustakini Hartanto Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi
sistem yang sudah terkomputerisasi bisa secara otomatis mengambil data
Suhartanto, Heru. 2007, Meeting Management System Analysis . Design dan Implementasi. Jakarta
Fowler, Martin, 2005. UML Distilled Edisi 3 Panduan SIngkat Bahasa Pemodelan Objek Standar. Yogyakarta
Firgiawansyah. 2007, Tips Membangun Aplikasi cantik dengan Microsoft Visual FoxPro 9.0. Andi Publisher. Yogyakarta