Pembangunan Sistem Informasi Reservasi Hotel Bumi Kartika Asri PT. Padjajaran Mitra

(1)

PEMBANGUNAN SISTEM INFORMASI

RESERVASI HOTEL BUMI KARTIKA ASRI

PT. PADJADJARAN MITRA

KERJA PRAKTEK

Diajukan Untuk Memenuhi Tugas Mata Kuliah Kerja Praktek Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Disusun oleh:

AHMAD FAUZI ALHADI

10110634

FAKHRIZAL AHADIAT

10110655

MUHAMMAD YUSUF

10110667

Kelas IF-15

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2014


(2)

LAMPIRAN E


(3)

(4)

LAMPIRAN F


(5)

(6)

LAMPIRAN G


(7)

G-1

Daftar Riwayat Hidup

A. Data Pribadi

 Nama : Muhammad Yusuf

 Tempat / tanggal lahir : Pekanbaru / 09 Mei 1992

 Jenis Kelamin : Laki-laki

 Status : Belum Menikah

 Agama : Islam

 Alamat : Jln. Melati No. 56 Pekanbaru, Riau

 Tlp Genggam (HP) : +62 857 9470 5969

B. Pendidikan Formal

 1998 – 2004 : SDI As-Shofa Pekanbaru, Riau

 2004 – 2007 : SMP Negeri 4 Pekanbaru, Riau

 2007 – 2010 : MAN 1 Pekanbaru, Riau

 2010 – 2014 : Universitas Komputer Indonesia

C. Pendidikan Non-Formal

 2009 – 2010 : Ganesha Operation Pekanbaru

D. Kemampuan

 Mampu bekerjasama dan memimpin sebuah tim.

 Membuat website HTML, CSS, PHP.

 Menguasai Office; Ms.Word, Ms.Excel, Ms.Power Point, Ms.Access


(8)

G-2  Pemograman; Bahasa C#, C++, C

 PSD (Photoshop Design), CDR (Corel Draw), AI (Adobe Ilustrator)

E. Pengalaman Kerja

 Bekerja di CV. AKHBAR PRINT

 Periode : 2012 – 2014

 Status : Freelancer

 Posisi : Designer

 Bekerja di PT. PADJADJARAN MITRA

 Periode : Juli 2013 – November 2013

 Status : Magang

 Posisi : Divisi IT

Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.

Bandung, 12 Januari 2014 Hormat Saya,

Muhammad Yusuf


(9)

G-3

Daftar Riwayat Hidup

A. Data Pribadi

 Nama : Ahmad Fauzi Alhadi

 Tempat / tanggal lahir : Dumai / 01 September 1992

 Jenis Kelamin : Laki-laki

 Status : Belum Menikah

 Agama : Islam

 Alamat : Jalan Ciheulang Baru no.8 Tubagus Ismail Bandung

 Tlp Genggam (HP) : +62 857 22204486

B. Pendidikan Formal

 1998 – 2004 : SDN Karanganyar V, Indramayu

 2004 – 2007 : SMP Negeri 2 Sindang, Indramayu

 2007 – 2010 : SMAN 85 Jakarta, Jakarta

 2010 – Sekarang : Universitas Komputer Indonesia

C. Pendidikan Non-Formal

 SIMA (Sempoa Indonesia Matematika Aritmatika)

 Komputer (Ms. Office)

 Ganesha Operation

D. Kemampuan


(10)

G-4  Membuat website HTML, CSS, PHP.

 Menguasai Office; Ms.Word, Ms.Excel, Ms.Power Point, Ms.Access

 Pemograman; Bahasa C#

 Database SQL

E. Pengalaman Kerja

 Bekerja di PT. PADJADJARAN MITRA

 Periode : Juli 2013 – November 2013

 Status : Magang

 Posisi : Divisi IT

Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.

Bandung, 12 Januari 2014 Hormat Saya,

Ahmad Fauzi Alhadi


(11)

G-5

Daftar Riwayat Hidup

A. Data Pribadi

 Nama : Fakhrizal Ahadiat

 Tempat / tanggal lahir : Bandung / 07 Januari 1993

 Jenis Kelamin : Laki-laki

 Status : Belum Menikah

 Agama : Islam

 Alamat : Jln. Muararajeun Lama No 133A/144E

 Tlp Genggam (HP) : +6285624203652

B. Pendidikan

 1998 – 2004 : SD Negeri 1 Ciluncat

 2007 – 2010 : SMKN 1 Katapang

 2010 – 2014 : Universitas Komputer Indonesia

C. Pendidikan Non-Formal

 2009 – 2010 : Ganesha Operation

 2014 - 2014 : BeLogix

D. Kemampuan

 Mampu bekerjasama dan memimpin sebuah tim.

 Membuat website HTML, CSS, PHP.

 Menguasai Office; Ms.Word, Ms.Excel, Ms.Power Point, Ms.Access, Ms.Visio, Ms.Project


(12)

G-6  Pemograman; Bahasa C#, PHP, Java

 PSD (Photoshop Design), CDR (Corel Draw), AI (Adobe Ilustrator)

E. Pengalaman Kerja

 Bekerja di PT. PADJADJARAN MITRA

 Periode : Juni 2013 – November 2013

 Status : Magang

 Posisi : Divisi IT

Demikian Riwayat Hidup ini saya buat dengan sebenar-benarnya.

Bandung, 12 Januari 2014 Hormat Saya,

Fakhrizal Ahadiat


(13)

DAFTAR ISI

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... v

DAFTAR GAMBAR ...vi

DAFTAR LAMPIRAN ... viii

BAB IPENDAHULUAN ... 1

1.1. Latar Belakang Kerja Praktek ... 1

1.2. Rumusan Masalah ... 3

1.3. Maksud dan Tujuan Kerja Praktek ... 3

1.4. Sistem Pelaksanaan Kerja Praktek ... 3

1.5. Sistematika Laporan Kerja Praktek ... 4

BAB IITINJAUAN PUSTAKA ... 5

