Anda di halaman 1dari 69

PROPOSAL

“SISTEM INFORMASI RESERVASI PENGINAPAN BERBASIS WEB”

“Disusun Sebagai Syarat Untuk Menenuhi Tugas

Mata Kuliah Rekayasa Perangkat Lunak

Dosen Pengampu Dian Novian, S.Kom., MT

Disusun Oleh :

Abdul Rahman Syah Daud (531414060)


URL : https://penginapan-cahaya-arfika-bolit.000webhostapp.com/

PRODI SISTEM INFORMASI

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI GORONTALO


KATA PENGATAR

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”.

Dalam pembuatan program ini banyak hambatan yang ditemukan. Namun


dengan izin Allah SWT, dan disertai dengan niat dan tekad yang keras selaku
mahasiswa yang sadar akan tanggung jawab terhadap amanat almamater, maka
hambatan itu dapata diatasi.

Pembuat menyadari sepenuhnya bahwa pembuatan program ini tidak


mungkin dapat diselesaikan apabila tanpa bantuan dari semua pihak. Untuk itu,
dengan kerendahan hati melalui kesempatan yang bahagia ini pembuat
menyampaikan penghargaan yang tinggi serta ucapan terima kasih kepada pihak
yang secara ikhlas membantu dalam pembuatan program ini.

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

Abdul Rahman Syah Daud


DAFTAR ISI

COVER ......................................................................................................................

KATA PENGANTAR ...............................................................................................

Daftar Isi.....................................................................................................................

BAB 1. PENDAHULUAN ........................................................................................

1.1 Latar Belakang ............................................................................................

1.2 Rumusan Masalah .......................................................................................

1.3 Batasan Masalah .........................................................................................

1.4 Tujuan ........................................................................................................

1.5 Manfaat .......................................................................................................

BAB 2. TINJAUAN PUSTAKA ...............................................................................

2.1 Definisi Sistem Informasi ...........................................................................

2.2 Sistem Informasi Reservasi ........................................................................


2.3 Website .......................................................................................................

2.4 Data .............................................................................................................

2.5 ERD ............................................................................................................

2.6 XAMPP ......................................................................................................

2.7 MySQL .......................................................................................................

2.8 Sublime .......................................................................................................

2.9 Internet ........................................................................................................

BAB 3. METODE ......................................................................................................

3.1 Metode Pengembangan Sistem ...................................................................

3.2 Analisis .......................................................................................................

3.3 Pemodelan Data ..........................................................................................

3.4 Perancangan ................................................................................................


3.5 Objek Penelitian..........................................................................................

3.6 Metode Penelitian .......................................................................................

3.7 Jadwal Penelitian ........................................................................................

BAB 4. HASIL DAN PEMBAHASAN.....................................................................

4.1 External Entity ............................................................................................

4.1.1 Tabel External Entity ...............................................................................

4.2 Diagram Konteks ........................................................................................

4.3 DAD (Diagram Alir Data) ..........................................................................

4.4 Desain Database..........................................................................................

4.5 Prototype Sistem .........................................................................................

4.6 Implementasi Sistem...................................................................................

4.7 Pengujian Sistem ........................................................................................

4.7.1 Black Box ................................................................................................

4.8 Pembahasan ................................................................................................

BAB 5. PENUTUP ....................................................................................................

5.1 Kesimpulan .................................................................................................

5.2 Saran ...........................................................................................................

DAFTAR PUSTAKA
BAB I

PENDAHULUAN

1.1. Latar Belakang

Seiring dengan perkembangan teknologi yang semakin pesat, khususnya


dunia kumputer. Dimana komputer saat ini merupakan kebutuhan manusia didalam
melakukan berbagai kegiatan. Salah satu piranti teknologi adalah internet, yaitu
sebuah jaringan online global tanpa batas yang menyediakan berbagai macam
informasi.

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.

Dengan memanfaatkan layanan website akan memudahkan siapa saja yang


membutuhkan penginapan dengan cepat. Nantinya pelanggan akan terlebih dahulu
melakukan reservasi atau pemesanan. Oleh karena itu perlu dibangun sebuah
sistem atau sebuah aplikasi e-commerce layanan tepadu. E-commerce merupakan
suatu metode yang memanfaatkan media internet untuk menjalankan aplikasi
transaksi secara online.untuk penginapan dalam melakukan reservasi secara online.

Layaknya layanan e-commmerce yang sudah banyak berkembang saat ini,


penulis berranggapan bahwa tidak semua segi pelayanan yang sudah teradopsi ke
system seperti itu. Hal ini dibuktikan dengan tidak adanya system reservasi online
di Penginapan Cahaya Arfika yang beralamat di Jln. Trans Sulawesi, Desa
Bolangitang, Kabupaten Bolaang mongondow Utara yang memudahkan pelanggan
dalam melakukan booking kamar.

Sistem informasi penginapan ini mempunyai peran yang cukup penting


untuk meningkatkan kunjungan penginap yang ada pada sebuah penginapan. Dalam
reservasi kamar penginapan masih dilakukan secara manual, sehingga data – data
para penginap diarsipkan. Dalam penilitian ini dibangun sebuah aplikasi website
untuk booking kamar online. Dengan memanfaatkan teknologi internet yang sudah
memasyarakat memungkinkan hal tersebut untuk diwujudkan.

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah dikemukakan sebelumnya, maka


ermasalahan yang akan diteliti oleh penulis adalah sebagai berikut :

1. Bagaimana membangun sebuah aplikasi e-commerce untuk booking


online Penginapan?

2. Bagaimana pelanggan dapat melakukan reservasi/booking kamar?

1.3. Batasan Masalah

Permasalahan penelitian ini dibatasi oleh hal-hal sebagai berikut :

1. Pengolahan data mengenai pengecekan ketersediaan kamar dan


pemesanan kamar
2. Model reservasi berbentuk web

1.4. Tujuan Penelitian

Adapun tujuan penelitian ini adalah :

1. Membangun sebuah layanan web site reservasi kamar untuk


penginapan
2. Memudahkan pelanggan dalam melakukan reservasi kamar

1.5. Manfaat Penelitian

1. Bagi Pemilik Penginapan


a. Meningkatkan jumlah kunjungan yang ada pada penginapan
tersebut

b. Sebagai media promosi penginapan, sehingga dapat dikenal di


kalangan publik

2. Bagi Tamu

a. mempercepat kebutuhan dalam memperolah informasi pelayanan


Penginapan,
b. mempermudah pelayanan reservasi kamar dan informasi
penginapan secara real time
BAB II

TINJAUAN PUSTAKA

2.1. Sistem Informasi

Sistem informasi adalah kumpulan antara sub-sub sistem yang saling


berhubungan yang membentuk suatu komponen yang didalamnya mencakup input-
proses-output yang berhubungan dengan pengolahan data menjadiinformasi
sehingga lebih berguna bagi pengguna (Kadir, 2003). Sistem informasi mencakup
sejumlah komponen (manusia, komputer, dan teknologi informasi), ada sesuatu
yang diproses (data menjadi informasi), dan dimaksudkan untuk mencapai suatu
sasaran atau tujuan.

2.2. Sistem Informasi Reservasi

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.3. Web Site

Website atau situs adalah kumpulan halaman yang menampilkan informasi


data teks, data gambar diamatau gerak, data animasi, suara, video dan atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang
membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing
dihubungkan dengan jaringan-jaringan halaman (Hyperlink).Bersifat statis apabila
isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya
daripemilik website. Bersifatdinamisapabila isi informasi website selalu berubah-
berubah, dan isi informasinyainteraktif dua arah berasal dari pemilik serta pengguna
website. (Athkinson:2004)

2.4. Data
Banyak pengertian data yang dirangkum dari berbagai sumber. Bagian ini
akan mengutip tiga pengertiandata dari sumber yang berbeda-beda, yakni :

a. Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan


sebagai istilah yang berasal darikata”datum” yang berarti fakta atau bahan-
bahan keterangan.
b. Dari sudut pandang bisnis,terdapat pengertian data bisnis yaitu :
“Business data is an orgainization’sdescription of things (resources) and
event (transaction) that it face”.Jadi data dalam hal ini disebutsebagai data
bisnis, merupakan deskripsi organisasi tentang sesuatu, dankejadian yang
terjadi.
c. Pengertian lain menyatakan bahwa“Data is the description of things and
events that we face”. Data merupakan deskripsi dari sesuatu dan kejadian
yang kita hadapi.
d. Gordon B. Davis dalam bukunya Management Information System :
Conceptual Foundations, Structures,and Development menyebut data
sebagai bahan mentah dari informasi, yang dirumuskan sebagaisekelompok
lambing -lambang tidak acak yang menunjukkan
jumlah atau tindakan atau hal-hal lain.
(http://www.petrachristianuniversity.ac.id-/jiunkpe/s1/info/2006/jiunkpe-
ns-s-2006-26401225-9161-toa_galva-chapter2.pdf. Diakses tanggal 17
Mei, 2010.Dari keempat pengertian diatas, dapat diambil kesimpulan bahwa
data adalah bahan baku informasi,didefinisikan sebagai kelompok teratur
symbol -simbol yang mewakili kuantitas, tindakan, benda, dan
sebagainya.Data terbentuk dari karakter, dapat berupa alfabet, angka,
maupun simbol khusus seperti *, $ dan /. Data disusununtuk diolah dalam
bentuk struktur data, struktur file, dan basis data.

2.5. ERD (Entity Realitionship Diagram)


Entity Relationship Diagram (ERD) merupakan gambaran data yang
dimodelkan dalam suatu diagram yangdigunakan untuk mendokumentasikan data
dengan cara menentukan apa saja yang terdapat dalam tiap entity danbagaimana
hubungan antara entity satu dengan yang lainnya.

2.6. PHP (PHP Hypertext Processor)


PHP adalah singkatan dari "PHP Hypertext Processor",yang merupakan
sebuah bahasa scripting yangterpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamis dengan cepat. (Kasiman:2006)

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).

2.9. Sublime Text 3

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.

2.11. Pemodelan Fungsional

2.13.1. DFD (Data Flow Diagram)

Arus data merupakan tempat mengalirnya informasi dan


digambarkan dengan garis yang menghubungkan komponen dari sistem.
DFD merupakan model dari sistem untuk menggambarkan pembagian
sistem ke modul yang lebih kecil (Al Bahra, 2006 dalam Ismail).

2.13.2. DCD (Data Context Diagram)

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.1. Metode Pengembangan Sistem


Pada tugas Rekayasa Perangkat Lunak ini model proses yang
digunakan adalah model waterfall. menurut Ian Sommerville Model waterfall
merupakan salah satu model proses yang mengambil kegiatan proses dasar seperti
spesifikasi, pengembangan dan merepresentasikan nya sebagai fase-fase proses
yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak,
implementasi, pengujian, dan seterusnya (Sommerville, 2000, dalam Pepi Ismail).

Tahapan penyelesaian masalah menggunakan metode Waterfall adalah sebagai


berikut

3.1.1. Tahapan Analisis dan Definisi Persyaratan

Proses mengumpulkan informasi kebutuhan sistem/perangkat lunak


melalui konsultasi dengan penggunasistem. Proses ini mendefinisikan
secara rinci mengenai fungsi-fungsi, batasan dan tujuan dari perangkat
lunak sebagai spesifikasi sistem yang akan dibuat

3.1.2. Tahap Perancangan Sistem dan Perangkat Lunak

Proses perancangan sistem membagi persyaratan dalam sistem


perangkat keras atau perangkat lunak. Kegiatan ini menentukan arsitektur
sistem secara keseluruhan.Proses perancangan arsitektural melibatkan
identifikasi komponen-komponen utama sistem dan komunikasi antar
komponen-komponen tersebut.

3.1.3. Tahap Inplementasi dan Pengujian Unit

Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai


serangkaian program atau unit program. Pengujian unit melibatkan
verifikasi bahwa setiap unit telah memenuhi spesifikasinya.

3.1.4. Tahap Intregasi dan Pengujian Sistem


Unit program diintegrasikan dan diuji sebagai sistem yang lengkap
untuk menjamin bahwa persyaratan sistem telah dipenuhi.Setelah pengujian
sistem, perangkat lunak dikirim kepada pelanggan.

3.1.5. Tahap Operasi dan Pemeliharaan


Tahap ini biasanya merupakan fase siklus hidup yang paling
lama.Sistem diterapkan (diinstal) dan dipakai. Pemeliharaan mencakup
koreksi dari beberapa kesalahan yang tidak diketemukan pada tahapan
sebelumnya, perbaikan atas implementasi unit sistem dan pengembangan
pelayanan sistem, sementara persyaratan-persyaratan baru ditambahkan

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.

3.3. Pemodelan Data

Merupakan pendeskripsian data yang digunakan dalam perangkat lunak,


yang terdiri atas:
1. ERD (Entity relationship Diagram)

Merupakan diagram hubungan antar objek data. Sesuai dengan


namanya, ada dua (dua) komponen utama pembentuk ERD, yaitu entitas
(entity) dan relasi (relation). Kedua komponen ini dideskripsikan lebih jauh
melalui sejumlah atribut / properti (Fathansyah, 2007, dalam Pepi Ismail).

Komponen ERDyaitu :

a. Entitas (Entity)

Entitas merupakan individu yang mewakili sesuatu yang


nyata (eksistensinya) dan dapat di bedakan dari sesuatu yang lain.
Sekelompok entitas yang sejenis dan berada dalam lingkup yang
sama membentuk sebuah himpunan entitas.

b. Relasi

Relasi menunjukkan adanya hubungan di antara sejumlah


entitas yang berasal dari sejumlah himpunan entitas yang berbeda.
Kumpulan semua relasi di antara entitas-entitas yang terdapat pada
himpunan entitas membentuk suatu himpunan relasi, istilah
himpunan relasi jarang sekali digunakan dan lebih sering disingkat
dengan istilah relasi

c. Atribut

Atribut merupakan property (karakteristik) dari entitas.

d. Kardinalitas

Kardinalitas menunjukkan jumlah maksimum entitas yang


dapat berelasi dengan entitas pada himpunan entitas yang lain
.
3.4. Perancangan Sistem dan Perangkat Lunak

Perancangan sistem mendeskripsikan apa yang harus dilakukan oleh sistem


