Pages

Rabu, 20 November 2013

Tugas PBO ( program BANK sederhana )

Tampilan awal program saat dirun seperti berikut.. :D





coding program yang saya buat adalah sbb  :D

package atm;
import javax.swing.JOptionPane;
import transaksi.transaksi;
public class menu_utama
{
    public static void main(String[] args)
    {
        String isi,pil_string,ulang_string;
        int pil,ulang;
        transaksi nas1=new transaksi();
        do {
            isi="1. Pendaftaran Nasabah\n"+"2. Tambah Saldo\n"+"3. Ambil Saldo\n"+
                    "4. Cetak Saldo\n"+"5. Keluar\n"+"Masukkan pilihan anda :";
            pil_string=JOptionPane.showInputDialog(null,isi, "BANK MAWA",
                    JOptionPane.QUESTION_MESSAGE);
            pil=Integer.parseInt(pil_string);
            switch(pil) {
                case 1:nas1.input_nas();
                break;
                case 2:{
                   nas1.ambilData();
                   nas1.input_setor();
                }
                break;
                case 3: nas1.input_ambil();
                break;
                case 4: nas1.cetak2();
                break;
                case 5:JOptionPane.showMessageDialog(null,"Klik OK untuk keluar");
                break;
            }
            ulang_string=JOptionPane.showInputDialog("Mau transaksi lagi?\nJika YA input 1\n" +
                    "jika TIDAK input 0\n"+"masukkan pilihan :");
            ulang=Integer.parseInt(ulang_string);
        }
        while(ulang==1);
    }
}

package nasabah;
import javax.swing.JOptionPane;
import transaksi.transaksi;
public class daftar_nasabah
{
   private String nama,norek,awal_string;
   private int jenis_tab;
   double awal;

   public void input_nas() {
        norek=JOptionPane.showInputDialog("masukkan nomor rekening :");
        nama=JOptionPane.showInputDialog("masukkan nama anda :");
        String jenis="1. Simpedes\n"+"2. Tabunganku\n"+"Masukkan pilihan";
        String pilih_string=JOptionPane.showInputDialog(null,jenis,"PILIH JENIS TABUNGAN",JOptionPane.QUESTION_MESSAGE);
        awal_string=JOptionPane.showInputDialog("masukkan saldo awal anda");
        awal=Double.parseDouble(awal_string);
        jenis_tab=Integer.parseInt(pilih_string);
    }
    public int ambilJenisTab(){
            int j_tab=jenis_tab;
            return j_tab;
    }
    public String ambilNama(){
        return nama;
    }
    public String ambilNorek(){
        return norek;
     }
    public double ambilAwal(){
        return awal;
    }
}

package transaksi;
import javax.swing.JOptionPane;
import nasabah.daftar_nasabah;
public class transaksi extends daftar_nasabah {
    String norek,nama,setor_string,ambil_string,j;
    int j_tab;
    double awal,setor,saldo,ambil;
    public void ambilData(){
        nama=ambilNama();
        norek=ambilNorek();
        awal=ambilAwal();
        j_tab=ambilJenisTab();
    }
    public double input_setor(){
        setor_string=JOptionPane.showInputDialog("masukkan jumlah setoran");
        setor=Integer.parseInt(setor_string);
        saldo=awal+setor;
        return saldo;
    }
    public double input_ambil(){
        ambil_string=JOptionPane.showInputDialog("masukkan jumlah yang akan diambil");
        ambil=Integer.parseInt(ambil_string);
        saldo=saldo-ambil;
        return saldo;
    }
    public void cetak2() {
        if (j_tab==1) j="Simpedes";
        else if(j_tab==2) j="Tabunganku";
        JOptionPane.showMessageDialog(null,"no rek : "+norek+"\nama : "+nama+
                "\njenis tabungan : "+j+"\nsaldo = "+saldo);
    }

}

1 komentar:

  1. error dia,
    yang import transaksi.transaksi;
    itu kyk mn mbak?

    BalasHapus

 

Blogger news

Blogroll

About