BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area...

40
19 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Software 3.1.1. Tinjauan Perusahaan Amaris Hotel merupakan salah satu grup hotel terkemuka di Indonesia. Grup ini didirikan pada tahun 2007 di bawah Santika Indonesia, salah satu bisnis kelompok Kompas Gramedia. Amaris Hotel adalah brand hotel berbintang dua atau yang lebih dikenal dengan konsep budget. Keunikan dari Amaris Hotel bisa dilihat dari warna hotelnya yang terdiri dari warna hijau, merah, biru, dan kuning. Saat ini, Amaris Hotel memiliki 21 properti yang tersebar di Indonesia yaitu salah satunya adalah Amaris Hotel Karawang. Amaris Hotel Karawang terletak di Jl. Arteri No. KM. 57, Purwadana, Kecamatan Teluk Jambe Timur, Kabupaten karawang, Jawa Barat. Amaris Hotel Karawang memiliki 104 kamar dengan 2 tipe kamar yaitu Smart Room Twin Bed 52 kamar dan Smart Room Queen Bed 52 kamar. Setiap kamar memiliki luas 18 m 2 . Harga yang ditawarkan per kamar oleh Amaris Hotel Karawang yaitu sebesar Rp 390.000 untuk Smart Room Twin dan Rp 500.000 untuk Smart Room Queen, harga bisa saja berubah jika adanya tanggal merah atau hari-hari besar. Fasilitas yang didapat saat menginap di Amaris Hotel Karawang yaitu free breakfast untuk 2 orang, free wifi, TV LCD pada setiap kamar, brankas, air mineral 2 botol, dan adanya dispenser di setiap koridor.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

19

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan Software

3.1.1. Tinjauan Perusahaan

Amaris Hotel merupakan salah satu grup hotel terkemuka di Indonesia. Grup

ini didirikan pada tahun 2007 di bawah Santika Indonesia, salah satu bisnis

kelompok Kompas Gramedia. Amaris Hotel adalah brand hotel berbintang dua atau

yang lebih dikenal dengan konsep budget. Keunikan dari Amaris Hotel bisa dilihat

dari warna hotelnya yang terdiri dari warna hijau, merah, biru, dan kuning. Saat ini,

Amaris Hotel memiliki 21 properti yang tersebar di Indonesia yaitu salah satunya

adalah Amaris Hotel Karawang.

Amaris Hotel Karawang terletak di Jl. Arteri No. KM. 57, Purwadana,

Kecamatan Teluk Jambe Timur, Kabupaten karawang, Jawa Barat. Amaris Hotel

Karawang memiliki 104 kamar dengan 2 tipe kamar yaitu Smart Room Twin Bed 52

kamar dan Smart Room Queen Bed 52 kamar. Setiap kamar memiliki luas 18 m2.

Harga yang ditawarkan per kamar oleh Amaris Hotel Karawang yaitu sebesar Rp

390.000 untuk Smart Room Twin dan Rp 500.000 untuk Smart Room Queen, harga

bisa saja berubah jika adanya tanggal merah atau hari-hari besar. Fasilitas yang

didapat saat menginap di Amaris Hotel Karawang yaitu free breakfast untuk 2 orang,

free wifi, TV LCD pada setiap kamar, brankas, air mineral 2 botol, dan adanya

dispenser di setiap koridor.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

20

Struktur Organisasi dan Fungsi

Dalam menetapkan struktur organisasi pada masing-masing perusahaan

berbeda satu dengan lainnya karena disesuaikan dengan kondisi atau type dari garis

wewenang yang ditetapkan dari suatu perusahaan. Untuk memberikan suatu

wewenang secara efektif dalam perusahaan maka semua harus ada pembagian tugas

atau pekerjaan pada masing-masing individu yang saling berhubungan antara satu

dengan yang lainnya.

STRUKTUR ORGANISASI AMARIS HOTEL KARAWANG

Sumber : STRUKTUR ORGANISASI AMARIS HOTEL KARAWANG

Gambar III.1 Struktur Organisasi Perusahaan

Berikut ini di jelaskan tugas-tugas dan tanggung jawab serta kewajiban masing-

