Interface I-Kios :
Dengan Coding main :
Coding untuk pulsa :
Coding tiketpesawat :
Coding tiketkereta :
Coding tiketkonser :
Coding onlineshop :
Coding idelivery :
Hasil case beli pulsa :
Hasil case bayar Online Shopping :
Hasil case pesan tiket kereta Api :
Hasil case pesan tiket pesawat :
Hasil case pesan tiket konser :
Hasil case pesan produk I-Delivery & keluar aplikasi:
Sekian dan Terima Kasih
Dengan Coding main :
/**
* Write a description of class main here.
*
* @author Alberto Sanjaya
* @version (a version number or a date)
*/
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
Scanner scan= new Scanner(System.in);
int cost,menu;
System.out.println("Silahkan Pilih Layanan I-Kios \n");
while (true)
{
System.out.println("1. Beli Pulsa");
System.out.println("2. Bayar Online Shopping");
System.out.println("3. Booking Tiket Kereta Api");
System.out.println("4. Pesan Tiket Pesawat");
System.out.println("5. Pesan Tiket Konser");
System.out.println("6. Pesan produk I-Delivery");
System.out.println("0. Keluar");
menu=scan.nextInt();
switch(menu)
{
case 1:
pulsa pulsa1=new pulsa();
pulsa1.belipulsa();
break;
case 2:
onlineshop olshop1 = new onlineshop();
olshop1.bayarolshop();
break;
case 3:
tiketkereta kereta1=new tiketkereta();
kereta1.tiketkereta();
break;
case 4:
tiketpesawat pesawat1=new tiketpesawat();
pesawat1.tiketpesawat();
break;
case 5:
tiketkonser konser1 = new tiketkonser();
konser1.tiketkonser();
break;
case 6:
idelivery idelivery1 = new idelivery();
idelivery1.idelivery();
break;
case 0:
System.out.println("============Terima Kasih============");
System.out.println("===Sudah Menggunakan Layanan Kami===");
System.exit(0);
default :
System.out.println("Perintah yang anda masukkan salah!Masukkan perintah lagi!");
}
System.out.println("Silahkan membayar tagihan pada loket kasir kami");
System.out.println();
System.out.println();
}
}
}
Coding untuk pulsa :
// kode untuk pulsa
import java.util.Scanner;
public class pulsa
{
int pilih , harga;
String nohp;
private String jenis[]={"Telkomsel","3","XL","Indosat","Smartfren","AXIS"};
private String pulsa[] = {"Rp 10.000", "Rp 20.000", "Rp 50.000","Rp 100.000"};
Scanner scan = new Scanner(System.in);
public void belipulsa()
{
jenispulsa();
jumlahpulsa();
printstruk();
}
public void jenispulsa ()
{
System.out.println("Pilih Jenis Provider");
System.out.println("1. Telkomsel");
System.out.println("2. 3");
System.out.println("3. XL");
System.out.println("4. Indosat");
System.out.println("5. Smartfren");
System.out.println("6. AXIS");
pilih = scan.nextInt();
}
public void jumlahpulsa()
{
System.out.println("Pilih Jumlah Pulsa yang Ingin Di Beli");
System.out.println("1. Rp 10.000");
System.out.println("2. Rp 20.000");
System.out.println("3. Rp 50.000");
System.out.println("4. Rp 100.000");
harga = scan.nextInt();
System.out.println("Ketikkan No Handphone");
nohp = scan.next();
}
public void printstruk()
{
System.out.println("##################################");
System.out.println("######Struk Pembelian Pulsa#######");
System.out.println("# No Handphone : "+ nohp );
System.out.println("# Provider : " + jenis[pilih-1] );
System.out.println("# Jumalh Pulsa : " + pulsa[harga-1] + " rupiah.");
System.out.println("##################################");
}
}
Coding tiketpesawat :
/**
* Write a description of class tiketpesawat here.
*
* @author Alberto Sanjaya
* @version (a version number or a date)
*/
import java.util.Scanner;
public class tiketpesawat
{
String [] nama,id ;
Scanner scan = new Scanner(System.in);
String nama1 , id1;
private String kota[]={"Surabaya","Jakarta","Bali"};
private String pesawat [] ={"Citilink","Air Asia", "Garuda Indonesia","Lion Air", " Sriwijaya Air"};
int pilihdestinasi, pilihasal, tanggal, bulan, tahun, jumlah, harga,pes;
public void tiketpesawat()
{
data();
pilihkota();
printstruk();
}
public void data ()
{
System.out.println("Selamat datang di layanan tiket pesawat");
System.out.println("Silahkan sebutkan jumlah tiket yang akan dipesan");
jumlah = scan.nextInt();
System.out.println("Silahkan inputkan Nama dan Nomor Identitas");
if (jumlah ==1)
{
System.out.println("Silahkan Masukkan Nama ");
nama1 =scan.next();
System.out.println("Silahkan Masukkan Nomor Identitas");
id1=scan.next();
}
else
{
nama=new String [jumlah];
id=new String [jumlah];
for (int i=0;i<jumlah;i++)
{
int j=i+1;
System.out.println("Silahkan Masukkan Nama orang ke-" +j);
nama[i] =scan.next();
System.out.println("Silahkan Masukkan Nomor Identitas orang ke-" + j);
id[i]=scan.next();
}
}
}
public void pilihkota()
{
System.out.println("Silahkan masukkan tanggal , bulan dan tahun keberangkatan");
System.out.println("Tanggal :");
tanggal=scan.nextInt();
System.out.println("Bulan :");
bulan=scan.nextInt();
System.out.println("Tahun :");
tahun=scan.nextInt();
System.out.println("Silahkan pilih kota asal dan kota tujuan");
System.out.println("1. Surabaya");
System.out.println("2. Jakarta");
System.out.println("3. Bali");
System.out.println("Kota asal :");
pilihasal =scan.nextInt();
System.out.println("Kota tujuan :");
pilihdestinasi = scan.nextInt();
if ((pilihasal == 1 && pilihdestinasi == 2) ||(pilihasal == 2 && pilihdestinasi ==1))
{
harga=1000000;
}
else if ((pilihasal==1 && pilihdestinasi==3)||(pilihasal==3 && pilihdestinasi==1))
{
harga=600000;
}
else
{
harga = 1700000;
}
System.out.println("Pilih Jenis Pesawat");
System.out.println("1. Citilink");
System.out.println("2. Air Asia");
System.out.println("3. Garuda Indonesia");
System.out.println("4. Lion Air");
System.out.println("5. Sriwijaya Air");
pes =scan.nextInt();
if (pes==1)
{
harga=harga-50000;
}
else if(pes==2)
{
harga=harga-120000;
}
else if (pes==3)
{
harga=harga+175000;
}
else if(pes==4)
{
harga=harga-130000;
}
else if(pes==5)
{
harga=harga-78000;
}
}
public void printstruk()
{
System.out.println("##################################");
if (jumlah==1)
{
System.out.println(" Nama : "+ nama1 );
System.out.println(" Nomor Identitas :" + id1 );
}
else
{
for(int i=0;i<jumlah;i++)
{
int j=i+1;
System.out.println(" Nama ke-"+ j + " : " +nama[i] );
System.out.println(" Nomor Identitas ke-" + j + " : " + id[i] );
}
}
System.out.println(" Asal kota keberangkatan : " + kota[pilihasal-1] );
System.out.println(" Kota tujuan :" + kota[pilihdestinasi-1]);
System.out.println(" Jenis Pesawat : " + pesawat[pes-1]);
System.out.println(" Tanggal Keberangkatan :" + tanggal + "-" +bulan+"-"+tahun);
System.out.println(" Harga Tiket : " + harga + " rupiah.");
System.out.println("##################################");
}
}
Coding tiketkereta :
/**
* Write a description of class tiketkereta here.
*
* @author Alberto Sanjaya
* @version (a version number or a date)
*/
import java.util.Scanner;
public class tiketkereta
{
String [] nama,id ;
Scanner scan = new Scanner(System.in);
String nama1 , id1;
private String kota[]={"Surabaya","Jakarta kota","Bandung"};
private String kereta [] ={"Argo Bromo","Brantas", "Jayabaya"};
int pilihdestinasi, pilihasal, tanggal, bulan, tahun, jumlah, harga,ker;
public void tiketkereta()
{
data();
pilihkota();
printstruk();
}
public void data ()
{
System.out.println("Selamat datang di layanan tiket kereta");
System.out.println("Silahkan sebutkan jumlah tiket yang akan dipesan");
jumlah = scan.nextInt();
System.out.println("Silahkan inputkan Nama dan Nomor Identitas");
if (jumlah ==1)
{
System.out.println("Silahkan Masukkan Nama ");
nama1 =scan.next();
System.out.println("Silahkan Masukkan Nomor Identitas");
id1=scan.next();
}
else
{
nama=new String [jumlah];
id=new String [jumlah];
for (int i=0;i<jumlah;i++)
{
int j=i+1;
System.out.println("Silahkan Masukkan Nama orang ke-" +j);
nama[i] =scan.next();
System.out.println("Silahkan Masukkan Nomor Identitas orang ke-" + j);
id[i]=scan.next();
}
}
}
public void pilihkota()
{
System.out.println("Silahkan masukkan tanggal , bulan dan tahun keberangkatan");
System.out.println("Tanggal :");
tanggal=scan.nextInt();
System.out.println("Bulan :");
bulan=scan.nextInt();
System.out.println("Tahun :");
tahun=scan.nextInt();
System.out.println("Silahkan pilih kota asal dan kota tujuan");
System.out.println("1. Surabaya");
System.out.println("2. Jakarta kota");
System.out.println("3. Bandung");
System.out.println("Kota asal :");
pilihasal =scan.nextInt();
System.out.println("Kota tujuan :");
pilihdestinasi = scan.nextInt();
if ((pilihasal == 1 && pilihdestinasi == 2) ||(pilihasal == 2 && pilihdestinasi ==1))
{
harga=300000;
}
else if ((pilihasal==1 && pilihdestinasi==3)||(pilihasal==3 && pilihdestinasi==1))
{
harga=200000;
}
else
{
harga = 70000;
}
System.out.println("Pilih Jenis Kereta");
System.out.println("1. Argo Bromo");
System.out.println("2. Brantas");
System.out.println("3. Jayabaya");
ker =scan.nextInt();
if (ker==1)
{
harga=harga-10000;
}
else if(ker==2)
{
harga=harga-15000;
}
else
{
harga=harga+25000;
}
}
public void printstruk()
{
System.out.println("##################################");
if (jumlah==1)
{
System.out.println(" Nama : "+ nama1 );
System.out.println(" Nomor Identitas :" + id1 );
}
else
{
for(int i=0;i<jumlah;i++)
{
int j=i+1;
System.out.println(" Nama ke-"+ j + " : " +nama[i] );
System.out.println(" Nomor Identitas ke-" + j + " : " + id[i] );
}
}
System.out.println(" Asal kota : " + kota[pilihasal-1] );
System.out.println(" Kota tujuan :" + kota[pilihdestinasi-1]);
System.out.println(" Nama kereta : " + kereta[ker-1]);
System.out.println(" Tanggal Keberangkatan :" + tanggal + "-" +bulan+"-"+tahun);
System.out.println(" Harga Tiket : " + harga + " rupiah.");
System.out.println("##################################");
}
}
Coding tiketkonser :
import java.util.Scanner;
public class tiketkonser
{
private String nama;
private String noID;
private int pilih;
private int jenistiket;
private int jumlah;
private int totalharga;
private int listharga[] = {60000,50000,70000,150000,600000};
private String jenis[] = {"Reguler", "VIP", "VVIP"};
private int plus[] = {0,20000,50000};
private String konser[]={"Schematics REEVA","CIVEX","Paradigm", "Jazz Festival", "Soundrenaline"};
Scanner scan = new Scanner(System.in);
public void pilihkonser()
{
System.out.println("Pilih Konser ");
System.out.println("1. Schematics REEVA (Rp. 60000)");
System.out.println("2. CIVEX (Rp. 50000)");
System.out.println("3. Paradigm (Rp. 70000)");
System.out.println("4. Jazz Festival (Rp. 150000)");
System.out.println("5. Soundrenaline (Rp. 600000)");
System.out.println("Keterangan: Harga tersebut hanya harga tiket reguler, untuk tiket VIP + Rp. 20000 dan VVIP + Rp. 50000");
pilih = scan.nextInt();
}
public void jenistiket()
{
System.out.println("Pilih Jenis tiket: ");
System.out.println("1. Reguler");
System.out.println("2. VIP");
System.out.println("3. VVIP");
jenistiket = scan.nextInt();
System.out.println("Masukkan jumlah tiket: " );
jumlah = scan.nextInt();
}
public void data()
{
System.out.println("Masukkan nama: ");
nama = scan.next();
System.out.println("Masukkan nomor identitas: ");
noID = scan.next();
}
public void printstruk()
{
System.out.println("##########################################");
System.out.println("Struk Pembayaran Tiket Konser");
System.out.println("Nama : " + nama);
System.out.println("No Identitas : " + noID);
System.out.println("Jenis konser : " + konser[pilih-1]);
System.out.println("Jenis tiket : " + jenis[jenistiket-1]);
System.out.println("Jumlah : " + jumlah);
totalharga = jumlah *(listharga[pilih-1] + plus[jenistiket-1]);
System.out.println("Bayar di kasir sejumlah Rp. " + totalharga);
System.out.println("##########################################");
}
public void tiketkonser()
{
pilihkonser();
jenistiket();
data();
printstruk();
}
}
Coding onlineshop :
/**
* Write a description of class onlineshop here.
*
* @author Alberto Sanjaya
* @version (a version number or a date)
*/
import java.util.Scanner;
import java.util.Random;
public class onlineshop
{
private String trans[]={"Tokopedia","Bukalapak","Lazada", "Shopee", "Elevenia"};
private String jenis;
private String nohp;
private String kodebayar;
private int harga;
private int pilih;
Scanner scan = new Scanner(System.in);
public void onlineshop()
{
System.out.println("Pilih jenis Online Shop: ");
System.out.println("1. Tokopedia");
System.out.println("2. Bukalapak");
System.out.println("3. Lazada");
System.out.println("4. Shopee");
System.out.println("5. Elevenia");
pilih = scan.nextInt();
}
public void data()
{
System.out.println("Masukkan nomor hp: ");
nohp = scan.next();
System.out.println("Masukkan kode pembayaran: ");
kodebayar = scan.next();
}
public void printstruk()
{
System.out.println("##########################################");
System.out.println("Struk Pembayaran Online Shopping");
System.out.println("Jenis online shop: " + trans[pilih-1]);
System.out.println("Dengan nomor HP " + nohp + " dan Kode pembayaran " + kodebayar);
Random r = new Random();
harga = r.nextInt((1000000 - 50000) + 1) + 50000 ;
System.out.println("Bayar di kasir sejumlah Rp. " + harga);
System.out.println("##########################################");
}
public void bayarolshop()
{
onlineshop();
data();
printstruk();
}
}
Coding idelivery :
import java.util.Scanner;
import java.util.Random;
public class idelivery
{
private int harga;
private int pilih;
private int jumlah;
private String nama, noID, alamat, alamatkirim, noHP;
private String produk[]={"Gas 12 kg", "Galon Aqua", "Galon Cleo", "Lemari pakaian Napolly sedang", "Air mineral kardus Club"};
private int hargaproduk[] = {60000, 70000, 58000, 250000, 20000};
private int pilihmetode;
private int ongkir;
private int x;
Scanner scan = new Scanner(System.in);
public void barang()
{
System.out.println("Pilih Produk: ");
System.out.println("1. Gas 12 kg (Rp. 60000)");
System.out.println("2. Galon Aqua (Rp. 70000)");
System.out.println("3. Galon Cleo (Rp. 58000)");
System.out.println("4. Lemari pakaian Napolly sedang (Rp. 250000)");
System.out.println("5. Air mineral kardus Club (Rp. 20000)");
pilih = scan.nextInt();
System.out.println("Masukkan jumlah produk yang dibeli: ");
jumlah = scan.nextInt();
}
public void data()
{
System.out.println("Masukkan nama: ");
nama = scan.next();
System.out.println("Masukkan nomor identitas: ");
noID = scan.next();
System.out.println("Masukkan alamat: ");
alamat = scan.next();
System.out.println("Masukkan nomor HP: ");
noHP = scan.next();
System.out.println("Masukkan pilihan metode pesanan (Ketik 1 untuk pesan-antar dan Ketik 2 untuk pesan ambil):");
pilihmetode = scan.nextInt();
if(pilihmetode == 1)
{
System.out.println("Apakah alamat pengiriman sama dengan alamat rumah? (Ketik 1 untuk Ya dan Ketik 0 untuk tidak)");
x = scan.nextInt();
if(x==0)
{
System.out.println("Masukkan alamat pengiriman: ");
alamatkirim = scan.next();
}
}
}
public void printstruk()
{
System.out.println("##########################################");
System.out.println("Struk Pembayaran iDelivery");
System.out.println("Nama : " + nama);
System.out.println("No Identitas : " + noID);
System.out.println("Alamat : " + alamat);
System.out.println("Nomor HP : " + noHP);
System.out.println("Produk : " + produk[pilih-1]);
System.out.println("Jumlah yang dibeli : " + jumlah);
if( pilihmetode == 1)
{
System.out.println("Metode Pesanan : Pesan-Antar");
if(x==0)
{
System.out.println("Alamat pengiriman : " + alamatkirim);
}
else
{
System.out.println("Alamat pengiriman : " + alamat);
}
Random r = new Random();
ongkir = r.nextInt((100000 - 10000) + 1) + 10000 ;
System.out.println("Ongkos pengiriman : " + ongkir);
harga = ( jumlah * hargaproduk[pilih-1] ) + ongkir;
}
else
{
System.out.println("Metode Pesanan : Pesan-Ambil");
harga = jumlah * hargaproduk[pilih-1];
}
System.out.println("Bayar di kasir sejumlah Rp. " + harga);
System.out.println("##########################################");
}
public void idelivery()
{
barang();
data();
printstruk();
}
}
Hasil case beli pulsa :
Hasil case bayar Online Shopping :
Hasil case pesan tiket kereta Api :
Hasil case pesan tiket pesawat :
Hasil case pesan tiket konser :
Hasil case pesan produk I-Delivery & keluar aplikasi:
Sekian dan Terima Kasih
Comments