Anda di halaman 1dari 6

BAB I

PENDAHULUAN

A. Latar Belakang
Dalam Era Global saat ini Sistem Informasi merupakan bagian yang tak terpiasahkan
darisuatu organisasi di mana sistem informasi menghasilkan hasil keluaran (output)
denganmenggunakan masukan (input) dan berbagai proses yang diperlukan untuk memenuhi
tujuantertentu dalam suatu kegiatan manajemen. Database manajemen sistem merupakan
perangkatlunak yang dapat digunakan untuk mendefinisikan, menciptakan, mengola, dan
mengendalikan pengaksesan basis data. Tugas dari database manajemen sistem
adalahmenyediakan lingkungan yang nyaman dan efisien untuk penyimpanan dan pengambilan
datadari basis data. Pengelolaan manajemen basis data membutuhkan suatu perangkat /
toolsuntuk dapat mengelolanya, sehingga manajemen basis data dapat terus dikelola dan
terusditingkatkan kinerjanya. Dengan adanya sistem informasi maka suatu organisasi
akanberusaha untuk lebih kompetitif dan efisien yang pada akhirnya menambah nilai
untukmendapatkan, mengubah dan mendistribusikan informasi dengan tujuan
meningkatkanpengambilan keputusan, meningkatkan kirnerja organisasi dalam mencapai
tujuanorgansisasinya. Sebuah Sistem Informasi yang efektif menyediakan informasi yang
akurat,tepat waktu dan relevan bagi penggunanya sehingga dapat digunakan untuk
pengambilankeputusan.Sedangkan dari tahun ke tahun sistem informasi semakin maju, semakin
modern dan semakinluas cakupan informasinya. Pengembangan sistem informasi dimulai dari
tingkat kebutuhanmasyarakat. Dengan tingginya kebutuhan masyarakat akan informasi maka
akan semakincepat pula sistem informasi mengalami pengembangan. Informasi yang
disampaikan pun berkembang. Dari yang hanya menggambarkan keadaan sampai dengan taktik
tempur.
Implementasi basis data merupakan suatu tahapan dalam proses perancangan basis data.
Tahap ini merupakan implementasi dari hasil pemodelan logical dan fisikal. Bahasa perintah yang
digunakan, baik itu untuk definisi data ataupun penyimpanan data harus sesuai dengan DBMS yang
dipilih. Implementasi penyusunan basis data dimulai dari pembuatan berkas-berkas data(tabel-tabel
entity) kosong yang akan digunakan untuk menyimpan data dalam basis data. Kemudian dilanjutkan
dengan pemasukan data untuk tiap instan entity.
B. Batasan masalah
karena begitu banyaknya pembagian dan perkembangan software komputer
maka pembahasan dalam makalah ini kami batasi agar mudah untuk dipahami dan tidak
membosankan materi yang dibahas makalah ini ialah tentang implementasi basis data yg
terjadi di HOTEL ARTA HIDARI
C. Rumusan masalah
Berdasarkan latar belakang dan batasan masalah maka, masa masalah yang akan dibahas
di makalah ini adalah
1. Bagaimana analisis permasalahan dan kebutuhannya?
2. Bagaimana bentuk ER Diagram nya ?
3. Bagaimana Model relasi dan Normalisasinya?
4. Bagaimana Perancangan Fisiknya?
5. Bagaimana implementasinya di mysql?

D. Tujuan
Menambah pengetahuan pembaca.
Untuk memenuhi Tugas Akhir dari dosen
Untuk mengetahui bagaimana Implementasi Basis Data di Perhotelan

BAB 2
PEMBAHASAN

A. ANALISA PERMASALAHAN DAN KEBUTUHAN


1. Aturan Proses Bisnis
Aturan dan roses bisnis yang terdapat pada online resevasi di Abadi Hotel adalah sebagai berikut
:
1) Pelanggan yang ingin melakukan pencarian reservasi harus menentukan tanggal check in
dan check out.
2) Pelanggan harus memilih tipe kamar yang diinginkan.
3) Untuk pelanggan baru diwajibkan melakukan registrasi terlebih dahulu, dan bagi
pelanggan yang pernah melakukan registrasi berarti telah menjadi member dan dapat langsung
login untuk proses selanjutnya.
4) Pembayaran dapat dilakukan melalui Credit Card dan bisa juga Pay On Arrival.
5) Konfirmasi berupa faktur akan dikirimkan melalui email pelanggan.
6) Pelanggan harus mencetak faktur untuk ditunjukkan kepada pihak hotel pada hari
kedatangan.
2. Analisa Kebutuhan Data Dan Informasi Setiap User View.
Administrator
Administrator adalah seseorang yang berwenang dan mengetahui seluk beluk database dan
program website online reservasi pada Abadi hotel. Pekerjaan yang dapat dilakukan oleh
administrator adalah sebagai berikut :
1. Administrator bisa mengolah (merubah, melihat ) data-data profile .
2. Administrator bisa mengolah (menghapus, melihat, menambah ) data kamar.
3. Administrator bisa mengolah (menambah, merubah, menghapus, melihat) link website.
4. Administrator bisa mengolah (menambah, merubah, menghapus, melihat ) galeri.
5. Administrator bisa mengolah (menambah, menghapus, melihat) event/promo yang di
upload.
6. Administrator bisa mengolah (membuat, merubah, menghapus, melihat) pengumuman /
info.
7. Administrator bisa mengolah ( menghapus, melihat ) data pelanggan.
8. Administrator bisa mengolah (melihat , menghapus, membalas) email pada contact us yang
ditulis pengunjung.
Data yang dibutuhkan oleh administrator adalah sebagai berikut :
1. Data pelanggan
2. Data kamar hotel
3. Data jenis kamar
4. Data reservasi
5. Informasi yang disajikan di website (contact us, pengumuman/info, event/promo)