2.1 Profil Tempat Kerja Praktek ... 5

2.1.1 Sejarah PT. Padjadjaran Mitra ... 5

2.1.2 Logo PT. Padjadjaran Mitra ... 5

2.1.3 Visi dan Misi PT Padjadjaran Mitra ... 6

2.1.4 Struktur Organisasi PT Padjadjaran Mitra ... 6

2.2 Landasan Teori ... 7

2.2.1 Konsep Dasar Sistem ... 8

2.2.2 Konsep Dasar Informasi ... 10

2.2.3 Konsep Dasar Sistem Informasi ... 12

2.2.4 Metode Analisis dan Perancangan Terstruktur ... 16

2.2.5 Perangkat Lunak Pendukung ... 19

Bab IIIPembahasan ... 22

3.1 Analisis Masalah ... 22

3.1.1 Analisis Sistem yang Sedang Berjalan ... 22

3.1.2 Proses Sistem Reservasi di Bumi Kartika Asri ... 24

3.2 Analisis Kebutuhan Non Fungsional ... 24

3.2.1 Kebutuhan Perangkat Keras ... 25


(14)

3.2.3 Analisis Kebutuhan User ... 26

3.3 Analisis Basis Data ... 27

3.3.1 Entitas ... 27

3.3.2 Atribut ... 29

3.4 Kebutuhan Fungsional ... 30

3.4.1 Flow Chart Prosedur Reservasi ... 30

3.4.2 Diagram E-R ... 31

3.4.3 Skema Relasi ... 32

3.4.4 Diagram Konteks (DC) ... 33

3.4.5 Data Flow Diagram DFD ... 34

3.4.6 Spesifikasi Proses ... 40

3.4.7 Kamus Data (Data Dictionary) ... 41

3.5 Perancangan Sistem ... 42

3.5.1 Arsitektur Menu ... 42

3.5.2 Spesifikasi Program ... 43

BAB IVKESIMPULAN DAN SARAN ... 48

4.1. Kesimpulan ... 48

4.2. Saran ... 48


(15)

KATA PENGANTAR

Puji dan syukur kami ucapkan atas kehadirat ALLAH SWT. yang telah memberikan rahmat dan hidayahnya sehingga kami dapat menyelesaikan laporan kerja praktek ini yang berjudul “PEMBANGUNAN SISTEM INFORMASI

RESERVASI HOTEL BUMI KARTIKA ASRI PT. PADJADJARAN

MITRA” dengan baik dan tepat pada waktunya. Adapun tujuan dari penulisan

laporan ini adalah untuk memenuhi persyaratan dalam menyelesaikan Kerja Praktek Program Studi Teknik Informatika Universitas Komputer Indonesia Bandung.

Dengan selesainya laporan kerja praktek ini tidak terlepas dari bantuan banyak pihak yang telah memberi masukan kepada penulis. Untuk itu penulis mengucapkan banyak terima kasih kepada :

1. Orang tua tercinta, dan kakak penulis yang telah memberi semangat, motivasi, dan doanya selama melakukan studi.

2. Dosen Pembimbing yaitu ibu Nelly Indriani W, S.Si., M.T.

3. Bapak Ajie Jayatama selaku pembina kerja praktek di PT. PADJADJARAN MITRA.

4. Pimpinan beserta staf dan karyawan PT. PADJADJARAN MITRA. 5. Teman-teman IF-15 yang telah memberi semangat dan motivasinya.


(16)

6. Ahmad Fauzi, dan Fakhrizal selaku kelompok pembuat laporan kerja praktek ini, yang telah berjuang untuk menyelesaikannya.

7. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam penyusunan laporan kerja praktek ini sehingga dapat terselesaikan dengan baik.

Akhir kata, penulisan menyadari bahwa pelaksanaan kerja praktek dan penyusunan laporan ini masih belum sempurna. Oleh karena itu, kritik dan saran yang membangun sangat penulis harapkan. Semoga laporan ini bermanfaat untuk semua pihak.

Bandung, 10 Januari 2014


(17)

DAFTAR PUSTAKA

[1] Jogiyanto, Hartono, 2005. Sistem Informasi Teknologi, Yogyakarta: ANDI.

[2] Jogiyanto, Hartono, 2005. Analisis dan Desain Sistem Informasi, Edisi III. Yogyakarta: ANDI.

[3] Sidik Betha, Pemrograman Web Dengan PHP, Informatika, Bandung , 2004.

[4] Kadir, Abdul, 2009. Membuat Aplikasi Web dengan PHP dan Database


(18)

BAB I

PENDAHULUAN

1.1.Latar Belakang Kerja Praktek

Di era globalisasi seperti saat ini dunia teknologi dan informasi perkembangannya sangat pesat, khususnya dunia komputer. Komputer saat ini merupakan kebutuhan manusia di dalam melakukan berbagai kegiatan, ditambah dengan adanya teknologi informasi yang semakin berperan di dalam dunia pekerjaan.

Hotel Bumi Kartika Asri yang bertempat di Jatinangor Bandung, merupakan hotel baru yang sedang berkembang dan terus berupaya untuk meningkatkan layanan serta standar kualitas hotel dari berbagai sisi antara lain sisi pemanfaatan teknologi informasi. Selama ini, sistem reservasi hotel masih secara manual. Sehingga penulis selaku mahasiswa yang sedang studi kerja praktek di PT. Padjadjaran Mitra yang menaungi Hotel Bumi Kartika Asri, ditugaskan untuk membangun sistem informasi reservasi pemesanan kamar hotel.

Salah satu penggunaan teknologi dan informasi yang diterapkan pada hotel-hotel saat ini, yang menggunakan fasilitas internet dalam sistem pemesanan kamar. Hal ini disebabkan karena bila pemesanan kamar masih dilakukan dengan secara manual atau front desk maka akan terjadi berbagai kendala yang akan menggangu proses resevasi dan check-in serta manajemen pemesanan kamar dan layanan informasi yang tersalur cepat dan terbaru ke para pelanggan. Sehingga akan menghambat proses reservasi pemesanan kamar.


(19)

Berdasarkan latar belakang masalah yang sudah dipaparkan di atas, maka laporan kerja praktek ini berjudul “Pembangunan Sistem Informasi Reservasi Hotel Bumi Kartika Asri PT. Padjadjaran Mitra” .


(20)

1.2.Rumusan Masalah

Bagaimana merancang dan membangun sebuah sistem informasi reservasi pemesanan kamar Hotel Bumi Kartika Asri yang berbasis website yang dapat mempermudah proses check-in dan layanan informasi pemesanan kamar secepat mungkin dan bisa diakses dari mana saja.

1.3.Maksud dan Tujuan Kerja Praktek

Maksud dari kerja praktek yang penulis lakukan di PT Padjadjaran Mitra yang menaungi Hotel Bumi Kartika Asri adalah untuk merancang dan membuat sistem informasi berbasis web untuk sistem reservasi pemesanan kamar hotel. Sedangkan tujuan yang akan dicapai adalah :

1. Menghemat waktu dalam reservasi penyewaan kamar hotel 2. Mempercepat informasi layanan kamar yang tersedia.

3. Memberikan informasi reservasi penyewaan kamar hotel kepada calon palanggan dimanapun melalui website ini.

1.4Sistem Pelaksanaan Kerja Praktek

Dalam pelaksanaan kerja praktek dimulai pada tanggal 15 Juli 2013 dan bertempat di :

Nama Perusahaan / Instansi : PT. Padjadjaran Mitra

Alamat : Jl. Taman Curie no 5 Cipaganti

Bandung

No Telepon / Fax : +62-22-4230450


(21)

1.5.Sistematika Laporan Kerja Praktek

Sistematika penulisan laporan kerja praktek ini disusun untuk memberikan gambaran umum tentang penelitian yang disajikan. Sistematika penulisan laporan kerja praktek ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, maksud dan tujuan, sistem pelaksanaan kerja praktek, serta sistematika penulisan

.

BAB II TINJAUAN PUSTAKA

Bab ini membahas berbagai konsep dasar sistem, konsep dasar informasi, metode analisis dan perancangan terstruktur dan perangkat lunak yang berkaitan dengan penelitian yang dilakukan dalam membangun sistem informasi reservasi pemesanan kamar hotel.

BAB III PEMBAHASAN

Memberikan penjelasan mengenai analisis masalah dalam proses perancangan website, analisis kebutuhan fungsional, analisis kebutuhan non fungsional, dan perancangan sistem.

BAB V KESIMPULAN DAN SARAN

Menjelaskan tentang hal-hal penting yang telah dibahas dan kesimpulan berdasarkan hasil implementasi dan pengujian serta saran-saran untuk pengembangan sistem selanjutnya.


(22)

BAB II

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah PT. Padjadjaran Mitra

Kata PADMA untuk perusahaan adalah singkatan dari PADJADJARAN MITRA itu berarti kemitraan Padjadjaran. Padjadjaran berasal dari Universitas Padjadjaran (UNPAD) - universitas terkemuka publik di Indonesia, berlokasi di Bandung - Jawa Barat. Secara historis, kebanyakan dari PT PADMA pendirinya adalah alumni Universitas Padjadjaran (UNPAD) dan Universitas Padjadjaran (UNPAD) adalah mitra bisnis pertama perusahaan.

2.1.2 Logo PT. Padjadjaran Mitra

Kata PADMA dalam bahasa Sansekerta itu adalah simbol bunga teratai yang memiliki juga beberapa arti seperti: kelopak bunga-bunga, tanaman harum tertentu, sesuatu yang bermunculan. Logo perusahaan baru dengan gambar tanaman bunga adalah semangat untuk mendapatkan perkembangan positif dan kemajuan dari waktu ke waktu, dalam dinamika kegiatan dan warna yang mencerminkan, ramah dan ramah lingkungan yang segar. Mudah-mudahan juga akan memberian klien serta mitra bisnis kami kemakmuran sepanjang tahun-tahun mendatang.


(23)

Gambar 2. 1 Logo PT Padjadjaran Mitra 2.1.3 Visi dan Misi PT Padjadjaran Mitra

PT Padjadjaran Mitra adalah perusahaan yang mendukung dan mengembangkan berbagai kegiatan yang berkaitan dengan sektor pendidikan, yaitu ruang lingkup bisnis PADMA sebagai perusahaan yang profesional dan independen dengan semua kemajuan yang luar biasa: a. Visi PADMA

1. Menjadi mitra internasional untuk setiap jenis usaha pendidikan. b. Misi PADMA

1. Untuk mendukung dan melaksanakan pendidikan internasional yang memenuhi standar world class university.

2. Untuk mengembangkan dan memperluas pasar pendidikan. 3. Untuk menjadi pusat jasa konsultasi.

4. Untuk menjadi pusat pengembangan karir. 2.1.4 Struktur Organisasi PT Padjadjaran Mitra

Dibawah ini adalah gambar struktur organisasi PT. PADMA seperti yang ditunjukan pada gambar 2.2 , sebagai berikut :


(24)

Gambar 2. 2 Struktur Organisasi PT Padjadjaran Mitra

Struktur organisasi perusahaan merupakan bangunan fungsi bagian–bagian manajemen yang tersusun dari suatu kesatuan hubungan yang menunjukan tingkatan fungsi, tugas, wewenang dan tanggung jawab dalam manajemen perusahaan.

Pada penerapan struktur organisasi di lingkungan PT. PADMA terbentuk garis penghubung sebagai tanda atau gambaran tentang adanya hubungan kerja antara satu bagian dengan bagian lainnya, di mana wewenang dari pimpinan dilimpahkan kepada satuan-satuan organisasi dibawahnya untuk semua bidang pekerjaan.

2.2 Landasan Teori

