-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
imunkOffline
Location:
Post subject: logika pembelian/penjualan grosir,eceran dan satuan..???  PostPosted: 13/Oct/2006 09:21
onUber-Skilled


Joined: 28-Mar-2005
Posts: 451

Status: Offline
dear mas2/mbak2 delphier...

langsung aja,
mohon masukan dan pencerahannya....
gimana logika pemrogramannya jika ada pembelian/penjualan yang campuran (grosir,eceran & satuan). misal nih, rokok itu kan 1 dus= ? slop, 1 slop=12 bungkus, 1 bungkus=12 batang.

Di beli/dijual rokok 1 slop setengah, nah gimana tuh mas logika pemrogramannya terutama dalam penyimpanan data ke tabelnya yang berhubungan dengan stok barang..????

jika ada mas2/mbak2 yang sudah pernah bikin program semacam itu dan dah ketemu solusinya tolong dong sharing pengalamannya....dah lieeeerrr eeuii..... Rolling Eyes

thanks before..



untuk maju buang rasa malu.
 
 View user's profile Send private message  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 13/Oct/2006 09:34
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
ya IMHO seh gini

jadi buat 3 field ajah, contoh :

qty_slop, qty_bks, qty_batang
1, 12, 12

jadi kalo beli 1,5 slop, berarti tinggal hitung saja.
1 slop kan udah 12 bungkus,
0,5 slop ... dari qty_bks dibagi 2 ajah ...

IMHO seh ... Very Happy

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
KecretOffline
Location: Jakarta
Post subject:   PostPosted: 13/Oct/2006 11:17
onKnowledgeable


Joined: 10-Mar-2006
Posts: 251

Status: Offline
mungkin mas harus pake UOM (Unit of Measure) converter ...... jadi tetapkan dulu dalam table UOM , i dos = ? Kg .....

_________________
Motor :
http://kafemotor.wordpress.com | http://ducatimonster.wordpress.com | http://www.serayamotor.com

Bacaan :
http://www.indozone.net | http://www.hobibaca.com | http://serialsilat.tungning.com
 
 View user's profile Send private message  
Reply with quote Back to top
imunkOffline
Location:
Post subject:   PostPosted: 13/Oct/2006 11:36
onUber-Skilled


Joined: 28-Mar-2005
Posts: 451

Status: Offline
@manz delphi
thanks masukkannya awalnya aku jg berpikirian begitu, tapi ternyata barangnya bukan cuma rokok doang, banyak item2 yang berbeda tentunya dengan nama satuan yang berbeda pula, minta masukkannya lagi dong mas...Smile

@Kecret
thanks juga mas, aku juga sempet punya pikiran begitu mas. aku bikin tabel yang menyimpan nilai konversi dari tiap satuanya. tapi gimana ya mas soalnya tiap item barang memiliki banyak sub item satuan
kayak tadi rokok ada DUS terus jadi SLOP terus jadi BUNGKUS terus jadi BATANG, belum lagi item barang yang lainnya yang tentunya dengan sub satuan yang berbeda2.
aku masih bingung bikin tabelnya seperti apa dan perlu ada relasi ke tabel barang gak atau gimana mohon penjelasan lagi mas...Smile

@all
mohon penjelasan dan pencerahannya....



jangan bosan jika mau maju.
 
 View user's profile Send private message  
Reply with quote Back to top
heruxOffline
Location: Kediri
Post subject:   PostPosted: 13/Oct/2006 12:09
onProfessional


Joined: 13-Jul-2006
Posts: 668
Location: Kediri
Status: Offline
Buat aja per satuan adalah perbarang ato per jenis
jadi tablenya tetep satu yaitu :
tbl_barang fieldnya :
____________________________________________________________________________
Kode Nama_Barang Id_Satuan Qty Harga_beli Harga_Jual Id_Parent Id_Child
-------------------------------------------------------------------------------------------------------------------
001 A-Mild (Dus) Dus 2 100.000 150.000 0011
0011 A-Mild (Bks) Bks 99 6000 7000 001 00111
00111 A-Mild (Btg) Btg 16 375 500 0011

Buat modul untuk pemecahan barang agar data barang yang terpecah menjadi seperti yang terlihat di table atas dengan fakta seperti misal :
1. Pembelian rokok A-Mild dalam satuan Dus sebanyak 3 dus
2. Kita pecah 1 dus menjadi 100 bungkus (3 dus - 1 dus yg dipecah )
3. Kita pecah lagi 1 bks sehingga 100 bks - 1 bks yg dipecah

jadi pada saat penjualan barang maka tersedia barang sesuai table diatas
(Semoga membantu, .. eh kalo dana cair bagi ya..... xi xixi xi)
 
 View user's profile Send private message Visit poster's website Yahoo Messenger  
