Aplikasi ATM

Pada kempatan kali ini kita akan membahas tentang bagaiman cara membuat aplikasi ATM.

Langkah-langkah yang harus dilakukan:

  1. Membuat class ATM
  2. Menentukan menu pilihan yang akan ditampilkan
  3. Menggunakan fungsi scanner
  4. Menggunakan fungsi boolean
  5. Menggunakan fungsi switch case

Source code dalam pembuatan aplikasi ini adalah sebagai berikut:

public class Atm {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);

int Pilihan,Saldo=100000,nabung,ambil;
boolean kondisi = false;

System.out.println(“Masukan Pilihan Anda \n 1.Cek Saldo \n 2.Simpan Uang \n 3.Ambil Uang \n 4.Keluar”);
System.out.println(“Masukan Pilihan Anda : “);
Pilihan = input.nextInt();

while(kondisi== false){
switch(Pilihan){

case 1:
System.out.println(“Saldo anda adalah :”+Saldo);
System.out.println(“Masukan Pilihan selanjutnya :”);
Pilihan = input.nextInt();
break;
case 2:
System.out.println(“Masukan Jumlah Uang yang di tabung :”);
nabung = input.nextInt();
Saldo+= nabung;
System.out.println(“Masukan Pilihan selanjutnya :”);
Pilihan = input.nextInt();
break;
case 3:
System.out.println(“Masukan Jumlah uang yang akan di ambil :”);
ambil = input.nextInt();
Saldo-= ambil;
System.out.println(“Masukan Pilihan selanjutnya :”);
Pilihan = input.nextInt();
break;
case 4:
System.exit(0);
break;
default:
System.out.println(“hanya pilihan yang ada di atas”);
kondisi = true;
System.exit(0);
break;
}
}

}
}

NB: Boolean digunakan untuk melakukan proses pengulangan terhadap setiap case/menu pilihan yang ada.

Untuk nilai saldo boleh diganti.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.