Arsip: tanya logika n tabel utk stock barang
                
                   more 17 years ago
                  
              budhie_yk
mo tanya nih aku buat program stock barang tapi sedikit bingung buat
tabel dan logika programnya untuk menentukan harga pokok(hpp) yg
berubah-ubah, 
contoh table barang
-----------------------------------------------------------------------
kode         nm_brg   qty             hrgbeli      hpp         hrgjual
-----------------------------------------------------------------------
001	CHIKI	20	1000	1000	1500
kalau ada order barang yg hppnya berubah misal menjd 1200 
dng jml pembelian 10, aku penginnya data hpp lama yang 1000 juga
tetap ada historynya dan yang baru 1200 juga ada tapi tetap dng kode brg yg sama, mohon bantuan dari temen2 semuanya...
                
                
                   more 17 years ago
                  
              jayadi888
Banyak sih logikanya :D
simplenya :
- buat tabel history_barang jika ada barang masuk/keluar
- tambah field prioritas pada tabel barang_utama [kalau mau sistem FIFO, stock lama dihabiskan baru stock baru yang dipake, jika qty 0 hapus dari tabel, dan ubah nilai prioritasnya]
- tambahkan juga field pengenal berdasarkan hpp.
contoh :
                
key : kode, kodehpp, prioritas
kode  kodehpp  prioritas   nm_brg      qty    hpp      hrgjual     
001    001-10      1      CHIKI        20     1000    1500
001    001-12      2      CHIKI        10     1200    1500 
                
                   more 17 years ago
                  
              budhie_yk
mo penjelasan lagi nih..berarti di tabel barang_utama nantinya bisa ada lebih dari satu record kode barang yang sama key nya field prioritas ya...atau ditaruh di tabel historynya, masalahnya nanti di tabel barang_utama ada tambahan field untuk mengetahui jml stoknya
------------------------------------------------------------------
kode    nama      jmlawal  jmlbeli  jmljual   hpp     hrgjual
------------------------------------------------------------------
001    CHIKI           5           10         0      1000     1500
Jadi jika kode 001 nya ada >1 record, logika untuk update jmljual/jmlbeli
pada waktu transaksi bagaimana ya...mohon pencerahan lagi...
                
                
                   more 17 years ago
                  
              jayadi888
[size=9:fec1f1c2d7]waduh kirain udah bisa diterusin logika ku :D
yang aku contohkan itu sebagian aja dari tabel barang_utama [stok dan info lainnya], kalau mo ditambah field lainnya untuk info stock ya bisa saja, misal
prev_stock, in_stock, out_stock, adjust_stock, ready_stok [qty], dan kawan-kawannya :D
untuk key kan udah aku contohin, selain kode, pake kodehpp dan atau prioritas [kl bisa nggak usah pake ini].
Untuk kodehpp ya tergantung kamulah, bisa kombinasi kode barang+tglbeli+dll :D.
Nah kalau ready_stock udah 0[nol], pindahin tuh data barang ke table history atau dihapus dari tabel [kl nggak mo repot] :D
Fungsi prioritas -> untuk nentui prioritas barang yang akan dijual, biasanyakan gudang sistemnya FIFO [kalau nggak ya tinggal bermain di programnya] :D
dan jgn lupa setiap bulan harus ada sistem closing [backup tabel barang_utama ke tabel lain], biar ketahuan stock sisa bulan kemarin yang dapat digunakan untuk bulan berikutnya, biar nanti nggak terlalu ribet dalam query.
Secara garis besar :
Barang masuk mempengaruhi
kode_nama_barang [kode dan nama barang jika new entry]
in_out_history [tempat pencatatan masuk dan keluar barang]
barang_utama [tempat info harga, stock, dll kalau bisa sistem FIFO]
dan table2x pendukung lainnya
ah repot kalau di tulis disini, susah :D, gw juga lagi ngerjain POS sama temennya Warehouse :D.
btw untuk lebih memahaminya [sistem] kamu harus berinteraksi langsung/survey dulu dengan gudang atau pihak yang berwenang [wekekekeke jgn polisi ya] :D, cari tau sistem kerja mereka. memang sih rata2x POS system sama.
goodluck ya :D[/size:fec1f1c2d7]
                
                
                   more 17 years ago
                  
              aciang_007
masss... pendatang baru nie mu nanya juga mengenai metode FIFO... 
bisa nga ya loe kita hitung profit dari barang yg akan kita jual... tp hpp nya sesuai dengan pada saat pembelian barang... thanksss...
lo bisa di kasih sample code nya masss... yg lengkap biar bisa lebih di mengerti...
thankss all...
                
                
                   more 17 years ago
                  
              misdie
mending pake harga rata - rata aj mas, jadi Jika ada barang lama hpp 1000 trus datang lagi barang dg hpp 1200 kita pake harga rata aj 1000+1200:2 gitu,, selamat mencoba
                
                
                   more 17 years ago
                  
              ho2sly
jangan pake harga rata2, bayangin aja klo harga awal 1000 harga skarang 5000 tar bs rugi dunk
                
                
                   more 16 years ago
                  
              ichan29
@jayadi888: stok dg FIFO dg HPP jauh beda, FIFO agak sedikit lebih rumit dibandingkan HPP, yg dikau contohkan itu potongan utk FIFO, dan masih blum bagus design-nya.
kalo HPP agak lebih sample, karena menghitung dr nilai RATA-RATA pembelian aja
                
                
                   more 16 years ago
                  
              jiang
Kalau mau tahu tentang mesti belajar akuntansi dulu. Kalau pakai metode rata-rata (moving average) begini, kamu susah bersaing harga jual.
Metode hitung stok ada model periodik (kuno) dan perpetual. Cara ngitungnya ada FIFO (tukang pajak cinta banget ama ini), Moving Average / Rata-rata (tukang pajak masih bisa terima) dan LIFO (kamu pasti digantung ama tukang pajak) ... he2x :mrgreen:
                more ...
              - Pages:
 - 1
 - 2
 
                    
                     reply  |
                     Report Obsolete
                  
                AI Forward
            
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: 
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
 - Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago 
Random Topic
- firebird error
by putukaca in Hal umum tentang Pascal Indonesia more 19 years ago - Eventkeypressnya Kok Gak Bisa?
by cyber2000 in Tip n Trik Pemrograman more 16 years ago - perpustakaan
by wandy in Hal umum tentang Pascal Indonesia more 19 years ago - Segementasi Citra Satelit untuk Klasifikasi Jenis Penggunaan
by IdrisZZ in Free dan Gratis more 14 years ago - BOT menyerbu Delphi
by LuriDarmawan in OOT more 17 years ago - Gimana caranya menampilkan listbox pad Tmemo
by RedsGrands in Bedah Kasus more 17 years ago - Delphi civilian Math
by yayaretina in Hal umum tentang Pascal Indonesia more 18 years ago - tanya query
by daru6ia in MySQL more 17 years ago - Menambah object baru saat aplikasi berjalan
by reza_elka in Tip n Trik Pemrograman more 14 years ago - pengen belajar storeprocedure and trigger ni
by donald in MySQL more 18 years ago 
