Total Hutang nya kan 10.000, dibayar 8.500. 8.500 itu akan di distribusikan
ke field bayar pada table hutang. sebaiknya di table bayar ada 1 field lagi
utk menampung yg sudah didistribusi. klo nilai distribusi<bayar, selisihnya
jadi deposit.
kemudian, fungsi field sisahutang itu buat apa ya? klo untuk mengetahui
nilai hutang yg belum dibayar, sebenarnya cukup dari perhitungan
hutang-bayar. atau klo tetep menggunakan field sisahutang, nilai awalnya
harusnya sama dengan hutang nya, kemudian kalau ada pembayaran, sisahutang
nya dikurangi dengan pembayarannnya.
aturan distribusi pembayaran terhadap hutang nya harus disepakati dulu,
apakah pake model FIFO or LIFO, sebab model distribusi menentukan looping
ketika distribusinya.
saya agak bingung ketika membaca table hasil akhir yang diinginkan, 2 baris
pertama bayar > hutang, baris terakhir, sisa hutangnya minus.
*Tabel Hutang.*
    Tanggal        Nama        Hutang            Bayar
SisaHutang

----------------------------------------------------------------------------------------------------
    14/01/2008    Andri           5,000            8,500
    0
    24/01/2008    Andri           2,000            3,500
    0
     28/01/2008    Andri           3,000            1,500
-1,500

klo menurut saya, hasil akhirnya

*Tabel Hutang.*
    Tanggal        Nama        Hutang            Bayar
SisaHutang

----------------------------------------------------------------------------------------------------
    14/01/2008    Andri           5,000            5,000
    0
    24/01/2008    Andri           2,000            2,000
    0
     28/01/2008    Andri           3,000            1,500
1,500

*Tabel Bayar.*
    Tanggal            Nama          Bayar          Distribusi

----------------------------------------------------------------------------
     31/01/2008        Andri           8,500          8,500

CMIIW

Kirim email ke