untuk memenuhi kebutuhan informasi pemakai. Perancangan sistem menentukan
bagaimana sistem akan memenuhi tujuan tersebut, terdiri dari aktivitas desain yang
menghasilkan spesifikasi sistem yang memenuhi persaratan fungsional yang
dikembangkan dalam proses analisis sistem.
Tahap perancangan meliputi (O‟Brien, 2005):
a) Perancangan
data Mentransformasikan model data yang dihasilkan oleh proses
analisis menjadi struktur data yang dibutuhkan pada saat pembuatan
program (coding). Selain itu juga akan dilakukan desain terhadap
struktur basis data yang akan dipakai.
b) Perancangan Proses / Fungsi
Perancangan Proses / Fungsiakan melakukan perancangan seperti
desain program dan prosedur.
c) Perancangan antar muka
Mendefinisikan bagaimana penggunadan perangkat lunak
berkomunikasi dalam menjalankan fungsionalitas perangkat lunak.
.
3.5. Objek Penelitian
Objek penelitian ini yang diteliti adalah Penginapan Cahaya Arfika yang
beralamat di desa bolangitang, kabupaten bolaang mongondow utara, provinsi
sulawesi utara. Untuk melihat gambaran yang jelas, maka berikut adalah
pembahasan mengenai sejarah singkat Penginapan Cahaya Arfika, Struktur
Organisasi, Serta Job Description dari penginapan cahaya arfika
3.5.1. Sejarah Penginapan Cahaya Arfika
Penginapan Cahaya Arfika telah berdiri sejak tahun tahun 2006,
penginapan ini terletak dibelakang rumah pemilik penginapan Cahaya Arfika,
awalnya penginapan ini gudang barang harian yang sudah tidak dipakai lagi oleh
pemilik Penginapan Cahaya Arfika dan direnovasi menjadi 3 kamar dengan fasilitas
doble spring bad dan kipas angin.Kemudian pada tahun 2008 bangunan penginapan
Cahaya Arfika bertambah lebar 12 x 8 meter. Penginapan ini terdiri dari 2 lantai,
dengan jumlah kamar 12 kamar dengan tipe yakni :

Kamar Standar : 9 Buah


Fasilitas : Double Spring Bed
Kipas Angin

Kamar Standar Plus : 2 Buah


Fasilitas : - Double Spring Bad
AC/WC/Kamar Mandi

Kamar Superior : 1 Buah


Fasilitas : Single Spring Bad
AC/WC/Kamar Mandi

Jumlah Kamar : 12 Buah

kamar kategori standar mulai dari kamar nomor 1 – 4 dan 8 - 12


dengan fasilitas fasilitas double spring bad, kipas angin. Kamar dengan Kategori
Standar Plus 5,6, berfasilitas AC, WC/Kamar Mandi, double spring bad dan kamar
nomor 7 (Superior) dengan fasilitas AC, WC/Kamar Mandi, single spring bad.
Kamar 8,9,10,11,12 double spring bad, dengan fasilitas kipas angin. Dan perlu
diketahui bahwa penginapan Cahaya Arfika Masih berdiri hingga sekarang
3.5.2. Struktur Organisasi
Berikut Adalah Struktur Organisasi Penginapan Cahaya Arfika

PEMILIK

ADMINISTRASI CLEANING SERVICE

3.5.3. Job Description Penginapan Cahaya Arfika

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

3.6. Metode Penelitian

Metodologi penelitian merupakan suatu kerangka dan asumsi yang


ada dalam melakukan elaborasi penelitian sedangkan metode penelitian
memerlukan teknik atau prosedur untuk menganalisa data yang ada. Dari pengertian
tersebut dapat disimpulkan bahwa metodologi penelitian merupakan langkah-
langkah yang ada dalam penelitian sedangkan metode penelitian adalah cara dari
setiap langkah yang ada.

3.6.1. Desain Penelitian

Pendekatan dalam penelitian ini adalah penelitian kualitatif. Pada


penelitian kualitatif, bentuk desain penelitian dimungkinkan bervariasi
karena sesuai dengan bentuk alami penelitian kualitatif itu sendiri
yangmempunyai sifat emergent dimana phenomena muncul sesuai dengan
prinsip alami yaitu pehenomena apa adanya sesuai dengan yang dijumpai
oleh seorang peneliti dalam proses penelitian dilapangan. Penelitian
kualitatif dapat dipandang juga sebagai penelitian partisipatif yang desain
penelitiannya memiliki sifat fleksibel atau dimungkinkan untuk diubah guna
menyesuaikan dari rencana yang telah dibuat, dengangejala yang ada pada
tempat penelitian yang sebenarnya.
3.6.2. Jenis dan Metode Pengumpulan Data
Data yang diperlukan dalam penelitian ini terdiri dari data primer
dan data sekunder.Data primer yang diperlukan dalam penelitian ini
dikumpulkan dengan melakukan penelitian lapangan yaitu datang
langsungke perusahaan yang bersangkutan. Data sekunder dikumpulkan
melalui penelitian kepustakaan.

3.6.2.1. Sumber Data Primer


Data primer merupakan pengumpulan data secara langsung
dari objek yang sedang diteliti melalui studi lapangan untuk
mendapatkan data yang mendukung dalam penelitian ini, cara yang
digunakan untuk pengumpulan data primer adalah sebagai berikut :

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.

3.6.2.2. Sumber Data Sekunder

Penelitian kepustakaan diperlukan untuk mengumpulkan


data sekunder diperlukan untuk menunjang, melengkapi, dan
menyempurnakan data primer. Teknik pengumpulan data sekunder
adalah dengan cara mempelajari dari jurnal, laporan dari instansi
yang terkait serta karya tulis lainnya yang ada hubungannya dengan
penelitian ini.

3.7. Jadwal Penelitian

No Kegiatan Sept Okt Nov Des


1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Rekayasa Sistem
2 Analisis
3 Desain
4 Coding dan Testing
5 Implementasi
6 Pemeliharaan
BAB IV

HASIL DAN PEMBAHASAN

4.1. External Entity

4.1. Tabel External Entity

