Jumat, 12 Juni 2015

Source Code Java NetBeans : Penyewaan Penginapan

Source Code Java NetBeans : Penyewaan Penginapan

Program :

package penyewaanpenginapankamarkumpulanartikel21blogspotcom;
import java.util.Scanner;
public class PenyewaanPenginapanKamarKumpulanArtikel21blogspotcom {
static int kode;
static String nama,alamat, ktp, hp;
   public static void main(String[] args) {
System.out.println("|============================================================================|");
System.out.println("|PROGRAM PENYEWAAN KAMAR DISUATU PERHOTELAN (KumpulanArtikel-21.blogspot.com)|");  
System.out.println("|============================================================================|");
    Scanner masukan=new Scanner(System.in);
int pilih;
do {
System.out.println("|============================================================================|");
        System.out.println("\t     MENU UTAMA");
System.out.println("|============================================================================|");
    System.out.println("  1. Data Kamar");
    System.out.println("  2. Data Penyewa");
    System.out.println("  3. Data Transaksi");
    System.out.println("  4. keluar");
    System.out.print(" Masukan pilihan : ");
    pilih = masukan.nextInt();
    switch (pilih){
       case 1 : datakamar();break;
       case 2 : datapenyewa();break;
       case 3 : datatransaksi();break;}
  } while (pilih!=4);}
private static void datakamar(){
System.out.println("\t\t      DATA KAMAR");
System.out.println("=========================================================");
System.out.println("NO |    TYPE    |ISI|KETERSEDIAN|          HARGA         ");
System.out.println("1. |   SINGLE   | T |     Y     | RP. 150.000,- per malam");
System.out.println("2. |   DOUBLE   | T |     Y     | RP. 250.000,- per malam");
System.out.println("3. |   SUITE    | T |     Y     | RP. 350.000,- per malam");
System.out.println("=========================================================");
System.out.println("Total Semua Kamar   : 50");
System.out.println("Total Kamar Kosong  : 50");
System.out.println("Total Kamar Isi     : 0");
System.out.println("DATA KAMAR KOSONG   : - Single  : 30");
System.out.println("                      - Double  : 10");
System.out.println("                      - Suite   : 10");
System.out.println("=========================================================");}
private static void datapenyewa(){
Scanner masukan=new Scanner(System.in);
System.out.println("\t\t      DATA PENYEWA");
System.out.println("=========================================================");
System.out.print("Nama Anda        : ");
nama=masukan.next();
System.out.print("Alamat Anda      : ");
alamat=masukan.next();
System.out.println("    ");
System.out.print("NO KTP/SIM Anda  : ");
ktp=masukan.next();
System.out.print("NO Telepon Anda  : ");
hp=masukan.next();
System.out.println(" PILIH KAMAR : ");
System.out.println(" 1. Single  : Rp. 150.000,- per malam");
System.out.println(" 2. Double  : Rp. 250.000,- per malam");
System.out.println(" 3. Suite   : Rp. 350.000,- per malam");
System.out.print("Pilih kode kamar [1/2/3] : ");
kode=masukan.nextInt();
System.out.println("=========================================================");}
private static void datatransaksi(){
Scanner masukan=new Scanner(System.in);
int single = 150000, db=250000, st=350000;
int total = 0, kembali, sewa;
System.out.println("\t\t      DATA TRANSAKSI");
System.out.println("=========================================================");
System.out.println("\t      DATA YANG DI INPUTKAN");
System.out.println("Nama                : "+nama);
System.out.println("Alamat              : "+alamat);
System.out.println("NO KTP/SIM          : "+ktp);
System.out.println("NO Telepon          : "+hp);
if (kode==1)
{ System.out.println("Kamar yang di pesan : Single");
  System.out.println("Harga Sewa          : Rp. "+single+" per malam");
  System.out.print  ("Lama Sewa           : ");
  sewa=masukan.nextInt();
  total=sewa*single;}
else if (kode==2)
{ System.out.println("Kamar yang di pesan : Double");
  System.out.println("Harga Sewa          : Rp. "+db+" per malam");
  System.out.print  ("Lama Sewa           : ");
  sewa=masukan.nextInt();
  total=sewa*db;}
else if (kode==3)
{ System.out.println("Kamar yang di pesan : Suite");
  System.out.println("Harga Sewa          : Rp. "+st+" per malam");
  System.out.print  ("Lama Sewa           : ");
  sewa=masukan.nextInt();
  total=sewa*st;}
else
{ System.out.println("Kode Yang Di Masukkan Salah");}
System.out.println("Total Bayar         : Rp. "+total);
System.out.print  ("Bayar               : Rp. ");
int bayar=masukan.nextInt();
kembali=bayar-total;
System.out.println("Kembalian           : Rp. "+kembali);
System.out.println("=========================================================");

    }}

Output :