coding program java bank nasabah
Post on 06-Jan-2016
1.097 Views
Preview:
DESCRIPTION
TRANSCRIPT
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 1/6
Pemrograman Berorientasi Obyek
Nama : Aris Mastri Lawa
Nim : 141051041
1. ) Program Java dengan menggunakan Software NetBeans :
Nama Program : ATM Bank Nasabah.
Coding Awal :
package bank;
import javax.swing.JOptionPane;
class Nasabah
{ private String norek,nama;
private Double saldo;
void buka_rek(String a, String b, Double c)
{ norek = a;
nama = b;
saldo = c; }
Double Cek_saldo()
{ return saldo; }
void menabung (Double c)
{ saldo = saldo+c;}
void tarik (Double c)
{ if (c>saldo)
JOptionPane.showMessageDialog(null,"Saldo Anda Saat Ini Kurang",
"Peringatan",JOptionPane.INFORMATION_MESSAGE);
else saldo = saldo-c;
}
}
public class Bank {
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 2/6
public static void main(String[] args) {
int pilihan;
String saldo_string,norek1 = null,nama1 = null;
Double saldo1 = null;do{
String pilihan_string,menu;
menu = "1.Masuk Rekening\n" + "2.Cek Saldo\n" + "3.Tabungan\n" + "4.Tarik Uang\n" +
"0.Selesai\n"
+ "Masukan Pilihan Anda :" ; //Tampilan menu
pilihan_string = JOptionPane.showInputDialog(null,menu,"Bank
Nasabah",JOptionPane.QUESTION_MESSAGE);
pilihan = Integer.parseInt(pilihan_string); //konversi menjadi integer
Nasabah m1=new Nasabah();
Nasabah m2=new Nasabah(); //proses pilihan Menu Pilihan
Nasabah m3=new Nasabah();
Nasabah m4=new Nasabah();switch (pilihan)
{
case 1:
{
norek1= JOptionPane.showInputDialog(null,"Masukan Nomor Rekening",
"Daftar Bank Nasabah",JOptionPane.QUESTION_MESSAGE);
nama1 = JOptionPane.showInputDialog(null,"Masukan Nama Nasabah",
"Daftar Bank Nasabah",JOptionPane.QUESTION_MESSAGE);
saldo_string = JOptionPane.showInputDialog(null,"Masukan Saldo Awal",
"Daftar Bank Nasabah",JOptionPane.QUESTION_MESSAGE);
saldo1 = Double.parseDouble(saldo_string);
m1.buka_rek(norek1,nama1,saldo1); }
break;
case 2:
{
m2.buka_rek(norek1, nama1, saldo1);
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 3/6
JOptionPane.showMessageDialog(null,
"Nama Nasabah : "+nama1+"\n"+
"Rekening : "+norek1+"\n"+
"Saldo : Rp. "+m2.Cek_saldo(),"Cek Saldo",JOptionPane.INFORMATION_MESSAGE); }
break;
case 3:
{
m3.buka_rek(norek1, nama1, saldo1);
String pesan,nabung_string;
Double nabung;
pesan = "Nama Nasabah: "+nama1+"\n"+
"Rekening : "+norek1+"\n"+
"Saldo : Rp. "+m3.Cek_saldo()+"\n"+"\n"+
"Anda Mau Menabung Berapa ?";
nabung_string = JOptionPane.showInputDialog(null,pesan,
"Menabung",JOptionPane.QUESTION_MESSAGE);
nabung=Double.parseDouble(nabung_string);
m3.menabung(nabung);
saldo1=m3.Cek_saldo();
JOptionPane.showMessageDialog(null,"Saldo Anda Sekarang Rp. "+m3.Cek_saldo(),"Saldo Anda Sekarang",JOptionPane.INFORMATION_MESSAGE);
}
break;
case 4:
{
m4.buka_rek(norek1, nama1, saldo1);
String pesan,ambil_string;
Double ambil;
pesan = "Nama Nasabah : "+nama1+"\n"+
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 4/6
"Rekening : "+norek1+"\n"+
"Saldo : Rp. "+m4.Cek_saldo()+"\n"+"\n"+
"Mau Ambil Berapa ?";
ambil_string = JOptionPane.showInputDialog(null,pesan,"Tarik Tunai",JOptionPane.QUESTION_MESSAGE);
ambil=Double.parseDouble(ambil_string);
m4.tarik(ambil);
saldo1=m4.Cek_saldo();
JOptionPane.showMessageDialog(null,"Saldo Anda Sekarang Rp. "+m4.Cek_saldo(),
"Saldo Anda Sekarang",JOptionPane.INFORMATION_MESSAGE);
}
break;
case 0: JOptionPane.showMessageDialog(null,"Terima Kasih Atas Kunjungan
Anda","Exit",JOptionPane.CLOSED_OPTION);
break;
default :JOptionPane.showMessageDialog(null,"Salah","ERROR",JOptionPane.ERROR_MESSAGE);
}
}
while (pilihan!=0);
}
}
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 5/6
Hasil Run :
7/17/2019 Coding Program Java Bank Nasabah
http://slidepdf.com/reader/full/coding-program-java-bank-nasabah 6/6
top related