APLIKASI RESERVASI HOTEL BERBASIS MOBILE ANDROIDjurnal.stmikelrahma.ac.id/assets/file/Wahyudi...
Transcript of APLIKASI RESERVASI HOTEL BERBASIS MOBILE ANDROIDjurnal.stmikelrahma.ac.id/assets/file/Wahyudi...
APLIKASI RESERVASI HOTELBERBASIS MOBILE ANDROID
Wahyudi Lestari; Herdiesel SantosaTeknik Informatika
Sekolah Manajemen Informatika dan Ilmu Komputer El Rahma Yogyakarta
e-mail: @gmail.com; @gmail.com
AbstractIn a study of my thesis is to provide information about hotel in the district of WijayaKusuma . I am developing an android based mobile application , because I think amore efficient and effective in its use . This application was created with the aim to helpthe user / user to get information about resevation in Wijaya Kusuma Yogyakarta .
This application can be connected directly to the navigation google maps alreadyinstalled on your android smartphone . This application is made by using the EclipseIDE and SDK android. With this application users can help to reservating hotel inHotel Wijaya Kusuma with simple . Travelers also easily find out the location map oftourist sites and also directly connected to navigable maps google so that users can findout how to attractions.
Keyword : aplication, mobile android, reservation hotel wijaya kusuma yogyakarta
PENDAHULUAN
Hotel Wijaya Kusuma adalah salah satu perusahaan keluarga milik bapak DidinMudjahidin yang didirikan pada tanggal 17 Juli 1993 yang berokasi dijalan Kenari 3BYogyakarta yang bergerak dibidang jasa perhotelan. Hotel Wijaya Kusuma memilii 30kamar yang terdiri dari 2 lantai dan di seriap lantainya terdapat beberapa jenis kamar,diantaranya single room dan double room.
Di Hotel Wijaya Kusuma saat ini menggunakan system manual untuk prosesreservasi , yaitu costumer yang ingin menginap melakukan pemesanan dengan datanglangsung ke hotel atau via telepon.. Staff front desk yang menangani reservasi harusterus menerus berada di tempat. Jika staff front desk tersebut tidak berada di tempat atausudah di luar jam kerja dan ada pelanggan yang ingin melakukan reservasi via telepon,maka reservasi harus ditunda. Informasi mengenai ketersediaan kamar juga tidaktersalur dengan cepat ke pelanggan, karena staff front desk harus memeriksasystem/buku reservasi secara manual, dan ini sangat merepotkan apabila kamar yangtersedia banyak dengan tanggal reservasi yang berbeda-beda. Terjadinya human errorpada proses pencatatan reservasi atau pemberian informasi ketersediaan kmar juga sulituntuk dihindari.
METODE PENELITIAN
Untuk mencapai tujuan penelitian maka digunakan metode-metode penelitian,yaitu sebagai berikut.1. Studi Literatur
Penelitian ini dimulai dengan studi literatur yaitu pengumpulan data-data yangberhubungan dengan permasalahan yang dibahas sehingga dapat membantupenyelesaian masalah dalam perancangan aplikasi pariwisata kabupatenPangandaran berbasis Android ini.
2. Perancangan AplikasiPada tahap ini dilakukan perancangan terhadap sistem yang akan dibangun
seperti perancangan menu wisata, perancangan menu hotel, perancangan menurestoran, dan perancangan menu transportasi. Karena tahap ini merupakan tahapanperancangan sistem secara keseluruhan, maka tahapan ini merupakan tahapanterpenting dalam rangkaian pembuatan aplikasi dan mempengaruhi tahapanimplementasi.
.Android
Safaat (2014), android adalah sistem operasi untuk perangkat mobile berbasislinux yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakanplatform terbuka bagi para pengembang untruk menciptakan aplikasi mereka. Awalnya,Google Inc, membeli Android Inc. yang merupakan pendatang baru yang membuatperanti lunak untuk ponsel/smartphone. Kemudian, untuk mengembangkan android,dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomn,T-Mobile, dan Nvidia[1].
Mobile ApplicationReno, M., (2014), aplikasi mobile berasal dari kata application dan mobile.
Application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalahprogram siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atauaplikasi yang lain dan dapat digunakan oleh sasaran yang dituju sedangkan mobile dapatdiartikan sebagai perpindahan dari suatu tempat ke tempat yang lain. Kata mobilemempunyai arti bergerak atau berpindah, sehingga aplikasi mobile menurut RangsangPurnama ( 2010 ) adalah sebutan untuk aplikasi yang berjalan di mobile device. Denganmenggunakan aplikasi mobile, dapat dengan mudah melakukan berbagai macamaktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsingdan lain sebagainya.[2]
Unified Modelling Language (UML)UML (Unified Modelling Language) adalah salah satu alat bantu yang sangat
handal di dunia pengembangan sistem yang berorientasi obyek. Hal ini disebabkanUML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembangsistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudahdimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi (sharing) danmengkomunikasikan rancangan mereka dengan yang lain.[3]
Use Case DiagramUse case diagram merupakan diagram yang menampilkan hubungan (interaksi)
antara actor dengan use case. Use case digunakan untuk menunjukkan relationship(hubungan) antara actor sebagai pengguna sistem dengan use case yang digunakan. Usecase dilakukan setidaknya oleh satu actor yang direpresentasikan dengan simbol orangyang dihubungkan dengan garis yang menunjukkan hubungan komunikasi.
Use case diagram menggambarkan secara grafis perilaku software aplikasi.Diagram tersebut memberikan gambaran mengenai software aplikasi menurut sudutpandang pengguna dari software aplikasi tersebut [4]
User
Pariwisata
About
Help
Exit
Daftar Wisata
Daftar Hotel
Daftar Restoran
Daftar Trasportasi
Detail Wisata
Denah Wisata
Detail Hotel
Denah Hotel
Detail Transportasi
Denah Transportasi
Detail Restoran
Denah Restoran
Gambar 1.Use case diagram aplikasi wisata kabupaten Pangandaran
Diagram Aktifitas (Actifity Diagram)Activity diagram memodelkan alur kerja (workflow) sebuah proses bisnis dan
urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchartkarena dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya ataudari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat bila membuatsebuah activity diagram terlebih dahulu dalam memodelkan sebuah proses untuk
System
membantu memahami proses secara keseluruhan
Tampilkan Menu utama
TampilkanSub menu pariwisata
User Aplikasi
Membuka Aplikasi
Pilih menupariwisata
y
Exit
n
TampilkanKonten about
Pilih Menu About
Pilih menuHelp
y
n
y
n
TampilkanKonten help
Gambar 2.Activity diagrammenu wisata
Diagram Sekuensial (Sequence Diagram)Sequence diagram menjelaskan interaksi obyek yang disusun dalam suatu
urutan waktu. Diagram ini secara khusus berhubungan dengan use case. Sequencediagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untukmenghasilkan sesuatu di dalam use case. Tipe diagram ini sebaiknya digunakan diawal tahap perancangan atau analisa karena kesederhanaannya dan mudah untukdimengerti.
Hal.Utama Konten
Masuk aplikasi
wisata.java
Aktor User
Menu daftar wisata
Pilih daftar wisata
wisata.java
Sub menu wisata
Pilih Menu Detail
Detail.java
Detail
Gambar 3.Sequence diagram Detail Wisata
Rancangan Perangkat Keras dan Perangkat LunakSpesifikasi dari perangkat keras yang digunakan dalam pembuatan program ini
adalah sebagai berikut.a. Laptop : Intel(R) Core(TM) i5 3317U CPU @ 1.7Ghz (4CPUs) - 4GB DDR3 - HDD
500GB.b. Samsung Galaxy GT-18262 OS versi 414.2 (Kitkat).
Spesifikasi dari perangkat lunak yang digunakan dalam pembuatan program iniadalah sebagai berikut.a. Sistem Operasi Windows 7Ultimate 64-bit (6.1, Build 7601).b. Eclipse (Juno).c. Android SDKd. Java SE Development Kit 7 Update 79e. Android Development Tool (ADT) 23.0.6.1720515f. Android Virtual Device
HASIL DAN PEMBAHASAN
Berdasarkan hasil dari perancangan sistem yang dilakukan pada babsebelumnya, maka langkah selanjutnya menuju tahap implementasi program.Implementasi merupakan suatu tahapan dimana sebuah sistem telah siap untukditerapkan pada keadaan yang sebenarnya.
Implementasi Halaman Daftar
Halaman Daftar merupakan halaman untuk mendapatkan akses Log In.
Gambar 4 Rancangan Tampilan Halaman Daftar
Implementasi Halaman Log InHalaman Log In merupakan tampilan awal untuk masuk ke halaman utamaaplikasi.
Gambar 5 Tampilan Halaman Log In
Implementasi Halaman UtamaHalaman utama merupakan tampilan yang muncul setelah user melakukanlog in.
Gambar 6 Tampilan Halaman Menu Utama
Implementasi Halaman List HotelHalaman List Hotel merupakan tampilan yang muncul pada tombol pilihtipe pada halaman utama dan tampilan menu cari kamar.
Gambar 7 Tampilan Halaman List Hotel
Implementasi Halaman Booking HotelHalaman booking hotel merupakan tampilan yang muncul pada tombolbooking hotel di halaman list hotel.
Gambar 8 Tampilan Halaman Booking Hotel
Implementasi Halaman Histori PesanHalaman histori pesan merupakan halaman yang muncul pada tombol pesansekarang di halaman booking hotel.
Gambar 9 Tampilan Halaman Histori Pesan
Implementasi Halaman Upload PembayaranHalaman upload pembayaran merupakan tampilan yang muncul padatombol upload pembayaran di halaman histori pesan.
Gambar 10 Tampilan Upload PembayaranTampilan halaman Log In Web
Halaman Log In adalah halaman yang muncul pertama kali saat membukaalamat web admin.
Gambar 11 Tampilan Halaman Login
Tampilan Menu Utama
Tampilan menu utama merupakan tampilan awal pada saat kita membuka aplikasi
reservasi kamar. Berikut ini adalah tampilan rancangan menu utama.
Gambar 12 Tampilan Menu Utama
Tampilan Menu Pesan Hotel
Tampilan Menu Pesan Hotel merupakan tampilan yang didalamnya terdapat daftar
pemesanan kamar oleh kostumer berbentuk table.
Gambar 13 Tampilan Menu Pesan Hotel
Tampilan Histori Pesan Hotel
Tampilan Histori Pesan Hotel merupakan tampilan yang didalamnya terdapat
informasi seperti kamar yang telah dipesan, tanggal pesan, dan status pembayaran.
Gambar 14 Rancangan Tampilan Histori Pesan Hotel
Tampilan Laporan User
Tampilan Laporan User merupakan tampilan yang berisi daftar identitas pengguna
aplikasi reservasi Hotel Wijaya Kusuma Yogyakarta.
Gambar 15 Rancangan Tampilan Laporan User
KESIMPULANBerdasarkan hasil pembahasan yang telah diuraikan pada bab-bab
sebelumnya, adapun kesimpulan yang dapat diambil dari dibangunyaAplikasi Reservasi Kamar Pada Hotel Wijaya Kusuma YogyakartaBerbasisAndroid ini adalah sebagai berikut :1. Aplikasi reservasi kamar berbasis android ini dapat memudahkan dalam
melakukan pelayanan proses reservasi kamar via smartphone android.2. Dengan merancang atau membangun aplikasi reservasi kamar via
android ini, masyarakat atau tamu hotel tidak perlu datang langsung kehotel untuk melakukan proses reservasi kamar.
3. Aplikasi reservasi kamar ini mempunyai manfaat bagi masyarakatdalam hal pencarian lokasi hotel Wijaya Kusuma.
SARANBerdasarkan hasil dari analisis dan aplikasi mobile yang diterapkan pada
hotel Wijaya Kusuma Yogyakarta, dalam membangun aplikasi reservasikamar ini masih belum sempurna dan masih banyak kekurangan danketerbatasan. Oleh karena itu aplikasi reservasi kamar ini diperlukanpengembangan lebih lanjut. Adapun saran yang dapat diberikan untukmengembangkan aplikasi ini adalah sebagai berikut :1. Dalam pengembangan yang lebih lanjut dapat ditambahkan fasilitas-
fasilitas seperti dalam proses pembayaran dengan adanya kartu kreditonline dalam mendukung proses pembayaran reservasi.
2. Dalam pengembangan aplikasi ini disarankan untuk mengembangkandesign aplikasi ini menjadi lebih dinamis dan mudah digunakan olehuser.
3. Pemeliharaan (maintenance) terhadap aplikasi harus dilakukan secaraberkala sehingga aplikasi dapat berjalan dengan baik hal ini dikarenakanperkembangan waktu dan kebutuhan.
DAFTAR PUSTAKA
[1] Safaat, Nazruddin, 2013 , Aplikasi Berbasis Android , Informatika, Yogyakarta.
[2] Reno, M., 2014, Perkembangan Mobile Application Di Era Modern, SkripsiUniversitas Bina Nusantara, Jakarta.
[3] Nugroho, Andi, 2009, Rekayasa Perangkat Lunak Menggunakan UML dan Java,Andi Publisher, Yogyakarta.
[4] Mulyadi.2010. Membuat Aplikasi untuk ANDROID. Yogyakarta : MultimediaCenter Publishing