Abstrak: Reservasi adalah pemesanan kamar yang dilakukan sebelum tamu tiba di
suatu hotel. Reservasi sering juga disebut dengan booking, tetapi untuk menyebutkan
reservation section kata booking tidak tepat digunakan. Reservasi juga memiliki
banyak keuntungan yaitu tamu akan mendapat kepastian bahwa kamar akan tersedia
pada saatnya tiba dan tamu juga dapat memperkirakan anggaran yang akan
dihabiskan untuk biaya penginapan selama melakukan perjalanan. Setiap hotel pasti
memiliki sistem untuk melakukan reservasi hotel tersebut. Dalam penelitian ini,
sistem reservasi hotel dibuat menggunakan Bahasa Pemrograman Java dengan
konseop OOP dan menggunakan editor NetBeans IDE 8.2. Pada umumnya, Bahasa
Pemrograman java adalah bahasa pemrograman yang multi-platform dan multi
device. Salah satu kelebihan Bahasa Pemrograman Java adalah konsep OOP atau
Object Oriented Programming. Dimana program yang dibangun berorientasikan
kepada object. Aplikasi yang dibangun dengan konsep OOP terdiri atas object-object
yang saling berhubungan. Tujuan dibuatnya suatu sistem dengan konsep OOP adalah
untuk mempermudah pengembangan program dengan cara mengikuti model yang
telah ada dikehidupan sehari-hari.
3. Metode Penelitian
Metode pengumpulan data dalam penelitian ini berupa wawancara yaitu teknik
pencarian dan pengumpulan informasi dilakukan dengan mendatangi secara langsung
kepada pihak yang bersangkutan untuk dimintai keterangan mengenai sesuatu yang
diketaui sebagai data untuk dijadikan bahan membuat sebuah sistem. Selain itu
metode observasi juga dilibatkan dalam penelitian ini, observasi yaitu pengamatan
dan pencatatan secara teliti dan sistematis atas masalah-masalah yang sering terjadi
didalam hotel tersebut yang dapat diselesaikan dalam penelitian ini. Metode Analisis
data yang digunakan adalah analisis data para pengunjung hotel, waktu yang
diperlukan pengunjung untuk menginap dihotel tersebut, harga hotel dan total dari
hotel yang telah di pesan.
Keterangan :
Gambar 1 adalah berikut adalah tampilan output dari program Booking Hotel, dimana
terdapat ada data pilihankamar yang ingin di booking, nama, nomor handphone lama
pemakaian, harga kamar dan total yang harus dibayar pengunjung. Source kode akan
ditampilkan pada Gambar 2.
2. Class Menu
Class menu merupakan kelas super diantara class yang lain atau biasa dikatakan
class bapak yang bisa mewariskan methodnya ke subkelas.
public class Menu {
protected int waktu;
protected int harga;
protected int total;
public int setTotal(int a, int b)
{
this.waktu = a;
this.harga = b;
this.total = this.waktu * this.harga;
return this.total; }
Gambar 2. Tampilan Coding Class Menu
3. Class VIP
public class Vip extends Menu {
@Override
public int setTotal(int a, int b)
{
this.waktu = a;
this.harga = b;
this.total = this.waktu * this.harga;
return this.total;
}
@Override
public int getTotal()
{
return this.total;
}
}
Gambar 3. Tampilan Coding Class VIP
4. Class Utama
public static void main(String[] args) throws IOException {
// TODO code application logic here
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(isr);
int lagi;
do{
System.out.println("Developed by AM");
System.out.println("*************************");
System.out.println("Welcome to Hotel NetBeans");
System.out.println("*************************");
System.out.println("----PROGRAM PERHOTELAN----");
System.out.println("========Menu Utama========");
System.out.println("1.VIP");
System.out.println("2.Kelas1");
System.out.println("3.Kelas2");
System.out.print("Masukkan Pilihan Anda(1-3) = ");
String pil = input.readLine();
II. Pembahasan
Setalah dilakukan pemrograman dan uji coba maka dapat diketahui bahwa media
booking didalam perhotelan sangat dibutuhkan karena akan lebih mempermudah
proses pemesanan hotel.
Hasil uji coba menunjukkan output dari data yang ingin diisi oleh resepsionis, data
tersebut merupakan data dari pengunjung yang hendak memesan hotel. Didalam uji
coba tersebut tertera berapa hari ingin menginap, tipe kamar, dan harga kamar hotel
sesuai dengan tipe kamar yang disediakan oleh pihak hotel.
Namun media pemesanan ini masih banyak kekurangan dari segi interfance
maupun koding. Maka dibutuhkan ketelitian dan waktu yang cukup panjang untuk
menyelesaikan program yang bagus dan menarik duna bisnis ataupun instansi lainnya
Daftar Pustaka