SALAM~
Pada artikel ini saya akan menjelaskan bagaimana membuat program pemesanan kamar hotel dengan menggunakan NETBEANS. Pada program ini saya menggunakan bahasa java dengan menggunakan fungsik switchcase. berikut langkah kerjanya.
Berikut ini adalah alur penggunaan programnya
Pada artikel ini saya akan menjelaskan bagaimana membuat program pemesanan kamar hotel dengan menggunakan NETBEANS. Pada program ini saya menggunakan bahasa java dengan menggunakan fungsik switchcase. berikut langkah kerjanya.
- Pertama kalian harus punya aplikasi NETBEANS dulu pastinya. Bagi yang belum punya silahkan search di google
- Setelah kalian punya buka aplikasi NETBEANS-nya. Nanti muncul logo NETBEANS-nya dan tunggu sampe kebuka.
- Setelah aplikasinya kebuka langsung aja buat project baru
- Disini kalian bisa pilih jenis bahasa pemrograman yang mau kalian gunakan. Pada pembuatan program ini saya menggunakan bahasa java. Selanjutnya langsung klik next aja
- Ketik Nama program yang kalian ingin kan. Lalu klik finish
- Selanjutnya kalian biasa masukan script yang bisa kalian buat sendiri seperti contoh yang ada dibawah ini.
- Setelah selesai dengan membuat script kalian bisa melakukan “Run File” dengan meng-klik Shift+F6
- Dan inilah hasil “Run File” Program kalian. Ini hanyalah gambaran untuk tampilan program yang telah kalian buat.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package hotel;
/**
*
* @author Flashco
*/
import java.util.Scanner;
public class hotel {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner masuktotal=new Scanner (System.in);
int room = 0;
int vip=500000, kelas1=300000, kelas2=250000;
int harga, diskon, waktu, uang, kembali;
System.out.println("WELCOME TO BIG-A HOTEL");
System.out.println();
System.out.println("DAPATKAN DISKON 15% JIKA ANDA BOOKING KAMAR 4 HARI ATAU LEBIH!!!");
System.out.println();
System.out.println("DAFTAR HARGA\n1. VIP = Rp.500.000,-\n2. Kelas 1 = Rp.300.000,-\n3. Kelas 2 = Rp.250.000,-");
System.out.print("Masukan Nomor Kode Kelas Kamar = ");
room = masuktotal.nextInt();
switch (room){
case 1: System.out.println("Anda akan memesan kamar VIP");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*500000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
break;
case 2: System.out.println("Anda akan memesan kamar Kelas 1");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*300000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
break;
case 3: System.out.println("Anda akan memesan kamar Kelas 2");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*250000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
}
}
}
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package hotel;
/**
*
* @author Flashco
*/
import java.util.Scanner;
public class hotel {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner masuktotal=new Scanner (System.in);
int room = 0;
int vip=500000, kelas1=300000, kelas2=250000;
int harga, diskon, waktu, uang, kembali;
System.out.println("WELCOME TO BIG-A HOTEL");
System.out.println();
System.out.println("DAPATKAN DISKON 15% JIKA ANDA BOOKING KAMAR 4 HARI ATAU LEBIH!!!");
System.out.println();
System.out.println("DAFTAR HARGA\n1. VIP = Rp.500.000,-\n2. Kelas 1 = Rp.300.000,-\n3. Kelas 2 = Rp.250.000,-");
System.out.print("Masukan Nomor Kode Kelas Kamar = ");
room = masuktotal.nextInt();
switch (room){
case 1: System.out.println("Anda akan memesan kamar VIP");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*500000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
break;
case 2: System.out.println("Anda akan memesan kamar Kelas 1");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*300000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
break;
case 3: System.out.println("Anda akan memesan kamar Kelas 2");
System.out.println();
System.out.print("Silahkan Masukan Berapa Hari anda akan tinggal = ");
waktu = masuktotal.nextInt();
harga = waktu*250000;
System.out.println("Harga = Rp."+harga+",-");
if(waktu>=4){
diskon=((harga*15)/100);
System.out.println("diskon = Rp."+diskon+",-");
harga = (harga-diskon);
System.out.println("Total harga = Rp."+harga+",-");
}
System.out.print("Masukan Uang yang diberikan Rp.");
uang = masuktotal.nextInt();
kembali=(uang-harga);
System.out.println("Kembalian Anda = Rp."+kembali+",-");
System.out.println();
System.out.println("TerimaKasih Atas Pemesanan Anda");
System.out.println("================Rival Achmadani================");
}
}
}
Berikut ini adalah alur penggunaan programnya
- Pertama pilih kategori kamar yang diinginkan sesuai dengan daftar yang diatasnya
- Tentukan berapa lama anda ingin tinggal di hotel tersebut
- Karna pada script telah diberikan diskon untuk pemesanan lebih dari 4 hari, maka karna pada contoh kita akan memesan 5 hari maka kita mendapatkan diskon sebanyak 15%
- Setelah menentukan berapa lama akan tinggal, maka program akan menghitung dana yang diperlukan untuk memesan kamar hotel
- Setelah itu Tuliskan berapa banyak uang yang diberikan kepada pelanggan
- Jika banyaknya uang yang diberikan pelanggan lebih besar dari dana yang diperlukan maka program akan menghitung uang kembaliannya
- Dan selesai
Begitulah cara membuat sebuah program pemesanan kamar hotel dengan menggunakan aplikasi NETBEANS. Membutuhkan banyak ketelitian dan juga harus mengetahui betul fungsi-fungsi yang harus dipakai. Jadi mari budayakan membaca dan memahami.
Sekian artikel pada blog saya. Semoga bermanfaat
SALAM~