iii
ABSTRAK
Website reservasi hotel Luta Tana Toraja adalah sebuah website yang dirancang untuk memudahkan pemesanan kamar atau reservasi secara online. Tujuan perancangan website reservasi online ini adalah untuk mempermudah proses pemesanan kamar bagi para tamu secara online. Berkembangnya penggunaan internet merupakan salah satu hal yang mendasari pembuatan website
ini. Websitereservasi hotel ini dirancang menggunakan bahasa pemrograman PHP sebagai editor perancangan dan MySQL sebagai database. Untuk memperoleh data–data yang berguna dalam perancangan website, penulis membaca dan mempelajari situs–situs yang berguna untuk mempermudah proses perancangan website. Website yang dirancang memiliki beberapa fitur yang mendukung proses
Costumer Relationship Management (CRM) yang berhubungan dengan reservasi
hotel. Fitur yang dimaksud adalah rating dan komentar yang diperuntukan bagi tamu hotel. Kelak dengan selesainya aplikasi ini diharapkan dapat memberikan informasi hotel kepada tamu dan dapat meningkatkan keuntungan bagi pihak hotel.
iv
Universitas Kristen Maranatha
ABSTRACT
Hotel reservation website Tana Toraja Luta is a website designed to facilitate a booking or reservation online. The purpose online reservation website design is to simplify the process of booking guests online. The growing use of the internet is one thing that underlies the making of this website. Hotel reservation website was designed using PHP programming language and MySQL as an editor as database design. To obtain data-data that is useful in the design of the website, the author read and study site-site that is useful to simplify the process of designing a website. Designed website has several features that support the process of Customer Relationship Management (CRM) related to reservation. Feature in question is the rating and comments are intended for hotel guests. Later, with the completion of this application is expected to provide information to hotel guests and can increase profits for the hotel.
v
DAFTAR ISI
PRAKATA ... i
ABSTRAK ... iii
ABSTRACT ... iv
DAFTAR ISI ... v
DAFTAR TABEL ... vii
DAFTAR GAMBAR ... viii
DAFTAR SINGKATAN/ISTILAH ... ix
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 3
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 5
BAB II KAJIAN TEORI ... 6
2.1 Proses Bisnis ... 6
2.2 Flowchart ... 7
2.3 Customer Relationship Management (CRM) ... 7
2.3.1 Pengertian Customer Relationship Management (CRM) ... 7
2.3.2 Sasaran dan Tujuan ... 9
2.3.3 Fungsi-Fungsi dalam CRM ... 9
2.3.4 Tipe/Variasi Customer Relationship Management ... 10
2.3.5 Strategi dan Implementasi CRM ... 11
2.4 Diagram Entity Relationship (Diagram ER) ... 12
2.5 DAD (Diagram Aliran Data) ... 16
2.6 Spesifikasi Proses ... 16
2.7 Kamus Data ... 17
2.8 PHP ... 18
2.9 MySQL ... 19
2.10 Blackbox ... 20
BAB III ANALISIS DAN RANCANGAN SISTEM ... 22
3.1 Proses Bisnis ... 22
3.2 Entity Relationship Diagram (ERD) ... 27
3.3 Transformasi ER Diagram ke Tabel ... 28
3.4 Diagram Konteks ... 32
3.5 Data Aliran Data (DAD) ... 33
3.6 Kamus Data ... 41
3.7 PSPEC ... 44
3.8 Pembuatan Sistem Baru ... 53
3.9 Perancangan Antar Muka ... 55
BAB IV IMPLEMENTASI DAN PENGUJIAN ... 60
4.1 Pendahuluan ... 60
vi
Universitas Kristen Maranatha
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 71
5.1 PengujianWebsite ... 71
5.2 PengujianLogin ... 71
5.3 PengujianProses Pendaftaran Member ... 72
5.4 PengujianProses Pemesanan ... 74
5.5 PengujianProses Konfirmasi Pembayaran ... 74
5.6 PengujianTambah User ... 76
5.7 PengujianTambah Kamar ... 78
5.8 PengujianUpdate Harga Spesial ... 78
5.9 PengujianTambah Foto ... 80
5.10 PengujianTambah Tipe Kamar ... 80
BAB VI SIMPULAN DAN SARAN ... 82
6.1 Simpulan ... 82
6.2 Saran ... 82
vii
DAFTAR TABEL
Tabel I Notasi DAD Dasar ... 17
Tabel II Notasi Deskripsi isi untuk kamus data ... 19
Tabel III Tabel User ... 28
Tabel IV Tabel Kamar ... 28
Tabel V Tabel Reservasi ... 29
Tabel VI Tabel Konfirmasi ... 29
Tabel VII Tabel Tipe Kamar ... 30
Tabel VIII Tabel Tamu ... 30
Tabel IX Tabel Tipe Foto ... 31
Tabel X Tabel Harga Spesial ... 31
Tabel XI Tabel Komentar ... 31
Tabel XII Tabel Rating ... 32
Tabel XIII Tabel Harga ... 32
Tabel XIV Tabel Kamus Data ... 41
Tabel XV Tabel Spesifikasi Proses ... 44
Tabel XVI Tabel Pengujian Login ... 71
Tabel XVII Tabel Pengujian Pendaftaran Member ... 72
Tabel XVIII Tabel Pengujian Pemesanan Member ... 74
Tabel IX Tabel Pengujian Proses Konfirmasi Pembayaran ... 75
Tabel XX Tabel Pengujian Tambah User ... 76
Tabel XXI Tabel Pengujian Tambah Kamar ... 78
Tabel XXII Tabel Pengujian Harga Spesial ... 79
Tabel XXIII Tabel Pengujian Tambah Foto ... 80
viii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Simbol Entitas ... 13
Gambar 2 Simbol Atribut ... 14
Gambar 3 Simbol Relasi ... 14
Gambar 4 One To One ... 15
Gambar 5 One To Many ... 15
Gambar 6 Many To One ... 15
Gambar 7 Many To Many ... 15
Gambar 8 Penyaringan Struktur Box ... 21
Gambar 9 Spesifikasi BlackBox ... 21
Gambar 10 Flowchart Proses Pesan ... 24
Gambar 11 Flowchart Proses Check In ... 25
Gambar 12 Flowchart Proses Check Out dan Konfirmasi Pembayaran ... 26
Gambar 13 Entity Relationship Diagram ... 27
Gambar 14 DFD Level 0 ... 33
Gambar 15 DFD Level 1 ... 34
Gambar 16 DFD Level 2 Proses 1 ... 35
Gambar 17 DFD Level 2 Proses 2 ... 36
Gambar 18 DFD Level 2 Proses 3 ... 37
Gambar 19 DFD Level 2 Proses 4 ... 38
Gambar 20 DFD Level 2 Proses 5 ... 38
Gambar 21 DFD Level 2 Proses 6 ... 39
Gambar 22 DFD Level 2 Proses 7 ... 40
Gambar 23 DFD Level 2 Proses 8 ... 40
Gambar 24 Struktur Menu ... 54
Gambar 25 Desain Antar Muka Home ... 55
Gambar 26 Desain Antar Muka Member ... 56
Gambar 27 Desain Antar Muka Admin ... 57
Gambar 28 Desain Antar Muka Manajer ... 57
Gambar 29 Desain Antar Muka Cara Pemesanan ... 58
Gambar 30 Desain Antar Muka Header ... 58
Gambar 31 Desain Antar Muka Footer ... 59
Gambar 32 Tampilan Home ... 60
Gambar 33 Tampilan Halaman Pesan ... 61
Gambar 34 Tampilan Halaman Foto ... 62
Gambar 35 Tampilan Halaman Komentar ... 63
Gambar 36 Tampilan Halaman Rating ... 63
Gambar 37 Tampilan Halaman Cara Pemesanan... 64
Gambar 38 Tampilan Halaman Map dan Lokasi ... 64
Gambar 39 Tampilan Halaman Daftar Member ... 65
Gambar 40 Tampilan Halaman Konfirmasi Member ... 65
Gambar 41 Tampilan Halaman Profil Member ... 66
Gambar 42 Tampilan Halaman Profil User... 67
Gambar 43 Tampilan Halaman Kamar ... 67
Gambar 44 Tampilan Halaman Harga Spesial ... 68
Gambar 45 Tampilan Halaman Foto Admin ... 69
Gambar 46 Tampilan Halaman Tipe Kamar ... 69
ix
DAFTAR ISTILAH
Basis data Kumpulan data terhubung (interrelated data) yang disimpan
secara bersama-sama.
Blackbox Mengidentifikasi kesalahan yang berhubungan dengan
kesalahan fungsionalitas perangkat lunak yang tampak dalam
kesalahan output dan digunakan untuk menguji fungsi-fungsi
khusus dari perangkat lunak yang dirancang.
DAD/DAD Data Flow Diagram atau Diagram Aliran Data yang
menggambarkan aliran data pada suatu sistem informasi.
Diagram ER Gambaran relasi antar entitas yang terlibat dalam sistem.
Reservasi Reservasi adalah sebuah proses perjanjian berupa
pemesanan sebuah produk baik barang maupun jasa dimana
pada saat itu telah terdapat kesepahaman antara konsumen
dengan produsen mengenai produk tersebut namun belum
ditutup oleh sebuah transaksi jual dan beli.
MySQL Salah satu jenis basisdata yang bersifat opensource.
PHP PHP Hypertext PreProcessor adalah sebuah bahasa scripting
yang menyatu dengan tag-tag HTML, dieksekusi di server
dan digunakan untuk membuat halaman web yang dinamis.
CRM Customer Relationship Management (CRM) adalah usaha
sebuah perusahaan untuk berkonsentrasi menjaga pelanggan
dengan mengumpulkan segala bentuk interaksi pelanggan
baik itu lewat telepon, e-mail, masukan di situs atau hasil
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Hotel sudah menjadi kebutuhan bagi masyarakat khususnya bagi
mereka yang sering berpergian dari satu kabupaten, provinsi bahkan
negara ke suatu kabupaten, provinsi dan negara yang dituju. Untuk itu,
bisnis perhotelan saat ini memiliki prospek keuntungan bagi mereka yang
dapat menjalankan dan mempertahankan integritas hotel tersebut. Salah
satu faktor yang perlu diperhatikan adalah bagaimana memperoleh
informasi mengenai cara
reservasi
pada hotel tersebut. Cara
reservasi
tersebut dapat berupa iklan di media cetak maupun di media elektronik
khususnya penggunaan internet secara
online
.
Penggunaan internet sebagai sarana untuk menginformasikan
mengenai cara
reservasi
, belum diterapkan oleh semua hotel. Masih ada
hotel yang belum menggunakan sistem reservasi secara
online
, salah
satunya adalah Hotel Luta Resort yang terdapat di kabupaten Tana
Toraja. Prosedur untuk mendapatkan informasi
reservasi
hotel Luta
melalui internet belum tersedia sampai dengan saat ini, sedangkan
Tana Toraja sebagai salah satu tujuan wisata banyak diminati oleh
wisatawan yang berasal dari luar wilayah tersebut, yang mana
membutuhkan kemudahan untuk melakukan
reservasi
hotel secara
online
.
Saat ini hotel Luta Tana Toraja, masih menggunakan cara yang
manual. Pada umumnya pelanggan masih melakukan
reservasi
melalui
telepon, bahkan mendatangi hotel secara langsung. Sehingga proses
check-in
dan
check-out
tamu pada hotel Lutha Tana Toraja tidak berjalan
2
dapat menanggulangi masalah tersebut. Diperlukan pula suatu fitur yang
sejalan dengan
website
reservasi hotel yang dapat mengolah data dan
informasi pelanggan hotel yang akan dijadikan acuan untuk menganalisis
kebutuhan pelanggan karena saat ini dalam hal pendataan reservasi
hotel, masih mengalami kesulitan sehingga tidak menciptakan efektifitas
dan efisiensi dalam sistem
reservasi
hotel tersebut.
Seiring dengan berkembangnya teknologi saat ini, begitu
banyak hal yang dapat dimanfaatkan. Pemanfaatan teknologi
khususnya dalam bidang teknologi informasi yang yang dapat
diterapkan dalam hal ini untuk menjawab uraian diatas adalah
perancangan dan pembuatan suatu website yang dapat membantu
pengelolaan data
reservasi
hotel Luta Tana Toraja serta penerapan
metode
Customer Relationship Management
(CRM)
agar dapat
meningkatkan hubungan yang baik antara
customer
dengan pihak
hotel sehingga dapat meningkatkan mutu pelayanan dan
standarisasi di hotel Luta itu sendiri.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah disampaikan pada bagian 1.1
maka rumusan masalah dalam tugas akhir ini adalah sebagai berikut:
1. Bagaimana merancang dan membuat sistem informasi reservasi hotel
berbasis web yang dinamis, interaktif dan menarik secara
online
?
2. Bagaimana mengimplementasikan pemesanan kamar secara
online
pada sistem informasi
reservasi
hotel?
3. Bagaimana menganalis informasi serta data pelanggan untuk menjadi
tolak ukur dalam meningkatkan mutu pelayanan dan kemajuan hotel
3
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah yang telah disampaikan pada bagian 1.2
maka tujuan pembahasan dalam tugas akhir ini adalah sebagai berikut:
1. Merancang dan membuat sistem informasi
reservasi
hotel berbasis
web yang dinamis, interaktif dan menarik secara
online
.
2. Mengimplementasikan pemesanan kamar secara
online
pada sistem
informasi
reservasi
hotel.
3. Menganalis informasi serta data pelanggan untuk menjadi tolak ukur
dalam meningkatkan mutu pelayanan dan kemajuan hotel dengan
penerapan
Customer Relationship Management
(CRM).
1.4 Ruang Lingkup Kajian
Berikut ini adalah batasan-batasan masalah untuk memperjelas ruang
lingkup penelitian dan sesuai dengan pokok permasalahan agar tidak
menyimpang dan meluas dari batasan masalah yaitu :
1. Sistem
reservasi
kamar hotel
2. Analisis data pelanggan
3. Pengelolaan basis data pelanggan
Batasan Perangkat Keras :
1. Processor
:
AMD Athlon X2 Dual Core Processor
2.
RAM
: 2GB
3. HD
: 320GB
4.
Keyboard
+
Mouse standard
Batasan Perangkat Lunak :
1.
Sistem operasi yang digunakan adalah
Windows 7
2. Sistem basis data untuk authentikasi
user
menggunakan
MySQL
4
Pendekatan CRM yang akan digunakan untuk berhubungan dengan
pelanggan adalah :
1.
Operational CRM
adalah memberikan dukungan untuk proses bisnis
yang terjadi di
front office
, seperti untuk pemesanan, promosi dan staf
pelayanan. Pendekatan yang dilakukan dengan cara berkomunikasi
langsung dengan pelanggan.
2.
Analytical CRM
adalah memahami aktivitas pelanggan di
front office
dengan cara menganalisis data pelanggan dengan berbagai tujuan
seperti merancang dan menjalankan kampanye target pemasaran
seperti
cross-selling, up-selling
dan analisis profitabilitas pelanggan.
3.
Campaign Management
yaitu gabungan antara
operational
dan
analytical
CRM agar dapat menjalankan fungsi pembentukan
kelompok target dengan kriteria tertentu menggunakan data
pelanggan, mengirimkan materi yang terkait dengan kampanye
produk atau calon tertentu, menggunakan
, sms, telepon dan
surat.
1.5 Sumber Data
Sumber data yang diperoleh untuk tugas akhir ini:
1. Sumber data primer meliputi:
Studi lapangan yaitu mencari data langsung ke hotel yang
bersangkutan yaitu Hotel Luta Tana Toraja dan mengumpulkan
informasi dari pihak yang bersangkutan.
2. Sumber data sekunder:
a. Studi pustaka yaitu membaca dan memperlajari buku, diktat
kuliah, dan sumber kepustakaan lain yang menunjang pembuatan
aplikasi.
b. Sumber digital yaitu pencarian yang menunjang pembuatan
5
1.6 Sistematika Penyajian
Sistematika penyajian dalam laporan tugas akhir ini adalah sebagai
berikut:
BAB I PENDAHULUAN
Bab ini berisi uraian latar belakang masalah, rumusan masalah,
tujuan pembahasan, ruang lingkup kajian, sumber data dan
sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini membahas teori-teori yang mendasari dan mendukung
pembangunan aplikasi web ini. Teori-teori ini diambil dari pustaka
yang diperlukan.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi analisis masalah dan perancangan aplikasi web,
dimana hasil perancangan ini harus memenuhi tujuan yang harus
dicapai.
BAB IV HASIL PENELITIAN
Bab ini berisi implementasi program aplikasi yang telah diidentifikasi
dan hasil aplikasi program yang telah dibangun oleh penulis.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian program yang meliputi garis besar dari
aplikasi yang dibangun oleh penulis.
BAB VI SIMPULAN DAN SARAN
Bab ini mencakup kesimpulan dari laporan dan saran dari penulis
untuk pengembangan aplikasi yang diambil dari seluruh proses
82
BAB VI
SIMPULAN DAN SARAN
6.1 Kesimpulan
Kesimpulan yang dapat diambil penulis dari tugas akhir dengan judul
Website Reservasi Hotel Luta Resort Tana Toraja berbasis
Customer
Relationship Management
(CRM) ini adalah sebagai berikut:
1.
Website
ini dapat menyimpan dan mengelola data
reservasi
Hotel Luta Resort Tanan Toraja.
2.
Website
ini dapat memberikan informasi
reservasi
secara rinci dan
jelas serta terstruktur di tiap bulannya dan tahunnya.
3.
Website
ini dapat memberikan hak akses
user
kepada setiap
pengguna sesuai dengan keperluan terhadap fungsionalitas yang
ada.
4.
Website
ini menyediakan fitur bagi
admin
untuk meng
update
harga
spesial pada hari-hari tertentu.
5.
Website
ini menyediakan fitur
rating
dan komentar mengenai hotel
yang merupakan proses
Customer Relationship Management
(CRM).
6.2 Saran
Saran bagi pengembangan Website Reservasi Hotel Luta Resort
Tana Toraja berbasis
Customer Relationship Management
(CRM) antara
lain :
1. Tampilan
(interface) website
diperbaiki lagi agar tampak lebih
83
2. Tingkat keamanan
website
yang harus lebih ditingkatkan untuk
menanggulangi adanya ancaman kehilangan atau kerusakan data,
mengingat data reservasi tersebut sangat penting bagi hotel yang
DAFTAR PUSTAKA
Dyche, Jill. (2002). The CRM Handbook A Business to Customer Relationship Management. US: International Sales.
Fathansyah. (1999). Buku Teks Ilmu Komputer Basis Data. Bandung: Informatika.
Fathansyah. (2007). Buku Teks Komputer Basis Data. Bandung: Penerbit Informatika.
Hartono, Jogiyanto. (1990). Analisis dan Disain. Yogyakarta: Andi Offsett.
Hartono, Jogiyanto. (2006). Pengenalan Komputer - Dasar Ilmu Komputer, Pemrograman, Sistem Informasi dan Intelegensi Buatan. Yogyakarta: Penerbit Andi.
Kalakota, Ravi., & Robinson, Marcia. (2001). E-Bussiness 2.0 : Roadmap for Success. Boston : Addison-Wesley.
Marlinda, Linda. (2004). Sistem Basis Data. Yogyakarta: Andi.
Pressman, R.S. (2002). Rekayasa Perangkat Lunak 2. Yogyakarta: Andi.
Raharjo, Budi. (2011). Belajar Otodidak membuat Database menggunakan MySQL. Bandung: Informatika.
Sidik, Betha., & Pohan, Iskandar Husni. (2007). Pemrograman Web dengan HTML. Bandung: Informatika
Sidik, Betha. (2001). Pemrograman Web dengan PHP. Bandung: Informatika.
Temporal, Paul., & Trott, Martin. (2001). Romancing The Customer. Jakarta :
Salemba Empat.
Efraim, Turban., dkk. (2001). Electronic Commerce : A Managerial Perspective.