Dalam melaksanakan kerja praktek, kami menggunakan dasar-dasar teori yang telah diajarkan di perkuliahan sebagai bahan acuan. Berikut adalah dasar-dasar teori yang digunakan dalam laporan ini.


(25)

2.2.1 Konsep Dasar Sistem

2.2.1.1 Pengertian Sistem

Pendekatan sistem yang lebih menekankan pada suatu prosedur mendefenisikan sistem sebagai berikut:[1]

“Sistem adalah suatu jaringan kerja dari prosedure – prosedure yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu” (Jerry FitzGerald, 1981).

Sedangkan pendekatan sistem yang menekankan pada elemen atau komponennya mendefenisikan sistem sebagai berikut :

“Sistem adalah sekelompok elemen – elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan” (Mc. Leod, 1995).

2.2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sisfat-sifat tertentu. Adapun karakteristik atau sifat sistem yaitu (Jogiyanto, 2005) : a) Komponen Sistem (Components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang bekerja sama membentuk suatu kesatuan.

b) Batasan Sistem ( Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungan


(26)

luarnya. Batasan sistem ini memungkinkan sustu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.

c) Lingkungan Luar Sistem (Environtment)

Bentuk apapapun yang ada diruang lingkup atau batasan sistem yang memepengaruhi operasi sistem tersebut disebut dengan lingkungan luar sistem.

d) Penghubung Sistem ( Interface)

Sebagai media yang menghubungkan sistem dengan subsistem yang lain.

e) Masukan Sistem (Input)

Energi yang dimasukkan kedalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal ( signal input ).

f) Keluaran Sistem (Output)

Hasil dari energi yang diolah dan diklasifikasikan mejadi keluaran yang berguna.

g) Pengolahan Sistem (Proses)

Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.

h) Sasaran Sistem (Objective)

Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.


(27)

2.2.2 Konsep Dasar Informasi

2.2.2.1 Pengertian Informasi

Menurut Gordon B. Davis,1995 defini umum untuk” Informasi” dalam pemakaian Sistem Informasi adalah sebagai berikut :

“Informasi adalah data yang telah diolah kedalam suatu bentuk yang berguna bagi penerimannya dan nyata atau berupa nilai yang dapat dipahami didalam keputusan sekarang maupun masa depan”.

Informasi (information) didefinisikan oleh Jhon Bruch dan Gary Grudnitski sebagai berikut :

“ Informasi adalah data yang telah diletakkan dalam kontek yang lebih berarti dan berguna yang di komunikasikan kepada penerima untuk digunakan didalam pembuatan keputusan”.

Dari beberapa informasi yang diberikan diatas dapat diambil kesimpulan bahwa informasi adalah ( Gordon B. Davis & Jhon Bruch and Gary Grudnitski) :

a. Data yang diolah.

b. Menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimannya.

c. Menggambarkan suatu kejadian-kejadian (event) dan kesatuan nyata (fact and entity).


(28)

2.2.2.2 Nilai Informasi

Nilai informasi ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernialai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. (Wilkinson, 1992)

2.2.2.3 Kualitas Informasi

Informasi dianggap berkualitas jika memenuhi tiga syarat berikut ini (Jogiyanto, 2005) :

1) Akurat (Accurate)

2) Tepat Waktu (Time Lines) 3) Relevan (Relevance)

Apabila kualitas informasi buruk bisa berakibat sebuah organisasi atau perusahaan kehilangan bisnisnya, timbulnya tuntutan hukum dan kehilangan produktifitasnya.

2.2.2.4 Siklus Informasi

Data yang dilolah melalui suatu model, sehingga menjadi beberapa informasi yang cukup penting oleh si penerima yang akan digunakan sebagai bahan masukan untuk melakukan pengambilan keputusan suatu tindakan lain yang akan membuat sejumlah data kembali yang lebih bermanfaat lagi, data tersebut akan ditangkap sehingga input dan diproses kembali lewat suatu model sistem dari berbagai informasi atau dikenal dengan istilah siklus pengolahan data.


(29)

2.2.3 Konsep Dasar Sistem Informasi

2.2.3.1 Pengertian Sistem Informasi

Definisi sistem informasi adalah sebagai berikut (Mc. Leod, 1995) : “Sistem informasi merupakan sistem yang mempunyai kemampuan untuk mengumpulkan informasi dari semua sumber dan menggunakan berbagai media untuk menampilkan informasi”

Sistem informasi dapat didefinisikan sebagai suatu sistem didalam suatu organisasi yang merupakan kombinasi dari orang – orang, fasilitas, teknologi, media prosedure – prosedure dan pengendalian yang ditunjukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian – kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.

2.2.3.2 Sistem Informasi Manajemen

Dapat disimpulkan bahwa SIM adalah :

1. Merupakan dari sistem-sistem informasi yang saling berinteraksi.

2. SIM dapat menghasilkan sistem informasi yang berguna untuk semua tingkatan manajemen.

3. SIM merupakan sistem yang melakukan fungsi-fungsi untuk menyediakan semua informasi yang semua operasi organisasi.

2.2.3.3 Sistem Informasi Tamu Hotel

Sistem informasi tamu hotel dapat diartikan juga sebagai sistem pegolahan data tamu hotel meliputi pengolahan data diantaranya data


(30)

tamu, data kamar, data check in, data checkout, juga sebagai manipulai data, penyimpanan dan data persiapan dokumen untuk pengambilan keputusan yang dilakukan manusia dengan dibantu suatu alat yang berupa mesin komputer.

Jenis pelayanan yang dilakukan pada hotel Bumi Kartika Asri khususnya meliputi:

a). Pendaftaran Tamu Hotel d). CheckIn

b). Kamar e). CheckOut

c). Pemesanan 2.2.3.4 Sistem Basis Data

