19 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa Kebutuhan dalam pembuatan Sistem Informasi Pemesanan Kamar Hotel berbasis web, antara lain: 1. Kebutuhan Pengguna Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan pelanggandan kebutuhan admin website. a. Kebutuhan Pelanggan 1) Pelanggan dapat melakukan registrasi atau pendaftaran. 2) Pelanggan dapat melakukan pendaftaran dengan mengisi form inputan pendaftaran seperti nama pelanggan, alamat, email, no telpon. 3) Pelanggan dapat masuk ke halaman akun, dengan mengisi e-maildan password di halaman masuk akun. 4) Pelanggan dapat melihat data kamar hotel yang tersedia. 5) Pelanggan dapat memilih kamar yang tersedia. b. Admin Website. 1) Admin website dapat menambahkan data kamar hotel dan laporan pemesanan. 2) Admin mengelola pemesanan dan pembayaran. 3) Admin website dapat mengelola data pelanggan.
29
Embed
BAB III PEMBAHASAN...23 3.3 Entity Relationship Diagram Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel berbasis web ini diawali dengan membuat Entity Relationship
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
19
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
Analisa Kebutuhan dalam pembuatan Sistem Informasi Pemesanan Kamar
Hotel berbasis web, antara lain:
1. Kebutuhan Pengguna
Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan
pelanggandan kebutuhan admin website.
a. Kebutuhan Pelanggan
1) Pelanggan dapat melakukan registrasi atau pendaftaran.
2) Pelanggan dapat melakukan pendaftaran dengan mengisi form inputan
pendaftaran seperti nama pelanggan, alamat, email, no telpon.
3) Pelanggan dapat masuk ke halaman akun, dengan mengisi e-maildan
password di halaman masuk akun.
4) Pelanggan dapat melihat data kamar hotel yang tersedia.
5) Pelanggan dapat memilih kamar yang tersedia.
b. Admin Website.
1) Admin website dapat menambahkan data kamar hotel dan laporan
pemesanan.
2) Admin mengelola pemesanan dan pembayaran.
3) Admin website dapat mengelola data pelanggan.
20
2. Kebutuhan Sistem
Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan
pelanggan dan kebutuhan admin.
a. Kebutuhan Pelanggan
1) Pelanggan yang ingin memesan diharuskan masuk dulu sebagai pelanggan.
2) Jika Sudah Masuk Pelanggan dapat melakukan pemesanan dengan cara
memilih tanggal check in dan check out di beranda lalu klik cari kamar
3) Setelah itu pelanggan diarahkan ke halaman daftar kamar yang tersedia,
dihalaman ini pelanggan dapat memilih kamar yang diinginkan, dengan cara
memilih jumlah kamar, jika sudah maka rincian pemesanan yang berada di
sebelah kanan akan terisi secara otomatis. Apabila jika data pemesanan
sudah sesuai maka pelanggan dapat melanjutkan proses pemesanan dengan
memilih tombol Pesan Kamar.
4) Jika sudah, pelanggan akan di arahkan ke halaman rincian pemesanan, di
halaman ini terdapat informasi data pelanggan dan daftar kamar yang di
pesan beserta harga dan total harga, jika sudah sesuai dengan yang di
inginkan pelanggan dapat memilih tombol Pesan Sekarang, jika sudah
pelanggan medapatkan pesan “data telah diproses” dan pelanggan diarahkan
ke halaman terakhir dari pemesanan.
5) Di halaman terakhir ini pelanggan dapat melihat rincian kamar yang dipesan,
mendapatkan no pemesanan, dan informasi pembayaran yang harus
dilakukan.
21
6) Jika pelanggan sudah melakukan pembayaran melalui media transfer bank,
maka pelanggan diwajibkan untuk konfirmasi pembayaran di menu
Konfirmasi Pembayaran, di halaman ini pelanggan diharusakan mengisi data
no pemesanan, nama bank, nama rekening, dan nominal transfer, jika sudah
pelanggan akan diarahkan ke halaman pemesanan detail dan menunggu
admin untuk memvalidasi lunas pembayaran pelanggan.
b. Kebutuhan Admin.
1) Admin diwajibkan login terlebih dahulu untuk dapat mengakses atau masuk
ke dalam halaman administrator.
2) Setelah masuk admin dapat melakukan aktivitas mengelola website sesuai
kebutuhan.
3) Admin dapat mengelola data kamar, seperti jumlah kamar, harga kamar, tipe
kamar, isi maksimal kamar dan fasilitas kamar
4) Admin dapat melakukan validasi pemesanan.
5) Admin dapat mengecek pembayaran pelanggan.
6) Admin dapat menghapus data pelanggan.
7) Admin dapat melihat laporan pemesanan selama satu bulan.
3.2 Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Menguraikan secara rinci setiap rancangan dokuman masukan yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut :
22
1. Nama Dokumen: form pendaftaran pelanggan
Fungsi : sebagai tempat pendaftaran user yang ingin menjadi
pelanggan
Sumber : website
Tujuan : pelanggan
Media : komputer
Jumlah : 1
Frekuensi : setiap ada pendaftaran
Bentuk : Lampiran A1
B. Rancangan Dokumen Keluaran (Output)
Menguraikan secara rinci setiap rancangan dokuman keluaran yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut :
1. Nama Dokumen : invoice pemesanan
Fungsi : sebagai bukti pemesanan
Sumber : website
Tujuan : pelanggan
Media : komputer
Jumlah : 1
Frekuensi : setiap ada pemesanan
Bentuk : Lampiran B2
23
3.3 Entity Relationship Diagram
Pembuatan rancangan basis data untuk sistem informasi pemesanan kamar hotel
berbasis web ini diawali dengan membuat Entity Relationship Diagram (ERD), yang
kemudian dirubah menjadi Logical Record Structure (LRS), gambaran dari LRS
tersebut akan menghasilkan sebuah tabel relasi basis data.
A. Entity Relationship Diagram (ERD)
Gambar III.1.
Entity Relationship Diagram (ERD)
24
B. Logical Record Structure (LRS)
Gambar III.2.
Logical Record Structure (LRS)
25
3.4 Spesifikasi File
Dalam Perancangan website ini, penulis menggunakan sebuah database yang
bernamahotel_db.Database ini terdiri dari 7 tabel diataranya yaitu: