<?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:blogger='http://schemas.google.com/blogger/2008' 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-2672857638100858756</id><updated>2024-10-10T02:23:34.900+08:00</updated><category term="Firebird Sql"/><category term="Delphi Custom Procedure"/><category term="Delphi Tips"/><category term="Delphi Trick"/><category term="Firebird"/><category term="Firebird Backup"/><category term="Firebird Database"/><category term="Firebird Database Backup"/><category term="Firebirdsql"/><category term="SEO"/><category term="Web Trafic"/><category term="Aplikasi Manipulasi Database Firebird"/><category term="Cara Backup Database Firebird"/><category term="Cara Backup Firebird"/><category term="Cara Meningkatkan Trafic"/><category term="Cara Meningkatkan Web Trafic"/><category term="Contoh Component Programing Dengan Delphi"/><category term="Delphi Component"/><category term="Delphi Component Programming"/><category term="Delphi Component Programming Sample"/><category term="Delphi Dinamic Form"/><category term="Delphi Firebird"/><category term="Delphi Programming trick"/><category term="Firebird Developing Tool"/><category term="Firebird Installation"/><category term="Firebird Utility Tool"/><category term="Form Dinamis Dengan Delphi"/><category term="Free Delphi Database Component"/><category term="Free Delphi Firebird Component"/><category term="Free Firebird Component for Delphi"/><category term="Free Firebird Developing Tool"/><category term="Free Firebird Tool"/><category term="Lazarus"/><category term="Lazarus Firebird Component"/><category term="Linux Delphi"/><category term="Linux IDE"/><category term="Membuat Component Dengan Delphi"/><category term="Remote Firebird Database Backup"/><category term="Reshi Mahendra"/><category term="Tips pemrograman delphi"/><category term="Trik Pemrograman Delphi"/><category term="dr4cul453xy"/><category term="link exchange"/><title type='text'>Delphi - Firebird&#39;s Blog</title><subtitle type='html'>Delphi - Firebird Developer References</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-3507055633791751709</id><published>2009-09-30T09:49:00.009+08:00</published><updated>2009-09-30T10:59:06.767+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Trick"/><category scheme="http://www.blogger.com/atom/ns#" term="Lazarus"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux IDE"/><title type='text'>Lazarus, Cross Platform Free Delphi IDE Like</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAJnmBoebTMnccDgnSDi0GZTWxO_VP1lpKLtOs9nFAWltpzXFjAXTz_ceKtUkc7gIJeSQ5ONOpp1KXLnjucteRWFREakfzH_DOTswNG_TcmThlh9QEtNQp4COAhyphenhyphenc7H2yCLQRuQEZNYXI/s1600-h/Lazarus-0.9.26.2-Beta.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAJnmBoebTMnccDgnSDi0GZTWxO_VP1lpKLtOs9nFAWltpzXFjAXTz_ceKtUkc7gIJeSQ5ONOpp1KXLnjucteRWFREakfzH_DOTswNG_TcmThlh9QEtNQp4COAhyphenhyphenc7H2yCLQRuQEZNYXI/s200/Lazarus-0.9.26.2-Beta.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5387074575008568402&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Lazarus adalah Rapid Application Development (R.A.D) tool  untuk compiler Free Pascal yang dapat berjalan pada lingkungan Linux, Mac OS, BSD, dan juga Windows. Oleh karena itu, tidak seperti java yang memiliki slogan &quot;Write Once, Run anywhere&quot; yang mana memerlukan JVM (Java Virtual Machine) sebelum dapat menjalankannya, maka Lazarus memiliki slogan &quot;Write Once, Compile Anywhere&quot;. Artinya, jika anda ingin membuat aplikasi yang sama baik di lingkingan windows, Linux, Mac, atau lainnya, anda hanya perlu meng-compile source dari aplikasi yang anda buat dengan Lazarus untuk selanjutnya didistribusikan pada Os (Operating System) yang anda inginkan.&lt;br /&gt;&lt;br /&gt;Dokumentasi, installer (paket-paket), dan hal lain yang berhubungan dengan Lazarus dapat diperoleh dari situs resmi Lazarus, yaitu di http://www.lazarus.freepascal.org/. Sedangkan, untuk dokumentasi, installer (paket-paket), dan hal-hal lain yang berhubungan dengan Free Pascal dapat anda peroleh dari situs resmi Free Pascal, yaitu http://www.freepascal.org/.&lt;br /&gt;&lt;br /&gt;Komponen library dari Lazarus menggunakan lisensi GNU LGPL (Lesser General Public License) yang sudah dimodifikasi, sedangkan untuk IDE (Integrated Development Environtment) Lazarus menggunakan lisensi GNU GPL. Yang membuat Lazarus menjadi semakin mendapat popularitas adalah anda dapat membuat aplikasi apapun dengan lazarus, baik itu berupa aplikasi Komersial/ Berbayar. Yang perlu diingat andalah, Jika anda membuat aplikasi komersial/ berbayar, anda diwajibkan menyertakan kalimat &quot;Compiled by : Lazarus&quot; atau &quot;Powered by : Lazarus&quot;, etc pada About box aplikasi yang anda buat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_D0rNIzqRLTqcQHXU5HjLpmNN-vKOIEb3I0_eDlYGUBRcjHTCvQmb2ITqq6C70A1GnI0OH_8czCsA4PmrujWl6BFYUk6OCgZoWucWM5-ZcwGwSXPL-7YBUt35-Qy-rrm3jZYdI9s5mgM/s1600-h/Lazarus-0.9.26.2-Beta_SourceEditor.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 497px; height: 348px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_D0rNIzqRLTqcQHXU5HjLpmNN-vKOIEb3I0_eDlYGUBRcjHTCvQmb2ITqq6C70A1GnI0OH_8czCsA4PmrujWl6BFYUk6OCgZoWucWM5-ZcwGwSXPL-7YBUt35-Qy-rrm3jZYdI9s5mgM/s400/Lazarus-0.9.26.2-Beta_SourceEditor.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5387074838389828770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Lazarus IDE (Source Editor)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Selamat Mencoba &amp;amp; Semoga bermanfaat.&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/3507055633791751709/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/lazarus-cross-platform-free-delphi-ide.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3507055633791751709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3507055633791751709'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/lazarus-cross-platform-free-delphi-ide.html' title='Lazarus, Cross Platform Free Delphi IDE Like'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAJnmBoebTMnccDgnSDi0GZTWxO_VP1lpKLtOs9nFAWltpzXFjAXTz_ceKtUkc7gIJeSQ5ONOpp1KXLnjucteRWFREakfzH_DOTswNG_TcmThlh9QEtNQp4COAhyphenhyphenc7H2yCLQRuQEZNYXI/s72-c/Lazarus-0.9.26.2-Beta.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-5190603812315385838</id><published>2009-09-29T12:28:00.005+08:00</published><updated>2009-10-02T12:06:29.079+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Custom Procedure"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Dinamic Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Programming trick"/><category scheme="http://www.blogger.com/atom/ns#" term="Form Dinamis Dengan Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips pemrograman delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Trik Pemrograman Delphi"/><title type='text'>Runtime Dinamic Form (Form Dinamis)</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvnARneGD3Zil9U1kAw-h_fm-4wkys0S8xDzmUlRao8Fyx711nT3p1HHdO3W6pw-6Ut0wSR922XUEbgbA-FD96xvD15su63MjcLm8t_b28yfTUEM-M8BjQpPFB6oZvqYISHdIXFg2u6rU/s1600-h/Runtime+DinamicForm.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 249px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvnARneGD3Zil9U1kAw-h_fm-4wkys0S8xDzmUlRao8Fyx711nT3p1HHdO3W6pw-6Ut0wSR922XUEbgbA-FD96xvD15su63MjcLm8t_b28yfTUEM-M8BjQpPFB6oZvqYISHdIXFg2u6rU/s320/Runtime+DinamicForm.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5386752081702552306&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Jika karena suatu hal (misal, untuk memangkas memory yang digunakan, agar aplikasi lebih ringan, dan sebagainya) anda ingin membuat form secara dinamis pada aplikasi anda, atau anda ingin memanggil Form anda hanya dengan mengetahui Nama Class-nya saja, maka penggalan kode/ source code dibawah adalah untuk anda.&lt;br /&gt;&lt;br /&gt;Penggalan dibawah ini terdiri dari 2 (dua) unit, yakni &quot;Main_U.pas&quot; sebagai Main Form-nya dan &quot;FormDinamis_U.pas&quot; sebagai Form yang akan dibuat secara runtime/ dinamis.&lt;br /&gt;&lt;br /&gt;Listing program Main_U.pas :&lt;br /&gt;&lt;pre class=&quot;brush:delphi&quot;&gt;&lt;br /&gt;unit Main_U;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;StdCtrls;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt;Button1: TButton;&lt;br /&gt;procedure Button1Click(Sender: TObject);&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;//Dinamic form show hanya dengan mengetahui nama kelasnya&lt;br /&gt;procedure ExtShowForm(aFormClass:TFormClass);&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;uses FormDinamis_U;  // &lt;== Tambahkan Unit FormDinamis anda   {$R *.dfm}  procedure ExtShowForm(aFormClass:TFormClass); begin   with aFormClass.Create(Application) do   try     Caption := &#39;Disini diisi Caption Form&#39;;     ShowModal; //Tampilkan Form dengan Modal actif   finally     Release; // Hapus memory   end; end;  procedure TForm1.Button1Click(Sender: TObject); begin   ExtShowForm(TForm2); end;  end.  &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;dan Listing untuk FormDinamis.pas (Form Kosong yang hanya berisi label) :&lt;br /&gt;&lt;pre class=&quot;brush:delphi&quot;&gt;&lt;br /&gt;unit FormDinamis_U;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;Dialogs, StdCtrls;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;TForm2 = class(TForm)&lt;br /&gt;Label1: TLabel;&lt;br /&gt;Label2: TLabel;&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;Form2: TForm2;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;{$R *.dfm}&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/5190603812315385838/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/runtime-dinamic-form-form-dinamis.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/5190603812315385838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/5190603812315385838'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/runtime-dinamic-form-form-dinamis.html' title='Runtime Dinamic Form (Form Dinamis)'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvnARneGD3Zil9U1kAw-h_fm-4wkys0S8xDzmUlRao8Fyx711nT3p1HHdO3W6pw-6Ut0wSR922XUEbgbA-FD96xvD15su63MjcLm8t_b28yfTUEM-M8BjQpPFB6oZvqYISHdIXFg2u6rU/s72-c/Runtime+DinamicForm.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-7476496598595023870</id><published>2009-09-28T18:37:00.010+08:00</published><updated>2010-03-05T13:25:40.978+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Custom Procedure"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Trick"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Sql"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebirdsql"/><title type='text'>Execute Query dengan Thread (Thread query)</title><content type='html'>Kadang, karena suatu hal kita ingin memakai/ membuat procedure yang mampu melakukan eksekusi query dengan menggunakan thread agar prosesnya terpisah dari main thread (thread aplikasi) untuk alasan kecepatan eksekusi. Ini dapat terjadi bila anda loading data yang lumayan besar dan menampilkannya dalam grid. Berikut ini adalah contoh thread untuk mengeksekusi query (general query executor) yang bersifat dinamis.&lt;br /&gt;
&lt;pre class=&quot;brush:delphi;&quot;&gt;unit Test;
unit Test;
interface
uses
  Windows, IBQuery, …, … ;   
  //Tambahkan Disini No : 1
Type
  TQryRefreshThread = class(TThread)
  . . .
  End;
  . . .
Type
  TtestForm : Class(TForm)
  . . .
  End;
  //Tambahkan Disini No : 2  

  Var
  . . .
Implementation
{$R *.dfm}
  //Tambahkan Disini No : 3
