saya bukan pakar, tapi saya punya logika yang mudah-mudahan bisa membantu.
pertama :
buat kode spesifik untuk masing-masing unit,
contoh:
kode barang dalam 3 digit.
untuk rokok kodenya diawali angka 1.
rokok (slop) kodenya 101
rokok (bungkus) kodenya 102
rokok (batang) kodenya 103
bila membeli dalam unit slop kemudian menjual dalam unit bungkus atau batang,
kedua :
maka diperlukan program untuk mengkonversi slop menjadi bungkus atau batang.
stok rokok unit slop dikurangi, lalu rokok unit bungkus / batang ditambah
sesuai dengan
persamaan.
1 slop = 10 bungkus
1 bungkus = 12 batang
1 slop = 120 batang
bila rokok slop dikurangi 1 berarti menambah rokok bungkus 10 atau menambah
rokok batang 120 batang.
operasi ini tidak mengubah nilai total stok, tetapi mengubah komposisinya.
ketiga : (alur transaksinya)
- membeli 3 slop
- konversi 1 slop menjadi 10 bungkus
- menjual 4 bungkus
- stok akhir rokok : rokok slop = 2
rokok bungkus = 6
rokok batang = 0
demikian logikanya.
Sugianto <[EMAIL PROTECTED]> wrote:
Kepada para pakar perancang database yang terhormat, mohon bantuannya
nih.
Saya lagi merancang suatu database untuk pembelian, penjualan dan inventory.
Kira2 gambarannya sebagai berikut :
Misalnya contoh rokok yang satuannya terdiri dari slop, bungkus dan batang.
1 slop rokok terdiri 10 bungkus, dan 1 bungkus rokok terdiri dari 12 batang.
Pertanyaan saya adalah :
1. Pada saat pembelian satuannya adalah slop.
2. Pada saat penjualan bisa terdiri dari slop, bungkus dan batang dengan
harganya masing2.
3. Bagaimana merancang databasenya yang benar dan tepat untuk kebutuhan saya
ini sehingga pada akhir dari transaksi baik dari pembelian maupun penjualan
bisa mengetahui sisa stock baik dari satuan slop, bungkus maupun batang.
terima kasih sebelumnya.
Salam
[Non-text portions of this message have been removed]
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
[Non-text portions of this message have been removed]