Skip to content Skip to sidebar Skip to footer

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("\n\t\t\tSelamat Datang Di ATM");
  System.out.print("\n\n1. Penarikan \n2. Setor Tunai \n3. Cek Saldo \n4. Transfer \n\nMasukan 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..\n\nSaldo 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("\n\nKONFIRMASI");
    System.out.println("\nNomor Rekening Tujuan : "+rektujuan+"\nJumlah Transfer  : Rp. "+jmltransfer+"\nBiaya    : Rp. 0 ");
    System.out.println("\n\nTotal 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. \n\nSaldo Anda : "+sisa1);
     }
     else
     {
      System.out.println("\nMaaf, Saldo anda tidak cukup. \n\nSaldo 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="">
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


  2. Demo Setor Tunai


  3. Demo Cek Saldo


  4. Demo Transfer

Post a comment for "Program Java Membuat Virtual Transaksi ATM di Notepad ++"