masing bagian yang ada dalam Amaris Hotel Karawang.

1. Hotel Manager

Seseorang yang merencanakan, mengorganisir dan mengatur operasi hotel dengan

cara mengatur dan meneliti pemesanan, penerimaan, pelayanan kamar, dan kegiatan

pengurus/pelayan hotel. Hotel manager juga mengawasi persiapan keamanan, kebun,

dan pemeliharaan barang-barang. Merencanakan dan mengawasi restauran dan

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

21

tempat/ruangan untuk konferensi, mengamati minuman keras, permainan dan

peraturan hukum yang terkait dengannya, menilai dan memeriksa kepuasan tamu,

memeriksa pembukuan dan kegiatan pembelian, menetapkan pembuatan anggaran,

mengawasi pemilihan, pelatihan dan pengawasan terhadap staff, dan lain sebagainya.

2. Assistant Hotel Manager

Membantu manager hotel dalam operasi sehari-harinya. Seseorang yang

menugaskan tugas untuk kinerja HOD dan pengamat untuk memastikan kepatuhan

terhadap kebijakan hotel dan prosedur operasi yang ditetapkan. Menerima dan

menyelesaikan atau membantu manager hotel dalam menyelesaikan keluhan tamu dan

proses pemulihan layanan dan lain sebagainya.

3. House Keeping

Seseorang yang bertugas menjaga, merawat, dan membersihkan serta

memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area

yang tergolong kedalam area umum seperti lobby, corridor, ballroom atau meeting

room di hotel agar tetap nyaman, indah, dan aman. Seorang house keeping juga harus

melaporkan status kamar ke bagian front office.

4. Receptionist

Seseorang yang menjalankan aktivitas penerimaan tamu (check-in dan check-

out), menerima dan menjawab telepon serta mencatat pesan-pesan lewat telepon,

menerima tamu yang akan bertemu dengan pimpinan, menyambut setiap tamu-tamu

hotel dengan ramah, memberi bantuan petunjuk akan lokasi tempat yang diminta

kepada para pengunjung hotel, menyortir surat-surat yang masuk ke hotel baik kertas

maupun elektronik, memberikan citra dan image hotel yang baik dan ramah serta

professional, Mengamati dan melaporkan aktivitas pengunjung hotel yang

mencurigakan bila diperlukan.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

22

5. Food & Baverage

Seseorang yang bertanggung jawab untuk mengurus segala sesuatu yang

berhubungan dengan pelayanan makan dan minum serta penyediaan tempat atau

ruangan yang akan digunakan untuk event meeting atau acara resmi yang

berhubungan dengan pelayanan makan dan minum seperti membersihkan atau

memeriksa area makan/restoran sebelum pelayanan pada pelanggan berlangsung

sesuai dengan prosedur hotel, mempersiapkan area yang nyaman secara rapih untuk

pelayanan termasuk penyesuaian penerangan dan musik bila perlu, dan memastikan

kenyamanan rancangan perabotan dan keselamatan staf dan pelanggan.

6. HRD

Seseorang yang bertanggung jawab untuk melakukan rekruitmen dan seleksi

calon karyawan baru, dalam hal ini termasuk perencanaan, pelaksanaan dan

pengawasan sumber daya manusia an pengembngan kualitas sumber daya manusia.

Menciptakan program pelatihan dan pengembangan yang efektif bagi karyawan.

menjaga hubungan antar karyawan, mengevaluasi tingkat kehadiran karyawan,

memberikan kompensasi dan perlindungan setiap karyawan. Menginput data

karyawan dan ke sistem agar semua terdata dengan baik, termasuk di dalamnya

sistem penggajian, bonus, dan tunjangan yang akan diberikan kepada karyawan.

HRD bertanggung jawab mengembangkan struktur gaji yang baik serta mengontrol

absesni karyawan.

7. Engineering

Seseorang yang bertanggung jawab atas pelaksanaan, pengawasan, pemeliharaan

dan energi, dan segala sesuatu yang lain yang berkaitan dengan fasilitas hotel.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

23

8. Sales

Seseorang yang menjalankan fungsi pemasaran, pengenalan brand, dan

mensosialisasikan produk-produk hotel terhadap calon pelanggan. Pangsa pasar

harus telah terencana bersama dengan pemikiran konsep bisnis. Menjamin kepuasan

customer, mencari mitra kerja dengan menggandeng pihak lain guna meningkatkan

pengunjung yang datang ke hotel.

3.1.2. Proses Bisnis Berjalan Amaris

Proses bisnis adalah suatu kumpulan aktivitas atau pekerjaan terstruktur yang

saling terkait untuk menyelesaikan suatu masalah tertentu yang menghasilkan produk

atau layanan. Berikut ini adalah proses bisnis pemesanan kamar hotel pada Amaris

Hotel Karawang:

1. Customer mendatangi langsung Amaris Hotel Karawang dan

menghampiri bagian receptionist untuk melakukan checkin.

2. Jika tersedia kamar yang dipilih, customer memberikan KTP kepada

receptionist untuk dibuatkan tanda terima pembayaran.

3. KTP customer dikembalikan dan diberikan kunci kamar oleh

receptionist.

4. Setelah customer selesai menginap, customer checkout dengan

mendatangi kembali receptionist dengan memberikan kunci kamar.

5. Receptionist membuatkan bukti telah menginap pada Amaris Hotel

Karawang dan diberikan kepada customer.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

24

3.1.3. Activity Diagram

1. Activity Diagram Sistem Berjalan

Gambar III.2.

Activity Diagram Sistem Berjalan

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

25

2. Activity Diagram Halaman Booking Customer

Gambar III.3.

Activity Diagram Booking Customer

3. Activity Diagram Halaman Lanjutkan Pembayaran Customer

Gambar III.4

Activity Diagram Lanjutkan Pembayaran Customer

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

26

4. Activity Diagram Halaman Form Member

Gambar III.5.

Activity Diagram Form Member

5. Activity Diagram Halaman Login Admin

Gambar III.6.

Activity Diagram Login Admin

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

27

6. Activity Diagram Halaman Data Admin

Gambar III.7.

Activity Diagram Data Admin

7. Activity Diagram Halaman Data Kamar

Gambar III.8.

Activity Diagram Halaman Data Kamar

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

28

8. Activity Diagram Halaman Data Member

Gambar III.9.

Activity Diagram Halaman Data Member

9. Activity Diagram Halaman Data Booking

Gambar III.10.

Activity Diagram Halaman Data Booking

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

29

10. Activity Diagram Halaman Data Checkout

Gambar III.11.

Activity Diagram Halaman Data Checkout

11. Activity Diagram Halaman Laporan

Gambar III.12.

Activity Diagram Halaman Laporan

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

30

12. Activity Diagram Halaman Logout

Gambar III.13.

Activity Diagram Halaman Logout

3.1.4. Proses Bisnis Usulan

1. Customer melakukan booking kamar melalui website Amaris Hotel

Karawang. Customer membuka web Amaris Hotel Karawang lalu

memasukkan nama, nomor handphone, memilih tipe kamar yang

diinginkan, memilih tanggal check in dan check out, memasukkan

jumlah kamar dan jumlah hari yang dibutuhkan untuk menginap. Jika

customer sudah menjadi member, customer memasukkan alamat e-mail

pada kotak isian yang sudah disiapkan. Halaman berikutnya akan

menampilan cetak bukti booking customer.

2. Customer melakukan konfirmasi booking kamar yang dipesan melalui

website. Customer datang langsung ke Amaris Hotel Karawang lalu

menunjukkan bukti booking kamar pada receptionist beserta bukti

transfernya. Receptionist mengecek kembali data customer apakah data

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

31

tersebut adalah valid dan apakah transaksi tersebut sudah masuk atau

belum. Jika valid customer melakukan check-in dan receptionist

memberikan kunci kamar kepada customer.

3. Setelah customer selesai menginap, customer melakukan check-out

kepada bagian receptionist. Receptionist mengecek kembali data

customer dan membuatkan bill pada website yang dapat dicetak dan

diberikan kepada customer.

4. Receptionist masuk menu admin dan memilih menu laporan. Pada menu

laporan tersebut receptionist dapat langsung mencetak laporan transaksi

booking hotel yang telah selesai. Dan memberikan cetak laporan tersebut

kepada manager hotel.

3.1.5. Analisa Kebutuhan

Analisa kebutuhan dalam pembuatan website pemesanan kamar pada Amaris

Hotel Karawang, antara lain:

1. Kebutuhan pengguna

Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan

customer dan kebutuhan admin.

a. Kebutuhan customer

1) Customer yang ingin melakukan booking hotel diharuskan membuka

website Amaris Hotel Karawang dan masuk ke menu booking.

2) Customer dapat melihat ketersediaan kamar pada halaman website

setelah memilih tanggal check in, check out, dan tipe kamar.

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

32

3) Customer dapat melakukan check in dengan langsung mendatangi

Amaris Hotel Karawang dengan memperlihatkan bukti booking yang

sudah dilakukan pada website.

b. Kebutuhan admin

1) Admin dapat melihat data customer.

2) Admin dapat melakukan transaksi pembayaran customer.

3) Admin dapat mencetak laporan Transaksi Checkin dan Checkout.

3.1.6. Use Case dan Deskripsi Use Case

A. Receptionist

1. Use Case Diagram Receptionist melakukan Login ke Menu Admin

Gambar III.14

Use Case Diagram Receptionist melakukan Login ke Menu Admin

Tabel III.1 Deskripsi Use Case Diagram Receptionist Melakukan Login ke Menu

Admin

Use Case Narative Login

Tujuan Melakukan login dan masuk kedalam sistem.

Deskripsi Sisem ini memungkinkan aktor untuk mengelola sistem admin

Skenario Utama

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

33

Aktor Receptionist

Kondisi Awal Aktor membuka aplikasi admin

Aksi Aktor Reaksi Sistem

1. Aktor memilih Menu

Login. Sistem akan menampilkan textbox untuk mengisi NIK dan Password.

2. Aktor memilih

tombol logout Sistem akan keluar dari aktivitas

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam menu admin dan aktor dapat

melakukan aktivitad didalam sistem.

2. Use Case Diagram Receptionist masuk ke Menu Utama Admin

Gambar III.15.

Use Case Diagram Receptionist masuk ke Menu Utama Admin

Tabel III.2 Deskripsi Use Case Diagram Receptionist masuk ke Menu Utama

Admin

Use Case Narative Menu Utama Admin

Tujuan Receptionist dapat melakukan pengolahan data yang ada pada menu admin dan

menu transaksi.

Deskripsi Sistem ini memungkinkan aktor untuj mengelola sistem pemesanan mulai dari

input data sampai menginput transaksi

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor membuka aplikasi admin dan masuk menu utama admin.

Aksi Aktor Reaksi Sistem

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

34

1. Aktor memilih tombol

data admin.

Sistem akam menampilkan data siapa saja orang yang dapat mengakses menu

admin.

2. Aktor memilih tombol

data kamar.

Sistem akan menampilkan data kamar yang dimiliki oleh Amaris Hotel

Karawang.

3. Aktor memilih tombol

data member.

sistem akan menampilkan data member yang terdaftar pada Amaris Hotel

Karawang.

4. Aktor memilih tombol

Data Booking

Sistem akan menampilkan data customer yang melakukan booking.

5. Aktor memilih tombol

data checkout

Sistem akan menampilkan data customer yang hanya tinggal melakukan

checkout.

6. Aktor memilih tombol

laporan

sistem akan menampilkan laporan transaksi booking Amaris Hotel Karawang.

7. Aktor memilih tombol

logout.

Sistem akan kembali ke halaman textbox login admin.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan

aktor.

3. Use Case Diagram Receptionist masuk ke Menu Data Admin

Gambar III.16.

Use Case Diagram Receptionist masuk ke Menu Data Admin

Tabel III.3 Deskripsi Use Case Diagram Receptionist masuk ke Menu Data

Admin

Use Case Narative Menu Data Admin

Tujuan Receptionist dapat melakukan pengolahan data yang ada pada menu

data admin seperti tambah admin baru, meyimpan, mengubah, dan

menghapus data admin.

Deskripsi Sistem akan menampilkan tombol tambah admin baru, simpan, edit,

dan hapus.

Skenario Utama

Aktor Receptionist

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

35

Kondisi Awal Aktor membuka menu data admin.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol tambah admin

baru.

Sistem akam menampilkan form data untuk isi data admin baru.

2. Aktor memilih

tombol simpan.

Sistem akan menyimpan data apabila telah menginput data admin

baru yang akan disimpan.

3. Aktor memilih

tombol edit.

sistem akan menampilkan data admin yang akan diubah sesuai

keinginan.

4. Aktor memilih

tombol hapus.

Sistem akan menghilangan data admin yang tombol hapus nya

diklik.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang

diinginkan aktor.

4. Use Case Diagram Receptionist masuk ke Menu Data Kamar

Gambar III.17.

Use Case Diagram Receptionist masuk ke Menu Data Kamar

Tabel III.4 Deskripsi Use Case Diagram Receptionist masuk ke Menu Data

Kamar

Use Case Narative Menu Data Kamar

Tujuan Receptionist dapat melihat data kamar yang ada pada Amaris

Hotel Karawang.

Deskripsi Sistem akan menampilkan data kamar.

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor membuka menu data kamar.

Aksi Aktor Reaksi Sistem

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

36

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan aktor.

5. Use Case Diagram Receptionist Masuk ke Menu Data Booking

Gambar III.18.

Use Case Diagram Receptionist masuk ke Menu Data Booking

Tabel III.5 Deskripsi Use Case Diagram Receptionist masuk ke Menu Data

Booking

Use Case Narative Menu Data Checkin

Tujuan Receptionist dapat melakukan pengolahan data yang ada pada menu

data booking seperti menekan tombol checkin ketika customer

checkin.

Deskripsi Sistem akan menampilkan tombol checkin.

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor membuka menu data booking.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol checkin

Sistem akan mengubah tampilan yang awalnya berstatus checkin

menjadi sedang cehckin.

2. Aktor memilih

tombol simpan.

Sistem akan menyimpan data apabila telah menginput data kamar

baru yang akan disimpan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang

diinginkan aktor.

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

37

6. Use Case Diagram Receptionist Masuk Menu Data Checkout

Gambar III. 19.

Use Case Diagram Receptionist masuk ke Menu Data Checkout

Tabel III.6 Deskripsi Use Case Diagram Receptionist masuk ke Menu Data

Checkout

Use Case Narative Menu Data Checkout

Tujuan Receptionist dapat melakukan pengolahan data yang ada

pada menu data checkout seperti menekan tombol checkout

ketika customer telah selesai menginap.

Deskripsi Sistem akan menampilkan tombol checkout.

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor membuka menu data checkout.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol checkout

Sistem akan menghilangkan data customer yang tombol

checkout nya sudah di tekan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan aktor.

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

38

7. Use Case Diagram Receptionist Masuk ke Menu Laporan

Gambar III.20.

Use Case Diagram Receptionist masuk ke Menu Laporan

Tabel III.7 Deskripsi Use Case Diagram Receptionist masuk ke Menu Laporan

Use Case Narative Menu Laporan

Tujuan Receptionist dapat melakukan pengolahan data yang ada pada

menu laporan yaitu cetak laporan.

Deskripsi Sistem akan menampilkan data transaksi booking Amaris

Hotel Karawang.

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor membuka menu data laporan.

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

cetak.

Sistem akan menampilkan form yang akan dicetak.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan aktor.

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

39

8. Use Case Diagram Receptionist Melakukan Logout

Gambar III.21.

Use Case Diagram Receptionist Melakukan Logout

Tabel III.8 Deskripsi Use Case Diagram Receptionist Melakukan Logout

Use Case Narative Menu Laporan

Tujuan Receptionist dapat melakukan logout dari

sistem admin.

Deskripsi Sistem ini memungkinkan receptionist

untuk keluar dari sistem admin.

Skenario Utama

Aktor Receptionist

Kondisi Awal Aktor memilih tombol logout.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol logout.

Sistem keluar dari sistem admin.

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan

aktor.

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

40

3.1.7. Sequence Diagram

Admin

Sequance Diagram Transaksi

Login

Input Kode User dan

Password()Cek Kode User dan

Password()

Kode User dan Password

tidak ada atau salah()

Menu

Utama

Kode User dan

Password Benar()

Form

Transaksi

Input transaksi()

Data

Transaksi

Simpan

Data()

Logout()

Manampilkan

kd_transaksi()

Menampilkan

kd_kamar()

Mencari jml_kamar()

Menampilkan

kd_booking()

Memasukkan lama

checkin()

Memasukkan

tgl_checkin()

Tambah()

Simpan()

Batal()

Ubah()

Hapus()

Keluar()

Memasukkan

tgl_checkout()

Memasukkan

jml_transaksi()

Gambar III.22.

Sequence Diagram

3.1.8. Deployment Diagram

<<Device>>

Database

Client Browser

<<Device>>

Database

Web Server

<<Device>>

Database

Database Database Request

Page request

Gambar III.23.

Deployment Diagram

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

41

3.2. Desain

3.2.1. Struktur Navigasi

Gambar III.24.

Struktur Navigasi

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

42

3.2.2. Entity Relationship Diagram

Gambar III.25.

Entity Relationship Diagram

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

43

3.2.3. Logical Relational Structure

Gambar III.26.

Logical Relational Structure

3.2.4. Class Diagram

kamar

-kd_kamar: varchar (10)

-harga_kamar: double

-jml_kamar: int (11)

admin

-nik: int (11)

-nama: varchar (50)

-password: varchar (20)

-no_hp: varchar (20)

+edit

+hapus

booking

-kd_booking: int (11)

-email: varchar (30)

-nama_customer: varchar (30)

-no_hp: varchar (15)

-jml_kamar: int (11)

-kd_kamar: varchar (10)

-checkin: varchar (15)

-checkout:varchar (15)

-status: int (11)

-jml_hari: int (11)

-discount: double

-jumbay: double

-totbay: double

+checkin

member

-email: varchar (30)

-nama: varchar (50)

-tgl_lahir: date

jk: enum (Laki-laki;

'Perempuan',",")

-no_hp: varchar (20)

-alamat: varchar (100)

transaksi

-kd_transaksi: int (10)

-kd_kamar: varchar (10)

-jml_kamar: int (11)

-kd_booking: int (11)

-checkin: varchar (15)

-checkout:varchar (15)

-jumbay: double

-discount:double

-jml_transaksi: double

+checkout

1 *1 1

1

*

1

*

1

Gambar III.27.

Class Diagram

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

44

3.2.5. Spesifikasi File

Spesifikasi file ini terdiri dari file-file yang digunakan untuk menyimpan data

maupun proses pengolahan data. Adapun spesifikasi file adalah sebagai berikut:

1. Spesifikasi File Data Admin

Nama Database : hotel_amaris

Nama File : admin

Tipe File : Data Admin

Akses File : Random

Panjang Record : 101 Karakter

Field Key : nik

Tabel III.9.

Spesifikasi File Data Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor induk

karyawan Nik Int 11 Primary key

2 Nama admin Nama Varchar 50

3 Password Password Varchar 20

4 Nomor

handphone no_hp varchar 20

2. Spesifikasi File Data Booking

Nama Database : hotel_amaris

Nama File : booking

Tipe File : transaksi

Akses File : Random

Panjang Record : 159 Karakter

Field Key : kd_booking

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

45

Tabel III.10.

Spesifikasi File Data Booking

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode booking kd_booking Int 11 Primary key

2 Email Email Varchar 30

3 Nama

customer nama_customer Varchar 30

4 Nomor

handphone no_hp Varchar 15

5 Jumlah kamar jml_kamar Int 11

6 Kode Kamar Kd_Kamar Varchar 10

7 Checkin Checkin Varchar 15

8 Checkout Checkout Varchar 15

9 Status Status Int 11

10 Jumlah hari jml_hari Int 11

11 discont discont double

12 Jumlah bayar jumbay double

13 Total bayar totbay double

3. Spesifikasi File Data Kamar

Nama Database : hotel_amaris

Nama File : kamar

Tipe File : Data Kamar

Akses File : Random

Panjang Record : 21 Karakter

Field Key : kd_kamar

Tabel III.12.

Spesifikasi File Data Kamar

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode kamar kd_kamar Varchar 10 Primary key

2 Jumlah kamar jml_kamar Int 11

3 Harga kamar harga_kamar double

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

46

4. Spesifikasi File Data Member

Nama Database : hotel_amaris

Nama File : member

Tipe File : Data Member

Akses File : Random

Panjang Record : 200 Karakter

Field Key : -

Tabel III.13.

Spesifikasi File Data Member

No Elemen Data Akronim Tipe Panjang Keterangan

1 Email customer Email Varchar 30

2 Nama customer Nama Varchar 50

3 Tanggal lahir

customer Tgl_lahir Date

4 Jenis kelamin Jk Enum

5 Nomor

handphone No_hp Varchar 20

6 Alamat customer Alamat varchar 100

5. Spesifikasi File Data Transaksi

Nama Database : hotel_amaris

Nama File : transaksi

Tipe File : transaksi.sql

Akses File : Random

Panjang Record : 71 Karakter

Field Key : kd_transaksi

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

47

Tabel III.14.

Spesifikasi File Data Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode

transaksi Kd_transaksi Int 10 Primary key

2 Kode kamar Kd_kamar Varchar 10

3 Jumlah

kamar Jml_kamar Int 11

4 Kode

booking Kd_booking Varchar 10

5 Checkin Checkin Varchar 15

6 Checkout Checkout Varchar 15

7 Jumlah

tansaksi Jml_transaksi double

8 Jumlah bayar jumbay double

9 discont discont Double

10 Jumlah

transaksi Jml_transaksi Double

3.2.6. User Interface

1. User Interface Halaman Home

Gambar III.28.

User Interface Halaman Home

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

48

2. User Interface Halaman Data Admin

Gambar III.29.

User Interface Halaman Data Admin

3. User Interface Halaman Data Kamar

Gambar III.30.

User Interface Halaman Data Kamar

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

49

4. User Interface Halaman Data Member

Gambar III.31.

User Interface Halaman Data Member

5. User Interface Halaman Data Booking

Gambar III.32.

User Interface Halaman Data Booking

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

50

6. User Interface Halaman Data Checkout

Gambar III.33.

User Interface Halaman Data Checkout

7. User Interface Menu Laporan

Gambar III.34.

User Interface Menu Laporan

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

51

8. User Interface Menu Login

Gambar III.35.

User Interface Menu Login

3.3. Implementasi

1. Implementasi Halaman Web Amaris Hotel Karawang

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

52

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

53

Gambar III.36.

Implementasi Halaman Web Amaris Hotel Karawang

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

54

2. Implementasi Halaman Form Pendaftaran Member Anggota Amaris

Hotel Karawang

Gambar III.37.

Implementasi Halaman Form Pendaftaran Member Anggota Amaris Hotel

Karawang

3. Implementasi Halaman Menu Login Admin

Gambar III.38.

Implementasi Halaman Menu Login Admin

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

55

4. Implementasi Halaman Home Admin

Gambar III.39.

Implementasi Halaman Home Admin

5. Implementasi Halaman Data Admin

Gambar III.40.

Implementasi Halaman Data Admin

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

56

6. Implementasi Halaman Data Kamar

Gambar III.41.

Implementasi Halaman Data Kamar

7. Implementasi Halaman Data Member

Gambar III.42.

Implementasi Halaman Data Member

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

57

8. Implementasi Halaman Data Booking

Gambar III.43.

Implementasi Halaman Data Booking

9. Implementasi Halaman Data Checkout

Gambar III.44.

Implementasi Halaman Data Checkout

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · memelihara rooms atau kamar-kamar hotel maupun area diluar kamar hotel atau area yang tergolong kedalam area umum seperti lobby, corridor,

58

10. Implementasi Halaman Menu Laporan

Gambar III.45.

Implementasi Halaman Menu Laporan