You are on page 1of 6

//KELOMPOK TIGA

//Melany Nur Khadija


//Taufik Ahmad
//Gita Pratiwi
//Rangga Ichiro
//Deni Alfio

import java.util.Scanner;
public class sourcecodeatm {
public static Scanner input = new Scanner(System.in);
public static String pin, Try, noRek, jenisBayar;
public static int pilihan, tarik, transfer, bayar, bank;
public static int saldo = 36000000;
public static void main(String[] args) { System.out.println("\
tBANK BRI\n"); System.out.println("Masukkan PIN[Tekan
\"ENTER\" Jika Selesai
Masukkan PIN");
pin = input.nextLine();

if (pin.equals("0010 0100")) {
Try = " ";
do {
transaksi();
System.out.println("\nApakah anda ingin mencoba lagi? Y/N");
Try = input.nextLine();
} while (Try.equalsIgnoreCase("Y"));
} else {
System.out.println("\nMaaf nomor PIN anda salah");
}
}
public static void transaksi() { System.out.println("\n\
t BANK BRI");
System.out.println("\tPilih jenis transaksi");
System.out.println("1. Penarikan \t 3. Pembayaran");
System.out.println("2 Transfer \t 4. Info Pembayaran");
System.out.print(" Masukkan pilihan ");
pilihan = input.nextInt();

switch (pilihan) {
case 1:
System.out.println("\nPENARIKAN");
penarikan();
break;

case 2:
System.out.println("\nTRANSFER");
transfer();
break;

case 3:
System.out.println("\nPEMBAYARAN");
pembayaran();
break;

case 4:
System.out.println("\nINFO REKENING");
inforek();
break;

default:
System.out.println("Num is wrong.");
inforek();
}
}
public static void penarikan() {
int[] nominal = {100000, 200000, 300000, 500000, 1000000};
System.out.println("1. 100000\t4.500000");
System.out.println("2. 300000\t5.1000000");
System.out.println("3. 300000");
System.out.println("Pilih jumlah penarikan tunai\n\tyang anda
inginkan");
tarik = input.nextInt();
saldo = saldo - nominal[tarik - 1];
System.out.println("Penarikan tunai anda berhasil");
System.out.println(" Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void transfer() {
System.out.println("Masukkan jumlah nominal yang akan di transfer");
transfer = input.nextInt();

System.out.println("\n pilih bank tujuan transfer");


String[] Bank = {"Mandiri", "BRI", "BCA", "BNI", "Bank Syariah"};
System.out.println("1. Mandiri");
System.out.println("2. BRI");
System.out.println("3. BCA");
System.out.println("4. BNI");
System.out.println("Bank Syariah");
bank = input.nextInt();

System.out.println("\nMasukkan nomor rekening tujuan:");


input.nextLine();
noRek = input.nextLine();
saldo = saldo - transfer;
System.out.println("\nTransaksi anda berhasil, berikut rinciannya:");
System.out.println("BANK:" + Bank[bank - 1] + "\nNo.rek: " + noRek +
"\nJumlah" + transfer);
System.out.println("Tekan\"ENTER\" untuk melanjutkan");
Try = input.nextLine();
}
public static void pembayaran() {
System.out.println("Silahkan masukkan jenis pembayaran");
input.nextLine();
jenisBayar = input.nextLine();
System.out.println("Masukkan jumlah uang untuk pembayaran: ");
bayar = input.nextInt();
saldo = saldo - bayar;
System.out.println("\nPembayaran anda kepada: " + jenisBayar +
"berhasil");
System.out.println("Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void inforek() {
System.out.println("\tInformasi saldo");
System.out.println("Saldo: " + saldo);
Try = input.nextLine();
}
}
//KELOMPOK
//Arlin Marsyanda
//Aisyah Yurike
//Marintan Sialagan
//Ani Sapitri
//Tiara Anggraini

import java.util.Scanner;
public class sourcecodeatm {
public static Scanner input = new Scanner(System.in);
public static String pin, Try, noRek, jenisBayar;
public static int pilihan, tarik, transfer, bayar, bank;
public static int saldo = 36000000;
public static void main(String[] args) { System.out.println("\
tBANK BRI\n"); System.out.println("Masukkan PIN[Tekan
\"ENTER\" Jika Selesai
Masukkan PIN");
pin = input.nextLine();

if (pin.equals("0010 0100")) {
Try = " ";
do {
transaksi();
System.out.println("\nApakah anda ingin mencoba lagi? Y/N");
Try = input.nextLine();
} while (Try.equalsIgnoreCase("Y"));
} else {
System.out.println("\nMaaf nomor PIN anda salah");
}
}
public static void transaksi() { System.out.println("\n\
t BANK BRI");
System.out.println("\tPilih jenis transaksi");
System.out.println("1. Penarikan \t 3. Pembayaran");
System.out.println("2 Transfer \t 4. Info Pembayaran");
System.out.print(" Masukkan pilihan ");
pilihan = input.nextInt();

switch (pilihan) {
case 1:
System.out.println("\nPENARIKAN");
penarikan();
break;

case 2:
System.out.println("\nTRANSFER");
transfer();
break;

case 3:
System.out.println("\nPEMBAYARAN");
pembayaran();
break;

case 4:
System.out.println("\nINFO REKENING");
inforek();
break;

default:
System.out.println("Num is wrong.");
inforek();
}
}
public static void penarikan() {
int[] nominal = {100000, 200000, 300000, 500000, 1000000};
System.out.println("1. 100000\t4.500000");
System.out.println("2. 300000\t5.1000000");
System.out.println("3. 300000");
System.out.println("Pilih jumlah penarikan tunai\n\tyang anda
inginkan");
tarik = input.nextInt();
saldo = saldo - nominal[tarik - 1];
System.out.println("Penarikan tunai anda berhasil");
System.out.println(" Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void transfer() {
System.out.println("Masukkan jumlah nominal yang akan di transfer");
transfer = input.nextInt();

System.out.println("\n pilih bank tujuan transfer");


String[] Bank = {"Mandiri", "BRI", "BCA", "BNI", "Bank Syariah"};
System.out.println("1. Mandiri");
System.out.println("2. BRI");
System.out.println("3. BCA");
System.out.println("4. BNI");
System.out.println("Bank Syariah");
bank = input.nextInt();

System.out.println("\nMasukkan nomor rekening tujuan:");


input.nextLine();
noRek = input.nextLine();
saldo = saldo - transfer;
System.out.println("\nTransaksi anda berhasil, berikut rinciannya:");
System.out.println("BANK:" + Bank[bank - 1] + "\nNo.rek: " + noRek +
"\nJumlah" + transfer);
System.out.println("Tekan\"ENTER\" untuk melanjutkan");
Try = input.nextLine();
}
public static void pembayaran() {
System.out.println("Silahkan masukkan jenis pembayaran");
input.nextLine();
jenisBayar = input.nextLine();
System.out.println("Masukkan jumlah uang untuk pembayaran: ");
bayar = input.nextInt();
saldo = saldo - bayar;
System.out.println("\nPembayaran anda kepada: " + jenisBayar +
"berhasil");
System.out.println("Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void inforek() {
System.out.println("\tInformasi saldo");
System.out.println("Saldo: " + saldo);
Try = input.nextLine();
}
}

You might also like