SI Penginapan Berbasis Web
SI Penginapan Berbasis Web
Disusun Oleh :
FAKULTAS TEKNIK
Puji syukur kita panjatkan kehadirat Allah SWT. Illahirrabbi yang selalu
memberikan petunjuk, hidayah dan inayah-nya yang ia kehendaki. Berkat
pertolongannya pula sehingga penulis dapat menyelesaikan tugas ini dalam bentuk
pmebuatan program yang berjudul “Sistem Informasi Penginapan Berbasis Web”.
Tak ada gading yang retak, taka da sesuatu yang sempurna. Begitu pula
dalam pembuatan program ini. Pembuat menyadari masih banyak terdapat
kekurangan dan kekeliruan maka dengan segenap kerendahan hati pembuat mohon
petunjuk, dan saran dari pembaca dalam melengkapinya. Dan semoga dengan
selesainya pembuatan program ini dapat bermanfaat bagi pembaca dan teman-
teman.
Gorontalo, 2017
COVER ......................................................................................................................
Daftar Isi.....................................................................................................................
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
Dewasa ini website adalah suatu layanan yang biasa digunakan untuk
melakukan pencarian berbagai informasi, sehingga layanan website sangat
dibutuhkan untuk keperluan masyarakat yang memberi kemudahan dalam
pencarian informasi. Seiring dengan perkembangannya, website dikembangkan
dengan e-commerce dalam penggunaannya. E-commerce ini sangat berguna karena
dapat memberi kemudahan dan kelancaran dalam memenuhi kebutuhan banyak
orang.
2. Bagi Tamu
TINJAUAN PUSTAKA
Pemesanan dalam bahasa Inggris adalah Reservation yang berasal dari kata
to reserve yaitu menyediakan atau mempersiapkan tempat sebelumnya. Sedangkan
reservation yaitu pemesanan suatu tempat fasilitas. Jadi secara umum reservation
yaitu pemesanan fasilitas yang diantaranya akomodasi, meal, seat pada
pertunjukan, pesawat terbang, kereta api, bus, hiburan, night club, discoutegue dan
sebagainya ( Suartana, 1987).
Sehingga sistem informasi reservasi merupakan suatu sistem yang mengelola data
pemesanan fasilitas dan menyajikan informasi fasilitas pada waktu tertentu.
2.4. Data
Banyak pengertian data yang dirangkum dari berbagai sumber. Bagian ini
akan mengutip tiga pengertiandata dari sumber yang berbeda-beda, yakni :
2.7. XAMPP
XAMPP adalah sebuah paket web server yang gratis dan open source cross
platform yang di dalamnya terdapat Apache HTTP Server, MySQL Database dan
interpreter untuk script yang ditulis dalam Bahasa Pemograman PHP dan Perl.
(Kasiman:2003)
2.8. MySQL
MySQL merupakan software database yang paling populer dikarenakan
performa query dari database yangbisa dikatakan paling cepat, dan bisa dibilang
jarang bermasalah. Mulai dari versi 3.23 MySQL menjadi software open source
yang berarti gratis, dapat digunakan untuk kepentingan komersial atau personal.
MySQL kini dapat digunakan di Windows, yang pada awalnya digunakan di Linux
(Http://www.imanmaulana.com/artikel/MySQL/315431362112).
Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman
termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintas-
platform dengan Python application programming interface (API). Sublime Text
Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan
fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi
perangkat lunak.
Sublime Text Editor pertama kali dirilis pada tanggal 18 januari 2008, dan sekarang
versi Sublime Text Editor sudah mencapai versi 3 yang dirilis pada tanggal 29
januari 2013.
Sublime Text mendukung operation system seperti Linux, Mac Os X, dan juga
windows. Sangat Banyak fitur yang tersedia pada Sublime Text Editor diantarnya
minimap, membuka script secara side by side, bracket highlight sehingga tidak
bingung mencari pasangannya, kode snippets, drag and drop direktori ke sidebar
terasa mirip dengan TextMate untuk Mac OS.
2.10. Internet
Istilah internet berasal dari bahasa Latin inter, yang berarti "antara". Secara
kata perkata internet berartijaringan antara atau penghubung. Memang itulah
fungsinya, internet menghubungkan berbagai jaringan yang tidak saling bergantung
pada satu sama lain sedemikian rupa sehingga dapat berkomunikasi.Jadi dapat
diambil kesimpulan bahwa internet merupakan hubungan antar berbagai jenis
komputer danjaringan di dunia yang berbeda sistem operasi maupun aplikasinya
dimana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon
dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu
protokol TCP/IP.
Diagram konteks adalah diagram yang terdiri atas suatu proses dan
menggambarkan ruang lingkupsistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem dan output
dari sistem. Diagram konteks hanya terdiri atas satu proses dan tidak boleh
ada data store (Al Bahra, 2006)
.
BAB III
METODOLOGI PENELITIAN
3.2. Analisis
Mengacu pada masalah pengembangan sistem pada sub bbab 3.1 untuk
melakukan analisis terhadap kebutuhan sistem, maka dilakukan observasi dengan
cara wawancara dan riset terhadap sistem yang telah ada. Observasi dilakukan
dengan tujuan memahami kebutuhan pengguna yang diinginkan dalam membangun
sistem, serta mengetahui permasalahan yang dihadapi, kemudian
menerjemahkannya ke dalam SRS (Software Requirements Specification). SRS
merupakan pesifikasi dari perangkat lunak yang nantinya akan dibuat baik itu
fungsi-fungsi, tujuan dan batasan dari perangkat lunak yang akan dibangun. SRS
adalah dokumen yang berisi deskripsi lengkap mengenai apa kemampuan perangkat
lunak (what) tanpa menjelaskan bagaimana (how) perangkat lunakakan
melaksanakan kemampuan tersebut.Tiap SRS harus dapat diuji pada tahapan
pengujian setelah perangkat lunak yang dibangun sudah selesai.
Komponen ERDyaitu :
a. Entitas (Entity)
b. Relasi
c. Atribut
d. Kardinalitas
PEMILIK
A. Pemilik Penginapan
Fungsi :
a. mengawasi dan mengontrol seluruh kegiatandi penginapan
Tugas :
a. Mengontrol kebersihan area penginapan
b. Mencatat dan menghitung data keuangan atas seluruh
pendapatan penginapan
c. Mengontrol dan mengawasi kegiatan pekerjaan lingkungan
penginapan
Wewenang :
a. Mengontrol dan mengawasi area penginapan
b. Mengontrol kebersihan ruangan kamar, kamar mandi/wc
c. menyetujui pengeluaran keuangan
d. memperoleh laporan yang dianggap perlu
Tanggung Jawab :
a. kelancaran kegiatan/aktivitas penginapan
b. kegiatan penginapan setiap hari
B. Cleaning Service
Fungsi :
a. membersihkan lingkungan penginapan
b. membersihkan kamar, kamar mandi/wc
c. merapikan kamar dan tempat tidur
Tanggung Jawab
a. atas kenyamanan dan kepuasan pelanggan
b. kebersihan penginapan
C. Administrasi
Fungsi :
a. Mengelolah data penginapan
a. Teknik Observasi
Yaitu dengan melakukan pengamatan langsung kegiatan
yang akan dianalisa di Penginapan Cahaya Arfika dalam hal ini
reservasi kamar. Dalam pengamatan ini terdapat beberapa fakta
yang terjadi dilapangan tentang system reservasi kamar penginapan
cahaya arfika dimulai ketika pengunjung datang atau melalui via
telephone untuk menanyakan informasi tentang ketersediaan kamar
kosong maka pemilik akan menanyakan kepada cleaning service.
Pemesanan dilakukan ketika kamar yang dipesan tersedia maka
cleaning service menyiapkan kamar yang dipesan oleh
pengunjung/tamu. Ketika kamar penuh pemilik akan mengalihkan
ke penginapan terdekat.
b. Teknik Wawancara
Yaitu tatap muka langsung dengan bagian yang terkait
dengan cara mengajukan beberapa pertanyaan yang berhubungan
dengan objek yang dianalisa. dalam hal ini menjadi narasumber
adalah pemilik penginapan. Berdasarkan hasil penelitian yang
dilakukan pada pemilik penginapan penulis mengambil kesimpulan
bahwa saat ini penginapan ini membutuhkan suatu system informasi
yang komputerisasi untuk menunjung aktivitas terutama dalam
pemesanan/reservasi kamar.
- Data user
- Data Kamar
- Data user role
- Data tipe kamar
- Data tamu
Admininistrasi - Pembayaran - Data pembayaran
- Data kamar
- Laporan pendapatan
- Tipe kamar
- Data Tamu
- Transaksi kamar
- Data Identitas
Tamu - Nota Pembayaran
- Reservasi
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari
sistem.
Database (Basis data) merupakan kumpulan dari file / data yang saling
berhubungan yang tersimpan di simpanan luar komputer atau dalam media
penyimpanan. Desain Database adalah proses menghasilkan detail (rinci) model
data dari basis data (database).
4.5.4 Login
LOGIN
Kode User
password
Jika sudah login sebagai Pemilik, disitu akan ditampilkan menu buku tamu dan
laporan. Pemilik hanya dapat mengelola data seperti melihat laporan pendapatan
dan melihat data tamu
4.5.6 Tampilan Laporan Untuk Pemimpin Perusahaan
Saat login sebagai admin, menu yang tersedia seperti gambar yang ada diatas,
sehingga administrasi atau middle dapat merubah dan mengakses data-data yang
ada didalam menu.
4.5.8 Tampilan Cek in
Administrasi dapat memilih kamar sesuai dengan yang diminta oleh tamu.
Ketika kamar dipilih, maka yang akan tampil berupa form penginputan data tamu
yang akan menginap.
4.5.10 Tampilan Cek Out
Setelah memilih tamu yang akan cek out pada bagian ini akan di tampilkan data
tamu dan data total pembayaran. Sehingga administrasi hanya mencetak bill
pembayaran dengan menekan tombol cetak bill yang telah disediakan oleh sistem
Nomor Kamar
Pada tampilan interface diatas akan ditampilkan keseluruhan tamu yang sedang
menginap
4.5.17 Data Tamu
4.6.1 Pada bagian ini akan dijelaskan mengenai tata cara memasukkan data
sebagai data sumber melalui alamat situs yang telah disediakan.
Maka pada layar computer akan tampak menu reservasi, data kamar
serta form Login
Pada gambar diatas merupakan tampilan awal dari web Sistem Informasi
Penginapan, terdapat informasi kamar bagi pengunjung, menu reservasi pojok
kanan atas serta menu login dibawahnya
4.6.3 Form Login
Jika Hak akses sebagai administrator menu yang tersedia berbeda dengan hak
akses sebagai pemilik, hanya bisa melihat data tamu serta laporan pendapatan
tampilan untuk hak akses sebagai cleaning service menu yang tersedia hanya data
kamar
Pada tampilan diatas menunjukan bahwa apabila tamu menekan menu reservasi
maka Secara otomatis sistem akan meminta kepada tamu untuk mengisi form data
tamu. Setelah Selesai mengisi form diatas ketika tamu menekan tombol cekin, maka
sistem akan menampilkan data kamar yang tersedia yang akan tamu pilih seperti
gambar dibawah ini
Pada gambar diatas tamu diberikan hak akses untuk melakukan booking kamar
tanpa login. Setelah kamar dipilih oleh tamu maka tamu akan mengisi form
berikutnya berupa tanggal akan masuk dan akan cekout seperti pada gambar
dibawah ini
Kemudian Administrasi memilih kamar yang di minta oleh tamu. Setelah di klik
maka akan muncul form seperti gambar dibawah ini
Gambar 4.48 Form Transaksi Input data Lama Nginap
Pada bagian inputan nama tamu jika tamu yang dimaksud tidak ditemukan,
administrasi dapat mengkilk link dibawah nama tamu dan akan tampil form untuk
pengisian data tamu
Gambar 4.49 Form Input Data Tamu Belum Ada (Bukan Reservasi)
Setelah pengisian data tamu selesai maka akan secara otomatis kembali pada
gambar 4.48
Gambar 4.50 Dasbhoard Administrasi
Setelah tamu akan melakukan Check Out, sistem akan menampilkan data tamu
yang telah menginap dan akan melakukan Check Out. Setelah dipilih tamu yang
akan Check Out akan tampil form seperti gambar dibawah ini
Gambar 4.52 Data Tagihan Pembayaran Tamu
Sistem Secara otomatis menghitung lama nginap tamu serta total biaya yang harus
dibayar.. admin dapat menekan tombol Print berwarna biru dan akan muncul
Cetak Bill pembayaran tamu
Pilih Menu Data Kamar, kemudian klik sub menu tambah kamar dan akan muncul
seperti gambar diatas. Input nomor kamar, pilih tipe kamar serta status kamar.
Kemudia klik tombol warna hijau untuk menambah data kamar
Pilih Menu Data Kamar, kemudian klik sub menu Tambah Tipe Kamar dan akan
muncul seperti gambar diatas. Tipe Kamar dan Harga Kamar Kemudia klik tombol
warna hijau untuk menambah data Tipe Kamar setelah data ditambahkan maka
secara otomatis ketika menginput data kamar pada bagian pilihan Tipe Kamar akan
muncul data tipe kamar yang telah ditambahkan sebelumnya
4.6.13 Hak Akses Administrasi Tambah Data Tamu
Pada bagian ini administrasi dapat menambahkan tamu yang melakukan reservasi
secara langsung ke penginapan, administrasi dapat memilih mnu Data Tamu dan
pilih Tambah Tamu maka akan muncul form pemgisian data tamu. Kemudian input
data tamu sesuai dengan Kartu Tanda Penduduk. Kemudian klik tombol warna
hijau untuk menyimpan data tamu. Jika tamu tidak mempunyai E-Mail tidak perlu
diisi,
Gambar diatas merupakan form untuk pengisian data karyawan baru yang akan
diberikan hak akases dalam mengakses Sistem Informasi Penginapan. Admin
dapat menamahkan data User dengan memilih menu Data User kemudian
mengklik Tambah User maka admin dapat mengisi form data user seperti gambar
diatas. Kemudian klik tombol warna hijau untuk menyimpan data user baru
4.6.15 Hak Akses Administrasi Ubah data Kamar
Untuk merubah data kamar, admin dapat memilih menu informasi kamar dan akan
muncul seperti gambar diatas. Setelah itu pada bagian tools klik ubah pada kamar
yag akan diubah dan akan menampilkan form pengubahan data kamar
4.6.16 Hak Akses Administrasi Ubah Tipe Kamar
Untuk mengubah tipe kamar admin dapat memilih menu Informasi Tipe Kamar
kemudian akan muncul data tipe kamar. Admin dapat menekan tombol warna biru
pada bagian TOOLS untuk melakukan perubahan data kamar
Admin dapat memilih data tamu yang akan di ubah dengan mengeklik tombol
warna bitu pada bagian Tools dan akan menampilkan form ubah data tamu
Setelah Selesai Mengubah data tamu klik tombol warna Hijau untuk menyimpan
data tamu yang diubah
4.7. Pembahasan
Pengujian blackbox digunakan untuk menguji sebuah sistem dari segi user
interface, baik dari desain sebuah sistem hingga keberhasilan sebuah aksi yang
dilakukan user terhadap sistem (aplikasi).
5.1 Kesimpulan
Aplikasi ini digunakan untuk mengelolah data data penginapan, baik data kamar,
pendapatan data user dan data tamu. Sehingga dalam melakukan reservasi kamar
tamu tidak perlu dating langsung ke lokasi penginapan, cukup melakukan booking
melalui mobile atau web desktop
5.2 Saran
Saran dari aplikasi adalah baiknya di kembangkan kedalam versi android, dan
untuk masuk kedalam sistem alangkah baiknya dibuat untuk mendaftar akun
untuk akun tamu kedalam versi android atau web desktop
DAFTAR PUSTAKA
http://dir.unikom.ac.id/s1-final-project/fakultas-teknik-dan-ilmu-
komputer/manajemen-informatika/2010/jbptunikompp-gdl-roytysonke-22125/3-
babiii.pdf/ori/3-babiii.pdf (di akses pada tanggal 2 oktober 2016)
http://dir.unikom.ac.id/s1-final-project/fakultas-teknik-dan-ilmu-
komputer/manajemen-informatika/2011/jbptunikompp-gdl-anggiahmad-24516/5-
unikom-a-i.pdf/pdf/5-unikom-a-i.pdf (di akses pada tanggal 5 oktober 2016)
http://elib.unikom.ac.id/files/disk1/526/jbptunikompp-gdl-rahmanhanu-26284-7-
unikom_r-i.pdf (di akses pada tanggal 8 oktober 2016)