Guest / Pengunjung
Guest/Pengunjung merupakan orang yang berwenang untuk mencari dan memesan kamar.
Adapun pekerjaan yang dapat dilakukan oleh Guest/Pengunjung adalah sebagai berikut :
1. Pengunjung bisa melihat profile hotel.
2. Pengunjung bisa mengisi dan melihat form reservasi.
3. Pengunjung bisa menghubungi administrator menggunakan fasilitas contact us.
4. Pengunjung bisa melihat galery.
5. Pengunjung bisa melihat link.
6. Pengunjung bisa melihat pengumuman/info.
7. Pengunjung bisa melihat event/promo

Data yang dibutuhkan pengunjung antara lain sebagai berikut :


1. Data jenis kamar yang tersedia berdasarkan tanggal yang diinginkan.
2. Data harga kamar.
3. Nomor Contact Person.

Manager
Manager merupakan orang yang berwenang untuk melihat laporan dari semua kegiatan serta
memberikan keputusan jangka panjang terhadap sistem basisdata yang telah ada. Adapun
pekerjaan yang dapat dilakukan oleh Manager adalah sebagai berikut :
1. Manager bisa melihat laporan data pelanggan yang telah melakukan reservasi.
2. Manager bisa melihat laporan pembayaran yang dilakukan oleh pelanggan.
3. Manager bisa melihat laporan data kamar yang telah direserved oleh pelanggan.
4. Manager bisa melihat laporan komplain pelanggan.
5. Manager bisa melihat laporan transaksi reservasi.
6. Manager bisa melihat laporan type kamar yang paling diminati oleh pengunjung.

Data yang dibutuhkan oleh manager antara lain sebagai berikut :


1. Data pelanggan
2. Data jenis kamar
3. Data kamar
4. Data pembayaran
5. Data reservasi (check in dan check out)
B. ER DIAGRAM

C. MODEL RELASI DAN NORMALISASI


 RELASI
Nama Entitas Atribut Keterangan
Pelanggan  ID_pelanggan (Primary No urut pelanggan
Key) Nama pelanggan
 Nama No handphone pelanggan
 No. Hp Email pelanggan
 Email Password untuk login
 Password
Kamar  No Kamar (Primary Key) No urut kamar
 Harga Harga sewa kamar
 Id_Typekamar (Foreign No urut type kamar
Key)
Type Kamar  Id_Typekamar (Primary No urut type kamar
Key) Nama type kamar
 Nama Kamar
Reservasi  Id_Reservasi (Primary No urut reservasi
Key) Tanggal kedatangan
 Check in Tanggal kepulangan
 Check out Type pembayaran
 Type Bayar No urut kamar
 No Kamar (Foreign Key) No urut pelanggan
 ID_pelanggan (Foreign Total pembayaran setelah
Key) dikalikan dengan lama menginap
(Check out – check in)

Nama Entitas Multiplicity Relationship Multiplicity Nama Entitas


Pelanggan 1:1 Melakukan 1:M Reserved
Reservasi M :1 Reserved 1:1 Kamar
Kamar M:1 Memiliki 1:1 Type_Kamar
Model Data Konseptual

 NORMALISASI

D. PERANCANGAN FISIK
Nama Atribut Tipe Panjang Kunci
Entitas
Pelanggan ID_pelanggan Int 15 PK
(Primary Key)
Vachar 255
Nama
Int 13
No. Hp
Vachar 45
Email
Int 6
Password

Kamar No Kamar (Primary Int 4 PK


Key)
Int 255
Harga Fk
Id_Typekamar Int 10
Nama Atribut Tipe Panjang Kunci
Entitas
(Foreign Key)
Type Id_Typekamar Int 10 Pk
Kamar (Primary Key) 45
Nama Kamar Vachar

Reservasi Id_Reservasi Int 10 PK


(Primary Key)
Check in Timestamp
Check out
Timestamp
Type Bayar
20
No Kamar Vachar
(Foreign Key) 4 FK
ID_pelanggan Int
(Foreign Key) 15 FK
Int

E. IMPLEMENTASI BASIS DATA

Anda mungkin juga menyukai