Database adalah kumpulan data tentang suatu benda atau kejadian yang saling berhubungan satu sama lain (berelasi). Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan komputer untuk penyimpanan atau merekam atau serta memelihara data operasional lengkap sebuah operasional atau perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses pengambilan keputusan. Atau Sistem Basis Data merupakan system yang terdiri atas kumpulan file (table) yang saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan atau program lain untuk mengakses dan memanipulasi file-file (table-tabel) tersebut. (Fatansyah, Ir ,Basis Data, penerbit Informatika Bandung)


(31)

Terdapat empat komponen pokok dalam sistem basis data, yaitu : a) Data

Data dalam sebuah basisi data dapat disimpan secara terintegrasi (integrated) dan dapat dipakai secara bersama-sama (shared).

b) Perangkat Keras (hardware)

Terdiri dari semua peralatan komputer yang digunakan untuk pengolahan sistem basis data.

c) Perangkat Lunak(software)

Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada basis data.

d) Pemakai (user)

Pada basisi data user dibagi tiga kelas, yaitu : Database Administrator (DBA), Programmer, dan End User.

(Fatansyah, Ir ,Basis Data, penerbit Informatika Bandung). Istilah Dalam Basis Data :

1) Entity

Entity adalah penyajian objek, orang, tempat, kejadian atau konsep yang informasinya disimpan dalam basis data sebagai contoh dalam penjulana atau pembelian adalah pembeli, supplier, dan sebagainya.

2) Atribut

Atribut adalah penjelasan-penjelasan keterangan dari entity yang membedakan dengan entity yang lain sebagai contoh pada entity penjualan dan pembelian terhadap atribut kode, nama, alamat dan sebagainya.


(32)

3) Data Value

Data Value (nilai atau isi data) adalah data actual atau informasi yang disimpan pada setiap elemen atau atribut sebagai contoh nama pembeli data valuenya ari, jihan, yanti dan lain sebagainya.

4) Record

Record adalah kumpulan elemen-elemen yang saling berkaitan yang menginformasikan suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya kode pembeli, nama pembeli dan sebagainya.

5) File

File adalah kumpulan dari record-record yang mempunyai panjang elemen yang sama, atribut yang sama tetapi data valuenya berbeda.

6) Database

Database adalah kumpulan dari file-file yang saling berkaitan antar suatu file dengan file lainnya, sehingga memebentuk suatu bagungan data yang dapat di informasikan.

7) Database Management Sistem (DBMS)

Database Management Sistem(DBMS) adalah kumpulan program yang digunakan untuk membuat dan mengelolah basis data suatu DBMS merupakan suatu sistem perangkat lunak yang secara umum dapat digunakan untuk melakukan pemrosesan dalam hal pendefinisian penyusunan, dan manipulasi basis data untuk berbagai aplikasi.


(33)

2.2.4 Metode Analisis dan Perancangan Terstruktur

Alasan penting mengawali analisis sistem :

1. Kebutuhan baru, adanya kebutuhan baru dalam organisasi atau lingkungan sehingga diperlukan adanya modifikasi atau tambahan sistem informasi

untuk mendukung organisasi

2. Mengimplementasikan ide atau teknologi baru. 2.2.4.1 Entity Relationship Diagram

Entity Relationship Diagram merupakan suatu model untuk menjelaskan hubungan antar data didalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan satu sama lain.

ERD memiliki beberapa komponen pembentuk, diantaranya : 1. Entitas (Entity)

Entitas didefinisikan sebagai barang atau objek yang dapat dibedakan dari objek lain. Biasanya disimbolkan dengan persegi panjang, yang di dalamnya berisi nama entitas.


(34)

2. Relasi (Relationship)

Relasi didefinisikan sebagai asosiasi dua atau lebih entitas, yang berupa kata kerja.

3. Atribut (Attribute)

Atribut didefinisikan sebagai properti yang dimiliki setiap entitas yang akan disimpan datanya. Contoh atribut dari entitas pegawai: Nama, NIP, Tanggal Lahir dan Gelar

Gambar 2. 5 Atribut 4. Kardinalitas (Cardinality)

Kardinalitas didefinisikan sebagai angka yang menunjukkan banyaknya kemunculan suatu objek terkait dengan kemunculan objek lainnya pada suatu relasi. Ada tiga kardinalitas yang ada, yaitu 1 : M (one to many) yang menyatakan satu ke banyak, 1 : 1 (one to one) yang menyatakan satu ke satu dan N : M (many to many) yang menyatakan banyak ke banyak.

Contoh :


(35)

5. Modalitas (Modality)

Modalitas merupakan partisipasi sebuah entitas pada suatu relasi. Bernilai 0 jika partisipasi bersifat “optional atau parsial”, sedangkan bernilai 1 jika partisipasi bersifat “wajib atau total”.

2.2.4.2 Flowchart

Flowchart digambarkan untuk mendefinisikan dan mengintusikan organisasi informasi yang berjenjang dalam bentuk modul dan sub modul yang menjelaskan mengenai elemen data, elemen kontrol, modul dan hubungan antara modul.

2.2.4.3 Diagram Konteks

Diagram konteks digunakan untuk memprentasikan sistem melalui sebuah lingkaran. Elemen penting dari sistem yang ada di dalam diagram konteks adalah sebagai berikut :

1. Manusia, organisasi atau sistem yang berkomunikasi dengan sistem disebut terminator.

2. Data yang diterima sistem dari lingkungan luar. 3. Data hasil proses diberikan ke lingkungan luar. 4. Batasan antara sistem dan lingkungan.


(36)

2.2.4.4 Data Flow Diagram

Data Flow Diagram digunakan untuk menggambarkan sistem yang telah ada atau yang akan dikembangkan, tanpa mempertimbangkan lingkungan fisik, aliran data maupun tempat penyimpanan datanya, dengan orientasi pengembangan terstruktur. Beberapa simbol yang dicapai oleh Data Flow Diagram adalah external entity, process, dan data store. Data Flow Diagram adalah alat yang digunaka pada metedologi pengembangan sistem terstruktur dan merupakan alat bantu yang cukup populer sekarang ini, karena dapat menggambarkan arus data dalam sistem dengan struktur yang jelas.