&lt;/pre&gt;&lt;br /&gt;
Tambahkan kode dibawah pada deklarasi tipe&lt;br /&gt;
Pada bagian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Code No.1 :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:delphi;&quot;&gt;{mmmmm   THREAD QUERY   mmmmm}
type
 TQryRefreshThread = class(TThread)
 private
   AIBQuery : TIBQuery; // Ganti TIBquery sesuai dengan SQL Component yang anda gunakan

   ACommand : String;
   procedure RefreshData;
 protected
   procedure Create(const FIBQuery : TIBQuery;const FCommand: string);
   procedure Execute;override;
 public
 end;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tambahkan deklarasi procedure dibawah setelah deklarasi tipe (diatas deklarasi var /variable global) pada unit anda.&lt;br /&gt;
&lt;br /&gt;
Code No. 2:&lt;br /&gt;
&lt;pre class=&quot;brush:delphi;&quot;&gt;procedure ExecThreadSql(AIBQuery: TIBQuery; ACommand: String);
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Tambahkan kode dibawah setelah bagian Implementation&lt;br /&gt;
&lt;br /&gt;
Code No. 3 :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:delphi;&quot;&gt;{ TRefreshQryThread }
procedure TQryRefreshThread.Create(const FIBQuery: TIBQuery;
 const FCommand: string);
begin
 inherited Create(true);
 AIBQuery := FIBQuery;
 ACommand := FCommand;
 Resume;
end;

procedure TQryRefreshThread.Execute;
begin
 //inherited;
 FreeOnTerminate := true;
 Synchronize(RefreshData);
end;

procedure TQryRefreshThread.RefreshData;
begin
 with AIBQuery do begin
   Close;
   SQL.Clear;
   SQL.Add(ACommand);
   Prepare;
   Open;
 end;
end;


{mmmmm   Procedure Untuk menyederhanakan pemanggilan ThreadQuery   mmmmm}
procedure ExecThreadSql(AIBQuery: TIBQuery; ACommand: String);
var
 MyThread : TQryRefreshThread;
begin
 try
   MyThread := TQryRefreshThread.Create(AIBQuery, ACommand);
   with MyThread do begin
     FSqlCommand := ACommand;
     FIBQry := AIBQuery;
     if MyThread.Suspended then
       MyThread.Resume;
   end;
 except On E:Exception do
   raise Exception.Create(e.Message);
 end;
