ETS i-Kios

ETS

i-Kios аԁаƖаh mesin mirip ATM уаnɡ memproses kebutuhan  secara mandiri. i-Kios  tersedia di lebih dari 2.000 toko INDOMARET. i-Kios juga bertujuan untuk mempermudah dalam pembayaran produk digital.

Untuk implementasi dari i-kios ini makan kami membuat program dengan sourcode sebagai berikut :

int main
  1. /**  
  2.   * Write a description of class IntMain here.  
  3.   *  
  4.   * @author immanuel@davtang  
  5.   */  
  6. import java.util.Scanner;
  7. public class Int_Main  
  8. {  
  9.    public static void main(String args[])  
  10.    {  
  11.    Scanner scan= new Scanner(System.in);  
  12.    int pilihan;  
  13.    String nopol;  
  14.    String z;
  15.    
  16.    System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  17.    System.out.println("+++++++++++++++++++++++++++++++++++++++");    
  18.    System.out.println("+++++++++++ Welcome in I-KIOS +++++++++");  
  19.    System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  20.    System.out.println("+++++++++++++++++++++++++++++++++++++++");    
  21.    
  22.    System.out.println("Pilih Pembayaran yang akan dilakukan");  
  23.    System.out.println("1.Tiket Kereta");
  24.    System.out.println("2.Tiket Pesawat");
  25.    System.out.println("3.Beli Pulsa");
  26.    System.out.println("4.Online Shopping");
  27.    System.out.println("5.tiket konser");
  28.    pilihan=scan.nextInt();  
  29.    
  30.    ikios beli=new ikios();
  31.    beli.classdipilih = pilihan;
  32.    beli.ikios();
  33.    
  34.    System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  35.    System.out.println("+++++++++++++++++++++++++++++++++++++++");    
  36.    System.out.println("++++++++++++++ Thank You ++++++++++++++");  
  37.    System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  38.    System.out.println("+++++++++++++++++++++++++++++++++++++++");    
  39.    
  40.  }  
  41. }


Tiket Kereta
  1. /**
  2.  * Write a description of class Tiket_Kereta here.
  3.  *
  4.  * @author imanuelanddavtang
  5.  */
  6. import java.util.Scanner;
  7. public class Tiket_Kereta extends ikios{
  8.     static int jumlahtiket = 10;
  9.     static int idtransaksi = 10001;
  10.     static String asalkota;
  11.     static String tujuankota;
  12.     public static int getjumlahtiket(){
  13.         return jumlahtiket;
  14.     }
  15.     public static void getasaldantujuan(){
  16.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan Kota Asal+++++++++++++++++++++++++++++++++++++++");  
  17.         Scanner scan= new Scanner(System.in);  
  18.         asalkota=scan.next();
  19.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan Kota Tujuan+++++++++++++++++++++++++++++++++++++++");
  20.         tujuankota=scan.next();
  21.     }
  22.     public static int konfirmasi(){
  23.         String konfirmasi;
  24.         int nilai;
  25.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  26.         Scanner scan= new Scanner(System.in);  
  27.         konfirmasi= scan.next();
  28.         nilai = Integer.parseInt(konfirmasi);
  29.         return nilai;
  30.     }
  31.    
  32.     public static void belitiket(){
  33.         int banyaktiket;
  34.         System.out.println("+++++++++++++++++++++++++++++++++++++++Jumlah tiket+++++++++++++++++++++++++++++++++++++++");
  35.         Scanner scan= new Scanner(System.in);  
  36.         String initiket=scan.next();
  37.         banyaktiket = Integer.parseInt(initiket);
  38.         jumlahtiket = jumlahtiket - banyaktiket;
  39.     }
  40.     public static void getnota()
  41.     {
  42.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  43.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  44.         System.out.println("Pembayaran untuk Tiket ");  
  45.         System.out.println("Dengan Tujuan "+tujuankota+" Asal "+asalkota);  
  46.         System.out.println("Dengan harga Rp. "+asalkota.length()*10000);  
  47.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  48.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  49.         System.out.println("Silahkan tempelkan kartu anda untuk membayar!!(tekan 1)");  
  50.     }
  51.     public static void nota(){
  52.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  53.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  54.         System.out.println("Pembayaran berhasil dilakukan!");  
  55.         System.out.println("Silahkan ambil Kode tiket anda");
  56.         System.out.println("Nama Penumpang : "+ getnama());
  57.         System.out.println("++++++++++++++ CX12"+getnohp()+"+++++++++++");
  58.         System.out.println("Kode Juga sudah di kirim lewat sms ");  
  59.         System.out.println("+++++++++++++++++++++++++++++++++++++++");      
  60.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  61.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  62.         System.out.println("+++++++++" +tujuankota+ "+++++++++");  
  63.         System.out.println("+++++++++ "+asalkota+"+++++++++++");  
  64.         System.out.println("+++++++++ Harga: Rp."+asalkota.length()*10000+" +++++++++++++");  
  65.         System.out.println("++++++++++++++++++++TERIMAKASIH+++++++++++++++++++");  
  66.          
  67.     }
  68. }


