Rabu, 21 September 2011

Tugas PBO-2 Personal Accounting

Tugas membuat personal accounting untuk menghitung uang kita dalam transaksi kita sehari-hari dibutuhkan class Transaksi yang akan digunakan oleh class PersonalAccount, Berikut ini adalah gamabar class-class tersebut:


* Class Transaksi adalah sebagai berikut :
import java.util.Date;
public class Transaksi
{
    private static int counter=0;
    private Date tgl;
    private boolean debit;
    private int jumlah;
    private String ket;

    public Transaksi()
    {
        counter = 0;
        jumlah = 0;
        ket = "";
    }

    public Transaksi(int count,  int jml, String ket)
    {
        counter = count;
        jumlah = jml;
        ket = ket;
    }
    public int getcounter()
    {
         counter ++;
    }
     public void setjumlah(int jml)
    {
         jumlah = jml;
    }
    public int getjumlah()
    {
        return jumlah;
    }
     public void setket(int ket)
    {
         ket = ket;
    }
    public String getket()
    {
        return ket;
    }
    public String getdate()
    {
        Date date= new Date();
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        String a = df.format(date);

        return a;
    }
    public String getjam()
    {
        Date hours = new Date();
        DateFormat da = new SimpleDateFormat("hh-mm-ss");
        String b = da.format(hours);

        return b;
    }
}

* Class PersonalAccount
public class PersonalAccount 
{
    
    private int jumlahawal;
    
       Transaksi trans = new Transaksi();
        
    public PersonalAccount()
    {
       jumlahawal=0;
    }
    public PersonalAccount( int jmla)
    {
       jumlahawal= jmla;
    }
    public void setjumlahawal(int jmla)
    {
       jumlahawal= jmla; 
    }
    public int getjumlahawal()
    {
        return jumlahawal;
    }
    public void addtransaksi()
    {
       if (boolean debit = true);
       trans.getjumlah() + trans.getjumlah(); 
       else
       trans.getjumlah() - trans.getjumlah();
        
        
    }
     public void viewtransaksi()
    {
        
        
    }
    public void viewalltransaksi()
    {
        
    }
}

** Sebelumnya saya minta maaf karena masih ada kesalahan dalam source code java di atas, karena saya masih bingung. Jika sudah mengerti, saya akan berusaha memperbaikinya !!




Tidak ada komentar:

Posting Komentar