end;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cara penggunaanya :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:sql;&quot;&gt;ExecThreadSql(BarangQry, &#39;SELECT Kode,Nama,Stok,Harga FROM TabelBarang ORDER BY Nama&#39;);&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/7476496598595023870/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/execute-sql-query-dengan-thread-thread.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/7476496598595023870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/7476496598595023870'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/execute-sql-query-dengan-thread-thread.html' title='Execute Query dengan Thread (Thread query)'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-6222935892996909178</id><published>2009-09-26T11:43:00.007+08:00</published><updated>2009-09-29T10:49:44.601+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="link exchange"/><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Trafic"/><title type='text'>Link Exchange</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Salam Kenal,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Seperti yang kita ketahui, link exchange/ pertukaran link/ pertukaran alamat situs/ web/ blog merupakan salah satu cara untuk dapat meningkatkan traffic/ jumlah pengunjung yang mengunjungi situs kita. Tetapi, untuk melakukan pertukaran link/ exchange link, sangat disarankan pertukaran tersebut dilakukan dengan situs/ blog yang &quot;&lt;span style=&quot;font-weight: bold;&quot;&gt;relevan&lt;/span&gt;&quot; dengan content (isi) situs/ blog kita.&lt;br /&gt;&lt;br /&gt;Jika anda berminat, Anda bisa melakukan pertukaran link dengan saya. Untuk melakukannya,  ikutilah langkah-langkah berikut :&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Copy&lt;/span&gt; kode html dikotak dibawah ini&lt;br /&gt;&lt;textarea style=&quot;background-color: grey; width: 350px ! important; height: 125px ! important;&quot; name=&quot;code&quot; rows=&quot;7&quot; cols=&quot;50&quot;&gt;&lt;a href=&quot;http://delphifirebird.blogspot.com/&quot; alt=&quot;Reshi Mahendra - Delphi Firebird Blog&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://i253.photobucket.com/albums/hh56/reshimahendra/reshimahendra-blog/delphifirebird-blogspot-1.png&quot; border=&quot;0&quot; alt=&quot;delphi,firebird,delphifirebird,delphi firebird&quot; /&gt;&lt;/a&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;Tampilan pada situs anda akan seperti dibawah ini&lt;br /&gt;&lt;a href=&quot;http://delphifirebird.blogspot.com/&quot; alt=&quot;Reshi Mahendra - Delphi Firebird Blog&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://i253.photobucket.com/albums/hh56/reshimahendra/reshimahendra-blog/delphifirebird-blogspot-1.png&quot; alt=&quot;delphi,firebird,delphifirebird,delphi firebird&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tambahkan kode html yang anda &lt;span style=&quot;font-weight: bold;&quot;&gt;copy &lt;/span&gt;tersebut pada situs/blog anda&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Post &lt;/span&gt;comment sebagai notifikasi bahwa anda ingin &lt;span style=&quot;font-weight: bold;&quot;&gt;bertukar link&lt;/span&gt;/ (melakukan &lt;span style=&quot;font-weight: bold;&quot;&gt;Link Exchange&lt;/span&gt;)dengan saya.&lt;/li&gt;&lt;li&gt;Saya akan me-&lt;span style=&quot;font-weight: bold;&quot;&gt;review&lt;/span&gt; situs/ blog anda sebelum saya &lt;span style=&quot;font-weight: bold;&quot;&gt;approve&lt;/span&gt;. Maaf sebelumnya, saya hanya akan &lt;span style=&quot;font-weight: bold;&quot;&gt;approve&lt;/span&gt; situs/ blog yang &lt;span style=&quot;font-weight: bold;&quot;&gt;relevan &lt;/span&gt;dengan &lt;span style=&quot;font-weight: bold;&quot;&gt;conten &lt;/span&gt;blog saya. Harap maklum.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Salam,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/6222935892996909178/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/link-xchange.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/6222935892996909178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/6222935892996909178'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/link-xchange.html' title='Link Exchange'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i253.photobucket.com/albums/hh56/reshimahendra/reshimahendra-blog/th_delphifirebird-blogspot-1.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-3134631046066058158</id><published>2009-09-26T08:02:00.003+08:00</published><updated>2009-10-02T12:14:54.398+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Free Delphi Database Component"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Delphi Firebird Component"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Firebird Component for Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Lazarus Firebird Component"/><title type='text'>Free Delphi Interbase/Firebird Database Component</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;IBX (Interbase eXpress)&lt;/span&gt;&lt;br /&gt;IBX adalah component bawaan dari Delphi (sehingga langsung ada pada component palette Delphi anda, oleh karena itu pada artikel ini “dianggap” free). Anda dapat menggunakan IBX pada aplikasi database yang anda buat dengan catatan extention database file anda adalah *.gdb (default interbasedatabase extention) dan bukan *.fdb (default firebird database extention). Ini berlaku hanya “Jika” anda mengisikan Property DatabaseName nya dengan memanggil open dialog DatabaseName pada property editor tersebut. Tetapi jika anda mengisikan DatabaseName-nya dengan mengeik secara manual pada property editor, anda dapat menggunakan baik Extention *.ib, *.gdb maupun *.fdb.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;MDO (Mercury Database Object)&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mdolib.com/index.en.html&quot;&gt;http://www.mdolib.com/index.en.html&lt;/a&gt;&lt;br /&gt;Mercury Database Object (MDO) adalah project open source yang dibuat menggunakan FreeIBComponent buatan Greg Deatz. Fungsi-fungsi yang ada pada MDO hampir mirip dengan fungsi-fungsi yang ada pada IBX. Jika anda baru bermigrasi dari IBX/ menggunakan Interbase, ada baiknya anda mencoba component ini karena kemiripannya dengan IBX. Sayang, perkembangan component ini sangatlah lambat. Sebagai catatan, versi MDO terakhir adalah versi RC2 yang dirilis pada February 2006.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;UIB (Unified Interbase)&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.progdigy.com/files/UIB21.zip&quot;&gt;http://www.progdigy.com/files/UIB21.zip &lt;/a&gt;&lt;br /&gt;UIB/ Unified Interbase, adalah project Open Source yang terlahir dari kebutuhan akan component yang dapat menjadi media koneksi Interbase/Firebird/yaffil database pada multithreading environtment. UIB memiliki dukungan terhadap Borland Compliance conversion API untuk Interbase, Firebird dan Yaffil. Selain di Delphi, UIB juga dapat digunakan pada Freepascal/ Lazarus.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;FBLib&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://fblib.altervista.org/&quot;&gt;http://fblib.altervista.org&lt;/a&gt;&lt;br /&gt;FBLib Firebird Library adalah project Open source. Sayangnya, component ini tidak data aware. Mendukung  Free Pascal / Lazarus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ZeosLib&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://sourceforge.net/projects/zeoslib&quot;&gt;http://sourceforge.net/projects/zeoslib&lt;/a&gt;&lt;br /&gt;ZeosLib adalah project Open Source. Component zeos memiliki dukungan terhadap banyak database engine, seperti MySQL, Oracle, PostgreSQL, SQLite, Dan sebagainya. Versi terakhir saat artikel ini ditulis adalah versi 6.6.5 (stable). Component ini sangat direkomendasikan jika anda sudah terbiasa membuat aplikasi business/ database skala besar dengan arsitektur Client/Server. Akses data relative lebih cepat dibandingkan component lainnya. Dan juga, memiliki dukungan untuk dapat dijalankan pada Freepascal/ Lazarus IDE.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Semoga Membantu,&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;/div&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/3134631046066058158/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/free-delphi-interbasefirebird-database_26.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3134631046066058158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3134631046066058158'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/free-delphi-interbasefirebird-database_26.html' title='Free Delphi Interbase/Firebird Database Component'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-2876617634569402194</id><published>2009-09-25T17:02:00.013+08:00</published><updated>2009-10-02T13:17:34.634+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Database Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Sql"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebirdsql"/><title type='text'>Dasar Interbase/Firebird Database Server (Bagian II)</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 9pt; text-align: justify; text-indent: -9pt;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;III.&lt;span style=&quot;&quot;&gt;           &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Management Database&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-size:16pt;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;A.&lt;span style=&quot;font-size:7pt;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Via Command Line&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Catatan : &lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; font-family: courier new;&quot;&gt;Untuk membuka &lt;i style=&quot;font-weight: bold;&quot;&gt;Command Line&lt;/i&gt;, pilih ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Start-&gt;Run&lt;/span&gt;’, kemudian ketik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;cmd&lt;/span&gt;’ (tanpa tanda petik) lalu klik tombol ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Ok&lt;/span&gt;’.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; font-family: courier new;&quot;&gt;Sebelum melakukan operasi pada &lt;i style=&quot;font-weight: bold;&quot;&gt;Command Line&lt;/i&gt;, pertama-tama, tambahkan terlebih dahulu &lt;i style=&quot;font-weight: bold;&quot;&gt;path&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;lokasi instalasi Firebird kedalam &lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Path system environtment&lt;/span&gt; &lt;/i&gt;computer anda. Untuk menambahkan &lt;i style=&quot;font-weight: bold;&quot;&gt;Path&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;Firebird kedalam &lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Path system environtmen&lt;/span&gt;t&lt;/i&gt;, Lakukan langkah-langkah seperti dibawah ini :&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in; font-family: courier new;&quot; start=&quot;1&quot; type=&quot;a&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Klik kanan pada icon ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;My Computer-&gt;Properties&lt;/i&gt;’ yang ada pada desktop atau dapat      juga dengan meng-klik ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Start-&gt;control      Panel-&gt;System&lt;/i&gt;’.&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Pilih Tab ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Advanced&lt;/i&gt;’      dan klik ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Environtment Variables&lt;/i&gt;’.&lt;/li&gt;&lt;/ol&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdXhDyD3l78_5WerX1FlD89pugalDlE3J4hIQ43zP4pT3MOYHE7RqlGt8NGxOBehMhI9v-h_CS7_L1ChHT7ZKw3JjH4kPiwcloMe6DZdB4WmF1Dp_k3JXbfA405PLEnvWUwon16oZGIrs/s1600-h/FIB_EnvironmentVariable.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 284px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdXhDyD3l78_5WerX1FlD89pugalDlE3J4hIQ43zP4pT3MOYHE7RqlGt8NGxOBehMhI9v-h_CS7_L1ChHT7ZKw3JjH4kPiwcloMe6DZdB4WmF1Dp_k3JXbfA405PLEnvWUwon16oZGIrs/s320/FIB_EnvironmentVariable.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5385330227852519090&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 45pt; text-align: justify; text-indent: 0.25in; font-family: courier new;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; spt=&quot;75&quot; preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;  &lt;v:stroke joinstyle=&quot;miter&quot;&gt;  &lt;v:formulas&gt;   &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;   &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;   &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;   &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;   &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; connecttype=&quot;rect&quot;&gt;  &lt;o:lock ext=&quot;edit&quot; aspectratio=&quot;t&quot;&gt; &lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:215.25pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\EndraIT\LOCALS~1\Temp\msohtml1\01\clip_image001.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 45pt; text-align: justify; text-indent: 0.25in; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in; font-family: courier new;&quot; start=&quot;3&quot; type=&quot;a&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;Pada Kotak ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;User      Varibles for xxx&lt;/i&gt;’ (dimana xxx adalah nama computer anda), apabila      variable ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;PATH&lt;/i&gt;’ belum ada, maka      klik tombol ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;New&lt;/i&gt;’ dan masukkan ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;PATH&lt;/i&gt;’ (tanpa tanda kutip) pada      isian ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Variable Name&lt;/i&gt;’, dan lokasi      directory bin Firebird (missal anda menginstal Firebird pada lokasi ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;C:\Program      Files\Firebird\Firebird_2_0&lt;/span&gt;’, maka lokasi directory bin Firebird Server      adalah ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;C:\Program Files\Firebird\Firebird_2_0\bin&lt;/span&gt;’ tanpa tanda kutip)      anda pada isian ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Variable Value&lt;/i&gt;’.      Sedangkan bila variable ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;PATH&lt;/i&gt;’      sudah ada, klik ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;PATH&lt;/i&gt;’, kemudian      tekan tombol ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Edit&lt;/i&gt;’. Setelah      itu, tambahkan lokasi directory bin Firebird Server pada kotak isian ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;Variable&lt;/i&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt; Value&lt;/i&gt;’. Ingat, untuk      memisahkan variable value, gunakan semi colon (tanda titik koma) pada      akhir &lt;i style=&quot;font-weight: bold;&quot;&gt;PATH&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;yang sudah ada,      missal (&lt;span style=&quot;font-weight: bold;&quot;&gt;c:\php;C:\Program Files\Firebird\Firebird_2_0\bin&lt;/span&gt;)&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 45pt; text-align: justify; text-indent: 0.25in; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 45pt; text-align: justify; text-indent: 0.25in; font-family: courier new;&quot;&gt;&lt;br /&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:243pt;height:102pt&#39;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\EndraIT\LOCALS~1\Temp\msohtml1\01\clip_image003.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 45pt; text-align: justify; text-indent: 0.25in; font-family: courier new;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzRbkxViHiXhy_aFbwPfWhJ1e8xrk4kq3_DfIOsAOomqCp2wMdOb03B_-vNZb-mm2AE7qCVV5Mbn_fAl4chyphenhyphenj9uGiuH7u64akkvKAUYazJZ3tyCcrjc7C9XOaMvBsxtJMvC9j8M5VwOEE/s1600-h/FIB_EnvironmentVariable2.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 134px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzRbkxViHiXhy_aFbwPfWhJ1e8xrk4kq3_DfIOsAOomqCp2wMdOb03B_-vNZb-mm2AE7qCVV5Mbn_fAl4chyphenhyphenj9uGiuH7u64akkvKAUYazJZ3tyCcrjc7C9XOaMvBsxtJMvC9j8M5VwOEE/s320/FIB_EnvironmentVariable2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5385330481241687842&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;1)&lt;span style=&quot;font-size:7pt;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Management User&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;Secara default &lt;i style=&quot;font-weight: bold;&quot;&gt;SuperUser&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;pada IB/Fireberd adalah ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;sysdba&lt;/i&gt;’ dan password defaultnya adalah ‘&lt;i style=&quot;font-weight: bold;&quot;&gt;masterkey&lt;/i&gt;’ (tanpa tanda kutip). Untuk alasan keamanan, ubahlah password &lt;i style=&quot;font-weight: bold;&quot;&gt;SuperUser&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;anda setelah instalasi IB/Firebird. Dalam melakukan operasi penambahan/pengubahan/penghapusan data user, dibutuhkan hak akses SuperUser atau user yang memiliki hak akses untuk menambah/mengubah/menghapus data yang ada pada table &lt;i style=&quot;font-weight: bold;&quot;&gt;RDB$USERS&lt;/i&gt; pada database &lt;i style=&quot;font-weight: bold;&quot;&gt;security2.fdb&lt;/i&gt; (pada firebird).&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;Dalam melakukan operasi management user, dibutuhkan program &lt;i style=&quot;&quot;&gt;gsec.exe&lt;/i&gt; yang ada pada directory bin IB/Firebird. Untuk melakukan operasi ini, buka &lt;i style=&quot;font-weight: bold;&quot;&gt;Command Line&lt;/i&gt; dan tulislah:&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;gsec -user A -pass B –&lt;op&gt; C -pw D&lt;o:p&gt;&lt;/o:p&gt;&lt;/op&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;u&gt;Penjelasan :&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;parameter &lt;b&gt;–user A&lt;/b&gt; adalah user yang melakukan op&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;erasi. Dalam hal ini&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; yang melakukan operasi adalah user yang bernama &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;A.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;parameter &lt;b&gt;–pass B&lt;/b&gt; adalah&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;password user yang &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;melakukan operasi. Dal&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;am hal ini password &lt;b&gt;A&lt;/b&gt; adalah &lt;b&gt;B&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;parameter &lt;b&gt;&lt;op&gt; C &lt;/op&gt;&lt;/b&gt;adalah operasi yang dikenakan pada u&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;ser &lt;b&gt;C&lt;/b&gt; dimana &lt;&lt;b&gt;op&lt;/b&gt;&gt; adalah operasi yang dilakukan. &lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Pilihan &lt;&lt;b&gt;op&lt;/b&gt;&gt; adalah : &lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;add&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; untuk melakukan penambahan user &lt;b&gt;, &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;                                                      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;mo &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;untuk menguba&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;h user (modify)&lt;b&gt;, &lt;/b&gt;dan &lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;                                                    &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;st1:place st=&quot;on&quot;&gt;&lt;st1:state st=&quot;on&quot;&gt;&lt;b&gt;del&lt;/b&gt;&lt;/st1:state&gt;&lt;/st1:place&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;untuk menghapus user (delete).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;      &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Dalam hal ini, operasi yang dilakukan dikenakan &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;pada user yang bernama &lt;b&gt;C.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;Parameter &lt;b&gt;–pw D &lt;/b&gt;adalah password yang diguna&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;kan oleh &lt;b&gt;C &lt;/b&gt;dimana&lt;b&gt; D&lt;/b&gt; adalah password dari &lt;b&gt;C&lt;/b&gt;. parameter ini hanya diperlukan pada&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt; operasi penambahan dan pengubahan user saja. &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Untuk operasi penghapusan&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; user, parameter ini tidak diperlukan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;u&gt;Missal :&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.5in; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;o:p&gt;&lt;span style=&quot;text-decoration: none;&quot;&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;Operasi untuk menambah user dengan nama &lt;b&gt;user1&lt;/b&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt; dan password &lt;b&gt;pwuser1&lt;/b&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;gsec -user sysdba -pass masterkey -add user1 -pw&lt;/b&gt;&lt;b&gt; user1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Operasi untuk mengubah password user dengan&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; nama &lt;b&gt;user1&lt;/b&gt; dan password barunya adalah &lt;b&gt;user123&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;gsec -user sysdba -pass masterkey -add user1 -pw&lt;/b&gt;&lt;b&gt; user1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;Operasi untuk menghapus user dengan nama &lt;b&gt;user1&lt;/b&gt;&lt;/span&gt;&lt;span  lang=&quot;ES&quot; style=&quot;font-size:100%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in;font-family:courier new;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;gsec -user sysdba -pass &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;masterkey -&lt;st1:place st=&quot;on&quot;&gt;&lt;st1:state st=&quot;on&quot;&gt;del&lt;/st1:state&gt;&lt;/st1:place&gt;&lt;/span&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;user1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;2)&lt;span style=&quot;font-size:7pt;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Operasi Database&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;i)&lt;span style=&quot;font-size:7pt;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Membuat Database &amp;amp; Koneksi Database&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;Untuk membuat database, diperlukan program &lt;i style=&quot;&quot;&gt;isql.exe &lt;/i&gt;yang ada pada directory bin IB/Firebird. Dalam pembuatan database, usahakan sebisa mungkin tidak menggunakan &lt;i style=&quot;font-weight: bold;&quot;&gt;superuser &lt;/i&gt;(sysdba), karena sysdba memiliki control penuh pada IB/Firebird Server anda serta dapat melakukan apa saja pada server IB/firebird, termasuk merusak struktur, isi, serta data-data penting yang ada pada database anda. Gunakanlah sysdba hanya untuk management user saja.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Membuat Database&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;Untuk membuat database baru, bukalah terlebih dahulu Command Line, kemudian ketik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;isql&lt;/span&gt;’ (tanpa tanda petik), lalu tekan enter.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;br /&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:369pt;height:168.75pt&#39;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\EndraIT\LOCALS~1\Temp\msohtml1\01\clip_image005.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ_QtBULXJG2krpT7HVNSQCdCEcXf9Ge9Bjc4tsrH7dod96qzQRveQi_HgNbiRxaZjhULbIosEVpMhyC2_0F3KSLVuL_E0H2Kqu4Brvqn3eQb9ANEzrPnWfvnbAe5U609Vo32BZq-XMk4/s1600-h/FIB_CommandLineIsql.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 146px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ_QtBULXJG2krpT7HVNSQCdCEcXf9Ge9Bjc4tsrH7dod96qzQRveQi_HgNbiRxaZjhULbIosEVpMhyC2_0F3KSLVuL_E0H2Kqu4Brvqn3eQb9ANEzrPnWfvnbAe5U609Vo32BZq-XMk4/s320/FIB_CommandLineIsql.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5385330793335682066&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;Setelah muncul &lt;i style=&quot;&quot;&gt;prompt&lt;/i&gt; SQL&gt; , ketik &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;CREATE DATABASE ‘A’ page_size 1234 user ‘B’ password ‘C’;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;u&gt;Penjelasan :&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in; font-family: courier new;&quot; start=&quot;1&quot; type=&quot;A&quot;&gt;&lt;ul style=&quot;margin-top: 0in;&quot; type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;A&lt;/b&gt; adalah       nama database beserta full path nya, missal : &lt;span style=&quot;font-weight: bold;&quot;&gt;c:\data\test.fdb atau d:\my       data\test.gdb&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;1234&lt;/b&gt;       adalah ukuran page size dari database. Nilai – nilai page size dapat       diisi dengan 1024,2048,4096,8192,16384, dan kelipatannya. Secara default,       ukuran dari page size adalah 1024.&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;B&lt;/b&gt; adalah       nama user yang membuat (pemilik) database.&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;C&lt;/b&gt; adalah       password user pembuat database.&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Contoh:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;CREATE DATABASE ‘c:\data\POS.fdb’ page_size 1024 user ‘user1’ password ‘user1’;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify;font-family:courier new;&quot;&gt;Kemudian klik Enter.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Maka akan terbentuk database bernama POS.fdb dengan lokasi di c:\data (di drive &lt;b style=&quot;&quot;&gt;C&lt;/b&gt; pada directory &lt;b style=&quot;&quot;&gt;data&lt;/b&gt;).&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;Koneksi ke Database&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Untuk koneksi ke database, pada isql, ketik &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;CONNECT &#39;A&#39; USER &#39;B&#39; PASSWORD &#39;C&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Penjelasan :&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 1.25in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-size:7pt;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;A&lt;/b&gt; adalah nama beserta lokasi lengkap (full path) dari database&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 1.25in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-size:7pt;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;B&lt;/b&gt; adalah nama user yang akan melakukan koneksi kedalam database.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 1.25in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font-size:7pt;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;C&lt;/b&gt; adalah password user yang akan melakukan koneksi.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Contoh :&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;CONNECT &#39;c:\data\POS.fdb&#39; USER &#39;user1&#39; PASSWORD &#39;user1&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.75in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;ii)&lt;span style=&quot;font-size:7pt;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Backup/Restore&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;Backup&lt;/i&gt;&lt;/b&gt; dapat diartikan sebagai salinan dari file program atau dalam hal ini file database yang dibuat untuk memberi jaminan agar data yang ada tidak hilang atau terhapus apabila terjadi sesuatu pada file aslinya. &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Sedangkan &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;Restore&lt;/i&gt;&lt;/b&gt; dapat diartikan sebagai proses pengembalian file/data dari file &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup&lt;/i&gt;&lt;/b&gt; yang dibuat sebelumnya untuk merecovery kerusakan file asli atau mengembalikan data file asli sesuai dengan isi data file asli saat dibuatnya file &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup&lt;/i&gt;&lt;/b&gt;.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Untuk melakukan &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup/restore&lt;/i&gt;&lt;/b&gt; database, diperlukan program &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;gbak.exe&lt;/i&gt;&lt;/b&gt; yang ada pada directory bin IB/Firebird.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;Secara umum untuk melakukan standard &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup/restore&lt;/i&gt;&lt;/b&gt;, dapat dilakukan dengan mengeksekusi perintah berikut pada &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;Command Line&lt;/i&gt;&lt;/b&gt;:&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;Gbak A –[b] B –user C –pas D&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;u&gt;Penjelasan&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Gbak &lt;/b&gt;adalah program yang dipanggil untuk melakukan operasi &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup/restore&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;A &lt;/b&gt;adalah file input. Untuk backup, file inputnya berupa file IB/Firebird database (Extensinya : *.gdb | *.fdb | *.ib). Sedangkan untuk operasi &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;restore&lt;/i&gt;&lt;/b&gt; inputnya berupa file &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup &lt;/i&gt;&lt;/b&gt;(Extensinya : *.gbk | *.fbk | *.ibk).&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;[b] &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;adalah operasi yang dilakukan. Operasi-operasi dalam penggunaan gbak adalah&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/span&gt;-&lt;b style=&quot;&quot;&gt;B(ACKUP_DATABASE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;          &lt;/span&gt;backup database ke dalam file&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-BU(FFERS)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;override page buffers default&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-C(REATE_DATABASE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;membuat database dari backup file&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-CO(NVERT)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                  &lt;/span&gt;backup external files sebagai tabel&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-E(XPAND)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;tanpa kompresi data&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-FA(CTOR)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;blocking factor&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-G(ARBAGE_COLLECT)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;mencegah data sampah&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-I(NACTIVE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;           &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                   &lt;/span&gt;mematikan indek saat restore&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-IG(NORE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;mengabaikan bad checksums&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-K(ILL)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                          &lt;/span&gt;restore tanpa membuat shadows&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-L(IMBO)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                       &lt;/span&gt;abaikan transaksi dalam limbo&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-M(ETA_DATA)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;          &lt;/span&gt;&lt;span style=&quot;&quot;&gt;               &lt;/span&gt;hanya backup metadata&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-MO(DE) &lt;access&gt;&lt;/access&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;              &lt;/span&gt;&quot;read_only&quot; or &quot;read_write&quot; access&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;-N(O_VALIDITY)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;              &lt;/span&gt;tidak merestore kondisi validitas database&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot; lang=&quot;ES&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/span&gt;-NT&lt;/b&gt;&lt;span style=&quot;&quot;&gt;                   &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                           &lt;/span&gt;Format backup file Non-Transportable &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;-O(NE_AT_A_TIME)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;          &lt;/span&gt;restore satu tabel saja&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-OL(D_DESCRIPTIONS)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;simpan deskripsi metadata yang lama&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-P(AGE_SIZE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;          &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                  &lt;/span&gt;override page size default&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; face=&quot;courier new&quot; style=&quot;margin-left: 0.75in; text-align: justify;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-PAS(SWORD)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;Firebird password&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 3in; text-align: justify; text-indent: -2.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-R(ECREATE_DATABASE)&lt;/b&gt; &lt;span style=&quot;&quot;&gt;  &lt;/span&gt;[O(VERWRITE)] membuat (atau mengganti bila OVERWRITE digunakan)&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;database from backup file&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-REP(LACE_DATABASE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;mengganti database dari file backup&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-RO(LE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;               &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                       &lt;/span&gt;Firebird SQL role&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-SE(RVICE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;gunakan manager service&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-T(RANSPORTABLE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;transportable backup-data dlm format XDR&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-USE_(ALL_SPACE)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tanpa membuat cadangan untuk versi record&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-USER&lt;/b&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                         &lt;/span&gt;Firebird user name&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-V(ERIFY)&lt;/b&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                      &lt;/span&gt;laporkan tiap aksi yang diambil&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-Y&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;path&gt;&lt;/path&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                        &lt;/span&gt;redirect/suppress status message output&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;-Z&lt;/b&gt;&lt;span style=&quot;&quot;&gt;                    &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                              &lt;/span&gt;cetak version number&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;u&gt;Contoh :&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;u&gt;Backup :&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Gbak c:\POS.fdb –b c:\POS_2007_aug_16.fbk –user user1 –pas user1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 81pt; text-align: justify; font-family: courier new;&quot;&gt;Perintah diatas akan membuat file &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;backup&lt;/i&gt;&lt;/b&gt; yang bernama &lt;b style=&quot;&quot;&gt;POS_2007_aug_16.fbk &lt;/b&gt;yang terletak di drive c:\&lt;b style=&quot;&quot;&gt; &lt;/b&gt;dari file database yang bernama POS.fdb yang terletak pada drive c:\. Operasi backup ini dilakukan oleh user1 dengan password dari user1 adalah user1.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;u&gt;Restore :&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;Gbak c:\POS_2007_aug_16.fbk –c c:\POS_Restore.fdb –user user1 –pas user1&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 81pt; text-align: justify; font-family: courier new;&quot;&gt;Perintah diatas akan membuat file database yang bernama &lt;b style=&quot;&quot;&gt;POS_Restore.fdb &lt;/b&gt;yang terletak pada drive c:\. Dimana &lt;b style=&quot;&quot;&gt;POS_Restore.fdb&lt;/b&gt; ini dibuat dari backup file bernama &lt;b style=&quot;&quot;&gt;POS_2007_aug_16.fbk&lt;/b&gt; yang terletak di drive &lt;span style=&quot;font-weight: bold;&quot;&gt;c:\.&lt;/span&gt; Operasi ini dilakukan oleh user yang bernama user1 dengan passwordnya adalah user1 juga.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.75in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;  style=&quot;margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;3)&lt;span style=&quot;font-size:7pt;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;Domain&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;Domain dapat diartikan sebagai suatu tipe data global dalam suatu database IB/Firebird. Sebenarnya, domain merupakan tipe data standar yang mengalami kostumisasi sesuai dengan kebutuhan. Misal, untuk membuat standarisasi pengkodean dengan tipe karakter dengan panjang 9 karakter, maka dapat dibuat domain khusus untuk pengkodean dengan panjang 9 karakter tanpa harus mendeklarasikan ulang pendefinisian panjang dan tipe datanya tiap kali mendefinisikan kolom yang sama (terutama untuk &lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;secondary key&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;pada tabel detail).&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;Deklarasi umum domain adalah&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;sebagai berikut:&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;b style=&quot;&quot;&gt;CREATE DOMAIN&lt;/b&gt; nama_domain &lt;b style=&quot;&quot;&gt;AS&lt;/b&gt; tipe_data &lt;b style=&quot;&quot;&gt;DEFAULT&lt;/b&gt; nilai_default &lt;b style=&quot;&quot;&gt;CHECK&lt;/b&gt; [pembatasan_nilai]&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;Nama_domain adalah nama dari domain yang akan dibuat.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-family: courier new;&quot;&gt;Tipe_data adalah tipe data domain. Tipe-tipe ini dapat bernilai :&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Smallint&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Integer&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Bigint (Firebird v.2.0.1 keatas)&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Float&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Double Precission&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Date&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Time&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Timestamp&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Decimal&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Numeric&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Char&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Varchar&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; font-weight: bold; font-style: italic; font-family: courier new;&quot;&gt;Blob&lt;/p&gt;  &lt;p style=&quot;font-family: courier new;&quot; class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: courier new;&quot; target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=BDBBBB&amp;amp;IS2=1&amp;amp;npa=1&amp;amp;bg1=BDBBBB&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=httpdelphifir-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=1590592794&quot; style=&quot;width: 120px; height: 240px;&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt; &lt;iframe src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;npa=1&amp;amp;bg1=BDBBBB&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=httpdelphifir-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=1440480095&quot; style=&quot;width: 120px; height: 240px;&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/2876617634569402194/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/dasar-interbasefirebird-database-server_25.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/2876617634569402194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/2876617634569402194'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/dasar-interbasefirebird-database-server_25.html' title='Dasar Interbase/Firebird Database Server (Bagian II)'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdXhDyD3l78_5WerX1FlD89pugalDlE3J4hIQ43zP4pT3MOYHE7RqlGt8NGxOBehMhI9v-h_CS7_L1ChHT7ZKw3JjH4kPiwcloMe6DZdB4WmF1Dp_k3JXbfA405PLEnvWUwon16oZGIrs/s72-c/FIB_EnvironmentVariable.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-1596656372842435376</id><published>2009-09-24T16:50:00.011+08:00</published><updated>2009-09-26T17:19:32.863+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Installation"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Sql"/><title type='text'>Dasar Interbase/Firebird Database Server (Bagian I)</title><content type='html'>&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;&quot;&gt;I.&lt;span style=&quot;;font-family:&amp;quot;;&quot; &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Pendahuluan&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;font-size:16pt;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in; line-height: 150%;&quot;&gt;Borland Interbase Server (Selanjutnya kita sebut IB saja) &lt;span style=&quot;&quot;&gt; &lt;/span&gt;adalah database server yang sangat handal dan sangat terkenal dikalangan programmer yang menggunakan Borland Delphi sebagai alat untuk mengembangkan aplikasi database-nya. Firebird Server (selanjutnya kita sebut Firebird saja) bisa dibilang sebagai “adik sepupu” dari IB karena fitur dan perluasan bahasa SQL-nya sangat mirip dengan IB. Firebird juga dapat diartikan sebagai versi free dari IB. Dalam tutorial ini, saya akan coba menjabarkan bagaimana cara instalasi Firebird, Administrasi database, koneksi ke IB/Firebird via command line(menggunakan MS-DOS/ cmd.exe) dan via GUI (Graphical User Interface). Khusus untuk koneksi database via GUI, kita akan menggunakan IBO Console yang dapat didownload di situs resmi firebird (&lt;a href=&quot;http://www.ibphoenix.com/&quot;&gt;www.ibphoenix.com&lt;/a&gt;). Interface dari IBO Console sangat mirip dengan IBConsole (GUI tool IB yang langsung terinstall saat anda melakukan instalasi IB server secara default). IBO Console diperlukan disini karena Firebird Server secara default tidak memiliki console GUI untuk administrasi dan management databasenya, disamping itu fitur IBO Console lebih lengkap (menurut opini saya pribadi &lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;J&lt;/span&gt;&lt;/span&gt;) dari IBConsole bawaan IB, dan yang paling penting IBO Console adalah Freeware &lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;J&lt;/span&gt;&lt;/span&gt;. Selain itu, saya juga akan membahas bagaimana cara untuk membuat database, table, view, generator, stored procedure dan trigger, dan sebagainya.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;font-family:&amp;quot;;font-size:14pt;&quot;  &gt;  &lt;/span&gt;&lt;/b&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: -0.25in; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;II.&lt;span style=&quot;;font-family:&amp;quot;;&quot; &gt;    &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Instalasi Firebird&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;line-height: 150%;font-size:14pt;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in; line-height: 150%;&quot;&gt;Sebelum memulai tutorial ini, anda harus sudah memasang IB/Firebird pada komputer anda. Bila anda sudah menginstal Delphi (Delphi 6 atau yang lebih baru) Profesional/ &lt;st1:city st=&quot;on&quot;&gt;&lt;st1:place st=&quot;on&quot;&gt;Enterprise&lt;/st1:place&gt;&lt;/st1:city&gt; edition dengan mode instalasi default, maka IB sudah terinstalasi pada system anda. Untuk menginstal Firebird, anda harus mendownloadnya terlebih di situs resminya (&lt;a href=&quot;http://www.ibphoenix.com/&quot;&gt;www.ibphoenix.com&lt;/a&gt;). Apabila anda belum memiliki binary/ installer Firebird&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;Server, anda dapat mendownloadnya di situs resmi Firebird (&lt;a href=&quot;http://www.ibphoenix.com/&quot;&gt;www.ibphoenix.com&lt;/a&gt;).&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in; line-height: 150%;&quot;&gt;Dalam tutorial ini, saya menggunaka Firebird Server versi 2.0.1 dengan platform Microsoft Windows XP SP1. &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.25in; line-height: 150%;&quot;&gt;Setelah Firebird berhasil anda &lt;i style=&quot;&quot;&gt;download&lt;/i&gt;, maka lakukanlah pemasangan Firebird dengan langkah-langkah seperti dibawah ini :&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;1&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;Klik ganda pada binary/ setup file Firebird yang baru      anda download.&lt;/li&gt;&lt;/ol&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; text-indent: 0.25in; line-height: 150%;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; spt=&quot;75&quot; preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;  &lt;v:stroke joinstyle=&quot;miter&quot;&gt;  &lt;v:formulas&gt;   &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;   &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;   &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;   &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;   &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; connecttype=&quot;rect&quot;&gt;  &lt;o:lock ext=&quot;edit&quot; aspectratio=&quot;t&quot;&gt; &lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:171pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\Mahendra\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMu70K4SFnnziFp6KKaFmwPsloag5biuPYb6VpJNGfYzDECums9yuqg5CZAUWC0eyXBCLn1UcwjDN0IMyLkfMnjUjjD_Tu3kIaWShoc5ofcT6D2EskTV-KqFOtgqtngFPJSNW7TRExT5o/s1600-h/Firebird+Installation_1.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 301px; height: 154px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMu70K4SFnnziFp6KKaFmwPsloag5biuPYb6VpJNGfYzDECums9yuqg5CZAUWC0eyXBCLn1UcwjDN0IMyLkfMnjUjjD_Tu3kIaWShoc5ofcT6D2EskTV-KqFOtgqtngFPJSNW7TRExT5o/s320/Firebird+Installation_1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384957031865681938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: center; line-height: 150%;&quot;&gt;Klik OK untuk melanjutkan proses instalasi.&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;2&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;Setelah muncul Welcome Screen Instalasi Firebird,      Klik &lt;span style=&quot;font-weight: bold;&quot;&gt;next&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; line-height: 150%;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:261pt;height:190.5pt&#39;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\Mahendra\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfsBr3pL23cIFwI-RMH0vXGMoRpegybwvZnYQxbD0w3cbtjdTgg6qniAKjrPcn-Ll5Ig-2sZO0P3mFUmwxKCdv6Mk5nJhvfV2llrfc5E_5seQKwVDy_X9UkLAdzqicUQ512FjGgcZ04Q/s1600-h/Firebird+Installation_2.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 249px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqfsBr3pL23cIFwI-RMH0vXGMoRpegybwvZnYQxbD0w3cbtjdTgg6qniAKjrPcn-Ll5Ig-2sZO0P3mFUmwxKCdv6Mk5nJhvfV2llrfc5E_5seQKwVDy_X9UkLAdzqicUQ512FjGgcZ04Q/s320/Firebird+Installation_2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384957450870916322&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;3&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;Setelah muncul jendela ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;License agreement&lt;/span&gt;’, centang      pilihan ‘&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;I accept the agreement&lt;/span&gt;’, kemudian klik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Next&lt;/span&gt;’.&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7X6nN-PcAWsn24atMuRSaaE6ylUrrsdniincVipXW1JmNiV4r6Lz_0V-EVIfPoCeXfhUxEmLrCG1lu4H3NYG2MAPj-YGsQsIcUmFBPosA0U8nPl-cSZa-RYQXtVe37oy_IYN6Qr6ggJE/s1600-h/Firebird+Installation_.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 249px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7X6nN-PcAWsn24atMuRSaaE6ylUrrsdniincVipXW1JmNiV4r6Lz_0V-EVIfPoCeXfhUxEmLrCG1lu4H3NYG2MAPj-YGsQsIcUmFBPosA0U8nPl-cSZa-RYQXtVe37oy_IYN6Qr6ggJE/s320/Firebird+Installation_.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384958468535323138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; line-height: 150%;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:261pt;height:201.75pt&#39;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\Mahendra\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;4&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;Pilih lokasi instalasi Firebird anda (Defaultnya      adalah &lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;C:\Program Files\Firebird\Firebird_2_0&lt;/span&gt;), kemudian klik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Next&lt;/span&gt;’. Pada      pilihan ‘&lt;span style=&quot;font-weight: bold;font-family:courier new;&quot; &gt;Install Component&lt;/span&gt;’, pilihlah pilihan-pilihan yang ada seperti      gambar dibawah ini, klik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Next&lt;/span&gt;’.&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1yGDLN9hOOYd12j34dZoPVXzCDdQ0yWu9ft-HGsEfV9e6QUhXNUE0FA0gOq1Ht18WD6iopSwetjwlwTrlNIu0vO3-cy58Yk01N-RTJcrCL1arue6BLrUkJLKUwmzsrLG2JWznH1JiAI/s1600-h/Firebird+Installation_3.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 249px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo1yGDLN9hOOYd12j34dZoPVXzCDdQ0yWu9ft-HGsEfV9e6QUhXNUE0FA0gOq1Ht18WD6iopSwetjwlwTrlNIu0vO3-cy58Yk01N-RTJcrCL1arue6BLrUkJLKUwmzsrLG2JWznH1JiAI/s320/Firebird+Installation_3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384957784712753362&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;    &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;5&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;text-align: justify; line-height: 150%;&quot;&gt;Bila pilihan additional task sudah muncul, isilah      pilihan-pilihannya seperti gambar dibawah ini, kemudian klik ‘&lt;span style=&quot;font-weight: bold;&quot;&gt;Next&lt;/span&gt;’&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0THrFQHlmLrdvqgbj8pOHYWWFuXBRIhqezYTM53dmL61VpIQKeUJ3W2HaatxWhmMUye8yqamu3vFoGa-LbCs-7Yu0w9usWIzq56UVBXS4CNXvimJ-4m4HRONz658WEJ0805k8mEM0Rzc/s1600-h/Firebird+Installation_4.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 249px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0THrFQHlmLrdvqgbj8pOHYWWFuXBRIhqezYTM53dmL61VpIQKeUJ3W2HaatxWhmMUye8yqamu3vFoGa-LbCs-7Yu0w9usWIzq56UVBXS4CNXvimJ-4m4HRONz658WEJ0805k8mEM0Rzc/s320/Firebird+Installation_4.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384958856519906290&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-align: justify; line-height: 150%;&quot;&gt;Kemudian klik install. Tunggu sampai instalasi selesai. Bila jendela konfirmasi untuk me reboot/ restart computer muncul, klik Yes/ Ok .&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in; text-align: justify; line-height: 150%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;  &lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://delphifirebird.blogspot.com/2009/09/dasar-interbasefirebird-database-server_25.html&quot;&gt;Bersambung ke Dasar Interbase/Firebird Database Server (Bagian II)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/1596656372842435376/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/dasar-interbasefirebird-database-server.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/1596656372842435376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/1596656372842435376'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/dasar-interbasefirebird-database-server.html' title='Dasar Interbase/Firebird Database Server (Bagian I)'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMu70K4SFnnziFp6KKaFmwPsloag5biuPYb6VpJNGfYzDECums9yuqg5CZAUWC0eyXBCLn1UcwjDN0IMyLkfMnjUjjD_Tu3kIaWShoc5ofcT6D2EskTV-KqFOtgqtngFPJSNW7TRExT5o/s72-c/Firebird+Installation_1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-4602547234891573544</id><published>2009-09-24T14:49:00.006+08:00</published><updated>2009-10-02T12:22:50.155+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Contoh Component Programing Dengan Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Component"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Component Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi Component Programming Sample"/><category scheme="http://www.blogger.com/atom/ns#" term="Membuat Component Dengan Delphi"/><title type='text'>Contoh Pemrograman Component dengan Delphi</title><content type='html'>&lt;p style=&quot;text-align: justify;&quot;&gt;Dalam pemrograman berbasis rad, component adalah hal yang mutlak yang harus diketahui. Borland delphi sangat kaya akan component yang bisa dipakai untuk mengembangkan aplikasi. Hal yang unik dari delphi adalah component delphi dibuat dengan delphi, sehingga delphi sangat flexible.&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Dari sisi sudut pandang, pemrograman component sangatlah beda dengan pemrograman aplikasi secara umum. Kalau pemrograman aplikasi, orientasinya dititik beratkan pada pemakai akhir (end user) yang akan menggunakan aplikasi tersebut, yaitu bagaimana caranya agar user mudah mengoperasikan aplikasi, fleksibel, dan sebagainya. Sedangkan sudut pandang component writer/programmer adalah bagaimana caranya agar programmer yang akan memakai component-nya dapat memenuhi kebutuhan sang programmer. Sehingga sang programmer pemakai component tersebut tidak perlu lagi menulis kode program (yang mungkin sangat kompleks) yang sama sampai berulang-ulang hingga dapat menghemat waktu, tenaga dan biaya.&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Di bawah ini adalah contoh komponent sederhana turunan dari TEdit,Saya namakan TReshiEdit. Fitur yang saya contohkan disini adalah untuk mengubah warna EditBox saat terfokus, dan kembali ke warna sebelumnya saat fokus meninggalkan EditBox, Serta pilihan fungsi edit, yakni untuk input telephone, input normal, dan input angka. Disini juga dikenalkan fungsi propercase, yakni untuk mengubah semua huruf awal dari sebuah kata menjadi huruf besar.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ziddu.com/download/6627543/ReshiEdit.rar.html&quot;&gt;Source Code :&lt;/a&gt;&lt;br /&gt;&lt;pre class=&quot;brush:delphi;&quot;&gt;&lt;br /&gt;{**********************************************************************&lt;br /&gt;Author          : I GEDE MADE RESHI MAHENDRA&lt;br /&gt;                 Copyright Â© 2005-2009&lt;br /&gt;                 E-mail: reshimhendra@gmail.com&lt;br /&gt;                 Web: http://reshimahendra.goldeye.info&lt;br /&gt;Component Name  : TReshiEdit&lt;br /&gt;Feature         : - Edit Mode : * esNormal, just like TEdit&lt;br /&gt;                               * esPhone, only receive Numeric and&lt;br /&gt;                                 special caracter for phone only (E.g &#39;(&#39;,&#39;)&#39;,&lt;br /&gt;                                 &#39;-&#39;,&#39;+&#39;,Backspace,and Return)&lt;br /&gt;                 - Alignment implementation TEdit&lt;br /&gt;                 - Draw color OnEnter an OnExit&lt;br /&gt;                 - Check if the edit is blank or empty&lt;br /&gt;&lt;br /&gt;**********************************************************************}&lt;br /&gt;unit TReshiEdit;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt; SysUtils, Spin, Graphics, Buttons, Messages,Classes, Controls, ComCtrls, StdCtrls, Forms,  WinProcs;&lt;br /&gt;&lt;br /&gt;Const&lt;br /&gt; AuthorName = &#39;Copyright(C) I Gede Made Reshi Mahendra (mahendra.reshi@gmail.com)&#39;;&lt;br /&gt;&lt;br /&gt;{******************&lt;br /&gt;**  Reshi EDIT  **&lt;br /&gt;******************}&lt;br /&gt;type&lt;br /&gt; //Mode Caracter Case&lt;br /&gt; TCaseMode = (cmNormal, cmProperCase, cmLowerCase, cmUpperCase);&lt;br /&gt;&lt;br /&gt; //Mode Type Edit&lt;br /&gt; TEditStyle = (esNormal,esPhone, esNumeric);&lt;br /&gt;&lt;br /&gt; TReshiCustomEdit = class(TCustomEdit)&lt;br /&gt; private&lt;br /&gt;   FAlignment: TAlignment;&lt;br /&gt;   FEnterLikeTab : boolean;&lt;br /&gt;   FFocusedColor: TColor;&lt;br /&gt;   FCaseMode: TCaseMode;&lt;br /&gt;   FMouseINColor: TColor;&lt;br /&gt;   FMouseOutColor: TColor;&lt;br /&gt;   FMousePos : Boolean;&lt;br /&gt;   FEditStyle: TEditStyle;&lt;br /&gt;   FUnFocusedColor: TColor;&lt;br /&gt;   FCanEmpty: Boolean;&lt;br /&gt;   FReadOnlyColor: TColor;&lt;br /&gt;   function GetAbout: String;&lt;br /&gt;&lt;br /&gt;   procedure setReadOnlyColor(const Value: TColor);&lt;br /&gt;&lt;br /&gt;   procedure SetEditStyle(Value: TEditStyle);&lt;br /&gt;   procedure setAlignment(Value: TAlignment);&lt;br /&gt;   procedure setFocusedColor(Value: TColor);&lt;br /&gt;   procedure setCaseMode(Value: TCaseMode);&lt;br /&gt;   procedure setUnFocusedColor(Value: TColor);&lt;br /&gt;   procedure setCanEmpty(Value: Boolean);&lt;br /&gt; protected&lt;br /&gt;   procedure DoEnter;override;&lt;br /&gt;   procedure DoExit;override;&lt;br /&gt;   procedure KeyPress(Var Key:Char);override;&lt;br /&gt;   procedure KeyDown(var Key: Word; Shift: TShiftState);override;&lt;br /&gt;&lt;br /&gt;   //CustomProperty&lt;br /&gt;   property Alignment : TAlignment&lt;br /&gt;      read FAlignment write setAlignment default taLeftJustify;&lt;br /&gt;   property FocusedColor : TColor&lt;br /&gt;      read FFocusedColor write setFocusedColor default clSkyBlue;&lt;br /&gt;   property UnFocusedColor : TColor&lt;br /&gt;      read FUnFocusedColor write setUnFocusedColor default clWhite;&lt;br /&gt;   property CharCase : TCaseMode&lt;br /&gt;      read FCaseMode write setCaseMode default cmNormal;&lt;br /&gt;   property EnterLikeTab : boolean&lt;br /&gt;      read FEnterLikeTab write FEnterLikeTab;&lt;br /&gt;   property EditStyle : TEditStyle&lt;br /&gt;      read FEditStyle write setEditStyle default esNormal;&lt;br /&gt;   property ReadOnlyColor : TColor&lt;br /&gt;      read FReadOnlyColor write setReadOnlyColor default clSkyBlue;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; public&lt;br /&gt;   procedure CreateParams (var Params: TCreateParams);Override;&lt;br /&gt;   constructor Create (AOwner : TComponent);override;&lt;br /&gt;   destructor Destroy;override;&lt;br /&gt;&lt;br /&gt;   //Additional procedure/ function&lt;br /&gt;   function IsBlank:boolean;&lt;br /&gt; published&lt;br /&gt;   property About : String&lt;br /&gt;      read GetAbout;&lt;br /&gt;   property CanEmpty : Boolean&lt;br /&gt;      read FCanEmpty write setCanEmpty default True;&lt;br /&gt;&lt;br /&gt; End;&lt;br /&gt;&lt;br /&gt; TReshiEdit = Class(TReshiCustomEdit)&lt;br /&gt; published&lt;br /&gt;   Property About;                    property Alignment;&lt;br /&gt;   property FocusedColor;             property UnFocusedColor;&lt;br /&gt;   property EnterLikeTab;             property CharCase;&lt;br /&gt;   property EditStyle;                property PasswordChar;&lt;br /&gt;   property Text;                     property Color;&lt;br /&gt;   property DragCursor;               property DragMode;&lt;br /&gt;   property Enabled;                  property Font;&lt;br /&gt;   property HideSelection;            property ParentColor;&lt;br /&gt;   property ParentCtl3D;              property ParentFont;&lt;br /&gt;   property ParentShowHint;           property PopupMenu;&lt;br /&gt;   property ReadOnly;                 property ShowHint;&lt;br /&gt;   property TabOrder;                 property TabStop;&lt;br /&gt;   property Visible;                  property MaxLength;&lt;br /&gt;   property ReadOnlyColor;&lt;br /&gt;&lt;br /&gt;   property OnChange;    property OnClick;&lt;br /&gt;   property OnDblClick;  property OnDragDrop;&lt;br /&gt;   property OnDragOver;  property OnEndDrag;&lt;br /&gt;   property OnEnter;     property OnExit;&lt;br /&gt;   property OnKeyDown;   property OnKeyPress;&lt;br /&gt;   property OnKeyUp;     property OnMouseDown;&lt;br /&gt;   property OnMouseMove; property OnMouseUp;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt; Procedure Register;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{ TReshiEdit }&lt;br /&gt;&lt;br /&gt;procedure Register;&lt;br /&gt;begin&lt;br /&gt; RegisterComponents(&#39;ReshiMahendra&#39;, [TReshiEdit]);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;constructor TReshiCustomEdit.Create(AOwner: TComponent);&lt;br /&gt;begin&lt;br /&gt; inherited Create(AOwner);&lt;br /&gt; FCanEmpty := True;&lt;br /&gt; BevelKind := bkFlat;&lt;br /&gt; BorderStyle := bsNone;&lt;br /&gt; FFocusedColor := clSkyBlue;&lt;br /&gt; FUnFocusedColor := clWhite;&lt;br /&gt; FReadOnlyColor := clSkyBlue;&lt;br /&gt; FMousePos := true;&lt;br /&gt; FMouseINColor := clInfoBk;&lt;br /&gt; FMouseOutColor := clWhite;&lt;br /&gt; ControlStyle := ControlStyle - [csSetCaption];&lt;br /&gt; Height := 21;&lt;br /&gt; FAlignment := taLeftJustify;&lt;br /&gt; FEnterLikeTab := true;&lt;br /&gt;&lt;br /&gt; //Disable popup&lt;br /&gt; PopupMenu := nil;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setCanEmpty(Value: Boolean);&lt;br /&gt;begin&lt;br /&gt; if FCanEmpty&lt;&gt;value then begin&lt;br /&gt;   FCanEmpty := Value;&lt;br /&gt;   Invalidate;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.doExit;&lt;br /&gt;begin&lt;br /&gt; Color := FUnFocusedColor;&lt;br /&gt;&lt;br /&gt; Text := Trim(Text);&lt;br /&gt; Invalidate;&lt;br /&gt;&lt;br /&gt; inherited doExit;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.KeyDown(var Key: Word; Shift: TShiftState);&lt;br /&gt;var&lt;br /&gt; FEditTemp : TCustomForm;&lt;br /&gt;begin&lt;br /&gt; inherited KeyDown(Key,Shift);&lt;br /&gt;&lt;br /&gt; if (Key = 13) and FEnterLikeTab then&lt;br /&gt; begin&lt;br /&gt;   FEditTemp := GetParentForm(Self);&lt;br /&gt;&lt;br /&gt;   SendMessage(FEditTemp.Handle, WM_NEXTDLGCTL, 0, 0);&lt;br /&gt;   Key := 0;&lt;br /&gt;   exit;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;///////////////////////////////////&lt;br /&gt;// OVERRIDING THE KEYPRESS EVENT //&lt;br /&gt;///////////////////////////////////&lt;br /&gt;procedure TReshiCustomEdit.keyPress(Var Key:Char);&lt;br /&gt; Function IsNumeric : boolean;&lt;br /&gt; begin&lt;br /&gt;   Result := (Key in [&#39;0&#39;..&#39;9&#39;]) or (key =#13) or (Key = #8) //numeric,CariageReturn &amp;amp; BackSpace&lt;br /&gt; end;&lt;br /&gt;begin&lt;br /&gt; inherited keyPress(key);&lt;br /&gt; if (FEditStyle = esPhone) then   begin&lt;br /&gt;   If not((IsNumeric)&lt;br /&gt;     Or (Key = #32) //space&lt;br /&gt;     or (Key = #40) // &#39;(&#39;&lt;br /&gt;     or (Key = #41) // &#39;)&#39;&lt;br /&gt;     or (Key = #43) // &#39;+&#39; for country code&lt;br /&gt;     or (Key = #45)) then // &#39;-&#39;&lt;br /&gt;   Key := #0;&lt;br /&gt; end else if (FEditStyle = esNumeric) then begin&lt;br /&gt;   if not IsNumeric then Key := #0;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; /////////////////////////////////////////////////////&lt;br /&gt; // SET THE CASE MODE AFTER USER CLICK THE KEYBOARD //&lt;br /&gt; /////////////////////////////////////////////////////&lt;br /&gt; case FCaseMode of&lt;br /&gt; cmProperCase : begin&lt;br /&gt;                if (SelStart = 0) or (Text[SelStart] = &#39; &#39;) then&lt;br /&gt;                    Key := AnsiUpperCase(Key)[1];&lt;br /&gt;                end;&lt;br /&gt; cmUpperCase  : begin&lt;br /&gt;                  Key := AnsiUpperCase(Key)[1];&lt;br /&gt;                end;&lt;br /&gt; cmLowerCase  : begin&lt;br /&gt;                  Key := AnsiLowerCase(Key)[1];&lt;br /&gt;                end;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt; Invalidate;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;////////////////////////////&lt;br /&gt;//  CHANGE THE EDIT STYLE //&lt;br /&gt;////////////////////////////&lt;br /&gt;procedure TReshiCustomEdit.SetEditStyle(Value: TEditStyle);&lt;br /&gt;begin&lt;br /&gt; if (FEditStyle &lt;&gt; value) then begin&lt;br /&gt;   FEditStyle := Value;&lt;br /&gt;&lt;br /&gt;   if (FEditStyle = esPhone) then begin&lt;br /&gt;     Alignment := taLeftJustify;&lt;br /&gt;     Text := &#39;(999)-99999999&#39;;&lt;br /&gt;   end&lt;br /&gt;   else if (FEditStyle = esNormal) then begin&lt;br /&gt;     Alignment := taLeftJustify;&lt;br /&gt;     Clear;&lt;br /&gt;   end else if (FEditStyle = esNumeric) then begin&lt;br /&gt;     Alignment := taRightJustify;&lt;br /&gt;     Clear;&lt;br /&gt;   end;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;destructor TReshiCustomEdit.Destroy;&lt;br /&gt;begin&lt;br /&gt; inherited Destroy;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.CreateParams(var Params: TCreateParams);&lt;br /&gt;const&lt;br /&gt;Alignments: array[TAlignment] of Word = (ES_LEFT, ES_RIGHT, ES_CENTER);&lt;br /&gt;begin&lt;br /&gt;inherited CreateParams(Params);&lt;br /&gt;  Params.Style := Params.Style or Alignments[FAlignment];&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setAlignment(Value: TAlignment);&lt;br /&gt;var&lt;br /&gt;theSelStart, theSelLength : Byte;&lt;br /&gt;begin&lt;br /&gt;if FAlignment &lt;&gt; Value then&lt;br /&gt;begin&lt;br /&gt; theSelStart := SelStart;&lt;br /&gt; theSelLength := SelLength;&lt;br /&gt; FAlignment := Value;&lt;br /&gt; RecreateWnd;&lt;br /&gt; SelStart := theSelStart;&lt;br /&gt; SelLength := theSelLength;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setUnFocusedColor(Value: TColor);&lt;br /&gt;begin&lt;br /&gt; if FUnFocusedColor &lt;&gt; value then begin&lt;br /&gt;   FUnFocusedColor := Value;&lt;br /&gt;   invalidate;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.doEnter;&lt;br /&gt;begin&lt;br /&gt; Color := FFocusedColor;&lt;br /&gt; Text := Trim(Text);&lt;br /&gt; Invalidate;&lt;br /&gt;&lt;br /&gt; inherited doEnter;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setFocusedColor(Value: TColor);&lt;br /&gt;begin&lt;br /&gt; if (FFocusedColor &lt;&gt; value) then&lt;br /&gt; begin&lt;br /&gt;   FFocusedColor := Value;&lt;br /&gt;   Invalidate;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setCaseMode(Value: TCaseMode);&lt;br /&gt;begin&lt;br /&gt; if (FCaseMode &lt;&gt; Value) then&lt;br /&gt; begin&lt;br /&gt;   FCaseMode := Value;&lt;br /&gt;   Invalidate;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TReshiCustomEdit.IsBlank: boolean;&lt;br /&gt;begin&lt;br /&gt; Result := Text = &#39;&#39;;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure TReshiCustomEdit.setReadOnlyColor(const Value: TColor);&lt;br /&gt;begin&lt;br /&gt; if ReadOnly then begin&lt;br /&gt;   FUnFocusedColor := FReadOnlyColor;&lt;br /&gt;   FFocusedColor := FReadOnlyColor;&lt;br /&gt;   Color := FReadOnlyColor;&lt;br /&gt; end else begin&lt;br /&gt;   FUnFocusedColor := clWhite;&lt;br /&gt;   FFocusedColor := clSkyBlue;&lt;br /&gt;   Color := clWhite;&lt;br /&gt; end;&lt;br /&gt; Invalidate;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TReshiCustomEdit.GetAbout: String;&lt;br /&gt;begin&lt;br /&gt; Result := AuthorName;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;http://www.ziddu.com/download/6627543/ReshiEdit.rar.html&quot;&gt;Download Source Code&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Semoga Membantu,&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/4602547234891573544/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/treshiedit-pemrograman-conponent-dengan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/4602547234891573544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/4602547234891573544'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/treshiedit-pemrograman-conponent-dengan.html' title='Contoh Pemrograman Component dengan Delphi'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-3897163763831209349</id><published>2009-09-23T19:01:00.002+08:00</published><updated>2009-09-26T15:40:16.310+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dr4cul453xy"/><category scheme="http://www.blogger.com/atom/ns#" term="Reshi Mahendra"/><title type='text'>Reshi Mahendra</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrLsuelRU4V4G3zDFK8QSdzc5qnkSi3JGb71C9QAsXe7sdTPuoAro8rwO5pKsqnbkdGCNENOlz5N9fygW1o9x3bvgqeF0ZBnh2YA3nbH1_I3mEY24ZHfAmOoaaTP0BBHtEtYw7YdBR7Q/s1600-h/dr4k3-2+Sketch.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrLsuelRU4V4G3zDFK8QSdzc5qnkSi3JGb71C9QAsXe7sdTPuoAro8rwO5pKsqnbkdGCNENOlz5N9fygW1o9x3bvgqeF0ZBnh2YA3nbH1_I3mEY24ZHfAmOoaaTP0BBHtEtYw7YdBR7Q/s200/dr4k3-2+Sketch.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5384617505372584082&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Terima kasih anda telah mengunjungi &lt;a href=&quot;http://delphifirebird.blogspot.com/&quot;&gt;http://delphifirebird.blogspot.com&lt;/a&gt;. Seperti kata pepatah, &quot;Tak kenal maka tak sayang&quot;, begitu juga anda sebagai pengunjung tentulah sedikit tidaknya ingin mengetahui pemilik blog ini,palagi anda interaktif dan ikut membahas lebih dalam topik-topik yang berada pada blog ini.&lt;br /&gt;&lt;br /&gt;Nama saya adalah I Gede Made Reshi Mahendra, saya berasal dari Tabanan, Bali. Saya menamatkan sekolah di Sebuah STMIK ternama di kota pelajar. Saya menggeluti dunia Informatika sejak tahun 2000 dan spesialisasi saya adalah Bussiness Application Programming, disamping Web Programming dan Networking. Ketertarikan saya dengan dunia programming adalah karena seperti bermain teka-teki silang, dimana kita harus mengimplementasikan suatu proses dengan cara kita sendiri dan membahasakannya seperti bahasa kita sendiri, tetapi tetap dengan satu tujuan, Yaitu memecahkan suatu masalah. Di samping sebagai software developer (dan juga sebagai IT Manager di sebuah hotel ternama di kawasan Benoa, Nusa Dua, Bali), saya biasanya menghabiskan waktu luang dengan berlama-lama di internet mencari artikel-artikel tentang teknologi baru, security issues, komik, disamping memelihara binatang-binatang aneh, bermain musik dan bercocok tanam.&lt;br /&gt;&lt;br /&gt;Last but not least, semoga materi dan tulisan-tulisan saya pada blog ini dapat membantu anda berkreasi.&lt;br /&gt;&lt;br /&gt;Terima Kasih.&lt;br /&gt;&lt;br /&gt;Salam,&lt;br /&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3897163763831209349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/3897163763831209349'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/reshi-mahendra.html' title='Reshi Mahendra'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBrLsuelRU4V4G3zDFK8QSdzc5qnkSi3JGb71C9QAsXe7sdTPuoAro8rwO5pKsqnbkdGCNENOlz5N9fygW1o9x3bvgqeF0ZBnh2YA3nbH1_I3mEY24ZHfAmOoaaTP0BBHtEtYw7YdBR7Q/s72-c/dr4k3-2+Sketch.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-8281975117605179539</id><published>2009-09-23T17:52:00.002+08:00</published><updated>2009-10-02T12:21:28.701+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cara Meningkatkan Trafic"/><category scheme="http://www.blogger.com/atom/ns#" term="Cara Meningkatkan Web Trafic"/><category scheme="http://www.blogger.com/atom/ns#" term="SEO"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Trafic"/><title type='text'>Ping Service Menambah Trafic Pada Situs Anda</title><content type='html'>&lt;p style=&quot;text-align: justify;&quot;&gt;Ping service berfungsi agar situs/ blog anda dapat secara otomatis memberitahukan/notify blog direktori dan mesin pencari/ search engine (seperti google, yahoo, dsb) bahwa situs/blog anda sudah terupdate. Semakin banyak daftar ping yang anda miliki, semakin besar pula kemungkinan situs/ blog anda akan mendapat trafic dari sumber yang ada di list anda tersebut.&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Tetapi, jika anda update blog/situs anda dengan interval dibawah 6jam (dengan kata lain, dalam 1 hari melakukan posting lebih dari 3 kali, apalagi pada waktu yang bersamaan), anda perlu hati-hati, karena search engine akan mencurigai anda sebagai “robot” atau melakukan kecurangan pada mesin mereka.&lt;span id=&quot;more-54&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Untuk pengguna wordpress, untuk menambahkan daftar ping dapat dilakukan dengan masuk dalam mode Administrator/ Control Panel=&gt;Option=&gt;Writing. Untuk pengguna Joomla!, anda harus download terlebih dahulu plugins yang menyediakan fitur ping service (misal EasyPing). Berikutadalah daftar ping service, anda dapat menambahkannya pada daftar ping anda.&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;http://blogsearch.google.com/ping/RPC2&lt;br /&gt;http://1470.net/api/ping&lt;br /&gt;http://api.feedster.com/ping&lt;br /&gt;http://api.moreover.com/RPC2&lt;br /&gt;http://api.moreover.com/ping&lt;br /&gt;http://api.my.yahoo.com/RPC2&lt;br /&gt;http://api.my.yahoo.com/rss/ping&lt;br /&gt;http://bblog.com/ping.php&lt;br /&gt;http://bitacoras.net/ping&lt;br /&gt;http://blog.goo.ne.jp/XMLRPC&lt;br /&gt;http://blogdb.jp/xmlrpc&lt;br /&gt;http://blogmatcher.com/u.php&lt;br /&gt;http://bulkfeeds.net/rpc&lt;br /&gt;http://coreblog.org/ping/&lt;br /&gt;http://mod-pubsub.org/kn_apps/blogchatt&lt;br /&gt;http://www.lasermemory.com/lsrpc/&lt;br /&gt;http://ping.amagle.com/&lt;br /&gt;http://ping.bitacoras.com&lt;br /&gt;http://ping.blo.gs/&lt;br /&gt;http://ping.bloggers.jp/rpc/&lt;br /&gt;http://ping.cocolog-nifty.com/xmlrpc&lt;br /&gt;http://ping.blogmura.jp/rpc/&lt;br /&gt;http://ping.exblog.jp/xmlrpc&lt;br /&gt;http://ping.feedburner.com&lt;br /&gt;http://ping.myblog.jp&lt;br /&gt;http://ping.rootblog.com/rpc.php&lt;br /&gt;http://ping.syndic8.com/xmlrpc.php&lt;br /&gt;http://ping.weblogalot.com/rpc.php&lt;br /&gt;http://ping.weblogs.se/&lt;br /&gt;http://pingoat.com/goat/RPC2&lt;br /&gt;http://rcs.datashed.net/RPC2/&lt;br /&gt;http://rpc.blogbuzzmachine.com/RPC2&lt;br /&gt;http://rpc.blogrolling.com/pinger/&lt;br /&gt;http://rpc.icerocket.com:10080/&lt;br /&gt;http://rpc.newsgator.com/&lt;br /&gt;http://rpc.pingomatic.com&lt;br /&gt;http://rpc.technorati.com/rpc/ping&lt;br /&gt;http://rpc.weblogs.com/RPC2&lt;br /&gt;http://topicexchange.com/RPC2&lt;br /&gt;http://trackback.bakeinu.jp/bakeping.php&lt;br /&gt;http://www.a2b.cc/setloc/bp.a2b&lt;br /&gt;http://www.bitacoles.net/ping.php&lt;br /&gt;http://www.blogdigger.com/RPC2&lt;br /&gt;http://www.blogoole.com/ping/&lt;br /&gt;http://www.blogoon.net/ping/&lt;br /&gt;http://www.blogpeople.net/servlet/weblogUpdates&lt;br /&gt;http://www.blogroots.com/tb_populi.blog?id=1&lt;br /&gt;http://www.blogshares.com/rpc.php&lt;br /&gt;http://www.blogsnow.com/ping&lt;br /&gt;http://www.blogstreet.com/xrbin/xmlrpc.cgi&lt;br /&gt;http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php&lt;br /&gt;http://www.newsisfree.com/RPCCloud&lt;br /&gt;http://www.newsisfree.com/xmlrpctest.php&lt;br /&gt;http://www.popdex.com/addsite.php&lt;br /&gt;http://www.snipsnap.org/RPC2&lt;br /&gt;http://www.weblogues.com/RPC/&lt;br /&gt;http://xmlrpc.blogg.de&lt;br /&gt;http://xping.pubsub.com/ping/ &lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Semoga Membantu&lt;/p&gt;&lt;br /&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.blogger.com/delphifirebird.blogspot.com&quot;&gt;Reshi Mahendra&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/8281975117605179539/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/ping-service-menambah-trafic-pada-situs.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/8281975117605179539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/8281975117605179539'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/ping-service-menambah-trafic-pada-situs.html' title='Ping Service Menambah Trafic Pada Situs Anda'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-2974900566768986365</id><published>2009-09-23T17:47:00.001+08:00</published><updated>2009-10-02T12:24:37.988+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cara Backup Database Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Cara Backup Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Database Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Remote Firebird Database Backup"/><title type='text'>Firebird Remote Database Backup</title><content type='html'>&lt;p style=&quot;text-align: justify;&quot;&gt;Kadang, dalam suatu kondisi tertentu kita ingin melakukan backup database langsung dari komputer client kita. Tetapi masalahnya, Firebird server ada pada mesin/komputer lain. Dan jikalaupun anda menggunakan Tools backup seperti &lt;strong&gt;FlameRobin&lt;/strong&gt;, &lt;strong&gt;IBOConsole&lt;/strong&gt;, &lt;strong&gt;IBExpress &lt;/strong&gt;(Commercial), &lt;strong&gt;IBManager &lt;/strong&gt;(Commercial), Dsb, database yang dibackup dari mesin yang berbeda hanya boleh disimpan dimesin tersebut saja (Mesin/Computer tempat Firebird server berada). Trik dibawah ini adalah untuk dapat melakukan backup file dari Firebird server dan menyimpan hasil backup filenya pada mesin/komputer lokal.&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Misal :&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Alamat IP server Firebird Server adalah : 192.168.0.1&lt;/li&gt;&lt;li&gt;File path Database di server adalah :  d:\ServerClinicData\I2SysClinic.FDB&lt;/li&gt;&lt;li&gt;Username : MAHENDRA&lt;/li&gt;&lt;li&gt;Password : MAHENDRAJUGA&lt;/li&gt;&lt;/ul&gt; &lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Alamat IP Local/ Mesin Local: Tidak Relevan&lt;/li&gt;&lt;li&gt;FilePath tempat menyimpan backup file : f:\BackupClinic\I2SysClinic20090913.fbk&lt;/li&gt;&lt;/ul&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Untuk melakukan backup :&lt;span id=&quot;more-56&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Buka console/command line dengan Start=&gt;Run, kemudian ketik CMD dan klik tombol OK&lt;/li&gt;&lt;li&gt;ketik perintah &lt;em&gt;&lt;strong&gt;gbak -b -v 192.168.0.1:d:\ServerClinicData\I2SysClinic.FDB f:\BackupClinic\I2SysClinic20090913.fbk -user MAHENDRA -pass MAHENDRAJUGA&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Catatan :&lt;/strong&gt;&lt;/p&gt; &lt;ol style=&quot;text-align: justify;&quot;&gt;&lt;li&gt;Jika FilePath berisi spasi, gunakan ShortName mode pada console/dos. Misal FilePath server : &lt;em&gt;&lt;strong&gt;d:\Backup Data\I2SysClinic.FDB&lt;/strong&gt;&lt;/em&gt; maka ditulis &lt;em&gt;&lt;strong&gt;d:\Backup~1\I2SysClinic.FDB&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;User dan password &lt;strong&gt;CASE SENSITIVE&lt;/strong&gt;, artinya : huruf kecil dan huruf besar berbeda. Misal MAHENDRA tidak sama dengan mahendra&lt;/li&gt;&lt;li&gt;Sebelum dapat melakukan backup, anda harus men-set &lt;strong&gt;FilePath&lt;/strong&gt; tempat &lt;strong&gt;GBak&lt;/strong&gt; berada pada Path system (Biasanya GBak berada pada direktori  &lt;strong&gt;c:\Program Files\Firebird\Firebird_x_x\Bin&lt;/strong&gt; dimana x_x adalah versi database server anda). Untuk menyertakan &lt;strong&gt;GBak&lt;/strong&gt; pada &lt;strong&gt;System Path&lt;/strong&gt;, anda dapat melakukannya dengan &lt;strong&gt;Klik kanan&lt;/strong&gt; pada &lt;strong&gt;My Computer=&gt;Properties=&gt;Advanced=&gt;Environtment Variable&lt;/strong&gt;. Setelah jendela path muncul, Pilih &lt;strong&gt;Add &lt;/strong&gt;jika variable &lt;strong&gt;PATH&lt;/strong&gt; belum ada atau pilih &lt;strong&gt;EDIT &lt;/strong&gt;kalau variable &lt;strong&gt;PATH &lt;/strong&gt;sudah ada. Tambahkan &lt;strong&gt;DirektoryPath&lt;/strong&gt; tempat &lt;strong&gt;GBak&lt;/strong&gt; berada. Misalkan: &lt;strong&gt;c:\Program Files\Firebird\Firebird_x_x\Bin&lt;/strong&gt; (tambahkan semicolon/ tanda ‘;’ jika untuk memisahkan variable yang sudah ada dengan yang baru jika anda melakukan operasi &lt;strong&gt;EDIT &lt;/strong&gt;pada variable &lt;strong&gt;PATH&lt;/strong&gt;). Klik tombol OK untuk melakukan penyimpanan system path.&lt;/li&gt;&lt;/ol&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Semoga Membantu&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;Salam,&lt;/p&gt; &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;a title=&quot;Reshi Mahendra official site&quot; href=&quot;http://reshimahendra.goldeye.info/&quot; target=&quot;_blank&quot;&gt;Reshi Mahendra&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/2974900566768986365/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/firebird-remote-database-backup.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/2974900566768986365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/2974900566768986365'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/firebird-remote-database-backup.html' title='Firebird Remote Database Backup'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672857638100858756.post-6643147393129532851</id><published>2009-09-23T16:35:00.001+08:00</published><updated>2009-10-02T12:27:15.374+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi Manipulasi Database Firebird"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Developing Tool"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebird Utility Tool"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Firebird Developing Tool"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Firebird Tool"/><title type='text'>Free Firebird Database Developing Tools</title><content type='html'>Jika anda pengguna firebird/ administrator firebird database/ database designer, ada baiknya anda mengetahui beberapa firebird database developing tool berikut untuk memudahkan pekerjaan anda. List  dibawah ini adalah review dari tool-tool gratis (&lt;strong&gt;&lt;em&gt;Free Interbase/ Firebird Database Management Tools&lt;/em&gt;&lt;/strong&gt;) yang dapat anda pakai untuk memudahkan mengelola/managing firebird database anda.&lt;span id=&quot;more-72&quot;&gt;&lt;/span&gt; &lt;p&gt;&lt;strong&gt;♦ MiTec Interbase Query&lt;/strong&gt; (&lt;a href=&quot;http://www.mitec.cz/ibq.html&quot;&gt;http://www.mitec.cz/ibq.html&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Michael Mut&lt;/em&gt;&lt;em&gt;l&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Tools ini dapat melakukan fungsi-fungsi manajemen database lengkap. Didukung dengan fitur &lt;strong&gt;SQL Editor&lt;/strong&gt; dengan &lt;strong&gt;Syntax Highliting&lt;/strong&gt;, &lt;strong&gt;Object Explorer&lt;/strong&gt;, &lt;strong&gt;Event Watcher&lt;/strong&gt;, &lt;strong&gt;Performance Monitor&lt;/strong&gt;, &lt;strong&gt;User Manager&lt;/strong&gt;, dan masigh banyak lagi.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lisensi : &lt;em&gt;Freeware&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;Marathon&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;(&lt;a href=&quot;http://sourceforge.net/projects/gmarathon/&quot;&gt;http://sourceforge.net/projects/gmarathon/&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Patrick O’Keeffe&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Marathon menggunakan IBO Object sebagai backend nya. Didukung dengan fitur Visual Performance Statistic dan tuning, Exsekusi script, dan sebagainya.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Open Source (MPL)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;IBSQL &lt;/strong&gt;(&lt;a href=&quot;http://www.ibobjects.com/ibo_ib_sql.html&quot;&gt;http://www.ibobjects.com/ibo_ib_sql.html&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Jason Wharton&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Database management tools yang cepat dan handal. Didukung fitur Datapump, Scripting Tool, SQL Trace Monitor, Export, dan sebagainya. Dibangun dengan backend IBO Object.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Freeware&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;IBO Console&lt;/strong&gt; (&lt;a href=&quot;http://www.mengoni.it/Downloads/&quot;&gt;http://www.mengoni.it/Downloads/&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Lorenzo Mengoni&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Sangat cocok digunakan untuk anda yang terbiasa menggunakan IB Console (milik borland) dalam memanajemen firebird/interbase database anda. IBO Console mirip sekali tampilannya dengan IB Console buatan borland yang berfungsi untuk memanajemen Interbase database. Dan juga, IBO console memiliki kelebihan fitur yang dapat membantu anda memanajemen database anda lebih baik.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Open Source (MPL)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;FenixSQL&lt;/strong&gt; (&lt;a href=&quot;http://web.tiscali.it/fblib/&quot;&gt;http://web.tiscali.it/fblib/&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Alessandro Batisti &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;FenixSQL adalah tool sederhana untuk developing interbase/firebird database yang lumayan kaya akan fitur dan dapat dijalankan baik di Windows maupun Linux (memiliki kompatibilitas dengan Delphi Personal Edition, Kylix Open Edition, Freepascal 2.0.2 atau yang terbaru, dan Turbo Delphi).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Open Source (LGPL)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;IBEasy+&lt;/strong&gt; (&lt;a href=&quot;http://www.marc-grange.net/telecharger_en.htm&quot;&gt;http://www.marc-grange.net/telecharger_en.htm&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By :Marc Grange&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;IBEasy+ adalah firebird database management tool yang unik dan kaya fitur. Dengan tool ini, anda dapat membuat design dan membuat relasi database dengan sangat mudah karena didukung pemodelan database secara visual.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Freeware&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;IBAccess&lt;/strong&gt; (&lt;a href=&quot;http://sourceforge.net/projects/ibaccess/files/&quot;&gt;http://sourceforge.net/projects/ibaccess/files/&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;By : Tony Martir&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;IBAccess sangat mirip dengan IBConseole tetapi dengan design yang sangat berbeda. Menggunakan IBX sebagai backend. Dapat dijalankan pada OS Windows dan Linux.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;License : Open Source (MPL)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;♦ &lt;/strong&gt;&lt;strong&gt;FlameRobin &lt;/strong&gt;(&lt;a href=&quot;http://www.flamerobin.org/&quot;&gt;http://www.flamerobin.org/&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;By : Milan Babuskov&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;FlameRobin adalah Interbase/firebird database management tool yang sangat ringan dan dapat berjalan pada mesin dengan system operasi yang berbeda-beda (&lt;strong&gt;&lt;em&gt;Cross Platform&lt;/em&gt;&lt;/strong&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Lisensi : Open Source (IDPL)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphifirebird.blogspot.com/feeds/6643147393129532851/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/free-firebird-database-developing-tools.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/6643147393129532851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672857638100858756/posts/default/6643147393129532851'/><link rel='alternate' type='text/html' href='http://delphifirebird.blogspot.com/2009/09/free-firebird-database-developing-tools.html' title='Free Firebird Database Developing Tools'/><author><name>Reshi Mahendra</name><uri>http://www.blogger.com/profile/05080598617096952351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_J8hzeM0ImH8/SrsUySCnm5I/AAAAAAAAAAY/GhD25A4Vudw/S220/dr4k3-2+Sketch.jpg'/></author><thr:total>0</thr:total></entry></feed>