Hasil Penelitian dan Pembahasan
2. Siklus Pengeluaran
Siklus pengeluaran Hotel Fatamorgana memiliki beberapa entitas yaitu : 1. Agent yang terdiri dari karyawan dan supplier
2. Event yang terdiri dari pembelian dan perbaikan sarana, biaya lain, dan pengeluaran kas
Fasilitas Gedung Kode fasilitas gedung (primary key); jenis fasilitas gedung; dan harga gedung
Kas Kode kas (primary key); tanggal kas; keterangan; debet; kredit; kode
karyawan (foreign key); kode bank (foreign key)
Fasilitas lain Kode fasilitas lain (primary key); nama fasilitas; harga; jenis fasilitas Reservasi kamar Kode reservasi kamar (primary key); tanggal resrvasi; kode fasilitas
kamar (foreign key); tgl check in; tgl check out; total harga; nomor tamu (foreign key); status; kode kamar (foreign key)
Reservasi gedung Kode reservasi gedung (primary key); nomor tamu (foreign key); tgl reservasi; total harga; lama sewa; harga; kode fasilitas gedung (foreign key); status; tgl keluar
Transaksi kamar Kode transaksi kamar (primary key); tgl transaksi;kode karyawan (foreign key); total harga; discount
Detail Transaksi Kamar
Kode kamar (foreign key); tgl check in; tgl check out; harga; kode transaksi kamar (foreign key); kode reservasi kamar (foreign key)
Transaksi Gedung Kode transaksi gedung (primary key); tgl transaksi; kode reservasi
gedung (foreign key); kode karyawan (foreign key); total harga;
discount
Check Out Kode Check Out (primary key); nomor tamu (foreign key); nama tamu; alamat tamu; DP kamar; DP gedung; discount kamar; discount gedung; total biaya kamar; total biaya gedung; pembayaran
Detail Check out Kode Check Out(foreign key); keterangan; quantity; harga; total
Makanan Kode makanan (primary key); nomor tamu (foreign key); kode fasilitas lain (foreign key); harga; tgl pesan; quantity; total harga; status
Bank Kode bank (primary key); nomor rekening; nama bank; nama pemilik; cabang; jumlah; keterangan
3. Resource yang terdiri dari kas
Pada setiap entitas memiliki beberapa atribut yang terdiri dari primary key
dan atribut yang mengikutinya.Berikut ini merupakan atribut-atribut setiap entitas pada siklus pengeluaran Hotel Fatamorgana.
Tabel 4
Atribut-atribut Setiap Entitas
Pada Siklus Pengeluaran Hotel Fatamorgana
Entitas Atribut
Supplier Kode supplier (primary key); nama supplier; nama toko; alamat toko; dan nomor telepon
Karyawan Kode karyawan (primary key); nama karyawan; no. KTP; alamat; nomor
telepon; jabatan; username; password
Pembelian Kode pembelian (primary key); tanggal pembelian; kode karyawan (foreign key); kode supplier (foreign key); keterangan; harga
Kas Kode kas (primary key); tanggal kas; keterangan; debet; kredit; kode
karyawan (foreign key); kode bank (foreign key)
Biaya lain Kode biaya lain (primary key); kode karyawan (foreign key); tgl pembayaran; total; kode keterangan biaya lain (foreign key)
Keterangan Biaya lain
Kode keterangan biaya lain (primary key); keterangan biaya lain; klasifikasi
Mutasi Kas Kode mutasi kas (primary key); dari kas; ke kas; jumlah; tanggal; kode karyawan (foreign key)
Berikut ini adalah hubungan antar entitas siklus pendapatan dan siklus pengeluaran pada Hotel Fatamorgana :
Gambar 7
Hubungan Antar Entitas (ERD) Siklus Pendapatan dan Siklus Pengeluaran
Pembahasan Table
a. Table fasilitas kamar
Table fasilitas kamar digunakan untuk menyimpan fasilitas tiap kamar. Tabel fasilitas kamar terdiri dari empat field yaitu kode fasilitas kamar, nama kelas, jenis fasilitas, harga kelas kamar. Kode fasilitas kamar berisi kode fasilitas yang tersedia pada tiap kamar, nama kelas berisi nama kelas kamar, jenis fasilitas berisi fasilitas yang tersedia, harga kelas per kamar berisi harga kamar per malam untuk tiap kelas.Table Fasilitas kamar berguna sebagai daftar untuk mengetahui fasilitas-fasilitas tiap kamar Hotel Fatamorgana. b. Table Fasilitas gedung
Table fasilitas gedung digunakan untuk menyimpan data gedung.Tabel fasilitas gedung terdiri dari tiga field yaitu kode fasilitas gedung, jenis fasilitas, dan harga gedung. Kode fasilitas gedung menunjukkan kode fasilitas gedung yang tersedia, jenis fasilitas berisi nama fasilitas, dan harga gedung berisi harga gedung menurut fasilitas yang tersedia.Table Fasilitas gedung berguna sebagai daftar untuk mengetahui tiap fasilitas gedung yang ada pada Hotel Fatamorgana.
c. Table fasilitas lain
Table fasilitas lain digunakan untuk menyimpan fasilitas laundry dan pembelian makanan dan minuman. Tablefasilitas lain terdiri dari empatfield
fasilitas lain berisi kode fasilitas lain yang dipakai, nama fasilitas lain menunjukkan nama fasilitas tambahan, harga berisi harga tiap fasilitas yang dipakai, dan jenis fasilitas berisi jenis dari tiap nama fasilitas lain.Table
fasilitas lain berguna sebagai daftar untuk mengetahui tiap fasilitas hotel lainnya seperti makanan, minuman, dan laundry yang tersedia pada Hotel Fatamorgana.
d. Table Bank
Table bank digunakan untuk menyimpan uang yang diterima.Table
bank terdiri dari tujuhfield yaitu, kode bank, nomor rekening, nama bank, nama pemilik, cabang,jumlah, dan keterangan.Table bank berguna sebagai daftar bank yang dimiliki oleh Hotel Fatamorgana.
e. Table data kamar
Table data kamar digunakan untuk menyimpan data kamar.Table data kamar terdiri dari tiga field yaitu kode kamar, nomor kamar, kode fasilitas kamar.Kode kamar berisi kode dari tiap kamar, nomor kamar berisi nomor kamar hotel, dan kode fasilitas kamar menunjukkan kode untuk fasilitas ditiap-tiap kamar. Table data kamar berguna sebagai daftar data-data kamar yang tersedia pada Hotel Fatamorgana.
f. Table karyawan
Table karyawan digunakan untuk menyimpan data karyawan hotel.Table karyawan terdiri dari delapanfield yaitu kode karyawan,
namakaryawan, nomor KTP, alamat, nomor telepon, jabatan, username, dan
password.Tablekaryawan berguna sebagai daftar data-datakaryawan yang bekerja di Hotel Fatamorgana
g. Tablesupplier
Tablesupplier merupakan table yang digunakan untuk menyimpan data
supplier.Table ini terdiri dari lima field yaitu kode supplier, nama supplier,
nama toko, alamat toko, nomor telepon supplier.Tablesupplier berguna sebagai daftar data supplier Hotel Fatamorgana.
h. Table tamu
Table tamu merupakan table yang digunakan untuk menyimpan data tamu.Table ini terdiri dari delapan field yaitu nomor tamu, nama tamu, alamat tamu, telepon tamu, alamat email, jumlah DP, tanggal reservasi, jenis reservasi .Table tamu berguna sebagai daftar data-data tamu yang pernah melakukan transaksi di Hotel Fatamorgana .
i. Table transaksi kamar
Table transaksi kamar merupakan table yang digunakan untuk menyimpan data transaksi kamar.Table ini terdiri dari lima field yaitu kode transaksi kamar, tanggal transaksi, kode karyawan, total harga, dan
discount.Table transaksi kamar berguna sebagai daftar transaksi-transaksi kamar yang terjadi di Hotel Fatamorgana.
j. Table Detail Transaksi Kamar
Tabledetail transaksi kamar merupakan table yang digunakan untuk menyimpan detail data transaksi kamar.Table ini terdiri dari enam field yaitu kode kamar, tanggal check in, tanggal check out, harga, kode transaksi kamar,dan kode transaksi gedung. Table detail transaksi kamar berguna sebagai daftar detail transaksi kamar yang terjadi di Hotel Fatamorgana.
k. Table Transaksi Gedung
Tabletransaksi gedung digunakan untuk menyimpan data transaksi gedung.Tabletransaksi gedung terdiri dari enamfield yaitu, kode transaksi gedung, tanggal transaksi, kode reservasi gedung, kode karyawan, total harga, dan discount.Table transaksi gedung berguna sebagai daftar transaksi-transaksi gedung yang terjadi pada Hotel Fatamorgana.
l. Table Makanan
Tablemakanan digunakan untuk menyimpan data makanan yang tersedia.Table ini terdiri dari delapanfield yaitu kode makanan,nomor tamu,kode fasilitas lain, harga, tanggal pesan, jumlah, total harga, dan status.Table makanan berguna sebagai daftar transaksi pemesanan makanan yang terjadi pada Hotel Fatamorgana.
m. Table pembelian
Table pembelian digunakan untuk menyimpan data pembelian kebutuhan hotel.Table ini terdiri dari enamfield yaitu kode pembelian, tanggal pembelian, kode karyawan, kode supplier, keterangan, dan harga.Table
pembelian berguna sebagai daftar transaksi-transaksi pembelian Hotel Fatamorgana.
n. Table biaya lain
Table biaya lain digunakan untuk menyimpan data pengeluaran lain.
Table biaya lain terdiri dari limafield yaitu, nomor nota biaya lain, kode karyawan, tanggal pembayaran, total pembayaran, dan kode keterangan biaya lain. Table biaya lain berguna sebagai daftar dari transaksi biaya lain yang menunjukkan transaksi pengeluaran Hotel Fatamorgana.
o. Table Keterangan Biaya lain
Tableketerangan biaya lain digunakan untuk menyimpan keterangan biaya lain. Tableketerangan biaya lain terdiri dari tiga field yaitu, kode keterangan biaya lain, keterangan biaya lain, dan klasifikasi.Table keterangan biaya lain berguna sebagai daftar yang menunjukkan keterangan biaya lain Hotel Fatamorgana.
p. Table reservasi kamar
Table reservasi kamar merupakan table reservasi yang digunakan untuk menyimpan data reservasi kamar.Table ini terdiri dari sembilan
fieldyaitu kode reservasi kamar, tanggal reservasi kamar, kode fasilitas kamar, tanggal check in, tanggal check out, total harga, nomor tamu, status, dan kode kamar.Table reservasi kamar berguna sebagai daftardata-data reservasi kamar pada Hotel Fatamorgana.
q. Table reservasi gedung
Tablereservasi gedung merupakan table reservasi yang digunakan untuk menyimpan data reservasi gedung.Table ini terdiri dari sembilan field
yaitu kode reservasi gedung, nomor tamu, tanggal reservasi, total harga, lama sewa, harga, kode fasilitas gedung, status, dan tanggal keluar.Table reservasi gedung berguna sebagai daftar data-data reservasi gedung pada Hotel Fatamorgana.
r. Table kas
Table kas digunakan untuk menyimpan data kas.Table kas terdiri dari tujuh field yaitu kode akun kas, tanggal kas, keterangan, debet, kredit, kode karyawan, dan kode bank.Table kas berguna sebagai daftar yang berisi data-data kas terkait pendapatan dan pengeluaran yang terjadi pada Hotel Fatamorgana.
s. Tablemutasi kas
Tablemutasi kas merupakan table yang digunakan untuk menyimpan data mutasi kas.Table ini terdiri dari enam field yaitu, kode mutasi, dari, ke,
jumlah, tanggal, dan kode karyawan.Table mutasi kas berguna sebagai daftar dari data mutasi kas Hotel Fatamorgana.
Pembahasan Form
a. Form Fasilitas kamar
Form fasilitas kamar ini digunakan untuk memudahkan pengguna dalam menginput fasilitas kamar. Form ini berisi kode fasilitas kamar, nama kelas, jenis fasilitas, dan harga kelas per kamar. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
b. Form Fasilitas gedung
Form fasilitas gedung ini digunakan untuk memudahkan pengguna dalam menginput fasilitas gedung. Form ini berisi kode fasilitas gedung, jenis fasilitas, dan harga gedung. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
c. Form Fasilitas lain
Form fasilitas lain ini digunakan untuk memudahkan pengguna dalam menginput fasilitas lain. Form ini berisi kode fasilitas lain, jenis fasilitas, dan harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah
untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form
ini.
d. Form Bank
Form Bank ini berisi kode bank, nomor rekening, nama bank, nama pemilik, cabang, jumlah , dan keterangan akun. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
e. Form kamar
Form kamar digunakan untuk memudahkan pengguna dalam menginput data kamar. Form ini berisi kode kamar, nomor kamar, status, nama kelas kamar, jenis fasilitas kamar, dan harga kamar. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
f. Form Karyawan
Form karyawan digunakan untuk memudahkan pengguna dalam menginput data karyawan. Form ini berisi kode karyawan, nama karyawan, Nomor KTP, alamat, nomor telepon, jabatan, username, dan password. Dalam
mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
g. FormSupplier
Form supplier ini digunakan untuk memudahkan pengguna dalam menginput data supplier. Form ini berisi kode supplier, namasupplier, nama toko, alamat, dan nomor telepon. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
h. Form tamu
Form tamu ini digunakan untuk memudahkan pengguna dalam menginput data tamu. Form ini berisi nomor tamu, nama tamu, alamat tamu, nomor telepon, alamat email, jumlah DP, tanggal reservasi, dan jenis reservasi. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
i. Form transaksi kamar
Form transaksi kamar ini digunakan untuk memudahkan pengguna dalam menginput data transaksi kamar. Form ini berisi kode transaksi kamar, tanggal transaksi, reservasi kamar, nomor kamar, nama tamu, harga kamar, fasilitas lain, harga fasilitas, nama karyawan, tanggal check in, tanggal check out, lama nginap, total harga kamar, total harga fasilitas, dan total harga. Dalam form ini
terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data,dantombol keluar untuk menutup form ini.
j. Form transaksi gedung
Form transaksi gedung ini digunakan untuk memudahkan pengguna dalam menginput data transaksi gedung. Form ini berisi kode transaksi gedung, tanggal transaksi, reservasi gedung, jenis fasilitas, nama tamu, harga gedung, fasilitas lain, harga fasilitas, nama karyawan, total harga gedung, total harga fasilitas, dan total harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data,dantombol keluar untuk menutup form ini.
k. Form check out kamar dan pembayaran
Form check out kamar dan pembayaran ini digunakan untuk memudahkan pengguna dalam menginput kamar yang telah kosong dan sebagai penginput jumlah pembayaran pesanan. Form ini berisi kode kamar, nomor kamar, nama kelas kamar,dan jenis fasilitas kamar. Dalam form ini terdapat beberapa tombol perintah yaitu tombol check out untuk menghapus data kamar yang disewa, dan tombol keluar untuk menutup form ini.
l. Form Penjualan makanan/minuman/laundry
Form penjualan makanan/minuman/laundry ini digunakan untuk memudahkan pengguna dalam menginput data penjualan makanan dan
minuman. Form ini berisi kode makanan dan minuman, nama tamu, tanggal pesan, nama fasilitas, dan total harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol tambah untuk mengisi data baru, tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus datadantombol keluar untuk menutup form ini.
m. Form pembelian atau pengeluaran
Form pembelian dan pengeluaran ini digunakan untuk memudahkan pengguna dalam menginput data pembelian atau pengeluaran. Form ini berisi kode pembelian atau pengeluaran, nama karyawan, tanggal pesan, nama supplier, keterangan, dan total harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data, tombol tambah untuk menambah data baru, dantombol keluar untuk menutup form ini.
n. Form Keterangan Biaya lain
Form keterangan biaya lain ini digunakan untuk memudahkan pengguna dalam menginput data pengeluaran selain untuk pembelian barang.Form ini berisi kode keterangan biaya lain, keterangan biaya lain, dan klasifikasi biaya. Dalam form ini terdapat beberapa tombol perintah simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data, tombol tambah untuk menambah data baru, dantombol keluar untuk menutup form ini.
Form reservasi kamar ini digunakan untuk memudahkan pengguna dalam menginput data reservasi kamar. Form ini berisi kode reservasi kamar, nama tamu, tanggal reservasi, kode kamar, fasilitas kamar, tanggal check in, tanggal check out, lama nginap, harga kamar, dan total harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data, tombol tambah untuk menambah data baru, dantombol keluar untuk menutup form ini.
p. Form Reservasi gedung
Form reservasi gedung ini digunakan untuk memudahkan pengguna dalam menginput data reservasi gedung. Form ini berisi kode reservasi gedung, nama tamu, tanggal reservasi, fasilitas gedung,dan total harga. Dalam form ini terdapat beberapa tombol perintah yaitu tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data, tombol tambah untuk menambah data baru, tombol pembatalan reservasi dantombol keluar untuk menutup form ini.
q. Form Kas
Form kas ini digunakan untuk memudahkan pengguna dalam menginput data penerimaan dan pengeluaran kas. Form ini berisi kode akun kas, tanggal, nama karyawan, keterangan, debet, kredit, transaksi kamar, transaksi gedung, pembelian, penjualan makanan dan minuman,biaya lain, kas ditangan, dan kas dibank.Dalam form ini terdapat beberapa tombol perintah yaitu tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data,
tombol tambah untuk menambah data baru, dantombol keluar untuk menutup
form ini.
r. Form Mutasi Kas
Formmutasikas ini digunakan untuk memudahkan pengguna dalam menginput mutasi kas ke bank. Form ini berisi kode mutasi kas, tanggal mutasi, nama karyawan, mutasi dari, mutasi ke,dan jumlah mutasi.Dalam form
ini terdapat beberapa tombol perintah yaitu tombol simpan untuk menyimpan data yang diisi, tombol hapus untuk menghapus data, tombol tambah untuk menambah data baru, dantombol keluar untuk menutup form ini.
Tabel 5 Pengguna form
pada Hotel Fatamorgana Bitung
Dari tabel pengguna form diatas, diketahui bahwa setiap pengguna form
memiliki user dan password berbeda. Pemilik 1 memiliki wewenang dalam menggunakan form fasilitas kamar,form fasilitas gedung,form fasilitas lain,form
Pemilik 2 hampir memiliki wewenang sama dengan pemilik 1, tetapi pemilik 2 tidak memiliki wewenang dalam menggunakan form fasilitas gedung karena pemilik 2 hanya bertanggung jawab dalam aktivitas yang berhubungan dengan penyewaan kamar. Manajer memiliki wewenang yang sama dengan pemilik 1 karena manajer yang bertanggung jawab dalam penyewaan kamar dan penyewaan gedung pada Hotel Fatamorgana dan kemudian melaporkannya kepada pemilik 1 dan pemilik 2. Karyawan bagian pelayanan kamar memiliki wewenang dalam menggunakan form fasilitas kamar,form fasilitas lain,form kamar,form tamu,form
transaksi kamar,form penjualan makanan/minuman/laundry,form keterangan biaya lain,dan form reservasi kamar. Karyawan bagian pelayanan gedung memiliki wewenang menggunakan form fasilitas gedung,form tamu,form transaksi gedung,dan form reservasi gedung. Karyawan bagian keuangan memiliki wewenang dalam menggunakan form bank,form supplier,form check out kamar dan pembayaran,form pembelian dan pengeluaran,form kas,dan form mutasi kas.
Pembahasan Laporan
a. LaporanData Reservasi kamar
Laporan data reservasi kamar digunakan untuk mengetahui data-data reservasi kamar yang terjadi di Hotel Fatamorgana.
b. Laporan Data Reservasi Gedung
Laporan data reservasi gedung digunakan untuk mengetahui data-data reservasi gedung yang terjadi di Hotel Fatamorgana.
c. Laporan Data Transaksi Kamar
Laporan data transaksi kamar digunakan untuk mengetahui data-data transaksi kamar yang terjadi di Hotel Fatamorgana.
d. Laporan Data Transaksi Gedung
Laporan data transaksi gedung digunakan untuk mengetahui data-data transaksi gedung yang terjadi di Hotel Fatamorgana.
e. Invoice
Invoice digunakan sebagai rincian transaksi yang dilakukan oleh tamu selama menginap dan diberikan kepada tamu saat transaksi pembayaran atau check out.
f. Laporan Data pemesanan fasilitas lain
Laporan data pemesanan fasilitas lain digunakan untuk mengetahui data-data transaksi pemesanan fasilitas lain yang terjadi di Hotel Fatamorgana. g. Laporan Data Pembelian atau pengeluaran sarana
Laporan data pembelian atau pengeluaran digunakan untuk mengetahui data-data transaksi pembelian atau pengeluaran perbaikan saran yang terjadi di Hotel Fatamorgana.
h. Laporan Data Biaya lain
Laporan data biaya lain digunakan untuk mengetahui data-data transaksi biaya lain yang terjadi di Hotel Fatamorgana.
i. Laporan Data Kas
Laporan data kas digunakan untuk mengetahui data-data transaksi pendapatan dan pengeluaran kas yang terjadi di Hotel Fatamorgana.
j. Laporan Data kamar
Laporan data kamar digunakan untuk mengetahui data reservasi kamar dan transaksi check in kamar yang terjadi di Hotel Fatamorgana.
k. Laporan Data Rekapitulasi Kas
Laporan data rekapitulasi kas digunakan untuk mengetahui saldo kas awal dan saldo kas akhir dan berisi detail saldo kas yang di bank dan saldo kas yang ada ditangan, dan rugi laba.
l. Laporan rekapan pemakaian kamar
Laporan rekapan pemakaian kamar digunakan pemilik untuk mengetahui kamar yang paling banyak dipesan oleh tamu.
m. Laporan Rekapan pemesanan fasilitas lain