Bab III Hotel

27
BAB III ANALISIS DAN RANCANGAN Rekayasa dan Pemodelan Setelah mengadakan penelitian di Hotel Agung Prabumulih, Penulis melihat ada beberapa masalah didalam system reservasi Hotel. Sistem reservasi hotel masih ditemukan permasalahan-permasalahan yang masih manual dan belum menggunakan komputerisasi mengakibatkan system yang selama ini tidak berjalan dangan maksimal. Adapun masalah-masalah tersebut antara lain : 1. Aktivitas promosi yang selam ini dilakukan melalui penyebaran brosur-brosur, pemasangan spanduk, dan periklanan melalui media cetak dirasakan belum cukup untuk mengenalkan suatu produk baru mobil kepada komsumen karena promosi tersebut tidak disampaikan secara mendetail atau menyeluruh.

Transcript of Bab III Hotel

Page 1: Bab III Hotel

BAB III

ANALISIS DAN RANCANGAN

3.1 Rekayasa dan Pemodelan

Setelah mengadakan penelitian di Hotel Agung Prabumulih, Penulis

melihat ada beberapa masalah didalam system reservasi Hotel. Sistem reservasi

hotel masih ditemukan permasalahan-permasalahan yang masih manual dan

belum menggunakan komputerisasi mengakibatkan system yang selama ini tidak

berjalan dangan maksimal. Adapun masalah-masalah tersebut antara lain :

1. Aktivitas promosi yang selam ini dilakukan melalui

penyebaran brosur-brosur, pemasangan spanduk, dan periklanan melalui

media cetak dirasakan belum cukup untuk mengenalkan suatu produk baru

mobil kepada komsumen karena promosi tersebut tidak disampaikan secara

mendetail atau menyeluruh.

2. Minimnya informasi kamar dan fasilitas hotel yang

ditawarkan untuk sampai kepada konsumen tentang kelebihan.dan

keuntungan apabila menginap di Hotel Agung

Untuk mengatasi kekurangan-kekurangan tersebut, terdapat beberapa hal

yang perlu diperhatikan didalam membuat system adalah :

1. Merumuskan tujuan serta menentukan batasan sistem

2. Melakukan perencanaan biaya proyek, estimasi jumlah pengembangan,

estimasi waktu pengembangan dan estimasi resiko pengembangan proyek

dalam pembuatan aplikasi berbasis web.

Page 2: Bab III Hotel

3. Menentukan persyaratan-persyaratan teknik dan mengindentifikasikan

informasi yang akan ditampilkan pada pembuatan website Sistem Informasi

Reservasi Hotel.

4. Merancang isi informasi dan arsitektur website Portal Pemasaran

5. Implementasi dan pengujian website Sistem Informasi Reservasi Hotel.

3.2. Analisi Kebutuhan Perangkat Lunak

Analisis kebutuhan perangkat lunak dilakukan untuk mengidentifikasi

permasalahan yang ada dan yang mungkin timbul kemudian, serta hal-hal yang

memerlukan perhatian dalam mengembangkan perangkat lunak, sehingga

perangkat lunak dan pemesanan kamar dan fasilitas yang dimiliki Hotel Agung

dapat sesuai dengan yang diinginkan

Tujuan menganalisis kebutuhan perangkat lunak harus mencapai tiga

sasaran utama,yaitu :

1. Untuk menggambarkan apa yang dibutuhkan oleh pemakai.

2. Untuk membangun dasar bagi pembuatan desain perangkat lunak.

3. Untuk membatasi serangkaian persyaratan yang dapat divalidasi begitu

perangkat lunak dibangun.

3.3. Alat dan Bahan

Dalam merancang suatu perangkat lunak, perlu memperhatikan kebutuhan

yang akan digunakan dalam perancangan website portal pemasaran mobil adalah

sbb :

Page 3: Bab III Hotel

a. Hardware

Kebutuhan perangkat lunak yang diperlukan untuk dapat menjalankan

perangkat lunak adalah sebagai berikut :

1. Pricessor Intel Pentium IV

2. Monitor

3. DDR RAM 512 MB

4. Hardisk 80 GB

5. Keyboard

6. Mouse

7. CD-ROM

b. Software

Kebutuhan perangkat lunak yang diperlukan dalam pengembangan perangkat

lunak dan pembuatan laporan ini adalah sebagai berikut :

1. Microsoft Windows XP Profesional, sebagai system operasi.

2. Microsoft Internet Explorer, sebagai browser.