Output Tiket Kereta :












Tiket Pesawat
  1. /**
  2.  * Write a description of class Tiket_Kereta here.
  3.  *
  4.  * @author imanuelanddavtang
  5.  */
  6. import java.util.Scanner;
  7. public class Tiket_pesawat extends ikios{
  8.     static int jumlahtiket = 10;
  9.     static int idtransaksi = 10001;
  10.     static String asalkota;
  11.     static String tujuankota;
  12.     public static int getjumlahtiket(){
  13.         return jumlahtiket;
  14.     }
  15.     public static void getasaldantujuan(){
  16.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan Kota Asal+++++++++++++++++++++++++++++++++++++++");  
  17.         Scanner scan= new Scanner(System.in);  
  18.         asalkota=scan.next();
  19.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan Kota Tujuan+++++++++++++++++++++++++++++++++++++++");
  20.         tujuankota=scan.next();
  21.     }
  22.     public static int konfirmasi(){
  23.         String konfirmasi;
  24.         int nilai;
  25.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  26.         Scanner scan= new Scanner(System.in);  
  27.         konfirmasi= scan.next();
  28.         nilai = Integer.parseInt(konfirmasi);
  29.         return nilai;
  30.     }
  31.    
  32.     public static void belitiket(){
  33.         int banyaktiket;
  34.         System.out.println("+++++++++++++++++++++++++++++++++++++++Jumlah tiket+++++++++++++++++++++++++++++++++++++++");
  35.         Scanner scan= new Scanner(System.in);  
  36.         String initiket=scan.next();
  37.         banyaktiket = Integer.parseInt(initiket);
  38.         jumlahtiket = jumlahtiket - banyaktiket;
  39.     }
  40.     public static void getnota()
  41.     {
  42.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  43.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  44.         System.out.println("Pembayaran untuk Tiket ");  
  45.         System.out.println("Dengan Tujuan "+tujuankota+" Asal "+asalkota);  
  46.         System.out.println("Dengan harga Rp. "+asalkota.length()*10000);  
  47.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  48.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  49.         System.out.println("Silahkan tempelkan kartu anda untuk membayar!!(tekan 1)");  
  50.     }
  51.     public static void nota(){
  52.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  53.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  54.         System.out.println("Pembayaran berhasil dilakukan!");  
  55.         System.out.println("Silahkan ambil Kode tiket anda");
  56.         System.out.println("Nama Penumpang : "+ getnama());
  57.         System.out.println("++++++++++++++ CX12"+getnohp()+"+++++++++++");
  58.         System.out.println("Kode Juga sudah di kirim lewat sms ");  
  59.         System.out.println("+++++++++++++++++++++++++++++++++++++++");      
  60.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  61.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  62.         System.out.println("+++++++++" +tujuankota+ "+++++++++");  
  63.         System.out.println("+++++++++ "+asalkota+"+++++++++++");  
  64.         System.out.println("+++++++++ Harga: Rp."+asalkota.length()*10000+" +++++++++++++");  
  65.         System.out.println("++++++++++++++++++++TERIMAKASIH+++++++++++++++++++");  
  66.          
  67.     }
  68. }

Output Tiket Pesawat




