Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
PERANCANGAN SISTEM INFORMASI RESERVASI
KAMAR HOTEL BERBASIS WEB PADA
HOTEL BIMA CIKAMPEK
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
MUHAMAD ALI
NIM: 12151124
Program Studi Manajemen Informatika
AMIK BSI Karawang
Karawang
2018
ii
iii
iv
v
vi
KATA PENGANTAR
Dengan mengucapkan puji syukur kehadiran Tuhan YME, yang telah
melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat
menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis ambil
sebagai berikut “Perancangan Sistem Informasi Reservasi kamar Hotel
Berbasis Web Pada Hotel Bima Cikampek”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Karawang. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber
literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak
akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
menyampaikan ucapan terima kasih kepada :
1. Direktur AMIK BSI Karawang.
2. Ketua Program Studi Manajemen Informatika AMIK BSI Karawang.
3. Bapak Didih Aditiyawarman S.T, M.Kom selaku Dosen Pembimbing
Tugas Akhir.
4. Seluruh Staff/karyawan, Dosen, dilingkungan AMIK BSI Karawang.
5. Bapak Zaenal Mahmud, selaku pemilik Hotel Bima Cikampek.
6. Seluruh karyawan Hotel Bima Cikampek.
7. Untuk kedua oran tua yang telah memberikan doa, semangat, dukungan
moral maupun spiritual dan materi.
vii
8. Unuk Istri saya yang tercinta yang selalu mendoakan, memberi semangat,
dukungan moral, spritual maupun materi.
9. Rekan-rekan mahasiswa kelas MI-12.6D.15.
10. Rekan-rekan mahasiswa kelas MI-12.6E.15.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini
masih jauh dari sempurna, untuk itu penulias mohon kritik dan saran yang bersifat
membangun demi kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis, khususnya bagi
para pembaca pada umumnya.
Karawang, 09 Juli 2018
Penulis
Muhamad Ali
viii
ABSTRAK
Muhamad Ali (12151124), Perancangan Sistem Informasi Reservasi Kamar
Hotel Berbasis Web Pada Hote Bima Cikampek.
Perkembangan teknologi dibidang komputer sangat maju dan pesat, tidak lepas
dari kebutuhan pengguna komputer yang terus berkembang kebutuhannya dalam
mendapatkan informasi. Dengan adanya perkembangan teknologi ini, hampir
semua pekerjaan bergantung pada komputer. Hotel Bima Cikampek merupakan
perusahaan di bidang jasa yang dituntut untuk mengutamakan kualitas pelayanan
kepada para tamunya, hotel Bima saat ini memiliki kendala memberikan
informasi terhadap pengunjung menjadi lambat. Hotel Bima Cikampek
memerlukan suatu pengaturan sistem yang lebih baik, yang dapat meningkatkan
pelayanan terhadap pengunjung, mempermudakan pencarian infromasi
pengunjung dan kamar selain itu juga memungkinkan agar Hotel Bima Cikampek
dapat bersaing dengan hotel lainnya. Maka penulis menganggap perlu untuk
melakukan penelitian mengenai sistem informasi yang tepat untuk diterapkan
pada Hotel Bima Cikampek, untuk itulah penulis mencoba membuat Tugas Akhir
mengenai Sistem Reservasi Kamar Hotel Berbasis Web Pada Hotel Bima
Cikampek yang saat ini belum terapkan secara online. Perancangan Sistem
Informasi Reservasi Kamar Hotel Berbasis Web Pada Hotel Bima Cikampek
merupakan solusi yang terbaik untuk memberikan dan menyampaikan informasi
yang akurat, dan mudah diakses oleh setiap para costumer.
Kata Kunci : Perancangan Sistem Informasi Reservasi Kamar Hotel
Berbasis Web Pada Hotel Bima Cikampek.
ix
ABSTRACT
Muhamad Ali (12151124), Designing a Web-Based Hotel Room Reservation
Information System at Hotel Bima Cikampek.
Technological developments in the field of computers is very advanced and
rapidly, not separated from the needs of computer users who continue to grow
their needs in obtaining information. With the development of this technology,
almost all jobs depend on computers. Hotel Bima Cikampek is a company in the
field of services that are required to prioritize the quality of service to its guests,
Bima hottel currently has the obstacle to provide information to visitors to be
slow. Hotel Bima Cikampek requires a better system arrangement, which can
improve services to visitors, make visitors search for information and rooms
moreover it also allows the Bima Cikampek Hotel to compete with other hotels. So
the author considers it necessary to conduct research on the right information
system to be applied to the Hote Bima Cikampek, for this reason the author tries
to make the Final Project on the Web-Based Hotel Room Reservation System at
the Bima Cikampek Hotel which currently has not been applied online. Designing
Information Systems Web Based Hotel Room Reservation At Hotel Bima
Cikampek is the best solution to provide and deliver accurate information, and
easily accessible by every customer.
Keywords: Information System Design of Web Based Hotel Room Reservation
at Hotel Bima Cikampek.
x
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ................................................................. i
Lembar Pernyataan Keaslian Tugas Akhir ....................................................... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ................................. iii
Lembar Persetujuan dan Pengesahan Tugas Akhir .......................................... iv
Lembar Konsultasi Tugas Akhir ...................................................................... v
Kata Pengantar ................................................................................................. vi
Lembar Abstraksi ............................................................................................. viii
Daftar Isi........................................................................................................... x
Daftar Simbol .................................................................................................. xii
Daftar Gambar.................................................................................................. xiii
Daftar Tabel. .................................................................................................... xiv
Daftar Lampiran ............................................................................................... xv
BAB I PENDAHULUAN.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.Latar Belakang......................................................................... 1
1.2.Tujuan dan Manfaat................................................................. 2
1.3. Metode Penelitian ................................................................... 3
1.4. Ruang Lingkup ....................................................................... 6
BAB II LANDASAN TEORI ...................................................... 7
2.1. Konsep Dasar Web ...................................................... 7
2.1.1. Website .................................................................. 7
2.1.2. Web Browser ................................................. 7
2.1.3. Web Server ................................................................ 8
2.1.4. Internet ....................................................................... 8
2.1.5. World Wide Web ....................................................... 10
2.1.6. Adobe Dream Weaver CS 6 ....................................... 10
2.1.7. Xampp ....................................................................... 11
2.1.8. HTTP ........................................................................ 11
2.1.9. PHP ........................................................................... 12
2.1.10. HTML ........................................................................ 12
2.1.11. CSS ............................................................................ 13
2.1.12. Java Script ................................................................. 13
2.1.13. Data base .................................................................. 14
2.1.14. Model Pengembangan Perangkat Lunak ................... 17
2.2. Teori Pendukung ................................................................... 19
2.2.1. Struktur Navigasi ....................................................... 19
2.2.2. Entity Relationship Diagram (ERD) .......................... 22
2.2.3. Logical Record Structure (LRS) ................................ 24
2.2.4. Pengujian Web ............................................................. 25
xi
BAB III PEMBAHASAN ........................................................................... 28
3.1. Tinjauan Perusahaan ............................................................. 28
3.1.1. Sejarah Perusahaan ...................................................... 28
3.1.2.StrukturOrganisasi dan Fungsinya ............................... 29
3.2.Analisa Kebutuhan ................................................................. 30
3.3.Rancangan Dokumen .............................................................. 31
3.4.Rancangan Basis Data ............................................................. 33
3.5.Spesifikasi File ........................................................................ 35
3.6.Pengkodean ............................................................................. 41
3.7.Spesifikasi Program................................................................. 42
3.8.Implementasi ........................................................................... 44
3.9. Pengujian Unit ....................................................................... 49
BAB IV PENUTUP. .................................................................................... 52
4.1. Kesimpulan ....................................................................... 52
4.2. Saran ................................................................................. 53
Daftar Pustaka .................................................................................................. 54
Daftar Riwayat Hidup....................................................................................... 56
Lampiran
Surat Keterangan Riset/PKL
xii
DAFTAR SIMBOL
Simbol ERD (Entity Relationship Diagram)
a) Entitas
Merupakan suatu simbol untuk
mewakili suatu objek dengan
karakteristik sama yang dilengkapi oleh
atribut.
b) Relasi
Simbol yang digunakan untuk
menghubungkan beberapa entitas
berdasarkan fakta pada suatu
lingkungan.
c) Atribut
Simbol yang menjelaskan karakteristik
suatu entitas dan juga relasinya.
d) Connection
Simbol untuk merangkai keterkaitan
antara notasi-notasi yang berupa garis
penghubung yang digunakan seperti
entitas, relasi dan atribut.
xiii
DAFTAR GAMBAR
Halaman
GambarII.1. Ilustrasi Model Waterfall............................................................. 18
GambarII.2. Struktur Navigasi Linier .............................................................. 20
GambarII.3.Struktur Navigasi Non-Linier ....................................................... 20
GambarII.4. Struktur Navigasi Hirarki ............................................................ 21
GambarII.5. Struktur Navigasi Composite....................................................... 21
GambarII.6. Contoh Gambar ERD .................................................................. 24
GambarII.7. Logical Record Structure (LRS) ................................................. 25
GambarII.8. Skema Diagram Black Box Testing ............................................. 26
GambarIII.1. Struktur Organisasi ................................................................... 29
GambarIII.2. Entity Relationship Diagram(ERD) .......................................... 34
GambarIII.3. Logical Record Structure (LRS) ............................................... 35
GambarIII.4. Struktur Navigasi Admin ........................................................... 43
GambarIII.5. Struktur Navigasi User ............................................................. 43
GambarIII.6. Implementasi Halaman Login Admin ...................................... 44
GambarIII.7. Implementasi Halaman Beranda Admin .................................. 45
GambarIII.8. Implementasi Halaman Data Kamar pada Admin ................... 45
GambarIII.9. Implementasi Halaman Pemesanan pada Admin ..................... 46
GambarIII.10. Implementasi Halaman Data Pembayaran pada Admin .......... 46
GambarIII.11. Implementasi Halaman Beranda User ..................................... 47
GambarIII.12. Implementasi Halaman Pilihan Kamar User ........................... 48
GambarIII.13. Implementasi Halaman Rincian Pemesanan ............................ 48
GambarIII.14. Implementasi Halaman Isi Data Diri ....................................... 49
xiv
DAFTARTABEL
Halaman
Tabel III.1. Spesifikasi File Admin ................................................................... 36
Tabel III.2. Spesifikasi File Bayar ..................................................................... 37
Tabel III.3. Spesifikasi File Customer ............................................................... 37
Tabel III.4. Spesifikasi File Detail Pesan .......................................................... 38
Tabel III.5. Spesifikasi File Kamar ................................................................... 39
Tabel III.6. Spesifikasi File Pesan ..................................................................... 40
Tabel III.7 . Spesifikasi File Testimoni .............................................................. 40
Tabel III.8. Hasil Pengujian Halaman Login Admin ........................................ 49
Tabel III.9. Hasil Pengujian Halaman Input Data Kamar pada Admin............. 50
Tabel III.10. Hasil Pengujian Halaman Konfirmasi pembayaran pada Admin ... 51
xv
DAFTAR LAMPIRAN
Halaman
A1.Data Pemesanan Pada Admin ....................................................................... 57
A2.Detail Pembayaran Pada Admin ...................................................................... 57
B1.Bukti Pemesanan ............................................................................................ 58
B2.Bukti Pembayaran ........................................................................................... 58
xii
DAFTAR SIMBOL
Entitas atau Obyek Data
Kumpulan obyek atau sesuatu yang dapat dibedakan
atau dapat diidentifikasi secara unik.
Relationship
Hubungan yang terjadi antara satu entitas atau lebih.
Kumpulan relationship yang sejenis disebut
relationship set.
Atribut atau Elemen Data
Karakteristik dalam entity atau relationship yang
mengerjakan penjelasan detail tentang entity atau
relationship atau dengan kata lain adalah kumpulan
elemen data yang membentuk suatu entitas.
Weak Entity
Suatu entity dimana keberadaan dari entity tersebut
tergantung dari entity lain
xiii
DAFTAR GAMBAR
Halaman
Gambar II.1. Tampilan Awal Adobe Dreamweaper CS5 .............................................. 17
1. Gambar II.2. Tampilan Starter Page Adobe Dreamweaper CS5 .................................. 18
2. Gambar II.3. Tampilan Lembar Kerja Adobe Dreamweaper CS5 ................................. 19
3. Gambar II.4. Struktur Navigasi Linear .......................................................................... 21
4. Gambar II.5. Struktur Navigasi Non Linear .................................................................. 22
5. Gambar II.6. Struktur Navigasi Hierarchy .................................................................... 23
6. Gambar II.7. Struktur Navigasi Composite ................................................................... 24
7. Gambar II.8. Diagram Relationship Unary ................................................................... 25
8. Gambar II.9. Diagram Relationship Binary ................................................................... 26
9. Gambar II.10. Diagram Relationship Ternary ............................................................... 26
10. Gambar III.1. Struktur Organisasi Toko Beras Rizky Putra .......................................... 31
11. Gambar III.2. Rancangan Antar Muka Login Admin .................................................... 34
12. Gambar III.3. Rancangan Antar Muka Dashboard ....................................................... 35
13. Gambar III.4. Rancangan Antar Muka Input Supplier................................................... 36
14. Gambar III.5. Rancangan Antar Muka Edit Supplier .................................................... 36
15. Gambar III.6. Rancangan Antar Muka Input Beras ....................................................... 37
16. Gambar III.7. Rancangan Antar Muka Edit Beras......................................................... 38
17. Gambar III.8. Rancangan Antar Muka Transaksi Pembelian ........................................ 38
18. Gambar III.9. Rancangan Antar Muka Transaksi Penjualan ......................................... 39
19. Gambar III.10. Rancangan Antar Muka Laporan Pembelian ........................................ 40
20. Gambar III.11. Rancangan Antar Muka Cetak Laporan Pembelian .............................. 41
21. Gambar III.12. Rancangan Antar Muka Laporan Penjualan.......................................... 42
22. Gambar III.13. Rancangan Antar Muka Cetak Laporan Penjualan ............................... 43
23. Gambar III.14. Rancangan Antar Muka Tambah Admin .............................................. 44
24. Gambar III.15. Rancangan Antar Muka Edit Admin ..................................................... 44
25. Gambar III.16. Entity Relationship Diagram ................................................................ 45
26. Gambar III.17. Logical Relational Structure ................................................................. 46
27. Gambar III.18. Rancangan Antar Muka Halaman Login Admin ................................... 54
28. Gambar III.19. Rancangan Antar Muka Halaman Dashboard ...................................... 55
29. Gambar III.20. Rancangan Antar Muka Halaman Input Supplier ................................. 55
30. Gambar III.21. Rancangan Antar Muka Halaman Edit Supplier ................................... 56
31. Gambar III.22. Rancangan Antar Muka Halaman Input Beras ...................................... 56
32. Gambar III.23. Rancangan Antar Muka Halaman Edit Beras ....................................... 57
33. Gambar III.24. Rancangan Antar Muka Halaman Transaksi Pembelian ....................... 57
34. Gambar III.25. Rancangan Antar Muka Halaman Transaksi Penjualan ........................ 58
35. Gambar III.26. Rancangan Antar Muka Halaman Laporan Pembelian ......................... 58
36. Gambar III.27. Rancangan Antar Muka Halaman Cetak Laporan Pembelian ............... 59
37. Gambar III.28. Rancangan Antar Muka Halaman Laporan Penjualan .......................... 60
38. Gambar III.29. Rancangan Antar Muka Halaman Cetak Laporan Penjualan ................ 61
39. Gambar III.30. Rancangan Antar Muka Halaman Tambah Admin ............................... 62
40. Gambar III.31. Rancangan Antar Muka Halaman Edit Admin ..................................... 62
41.
xiv
DAFTAR TABEL
Halaman
Tabel III.1. Spesifikasi Tabel Admin ............................................................... … 47
Tabel III.2. Spesifikasi Tabel Beras ................................................................. … 48
Tabel III.3. Spesifikasi Tabel Supplier ............................................................ … 49
Tabel III.4. Spesifikasi Tabel Pembelian ......................................................... … 50
Tabel III.5. Spesifikasi Tabel Detail Pembelian .............................................. … 51
Tabel III.6. Spesifikasi Tabel Penjualan .......................................................... … 52
Tabel III.7. Spesifikasi Tabel Detail Penjualan ............................................... … 53
Tabel III.8. Hasil Pengujian Black Box Testing Halaman Login Admin……….. 64
Tabel III.9. Hasil Pengujian Black Box Testing Halaman Menu Dashboard .. … 65
Tabel III.10. Hasil Pengujian Black Box Testing Halaman Input Supplier ...... … 65
Tabel III.11. Hasil Pengujian Black Box Testing Halaman Input Beras .......... … 66
Tabel III.12. Hasil Pengujian Black Box Testing Halaman Transaksi Pembelian 67
Tabel III.13. Hasil Pengujian Black Box Testing Halaman Transaksi Penjualan.. 67
Tabel III.14. Hasil Pengujian Black Box Testing Halaman Laporan Pembelian.... 68
Tabel III.15. Hasil Pengujian Black Box Testing Halaman Laporan Penjualan…. 68
Tabel III.16. Hasil Pengujian Black Box Testing Halaman Data Admin ......... ….. 68
xv
DAFTAR TABEL
Halaman
Tabel III.1. Spesifikasi Tabel Admin ............................................................... … 47
Tabel III.2. Spesifikasi Tabel Beras ................................................................. … 48
Tabel III.3. Spesifikasi Tabel Supplier ............................................................ … 49
Tabel III.4. Spesifikasi Tabel Pembelian ......................................................... … 50
Tabel III.5. Spesifikasi Tabel Detail Pembelian .............................................. … 51
Tabel III.6. Spesifikasi Tabel Penjualan .......................................................... … 52
Tabel III.7. Spesifikasi Tabel Detail Penjualan ............................................... … 53
Tabel III.8. Hasil Pengujian Black Box Testing Halaman Login Admin……….. 64
Tabel III.9. Hasil Pengujian Black Box Testing Halaman Menu Dashboard .. … 65
Tabel III.10. Hasil Pengujian Black Box Testing Halaman Input Supplier ...... … 65
Tabel III.11. Hasil Pengujian Black Box Testing Halaman Input Beras .......... … 66
Tabel III.12. Hasil Pengujian Black Box Testing Halaman Transaksi Pembelian 67
Tabel III.13. Hasil Pengujian Black Box Testing Halaman Transaksi Penjualan.. 67
Tabel III.14. Hasil Pengujian Black Box Testing Halaman Laporan Pembelian.... 68
Tabel III.15. Hasil Pengujian Black Box Testing Halaman Laporan Penjualan…. 68
Tabel III.16. Hasil Pengujian Black Box Testing Halaman Data Admin ......... ….. 68