Terdapat dua bentuk DFD, yaitu Diagram Alur Data Fisik, dan diagram Alur data Logika. Diagram alur data fisik lebih menekankan pada bagaimana proses dari sistem diterapkan, sedangkan diagram alur data logika lebih menekankan proses-proses apa yang terdapat di sistem.

Gambar 2. 7 Komponen DFD 2.2.5 Perangkat Lunak Pendukung

Dalam membangun Sistem Informasi Reservasi Kamar Hotel berbasis web ini digunakan beberapa program aplikasi yaitu :

1. XAMPP 2. MYSQL


(37)

3. PHP

4. PhpMyAdmin

5. Macromedia Dreamweaver 8 2.2.5.1 XAMPP

XAMPP adalah suatu bundle web server yang popular digunakan untuk coba-coba di windows karena kemudahan dalam instalasinya. Bundel program open source tersebut berisi antara lain server web Apache, interpreter PHP, dan basis data MySQL.

2.2.5.2 MYSQL

MySQL merupakan sebuah software yang berguna sebagai database server yang cukup terkenal. Kepopulerannya seiring dengan penggunaan script PHP untuk pembuatan web programming. Database itu sendiri merupakan suatu software yang bertugas untuk melayani permintaan (request) query dari client. MySQL sebagai suatu database server mempunyai beberapa kemampuan, salah satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana menyimpan

2.2.5.3 PHP

PHP (PHP Hypertext Preprocessor) merupakan server-side scripting language, artinya server memproses script dan hasilnya diolah dalam bentuk HTML yang dapat ditampilkan dengan browser. Melalui PHP kita dapat membuat koneksi ke database. PHP lebih popular dibandingkan dengan ASP, karena PHP merupakan produk yang berbasis open source. PHP juga dapat berjalan di berbagai jenis platform, walaupun awalnya memang PHP berjalan di sistem


(38)

UNIX, namun kini dapat berjalan dengan mulus di lingkungan sistem operasi Windows. Selain itu, yang membuat PHP menjadi sangat popular sebagai bahasa skrip dalam pembuatan aplikasi berbasis web dan situs web dinamis adalah karena bahasa ini mendukung demikian banyak sistem basis data dan PHP dapat dijalankan di berbagai web server.

2.2.5.4 Php MyAdmin

PhpMyAdmin adalah suatu program open source yang berbasis web yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk mengakses database MySQL. Program ini mempermudah dan mempersingkat kerja penggunanya. Dengan kelebihannya, para pengguna awam tidak harus paham sintak-sintak SQL dalam pembuatan database dan tabel.

2.2.5.5 Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola situs web maupun halaman web. Dalam Dreamweaver ini di tawarkan cara mendesain website dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram sekaligus. Dengan Dreamweaver sangat mudah membuat dan mengedit platform termasuk lintas platform browser. Dreamweaver menyediakan desain tingkat tinggi dan tool-tool untuk layout, kemudian juga sangat mudah menggunakan kemampuan Dynamic HTML seperti animasi layer dan behaviours tanpa menulis kode programnya.


(39)

Bab III

PEMBAHASAN

3.1Analisis Masalah

Sistem informasi reservasi pemesanan kamar hotel Bumi Kartika Asri masih dilakukan dengan front desk maka akan terjadi berbagai kendala yang akan mengganggu proses reservasi dan check-in serta manajemen pemesanan kamar dan layanan informasi yang tersalur cepat dan terbaru ke para pelanggan dan berakibat akan menghambat proses reservasi pemesanan kamar hotel Bumi Kartika Asri yang berbasis website yang dapat mempermudah proses check-in dan layanan informasi pemesanan kamar secepat mungkin dan dapat diakses dimana saja.

3.1.1 Analisis Sistem yang Sedang Berjalan

Analisis sistem adalah penguraian dari suatu informasi yang digunakan untuk mengidentifikasi masalah yang terjadi didalam suatu sistem untuk mengetahui apa saja yang harus diperbaiki didalam suatu sistem tersebut. Adapun sistem yang sedang berjalan di Bumi Kartika Asri dapat dilihat dari


(40)

(41)

3.1.2 Proses Sistem Reservasi di Bumi Kartika Asri

Alur dari sistem reservasi yang sedang berjalan saat ini adalah : Tabel 3. 1 Proses Reservasi yang Sedang Berjalan

3.2Analisis Kebutuhan Non Fungsional

Ditujukan untuk mengetahui spesifikasi kebutuhan sistem. Spesifikasi non fungsional melibatkan beberapa kebutuhan diantaranya kebutuhan perangkat keras, perangkat lunak, dan user.

No. Entitas Kegiatan

1.

Customer

2. Pilih tipe kamar beserta fasilitasnya

5. Mengisi Formulir tsb.

6. Melakukan Pembayaran via credit card atau transfer

9. Menerima bukti pembayaran dan penyewaan kamar

2.

Resepsionis

1. Memberikan data tipe kamar berserta fasilitasnya

3. Cek ketersedian kamar

4. Menyerahkan formulir biodata dan perjanjian selama

menyewa kamar

7. Konfirmasi Pembayaran

8. Cetak bukti pembayaran dan penyewaan kamar

10. Membuat laporan penyewaan dan pembayaran

3. Supervisor

Administrasi

Reservasi


(42)

3.2.1 Kebutuhan Perangkat Keras

Perangkat keras yang diperlukan adalah perangkat keras yang mampu mendukung perangkat lunak yang dibutuhkan agar dapat berjalan dengan baik. Bumi Kartika Asri memiliki perangkat keras dengan spesifikasi sebagai berikut :

a. Prosesor : Intel Core 2 Duo @ 2.8 Hz b. Harddisk : 500 Gb

c. Memori : 4 Gb

d. VGA : 1024 Mb DDR 3 e. Monitor : 19”

f. Input : Mouse dan Keyboard

