document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. /**
  3.  * Write a description of class Main here.
  4.  *
  5.  * @srachmadbudi (Rachmad Budi Santoso)
  6.  * @1.0
  7.  */
  8. import java.util.Scanner;
  9.  
  10. public class Main {
  11.     public static void main(String[] args){
  12.         Scanner scan = new Scanner(System.in);
  13.         int menu;
  14.         String kartu, pin;
  15.         System.out.println("Selamat datang di ATM setor tunai BCA");
  16.         System.out.println("Silahkan masukkan kartu anda");
  17.        
  18.         AtmSystem atm = new AtmSystem();
  19.         kartu = scan.nextLine();
  20.         if(kartu.equals("scan kartu atm")){
  21.             System.out.println("Silahkan masukkan kode PIN anda");
  22.             pin = scan.nextLine();
  23.             if(pin.equals("123456")){
  24.                 boolean flag = true;
  25.                 while(flag){
  26.                     Scanner scan2 = new Scanner(System.in);
  27.                     System.out.println("1. Setor Tunai");
  28.                     System.out.println("2. Cek Saldo");
  29.                     System.out.println("0. Keluar");
  30.                     menu = scan.nextInt();
  31.                     String keluar;
  32.                     switch(menu){
  33.                         case 1:
  34.                             System.out.println("Masukkan uang yang ingin disetorkan");
  35.                             int money = scan.nextInt();
  36.                             System.out.println("Setoran ke");
  37.                             System.out.println("1. Rekening Anda");
  38.                             System.out.println("2. Rekening Lain");
  39.                             int rek = scan.nextInt();
  40.                             if(rek == 1){
  41.                                 atm.insertMoney(money);
  42.                                 atm.printStruk();
  43.                             }else{
  44.                                 System.out.println("Masukkan rekening yang ingin dituju");
  45.                                 String rekLain;
  46.                                 rekLain = scan2.nextLine();
  47.                                 atm.printStrukLain(rekLain);
  48.                             }
  49.                             System.out.println("Apakah anda ingin melakukan transaksi lain?");
  50.                             keluar = scan2.nextLine();
  51.                             if(keluar.equals("ya")){
  52.                                 flag = true;
  53.                             }else{
  54.                                 flag = false;
  55.                                 System.out.println("Terima Kasih telah menggunakan ATM BCA");
  56.                             }
  57.                             break;
  58.                         case 2:
  59.                             System.out.println("Saldo anda sekarang Rp " + atm.getSaldo());
  60.                             System.out.println("Apakah anda ingin melakukan transaksi lain?");
  61.                             keluar = scan2.nextLine();
  62.                             if(keluar.equals("ya")){
  63.                                 flag = true;
  64.                             }else{
  65.                                 flag = false;
  66.                                 System.out.println("Terima Kasih telah menggunakan ATM BCA");
  67.                             }
  68.                             break;
  69.                         case 0:
  70.                             flag = false;
  71.                             System.out.println("Terima Kasih telah menggunakan ATM BCA");
  72.                             break;
  73.                     }
  74.                 }
  75.             }
  76.         }
  77.     }
  78. }
');