3. Macromedia Dreamweaver MX, sebagai aplikasi desain website.

4. MySQL, sebagai aplikasi basis data.

5. Apache, sebagai web server.

6. Microsoft Office, sebagai aplikasi pengolahan data untuk penulisan

laporan.

Page 4: Bab III Hotel

3.4. Perancangan Sistem

3.4.1. Data Flow Diagram (DFD)

DFD adalah simbol untuk merepresentasikan aliran data antara proses,

penyimpanan data dan aliran dat ke dalam dan keluar system serta dapat

digunakan untuk mendeskripsikan aliran data dalam berbagai level dan antar level.

Adapun diagram arus datanya dapat dilihat pada gambar yang ada dibawah ini :

a. Diagram Konteks

Gambar 3.1 Diagram Konteks

Pada diagram konteks diatas hanya melibatkan sistem dengan bagian eksternal

dari bagian system tersebut. Pada diagram diatas, bagian eksternal yang

Sistem Informasi

Reservasi Hotel

AdminMember

User

Data_login_tidak, Valid, Data_Member, Info_Reservasi,

Info_Kamar, Info_Harga, Konfirmasi_Reservasi,

Konvermasi_pembayara

Usename_member, Pass_member, Data_Reservasi,

Data_pembayaran, data_forum

Data_login_tidak, Valid, Data_member, Data_Kamar,

Data_Reservasi, Data_pembayaran

User_admin, Pass_Admin, Data_kamar, data_member,

data_pembayaran

Data_User, Data_Pencarian_reservasi

Info_Kamar, Info_User

Page 5: Bab III Hotel

merupakan entitas atau sumber tujuan data yang dapat mempengaruhi sistem

adalah administrasi, user dan perusahaan.

3.4.2. Data Flow Diagram Level 0

Gambar 3.2 Data Flow Diagram Level 0

User

1.0Akses Web

4.0Pengelolaan Data Admin

3.0Pengelolaan

Data Member

2.0Login

Admin

MemberAdminD1

Buku TamuD3 KamarD2

MemberD4

ReservasiD5

PembayaranD6

Info_reservasi

Data_User, Data_Pencarian_reservasi

Lis

t_D

ata_

Tam

u

Data_Tam

u

Data_K

amar

Lis

t_D

ata_

Kam

ar

List_Data_reservasi

Data_reservasi

Lis

t_D

ata_

Mem

ber

Data_M

ember

List_D

ata_reservasi

Dat

a_re

serv

asi

Data_pem

bayaran

Dat

a_pe

mba

yara

n

Data_pembayaran

List_Data_pembayaranData_member,

Data_Reservasi,Data_pembayaran

Data_Tam

u

Lis

t_D

ata_

Tam

u

Dat

a_K

amar

List_D

ata_Kam

ar

List_Data_Member

Data_Member

Data_login_member

Data_login_tidak_valid

List_Data_Admin

Data_Admin

Page 6: Bab III Hotel

3.4.3. Data Flow Diagram Level 2 Proses 1

Gambar 3.3 Data Flow Diagram Level 1 proses 1

3.4.4. Data Flow Diagram Level 2 Proses 2

Gambar 3.4 Data Flow Diagram Level 2 Proses 2

Buku TamuD11.1Input Data

user

Info_reservasi

User1.2

Browsing Web

KamarD4

List_Data_User

Data_User, Data_Pencarian__reservasi List_Data_User

Data_User

List_Data_Kamar

MemberD4

2.1Input

Username, password

Info_reservasi

Admin

2.2Cek validasi

login

AdminD1

Data_login_admin Data_Login_Member

Data_Member

Member

List_Data_Member

Data_Login_tidak_ValidData_Login_tidak_Valid

Data_Usernmae, password

Page 7: Bab III Hotel

3.4.5. Data Flow Diagram Level 2 Proses 3

Gambar 3.5 Data Flow Diagram Level 2 Proses 3

Data_Pembayaran

Data_Pembayaran

Data_MemberMemberD4

3.2Olah Data Reservasi

Member

3.3Olah Data Member

ReservasiD5

Data_Reservasi

Data_Reservasi

Data_Member

Data_Member

3.4Olah Data

Pembayaran

3.1Cek validasi

login

PembayaranD6

Data_Pembayaran

Data_Reservasi

Page 8: Bab III Hotel

3.4.6. Data Flow Diagram Level 2 Proses 4

Gambar 3.6 Data Flow Diagram Level 2 Proses 4