Perangkat keras yang ada di Bumi Kartika Asri telah memenuhi standar untuk penerapan sistem yang akan dikembangkan.

3.2.2 Kebutuhan Perangkat Lunak

Untuk mendukung proses penyimpanan data dan menjalankan sistem reservasinya dibutuhkan perangkat lunak yang dapat menunjang sistem tersebut. Perangkat lunak yang dibutuhkan sebagai berikut :

a. Sistem Operasi : Windows Vista, Windows 7 dan Windows 8 b. Browser : Google Chrome, Mozilla FireFox, dan IE 9.0

c. Database : SQLyog

d. Tools : Adobe Dreamweaver CS 5.5, Adobe PhotoShop


(43)

Berdasar analisis perangkat lunak yang dibutuhkan, perangkat lunak yang dimiliki oleh Bumi Kartika Asri memenuhi standar penerapan sistem yang akan dikembangakan.

3.2.3 Analisis Kebutuhan User

User yang dibutuhkan untuk mengoperasikan sistem reservasi Bumi Kartika Asri.

Tabel 3. 2 Kebutuhan User

No.

Jenis Pengguna

Jenis SDM Tanggung Jawab

Tingkat Keterampilan

Pelatihan yang pernah

diikuti

1. User Resepsionis

Mengelola data reservasi dan membuat laporan harian. Menguasai teknik mengetik 10 jari. Pelatihan dasar komputer.


(44)

3.3Analisis Basis Data

3.3.1 Entitas

Entitas yang terdapat pada database reservasi Bumi Kartika Asri diantaranya adalah sebagai berikut :

Tabel 3. 3 Tabel Entitas

No Entitas Atribut Keterangan

1 t_acces_levels id_level access_name

Menyimpan data level akses yang nantinya akan dipakai oleh entitas t_admin

2 t_admin admin_id

nama_lengkap alamat no_telp email username passwd id_level

Menyimpan data-data dan informasi admin/user untuk login ke dalam sistem

3 t_detail_kamar id_kamar id_gedung id_jenis

Untuk menyimpan data yang nantinya entitas ini terhubung dengan entitas t_fasilitas, t_gedung, t_jenis_kamar

4 t_fasilitas id_fasilitas nama_fasilitas harga_fasilitas

Menyimpan data fasilitas kamar

5 t_gedung id_gedung

nama_gedung

Menyimpan data gedung

6 t_hargakamar id_harga

harga_weekdays

Menyimpan data-data harga kamar berdasarkan jenisnya


(45)

harga_weekends harga_bulanan harga_tahunan 7 t_jenis_kamar id_jenis

nama_jenis type_kasur fasilitas id_harga

Menyimpan data jenis kamar yang nantinya entitas ini dihubungkan dengan entitas t_hargakamar

8 t_konfirmasi id_konfirmasi id_reservasi tgl_upload scan_bukti tipe

keterangan

Menyimpan data-data yang telah melakukan konfirmasi

9 t_no_kamar id_no

no_kamar stat

Menyimpan data nomer kamar

10 t_reserve id_reservasi tgl_cekin tgl_cekout id_tamu id_kamar id_no

Menyimpan data hasil reservasi

11 t_tamu id_tamu

nama

jenis_kelamin warganegara

Menyimpan data-data dan informasi pengunjung/pelanggan


(46)

alamat no_telp email password aktif kode


(47)

3.3.2 Atribut

Atribut dari setiap entitas yang terdapat pada sistem reservasi Bumi Kartika Asri adalah sebagai berikut :

a. t_admin : admin_id, nama_lengkap, alamat, no_telp, email, username, passwd

b. t_detail_kamar : id_kamar, id_gedung, id_jenis

c. t_fasilitas : id_fasilitas, nama_fasilitas, harga_fasilitas d. t_gedung : id_gedung, nama_gedung

e. t_hargakamar : id_harga, harga_weekdays, harga_weekends, harga_bulanan, harga_tahunan

f. t_jenis_kamar : id_jenis, nama_jenis, type_kasur, fasilitas, id_harga

g. t_konfirmasi : id_konfirmasi, id_reservasi, tgl_upload, scan_bukti, tipe_file, keterangan

h. t_no_kamar : id_no, no_kamar, stat

i. t_reserv : id_reservasi, tgl_cekin, tgl_cekout, id_tamu, id_kamar, id_no

j. t_tamu : id_tamu, nama, jenis_kelamin, warganega, alamat, no_telp, email, password, aktif, kode


(48)

3.4Kebutuhan Fungsional

3.4.1 Flow Chart Prosedur Reservasi


(49)

3.4.2 Diagram E-R

Diagram E-R adalah diagram yang menggambarkan data dalam bentuk entitas yang saling berelasi dengan entitas lainnya. Gambar diagram E-R pada sistem reservasi Bumi Kartika Asri dapat dilihat sebagai berikut :


(50)

3.4.3 Skema Relasi


(51)

3.4.4 Diagram Konteks (DC)

Diagram konteks merupakan alat struktur analisis yang menggambarkan hubungan dan keterkaitan sistem dengan entitas serta aliran data dari entitas menuju sistem dan dari sistem menuju entitas.


(52)

3.4.5 Data Flow Diagram DFD

Data Flow Diagram digunakan untuk menggambarkan sistem secara lebih

detail yang ada pada diagram konteks menjadi beberapa proses yang tenjadi antara entitas yang terlibat dalam Sistem Reservasi Bumi Kartika Asri ini.


(53)

3.4.5.1Data Flow Diagram (DFD) Level 2

Gambar 3. 7 DFD Level 2 Proses 1

Gambar 3. 8 DFD Level 2 Proses 2


(54)

Gambar 3. 10 DFD Level 2 Proses 4


(55)

3.4.5.2Data Flow Diagram (DFD) Level 3 Proses 3

Gambar 3. 12 DFD Level 3 Proses 3.1


(56)

3.4.5.3Data Flow Diagram Level 3 Proses 4

Gambar 3. 14 DFD Level 3 Proses 4.1