Reply with quote Back to top
KecretOffline
Location: Jakarta
Post subject:   PostPosted: 13/Oct/2006 12:15
onKnowledgeable


Joined: 10-Mar-2006
Posts: 251

Status: Offline
biasanya semua program accounting akan selalu menggunakan satuan terkecil untuk master barang-nya (hal ini mungkin berhubungan dengan perhitungan Harga Pokok), jadi kalo penjualan/pembelian/produksi/pengeluaran suatu barang jika dilakukan dalam satuan lain.... tetep harus dikonversi dalam satuan terkecil tersebut , jadi harus dibikin suatu tabel yang menyimpan : untuk item A satuan A.1 = ? Base, A.2 = ? Base ..... gituuuu kali mas .... moga membantu.....

_________________
Motor :
http://kafemotor.wordpress.com | http://ducatimonster.wordpress.com | http://www.serayamotor.com

Bacaan :
http://www.indozone.net | http://www.hobibaca.com | http://serialsilat.tungning.com
 
 View user's profile Send private message  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 13/Oct/2006 13:25
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
huehehehehe ... kalo aku biasanya buat satu table dengan general fields.
ini sih trik - trikan aku ajah untuk mempermudah

contoh:
key, qty_1, mst_1, qty_2, mst_2, qty_3, mst_3, qty_4, mst_4, qty_5, mst_5

yang mana qty_(n) itu adalah nilai angkanya
sedangkang mst_(n) itu adalah measurement nya

contoh :
key, qty_1, mst_1, qty_2, mst_2, qty_3, mst_3, qty_4, mst_4, qty_5, mst_5
'RKK', 1, 'SLOP', 12, 'BUNGKUS', 12, 'BATANG', 0, '', 0, ''

nah yang field _4 dan _5 itu kosyonq karena cuman untuk rokok doank.

jangan lupa buat table masternya untuk linkage ke table tadi.
field <<key>> tersebut adalah untuk linkage ke master table.

misal:
key, nama_barang
'RKK', 'ROKOK'
'SBN', 'SABUN'
'ODD', 'ODOL'
'SSK', 'SUSU KOTAK DANCOW'
dst dst dst dst dst ...

ini sih cara gw untuk mecahin masalah kayak diatas tadi.... gak tahu kalo ada mbah yang lebih jago lagi ...

huehehehehehe Laughing

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
imunkOffline
Location:
Post subject:   PostPosted: 14/Oct/2006 10:38
onUber-Skilled


Joined: 28-Mar-2005
Posts: 451

Status: Offline
thanks buat mas herux, Kecret dan manz delphi......Smile

tapi tetep masih binun nih..... Sad
@manz delphi
ada contoh nya hingga dengan cara itu bisa mengurangi (panjualan) dan menambah (pemebelian) stok barang yang ada???

@herux
aku masih binun dgn fields Id_parent ma Id_Child nya mas, itu gunanya untuk apa, saat terjadi transaksi penjualan gimana??

@Kecret
bisa di jelasin lebih detail gak mas, maklum nih masih pentium I jadi sulit untuk mengartikannya, hehehe ...Smile

@all
minta bantuan dan solunya dong..

thanks before.



sabar dan tekun, pasti ada solusi.
 
 View user's profile Send private message  
Reply with quote Back to top
ZeALOffline
Location:
Post subject:   PostPosted: 14/Oct/2006 18:26
onProfessional


Joined: 07-Apr-2005
Posts: 763

Status: Offline
Ikutan aahhh...

misal punya table produk..
id_barang, nama_barang, harga_barang, satuan_terkecil, nama_satuan
R1, Rokok, 600, 1, Batang

* harga satuan diambil dari harga satuan terkecil (per batang)


trus buat table konversi
id_konversi, id_barang, satuan_1, nama_satuan_1, satuan_2, nama_satuan_2
1, R1, 12, batang, 1, bungkus
2, R1, 12, bungkus, 1, slop

Jadi misal ada yang beli 1,5 slop :
- cari satuan_1, nama_satuan_1 dan satuan_2 berdasarkan nama_satuan_2 DAN id_barang. Lalu lakukan perkalian : 1,5 (slop) x 12 (bungkus) = 18 (bungkus)
      Code:

 SELECT * FROM tb_konversi WHERE nama_satuan_2 = "slop" AND id_barang = "R1"