KamarD2

4.2Olah Data

Buku Tamu

Data_Pembayaran

Member

4.3Olah Data

Kamar

Buku_TamuD3

Data_Tamu

Data_Tamu

Data_Member

Data_Member

Data_Pembayaran 4.4Olah Data

Pembayaran

4.1Pilihan Menu

PembayaranD6

Data_Reservasi

Data_Kamar

Data_Tamu

4.5Olah Data Reservasi

ReservasiD5

Data_Reservasi

Data_K

amar,

Data_Tam

u, D

ata_Pem

bayaran, Data_R

eservasi

Page 9: Bab III Hotel

3.4.7 Entity Relationship Diagram ( ERD )

Gambar 3.7 Entity Relationship Diagram (ERD)

Kamar Admin

mengolah

Member

Member Order melakukan

Buku Tamu mengolah Pembayaran

melakukan

mengolah

Id_tamukd_member

nama

telp

No_kamar

Tgl_reservasi

Tgl_nasuk

Tgl_keluar

haripesan

dp

nm_pengirim

tgl_kirim

Bank_pengirimBank_tujua

n

Id_admin

kd_member

Tgl_daftar

usermember

passmember_nasuk

no_ktp

nm_member

provinsi

kota

Kd_pos

email

Telp

Id_admin

mengolah

memesan

kd_kamar

Type_kamar

Status

no_kamarhrg_kamar

Id_admin

Id_admin user_admin

pass_admin username

mengolah

kd_member

Id_admin

No_kamarTgl_nasuk Tgl_keluar hari

no_bayar

kgl_bayar

jumlahkd_btamu nama email

pesan Id_admin

N

1N

N1

1

N

N

1

N

N

11

N

N 1

Page 10: Bab III Hotel

3.5 Desain File

Desain file memberikan secara umum, struktur tabel beserta file yang akan

digunakan. Dalam desain data base terdapat 6 buah tabel yang digunakan dalam

pembuatan program secara garis besar adalah sebagai berikut :

3.5.1. Desain Tabel Admin

Tabel 3.1. Desain Tabel Admin

No. Nama Field Tipe Size Keterangan

1 Id_admin Char 4 Id admin

2 User_admin Varchar 30 Nama admin

3 Pas_admin Varchar 15 Password admin

4 Username Varchar 100 Nama pengguna admin

5 Telp Varchar 15 Nomor Telepon

Primary Key = id_admin

3.5.2. Desain Tabel Kamar

Tabel 3.2. Desain Tabel Kamar

No. Nama Field Tipe Size Keterangan

1 Id_Kamar Char 6 Id kamar hotel

2 Id_Type Varchar 20 Id type kamar hotel

3 Status_kamar Enum Status kamar

4 No_Kamar Varchar 20 Nomor kamar hotel

5 Hrg_kamar Varchar 20 Nomor lantai hotel

6 Id_admin Char 4 Id_admin

Page 11: Bab III Hotel

3.5.3. Desain Tabel Buku Tamu

Tabel 3.3. Desain Tabel Buku Tamu

No. Nama Field Tipe Size Keterangan

1 Id_BTamu Char 7 Id buku tamu

2 Nama Varchar 20 Kode member

3 EMail Varchar 50 ALamat Email

4 Pesan Text 100 Isi Pesan

5 Id_admin Char 5 Id_admin

3.5.4. Desain Tabel Member

Tabel 3.4. Desain Tabel Member

No. Nama Field Tipe Size Keterangan

1 Kd_member Integer 2 Kode member

2 Tgl_daftar Date Tgl daftar member

3 User member Text 30 User member

4 Passmember Varchar 100 Password member

5 No_KTP Integer 17 Nomor KTP

6 Nm_member Varchar 47 Nama member

7 Alamat Text 100 Alamat member

8 propinsi Varchar 20 Propinsi member

9 Kota Varchar 20 Kota member

10 Kd_pos Integer 6 Kode Pos member

11 Email Varchar 50 Email member

Page 12: Bab III Hotel

12 Telp Char 12 Telp member

13 Id_Admin Char 5 Id_admin

3.5.5. Desain Tabel Member_order

Tabel 3.5. Desain Tabel Member Order

No. Nama Field Tipe Size Keterangan

1 Kd_member Integer 2 Kode member

2 Tgl_daftar Date Tgl daftar member

3 User member Text 30 User member

4 Passmember Varchar 100 Password member

5 No_KTP Integer 17 Nomor KTP

6 Nm_member Varchar 47 Nama member

7 Alamat Text 100 Alamat member

8 propinsi Varchar 20 Propinsi member

9 Kota Varchar 20 Kota member

10 Kd_pos Integer 6 Kode Pos member

11 Email Varchar 50 Email member

12 Telp Char 12 Telp member

13 Id_Admin Char 5 Id_admin

3.5.6. Desain Tabel Pembayaran

Page 13: Bab III Hotel

Tabel 3.6. Desain Tabel Pembayaran

No. Nama Field Tipe Size Keterangan

1 No_Bayar Integer 7 Id_Tamu

2 Tgl_reservasi Varchar 47 Tanggal reservasi

3 kd_member Char 5 Kode_member

3 Nama Text 20 Nama

5 No_Kamar Integer 17 Nomor kamar hotel

6 Tgl_Masuk Date 100 Tanggal Masuk

7 Tgl_Keluar Date 20 Tanggal Keluar

8 Hari Varchar 20 Hari

9 Biaya Varchar 50 Biaya

10 Id_Admin Char 5 Id_admin

3.6 Desain Program

Pada desain program ini yang dilakukan adalah membuat tampilan

promosi, penjualan serta produk mobil dengan tujuan untuk mempermudah proses

data. Untuk lebih lanjut jelasnya dapat dilihat pada gambar Desain Menu Utama

Desain Menu Utama adalah rancangna antar muka yang menampilkan

menu-menu, link-link, tombol untuk masuk ke submenu yang terangkai

didalamnya terdiri dari Home, Reservasi, Daftar, Buku Tamu, Profil, dan Kontak

Kami.

3.6.1 Desain alaman Home

BANNER

Halaman Login

User ID :

Password :

Login

Kepuasan Anda

Adalah

Prestasi Kami …

Copyright @ 2011 Design For : Hotel Agung

HOME RESERVASI DAFTAR BUKU TAMU PROFIL KONTAK KAMI

Page 14: Bab III Hotel

Gambar 3.8. Desain Halaman Home

3.6.2 Desain Hlaman Reservasi

Gambar 3.9. Desain Halaman Home3.6.3 Desain Hlaman Buku Tamu

BANNER

Halaman Login

User ID :

Password :

Login

Kami hadir melengkapi

kebahagiaan

keluarga anda …

Copyright @ 2011 Design For : Hotel Agung

Gambar 1 Gambar 2

Gambar 3 Gambar 4

HOME RESERVASI DAFTAR BUKU TAMU PROFIL KONTAK KAMI

Gambar

Page 15: Bab III Hotel

Gambar 3.10 Desain Halaman Buku Tamu

3.6.4 Desain Halaman Profil

Gambar 3.11. Desain Halaman Profil

3.6.5 Desain Halaman Kontak Kami

Copyright @ 2011 Design For : Hotel Agung

BANNER

Buku TamuNama

Alamat

Email

Pesan

Kirim Batal

No.NamaAlamatEmailPesan9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxx9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Halaman Login

User ID :

Password :

Login

Buku Tamu

HOME RESERVASI DAFTAR BUKU TAMU PROFIL KONTAK KAMI

BANNER

Halaman Login

User ID :

Password :

Login

Hotel Agung Prabumulih yang

terletak di Jalan Veteran No. 91 Prabumulih didirikan

berdasarkan petikan Surat Keputusan Walikota

Prabumulih Nomor. 504.3340/EK/K/80/1995 Tanggal 16

November 1995 tentang Izin Tempat Usaha (HO) dan

petikan surat Dinas Pariwisata Muara Enim Nomor

57/SIUK/KPTS/92 Tanggal 02 Februari 1992 Tentang Izin

Usaha Rekreasi dan Hiburan (SIUK). Hotel Agung

Prabumulih saaat ini dipimpin Bapak Lamdhi, SE, M.Si.

Copyright @ 2011 Design For : Hotel Agung

HOME RESERVASI DAFTAR BUKU TAMU PROFIL KONTAK KAMI

Page 16: Bab III Hotel

Gambar 3.12. Desain Halaman Kontak kami

3.6.6 Desain Halaman Menu Admin

Gambar 3.13. Desain Halaman Menu Admin

3.6.7 Desain Halaman Input Data Tamu

BANNER

Halaman Login

User ID :

Password :

Login

Hotel Agung PrabumulihUntuk informasi lebih lanjut silahkan

hubungi

Resepsionis kami :

Ade (0852xxxxxxxxx)

Riko (0813xxxxxxxxx)

Sapar (0819xxxxxxxxx)

Copyright @ 2011 Design For : Hotel Agung

HOME RESERVASI DAFTAR BUKU TAMU PROFIL KONTAK KAMI

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Input Data Admin

Update Data Admin

Input Data Kamar

Update Data Kamar

Lap. Data Admin

Lap. Data Kamar

Lap. Data Pelanggan

Lap. Data Transaksi

Lap. Data Pembayaran

Log Out

SELAMAT DATANGAdmin

Aplikasi Pengolahan DataPemesanan Kamar Hotel

Hatel Agung

Page 17: Bab III Hotel

Gambar 3.14. Desain Halaman Input Data Tamu

3.6.8 Desain Halaman Update Admin

Gambar 3.15. Desain Halaman Update Data Tamu

3.6.9 Desain Halaman Laporan Data Kamar

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Input Data AdminUpdate Data AdminInput Data KamarUpdate Data Kamar Lap. Data AdminLap. Data

KamarLap. Data PelangganLap. Data TransaksiLap. Data PembayaranLog OutForm Input Data Kamar

ID Kamar

Type Kamar

Harga Kamar

No Kamar

Status Kamar

Simpan Batal

Input Data AdminUpdate Data AdminInput Data KamarUpdate Data Kamar Lap. Data AdminLap. Data

KamarLap. Data PelangganLap. Data TransaksiLap. Data PembayaranLog Out

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Data Admin

ID AdminNama AdminPass AdminUser AdminAksixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxEdit

HapusxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxEdit HapusxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxEdit Hapus

Page 18: Bab III Hotel

Gambar 3.16. Desain Halaman Laporan Data Kamar

3.6.10 Desain Halaman Laporan Data Admin

Gambar 3.17. Desain Halaman Laporan Data Admin

3.6.11 Desain Halaman Laporan Data Pelanggan

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Input Data AdminUpdate Data AdminInput Data KamarUpdate Data Kamar Lap. Data AdminLap. Data

KamarLap. Data PelangganLap. Data TransaksiLap. Data PembayaranLog Out

ID KamarType KamarHarga KamarNo

KamarStatusxxxxxxxxx999999999xxxxxxxxxxxxxxxx999999999xxxxxxxxxxxx

xxxx999999999xxxxxxxxxxxxxxxx999999999xxxxxxx

Laporan Data Kamar

Input Data AdminUpdate Data AdminInput Data KamarUpdate Data Kamar Lap. Data AdminLap. Data

KamarLap. Data PelangganLap. Data TransaksiLap. Data PembayaranLog Out

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Laporan Data Admin

ID AdminNama AdminPass AdminUser Adminxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxx

Page 19: Bab III Hotel

Gambar 3.18. Desain Halaman Laporan Data Pelanggan

3.6.12 Desain Halaman Laporan Data Transaksi

Gambar 3.19. Desain Halaman Laporan Data Transaksi

3.6.13 Desain Halaman Laporan Data Pembayaran

Input Data AdminUpdate Data AdminInput Data KamarUpdate Data Kamar Lap. Data AdminLap. Data

KamarLap. Data PelangganLap. Data TransaksiLap. Data PembayaranLog Out

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Laporan Data Pelanggan

No.User NameNama LengkapTgl DaftarTelepon

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Laporan Data Transaksi

NoId_MemberTgl_DaftarNamaId_KamarTgl MasukTgl_KeluarLama999999999999/99/9999xxxxxxxxxx99999999/99/999999/99/9999999999999999999/99/9999xxxxxxxxxx99999999/99/999999/99/9999999999999999999/99/9999xxxxxxxxxx99999999/

99/999999/99/9999999999999999999/99/9999xxxxxxxxxx99999999/99/999999/99/9999999

Page 20: Bab III Hotel

Gambar 3.20. Desain Halaman Laporan Data Pembayaran

..:: Selamat Datang di Menu Admin ::..

BANNER

Copyright @ 2011 Design For : Hotel Agung

Laporan Data Pembayaran

NoNo_BayarTgl_ReservasiId_MemberNamaKd_KamarLamaBiaya9999999999/99/9999999999xxxxxxxxxxxxxxx999999999999999999999/99/9999999999xxxxxxxxxxxxxxx999999999999999999999/99/999

9999999xxxxxxxxxxxxxxx999999999999999999999/99/9999999999xxxxxxxxxxxxxxx99999999999