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.
- 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~
arikelnya sangat bermanfaat
BalasHapusKunjungi juga My Blog
Makasiii banyak ka, tapi masih bingung bgt si untuk cara pembuatanya
BalasHapusbisa minta scrip nya kak email amrizal88@gmail.com
BalasHapus