Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[Help] Rancangan Table INVENTORY (FIFO/LIFO/AVERAGE)

Para senior

aku gi mo buat aplikasi inventory, and skrg aku gi coba rancangan struktur dbnya
tapi waktu ampe ke masalah barang aku sdang bingung pd bberapa hal, kususnya rancangan table agar bisa akomodir bberapa metode pengelolaan barang, misal FIFO, Average and AVERAGE.

gue coba buat gini :
tb_barang
* kode_barang
* nama_barang
* kode_kategori
* stok
* satuan
* hpb (harga pokok barang)
* hrg_beli (ini gue buat nampung hrg beli satuan terakhir)
* hrg_jual
* stok_min
* stok_max

dgn table yg udah aku buat, buat tau harga pokok dgn metode "AVERAGE" aku dah gak da masalah
cuma waktu aku coba pikir2, jika table tsb aku terapin untuk metode "FIFO" aku jadi bingung, kayaknya gak bakalan bisa terasasi dengan field2 spt table diatas, krn yg aku tau kalau FIFO itu hrg pokok jualnya bisa beda-beda, jadi aku bingung gimana jika aku punya barang dgn harga beli beda2,

misal,
barang A jml 6 unit hrg pokok 2.000 (dibeli tgl 01/1/2011)
barang A jml 4 unit hrg pokok 1.500 (dibeli tgl 02/1/2011)

lalu ada transaksi jual barang sbanyak 7 unit
dgn metode FIFO kan tuk 7 barang A yg dijual jadi 6 x 2.000 dan 1 x 1.500, krn table aku diatas tempat nampung hrg pokok hanya ada pd satu field yaitu "hpb", kan kalo tuk kasus FIFO gimana ya biar aku bisa dapetin hrg pokok dari masing2 Barang A saat penjualan, pa hrg pokok yg berbeda tetap harus disimpen pd table tertentu? jika iya gimana ya kira2 rancangan tablenya?, ato kagak perlu disimpen? jika mmang kagak perlu disimpen gimana yg kira2 teknik wat dapetin harga pokok barang A yg memiliki hrg pokok yg berbeda saat penjualan barang nantinya (macam contoh diatas).

aku butuh bantun, gimana agar aku bisa dgn mudah dapet hpp dari barang A yg nilai hppnya berbeda-beda saat jual barang, apakah harus perbaiki table diatas, jika yg gimana dan field apa yg perlu aku tambah, ato perlu buat table lain, jika mmang dmikian kira2 gmana strukturnya, ato cukup dgn query aja (gmana contoh querynya).

Comments

  • ya kalo mau ada FIFO nya, tanggal harus ikut masuk tabel
    jadi bisa di sort by tanggal, ascending
  • dimana sebaiknya saya simpan informasi harga beli berdasarkan tanggal pembelian, apakah harus buat table baru?, kemudian gimana caranya mendapatkan harga pokok barang jika kita menjual 7 barang, dimana dari ke 7 barang memiliki harga pokok barang yg berbeda, misal 6 barang dgn harga 2.000 dan 1 barang dgn harga 1.500
  • edited January 2011
    tanggal ikut table stock
    stock baru bukan update, tapi insert
    stock = 0 baru dihapus record nya

    dan stock harus dipisah dari tabel barang
    jadi desain tabel barang di atas ndak bisa dipake
  • Metode yg saya pake adalah HARGA TERAKHIR gan..... (itu yg paling cocok untuk usaha retail). Setiap transaksi penjualan mencatat hpp,hrg konsumen. Dimana hpp-nya setelah ppn. Hrg konsumen diitung dr dasar_margin+margin+ppn.
    Dalam Pembelian barang yg tercatat adalah dasar margin(hrg sup-diskont) sedang ppn dicatat terpisah krn tidak semua barang ber ppn. D sini jg perlu dicatat nilai selisih perubahan harga yang terjadi(dlm tabel lain).

    itu yang kupakai dalam sofware-ku gan.... itu jg hasil diskusi dengan para konsultan retai & pelaku bisnis retail.

    semoga bisa membantu. SEMANGAT......
  • ary@ wrote:
    Metode yg saya pake adalah HARGA TERAKHIR gan..... (itu yg paling cocok untuk usaha retail). Setiap transaksi penjualan mencatat hpp,hrg konsumen. Dimana hpp-nya setelah ppn. Hrg konsumen diitung dr dasar_margin+margin+ppn.
    Dalam Pembelian barang yg tercatat adalah dasar margin(hrg sup-diskont) sedang ppn dicatat terpisah krn tidak semua barang ber ppn. D sini jg perlu dicatat nilai selisih perubahan harga yang terjadi(dlm tabel lain).

    itu yang kupakai dalam sofware-ku gan.... itu jg hasil diskusi dengan para konsultan retai & pelaku bisnis retail.

    semoga bisa membantu. SEMANGAT......

    bisa ga boss dikasih ilustrasi dengan angka2 (hpp, dasar_margin, margin, ppn dll) biar lebih jelas......... ;-)
  • tambah table pembelian dan inventory.

    table inventory bisa dibagi 2:
    1. table inventory (stock masuk sini)
    2. table inventory_log (di sini kasih id_inventory, tanggal pembelian berdasarkan purchase order atau delivery order dari table pembelian).

  • *) dasar_margin=hrg_supplier-diskon,
    *) margin=laba yang mo' diambil dlm %
    *) hpp=dasar_margin+(dasar_margin*PPn) --> Barang yg ber PPn
    *) PPn biasa=10%, PPnBM(Brg Mewah)=15%
    *) harga konsumen ambil yg terbesar : (dasar_margin+(dasar_margin*margin))+(dasar_margin+(dasar_margin*margin))*ppn

    hitungan itu per ITEM barang, bukan per Faktur.

    Kl dgn angka, barang A dgn Harga supplier=2350 dpt diskon 2% maka :
    *) dsr_margin=2350-(2350*0.02) --> 2397
    *) margin=5%
    *) hpp=2397+(2397*0.1) {jika ppn biasa} -->2420.97
    *) hrg_konsumen=(2397+(2397*0.05)) +((2397+(2397*0.05))*0.1) --> 2768.535
    Laba=hrg_konsumen-hpp
    *) laba=2768.535-2420.97 --> 365.565

    Dalam retail mmg agak berat ketika sudah membicarakan pajak, krn pajak diambil dari nilai omset. padahal kalau omset tidak peduli apakah barang itu ber PPn atau tidak.

    smoga bisa menjadai tambahan wawasan kita, Kl ada rumus yg salah menurut agan2 semua tolong dikoreksi.
  • Kalo bang ary pake harga terakhir berarti abang pake konsep LIFO. tapi emang mantep tuch bang rumusnya ...
  • Yup benar gan... pake LIFO, tambahan jg kl nanti ketika StockOpname nilai kekayaan dihitung dari dsr_margin. Untuk itungan akuntingnya ditambah dengan akumulasi semua selisih perubahan harga pembelian yg terjadi pada periode baru.

    SEMANGAT.....
  • mohon bantuannya gan.. gini gan kan saya mau buat aplikasi inventory dengan metode FIFO menggunakan VB? kira-kira VB versi berapa yang sekarang umum dipakai? dan untuk database ada tabel apa saja?
    terima kasih.
Sign In or Register to comment.