(57)

3.4.5.4Data Flow Diagram (DFD) Level 3 Proses 5

Gambar 3. 16 DFD Level 3 Proses 5.1


(58)

3.4.6 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari DFD yang telah dibuat dapat dijelaskan pada table berikut :

Tabel 3. 4 Tabel Spesifikasi Proses

No. Urut Proses Keterangan

No. Proses 1.0

Nama Proses Login

Deskripsi User memasukan username dan password untuk dapat menggunakan sistem ini.

Input username dan password

Output Tampilan utama ( Home )

Destination Login Berhasil

Logika Proses 1. Pelanggan mengisi form login

2. Apabila username dan password valid maka pelanggan akan masuk ke menu reservasi

3. Apabila username dan password invalid maka sistem akan kembali lagi ke form login

No. Proses 2.0


(59)

Deskripsi User memasukan username, password dan data-data pelanggan untuk dapat login ke sistem ini

Input Email , password, alamat, kewarganegaraan, jenis kelamin, no telp, nama

Output Tampilan reservasi

Destination Login Berhasil

Logika Proses

3.4.7 Kamus Data (Data Dictionary)

a. t_admin : admin_id, nama_lengkap, alamat, no_telp, email, username, passwd

b. t_detail_kamar : id_kamar, id_gedung, id_jenis

c. t_fasilitas : id_fasilitas, nama_fasilitas, harga_fasilitas d. t_gedung : id_gedung, nama_gedung

e. t_hargakamar : id_harga, harga_weekdays, harga_weekends, harga_bulanan, harga_tahunan

f. t_jenis_kamar : id_jenis, nama_jenis, type_kasur, fasilitas, id_harga

g. t_konfirmasi : id_konfirmasi, id_reservasi, tgl_upload, scan_bukti, tipe_file, keterangan


(60)

i. t_reserv : id_reservasi, tgl_cekin, tgl_cekout, id_tamu, id_kamar, id_no

j. t_tamu : id_tamu, nama, jenis_kelamin, warganega, alamat, no_telp, email, password, aktif, kode

3.5Perancangan Sistem

Dalam perancangan suatu sistem informasi langkah yang perlu dilakukan diantaranya adalah perancangan sistem. Pada subbab ini akan dibahas bagaimana perancangan dari sistem informasi yang akan dibangun.

3.5.1 Arsitektur Menu

3.5.1.1Menu Admin


(61)

3.5.1.2Menu Pelanggan

Gambar 3. 19 Menu Pelanggan

3.5.2 Spesifikasi Program

Spesifikasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program. Spesifikasi dari program aplikasi ini pada dasarnya merupakan tahap pengaplikasian dari program yang dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain ke dalam bentuk yang di inginkan dalam program aplikasi yang penulis buat.


(62)

Gambar 3. 21 UI Menu Admin

Gambar 3. 22 Tampilan Awal Menu Pelanggan


(63)

Gambar 3. 23 Hal 1 Reservasi - Menu Pelanggan

Gambar 3. 24 Hal 2 Reservasi – Menu Pelanggan

P02


(64)

Gambar 3. 25 Info Kamar - Menu Pelanggan

Gambar 3. 26 Lokasi - Menu Pelanggan

P04


(65)

Gambar 3. 27 FAQ - Menu Pelanggan

Gambar 3. 28 Contact Person - Menu Pelanggan

P06


(66)

BAB IV

KESIMPULAN DAN SARAN

4.1. Kesimpulan

Setelah melaksanakan Kerja Praktek di Hotel Bumi Kartika Asri, penulis mendapatkan banyak pengalaman dan manfaat. Sehingga penulis dapat menyimpulkan beberapa hal mengenai analisis implementasi sistem :

1.Sistem reservasi kamar hotel ini untuk menghemat waktu dalam proses reservasi.

2. Sistem reservasi kamar hotel ini untuk mempermudah dalam proses penelusuran data kamar yang tersedia.

3. Sistem reservasi kamar hotel ini untuk mempercepat informasi layanan kamar yang tersedia.

4.Sistem reservasi kamar hotel ini untuk memberikan informasi reservasi penyewaan kamar hotel kepada calon pelanggan dimanapun melalui website ini.

4.2. Saran

Berdasarkan kesimpulan yang telah dikemukakan diatas, penulis akan memberikan saran yang dapat membangun dalam perbaikan dalam pembuatan sistem reservasi kamar hotel ini yaitu dengan menambahkan history.


(1)

3.5.1.2Menu Pelanggan

Gambar 3. 19 Menu Pelanggan

3.5.2 Spesifikasi Program

Spesifikasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program. Spesifikasi dari program aplikasi ini pada dasarnya merupakan tahap pengaplikasian dari program yang dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain ke dalam bentuk yang di inginkan dalam program aplikasi yang penulis buat.


(2)

(3)

Gambar 3. 23 Hal 1 Reservasi - Menu Pelanggan

Gambar 3. 24 Hal 2 Reservasi – Menu Pelanggan P02


(4)

Gambar 3. 25 Info Kamar - Menu Pelanggan

Gambar 3. 26 Lokasi - Menu Pelanggan P05


(5)

Gambar 3. 27 FAQ - Menu Pelanggan

Gambar 3. 28 Contact Person - Menu Pelanggan

P06


(6)

reservasi.

2. Sistem reservasi kamar hotel ini untuk mempermudah dalam proses penelusuran data kamar yang tersedia.

3. Sistem reservasi kamar hotel ini untuk mempercepat informasi layanan kamar yang tersedia.

4.Sistem reservasi kamar hotel ini untuk memberikan informasi reservasi penyewaan kamar hotel kepada calon pelanggan dimanapun melalui website ini.

4.2.

Saran

Berdasarkan kesimpulan yang telah dikemukakan diatas, penulis akan memberikan saran yang dapat membangun dalam perbaikan dalam pembuatan sistem reservasi kamar hotel ini yaitu dengan menambahkan history.