Pulsa
  1.  
  2. /**
  3.  * Write a description of class Tiket_Kereta here.
  4.  *
  5.  * @author imanuelanddavtang
  6.  */
  7.  
  8. import java.util.Scanner;
  9.  
  10. public class pulsa extends ikios{
  11.  
  12.     static String jumlahpulsa;
  13.  
  14.  
  15.     public static void getpulsa1(){
  16.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan jumlah pulsa+++++++++++++++++++++++++++++++++++++++");
  17.         Scanner scan= new Scanner(System.in);
  18.         jumlahpulsa = scan.next();
  19.     }
  20.  
  21.     public static int konfirmasi(){
  22.         String konfirmasi;
  23.         int nilai;
  24.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  25.         Scanner scan= new Scanner(System.in);  
  26.         konfirmasi= scan.next();
  27.         nilai = Integer.parseInt(konfirmasi);
  28.         return nilai;
  29.  
  30.     }
  31.    
  32.    
  33.  
  34.     public static void getnota()
  35.     {
  36.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  37.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  38.         System.out.println("Pembayaran untuk pulsa ");  
  39.         System.out.println("Dengan Tujuan "+jumlahpulsa+"++++++++++");  
  40.         System.out.println("Dengan harga Rp. "+jumlahpulsa);  
  41.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  42.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  43.         System.out.println("Silahkan tempelkan kartu anda untuk membayar!!(tekan 1)");  
  44.     }
  45.  
  46.     public static void nota(){
  47.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  48.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  49.         System.out.println("Pembayaran berhasil dilakukan!");  
  50.         System.out.println("Silahkan ambil Kode pulsa anda");
  51.         System.out.println("Nama Penumpang : "+ getnama());
  52.         System.out.println("++++++++++++++ CX12"+getnohp()+"+++++++++++");
  53.         System.out.println("pulsa akan dikonfirmasi lewat sms ");  
  54.         System.out.println("+++++++++++++++++++++++++++++++++++++++");      
  55.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  56.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  57.         System.out.println("+++++++++ pulsa yang ingin diisi" +jumlahpulsa+ "+++++++++");    
  58.         System.out.println("+++++++++ Harga: Rp."+jumlahpulsa+" +++++++++++++");  
  59.         System.out.println("++++++++++++++++++++TERIMAKASIH+++++++++++++++++++");  
  60.          
  61.     }
  62. }





Tiket Konser
  1.  
  2. /**
  3.  * Write a description of class Tiket_Kereta here.
  4.  *
  5.  * @author imanuelanddavtang
  6.  */
  7.  
  8. import java.util.Scanner;
  9.  
  10. public class konser extends ikios{
  11.     static int jumlahtiket = 10;
  12.     static int idtransaksi = 10001;
  13.     static String jeniskonser1;
  14.    
  15.  
  16.     public static int getjumlahtiket(){
  17.         return jumlahtiket;
  18.     }
  19.  
  20.     public static void getasaldantujuan(){
  21.         System.out.println("+++++++++++++++++++++++++++++++++++++++Masukan jenis konser+++++++++++++++++++++++++++++++++++++++");  
  22.         Scanner scan= new Scanner(System.in);  
  23.         jeniskonser1=scan.next();
  24.     }
  25.  
  26.     public static int konfirmasi(){
  27.         String konfirmasi;
  28.         int nilai;
  29.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  30.         Scanner scan= new Scanner(System.in);  
  31.         konfirmasi= scan.next();
  32.         nilai = Integer.parseInt(konfirmasi);
  33.         return nilai;
  34.  
  35.     }
  36.    
  37.     public static void belitiket(){
  38.         int banyaktiket;
  39.         System.out.println("+++++++++++++++++++++++++++++++++++++++Jumlah tiket+++++++++++++++++++++++++++++++++++++++");
  40.         Scanner scan= new Scanner(System.in);  
  41.         String initiket=scan.next();
  42.         banyaktiket = Integer.parseInt(initiket);
  43.         jumlahtiket = jumlahtiket - banyaktiket;
  44.     }
  45.  
  46.     public static void getnota()
  47.     {
  48.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  49.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  50.         System.out.println("Pembayaran untuk Tiket ");  
  51.         System.out.println("Dengan konser "+jeniskonser1);  
  52.         System.out.println("Dengan harga Rp.50000 ");  
  53.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  54.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  55.         System.out.println("Silahkan tempelkan kartu anda untuk membayar!!(tekan 1)");  
  56.     }
  57.  
  58.     public static void nota(){
  59.         System.out.println("---------------------------------------");  
  60.         System.out.println("---------------------------------------");  
  61.         System.out.println("Pembayaran berhasil dilakukan!");  
  62.         System.out.println("Silahkan ambil Kode tiket anda");
  63.         System.out.println("Nama Penumpang : "+ getnama());
  64.         System.out.println("++++++++++++++ "+getnohp()+"+++++++++++");
  65.         System.out.println("Kode Juga sudah di kirim lewat sms ");  
  66.         System.out.println("---------------------------------------");      
  67.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  68.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  69.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  70.         System.out.println("+++++++++ "+jeniskonser1+"+++++++++++++");  
  71.         System.out.println("+++++++++++++++++++++++++++++++++++++++");  
  72.         System.out.println("++++++++++++++++++++TERIMAKASIH+++++++++++++++++++");  
  73.          
  74.     }
  75. }

Comments

Popular Posts