Program Java Membuat Virtual Transaksi ATM di Notepad ++

Program Java Simulation ATM Transaction – Pada kesempatan kali ini admin ingin menyimpan project sekaligus share contoh program java virtual transaksi ATM dengan Noteped++. Codingan ini saya sajikan dengan IDE Notepad++ silahkan baca artikel sebelumnya cara compile java di cmd menggunakan notepad++

Pada coding java virtual ATM sederhana ini saya menggunakan percabangan Struktur IF, kelas Scanner, dan fungsi String. Juga program virtual ATM ini terdiri dari transaksi :

  1. Penarikan Tunai
  2. Setor Tunai
  3. Cek Saldo
  4. Transfer

Untuk saldo, anda bisa mengisi sendiri dengan jumlah yang anda inginkan. Selain itu adapun ketentuan yang saya atur pada program java virtual ATM ini, sebagai berikut :

  • Sisa saldo ATM minimal sebesar Rp.50.000 – jadi sisa saldo anda tidak bisa kurang dari Rp. 50.000
  • Tarik tunai minimal Rp.50.000 – Uang yang bisa di tarik tunai minimal Rp. 50.000 tidak bisa kurang.
  • Transfer minimal Rp.10.000 – Jumlah uang yang bisa di transfer adalah minimal Rp. 10.000 keatas.

Program Virtual Transaksi ATM Transaction Dengan Java

import java.util.Scanner;
public class ATMtransaction {
 public static void main (String[] Args){
 String lagi = "Y";
 while(lagi.equals ("Y"))
 {
  Scanner masukan = new Scanner (System.in);
  int saldo, pilih, ambil, setoran;
  int rektujuan, jmltransfer, sisa;
  
  saldo=100000;
  System.out.println("ntttSelamat Datang Di ATM");
  System.out.print("nn1. Penarikan n2. Setor Tunai n3. Cek Saldo n4. Transfer nnMasukan Pilihan anda : ");
  pilih=masukan.nextInt();
  if(pilih==1)
  {
   System.out.print("Masukan Jumlah Uang Yang Akan Diambil : Rp. ");
   ambil=masukan.nextInt();
   if (ambil>=50000)
   {
    sisa=saldo-ambil;
    if (sisa<50000 :="" anda="" else="" if="" mencukupi="" n="" nmaaf="" nsaldo="" rp.="" saldo="" sisa="" system.out.println="" tidak="">=50000)
    {
     System.out.println("nTransaksi Anda Sedang Di Proses..nnSaldo anda : Rp. "+(saldo-ambil));
    }
   }
   else if (ambil<50000 50000="" :="" adalah="" anda="" asukan="" else="" if="" jmltransfer="" jumlah="" minimal="" n="" njumlah="" nmaaf="" nomor="" nsaldo="" penarikan="" pilih="=4)" rekening="" rektujuan="masukan.nextInt();" rp.="" saldo="" setoran="" system.out.print="" system.out.println="" transfer="" tujuan="" tunai="" uang="" umlah="">=10000)
   {
    System.out.println("nnKONFIRMASI");
    System.out.println("nNomor Rekening Tujuan : "+rektujuan+"nJumlah Transfer  : Rp. "+jmltransfer+"nBiaya    : Rp. 0 ");
    System.out.println("nnTotal Transfer  : Rp. "+jmltransfer);
    System.out.print("nApakah Sudah Benar ? Tekan 1 untuk Melanjutkan : ");
    int sisa1, tanya;
    tanya = masukan.nextInt();
    if(tanya==1)
    {
     sisa1=saldo-jmltransfer;
     if(sisa1>=50000)
     {
      System.out.println("nTransaksi Anda Berhasil. nnSaldo Anda : "+sisa1);
     }
     else
     {
      System.out.println("nMaaf, Saldo anda tidak cukup. nnSaldo Anda : "+saldo);
     }
    }
    else
    {
     System.out.println("nPerintah yang anda masukan salah !");
    }
   }
   else if (jmltransfer<10000 10000="" :="" adalah="" ambil="" anda="" atm="" code="" engulangan="" jumlah="" kartu="" lagi="x.nextLine().toUpperCase();" menggunakan="" minimal="" n="" ningin="" nmaaf="" nmasukan="" pilihan="" rp.="" scanner="" silahkan="" sudah="" system.out.print="" system.out.println="" t="" tekan="" transaksi="" transfer="" tterimakasih="" x="new" y="Lagi" ystem.in=""></10000></50000></50000>

Silahkan copas coding diatas pada IDE atau code editor anda, lalu sesuaikan package dan class yang anda buat. Jika anda menginginkan menggunakan IDE (notepad++) maka silahkan baca cara compile java di cmd dengan Notepad++

Output Run Program Java Virtual ATM di CMD

    1. Demo Penarikan

    1. Demo Setor Tunai

    1. Demo Cek Saldo

    1. Demo Transfer

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *