<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7917309708904387127</id><updated>2012-01-17T21:03:21.745-08:00</updated><title type='text'>Delphi</title><subtitle type='html'>Orang yang sukses bukanlah orang yang tidak pernah gagal</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6549671858444734412</id><published>2009-10-28T17:52:00.000-07:00</published><updated>2009-10-28T17:54:39.072-07:00</updated><title type='text'>Setting Proxy Internet Explorer</title><content type='html'>Set Proxy&lt;br /&gt;&lt;br /&gt;Ada kalanya kita ingin browser diset proxynya ke proxy server yang kita inginkan. Mari kita lihat cara men settingnya lewat pemrograman Delphi.&lt;br /&gt;&lt;br /&gt;Prosedur mengeset proxy&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Procedure TForm1.SetProxy(const Server: String);&lt;br /&gt;var&lt;br /&gt;Reg : TRegistry;&lt;br /&gt;begin&lt;br /&gt;Reg := TRegistry.Create;&lt;br /&gt;Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Internet Settings',False);&lt;br /&gt;Reg.WriteString('ProxyServer',Server);&lt;br /&gt;Reg.WriteBool('ProxyEnable',True);&lt;br /&gt;Reg.CloseKey;&lt;br /&gt;Reg.Free;&lt;br /&gt;end;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Procedure Menonaktifkan proxy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;Procedure TForm1.DisableProxy;&lt;br /&gt;var&lt;br /&gt;Reg : TRegistry;&lt;br /&gt;begin&lt;br /&gt;Reg := TRegistry.Create;&lt;br /&gt;Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Internet Settings',False);&lt;br /&gt;Reg.WriteBool('ProxyEnable',False);&lt;br /&gt;Reg.CloseKey;&lt;br /&gt;Reg.Free;&lt;br /&gt;//InternetSetOption(0, INTERNET_OPTION_SETTINGS_CHANGED, 0, 0);&lt;br /&gt;end;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Button yang kita inginkan untuk menjalan pengesetan proxy diberi kode sebagai berikut&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;em&gt;procedure TForm1.BitBtn1Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;  SetProxy(edit1.text+':'+edit2.text);&lt;br /&gt;end;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Selesai&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6549671858444734412?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6549671858444734412/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/10/setting-proxy-internet-explorer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6549671858444734412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6549671858444734412'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/10/setting-proxy-internet-explorer.html' title='Setting Proxy Internet Explorer'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-4135149154957626259</id><published>2009-10-07T23:39:00.000-07:00</published><updated>2009-10-07T23:47:15.418-07:00</updated><title type='text'>Konversi Gambar</title><content type='html'>Adakalanya kita bermaksud mengkonversi gambar dari BMP menjadi JPG atau sebaliknya dengan menggunakan program Delphi. Salah satu kegunaanya misalnya untuk mengupload gambar agar gambar tidak terlalu besar maka dikonversi dari BMP ke JPG, atau masih banyak lagi keperluannya.&lt;br /&gt;&lt;br /&gt;Pertama Buat sebuah form, kemudian taruh komponen button 2 buah, komponen label, komponen opendialog,edit, lalu tambahkan komponen button lagi.&lt;br /&gt;Komponen button yang pertama dikasih caption BMPkeJPG&lt;br /&gt;Komponen button yang kedua dikasih caption JPGkeBMP&lt;br /&gt;Komponen button yang ketiga dikasih caption Browse&lt;br /&gt;&lt;br /&gt;Komponen edit textnya dikosongkan, komponen edit ini dirubah properties name nya menjadi Ed_FileAwal. Lalu buat procedure Bmp2Jpg dan procedure jpg2bmp.&lt;br /&gt;Berikut kode delphinya secara detail :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt;Button1: TButton;&lt;br /&gt;Button3: TButton;&lt;br /&gt;Ed_FileAwal: TEdit;&lt;br /&gt;Label1: TLabel;&lt;br /&gt;BitBtn1: TBitBtn;&lt;br /&gt;OpenDialog1: TOpenDialog;&lt;br /&gt;procedure Button1Click(Sender: TObject);&lt;br /&gt;procedure Button3Click(Sender: TObject);&lt;br /&gt;procedure BitBtn1Click(Sender: TObject);&lt;br /&gt;&lt;br /&gt;private&lt;br /&gt;{ Private declarations }&lt;br /&gt;public&lt;br /&gt;{ Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.dfm}&lt;br /&gt;&lt;br /&gt;Procedure Bmp2Jpg (BmpFileName : String; JpgSavePath : string; Comp : Integer);&lt;br /&gt;{1 = low quality , 100 good quality}&lt;br /&gt;var bmp : TBitmap;&lt;br /&gt;Jpg : TJpegImage;&lt;br /&gt;begin&lt;br /&gt;bmp := TBitmap.Create;&lt;br /&gt;jpg := TJpegImage.Create;&lt;br /&gt;try&lt;br /&gt;bmp.LoadFromFile (BmpFileName);&lt;br /&gt;if comp &lt;&gt; 100 then exit;&lt;br /&gt;Jpg.CompressionQuality := Comp;&lt;br /&gt;Jpg.Assign(bmp);&lt;br /&gt;Jpg.SaveToFile (JpgSavePath + '.jpg');&lt;br /&gt;&lt;br /&gt;finally&lt;br /&gt;jpg.Free;&lt;br /&gt;bmp.Free;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure jpg2bmp(JpgFilePath : string; BmpSavePath : string);&lt;br /&gt;var bmp : TBitmap;&lt;br /&gt;Jpg : TJpegImage;&lt;br /&gt;begin&lt;br /&gt;bmp := TBitmap.Create;&lt;br /&gt;jpg := TJpegImage.Create;&lt;br /&gt;try&lt;br /&gt;jpg.LoadFromFile (jpgfilepath);&lt;br /&gt;bmp.Assign(jpg);&lt;br /&gt;bmp.SaveToFile (BmpSavePath + '.bmp');&lt;br /&gt;&lt;br /&gt;finally&lt;br /&gt;jpg.Free;&lt;br /&gt;bmp.Free;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;bmp2jpg('c:\1.bmp','c:\jpg',100);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button3Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;jpg2bmp('c:\jpg.jpg','c:\juhu.bmp');&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.BitBtn1Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;if OpenDialog1.Execute then&lt;br /&gt;begin&lt;br /&gt;Ed_FileAwal.text:=OpenDialog1.filename;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Selamat mencoba&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-4135149154957626259?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/4135149154957626259/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/10/konversi-gambar.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4135149154957626259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4135149154957626259'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/10/konversi-gambar.html' title='Konversi Gambar'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-2522309344694452894</id><published>2009-09-28T18:04:00.000-07:00</published><updated>2009-09-28T18:14:19.548-07:00</updated><title type='text'>Defrag Memori</title><content type='html'>Kadangkala jikalau kita menjalankan aplikasi yang terlalu banyak dalam waktu yang bersamaan maka komputer akan menjadi lambat. Setelah aplikasi kita tutup, kok masih tetap lambat. Apa sebabnya? aplikasi yang sudah ditutup tadi belum sepenuhnya hilang dari memori. Nah inilah gunanya aplikasi Defrag memori.&lt;br /&gt;&lt;br /&gt;Berikut function defrag memory dengan kode Delphi&lt;br /&gt;&lt;br /&gt;Deklarasi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;uses Windows;&lt;br /&gt;type proc = procedure;&lt;br /&gt;var bussy : boolean;&lt;br /&gt;//limit dalam satuan megabyte&lt;br /&gt;procedure defragmem(limit : integer; x: proc);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure defragmem(limit : integer; x: proc);&lt;br /&gt;var tab : array [0..1024] of pointer;&lt;br /&gt;i : integer;&lt;br /&gt;p : pointer;&lt;br /&gt;lim : integer;&lt;br /&gt;begin&lt;br /&gt;if bussy then exit;&lt;br /&gt;bussy:=true;&lt;br /&gt;lim:=limit;&lt;br /&gt;if lim&gt;1024 then lim:=1024;&lt;br /&gt;for i:=0 to lim do tab [i]:=nil;&lt;br /&gt;for i:=0 to lim-1 do&lt;br /&gt;begin&lt;br /&gt;p:=VirtualAlloc(nil, 1024*1024, MEM_COMMIT,&lt;br /&gt;PAGE_READWRITE + PAGE_NOCACHE);&lt;br /&gt;tab[i]:=p;&lt;br /&gt;asm&lt;br /&gt;pushad&lt;br /&gt;pushfd&lt;br /&gt;mov edi, p&lt;br /&gt;mov ecx, 1024*1024/4&lt;br /&gt;xor eax, eax&lt;br /&gt;cld&lt;br /&gt;repz stosd&lt;br /&gt;popfd&lt;br /&gt;popad&lt;br /&gt;end;&lt;br /&gt;if assigned(x) then x;&lt;br /&gt;end;&lt;br /&gt;for i:=0 to lim-1 do&lt;br /&gt;begin&lt;br /&gt;VirtualFree(Tab[i], 0, MEM_RELEASE);&lt;br /&gt;if assigned(x) then x;&lt;br /&gt;end;&lt;br /&gt;bussy:=false;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Cara pemanggilannya&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Defragmem(memlevel.position,idle);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;memlevel merupakan trackbar dimana nilai maksimalnya diset dengan kapasitas memory dalam komputer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-2522309344694452894?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/2522309344694452894/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/defrag-memori.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2522309344694452894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2522309344694452894'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/defrag-memori.html' title='Defrag Memori'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-2338678065587568007</id><published>2009-09-17T21:27:00.000-07:00</published><updated>2009-09-17T21:42:54.126-07:00</updated><title type='text'>StringGrid Position</title><content type='html'>Kadang kita dihadapkan permasalahan dimana kita harus menampilkan data pada Stringgrid bukan dbgrid. Maka untuk pengkodeannya pun manual. Apalagi data diambil dari database dan kita harus menampilkannya distring grid. Maka kita mencocokan cell demi cell dengan algiritma perulangan.&lt;br /&gt;&lt;br /&gt;Bila stringgrid berisi sumary dan user minta detail datanya dengan cara doubleklik, maka untuk menampilkan detailnya tersebut kita harus mengambil value dari posisi mouse tadi didouble klik (paham gak he3)&lt;br /&gt;&lt;br /&gt;Sample kode berikut menunjukan posisi dari cell yang kita double klik dari sebuah string grid&lt;br /&gt;&lt;br /&gt;1. Buat Form&lt;br /&gt;2. Tempelkan komponen : Stringgrid, Label&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;&lt;br /&gt;X, Y: Integer);&lt;br /&gt;begin&lt;br /&gt;StringGrid1.MouseToCell(X,Y,a,b);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.StringGrid1DblClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;label1.Caption:=inttostr(a)+' - '+inttostr(b); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setelah itu baru mengambil valuenya dengan cara memetakan koordinat posisi tadi dengan isi cell&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;var j:string;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;begin   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;    j:=StringGrid1.Cells[a,b];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;end;&lt;/span&gt;&lt;br /&gt;  &lt;br /&gt;Semoga dapat membantu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-2338678065587568007?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/2338678065587568007/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/stringgrid-position.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2338678065587568007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2338678065587568007'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/stringgrid-position.html' title='StringGrid Position'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6915438211435938850</id><published>2009-09-16T18:15:00.000-07:00</published><updated>2009-09-16T18:37:47.141-07:00</updated><title type='text'>Backup Database Server dengan Delphi</title><content type='html'>Sekarang ini banyak aplikasi yang menggunakan database server. Yang menggunakan database server pada umumnya adalah aplikasi web based dan aplikasi client server. Pada suatu saat kita pasti ingin membuat fasilitas backup buat user melalui aplikasi yang kita buat.&lt;br /&gt;&lt;br /&gt;Jadi user tidak perlu membuka database langsung tapi cukup lewat aplikasi yang kita buat saja untuk urusan backup membackup.&lt;br /&gt;&lt;br /&gt;Atau mungkin kita membuat aplikasi yang tidak online dimana aplikasi tersebut dipakai dibanyak cabang, tapi antar cabang tidak ada jaringan dan dari cabang ke pusatpun tidak ada jaringan secara online yang menghubungkan. Kemudian databasenya setiap periode tertentu ingin digabungkan ke kantor pusat, dengan cara database dicabang di dump dulu baru dikirim ke pusat. Baru dipusat direstore.&lt;br /&gt;&lt;br /&gt;Source code dibawah ini merupakan contoh backup dan restore yang dapat membantu Anda untuk mengatasi permasalahan / kasus-kasus tersebut diatas. Tinggal dikembangkan sendiri :&lt;br /&gt;&lt;br /&gt;1. Buat Form diberi nama : frmMaintenance&lt;br /&gt;2. Letakan komponen sebagai berikut :&lt;br /&gt;&lt;br /&gt;ADOConnection nama :ADOConnection1&lt;br /&gt;ADOQuery diberi nama Table1&lt;br /&gt;ListBox diberi nama ListBox1&lt;br /&gt;button diberi nama button7&lt;br /&gt;SaveDialog diberi nama SaveDialog1&lt;br /&gt;ADOQuery diberi nama ADOQuery1&lt;br /&gt;CheckBox di beri nama CheckBox1&lt;br /&gt;CheckBox di beri nama CheckBox2&lt;br /&gt;&lt;br /&gt;Berikut penggalan source codenya  :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;var&lt;br /&gt;frmMaintenance: TfrmMaintenance;&lt;br /&gt;FileT : text; // File untuk nyimpen hasil backup&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.dfm}&lt;br /&gt;&lt;br /&gt;procedure TfrmMaintenance.GoBackup; // Procedure jalankan backup&lt;br /&gt;var NameFile,waktu,host : string;&lt;br /&gt;i,j,k : longint;&lt;br /&gt;NameTable : string;&lt;br /&gt;Data : string;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;if not SaveDialog1.Execute then&lt;br /&gt;exit;&lt;br /&gt;&lt;br /&gt;NameFile := SaveDialog1.FileName ;&lt;br /&gt;waktu := FormatDateTime('dddd,dd mmmm yyyy -- hh:mm:ss',now);&lt;br /&gt;host := 'localhost';&lt;br /&gt;//frmSetting.Edit1.Text;&lt;br /&gt;AssignFile(FileT,NameFile);&lt;br /&gt;Rewrite(FileT);&lt;br /&gt;writeln(FileT,'-- MySQL DUMP');&lt;br /&gt;writeln(FileT,'-- Generate With MyDUMP');&lt;br /&gt;writeln(FileT,'-- Generate at '+waktu+'');&lt;br /&gt;writeln(FileT,'-- --------------------------------------------');&lt;br /&gt;&lt;br /&gt;//CloseFile(FileT);&lt;br /&gt;&lt;br /&gt;for i := 1 to ADOQuery1.RecordCount do&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;table1.SQL.Clear;&lt;br /&gt;table1.SQL.Add('SHOW CREATE TABLE '+Listbox1.Items.Strings[i-1]+'');&lt;br /&gt;table1.Open ;&lt;br /&gt;&lt;br /&gt;NameTable :=Listbox1.Items.Strings[i-1];&lt;br /&gt;&lt;br /&gt;Append(FileT);&lt;br /&gt;Writeln(FileT,'--');&lt;br /&gt;Writeln(FileT,'-- Nama Tabel :'+ NameTable +'');&lt;br /&gt;Writeln(FileT,'--');&lt;br /&gt;Writeln(FileT,'');&lt;br /&gt;&lt;br /&gt;if CheckBox1.Checked then&lt;br /&gt;writeln(FileT,'DROP TABLE IF EXISTS ' + NameTable + ';');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Writeln(FileT,''+table1.fields[1].asstring+ ';');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if Checkbox2.Checked then&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;// data transfer&lt;br /&gt;table1.SQL.Clear;&lt;br /&gt;table1.SQL.Add('SELECT * FROM '+Listbox1.Items.Strings[i-1]+'');&lt;br /&gt;table1.Open ;&lt;br /&gt;table1.First ;&lt;br /&gt;for j := 1 to table1.RecordCount do&lt;br /&gt;begin&lt;br /&gt;Append(FileT);&lt;br /&gt;write(FileT,'INSERT INTO ' + NameTable + ' VALUES( ');&lt;br /&gt;for k := 1 to table1.FieldCount do&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;Data := table1.FieldByName(table1.Fields[k-1].FieldName).AsString;&lt;br /&gt;write(FileT,' "' + Data + '" ');&lt;br /&gt;if k &lt; table1.FieldCount then write(FileT,',');&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;writeln(FileT,');');&lt;br /&gt;table1.Next ;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;CloseFile(FileT);&lt;br /&gt;MessageDlg('Proses database dump selesai',mtInformation,[mbOK],0);&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure TfrmMaintenance.FormShow(Sender: TObject);&lt;br /&gt;var i : integer;&lt;br /&gt;begin&lt;br /&gt;button7.Enabled := true;&lt;br /&gt;&lt;br /&gt;// setelah koneksi, tampilkan nama table ke listbox&lt;br /&gt;try&lt;br /&gt;with ADOQuery1 do begin&lt;br /&gt;ADOQuery1.Open;&lt;br /&gt;ADOQuery1.First;&lt;br /&gt;ListBox1.Items.Clear;&lt;br /&gt;For i:= 1 to ADOQuery1.RecordCount do&lt;br /&gt;begin&lt;br /&gt;ListBox1.Items.Add(ADOQuery1.fields[0].asstring);&lt;br /&gt;ADOQuery1.Next;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;except on e:exception do begin&lt;br /&gt;MessageDlg('Koneksi database error',mtError,[mbOK],0);&lt;br /&gt;button7.Enabled := False;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6915438211435938850?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6915438211435938850/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/backup-database-server-dengan-delphi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6915438211435938850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6915438211435938850'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/backup-database-server-dengan-delphi.html' title='Backup Database Server dengan Delphi'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-1028740820200349122</id><published>2009-09-15T21:55:00.000-07:00</published><updated>2009-09-15T22:24:39.884-07:00</updated><title type='text'>Melihat IP</title><content type='html'>Berikut penggalan source Delphi untuk melihat IP sendiri&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;function LocalIP : string;&lt;br /&gt;type&lt;br /&gt;TaPInAddr = array [0..10] of PInAddr;&lt;br /&gt;PaPInAddr = ^TaPInAddr;&lt;br /&gt;var&lt;br /&gt;phe : PHostEnt;&lt;br /&gt;pptr : PaPInAddr;&lt;br /&gt;Buffer : array [0..63] of char;&lt;br /&gt;I : Integer;&lt;br /&gt;GInitData : TWSADATA;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;WSAStartup($101, GInitData);&lt;br /&gt;Result := '';&lt;br /&gt;GetHostName(Buffer, SizeOf(Buffer));&lt;br /&gt;phe :=GetHostByName(buffer);&lt;br /&gt;if phe = nil then Exit;&lt;br /&gt;pptr := PaPInAddr(Phe^.h_addr_list);&lt;br /&gt;I := 0;&lt;br /&gt;while pptr^[I] &lt;&gt; nil do begin&lt;br /&gt;result:=StrPas(inet_ntoa(pptr^[I]^));&lt;br /&gt;Inc(I);&lt;br /&gt;end;&lt;br /&gt;WSACleanup;&lt;br /&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;cara memanggilnya misalnya dengan menggunakan edit&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;edit1.text:=LocalIP;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-1028740820200349122?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/1028740820200349122/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/melihat-ip.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/1028740820200349122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/1028740820200349122'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/melihat-ip.html' title='Melihat IP'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-9121497092904194583</id><published>2009-09-15T03:44:00.000-07:00</published><updated>2009-09-15T03:54:04.425-07:00</updated><title type='text'>Delphi Source Code</title><content type='html'>Berikut ini adalah koleksi Link Delphi programming&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  &lt;A HREF="http://www.delphi32.com" TARGET="_blank"&gt;Delphi32.com&lt;/A&gt; - the premier source for Delphi developers. Home of Delphi and Kylix information, large component library, discussions, tips, articles.&lt;br /&gt;&lt;br /&gt;  &lt;A HREF="http://www.delphiabc.com" TARGET="_blank"&gt;DelphiABC.com&lt;/A&gt; - Collection of components, tips an tricks, samples, forums, advanced search and more...&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;a href="http://www.cyber-matrix.com/delphi.html" TARGET="_blank"&gt;Delphi Compendium&lt;/a&gt; - from the CyberMatrix Corporation: lots of info about Delphi.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.delphidabbler.com" TARGET="_blank"&gt;delphiDabbbler.com&lt;/a&gt; Delphi Pascal source code library, components, programming articles, tutorials and free programs. &lt;br /&gt;&lt;br /&gt;  &lt;A HREF="http://www.delphipages.com" TARGET="_blank"&gt;Delphi Pages&lt;/a&gt; - Borland/Inprise Delphi and Builder Resource Center. Search quickly for components, tips, forum, chat, news, etc.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;a href="http://www.sortland.net/Delphi/Snippets.htm" TARGET="_blank"&gt;Delphi Snippets&lt;/a&gt; - from Sortland Automasjon.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.delphi-treff.de" TARGET="_blank"&gt;Delphi-Treff&lt;/A&gt; - German site - Der Treffpunkt für Delphi-Entwickler.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.devsuperpage.com " TARGET="_blank"&gt;Developer's Super Page&lt;/a&gt; Find articles/tips in Delphi, to help you develop your applications; build your resume, post and find jobs, chat online.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.hcc-pgg.nl" TARGET="_blank"&gt;Dutch Pascal Users Group&lt;/a&gt; - the PGG (short for &lt;i&gt;Pascal Gebruikers Groep&lt;/i&gt;) is a division of HCC, the largest "computer club" of the Netherlands. It is directed towards the users of Pascal and Pascal related programming languages. Has a very active Delphi forum.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  &lt;A HREF="http://www.codegear.com/en/products/delphi" TARGET="_blank"&gt;Embarcadero - Delphi&lt;/a&gt; - the "HOME" of Delphi (took it over from Borland) &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.go.to/masdp" TARGET="_blank"&gt;MAS Delphi-page&lt;/A&gt; - very nice site with Delphi-components, applications, tools, code examples, tips &amp;amp; trix, links and info. All is freeware!&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;br /&gt;  &lt;A HREF="http://www.nldelphi.com/" TARGET="_blank"&gt;NLDelphi, the Dutch Delphi page&lt;/A&gt; - Delphi news, Delphi articles, and of course a forum where you can meet fellow programmers or present a problem. Language: Dutch.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;a href="http://www.programmersheaven.com" TARGET="_blank"&gt;Programmers Heaven&lt;/a&gt; - one of the largest sources of free downloadable files: source code, utilities, and other tools for programmers and developers. Besides Delphi, also: C/C++/C#, JAVA, Linux, Internet, Visual Basic, and so on. &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;a href="http://www.swissdelphicenter.ch/" TARGET="_blank"&gt;Swiss Delphi Center&lt;/a&gt; - Switzerland's top Delphi site.&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;a href="http://www.torry.ru" TARGET="_blank"&gt;Torry's Delphi Pages&lt;/a&gt; - one of the very best Delphi sites: components, examples, applications, tools, documents, updates,... too much to list here!&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;A HREF="http://www.vpsource.com" TARGET="_blank"&gt;VP Source&lt;/A&gt; - huge resource for programmers [Delphi, VB, C++, Pascal] and for webmasters. It also contains e-commerce, security sections + chatroom and toplists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-9121497092904194583?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/9121497092904194583/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/delphi-source-code.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/9121497092904194583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/9121497092904194583'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/delphi-source-code.html' title='Delphi Source Code'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-2692639423354951465</id><published>2009-09-13T22:55:00.000-07:00</published><updated>2009-09-13T23:04:53.981-07:00</updated><title type='text'>Normalisasi Vs Database Flate</title><content type='html'>Dalam kuliah dalam membuat database selalu ditekankan agar database tersebut dinormalisasi terlebih dahulu. Bahkan ada dosen yang mengajarkan kalo tidak ternormalisasi penuh maka data akan lambat. Memang bukunya pun bilang begitu&lt;br /&gt;Berikut kutipan dafinisi Normalisasi dan Tujuannya dari berbagai sumber :&lt;br /&gt;Normalisasi adalah suatu teknik untuk mengorganisasi dalam tabel-tabel untuk memenuhi kebutuhan dalam suatu organisasi.&lt;br /&gt;&lt;br /&gt;Tujuan dari normalisasi&lt;br /&gt;-Untuk menghilangkan kerangkapan data&lt;br /&gt;-Untuk mengurangi kompleksitas&lt;br /&gt;-Untuk mempermudah pemodifikasian data&lt;br /&gt;-Untuk mempercepat akses data&lt;br /&gt;&lt;br /&gt;Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data / database, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi). &lt;br /&gt;&lt;br /&gt;Proses normalisasi akan sangat membantu dalam menghemat ruang yang digunakan oleh setiap tabel di dalamnya, sekaligus mempercepat proses permintaan data.&lt;br /&gt;Semuanya betul. Tetapi ketika kita membangun aplikasi client/server atau Web dengan data yang besar Aturan normalisasi digunakan tetapi jangan dipaksakan memenuhi bentuk normal, sesuai yang ada diteori. Kenapa? &lt;br /&gt;&lt;br /&gt;Karena hasil dari normalisasi penuh kadang tabelnya terlalu banyak dan jika membutuhkan suatu data yang kompleks untuk laporan harus join tabel kemana-mana, apabila data sudah diatas 100ribu record maka lama banget keluarnya. &lt;br /&gt;&lt;br /&gt;Solusinya : &lt;br /&gt;1. Database dibuat fleksibel, tidak harus normalisasi penuh, menganalisa kolom-kolom yang sering dipakai untuk laporan agar dibuat dalam satu table. Sehingga pada saat query untuk laporan data tidak harus join kemana-mana cukup 1 atau 2 table saja. Dan hasilnya akan lebih cepat.&lt;br /&gt;&lt;br /&gt;2. Datawarehousing, menciptakan table-table yang siap dipakai untuk Laporan yang diambil dari table-table transaksi. Proses pemindahan ke table-table tersebut bisa batch(per jam / per hari) atau realtime&lt;br /&gt;&lt;br /&gt;Efeknya dengan normalisasi tidak penuh maka kadang ada proses update lebih dari 1 table.&lt;br /&gt; &lt;br /&gt;Gimana jikalau ada gagal dalam update, yang satu sudah ke update yang lain belum, bisa kacau??&lt;br /&gt;&lt;br /&gt;itulah fungsinya penggunaan fasilitas Transact SQL yaitu update data kebanyak table dalam suatu waktu. Jika yang satu gagal maka semua proses update di rollback (digagalkan semua) sehingga data menjadi lebih konsisten&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-2692639423354951465?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/2692639423354951465/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/normalisasi-vs-database-flate.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2692639423354951465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2692639423354951465'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/normalisasi-vs-database-flate.html' title='Normalisasi Vs Database Flate'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-2324602770682260794</id><published>2009-09-03T21:30:00.001-07:00</published><updated>2009-09-03T21:30:46.055-07:00</updated><title type='text'>Rahasia Membangun ERP</title><content type='html'>Banyak sekali ERP yang dijual dengan harga yang sangat mahal, misalnya SAP, Oracle Finance. Biaya mainenance saja sudah bisa ratusan juta perbulan, tergantung perusahaanya.&lt;br /&gt;&lt;br /&gt;Contoh ERP yang main di secondari market, dengan harga yang lebih murah&lt;br /&gt;• Microsoft Axapta, &lt;br /&gt;• SAP Business One, &lt;br /&gt;• Oracle Finance for SMB &lt;br /&gt;&lt;br /&gt;Tapi walaupun murah yah ratusan juta juga coy.&lt;br /&gt;Kalo kita cuman bisa selalu import ERP dari luar negeri kayaknya gak kreatif tuh orang-orang Indonesia, padahal banyak orang lulusan teknologi Informatika&lt;br /&gt;&lt;br /&gt;Sebenarnya programmer bisa membuat sistem ERP sendiri asal dibimbing oleh orang yang sudah pengalaman dalam membangun sistem ERP&lt;br /&gt;&lt;br /&gt;Konsepnya adalah setiap modul saling terintegrasi dan bermuara pada laporan-laporan yang siap pakai dan digunakan oleh bagian yang membutuhkan. Konsep cara pandang membangun ERP harus global dalam memandang suatu flow perusahaan. Sehingga bisa memenuhi setiap bagian dengan baik.&lt;br /&gt;&lt;br /&gt;Hampir setiap proses berhubungan dengan Finance/Keuangan. Jadi setiap transaksi yang berhubungan dengan uang, sistem men-generate jurnal keuangan. Sehingga tidak ada lagi nginput jurnal  dari transaksi, kalo sistem sudah melakukannya. Sehingga Accounting pekerjaanya adalah mengecek, mengkoreksi dan membuat jurnal penyesuaian.&lt;br /&gt;&lt;br /&gt;Sedangkan untuk jurnal Uang Masuk dan Uang Keluar dilakukan oleh kasir pada saat menerbitkan kwitansi atau menerima Lap rekening koran.&lt;br /&gt;&lt;br /&gt;Untuk lebih jelasnya saya membuka konsultasi gratis untuk pembuatan ERP ini, konteks 081380321827.&lt;br /&gt;&lt;br /&gt;Sallam &lt;br /&gt;Hadi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-2324602770682260794?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/2324602770682260794/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/rahasia-membangun-erp.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2324602770682260794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2324602770682260794'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/09/rahasia-membangun-erp.html' title='Rahasia Membangun ERP'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-3757254477419919974</id><published>2009-08-26T06:25:00.000-07:00</published><updated>2009-08-26T06:26:17.771-07:00</updated><title type='text'>Download Source Aplikasi Inventory</title><content type='html'>Aplikasi Inventory adalah Aplikasi yang sangat banyak dibutuhkan. Disini saya akan men-share aplikasi inventory yang pernah saya buat, yaitu aplikasi inventory alat-alat kesehatan.&lt;br /&gt;&lt;br /&gt;Penghitungan harga pokok pada aplikasi ini adalah FIFO(First In First Out).&lt;br /&gt;Dan harga ditentukan pada saat kontrak dengan customer, Jadi harga bisa diset berbeda-beda tiap customer. Tetapi Anda bisa merubahnya karena saya berikan source codenya dalam bahasa pemrograman delphi (min Delphi 7).&lt;br /&gt;Featurenya menggunakan database mysql. Bisa berjalan di Jaringan LAN, WAN ataupun online&lt;br /&gt;&lt;br /&gt;Langkah-langah untuk menjalankan aplikasi ini :&lt;br /&gt;1. Download file programinvetory.zip&lt;br /&gt;2. Download file dbinventory.zip&lt;br /&gt;3. Download file komponentambahan.zip&lt;br /&gt;4. Download myodbc disitusnya mysql&lt;br /&gt;5. Install Myodbc bila belum ada&lt;br /&gt;6. Unzip file programinventory.zip&lt;br /&gt;7. Buat database di mysql nama databasenya : dbretail&lt;br /&gt;8. Unzip file dbinventory.zip diunzip lalu di execute ke dalam database dbretail&lt;br /&gt;9. Buat alias didalam ODBC, driver myodbc nama datasource ias, username root, password&lt;br /&gt;kosongin.&lt;br /&gt;10. Buka programinventory yang sudah diunzip, nama projectnya PRetail.dpr&lt;br /&gt;11. Selamat mencoba&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://dev.mysql.com/downloads/connector/odbc/3.51.html"     target=blank_&gt;Download Myodbc&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/delphisourcesite/Home/dbinventory.zip?attredirects=0" target=blank_&gt;Download dbinventory.zip&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/delphisourcesite/Home/programinventory.zip?attredirects=0" target=blank_&gt;Download programinventory.zip&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Program ini free. Kalau mau tahu lebih lanjut bisa hubungi kami di 081380321827. Jangan sungkan-sungkan bertanya. Gratis.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Program tersebut dapat disambungkan dengan program General Ledger. Source codenya ada cuman belum diupload. Untuk program General Ledgernya tidak free. Harga sourcenya cukup murah yaitu Rp. 1 juta rupiah. Kami akan beri source dan memberikan training sehari.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-3757254477419919974?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/3757254477419919974/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/08/download-source-aplikasi-inventory.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/3757254477419919974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/3757254477419919974'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/08/download-source-aplikasi-inventory.html' title='Download Source Aplikasi Inventory'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-7002887219849993163</id><published>2009-05-13T04:44:00.000-07:00</published><updated>2009-05-13T05:02:05.851-07:00</updated><title type='text'>Flow Program Accounting</title><content type='html'>Proses Aliran Data di Program Accounting terdiri atas : Entry Jurnal, Posting, Reporting, Tutup Bulan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Entry Jurnal&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Entry Jurnal bisa dilakukan oleh staf accounting atau kasir, atau bagian yang terlibat dalam sistem dan menginput transaksi yang mengakibatkan terbentuknya jurnal.&lt;br /&gt;&lt;br /&gt;Misalnya bagian penjualan akan menginput transaksi penjualan. Proses penjualan tersebut, bila diintegrasikan maka didalam prosesnya bisa disisipkan proses insert ke table jurnal, yaitu masuknya pendapatan dan timbulnya piutang jika penjualan tidak tunai.&lt;br /&gt;&lt;br /&gt;Proses ini akan meng-insert ke table jurnal&lt;br /&gt;Bentuk table jurnal kolomnya antara lain (contoh) :&lt;br /&gt;-id&lt;br /&gt;-no jurnal&lt;br /&gt;-no perkiraan&lt;br /&gt;-keterangan&lt;br /&gt;-no refferensi&lt;br /&gt;-debet&lt;br /&gt;-kredit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Posting&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Posting adalah proses transfer data jurnal kedalam table COA (Chart of Account) yang diolah menjadi laporan keuangan.&lt;br /&gt;&lt;br /&gt;Tabel COA atau table perkiraan kolomnya antara lain :&lt;br /&gt;-id&lt;br /&gt;-no perkiraan&lt;br /&gt;-keterangan&lt;br /&gt;-saldoawal&lt;br /&gt;-debet&lt;br /&gt;-kredit&lt;br /&gt;-faktor&lt;br /&gt;-kelompok coa&lt;br /&gt;-bulan&lt;br /&gt;-tahun&lt;br /&gt;&lt;br /&gt;&lt;img src="http://sites.google.com/site/delphisourcesite/Home/flow.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reporting&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Adalah proses query pembuatan laporan dari tabel COA,&lt;br /&gt;Neraca : Dari table COA&lt;br /&gt;Ledger : Gabungan dari table COA dan jurnal&lt;br /&gt;Labarugi : Dari table COA&lt;br /&gt;Neraca Percobaan : Dari table COA&lt;br /&gt;Neraca Saldo : Dari table COA&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Proses Tutup bulan&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Proses Tutup bulan atau closing, kita pindahkan saldo akhir dari table COA ke dalam saldo awal table COA juga namun di periode yang berikutnya,&lt;br /&gt;Prosesnya adalah :&lt;br /&gt;1. Masukkan data COA ke table temporary&lt;br /&gt;2. Tambahkan nilai 1 pada kolom bulan ditable temporary COA&lt;br /&gt;Misalnya tadinya bulan bernilai 1 maka ditambah satu menjadi bulan bernilai 2.&lt;br /&gt;Khusus akhir tahun, bulan 12 dirubah menjadi 1 dan tahun ditambah 1.&lt;br /&gt;&lt;br /&gt;3. Masukkan data COA temporary ke table COA kembali.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Demikian tulisanku pada malam ini, smoga ada manfaatnya, klo kurang jelas bisa komentar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-7002887219849993163?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/7002887219849993163/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/05/flow-program-accounting.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/7002887219849993163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/7002887219849993163'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/05/flow-program-accounting.html' title='Flow Program Accounting'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-7269899760681738026</id><published>2009-04-14T18:21:00.000-07:00</published><updated>2009-04-14T18:32:19.319-07:00</updated><title type='text'>Transact SQL di Delphi</title><content type='html'>Hal paling vital dalam sebuah program database adalah bahwa setiap data dapat tersimpan dengan sempurna.&lt;br /&gt;&lt;br /&gt;Aplikasi desktop tidak banyak masalah untuk menangani hal ini. Namun seringkali jika aplikasi yang berjalan dalam jaringan atau internet, seringkali gagal menangani hal ini. Misalnya ada sebuah tombol simpan didalamnya mengeksekusi 7 buah perintah sql update, kadangkala hanya sebagian perintah sql yang dapat tereksekusi jikalau jaringan sedang bermasalah. Sehingga program menjadi error. Dan datanya tidak sinkron.&lt;br /&gt;&lt;br /&gt;Bagaimanakah solusinya? jika kita menggunakan Delphi. Gunakan transact Sql.  Yang mendukung transact sql adalah database mysql4 keatas, sql server, oracle dsb. Tidak semua database mendukung transact sql.&lt;br /&gt;&lt;br /&gt;Transact SQL menjamin sekumpulan sintak sql tereksekusi, tetapi jikalau salah satu gagal maka sintak sql tersebut digagalkan semua, sehingga keadaan data masih sinkron.&lt;br /&gt;&lt;br /&gt;Contoh sintak di delphi&lt;br /&gt;&lt;br /&gt;&lt;em&gt;if not dm1.Database1.InTransaction then dm1.Database1.StartTransaction;&lt;br /&gt;try&lt;br /&gt;&lt;br /&gt;//perintah sql&lt;br /&gt;&lt;br /&gt;dm1.Database1.Commit;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;except&lt;br /&gt;qryrec.CancelUpdates;&lt;br /&gt;dm1.Database1.Rollback;&lt;br /&gt;raise;&lt;br /&gt;Showmessage('Maaf Proses penyimpanan Gagal');&lt;br /&gt;exit;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Selamat mencoba bagi yang belum mencoba&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-7269899760681738026?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/7269899760681738026/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/04/transact-sql-di-delphi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/7269899760681738026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/7269899760681738026'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/04/transact-sql-di-delphi.html' title='Transact SQL di Delphi'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-8675194588895425194</id><published>2009-03-27T04:55:00.001-07:00</published><updated>2009-03-27T05:07:42.432-07:00</updated><title type='text'>Accounting for Programmer</title><content type='html'>Membuat program adalah pekerjaan sehari-hari seorang programmer. Termasuk didalamnya menterjemahkan keinginan user kedalam software komputer. Membuat software untuk retail, distribusi, inventory (keluar masuk barang), programmer tinggal menanyakan maunya user seperti apa.&lt;br /&gt;&lt;br /&gt;Tetapi ketika programmer yang awam terhadap ilmu akuntansi diminta untuk membuat program accounting / GL merupaka hal yang agak berbeda. Programmer tersebut harus memahami ilmu akuntansi tersebut sebelum membuat program accounting/general ledger.&lt;br /&gt;Kalo belajar akuntansi dan yang njelasin orang akuntansi sendiri bakalan muter2 he3. Kira2 sampe 6 bulan. Dasar1 dan dasar2.&lt;br /&gt;&lt;br /&gt;Akuntansi tidaklah serumit yang kita bayangkan. Untuk memahami akuntansi kita harus mengenal persamaan akuntansi, baru kemudian jurnal. Lalu posting jurnal tersebut menjadi laporan keuangan.&lt;br /&gt;&lt;br /&gt;Sepertinya sangat panjang dijelaskan. Tapi saya bisa membantu mengenalkan akuntansi ke programmer he3 dalam sehari. Kalo minat boleh undang saya dan team. Training sehari tentang akuntansi. Dijamin paham tentang akunting. Materinya AR/AP, jurnal, pembuatan laporan Keuangan dan metode persediaan dan bagaimana implementasinya disistem. Biaya training cukup 999 ribu aja deh,  boleh ditawar. &lt;br /&gt;Alamat saya di Jakarta Pusat, Menteng. call 081380321827&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-8675194588895425194?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/8675194588895425194/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/03/accounting-for-programmer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/8675194588895425194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/8675194588895425194'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/03/accounting-for-programmer.html' title='Accounting for Programmer'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-182430357458079128</id><published>2009-03-19T17:32:00.000-07:00</published><updated>2009-03-19T17:55:01.884-07:00</updated><title type='text'>Membangun Aplikasi Client Server Online</title><content type='html'>Teknologi client server, bukan merupakan teknologi baru. Konsep Aplikasi Client Server, secara sederhana dapat dijelaskan sebagai berikut :&lt;br /&gt;1. Aplikasi terletak pada Komputer Client&lt;br /&gt;2. Database terletak pada Server&lt;br /&gt;&lt;br /&gt;Aplikasi Client Server, sudah mulai redup setelah munculnya aplikasi Web based.&lt;br /&gt;Karena Web Based menawarkan teknologi dimana Aplikasi dan Database terletak di Server.&lt;br /&gt;Namun jangan salah, aplikasi client server masih banyak dipakai, dan relatif lebih aman. Dan dari sisi user interface bila dikemas dengan baik maka akan lebih menarik aplikasi Client Server. Misalnya entry jurnal accounting dengan menggunakan aplikasi web based tentu agak kerepotan / tidak secepat dengan menggunakan aplikasi client server.&lt;br /&gt;&lt;br /&gt;Aplikasi Swalayan dan retail masih menggunakan aplikasi Client Server di kasirnya.&lt;br /&gt;Tetapi Servernya online. Misalnya sebuah perusahaan retail Server di Singapura, dan perusahaan retailnya diseluruh Indonesia, untuk kasirnya lebih mudah menggunakan aplikasi client server. Jadi hanya database servernya yang terletak di Singapura tetapi aplikasinya berada di masing-masing cabang Perusahaan tersebut. Sehingga terjadi pemusatan data. &lt;br /&gt;&lt;br /&gt;Kita bisa menggunakan Delphi atau VB atau bahasa pemrograman Desktop lain yang mendukung database server seperti Oracle, Sql Server maupun Mysql Server.&lt;br /&gt;&lt;br /&gt;Syarat mutlak dapat berjalanya aplikasi client server yaitu antara Server dan Client terhubung, bisa menggunakan internet atau jaringan VPN atau Dialup. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Misalnya, kita menggunakan mysql server dan bhs pemorgraman Delphi, koneksi dgn myodbc :&lt;br /&gt;1. Letakkan mysql database di server Kantor Pusat&lt;br /&gt;2. Arahkan koneksi aplikasi dari kantor cabang ke pusat. Biasanya dengan menunjuk IPnya. Kalo pake myodbc, di host kita ketikan ip komputer server. &lt;br /&gt;3. Di Client, sambungkan aplikasi yang dibuat dengan alias di Myodbc yang telah kita buat.&lt;br /&gt;4. Aplikasi sudah bisa berjalan.&lt;br /&gt;&lt;br /&gt;Membuat aplikasi client server dilingkup LAN, mungkin sudah biasa dan relatif lebih mudah, tetapi jika di Internet atau Jaringan VPN dimana antar Server dan Client berbeda kota butuh tips dan trik yang jitu. Di sini saya akan membagikan pengalaman saya yaitu tips dan trik membuat aplikasi Client Server yang sifatnya online seperti contoh diatas :&lt;br /&gt;1. Jangan meload semua record dalam memunculkan suatu form ataupun report. Usahakan menggunakan query. (Dalam delpi jangan menggunakan komponen ttable)&lt;br /&gt;2. Gunakan data temporary dan simpan dikomputer client untuk data yang jarang berubah. Untuk memasukan data temporary ke file temporary tersebut tambahkan menu update dari Server ke client. &lt;br /&gt;3. Untuk meload data-data yang sifatnya temporary jangan ke server, tapi data temporary saja.&lt;br /&gt;4. Gunakan feature transact pada database, untuk mencegah gagalnya penyimpanan karena infrastruktur / internet yang jelek&lt;br /&gt;&lt;br /&gt;Kalo gak jelas bisa hubungi saya&lt;br /&gt;hadi kusyanto&lt;br /&gt;081380321827&lt;br /&gt;&lt;br /&gt;Atau pengin dibantuin projeknya boleh he3. Tapi kalo sekedar belajar aja boleh, gratis kalo cuman nelpon, Atau traktir kalo mo ngobrol2 di luar kantor. Tapi bayar kalo mo dibantuin projeknya he3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-182430357458079128?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/182430357458079128/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/03/membangun-aplikasi-client-server-online.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/182430357458079128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/182430357458079128'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/03/membangun-aplikasi-client-server-online.html' title='Membangun Aplikasi Client Server Online'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6332051661768072650</id><published>2009-02-09T22:13:00.000-08:00</published><updated>2009-02-09T22:19:00.619-08:00</updated><title type='text'>Strategi Implementasi System Informasi</title><content type='html'>Implementasi System Informasi tidaklah mudah, butuh strategi ataupun pengalaman agar implementasi sistem dapat berjalan dengan lancar.&lt;br /&gt;&lt;br /&gt;Kendala yang besar adalah bahwa user tidak mau menggunakan sistem, karena menurut mereka sistem bikin ribet dan susah.&lt;br /&gt;&lt;br /&gt;Untuk itu buatlah sistem yang fleksibel dengan mengurangi blok atau kontrol yang berlebihan (sesuai SOP ) pada awal dibuatnya sistem, sehingga user merasa nyaman menggunakan sistem. Dalam tahap ini sistem berfungsi membantu pekerjaan user, dan sangat kurang disisi kontrol.&lt;br /&gt;&lt;br /&gt;Setiap kekurangan sistem kita lengkapi, agar user merasa puas. &lt;br /&gt;&lt;br /&gt;Setelah sistem sudah running well, barulah diperketat dari sisi kontrol, agar sesuai dengan kemauan big boz perusahaan, yaitu mengontrol aset dari perusahaan/organisasi&lt;br /&gt;&lt;br /&gt;Hal ini cukup efektif dalam implementasi sistem apabila usernya susah nginput data dalam sistem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6332051661768072650?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6332051661768072650/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/02/strategi-implementasi-system-informasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6332051661768072650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6332051661768072650'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/02/strategi-implementasi-system-informasi.html' title='Strategi Implementasi System Informasi'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-2366320912295456374</id><published>2009-01-18T21:36:00.000-08:00</published><updated>2009-01-18T21:40:42.534-08:00</updated><title type='text'>Implementasi Mysql</title><content type='html'>Mysql adalah database yang powerfull dan banyak diminati pada masa kini, selain gratis juga mempunyai perfoma yang sangat cepat. &lt;br /&gt;Mysql juga sekarang diajarkan dikampus-kampus, dan banyak juga buku-buku yang membahas tentang mysql.&lt;br /&gt;&lt;br /&gt;Disini saya akan membahas tentang implementasi mysql lebih dekat kedalam dunia kerja&lt;br /&gt;&lt;br /&gt; &lt;a href='http://sites.google.com/site/delphisourcesite/Home/implementasi_mysql.pdf?attredirects=0'&gt;Download Implementasi Mysql&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-2366320912295456374?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/2366320912295456374/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2009/01/implementasi-mysql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2366320912295456374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/2366320912295456374'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2009/01/implementasi-mysql.html' title='Implementasi Mysql'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-820142021444400700</id><published>2008-11-19T07:52:00.001-08:00</published><updated>2008-11-22T07:36:55.669-08:00</updated><title type='text'>Aplikasi Inventory</title><content type='html'>Aplikasi Inventory adalah Aplikasi yang sangat banyak dibutuhkan. Disini saya akan men-share aplikasi inventory yang pernah saya buat, yaitu aplikasi inventory alat-alat kesehatan.&lt;br /&gt;&lt;br /&gt;Penghitungan harga pokok pada aplikasi ini adalah FIFO(First In First Out).&lt;br /&gt;Dan harga ditentukan pada saat kontrak dengan customer, Jadi harga bisa diset berbeda-beda tiap customer. Tetapi Anda bisa merubahnya karena saya berikan source codenya dalam bahasa pemrograman delphi (min Delphi 7).&lt;br /&gt;Featurenya menggunakan database mysql. Bisa berjalan di Jaringan LAN, WAN ataupun online&lt;br /&gt;&lt;br /&gt;Langkah-langah untuk menjalankan aplikasi ini :&lt;br /&gt;1. Download file programinvetory.zip&lt;br /&gt;2. Download file dbinventory.zip&lt;br /&gt;3. Download file komponentambahan.zip&lt;br /&gt;4. Download myodbc disitusnya mysql&lt;br /&gt;5. Install Myodbc bila belum ada&lt;br /&gt;6. Unzip file programinventory.zip&lt;br /&gt;7. Buat database di mysql nama databasenya : dbretail&lt;br /&gt;8. Unzip file dbinventory.zip diunzip lalu di execute ke dalam database dbretail&lt;br /&gt;9. Buat alias didalam ODBC, driver myodbc nama datasource ias, username root, password&lt;br /&gt;kosongin.&lt;br /&gt;10. Buka programinventory yang sudah diunzip, nama projectnya PRetail.dpr&lt;br /&gt;11. Selamat mencoba&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://dev.mysql.com/downloads/connector/odbc/3.51.html"     target=blank_&gt;Download Myodbc&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/delphisourcesite/Home/dbinventory.zip?attredirects=0" target=blank_&gt;Download dbinventory.zip&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/delphisourcesite/Home/programinventory.zip?attredirects=0" target=blank_&gt;Download programinventory.zip&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Program ini free. Kalau mau tahu lebih lanjut bisa hubungi kami di 081380321827. Jangan sungkan-sungkan bertanya. Gratis.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Program tersebut dapat disambungkan dengan program General Ledger. Source codenya ada cuman belum diupload. Untuk program General Ledgernya tidak free. Harga sourcenya cukup murah yaitu Rp. 1 juta rupiah. Kami akan beri source dan memberikan training sehari.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-820142021444400700?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/820142021444400700/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/aplikasi-inventory.html#comment-form' title='7 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/820142021444400700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/820142021444400700'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/aplikasi-inventory.html' title='Aplikasi Inventory'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6825244818001246673</id><published>2008-11-12T02:00:00.000-08:00</published><updated>2008-11-22T07:50:44.519-08:00</updated><title type='text'>Cara Membuat Program Accounting</title><content type='html'>Program accounting merupakan program yang dibutuhkan dalam suatu perusahaan.  Sayangnya banyak prgrammer yang tidak tahu konsep akuntansi. Untuk bisa membuat program akuntansi sebaiknya mengerti dasar-dasar akuntansi.&lt;br /&gt;&lt;br /&gt;Manual akuntansi banyak didapat diweb-web, bahkan disediakan secara gratis.&lt;br /&gt;&lt;br /&gt;Tetapi sayang sudah mengerti akutansi pun tidak bisa memulai dari mana cara membuatnya.&lt;br /&gt;&lt;br /&gt;Dibawah ini saya terangkan salah satu contoh dasar pembuatan program akuntansi:&lt;br /&gt;Struktur Database&lt;br /&gt;1. Buat table jurnal, yang akan menampung jurnal&lt;br /&gt;2. Buat table coa, yang akan menampung laporan keuangan.&lt;br /&gt;&lt;br /&gt;Setiap transaksi jurnal dimasukkan kedalam tabel jurnal, sedangkan setiap posting dimasukkan ke dalam tabel coa, didalam tabel coa kita susun elemen yang dibutuhkan untuk laporan keuangan.&lt;br /&gt;Laporan&lt;br /&gt;Neraca, Laba Rugi, Neraca Saldo,Trial Balance diambil dari tabel coa&lt;br /&gt;&lt;br /&gt;Laporan &lt;br /&gt;Ledger, Cashlow diambil dari table jurnal&lt;br /&gt;&lt;br /&gt;Bila kurang jelas silakan beri komentar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6825244818001246673?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6825244818001246673/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/cara-membuat-program-accounting.html#comment-form' title='5 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6825244818001246673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6825244818001246673'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/cara-membuat-program-accounting.html' title='Cara Membuat Program Accounting'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6723914185470818290</id><published>2008-11-12T01:42:00.000-08:00</published><updated>2008-11-12T01:54:52.090-08:00</updated><title type='text'>Menghubungkan Delphi ke Mysql</title><content type='html'>Ada berbagai cara untuk menghubungkan Delphi ke database mysql. Cara yang mudah yaitu dengan menggunakan myodbc. Driver MyODBC dapat didownload disitusnya mysql. Setelah itu buat alias di ODBC.&lt;br /&gt;&lt;br /&gt;Pada Windows XP&lt;br /&gt;Klik Start Control Panel, Administrative Tools, double klik Data sources(ODBC)&lt;br /&gt;Setelah itu klik Add, pilih MyODBC 3.51 driver, Klik Finish&lt;br /&gt;Isi Datasource Name diisi dengan alias yang kita panggil dari Delphi.&lt;br /&gt;Server diisi IP Server Mysql&lt;br /&gt;User diisi User mysql&lt;br /&gt;Password diisi Password mysql&lt;br /&gt;Database diisi nama database yang ada di mysql&lt;br /&gt;&lt;br /&gt;Klik Test, kalau sukses maka akan menyebutkan pesan success.&lt;br /&gt;Klik OK, dan Klik OK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Di Delphi&lt;/strong&gt;&lt;br /&gt;Tempelkan komponen Database pada form/datamodule.&lt;br /&gt;Pilih Alias name sesuai datasource name yang dibuat pada ODBC.&lt;br /&gt;&lt;br /&gt;Selesai, Adakah Pertanyaan?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6723914185470818290?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6723914185470818290/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/menghubungkan-delphi-ke-mysql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6723914185470818290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6723914185470818290'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/menghubungkan-delphi-ke-mysql.html' title='Menghubungkan Delphi ke Mysql'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-4694528476657373041</id><published>2008-11-11T00:44:00.000-08:00</published><updated>2008-11-11T00:51:30.927-08:00</updated><title type='text'>Syarat Menjadi Manager IT</title><content type='html'>Berikut standar kelayakan menjadi seorang Manager IT :&lt;br /&gt;&lt;br /&gt;Skill :&lt;br /&gt;1. Menguasai bahasa pemrograman tertentu&lt;br /&gt;2. Mampu menejermahkan bussiness proses ke dalam alur program&lt;br /&gt;3. Menguasai pengetahuan umum komputer&lt;br /&gt;4. Mampu menjadi pimpinan dalam membangun suatu sistem yang besar&lt;br /&gt;    (Terintegrasi mulai dari operasional sampai dengan keuangan dan accounting)&lt;br /&gt;5. Menguasai Konsep Database&lt;br /&gt;6. Menguasai Konsep Algoritma dan Alur Data&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sikap :&lt;br /&gt;Untuk kemampuan manajerial syaratnya hampir sama dengan manajer bidang lain, hanya saja seorang manajer IT harus memahami psikologis programmer, technical support, analis system dan bawahannya yang lain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-4694528476657373041?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/4694528476657373041/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/syarat-menjadi-manager-it.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4694528476657373041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4694528476657373041'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/syarat-menjadi-manager-it.html' title='Syarat Menjadi Manager IT'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-1145647159209141963</id><published>2008-11-11T00:39:00.001-08:00</published><updated>2008-11-11T00:42:44.888-08:00</updated><title type='text'>Lowongan Programmer</title><content type='html'>Sebuah Perusahaan swasta di Jakarta, membutuhkan 2 orang Programmer dengan syarat sebagai berikut :&lt;br /&gt;1. Menguasai Delphi/PHP&lt;br /&gt;2. Menguasai database mysql&lt;br /&gt;3. Taat pada pimpinan&lt;br /&gt;&lt;br /&gt;Lamaran segera ditujukan ke : hadikusyanto@gmail.com&lt;br /&gt;paling lambat 30 November 2008&lt;br /&gt;&lt;br /&gt;terima kasih&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-1145647159209141963?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/1145647159209141963/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/lowongan-programer.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/1145647159209141963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/1145647159209141963'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/lowongan-programer.html' title='Lowongan Programmer'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-6904374450925852292</id><published>2008-11-11T00:31:00.000-08:00</published><updated>2008-11-11T00:38:51.393-08:00</updated><title type='text'>Standar Gaji Programmer</title><content type='html'>Berikut Standar Gaji Programmer yang saya ketahui di Indonesia&lt;br /&gt;(Jakarta dan kota lain yang biaya hidupnya setara)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Perusahaan Kecil&lt;/strong&gt;&lt;br /&gt;Junior Programmer : Rp. 1.200.000 s/d 2.000.000&lt;br /&gt;Programmer : Rp. 2.000.000 - 2.900.000&lt;br /&gt;Senior Programmer : Rp. 3.000.000 - 5.000.000&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Perusahaan Menengah&lt;/strong&gt;&lt;br /&gt;Junior Programmer : Rp. 1.700.000 s/d 2.500.000&lt;br /&gt;Programmer : Rp. 2.500.000 - 3.500.000&lt;br /&gt;Senior Programmer : Rp. 3.500.000 - 6.000.000&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Perusahaan Besar&lt;br /&gt;&lt;/strong&gt;Junior Programmer : Rp. 2.000.000 s/d 3.500.000&lt;br /&gt;Programmer : Rp. 3.500.000 - 5.000.000&lt;br /&gt;Senior Programmer : Rp. 5.000.000 - 10.000.000&lt;br /&gt;&lt;br /&gt;Perusahaan Asing diatas rate tersebut.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-6904374450925852292?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/6904374450925852292/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/standar-gaji-programmer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6904374450925852292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/6904374450925852292'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/standar-gaji-programmer.html' title='Standar Gaji Programmer'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7917309708904387127.post-4966141759807971281</id><published>2008-11-10T20:01:00.001-08:00</published><updated>2008-11-10T20:01:49.801-08:00</updated><title type='text'>Delphi</title><content type='html'>Delphi merupakan bahasa kelanjutan Pascal&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7917309708904387127-4966141759807971281?l=kodedelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kodedelphi.blogspot.com/feeds/4966141759807971281/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/delphi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4966141759807971281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7917309708904387127/posts/default/4966141759807971281'/><link rel='alternate' type='text/html' href='http://kodedelphi.blogspot.com/2008/11/delphi.html' title='Delphi'/><author><name>Admin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp2.blogger.com/_rALl1QeXeiQ/SGNJS2v28VI/AAAAAAAAABc/y1mhgZs0XS4/S220/gbrblog.jpg'/></author><thr:total>0</thr:total></entry></feed>