- Lakukan pengecekan apakah satuan sekarang adalah yang terkecil dengan membandingkan table_konversi.nama_satuan_1 dengan table_produk.satuan_terkecil. Jika tidak sama maka hasil dari pencarian tersebut digunakan untuk mencari lagi satuan dibawahnya, caranya lakukan lagi pencarian satuan_1, nama_satuan_1 dan satuan_2 berdasarkan nama_satuan_2 DAN id_barang dimana nilai nama_satuan_2 adalah nama_satuan_1 yang sudah diperoleh sebelumnya. Lalu lakukan perkalian lagi : 18 (bungkus) x 12 (batang) = 216 (batang)
      Code:

 SELECT * FROM tb_konversi WHERE nama_satuan_2 = "bungkus" AND id_barang = "R1"


- Lakukan pengecekan lagi apakah satuan sekarang sama dengan satuan di table produk. Berhubung sama maka pencarian selesai dan lakukan perhitungan : 216 (batang) * 600 (harga perbatang) = Rp. 129.600,-

Jadi untuk pembelian 1,5 slop atau 18 bungkus atau 216 batang adalah Rp. 129.600,-


Gimana? Lebih mudah dicerna atau malah lebih ribet..?? Buat gue sih termasuk gampang dan 1 produk bisa di konversi ke banyak satuan..

_________________
do i know you?

[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
 
 View user's profile Send private message  
Reply with quote Back to top
EkoIndriOffline
Location: Jakarta - Solo - Surabaya - Bali
Post subject:   PostPosted: 14/Oct/2006 19:31
onElite


Joined: 23-Nov-2005
Posts: 1185

Status: Offline
Perlu ikutan nggak ya...
soalnya yang aku buat langsung terintegrasi dengan rekening akuntansi...
g usah aja lah.. ntar malah tambah bingung mas imunk

_________________
Blog Delphi favourite:

www.ekoindri.wordpress.com
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
ZeALOffline
Location:
Post subject:   PostPosted: 14/Oct/2006 19:35
onProfessional


Joined: 07-Apr-2005
Posts: 763

Status: Offline
Iya, ntar kalo om imunk mabok code kan bahaya... hehehehe..

_________________
do i know you?

[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
 
 View user's profile Send private message  
Reply with quote Back to top
EkoIndriOffline
Location: Jakarta - Solo - Surabaya - Bali
Post subject:   PostPosted: 14/Oct/2006 19:39
onElite


Joined: 23-Nov-2005
Posts: 1185

Status: Offline
Sebenarnya langkah yang paling bijak adalah menyederhanakan kasus tersebut....

setelah itu terserah anda ingin kebangkan kearah yang mana.

selama anda belum bisa menyederhanakan kasus tersebut, mungkin waktu anda akan terbuang denga sia-sia.

_________________
Blog Delphi favourite:

www.ekoindri.wordpress.com
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
imunkOffline
Location:
Post subject:   PostPosted: 16/Oct/2006 10:34
onUber-Skilled


Joined: 28-Mar-2005
Posts: 451

Status: Offline
@all
thanks banget deh.....Smile

aku dah coba2 juga sebelumnya, akhirnya aku temukan dan lagi nyoba gini, aku tetep pake tabel konversi tapi isinya agak berbeda.

kdbrg;satuan;konversi
1;batang;1
1;bungkus;10
1;slop;100;

semua isi dr field konversi mengacu kesatuan terkecil dengan asumsi 1 slop=10 bungkus, 1bungkus=10 batang, so 1 slop=100 batang.

pada tabel barang yang tersimpan di field stok adalah jumlah barang setelah di konversi ke satuan terkecil (batang), misal pembelian 10 slop, tersimpan difield stok 1000 (10 slop x 100)

saya minta penjelasan lagi terutama tentang logikaku di atas, apa kelemahannya menurut mas2...Smile

thanks before..



untuk maju memang harus usaha.
 
 View user's profile Send private message  
Reply with quote Back to top
ZeALOffline
Location:
Post subject:   PostPosted: 16/Oct/2006 10:42
onProfessional


Joined: 07-Apr-2005
Posts: 763

Status: Offline
Hmm.. ya mirip kayak algoritma gue..
Cuma bedanya kalo gue gak langsung di konversi ke satuan terkecil..

_________________
do i know you?

[ My Blog : http://www.monyetpinter.com ] [ My RPG Project : http://einarc.wordpress.com ] [ FJBex : http://www.fjbex.com ]
 
 View user's profile Send private message  
Reply with quote Back to top
ManzOffline
Location: C.h.i.l.l.e -g- O.n.e
Post subject:   PostPosted: 16/Oct/2006 11:36
onElite


Joined: 12-Sep-2006
Posts: 1161
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
@imunk == @zeal untuk logika

cuman :
@imunk => konversi ke satuan terkecil
@zeal => tidak langsung di konversi

tapi menurut-ku seh ... untuk zeal lebih cocok dan lebih gampang Very Happy

@imunk
kelemahannya gak ada cuman ntar agak repot untuk perhitungan konversinya ... IMHO

_________________
..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |