BAB IV PEMBAHASAN MASALAH 4.1 Pemecahan Masalah Setelah
meninjau
dan
mempertimbangkan
permasalahan
dan
kebutuhan yang ada di hotel XYZ dapat disimpulkan bahwa perlu adanya pemecahan yang harus diambil untuk mengatasi masalah-masalah. Maka penulis mengambil pemecahan dengan cara menyimpan data-data yang ada ke dalam komputer yang biasa disebut dengan komputerisasi. Penulis mengambil sistem ini karena sangat dibutuhkan pada hotel XYZ, cara ini dapat meningkatkan mutu pelayanan kantor depan hotel (Front Office) Adapun sistem kerja degan komputerisasi ini mempunyai beberapa kelebihan dan kekurangan yang akan timbul, seperti : A. Kelebihan 1. Tidak membutuhkan banyak tempat untuk media menyimpan. 2. Efektif dan efisien untuk mengolah data yang jumlahnya cukup besar. 3. Informasi dapat disajikan dengan cepat dan akurat pada saat dibutuhkan. 4. Tidak memerlukan banyak pekerja untuk menjalankan sistem kerja dengan komputer. 5. Keamanan data lebih terjamin. 6. Memudahkan petugas dalam membuat laporan apabila sewaktu-waktu dibutuhkan oleh atasan.
26
B. Kelemahan 1. Memerlukan biaya awal yang cukup besar terutama dalam pengadaan perangkat keras. 2. Membutuhkan banyak waktu dalam memberi bimbingan pada karyawan agar dapat mengoperasikan sistem tersebut. Berdasarkan pertimbagan kelebihan dan kelemahan diatas, maka penulis
mengusulkan
untuk
mengambil
pemecahan
masalah
untuk
mengambil pemecahan masalah dengan menggunakan komputer karena dapat menghasilkan informasi yang diperlukan dengan cepat dan tepat serta dapat dipertanggung jawabkan hasilnya. Namun pada tahap awal akan dirasakan berat karena membutuhkan biaya yang tidak sedikit, tetapi bila diproyeksikan untuk masa yang akan datang, itu jauh menguntungkan. Dengan sistem yang baru ini akan meningkatkan mutu pelayanan Hotel XYZ.
27
4.2 Data Flow Diagram 4.2.1 Diagram Konteks
Inf_Kamar + Kwitansi Dt_Pemesanan tamu Rek_Tagihan
Sistem Administra si Pemesana n
Laporan Pemesanan
Bayar Tagihan
Gambar 4.1 Diagram konteks
28
manajer
4.2.2 Diagram Zero Inf_Kamar
Tamu
1.0 Data Kamar Kamar Input Pemesana Inf_Kamar n Data Tamu Dt_Pemesanan Pemesanan
Dt_Pemesanan
2.0 Input Data Tamu
Dt_Tamu
Tamu
Dt_Pemesanan Rek_Tagihan + Kwitansi Bayar Tagihan
3.0 Hitung Biaya Sewa
Dt_Pemesanan Data Kamar
Bukti Transaksi Dt_Pemesanan Pemesanan 4.0 Laporan
Data Tamu
Laporan Manajer
Gambar4.2 Diagram Zero
29
Tamu
4.2.3 Diagram Detail Level-1, Proses-3 Dt_Pemesanan 3.1 Hitung Lama Sewa
Tamu
Dt_Pemesanan
Pemesanan
Data Lama Sewa 3.2 Hitung Biaya Sewa
Data Biaya Sewa
Biaya Sewa
Data Biaya Sewa 3.3 Hitung Biaya Lain
Data Biaya Lain
Biaya Lain
Total Tagihan Rek_Tagihan + Kwitansi Bayar Tagihan
3.4 Cetak Rek_tagihan
Data Biaya Lain Data Biaya Sewa
Bukti Transaksi
Gambar 4.3 Diagram Detail Level-1, Proses-3
30
4.3 Entity Relationship Diagram (ERD) M
Tamu
Transak si
N Kd_tran s
Kd_tam u
Nama
Nama
Kamar No_kam T_kam
Tgl_in
Almt
Jam_in
Karu_id
Tgl_out
No_kart u
Jam_out
Status harga
H_kam
U_muka
Cafe Laundry Service Total U_muka Jml_baya r Kd_tam u No_kam
Gambar 4.4 Entity Relationship Diagram (ERD) 4.4
Normalisasi Tujuannya untuk menederhanakan struktur database dan menghindari
adanya data rangkap serta meyakinkan bahwa tidak ada informasi yang
31
hilang saat data yang berhubungan dihapus dari database. Bentuk normalisasi dari perancangan sistem ini adalah sebagai berikut :
1. Unnormalized Form
Kd_tamu Nama Almt Kartu_id No_kartu Tgl_in Jam_in U_muka No_kam Kd_trans Nama Tgl-in Jam_in Tgl_out Jam_out H_kam Cafe Laundry Service Total U_muka Jml_bayar Kd_tamu No_kam No_kam T_kam 32 Status Harga
Gambar 4.5 Unnormalized Form
2. 1NF ( Bentuk Normal Pertama ) Kd_tamu * Nama Almt Kartu_id No_kartu Tgl_in 33 Jam_in U_muka No_kam
Kd_trans * Nama Tgl-in Jam_in Tgl_out Jam_out H_kam Cafe Laundry Service Total U_muka Jml_bayar Kd_tamu No_kam No_kam * T_kam Status Harga
Gambar 4.6 First Normal Form
3. 2NF ( Bentuk Normal Kedua )
Tabel Tamu Kd_tamu * Nama Almt Kartu_id No_kartu Tgl-in Jam_in U_muka No_kam
Tabel Kamar No_kam * T_kam Status H_kam
34
Tabel Transaksi Kd_trans * Nama Tgl-in Jam_in Tgl_out Jam_out H_kam Cafe Laundry Service Total U_muka Jml_bayar Kd_tamu ** No_kam **
Gambar 4.7 Second Normal Form Keterangan : *
Primary Key
** Foreign Key
4.5 Struktur File Adapun Struktur File yang digunakan pada tugas akhir ini adalah sebagai berikut : a. Tabel Tamu Nama File
: Tamu
Key Field
: Kd_tamu
35
No 1 2 3 4 5 6 7 8 9
Nama Field Kd_tamu Nama No_kartu Almt Tgl_in Jam_in Kartu_id U_muka No_kam
Jenis Text Text Text Text Date/Time Date/time Logic Integer text
Lebar 6 20 14 35 8 8 1 8 3
Keterangan Kode tamu Nama tamu Nomor kartu Alamat Tanggal masuk Jam masuk Kartu identitas Uang muka Nomor kamar
Gambar 4.8 Struktur File Tamu
b. Tabel Kamar Nama File
: Kamar
Key Field
: No_kam
No 1 2 3 4
Nama Field No_kam T_kam H_kam Status
Jenis Text Text Integer Logic
36
Lebar 3 15 8 1
Keterangan Kode kamar Tipe kamar Harga kamar Status kamar
Gambar 4.9 Struktur File Kamar
c. Tabel Transaksi Nama File
: Transaksi
Key Field
: Kd_trans
No 1 2 3 4 5
Nama Field Kd_trans No_kam Nama Tgl_in Jam_in
Jenis Text Text Text Date / time Date / time
37
Lebar 6 3 20 8 8
Keterangan Kode transaksi Kode kamar Nama tamu Tanggal datang Jam datang
6 7 8 9 10 11 12 13 14
Tgl_out Jam_out H_kam Cafe Laundry Service Total U_muka Jlm_byr
Date / time Date / time Integer Integer Integer Integer Integer Integer Integer
8 8 8 8 8 8 8 8 8
Tanggal keluar Jam keluar Harga kamar Biaya cafe Biaya laundry Biaya service Total biaya Uang muka Jumlah bayar
Gambar 4.10 Struktur File Transaksi
4.6 Struktur Program a. Struktur tampilan Menu Utama
File
Transaksi
38
Laporan
pembayaran Tamu
Laporan Pembayaran
Kamar
Laporan Tamu
Keluar
Gambar 4.11 Struktur Tampilan
b. Rancangan Input
Front Office Hotel XYZ Jakarta MENU UTAMA ========================= 1. File 2. Transaksi 3. Laporan
39
Gambar 4.12 Rancangan Menu Utama
Front Office Hotel XYZ Jakarta File ========================= 1. Tamu 2. Kamar 3. Keluar
Gambar 4.13 Rancangan File
DATA TAMU Front Office ==================================================== Hotel XYZ Kode Tamu : Jakarta Nama Tamu : Alamat
:
Identitas
:
KTP x-6-x SIM
x-20-x PASPORT x-35-x
No Kartu Id
:
Tanggal masuk : Jam
:
Uang Muka
:
Nomor kamar :
x-14-x
40
dd-mm-yyyy
9-8-9 x-3-x Tambah
Hapus
Ubah
Tutup
Gambar 4.14 Rancangan File Tamu
Front Office Hotel XYZ Jakarta DATA KAMAR ==================================================== Kode Kamar : x-3-x Tipe Kamar
:
Status
:
x-15-x ISI Kosong
Harga Tambah
:
9-8-9 Ubah
Cari
<<
<
41
>
Tutup
>>
Gambar 4.15 Rancangan File Kamar
Front Office Hotel XYZ Jakarta Transaksi ========================= 1. Pembayaran 2. Keluar
Gambar 4.16 Rancangan Transaksi
42
KWITANSI ============================================== ====== Kode : Front Office No Kamar : Hotel XYZ Nama : Jakarta Alamat
:
Check In
: Tanggal x-6-x Jam x-3-x : Tanggal x-20-x Jam x-35-x
Check Out
dd-mm-yyyy
Kamar
: 99.999.999
Café
: 99.999.999 dd-mm-yyyy
Laundry
: 99.999.999
Service
: 99.999.999
Total
: 99.999.999
Uang muka
: 99.999.999
Bayar
: 99.999.999
43
Cetak
Cari
Ubah
Tutup
Gambar 4.17 Rancangan Transaksi Pembayaran
LAPORAN PEMBAYARAN No Kode Tamu Kamar x x-6-x x-3-x
CETAK
Periode : Uang Muka Bayar 9-8-9 9-8-8
Nama x-20-x
TOTAL
KELUAR
Jumlah 9-8-9
9-10-9
Gambar 4.18 Laporan Pembayaran
LAPORAN DATA TAMU No Nama X x-20-x
CETAK
Kode Tamu x-6-x
KELUAR
Kamar x-3-x
44
Periode : Tanggal in Tanggal out dd-mm-yyyy dd-mm-yyyy
Gambar 4.19 Laporan Data Tamu
45