Publikasi 11.11.4680 PDF
Publikasi 11.11.4680 PDF
NASKAH PUBLIKASI
diajukan oleh
Wijdan Nandiwardhana
11.11.4680
kepada
UNIVERSITAS
AMIKOM YOGYAKARTA
YOGYAKARTA
2017
1
PERANCANGAN DAN IMPLEMENTASI APLIKASI PENGELOLAAN
DAFTAR BOOKING PENGUNJUNG HOMESTAY
BERBASIS JAVA
NASKAH PUBLIKASI
diajukan oleh
Wijdan Nandiwardhana
11.11.4680
kepada
UNIVERSITAS
AMIKOM YOGYAKARTA
YOGYAKARTA
2017
2
APLIKASI PENGELOLAAN DAFTAR BOOKING
PENGUNJUNG HOMESTAY
Abstract - We Stay Guest House Operator is a Oleh karena itu untuk mengatasi hal tersebut
company engaged in the service Management / diatas, penulis membangun sebuah sistem pengarsipan
Operator and marketing homestay in Yogyakarta pengunjung guesthouse berbasis komputerisasi pada
region, and addressed an office in Jalan Pondok Raya perusahaan management guest house “WE STAY”
No. 16 B Condong Catur Ngaglik subdistrict, Sleman. Adapun metode pengumpulan data adalah Wawancara,
The homestay visitor data archiving process using a Observasi, dan Pustaka. Pembuatan sistem ini juga
manual system so found some problems such as the memanfaatkan beberapa alat bantu perancangan sistem
difficulty in collecting data, and errors in the recording seperti DFD (Data Flow Diagram). Perangkat Lunak
process a database. yang digunakan antara lain bahasa Pemrograman Java
Therefore, to overcome this problem, the dan Basis Data MySQL. Aplikasi ini nantinya
authors build a management system based homestay diharapkan dapat digunakan untuk mengolah data
visitor booking list computerize We Stay Guest House pengunjung sehingga dapat mempermudah dalam
Operator. The method of data collection is interview, proses pencarian data, penghitungan omzet, serta
observation, and Library. Making this system also mempermudah dalam pembuatan laporan, sehingga
utilizes several tools such as system design DFD (Data nantinya dapat meningkatkan kualitas dari perusahaan.
Flow Diagram). Software used include Java Berdasarkan uraian masalah di atas maka
programming language and MySQL Database. penulis ingin membuat skripsi dengan judul
This application which will be built by the “Perancangan dan Implementasi Aplikasi
authors expected to be used to process the data a visitor Pengelolaan Daftar Booking Pengunjung Homestay
homestay so as to simplify the process of collecting Berbasis Java”
data, recording guest database, and also facilitate in
1.2 Rumusan Masalah
making the report, so it should increase the quality of
Berdasarkan latar belakang masalah yang telah
work of employees and also improve the quality of
dijelaskan sebelumnya, maka permasalahan yang dapat
service in the transaction process homestay reservation.
dirumuskan adalah bagaimana merancang dan
mengimplementasikan sebuah aplikasi pengelolaan
Keyword : Application Management, Booking, NetBeans daftar booking pengunjung homestay untuk
IDE, MySQL, Client-Server menggantikan pencatatan pengunjung tamu secara
manual yang biasanya hanya ditulis pada buku biasa.
1. Pendahuluan Maka dari itu untuk mengoptimalkan dibutuhkan
1.1 Latar Belakang Masalah sebuah Aplikasi yang memiliki fitur lengkap untuk
pengolahan pengunjung homestay dan data homestay
Bisnis penginapan di Yogyakarta merupakan yang ada di Yogyakarta. Selain itu dengan
salah satu jenis usaha yang diprediksi tidak akan terintegrasinya antar homestay di jogja membuat
kehabisan konsumen, dikarenakan Yogyakarta konsumen tidak perlu mengecek satu per satu customer
merupakan tujuan wisata terbesar nomor 2 setelah Bali, service homestay yang ada di jogja, dengan adanya
sehingga bisnis ini akan selalu mengalami peningkatan. operator homestay di jogja membuat konsumen lebih
Dari tahun ke tahun bisnis perhotelan pun semakin mudah dalam mencari homestay yang diinginkannya.
banyak bermunculan di Yogyakarta. Di era kemajuan
ekonomi dan teknologi yang sangat pesat ini membuat 1.3 Batasan Masalah
seluruh harga barang, baik itu kebutuhan pokok Agar pada proposal penelitian ini lebih tepat
maupun tidak keduanya mengalami kenaikan yang sasaran dan mendapatkan hasil yang diharapkan, maka
signifikan pada 10 tahun terakhir, kenaikan ini secara penulis memberikan batasan masalah dalam pembuatan
tidak langsung juga akan berdampak pada kenaikan di sistem. Adapun batasan-batasan masalah yang
sektor properti pada umumnya dan penginapan digunakan dalam aplikasi ini adalah :
semacam hotel atau villa pada khususnya.
1
1. Pada aplikasi ini akan mengolah data berupa data id 1.6 Metode Penelitian
penghuni, ktp, nama, alamat , no telepon, Perancangan dan pembuatan sistem baru
pekerjaan, tanggal check-in, tanggal check-out, mengantikan sistem lama yang masih manual
total pembayaran, DP, kurang pembayaran, tanggal menggunakan sebuah model perancangan dan
DP, lokasi guest house yang dipilih, jumlah orang pengembangan sistem yaitu model SDLC (Software
yang menginap dan keterangan Development Life Cycle).
2. Adapun laporan yang dihasilkan oleh aplikasi 1.6.1 Metode Pengumpulan Data
tersebut adalah laporan tanggal check-in dan check- 1.6.1.1 Metode Observasi
out, laporan pembayaran(total bayar,DP, Secara langsung melakukan pengamatan
kekurangan pembayaran, diskon dan denda), terhadap guesthouse/homestay di jogja dan sekitarnya.
laporan data penyewa guest house (Biodata lengkap 1.6.1.2 Metode Wawancara
penyewa, jumlah orang, lokasi guest house yang Pengumpulan data dan informasi dengan cara
dipilih). mengadakan wawancara kepada pemilik
3. Tidak membahas keamanan sistem. guesthouse/homestay.
4. Menggunakan arsitektur stand alone.
1.6.1.3 Metode Analisis
1.4 Maksud dan Tujuan
Analisis dilakukan guna mempelajari dan
Tujuan yang ingin dicapai penulis dalam
menganalisa penerapan aplikasi daftar booking
penelitian dan penyusunan laporan penelitian ini adalah
homestay secara terkomputerisasi. Analisis yang
:
dilakukan menggunakan PIECES dan mengacu pada
a. Bagi Penulis
tingkat efektifitas program yang dibuat meliputi
Tujuan dari penelitian ini adalah membangun
analisis kebutuhan, analisis biaya, analisis konten,
aplikasi pengelolaan daftar booking pengunjung
analisis pasar, dan analisis teknologi.
homestay berbasis java, yang dapat mempermudah
1.6.1.4 Metode Perancangan
proses bisnis dari guesthouse/homestay.
Perancangan adalah proses perencaanaan yang
b. Bagi Mahasiswa :
meliputi proses merancang kerangka intruksional,
1) Memperoleh pengalaman dan mampu melihat
merancang konten informasi, merancang interface
peluang bisnis.
program, membuat ERD, merancang DFD, merancang
2) Membuka wawasan pengetahuan baru sesuai
tabel yang dibutuhkan, merancang database,
dengan bidang teknologi database.
merancang flowchart, dan memperbaiki bug.
3) Menerapkan ilmu baik secara teknis maupun
teori yang telah diperoleh selama mengikuti
2. Landasan Teori
pendidikan ke dalam aplikasi nyata.
2.1 Kajian Pustaka
c. Bagi Pemilik Guesthouse/Homestay
Arinna Widyawati dari STMIK AMIKOM
1) Untuk meningkatkan efisiensi dan
Yogyakarta dalam skripsinya yang berjudul
meningkatkan kualitas pelayanan.
Perancangan Aplikasi Reservasi Hotel Seno
2) Penggunaan sistem komputerisasi secara baik
Yogyakarta Menggunakan Metode Client Server
dan benar sehingga memaksimalkan
Berbasis Java, Aplikasi ini memiliki fungsi sebagai
keuntungan.
database tamu pada Hotel Seno ketika check-in, check-
3) Memberikan informasi yang objektif dan dapat
out, data tamu, data kamar, data pengguna, data
diandalkan.
makanan, data laundry, dan laporan. Aplikasi ini
d. Bagi Masyarakat umum
mampu memproses insert, update, menghapus data
1) Untuk memudahkan masyarakat dalam mencari
secara otomatis. [1]
informasi mengenai homestay di Jogja.
Omni Praevia Caesari Aryanto dari STMIK
2) Untuk meminimalisir penipuan secara online
AMIKOM Yogyakarta dalam skripsinya yang berjudul
sehingga masyarakat tidak perlu takut untuk
Perancangan Sistem Pengolahan Data Tamu Pada
melakukan reservasi secara online.
Wisma Ary Hotel Yogyakarta,Aplikasi ini memiliki
3) Untuk memberikan rasa aman dan kepastian
fungsi sistem pemesanan kamar, sistem check-in,
unit homestay di jogja kepada konsumen setelah
check-out sistem dan sistem lainnya. [2]
melakukan reservasi.
Tri Eki Budi Wijaksono dari STMIK AMIKOM
Yogyakarta dalam skripsinya yang berjudul
1.5 Manfaat Penelitian
Perancangan dan Pembuatan Aplikasi Reservasi Hotel
Adapun Manfaat dalam penelitian adalah sebagai
Transit FM3 Tangerang. Aplikasi yang di buat
berikut :
memiliki fungsimulai dari reservasi, check-in, laundry,
1) Mempermudah proses pencatatan dan pencarian
restorant, sampai check-out, pencarian data,
data tamu
menghitung seluruh tarif, dan pembuatan laporan. [3]
2) Meminimalisir kesalahan dalam pencatatan data
Agnes Irmayanti dari STMIK AMIKOM
tamu
Yogyakarta dalam skripsinya yang berjudul Analisis
3) Memberikan pelayanan yang lebih baik kepada
dan Perancangan Sistem Informasi Reservasi Kamar
customer maupun client
Berbasis Web Pada Hotel Sri Wedari Yogyakarta.
2
Data Data Data
Aplikasi yang di buat memiliki fungsipemesanan Data User
Karyawan
Data Tamu
Homestay
Data Booking Data Checkin Data Checkout
Pembayaran
oleh Hotel Sri Wedari. [4] Olah Data Olah Data Olah Data Olah Data Olah Data Olah Data Olah Data Olah Data
berbasis desktop.
3. Perbedaan mendasar dengan jurnal lainnya yang
Lap. Data Lap. Lap. Data Lap. Data Lap. Data Lap. Data Lap. Data Lap. Data
User Karyawan Tamu Homestay Booking Checkin Checkout Pembayaran
terdahulu, dengan yang dituliskan oleh penulis Lap. Data User Lap. Karyawan
Lap. Data Lap. Data Lap. Data Lap. Data Lap. Data Lap. Data
adalah, perusahaan We Stay ini adalah perusahaan Tamu Homestay Booking Checkin Checkout Pembayaran
Nota
management guest house, yang saat ini memiliki 28 Gambar 3.1 Rancangan Flowchart
Guest House dibawah management We
Stay,sehingga data guest house akan terus 3.3 Rancangan Data Flow Diagram (DFD)
bertambah sesuai perkembangan perusahaan. Rancangan DFD ini berisi DFD Leveled
diantaranya Diagram Konteks, DFD level 1, DFD level
2.2 Pengertian Pengelolaan Daftar Booking 2 input data, DFD level 2 proses transaksi, dan DFD
Booking atau yang sering kita dengar juga level 2 output.
reservasi adalah suatu sistem untuk mengetahui siapa 3.4 Kontext Diagram (KD) Aplikasi Reservasi
saja konsumen atau pelanggan yang sudah memesan Homestay
terlebih dahulu barang yang diinginkan. Dan dalam Diagram konteks (Kontext Diagram) adalah
skripsi ini akan membuat data yang dikelola agar aman diagram yang menggambarkan proses kerja aplikasi
dan tertata rapi. secara umum dari keseluruhan aplikasi yang ada.
Diagram konteks Aplikasi Reservasi Homestay ini
3. Analisis dan Perancangan dapat dilihat pada Gambar 3.2.
3.1 Perancangan Sistem
Perancangan sistem atau aplikasi merupakan
langkah pertama di dalam fase pengembangan suatu
sistem informasi atau aplikasi. Adapun tujuan
perancangan adalah membuat suatu perangkat lunak
yang dapat memberikan informasi pada aplikasi
pengarsipan tanah.
3.2 Rancangan Flowchart
Flowchart adalah diagram yang terdiri dari
simbol-simbol geometris dengan anak panah yang
menghubungkan satu simbol dengan simbol lainnya.
Sistem flowchart menunjukkan aliran data yang lewat
dari satu un it organisasi atau dari satu mesin pengolah
ke unit/mesin yang lain di dalam perusahaan. Program
flowchart menggambarkan urutan instruksi untuk
memecahkan persoalan dengan menggunakan
komputer. Gambar 3.2 Diagram Konteks
3
Gambar 3.3 DFD level 1
3.8 Kodifikasi
4
Kodifikasi ini dibuat untuk membarikan MySQL dengan baik, maka dibutuhkan suatu web
identitas pada suatu objek. Dengan adanay sistem ini Server. Dalam hal ini menggunakan apache web server.
diharapkan dapat mengelola data dengan lebih baik dan Dalam pembuatan Aplikasi Reservasi Homestay
efisien lagi ke dalam komputer. Adapun pengodean ini menggunakan MySQL berbasis GUI.
adalah sebagai berikut :
1. kd_karyawan AAABBCCDD
a) AAA = 3 huruf singkatan jabatan
b) BB = bulan diterima kerja
c) CC = tahun diterima kerja
d) DD = nomor urut karyawan sesuai jabatan
e) Contoh : ADM1212101, CSR031401
2. Kd_homestay AAABB
Gambar 4.1 Tampilan Database dbhomestay
a) AAA = 3 huruf singkatan nama unit
b) BB = nomor urut unit
4.3 Implementasi Program
c) contoh : CC201, CC301, JKM01
4.3.1 Tampilan Halaman Utama
Tampilan halaman utama merupakan suatu
3.9 Hubungan atau Relasi Antar Tabel
tampilan awal ketika aplikasi mulai dijalankan dan
Relasi antar tabel dilakuakan guna
belum melakukan login. Sebelum ada proses login
menghubungkan suatu tabel dengan tabel lagi guna
menu yang aktif dan bisa diakses hanya menu Login
dapat dilakukan proses pemrograman basisdata.
dan Tentang Program sedangkan menu lainnya tidak
Adapun relasi tabelnya yang digunakan adalah sebagai
bisa diakses atau tidak aktif. Halaman utama sebelum
berikut :
booking
login dapat dilihat pada gambar 4.10.
no_booking*
kd_tamu** tamu
homestay kd_home**
waktu_booking kd_tamu*
kd_home* nama_tamu
nama tgl_in
tgl_out jk
alm no_identitas
harga lama_tinggal
disc alamat
fasilitas no_telp
max jml_harga
ket jml_dp
jml_kurang
status checkin
nik**
det_homestay no_regcheckin*
waktu_checkin
kd_home** nik**
status
karyawan
user
pembayaran
nik*
Gambar 4.10 Tampilan Halaman Utama Sebelum
username**
no_index*
no_regcek**
nama_karyawan
password Login
Jk
tgl_bayar alamat 5 Tampilan Login
no tgl_lahir
nm_bayar no_telp
checkout Setelah halaman utama terbuka user dapat
pemisah
biaya
no_regcheckin**
nik**
melakukan login. Tampilan form Login seperti pada
jumlah
tot_biaya
waktu_checkin gambar 4.11.
tambahan
5
halaman utama dan mengubah tombol menu Login mencetak jumlah atau total pendapatan perhari dan
menjadi Logout. perbulan.
Daftar Pustaka
[1] Hanif Al Fatta, Analisis &Perancangan Sistem
Informasi untuk Keunggulan Bersaing Perusahaan
Gambar 4.12 Tampilan Halaman Utama Setelah
& Organisasi Modern (Yogyakarta:Andi Offset,
Login
2007)
5. Kesimpulan dan Saran [2] Kusrini, Strategi Perancangan dan Pengelolaan
1.1 Kesimpulan Basis Data (Yogyakarta:Andi Offset, 2007)
5.1.1 Pengumpulan Data [3] Abdul Kadir, Mudah Mempelajari Database
Pengumpulan data homestay dilakukan dengan MySQL (Yogyakarta: Andi Offset, 2010)
cara mendatangi satu per satu dan melakukan [4] Adi Nugroho, Perancangan dan Implementasi
presentasi dihadapan pemilik homestay, bagi pemilik Sistem Basis Data (Yogyakarta: Andi
rumah yang tertarik dengan program yang disampaikan Offset,2011)
maka homestay tersebut akan masuk ke management [5] Tata Sutabri, Analisis Sistem Informasi
We Stay. (Yogyakarta:Andi Offset,2012)
[6] “Systems Development Life Cycle (SDLC)”,
5.1.2 Mengintergrasikan Homestay di Jogja http://teknologi.kompasiana.com/terapan/2010/09
Penelitian ini menghasilkan Aplikasi Reservasi /28/systems-development-life-cycle-sdlc-
Homestay yang dapat digunakan oleh Homestay di 271352.html (akses 2 Januari 2014, pukul 20:27
Jogja atau pengelola homestay lainnya yang WIB).
membutuhkan data Reservasi setiap tamu yang [7] http://www.dosenpendidikan.com/pegujian dan-
menginap dengan mengintegrasikan homestay di Jogja. pengertian-white-box-testing/ (akses 1 Agustus
Pengolahan data tersebut bisa menjadi lebih efisien dan 2016, pukul 13.10)
rapi karena pengguna atau petugas dan tidak lagi [8] http://kaisarshanks.blogspot.co.id/2012/01/black-
menulis data yang sama berulang dan pelayanan box-testing.html (akses 1 Agustus 2016, pukul
pemesanan homestay juga lebih cepat. 13.10)