Kesatuan luar (external entity) merupakan kesatuan (entity)


dilingkungan luar sistem yang dapat berupa orang, organisasi atau
sistem lainnya yang berada dilingkungan luarnya yang akan
memberikan input atau menerima output dari sistem.

Entitas Input Transaksi Output


- Laporan Pendapatan
Pemilik - Data Tamu

- 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

Cleaning - Data Kamar


- Update Kamar Kotor
Service - Data kamar kotor
- Data kamar
Pengunjung - Reservasi - Harga Kamar
-Jenis Kamar
4.2. Diagram Konteks

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.

Gambar 4.1 Diagram Konteks


4.3. Diagram Alir Data

Diagram Alir Data (DAD) adalah suatu diagram yang menggunakan


notasi-notasi untuk menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas. Diagram Alir data ini merupakan pemecahan dari
diagram konteks. Fungsi dari diagram ini membuat pemyimpanan data

Gambar 4.2 Diagram Alir Data


4.3.1. Diagram Level 1 Proses 1

Diagram ini merupakan dekomposisi dari level sebelumnya. Proses dekomposisi


dilakukan sampai dengan proses siap dituangkan ke dalam program. Aturan yang
digunakan sama dengan level 0.

Gambar 4.3 Diagram Level 1 Proses 1


4.3.2 Diagram Level 1 Proses 2

Gambar 4.4 Diagram Level 1 Proses 2

Gambar 4.5 Diagram Level 1 Proses 2

4.3.3 Diagram Level 1 Proses 3

Gambar 4.6 Diagram Level 1 Proses 3


4.4 Desain Database

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).

Gambar 4.7 Relasi Database


4.5 Prototype Sistem

4.5.1 Home Aplikasi

Nama Penginapan Reservasi

Gambar 4.8 Home Aplikasi

4.5.2 Reservasi Oleh Tamu

Gambar 4.9 Pengisian Data Tamu


4.5.3 Pilihan Kamar

Gambar 4.10 Tamu Memilih Kamar

4.5.4 Login

LOGIN

Pilih Batasan Akses

Kode User

password

Gambar 4.11 Form Login


Untuk masuk ke sebuah sistem, kita harus memasukkan data user sesuai dengan
batasan akses nya, pada batasan akses ada tiga pilihan yaitu pemilik, administrasi
dan cleaning service.

4.5.5 Login Pemilik Perusahaan (TOP)

Gambar 4.12 Home Login Pemilik

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

Gambar 4.13 Laporan Pendapatan


tampilan diatas merupakan tampilan laporan yang hanya bisa dilihat oleh TOP,
dengan memasukkan tanggal awal sampai tanggal yang ingin dilihat oleh pemilik
pada laporan tersebut. Maka data yang akan tampil sesuai dengan tanggal yang
dipilih.
4.5.7 Login Admninistrasi (Middle)

Gambar 4.14 Home Login Administrasi

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

Gambar 4.15 Check In

Administrasi dapat memilih kamar sesuai dengan yang diminta oleh tamu.

4.5.9 Tampilan Input Cek in

Gambar 4.16 Input Data Check In

Ketika kamar dipilih, maka yang akan tampil berupa form penginputan data tamu
yang akan menginap.
4.5.10 Tampilan Cek Out

Gambar 4.17 Pilih Tamu Check Out

Berikut tampilan keseluruhan tamu yang sedang menginap, administrasi dapat


memilih dengan cara klik salah satu kotak yang berisi nama tamu yang ingin
melakukan check out.
4.5.11 Tampilan Transaksi Cek Out

Gambar 4.18 Rincihan Tagihan Tamu Check 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

4.5.12 Tampilan Daftar Kamar

Gambar 4.19 Data Kamar


Tampilan diatas merupakan keseluruhan data kamar yang telah di input
sebelumnya
4.5.13 Tampilan Tambah Data Kamar

ID Kamar Status Kamar

Nomor Kamar

Gambar 4.20 Form Input Data Kamar

Form Penginputan data kamar


4.5.14 Tampilan Ubah Kamar

Gambar 4.21 Form Ubah Data Kamar

Form untuk Mengubah data kamar


4.5.15 Tambah Data Tipe Kamar

Gambar 4.22 Form Tambah Tipe Kamar

Form untuk menambah data tipe kamar


4.5.16 Daftar Tamu

Gambar 4.23 Data Tamu Menginap

Pada tampilan interface diatas akan ditampilkan keseluruhan tamu yang sedang
menginap
4.5.17 Data Tamu

Gambar 4.24 Data Tamu


form diatas merupanan daftar tamu (buku tamu)

4.5.18 Form Tambah Tamu

Gambar 4.25 Form Tambah Tamu

Form untuk menambah data tamu


4.6. Inplementasi Sistem

4.6.1 Pada bagian ini akan dijelaskan mengenai tata cara memasukkan data
sebagai data sumber melalui alamat situs yang telah disediakan.

4.6.2 Cara Membuka Situs

A. Bukalah pada browser (Mozila Firefox atau Google Chrome)


dengan URL sebagai berikut localhost/si-penginapan
B. Kemudian tekan tombol enter pada keyboard
C. Akan muncul halaman Sistem Informasi Penginapan Sebagai
Berikut :

Maka pada layar computer akan tampak menu reservasi, data kamar
serta form Login

Gambar 4.26 Tampilan Home Aplikasi

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

Pada form login masukan kode


user serta password

Untuk jenis user sebagai pemilik


masukan Kode User/Username
U001 dengan password 123

Untuk jenis user sebagai


administrator klik jenis user dan
pilih Administrasi dan masukan
Kode User/Username U002
dengan password 123 Untuk
Jenis User Cleaning klik jenis
user dan pilih Cleaning Service
dengan memsaukan kode user
U003 dengan password 123

Gambar 4.6.7 Login Sistem

4.6.4 Login Sebagai Pemilik

Gambar 4.28 Interface Hak Akses Pemilik


Menu yang ada hanya Data tamu dan laporan pendapatan

4.6.5 Hak akses sebagai Administator

Jika Hak akses sebagai administrator menu yang tersedia berbeda dengan hak
akses sebagai pemilik, hanya bisa melihat data tamu serta laporan pendapatan

Gambar 4.29 Interface Hak Akses Sebagai Administatr

4.6.6 Hak Akses Sebagai Celeaning Service

tampilan untuk hak akses sebagai cleaning service menu yang tersedia hanya data
kamar

Gambar 4.30 Interface Hak Akses Sebagai Cleaning Service


4.6.7 Transaksi Tamu Reservasi

Gambar 4.31 Transaksi Reservasi Tamu Secara Online

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

Gambar 4.32 Interface Transaksi Reservasi Setelah Mengisi Data Tamu

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

Gambar 4.33 Interface Transaksi Tamu Memilih Kamar

4.6.8 Transaksi Hak Akses Administrasi (Reservasi Kamar)

Gambar 4.44 Interface Hak Akses Administrasi

Setelah tamu melakukan booking kamar, secara otomatis form antarmuka


pada administrasi akan secara otomatis sistem akan menampilkan pada
bagian bawah data tamu yang telah melakukan reservasi. Admin akan
menanggapi dengan cara memilih menu cekin/cekout dan mengklik menu
reservasi/booking maka akan tampil seperti gambar dibawah ini. Admin
dapat memilih tamu yang telah melakukan reservasi untuk dilakukan
transaksi lebih lanjut

Gambar 4.45 Data Tamu Yang Melakukan Reservasi


Setelah admin memilih tamu yang telah melakukan reservasi maka akan
muncul form sebagai berikut

Gambar 4.46 Tamu akan melakukan Check In

Jika tamu yang telah melakukan reservasi akan melakukan cekin,


pada form admin akan ditampilkan oleh sistem secara otomatis nama tamu,
serta tangal dan waktu cekin dan cekout

4.6.9 Hak Akses Administrasi Transaksi (Chek in)

Tamu memesan kamar langsung ke Penginapan maka administrasi dapat


melakukan Check In dengan cara memilih menu Check In/Check Out seperti
gambar dibawah ini

Gambar 4.47 Transaksi tamu Check In Lewat Penginapan

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

4.6.10 Hak Akses Administrasi Check Out

Gambar 4.51 Memilih tamu yang akan Check Out

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

Gambar 4.53 Cetak Nota Pembayaran Tamu


4.6.11 Hak Akses Administrasi Tambah Data Kamar

Gambar 4.54 Tambah Data Kamar

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

4.6.12 Hak Akses Administrasi Tambah Tipe Kamar

Gambar 4.55 Tambah Data Tipe 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

Gambar 4.56 Tambah 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,

4.6.14 Hak Akses Administrasi Tambah User

Gambar 4.57 Tambah User (Karyawan)

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

Gambar 4.58 Data Kamar

Gambar 4.59 Form 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

Gambar 4.60 Ubah Data Tipe Kamar

Gambar 4.61 Form Ubah Tipe Kamar


4.6.17 Hak Akses Administrasi Ubah Data Tamu

Gambar 4.62 Data Tamu

Admin dapat memilih data tamu yang akan di ubah dengan mengeklik tombol
warna bitu pada bagian Tools dan akan menampilkan form ubah data tamu

Gambar 4.63 Form Ubah Data Tamu

Setelah Selesai Mengubah data tamu klik tombol warna Hijau untuk menyimpan
data tamu yang diubah
4.7. Pembahasan

Sebelum Dilakukan Rekayasa Prosedur Sistem Informasi Penginapan Berbasis


Web adalah Sebagai Berikut :
Prosedur Sistem Informasi Reservasi Penginapan Sistem Manual :
1. Tamu mengunjungi Hotel
2. Tamu melakukan pengecekan kamar kepada Resepsionis
3. Jika tersedia
4. Tamu melakukan cekin
5. Jika kamar penuh
6. Tamu mencari Hotel lain
7. Selesai

Prosedur Cek In:

1. Tamu memberikan KTP/PASSPOR


2. Resepsionis melakukan pendataan tamu serta lama nginap
3. Resepsionis memberikan kunci kamar
4. Tamu melakukan cek in
5. Selesai

Prosedur Cek Out :

1. Tamu melapor untuk cek out pada resepsionis


2. Resepsionis melakukan pengecekan tagihan
3. Resepsionis memberikan bill pembayaran
4. Tamu melakukan pembayaran
5. Tamu memberikan kunci kamar kepada resepsionis
6. selesai
4.7.2 Setelah Menggunakan Aplikasi

Setelah Di rekayasa maka :

Prosedur Sistem Penginapan Berbasis Komputerisasi :


1. Tamu Mengecek di Website Penginapan Data Kamar
2. Temu Mengisi Form Data Tamu
3. Tamu Memilih Kamar
4. Selesai

Prosedur Cekin Sistem Penginapan Berbasis Komputerisasi :


1. Tamu Mengunjungi Penginapan
2. Tamu Memberikan Informasi Bahwa Telah Melakukan Reservasi
Di Aplikasi
3. Admin Mengkonfirmasi Data Tamu
4. Tamu Cekin
5. Selesai

Prosedur Cekout Sistem Penginapan Berbasis Komputerisasi :


1. Tamu Ke Loket Pembayaran
2. Tamu Melakukan Pembayaran
3. Tamu Menerima Bill Pembayaran
4. Selesai
4.8. Pengujian Sistem
4.8.1 Black Box

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).

Tabel Rancangan sebuah Pengujian Blackbox


Kelas Uji Butir Uji Jenis Pengujian
Login Pengecekan user yang terdaftar di
Blackbox
sistem (aplikasi)
Pengisian Data (Inputan) Penginputan data kamar Blackbox
Penginputan data tipe kamar Blackbox
Penginputan tamu Blackbox
Penginputan user Blackbox
Penginputan user role Blackbox
Tombol Pengubahan Data Mengubah data kamar Blackbox
Mengubah data tipe kamar Blackbox
Mengubah Data Tamu Blackbox
Mengubah User Blackbox
Mengubah User Role Blackbox
Tombol Menghapus Data Menghapus data kamar Blackbox
Menghapus data tipe kamar Blackbox
Menghapus data tamu Blackbox
Menghapus data User Blackbox
Menghapus data user role Blackbox
Pengujian Laporan Laporan transaksi kamar Blackbox
4.8.1.1 Pengujian Login

Kasus dan Hasil Uji (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Batasan Akses : Jika batasan akses, Dapat [x] Diterima
1. Pemilik username, dan password melakukan [ ] Ditolak
2. Administrasi telah di input dengan validasi jika
3. Cleaning benar, maka sistem akan tidak ada
Service otomatis melakukan kesalahan maka
Username : validasi terhadap batasan akan muncul
1. U001 akses, username dan login berhasil
2. U002 password. Jika sudah data
3. U003 yang di inputkan valid
Password : maka sistem akan secara
123 otomatis membuka
(untuk semua halaman awal dari Sistem
username) Informasi Reservasi Hotel

Klik tombol “login”

Kasus dan Hasil Uji (Data Salah)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Batasan akses : Sistem akan melakukan Tampil [x] Diterima
- Pemilik validasi dan akan pemberitahuan [ ] Ditolak
Username : menolak untuk menuju ke oleh sistem
U003 halaman awal web. Dan bahwa Login
Password : akan ditampilkan Gagal
123 halaman luar sistem
4.8.1.2 Pengujian Pengisian Data

a. Pengujian Pengisian Kamar


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Akan menampilkan [x] Diterima
tersimpan di notifikasi Data [ ] Ditolak
database sistem Berhasil di Simpan
(server)
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data yang Pesan error dimana Tidak berhasil [x] Diterima
dimasukan berupa akan muncuk melakukan [ ] Ditolak
nomor kamar yang nomor kamar telah penyimpanan data
sama atau fild ada, dan fild yang
kosong kosong sistem akan
meminta untuk
mengisinya
a). Pengujian Penginputan Data Tipe Kamar
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Tampil notifikasi [x] Diterima
tersimpan di bahwa data sukses [ ] Ditolak
database sistem disimpan
(server)
Tambah Data Data dapat [x] Diterima
ditambahkan pada [ ] Ditolak
database sistem
Ubah Data Data yang Akan menampilkan [x] Diterima
diinputkan dapat notifikasi berhasil [ ] Ditolak
diubah berupa dibubah
(Tipe Kamar dan
harga)
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data yang Sistem akan Tidak berhasil [x] Diterima
dimasukan pada meminta fild yang melakukan [ ] Ditolak
keseluruhan field kosong harus di isi penambahan data
tidak boleh kosong
b). Pengujian User
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Tampil notifikasi [x] Diterima
tersimpan di bahwa data sukses [ ] Ditolak
database sistem disimpan
(server)
Tambah Data Data dapat [x] Diterima
ditambahkan pada [ ] Ditolak
database sistem
Ubah data Data dapat diubah Tampil notif berhasil [x] Diterima
diubah [ ] Ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data yang Ada pesan error Tidak berhasil [x] Diterima
dimasukan pada berupa data jenis melakukan [ ] Ditolak
field jenis simpanan yang Penambahan data.
simpanan tidak dimasukan tidak
boleh kosong boleh kosong

c). Pengujian Penginputan User Role (Peran User)

Kasus dan Hasil Uji (Data Normal)


Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Tampil notifikasi [x] Diterima
tersimpan di bahwa data sukses [ ] Ditolak
database sistem disimpan
(server)
Ubah Data Data dapat di ubah Muncul notifikasi [x] Diterima
diubah [ ] Ditolak
Hapus Data Data dapat di hapus Muncul notif dihapus [x] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Batasan akses tidak Pesan error batasan Tidak berhasil [x] Diterima
dipilih akses harus di pilih menambah data [ ] Ditolak
a). Pengujian Penginputan Tamu
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Tampil notifikasi [x] Diterima
tersimpan di bahwa data sukses [ ] Ditolak
database sistem disimpan
(server)
Kosong Data yang diisi [x] Diterima
pada form dapat [ ] Ditolak
dikosongkan hanya
EMAIL
Ubah data Data berhasil Tampil notfikasi [x] Diterima
diubah dan sukses diubah [ ] Ditolak
tersimpan
skedalam database
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Pesan error muncul Tidak berhasil [x] Diterima
ada yang kosong di fild yang kosong melakukan [ ] Ditolak
selain Email Penambahan data.
b). Pengujian Penginputan Transaksi Kamar
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Simpan Data berhasil Muncul data kamar [x] Diterima
tersimpan di yang masih tersedia [ ] Ditolak
database sistem
(server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tanggal cekout Akan muncul Tidak berhasil [x] Diterima
dikosongkan pesan eror di fild melakukan [ ] Ditolak
tanggal cekout Penambahan data.
4.7.1.3 Pengujian Ubah Data

a. Pengujian Ubah Data Kamar


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Ubah Data berhasil di Muncul data kamar [x] Diterima
ubah di database [ ] Ditolak
sistem (server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Akan muncul Tidak berhasil [x] Diterima
ada yang kosong pesan error yang melakukan [ ] Ditolak
belum di isi pemgubahan data.

b. Pengujian Ubah Data Tipe Kamar


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Ubah Data berhasil di Muncul data tipe [x] Diterima
ubah di database kamar [ ] Ditolak
sistem (server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Akan muncul Tidak berhasil [x] Diterima
ada yang kosong pesan error yang melakukan [ ] Ditolak
belum di isi pengubahan data.
c. Pengubahan Data Tamu
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Ubah Data berhasil di Muncul data Tamu [x] Diterima
ubah di database [ ] Ditolak
sistem (server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Akan muncul Tidak berhasil [x] Diterima
ada yang kosong pesan error yang melakukan [ ] Ditolak
belum di isi pengubahan data.

d. Pengubahan Data User


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Ubah Data berhasil di Muncul data User [x] Diterima
ubah di database [ ] Ditolak
sistem (server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Akan muncul Tidak berhasil [x] Diterima
ada yang kosong pesan error yang melakukan [ ] Ditolak
belum di isi pengubahan data.
e. Pengubahan User Role
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Ubah Data berhasil di Muncul data User [x] Diterima
ubah di database Role [ ] Ditolak
sistem (server)
Kosong Data yang diisi Muncul notifikasi [x] Diterima
pada form tidak pada inputan yang [ ] Ditolak
dapat dikosongkan kosong
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data isian masih Akan muncul Tidak berhasil [x] Diterima
ada yang kosong pesan error yang melakukan [ ] Ditolak
belum di isi pengubahan data.

4.7.1.1 Pengujuan Penghapusan Data


a. Hapus Data Kamar
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Hapus Data berhasil di Muncul data kamar [x] Diterima
Hapus di database [ ] Ditolak
sistem (server)
b. Hapus Data Tipe Kamar
Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Hapus Data berhasil di Muncul data tipe [x] Diterima
Hapus di database kamar [ ] Ditolak
sistem (server)

c. Hapus Data Tamu


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Hapus Data berhasil di Muncul data tamu [x] Diterima
Hapus di database [ ] Ditolak
sistem (server)

d. Hapus Data User


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Hapus Data berhasil di Muncul data user [x] Diterima
Hapus di database [ ] Ditolak
sistem (server)

e. Hapus Data User Role


Kasus dan Hasil Uji (Data Normal)
Data Masukkan Yang Diharapkan Pengamatan Kesimpulan
Hapus Data berhasil di Muncul data kamar [x] Diterima
Hapus di database [ ] Ditolak
sistem (server)

4.6.1.4 Pengujian Laporan.


a). Cetak Laporan Tamu
Kasus dan Hasil Uji (Data Benar)
Data Yang Pegamatan Kesimpulan
Masukan Diharapkan
Print Laporan data Laporan [x] Diterima
tamu ditampilkan [ ] Ditolak
keseluruhan

b). Cetak Laporan Pendapatan


Kasus dan Hasil Uji (Data Benar)
Data Masukan Yang Pegamatan Kesimpulan
Diharapkan
Tanggal awal Laporan data Laporan [x] Diterima
transaksi dan pendapatan ditampilkan [ ] Ditolak
tanggal akhir ditampilkan
transaksi yang
akan di lihat
laporan
pendapatan
BAB V

KESIMPULAN DAN SARAN

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)

https://core.ac.uk/download/pdf/11726542.pdfn (di akses pada tanggal 5 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)

Anda mungkin juga menyukai