<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>/usr/bin/blog</title><description>Fajar's Personal Scratchpad</description><managingEditor>noreply@blogger.com (Unknown)</managingEditor><pubDate>Fri, 8 Nov 2024 22:20:02 +0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">40</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://fajardelphiscript.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Fajar's Personal Scratchpad</itunes:subtitle><itunes:category text="Education"/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Belanja Kaos di kaoskeren.us</title><link>http://fajardelphiscript.blogspot.com/2013/12/belanja-kaos-di-kaoskerenus.html</link><category>personal</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 22 Dec 2013 05:25:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-4221978879816890645</guid><description>Banyak orang yang beranggapan &lt;a href="http://kaoskeren.us/" target="_blank"&gt;belanja kaos secara online&lt;/a&gt; merugikan, mulai dari alasan seperti membeli kucing dalam karung hingga ongkos kirim yang memberatkan. Belanja hemat sangat dapat dilakukan dengan berbelanja secara online asalkan kita mengetahui tips tepat dalam berbelanja online.&lt;br /&gt;
Berikut alasan mengapa &lt;a href="http://kaoskeren.us/" target="_blank"&gt;Belanja kaos online lebih menguntungkan&lt;/a&gt;.&lt;br /&gt;
&lt;img alt="Keuntungan Belanja Online" src="https://dl.dropboxusercontent.com/u/95718151/online-shopping1.jpg" /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  Ongkos kirim pada pengiriman barang kita anggap saja sebagai ongkos yang kita butuhkan kalau kita berbelanja secara langsung. Malah belanja online memudahkan&amp;nbsp; kita, bahkan ada juga toko online yang memberikan free ongkos kirim.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  Banyak toko online yang sering memberikan promo. Bukan hanya promo pada even-even tertentu saja tapi juga pada hari-hari biasa sehingga belanja hemat&amp;nbsp;semakin dapat kita terapkan untuk mendapatkan&amp;nbsp; barang yang diinginkan. Untuk promo-promo semacam ini kita harus rajin memperhatikan fans page facebook, follow twitter, subscribe website toko online yang diincar.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  &lt;b&gt;Dengan belanja online kita menghemat waktu&lt;/b&gt;, disela-sela kesibukan kita masih dapat memilih barang yang ingin dibeli tanpa harus berada di toko secara tradisional.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  Beberapa&amp;nbsp;&lt;a href="http://www.myasiaoutlet.com/shops/id" style="color: black; margin: 0px; outline: none; padding: 0px; text-decoration: none;"&gt;toko online&lt;/a&gt;&lt;a href="http://kaoskeren.us/"&gt;&amp;nbsp;memberikan free voucher untuk anggota baru&lt;/a&gt; mereka sehingga belanja hemat yang diinginkan sangat dapat dicapai.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  Di media online, Anda tidak perlu berbelanja sambil berdesak-desakkan. Anda cukup duduk manis di depan gadget atau komputer Anda sambil menyusuri halaman web.&lt;/li&gt;
&lt;li style="margin: 0px 0px 0.5em; padding: 0px;"&gt;
  &lt;b&gt;Lebih banyak pilihan jenis barang&lt;/b&gt;. Keuntungan ini adalah hal yang paling menonjol dari online shopping. Anda tidak perlu cape berjalan menyusuri toko atau distro untuk melihat kaos-kaos yang tersedia, cukup duduk manis di depan komputer atau gadget anda. Anda dapat memilih jenis barang sekalipun barang tersebut belum pernah Anda lihat sebelumnya. Karena ini, biasanya Anda bisa menjadi trendsetter di daerah Anda.&lt;/li&gt;
&lt;/ul&gt;
Jangan ragu lagi untuk belanja online!&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Preview hade-framework development</title><link>http://fajardelphiscript.blogspot.com/2011/09/preview-hade-framework-development.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 16 Sep 2011 21:44:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-5810140911101140370</guid><description>&lt;i&gt;target pembaca : Advance&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Masih tetap berambisi bikin opf/orm framework sendiri cari referensi sana sini,bahkan sampai 2 kali redesign , sekarang saya sudah cukup yakin dengan designnya.&lt;br /&gt;
Sekarang hade-framework sudah mampu menjalankan tugas dasarnya :D mari saya contohkan penggunaannya.&lt;br /&gt;
&lt;br /&gt;
- Pertama yang anda lakukan adalah membuat Bussines Objectnya yang merupakan turunan dari THadeObject&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
uses&lt;br /&gt;
&amp;nbsp;&amp;nbsp;   hadeobject;&lt;br /&gt;
Type&lt;br /&gt;
&amp;nbsp;   TTest = class(THadeObject)&lt;br /&gt;
&amp;nbsp;   private&lt;br /&gt;
&amp;nbsp;&amp;nbsp;     FAge: integer;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;     FLName: string;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;     FName: string;&lt;br /&gt;
&amp;nbsp;   public &lt;br /&gt;
&amp;nbsp;&amp;nbsp;     function Full_Name : String;&lt;br /&gt;
&amp;nbsp;   published  &lt;br /&gt;
&amp;nbsp;&amp;nbsp;     property First_Name: string read FName write FName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;     property Last_Name: string read FLName write FLName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;     property Age: integer read FAge write FAge;&lt;br /&gt;
&amp;nbsp;   end;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Property yang ingin di mapping harus berada pada published section, property yang berada pada published section juga tidak harus di mapping ke schema database.&lt;br /&gt;
semisal anda hanya ingin First_Name dan Last_Name saja yang di mapping anda tidak perlu meremove property Age.&lt;br /&gt;
&lt;br /&gt;
- Langkah berikutnya adalah melakukan Register Mapping ( uses unit hademapping ).&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
    GHadeMappingManager.RegisterMapping(TTest, 'person', 'OID', 'oid',
      ftInteger, 0, [ptkPK, ptkReadOnly]);

    GHadeMappingManager.RegisterMapping(TTest, 'person', 'Name',
      'first_name', ftVarchar, 25);

    GHadeMappingManager.RegisterMapping(TTest, 'person', 'Age', 'age', ftInteger);

    GHadeMappingManager.RegisterMapping(TTest, 'person', 'Last_Name',
      'last_name', ftVarchar, 25);
&lt;/code&gt;
&lt;/pre&gt;&lt;br /&gt;
GHadeMappingManager adalah singleton function lebih detil bisa dilihat hademappingmanager.pas&lt;br /&gt;
interface dari RegisterMapping adalah     &lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
procedure RegisterMapping(const AObjClass: THadeObjectClass;
      const ATable, APropName, AColName: string; const AFieldType: THadeFieldType;
      const ALength: integer = 0; const ASetPtkInfo: TSetPtkInfo = []);
&lt;/code&gt;
&lt;/pre&gt;&lt;br /&gt;
- Selanjutnya Register Connection ( uses unit hadeopfmanager,hadebroker )&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
    GHadeOPFManager.RegisterConnection('test', 'test.s3db',
      '', '', '', SQLDB_SQLITE);
    GHadeOPFManager.OIDStrategy := oidAutoInc;
&lt;/code&gt;
&lt;/pre&gt;code diatas berarti "Registrasikan koneksi dengan nama 'test' , 'nama DB','Host','username','password' dengan menggunakan broker SQLLite"&lt;br /&gt;
&lt;br /&gt;
anda bisa mempunyai lebih dari satu koneksi dalam satu applikasi :D .&lt;br /&gt;
OIDStrategy := oidAutoInc berarti anda menggunakan PK(Primary Key) dengan strategy AutoIncrement fitur yang tersedia dihampir semua R/DBMS, anda juga bisa menggunakan oidGUID sebagai OIDStrategy, oidGUID menggunakan GUID(Global Unique Identifier) sebagai primary key nya yang disimpan sebagai string.&lt;br /&gt;
&lt;br /&gt;
- Create/Read/Update/Delete Bussines Object&lt;br /&gt;
Untuk Melakukan CRUD pada Bussines Object anda harus menggunakan session, mungkin bagi sebagian orang penggunaan session cuma bikin ribet,tetapi sebenarnya penggunaan session sangat powerfull untuk melakukan transaksi,management koneksi dll.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
uses
 hadeobject,
 hadeopfmanager,
 hademapping,
 hadession;
//..some code omitted for brevity
var
 MySession : THadeSession;
 obj : TTest;//class TTest yang tadi
begin
 MySession := GHadeSessionFactory('test');//session dengan koneksi 'test'
 obj := TTest.Create(71);//mengeset OID/pk dengan nilai 71
 Try
   MySession.read(obj);//sekarang obj = record di table person dengan OID = 71
   
   //kita update
   obj.First_Name := 'Test Doank';
   obj.MarkDirty;//tandai object ini adalah dirty( kotor dalam artian tidak sama dengan database )  
   MySession.save(obj);//sekarang record dengan OID 71 sudah terupdate.
end. 
&lt;/code&gt;&lt;/pre&gt;untuk melakukan Create(Insert) sangat mudah dan sama seperti operasi update/delete&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
  //tanpa OID karena oidAutoInc , jika oidGUID tambahkan(uses) unit hadeoid
  //tmp := GHadeOID.getOID.getGUID; dan pass variable tmp ke TTest Constructor
  obj := TTest.create();
  obj.First_Name := 'Test';
  obj.Last_Name := 'Lagi'
  obj.Age := 76;
  MySession.save(obj);//tersimpan

  //untuk Delete cukup tandai object dengan MarkDelete
  obj.MarkDelete();
  MySession.save(obj);// record terhapus
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
- Transaction&lt;br /&gt;
Katakanlah anda mempunyai 2/lebih object yang harus di save(insert/update/delete) yang mana jika salah satu objectnya gagal maka keseluruhan object tersebut harus di rollback.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
begin
 MySession.StartTransaction;
 Try
   //save/read operation
 except
   MySession.Rollback;
   //raise again?
 end;
 MySession.Commit;
end.
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Session tidak perlu di free secara manual karena THadeSession adalah interface.&lt;br /&gt;
anda juga bisa menaruh Session di constructor suatu class dan session akan hidup sepanjang object dari class tersebut hidup.&lt;br /&gt;
&lt;br /&gt;
well tentunya framework ini masih jauh untuk di release saya masih berhati-hati takutnya gagal lagi :D. nanti tak kabarin lagi kalo ada major improvement.&lt;br /&gt;
&lt;br /&gt;
kalo mau ngulik sourcenya bisa di clone di &lt;a href="https://github.com/kodok-buncit/hade-framework"&gt;https://github.com/kodok-buncit/hade-framework&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks happy coding.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Good Object pascal book for beginner</title><link>http://fajardelphiscript.blogspot.com/2011/04/good-object-pascal-book-for-beginner.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 24 Apr 2011 05:43:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-3686239327807686910</guid><description>Buku berjudul "Start programming using Object Pascal"&lt;br /&gt;
sebuah buku bagus dari &lt;a href="http://www.lazarus.freepascal.org/index.php?action=profile;u=40340"&gt;motaz abdel azeem&lt;/a&gt; developer dari sudan,dan juga author dari freespider.&lt;br /&gt;
buku ini akan mengajarkan fundamental programming yang kuat untuk pemula,chapter pertama anda tidak akan melihat form designer men drag button lalu menulis code untuk event OnClick button itu :D. tapi anda harus berdarah2 terlebih dahulu memahami basic dari object pascal.&lt;br /&gt;
&lt;a href="http://code.sd/startprog/index.html"&gt;http://code.sd/startprog/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Sepucuk Surat dari Pejuang Hamas (GAZA) Untuk Negeri INDONESIA</title><link>http://fajardelphiscript.blogspot.com/2011/04/sepucuk-surat-dari-pejuang-hamas-gaza.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 18 Apr 2011 07:39:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-4255590134348599233</guid><description>&lt;a href="http://www.blogger.com/post-create.g?blogID=1008519053131737671" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1008519053131737671" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1008519053131737671" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;img alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUdgeERcCH2_8cwUTpNUCLgl5PRdXLf5cClo53SU4R-hyaUur2qkbI8v974C_9EueWFB2qlD4Dwp724RkraSJa6DZo1f5JX5DqtFnr3pt5vdQg-uEuZlQbfVcUP12t3mKFFHvrv_sNuag/s320/1062-hamas.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=1008519053131737671" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border: 1px solid rgb(234, 234, 234); font-style: italic; padding: 5px;"&gt;Untuk  saudaraku di Indonesia, mengapa saya harus memilih dan mengirim  surat  ini untuk kalian di Indonesia. Namun jika kalian tetap bertanya   kepadaku, kenapa? Mungkin satu-satunya jawaban yang saya miliki adalah   karena negri kalian berpenduduk muslim terbanyak di punggung bumi ini,   bukan demikian saudaraku?&lt;br /&gt;
&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
Di saat saya menunaikan ibadah haji beberapa tahun silam, ketika pulang   dari melempar jumrah, saya sempat berkenalan dengan salah seorang   aktivis dakwah dari jama’ah haji asal Indonesia, dia mengatakan   kepadaku, setiap tahun musim haji ada sekitar 205 ribu jama’ah haji   berasal dari Indonesia datang ke Baitullah ini. Wah, sungguh jumlah   angka yang sangat fantastis dan membuat saya berdecak kagum.&lt;br /&gt;
&lt;br /&gt;
Lalu saya mengatakan kepadanya, saudaraku, jika jumlah jama’ah haji asal   Gaza sejak tahun 1987 sampai sekarang digabung, itu belum bisa  menyamai  jumlah jama’ah haji dari negara kalian dalam satu musim haji  saja.  Padahal jarak tempat kami ke Baitullah lebih dekat dibanding  kalian. Wah  pasti uang kalian sangat banyak, apalagi menurut sahabatku  itu ada 5%  dari rombongan tersebut yang memnunaikan ibadah haji yang  kedua kalinya,  Subhanallah.&lt;br /&gt;
&lt;br /&gt;
Wahai saudaraku di Indonesia,&lt;br /&gt;
&lt;br /&gt;
Pernah saya berkhayal dalam hati, kenapa saya dan kami yang ada di Gaza   ini, tidak dilahirkan di negri kalian saja. Pasti sangat indah dan   mengagumkan. Negri kalian aman, kaya, dan subur, setidaknya itu yang   saya ketahui tentang negri kalian.&lt;br /&gt;
&lt;br /&gt;
Pasti ibu-ibu disana amat mudah menyusui bayi-bayinya, susu formula bayi   pasti dengan mudah kalian dapoatkan di toko-toko dan para wanita hamil   kalian mungkin dengan mudah bersalin di rumah sakit yang mereka   inginkan.&lt;br /&gt;
&lt;br /&gt;
Ini yang membuatku iri kepadamu saudaraku, tidak seperti di negri kami   ini. Tidak jarang tentara Israel menahan mobil ambulance yang akan   mengantarkan istri kami melahirkan di rumah sakit yang lebih lengkap   alatnya di daerah Rafah. Sehingga istri kami terpaksa melahirkan di atas   mobil, ya di atas mobil saudaraku.!&lt;br /&gt;
&lt;br /&gt;
Susu formula bayi adalah barang langka di Gaza sejak kami diblokade 2   tahun yang lalu, namun istri kami tetap menyusui bayi-bayinya dan   menyapihnya hingga 2 tahun lamanya, walau terkadang untuk memperlancar   Asi mereka, istri kami rela minum air rendaman gandum.&lt;br /&gt;
&lt;br /&gt;
Namun, mengapa di negri kalian, katanya tidak sedikit kasus pembuangan   bayi yang tidak jelas siapa ayah dan ibunya. Terkadang ditemukan mati di   parit-parit, selokan, dan tempat sampah. Itu yang kami dapat dai   informasi di televisi.&lt;br /&gt;
&lt;br /&gt;
Dan yang membuat saya terkejut dan merinding, ternyata negri kalian   adalah negri yang tertinggi kasus aborsinya untuk wilayah Asia.   Astaghfirullah. Ada apa dengan kalian? Apakah karena di negri kalian   tidak ada konflik bersenjata seperti kami disini, sehingga orang bisa   melakukan hal hina seperti itu? Sepertinya kalian belum menghargai arti   sebuah nyawa bagi kami disini.&lt;br /&gt;
&lt;br /&gt;
Memeang hampir setiap hari di Gaza sejak penyerangan Israel, kami   menyaksikan bayi-bayi kami mati. Namun, bukanlah di selokan-selokan atau   got-got apalagi di tempat sampah. Mereka mati syahid saudaraku! Mati   syahid karena serangan roket tentara Israel!&lt;br /&gt;
&lt;br /&gt;
Kami temukan mereka tak bernyawa lagi di pangkuan ibunya, di bawah   puing-puing bangunan rumah kami yang hancur oleh serangan Zionis Israel.   Saudaraku, bagi kami nilai seorang bayi adalah aset perjuangan kami   terhadap penjajah Yahudi. Mereka adalah mata rantai yang akan menyambung   perjuangan kami memerdekakan negri ini.&lt;br /&gt;
&lt;br /&gt;
Perlu kalian ketahui, sejak serangan Israel tanggal 27 Desember 2009   kemarin, saudara-saudara kami yang syahid sampai 1400 orang, 600 di   antaranya adalah anak-anak kami, namun sejak penyerangan itu pula sampai   hari ini, kami menyambut lahirnya 3000 bayi baru di jalur Gaza, dan   Subhanallah kebanyakan mereka adalah anak laki-laki dan banyak yang   kembar, Allahu Akbar!&lt;br /&gt;
&lt;br /&gt;
Wahai saudaraku di Indonesia,&lt;br /&gt;
&lt;br /&gt;
Negri kalian subur dan makmur, tanaman apa saja yang kalian tanam akan   tumbuh dan berbuah, namun kenapa di negri kalian masih ada bayi yang   kekurangan gizi, menderita busung lapar. Apa karena sulit mencari rizki   disana? Apa negri kalian diblokade juga?&lt;br /&gt;
&lt;br /&gt;
Perlu kalian ketahui saudaraku, tidak ada satupun bayi di Gaza yang   menderita kekurangan gizi, apalagi sampai mati kelaparan, walau sudah   lama kami diblokade. Sungguh kalian terlalu manja! Saya adalah pegawai   tata usaha di kantor pemerintahan HAMAS sudah 7 bulan ini belum menerima   gaji bulanan saya. Tetapi Allah SWT yang akan mencukupkan rizki untuk   kami.&lt;br /&gt;
&lt;br /&gt;
Perlu kalian ketahui pula, bulan ini saja ada sekitar 300 pasang pemuda   baru saja melangsungkan pernikahan. Ya, mereka menikah di sela-sela   serangan agresi Israel. Mereka mengucapkan akad nikah diantara bunyi   letupan bom dan peluru, saudaraku.&lt;br /&gt;
&lt;br /&gt;
Dan Perdana Menteri kami, Ust Isma’il Haniya memberikan santunan awal pernikahan bagi semua keluarga baru tersebut.&lt;br /&gt;
&lt;br /&gt;
Wahai saudaraku di Indonesia,&lt;br /&gt;
&lt;br /&gt;
Terkadang saya pun iri, seandainya saya bisa merasakan pengajian atau   halaqah pembinaan di negri antum (anda). Seperti yang diceritakan teman   saya, program pengajian kalian pasti bagus, banyak kitab mungkin yang   kalian yang telah baca. Dan banyak buku-buku pasti sudah kalian baca.   Kalian pun bersemangat kan? Itu karena kalian punya waktu.&lt;br /&gt;
&lt;br /&gt;
Kami tidak memiliki waktu yang banyak disini. Satu jam, ya satu jam itu   adalah waktu yang dipatok untuk kami disini untuk halaqah. Setelah itu   kami harus terjun ke lapangan jihad, sesuai dengan tugas yang diberikan   kepada kami.&lt;br /&gt;
&lt;br /&gt;
Kami disini sangan menanti-nantikan saat halaqah tersebut walau hanya   satu jam. Tentu kalian lebih bersyukur. Kalian punya waktu untuk   menegakkan rukun-rukun halaqah, seperti ta’aruf, tafahum, dan takaful   disana.&lt;br /&gt;
&lt;br /&gt;
Halafalan antum pasti lebih banyak daripada kami. Semua pegawai dan   pejuang HAMAS disini wajib menghapal Surah Al-Anfal sebagai nyanyian   perang kami, saya menghafal di sela-sela waktu istirahat perang,   bagaimana dengan kalian?&lt;br /&gt;
&lt;br /&gt;
Akhir Desember kemarin, saya menghadiri acar wisuda penamatan hafalan 30   Juz anakku yang pertama. Ia merupakan diantara 1000 anak yang tahun  ini  menghafal Al-Qur’an dan umurnya baru 10 tahun. Saya yakin anak-anak   kalian jauh lebih cepat menghapal Al-Qur’an ketimbang anak-anak kimi   disini. Di Gaza tidak ada SDIT (Sekolah Dasar Islam Terpadu) seperti di   tempat kalian yang menyebar seperti jamur di musim hujan. Disini   anak-anak belajar diantara puing-puing reruntuhan gedung yang hancur,   yang tanahnya sudah diratakan, diatasnya diberi beberapa helai daun   kurma. Ya, di tempat itu mereka belajar, saudaraku. Bunyi suara setoran   hafalan Al-Qur’an mereka bergemuruh dianatara bunyi-bunyi senapan   tentara Israel. Ayat-ayat jihad paling cepat mereka hafal, karena memang   didepan mereka tafsirnya. Langsung mereka rasakan.&lt;br /&gt;
&lt;br /&gt;
Oh iya, kami harus berterima kasih kepada kalian semua, melihat   solidaritas yang kalian perlihatkan kepada masyarakat dunia. Kami   menyaksikan aksi demo-demo kalian disini. Subhanallah, kami sangat   terhibur. Karena kalian juga merasakan apa yang kami rasakan disini.&lt;br /&gt;
&lt;br /&gt;
Memang banyak masyarakat dunia yang menangisi kami disini, termasuk   kalian yang di Indonesia. Namun, bukan tangisan kalian yang kami   butuhkan , saudaraku. Biarlah butiran air matamu adalah catatan bukti   akhirat yang dicatat Allah sebagai bukti ukhwah kalian kepada kami.   Doa-doa dan dana kalian telah kami rasakan manfaatnya.&lt;br /&gt;
&lt;br /&gt;
Oh iya, hari semakin larut, sebentar lagi adalah giliran saya menjaga   kantor, tugasku untuk menunggu jika ada telpon dan fax yang masuk. Insya   Allah, nanti saya ingin sambung dengan surat yang lain lagi. Salam   untuk semua pejuang-pejuang Islam dan ulama-ulama kalian.&lt;br /&gt;
Abdullah Al Ghaza&lt;/div&gt;&lt;div style="border: 1px solid rgb(234, 234, 234); font-style: italic; padding: 5px;"&gt;&lt;/div&gt;&lt;div style="border: 1px solid rgb(234, 234, 234); font-style: italic; padding: 5px;"&gt;disadur dari : http://adaapasekarang.blogspot.com/2011/04/sepucuk-surat-dari-pejuang-hamas-gaza.html&lt;/div&gt;&lt;div style="border: 1px solid rgb(234, 234, 234); font-style: italic; padding: 5px;"&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUdgeERcCH2_8cwUTpNUCLgl5PRdXLf5cClo53SU4R-hyaUur2qkbI8v974C_9EueWFB2qlD4Dwp724RkraSJa6DZo1f5JX5DqtFnr3pt5vdQg-uEuZlQbfVcUP12t3mKFFHvrv_sNuag/s72-c/1062-hamas.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Configure freepascal Fast CGI application with nginx</title><link>http://fajardelphiscript.blogspot.com/2011/04/configure-freepascal-fast-cgi.html</link><category>Freepascal</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 16 Apr 2011 05:35:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-977004920110038912</guid><description>Berawal dari gak mau pake CGI dan Apache yg boros memory...saya cari2 web server yang ringan dan low memory dan akhirnya pilihan jatuh pada &lt;a href="http://nginx.org/"&gt;nginx web server&lt;/a&gt;.&lt;br /&gt;
configure fast cgi di nginx tidak terlalu sulit bahkan lebih mudah dari pada fast cgi di apache, oke lets do it.&lt;br /&gt;
&lt;br /&gt;
Sebagai demo Kita akan memakai contoh CGI application dari lazarus yaitu &lt;lazarus path=""&gt;\components\fpweb\demo\echo . demo ini adalah CGI application tapi dengan mudah kita akan ubah menjadi fast cgi application.&lt;/lazarus&gt;&lt;br /&gt;
buka echo.lpr dan rubah menjadi sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;program echo;&lt;br /&gt;
&lt;br /&gt;
{$mode objfpc}{$H+}&lt;br /&gt;
&lt;br /&gt;
uses&lt;br /&gt;
&amp;nbsp; fpWeb,fpfCGI, wmecho; &lt;span style="color: blue;"&gt;// &amp;lt;== ubah fpcgi menjadi fpfcgi&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
&amp;nbsp; Application.Initialize;&lt;br /&gt;
&amp;nbsp; Application.Port:=9090; &lt;span style="color: blue;"&gt;//&amp;lt;== tambahkan Port , Fast CGI app kita akan listening di port ini.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; Application.CreateForm(TEchoModule, EchoModule);&lt;br /&gt;
&amp;nbsp; Application.Run;&lt;br /&gt;
end.&amp;nbsp; &lt;/blockquote&gt;cool bukan?&lt;br /&gt;
sekarang kita buka file configuration dari nginx &amp;nbsp; &lt;nginx path=""&gt;&lt;nginx path=""&gt;/conf/nginx.conf&lt;/nginx&gt;&lt;/nginx&gt;&lt;br /&gt;
di root http kita tambahkan directive "upstream fastcgi"&lt;br /&gt;
&lt;blockquote&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; upstream fastcgi {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ip_hash;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; server 127.0.0.1:9090;&lt;span style="color: blue;"&gt; //&amp;lt;== address dan port dari fast cgi application&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;// kita bisa tambahkan server lain untuk load balancing eg : server &lt;/span&gt;&lt;server adress:port=""&gt;&lt;span style="color: blue;"&gt;&lt;server :="" address="" port=""&gt;&lt;/server&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/server&gt;&lt;/blockquote&gt;lalu di dalam directive "server" :&lt;br /&gt;
&lt;blockquote&gt;location  /pas { &lt;span style="color: blue;"&gt;// &amp;lt;== berarti http://example.com/pas&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; fastcgi_pass   fastcgi; &lt;span style="color: blue;"&gt;//&amp;lt;== lihat upstream&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; include        fastcgi_params;&lt;br /&gt;
}&lt;/blockquote&gt;&amp;nbsp;simpan.&lt;br /&gt;
fast cgi app kita harus dijalankan terlebih dahulu sebelum ada request ke nginx.&lt;br /&gt;
simple double klik fast cgi app td.&lt;br /&gt;
lalu reload nginx (nginx -s reload) .pada browser ketik "http://localhost/pas".&lt;br /&gt;
&lt;br /&gt;
viola!! &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Referensi &lt;/b&gt;:&lt;br /&gt;
- Nginx HTTP Server Clément Nedelcu packt Publishing&amp;nbsp; 2010 ISBN 978-1-849510-86-8&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>hd-framework</title><link>http://fajardelphiscript.blogspot.com/2011/03/hd-framework.html</link><category>Freepascal</category><category>Iseng</category><author>noreply@blogger.com (Unknown)</author><pubDate>Tue, 8 Mar 2011 05:03:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-8280493749767649839</guid><description>Ceritanya lagi mau bikin OPF(Object Persistent Framework) Framework buat Freepascal/Lazarus.&lt;br /&gt;
berikut rencana fitur2nya :&lt;br /&gt;
- Multiple Connection (sudah)&lt;br /&gt;
- Implement Cache (belum)&lt;br /&gt;
- Mapping bisa via Config file atau embed di code.via config file sangat fleksible karena Mapping Attribute ke Column bisa dirubah tanpa Compile ulang (belum)&lt;br /&gt;
- banyak lg sih ide2 lainnya. &lt;br /&gt;
&lt;br /&gt;
Tertarik mau bantuin? cekidot &lt;a href="http://code.google.com/p/hd-framework/"&gt;http://code.google.com/p/hd-framework/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Marhaban ya Ramadhan :)</title><link>http://fajardelphiscript.blogspot.com/2010/08/marhaban-ya-ramadhan.html</link><category>Iseng</category><author>noreply@blogger.com (Unknown)</author><pubDate>Tue, 10 Aug 2010 17:32:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-3179828429510184870</guid><description>Marhaban ya Ramadhan Delphier,selamat menunaikan ibadah puasa bagi yang menjalankan :)&lt;br /&gt;
Mohon maaf lahir batin..&lt;br /&gt;
maaf juga lama gak update blog :D&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Firebird embeded server</title><link>http://fajardelphiscript.blogspot.com/2010/02/firebird-embeded-server.html</link><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 13 Feb 2010 05:28:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-4306536900157134568</guid><description>&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Firebird embeded server&lt;/strong&gt; adalah database firebird yang dapat di akses tanpa running service firebird server. firebird embed server ini sangat cocok jika kita mengembangkan aplikasi dengan database firebird yang digunakan untuk satu komputer saja, jadi user tidak perlu menginstall firebird server di komputernya. tapi tidak bisa digunakan untuk arsitektur client-server.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;kita hanya perlu mendistribusikan sedikitnya 4 buah File yaitu:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;fbembed.dll &lt;/em&gt;akan di rename menjadi &lt;em&gt;fbclient.dll.&lt;/em&gt; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;icuin30.dll.&lt;/em&gt; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;icudt30.dll.&lt;/em&gt; &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;icuuc30.dll&lt;/em&gt; &lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font size="2"&gt;File-file yang di distribusikan dapat berbeda tergantung versi firebird yang di pakai, contoh pada firebird 1.5 file-file yang diperlukan adalah &lt;em&gt;fbembed.dll&lt;/em&gt; dan &lt;em&gt;ib_util.dll &lt;/em&gt;&lt;em&gt;. &lt;/em&gt;&lt;/font&gt;&lt;a href="http://fajardelphiscript.blogspot.com/2010/01/feedreader-314-open-source-rss-feed.html" target="_blank"&gt;&lt;font size="2"&gt;feedreader&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;,Tips Explorer adalah beberapa software yang menggunakan firebird embed server ini.&lt;/font&gt;&lt;/p&gt; &lt;span  ="FULLPOST"&gt;   &lt;p&gt;&lt;font size="2"&gt;Untuk mendapatkan &lt;em&gt;fbembed.dll &lt;/em&gt;anda bisa mendownloadnya dari &lt;/font&gt;&lt;a href="http://sourceforge.net/projects/firebird/" target="_blank"&gt;&lt;font size="2"&gt;sf&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; nya firebird.atau jika anda menggunakan firebird 2.0 anda tidak perlu repot mencarinya karena saya sudah upload fbembed.dll(udah di rename jadi &lt;em&gt;fbclient.dll&lt;/em&gt;)+ 3 file yang lainnya.&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.ziddu.com/downloadlink/8564581/firebirdembeded2.0.7z" target="_blank"&gt;&lt;font size="2"&gt;fbembed.zp(1.20 mb)&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Referensi&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.firebirdsql.org/manual/fbmetasecur-embedded.html" target="_blank"&gt;&lt;font size="2"&gt;http://www.firebirdsql.org/manual/fbmetasecur-embedded.html&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.firebirdsql.org/manual/ufb-cs-embedded.html" target="_blank"&gt;&lt;font size="2"&gt;http://www.firebirdsql.org/manual/ufb-cs-embedded.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt; &lt;/span&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Sejarah nama Facebook dan bahasa Sunda</title><link>http://fajardelphiscript.blogspot.com/2009/10/sejarah-nama-facebook-dan-bahasa-sunda.html</link><category>Iseng</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sat, 24 Oct 2009 06:14:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-7227481707321530534</guid><description>&lt;img src="http://kaskus.us/images/smilies/sumbangan/smiley_beer.gif" /&gt;&lt;b&gt;"Just Sharing Knowledge on the web"&lt;/b&gt;&lt;img src="http://kaskus.us/images/smilies/sumbangan/005.gif" /&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;Siapa sih yang tidak tahu Mark Zuckerberg. Yaa! dia adalah penemu sekaligus pembuat Facebook.com salah satu jejaring sosial yang dimiati banyak orang. Saat ini pun ia di nobatkan sebagai pemuda terkaya di dunia. Tapi tahukah anda kenapa si Mark ini menamakan site jejaring sosialnya dengan nama facebook.&lt;br /&gt;
&lt;br /&gt;
Kita memang sering menggunakan facebook. Tapi gak pernah tahu facebook itu berasal dari mana. Kalau mau tahu, begini nih ceritanya.&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
Pada suatu hari Mark jalan-jalan ke Bandung. Dia berniat ke ITB tuk studi banding. Tapi sayangnya, ini perjalanannya yang pertama kali ke sana. Otomatis si mark ini bakalan kesasar. &lt;br /&gt;
&lt;br /&gt;
Maklum waktu itu si mark belom sekaya saat ini. Namanya juga masih mahasiswa. Terus, di tengah kebingungannya menuju ITB, akhirnya ia mencoba bertanya-tanya dengan salah seorang tukang es cendol. &lt;br /&gt;
&lt;br /&gt;
Karena stylenya tampang mahasiswa dan terpelajar, si mark pun berlagak kebingungan. Dia basa-basi beli es cendol tuh abang. "Bang, es cendolnya satu dong".&lt;br /&gt;
&lt;br /&gt;
Nah, sembari menikmati es cendol, si mark pun iseng nanya si abang cendol,"bang tahu gak bang, kalo es cendol abang nih seger dan enak banget." &lt;br /&gt;
&lt;br /&gt;
si abang pun tersenyum dan langsung bales,"ah, si ujang bisa ajah mujinya". Trus si mark bales lagi,"tahu gak bang, kalo abang jualan es cendolnya di ITB bakalan laku keras tuh bang." &lt;br /&gt;
&lt;br /&gt;
Si abang bingung, karena perkataan si Mark tersebut. Mark pun kaget, khawatir salah bicara. Lalu Mark pun minta maaf seraya berkata, " bang, kenapa ada yang salah yah?". &lt;br /&gt;
&lt;br /&gt;
Abang pun menjawab,"ah, si ujang gimana sih, saya kan sejak dolo sampe sekarang emang jualannya di depan pintu gerbang ITB." &lt;br /&gt;
&lt;br /&gt;
Dengan wajah malu si mark ngomong,"ah, yang bener bang. Buktinya apa?". &lt;br /&gt;
&lt;br /&gt;
Si abang negesin,"Ah, si ujang bagimana seh, emangnya gak liat itu ada patung Ganesha (lambang ITB). MUKA BUKU (buka buku--bahasa sunda--) atuh, jaang. Tong malongo wae (jangan bengong ajeh)". si mark (GUBRRAKK!!). &lt;br /&gt;
&lt;br /&gt;
setelah jatuh, mulai saat itu. kata yang terngiang di kepalanya cuman "MUKA BUKU". Sampai pada akhirnya si mark kembali ke negeri asalnya. Setelah selesai membuat site jejaringnya ia pun ingin menamakannya. &lt;br /&gt;
&lt;br /&gt;
Dan tetap, pada waktu itu kata yang terngiang masih "MUKA BUKU", yang filosofinya, kalo ingin tahu sesuatu apapun yah harus buka buku, karena buku itu sumber ilmu dan perlu dibaca dan diketahui isinya. &lt;br /&gt;
&lt;br /&gt;
Namun sayangnya kata "MUKA BUKU" terlalu sundanese banget. Pikir si mark,"ah, gue kan orang bule. Jadi gak ada salahnya kata "MUKA BUKU" gue translit jadi "FACEBOOK".&lt;br /&gt;
(sumber http://ketawa.com)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Tipe Manusia dari Statusnya di Pesbuk</title><link>http://fajardelphiscript.blogspot.com/2009/10/tipe-manusia-dari-statusnya-di-pesbuk.html</link><category>Iseng</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 22 Oct 2009 06:50:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2398741172184613352</guid><description>&lt;img src="http://kaskus.us/images/smilies/sumbangan/smiley_beer.gif" /&gt;&lt;b&gt;"Just Sharing Knowledge on the web"&lt;/b&gt;&lt;img src="http://kaskus.us/images/smilies/sumbangan/005.gif" /&gt;&lt;br /&gt;
&lt;b&gt;1. Manusia Super Update&lt;/b&gt;&lt;br /&gt;
Kapanpun dan di manapun selalu update status. Statusnya tidak terlalu panjang tapi terlihat bikin risih, karena hal-hal yang tidak terlalu penting juga dipublikasikan.&lt;br /&gt;
Contoh : "Lagi makan di restoran A..", "Dalam perjalanan menujuneraka..", "Saatnya baca koran..", dan sebagainya.&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Manusia Melankolis&lt;/b&gt;&lt;br /&gt;
Biasanya selalu curhat di status. Entah karena ingin banyak diberi komentar dari teman-temannya atau hanya sekedar menuangkan unek-uneknya ke facebook. Biasanya orang tipe ini menceritakan kisahnya dan terkadang menanyakan solusi yang terbaik kepada yang lain.&lt;br /&gt;
Contoh : "Kamu sakitin aku..lebih baik aku cari yang lain..", "Cuma kamu yang terbaik buat aku..terima kasih kamu sudah sayang ama aku selama ini..".&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Manusia Tukang Ngeluh&lt;/b&gt;&lt;br /&gt;
Pagi, siang, malem, semuanya selalu ada aja yang dikeluhkan.&lt;br /&gt;
Contoh : " Jakarta maceeet..!! Panas pula..", "Aaaargh ujan, padahal baru nyuci mobil..sialan. .!!", "Males ngapa2in.. cape hati gara2 si do' i..", dsb.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Manusia Sombong&lt;/b&gt;&lt;br /&gt;
Mungkin beberapa dari mereka ga berniat menyombongkan diri, tapi terkadang orang yang melihatnya, yang notabene tidak bisa seberuntung dia, merasa kalo statusnya itu kelewat sombong, dan malah bikin sebel.&lt;br /&gt;
Contoh : "Otw ke Paris ..!!", "BMW ku sayang, saatnya kamu mandi..aku mandiin ya sayang..", "Duh, murah-murah banget belanja di Singapur, bow,"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. Manusia Puitis&lt;/b&gt;&lt;br /&gt;
Dari judulnya udah jelas. Status nya selalu diisi dengan kata-kata mutiara, tapi ga jelas apa maksudnya. Bikin kita terharu? Bikin kita sadar atas pesan tersembunyinya? atau cuma sekedar memancing komentar? Sampai saat ini, tipe orang seperti ini masih dipertanyakan.&lt;br /&gt;
Contoh : "Kita masing-masing adalah malaikat bersayap satu. Dan hanya bisa terbang bila saling berpelukan", "Mencintai dan dicintai adalah seperti merasakan sinar matahari dari kedua sisi", "Jika kau hidup sampai seratus tahun, aku ingin hidup seratus tahun kurang sehari, agar aku tidak pernah hidup tanpamu".&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6. Manusia in English&lt;/b&gt;&lt;br /&gt;
Tipe manusianya bisa seperti apa saja, apakah melankolis, puitis, sombong dan sebagainya. Tapi dia berusaha lebih keren dengan mengatakannya dalam bahasa Inggwis gicyu Low..&lt;br /&gt;
Contoh : "Tie and Chair..", "I can tooth, you Pink sun.." dsb..&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7. Manusia Lebay&lt;/b&gt;&lt;br /&gt;
Updatenya selalu bertema 'gaul' dengan menggunakan bahasa dewa.. ejaan yang dilebaykan..&lt;br /&gt;
Contoh.." met moulnin all.. pagiiieh yg cewrah... xixiixi" &amp;lt;&amp;lt; lol~&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8. Manusia Terobsesi&lt;/b&gt;&lt;br /&gt;
Mengharap tapi ga kesampaian.. pengen jd artis ga dapat-dapat.&lt;br /&gt;
Contoh : "duwh... sesi pemotretan lagi! cape..."&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9. Manusia Sok Tau&lt;/b&gt;&lt;br /&gt;
Sotoy tenarnya. Padahal dia sendiri tidak tahu apa yang ditulisnya.&lt;br /&gt;
Contoh : "Pemerintah selalu memanjakan rakyatnya.. bla..bla...bla," &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10. Bioskop Mania&lt;/b&gt;&lt;br /&gt;
Update film yang abis ditonton dan kasih comment..&lt;br /&gt;
Contoh : "ICE AGE 3..Recomended! !", "Transformers 2 mantab euy.."&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11. Manusia pedagang&lt;/b&gt;&lt;br /&gt;
Contoh: "jual sepatu bla bla bla"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;12. Manusia penyuluh masyarakat&lt;/b&gt;&lt;br /&gt;
Contoh: "jangan lupa dateng ke TPS, 5 menit utk 5 tahun bla..bla"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;13. Manusia Alay&lt;/b&gt;&lt;br /&gt;
Ada berbagai macam versi, dari tulisannya yang aneh, atau tulisannya biasa aja, hanya saja kosakata nya ga lazim seperti bahasa alien.&lt;br /&gt;
Contoh:Alay 1 : "DucH Gw4 5aYan9 b6t s4ma Lo..7aNgaN tin69aL!n akYu ya B3!bh..!!"&lt;br /&gt;
Alay 2 : "km mugh kog gag pernach ngabwarin aq lagee seech? kmuw maseeh saiangs sama aq gag seech sebenernywa? "&lt;br /&gt;
Alay 3 : "Ouh mY 9oD..!! kYknY4w c gW k3ReNz 48ee5h d3ch..!!"(Khusus buat tipe ini, ga usah di baca juga gpp..saya pribadi juga mikirdulu buat nulis ini, walaupun jadinya kurang mirip sama yg aslinya..)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;14. Tipe Hidden Message&lt;/b&gt;&lt;br /&gt;
Tipe ini biasanya tidak to the point, tapi tentunya punya niat biar orang yg dituju membaca nya. (bagus kalo baca..kalo ngga? kelamaan nunggu) padahal kan bisa langsung aja sms ya..&lt;br /&gt;
Contoh : "For you my M***, I can' t live without you..you are my bla bla bla..","Heh, cewe bajingan..ngapain lo deket2in co gw?! kyk ga laku aja lo.." (padahal ce tersebut tidak ada dalam jaringannya. . mana bisa baca...:p)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;15. Tipe Misterius&lt;/b&gt;&lt;br /&gt;
Tipe yang biasanya bikin banyak orang bertanya tanya atas apa maksud dari status orang tersebut..Biasanya dalam suatu kalimat membutuhkanSubjek + Predikat + Objek + Keterangan. Tapi orang tipe ini mungkinhanya mengambil beberapa atau malah hanya 1 saja..Dan pastinyamengundang kontroversi.&lt;br /&gt;
Contoh : "Sudahlah.." , "Telah berakhir.." (apanya??),"Termenung.. ." (so what gitu, loh)&lt;br /&gt;
&lt;br /&gt;
Kalian ngikut yang mana???&lt;br /&gt;
(sumber http://ketawa.com)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mengapa harus Belajar Pemrograman</title><link>http://fajardelphiscript.blogspot.com/2009/09/mengapa-harus-belajar-pemrograman.html</link><category>Iseng</category><category>Knowledge</category><category>Tips dan Trick</category><author>noreply@blogger.com (Unknown)</author><pubDate>Thu, 17 Sep 2009 00:47:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2267381999144161332</guid><description>malam ini sambil nungguin saur browsing-browsing eh nemu artikel menarik dari &lt;a href="http://blog.rosihanari.net/"target="_blank"&gt;http://blog.rosihanari.net/&lt;/a&gt; &lt;br /&gt;
dan rasa-rasanya menarik jika pengunjung blog ini baca...sebelumnya juga saya udah minta ijin ke pemilik blog nya,&lt;b&gt;&lt;i&gt;pak Dosen rosihan ari &lt;/i&gt;&lt;/b&gt;wah luarr biasa artikel2 nya...&lt;br /&gt;
selamat membaca...&lt;br /&gt;
&amp;nbsp;--------------------------------------------------------------------------------------------------------- &lt;br /&gt;
Ketika saya bertanya kepada Anda, Buat apa sih belajar pemrograman? Lantas apa jawaban Anda? Apakah sekedar hanya untuk bersenang-senang (just 4 fun), ingin meniti karir, atau hanya sekedar ingin lulus dari matakuliah pemograman? &lt;img alt=":-)" class="wp-smiley" src="http://blog.rosihanari.net/wp-includes/images/smilies/icon_smile.gif" /&gt; Ada banyak jawaban yang bervariasi dari pertanyaan ini. Namun secara umum, alasan atau jawaban yang muncul dapat dikategorikan ke dalam 4 hal. Ini dia kategorinya…&lt;br /&gt;
&lt;span id="more-184"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;Pemrograman sebagai sebuah karir&lt;/strong&gt;&lt;br /&gt;
Alasan utama yang dipilih orang dalam belajar pemrograman adalah ingin menjadikannya sebagai karir. Ini yang sering saya tanyakan pada mahasiswa saya. Sesuatu alasan yang sangat masuk akal.Memang dalam kenyataannya, orang yang berprofesi sebagai seorang programmer bisa berpotensi untuk menghasilkan income yang tidak sedikit. Banyak perusahaan-perusahaan yang menawarkan gaji yang cukup menggiurkan bagi para programmer yang mau bekerja, plus masih ditambah bonus-bonus lain jika kinerjanya OK. Meskipun gajinya cukup lumayan, seringkali masalah ‘bosan’ menghinggapi para programmer ini. Ya… maklumlah karena setiap hari kerjanya hanya mengurus koding melulu, atau sering dikejar-kejar sama deadline.&lt;br /&gt;
Eh… btw… ada pula lho profesi programmer yang gajinya kecil atau bahkan tidak digaji karena alasan ‘pengabdian’. Tanya kenapa?? &lt;img alt=":-)" class="wp-smiley" src="http://blog.rosihanari.net/wp-includes/images/smilies/icon_smile.gif" /&gt; &lt;br /&gt;
Untuk bisa meniti karir sebagai sebuah programmer, kita harus bisa bekerja secara tim. Lho kenapa begitu? Bukankah program bisa kita buat sendiri secara perorangan? He…3x itu kan kalau program yang berasal dari tugas dosen ketika kuliah. Ketika kita berhadapan di real world, suatu masalah komputasi bisa jadi bersifat kompleks, sehingga suatu project pembuatan program harus dibagi ke dalam tim. Setiap tim bertanggung jawab pada modul-modul programnya sendiri-sendiri.&lt;br /&gt;
Nah… pertanyaan berikutnya, apakah karir seorang programmer harus berada di suatu perusahaan? Jawabannya tidak harus. Anda bisa mendirikan suatu software house sendiri. Bahkan ada slogan yang mengatakan, “Kalau Anda mau kaya, jangan mau jadi orang kantoran” &lt;img alt=":-)" class="wp-smiley" src="http://blog.rosihanari.net/wp-includes/images/smilies/icon_smile.gif" /&gt;  Maksudnya adalah jadilah seorang pengusaha, dalam hal adalah pengusaha software.&lt;br /&gt;
Oya satu lagi, bila Anda berprofesi sebagai programmer harap maklum karena posisi Anda berada di paling bawah dalam jajaran pembuat software. Dalam hal ini, seorang programmer tidak boleh berkreasi sendiri terhadap software yang dibuatnya. Kreasi ini hanya boleh dilakukan oleh software engineer (demikian kata &lt;a href="http://romisatriawahono.net/"&gt;bang Romi&lt;/a&gt;). Atau dengan kata lain, untuk menjadi seorang programmer, harus mau jadi orang suruhan, suruhannya siapa? ya.. suruhannya software engineer. &lt;br /&gt;
&lt;strong&gt;Pemrograman sebagai alat pemecahan masalah&lt;/strong&gt;&lt;br /&gt;
Nah… alasan yang kedua ini biasanya muncul dari para dosen, peneliti atau mahasiswa. Dalam hal ini, mereka butuh pemrograman sebagai alat untuk memecahkan permasalahan komputasi yang mereka hadapi. Sebagai contoh misalnya seorang mahasiswa diminta dosennya untuk mencari nilai 100 faktorial. Nah… ujung-ujungnya mereka akan menggunakan program karena kalkulator tidak bisa mencari jawabannya. Bagi dosen misalnya, mencari penyelesaian yang terkait dengan komputasi numerik, riset, dan sebagainya.&lt;br /&gt;
&lt;strong&gt;Pemrograman sebagai ladang amal&lt;/strong&gt;&lt;br /&gt;
Aneh juga alasan yang satu ini &lt;img alt=":-)" class="wp-smiley" src="http://blog.rosihanari.net/wp-includes/images/smilies/icon_smile.gif" /&gt; kok bisa ya? hubungannya apa antara pemrograman dan amal? Pernahkah Anda mendengar istilah OpenSource? Istilah ini yang akan mengkaitkan antara pemrograman dengan ladang amal. Orang yang merelakan waktunya dengan membuat program yang bersifat opensource dapat dikatakan juga sedang beramal. Dengan opensource, orang lain sedunia bisa melihat isi source code program yang dibuat. Dengan demikian, hal ini memungkinkan orang lain dapat belajar bersama dalam mengembangkan software. Selain itu software opensource biasanya juga bersifat freeware. Orang lain dapat secara bebas menggunakan software tersebut tanpa dipusingkan dengan masalah harga beli.&lt;br /&gt;
&lt;strong&gt;Pemrograman… just for fun&lt;/strong&gt;&lt;br /&gt;
Orang yang memilih pemrograman hanya sekedar bersenang-senang bukanlah suatu yang aneh. Hal ini sama saja seperti mendaki gunung, bermain game atau yang lain. Orang-orang yang beralasan seperti ini, pastilah mereka yang suka dengan tantangan. Bila Anda termasuk orang-orang bertipe seperti itu, selamat… Anda memiliki potensi yang luar biasa. Mengapa demikian? Orang yang menggeluti bidang tertentu atas dasar hobi atau kesenangan, biasanya akan sukses di kemudian hari. Semakin hari, semakin bertambah ilmu dan kemampuannya dengan secara tidak sadar. Beda halnya bila belajar pemrograman dalam keadaan terpaksa, ketika diminta membuat sebuah program sederhana dalam satu jam rasanya setahun &lt;img alt=":-)" class="wp-smiley" src="http://blog.rosihanari.net/wp-includes/images/smilies/icon_smile.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
(sumber &lt;a href="http://blog.rosihanari.net/"target="_blank"&gt;http://blog.rosihanari.net&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>10 Alasan Mengapa Memilih Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/09/10-alasan-mengapa-memilih-delphi.html</link><category>FreeDownload</category><category>Iseng</category><category>Knowledge</category><author>noreply@blogger.com (Unknown)</author><pubDate>Fri, 4 Sep 2009 11:18:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2051270398706300532</guid><description>Pada mau tahu 10 alasan kenapa memilih Delphi sebagai Development Tool dibanding Bahasa Pemrograman Visual yang lain??tentunya Versi fajardelphiscript,hi..hi..&lt;br /&gt;
juga pada artikel ini saya akan Share sebuah program yang bisa membunuh semua program yang bergantung pada MSVBVM60.DLL yang terletak pada System Directory Windows..apa kegunaan MSVBVM60.DLL tersebut??Penasaran,,mau tahu?klik dan terusin bacanya ya..&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
berikut adalah alasan-alasan mengapa harus memilih Delphi dibanding Bahasa Pemrograman Visual yang lain Versi fajardelphiscript:&lt;br /&gt;
&lt;br /&gt;
1.Delphi adalah perkembangan dari bahasa Pascal,Pascal yang sejak jaman dulu digunakan untuk mengajarkan&amp;nbsp; pemrograman kepada mahasiswa jurusan&amp;nbsp; komputer,Pascal juga memiliki Syntax-syntax&amp;nbsp; yang tergolong mudah dibanding yang lain,jadi&amp;nbsp; jika anda sudah terbiasa dengan Pascal tentu&amp;nbsp;&amp;nbsp; anda akan mudah memahami Delphi.&lt;br /&gt;
&lt;br /&gt;
2.IDE(Integrated Development Enironment)nya User friendly Jauuuh lebih Friendly&amp;nbsp; dari&amp;nbsp;&amp;nbsp; dari pada VB,he.. &lt;br /&gt;
&lt;br /&gt;
3.Banyak nya komponent pihak ketiga untuk&amp;nbsp; mengembangkan aplikasi dengan Delphi seperti Fast Reports yang terkenal itu dsb,bahkan&amp;nbsp; kita diijinkan untuk membuat komponent&amp;nbsp;&amp;nbsp; baru!!tentu saja anda harus mengerti konsep&amp;nbsp;&amp;nbsp;&amp;nbsp; dasarnya dulu.&lt;br /&gt;
&lt;br /&gt;
4.banyak menyediakan pilihan untuk&amp;nbsp; mengembangkan&amp;nbsp; aplikasi Database,,setidaknya&amp;nbsp;&amp;nbsp; yang saya ketahui&amp;nbsp; ada 5,tapi ada yang&amp;nbsp;&amp;nbsp; menyebutkan sampai 10!!!saya dapat info itu&amp;nbsp;&amp;nbsp; dari blog ini{link here}.&lt;br /&gt;
&lt;br /&gt;
5.Tidak membutuhkan Runtime Library tambahan&amp;nbsp; untuk menjalankan File executable,,tidak&amp;nbsp; seperti VB yang membutuhkan File MSVBVM*.DLL,&lt;br /&gt;
yang mana jika File tersebut tidak ada di&amp;nbsp; system directory Windows maka setiap program&amp;nbsp; yang dibuat dengan VB tidak akan bisa&amp;nbsp; berjalan.&lt;br /&gt;
&lt;br /&gt;
itulah salah satu alasan mengapa&amp;nbsp;&amp;nbsp; Delphi disebut juga VBKiller,he..he.. &lt;br /&gt;
karena alasan File MSVBM*.DLL("*"Versi dari&amp;nbsp; VB)itulah mengapa program yang dibuat dengan&amp;nbsp; VB ukurannya lebih kecil dari pada yang dibuat&amp;nbsp; dengan Delphi.lagi-lagi Microsoft membuat "celah" pada Produknya,dan juga jika kita tinjau dari Sistem Operasi Bukankah Windows disamping kemudahannya tetapi Windows juga mempunyai banyak kelemahan dibanding Linux??&lt;br /&gt;
so..Yaudahlah saya nggak ahli ngomong-ngomong begituan(namanya juga kutu kupret yang so tahu,he..he.)..&lt;br /&gt;
Lha ko cuma 5 katanya 10??he..5 lagi tunggu aja di artikel berikutnya(padahal ga tau lagi,hi..)&lt;br /&gt;
sebenarnya memang tidak baik jika kita memfanatikan sebuah bahasa pemrograman yang notaben nya adalah sebagai"Alat pengembangan" yang digunakan untuk mengimplementasikan algoritma-algoritma dan menjadikannya suatu kesatuan yang dapat memecahkan suatu permasalahan.&lt;br /&gt;
&lt;br /&gt;
Seperti yang telah saya janjikan diatas tadi..nih saya akan Share sebuah Program yang bisa menghentikan proses yang bergantung pada MSVBM*.dll..Program ini dibuat dengan bahasa C oleh seseorang yang anda bisa lhat di File Read Me nya..sebenarnya program ini dibuat untuk memberantas Virus Brontok,ya tentunya Virus brontok yang terkenal ini dibuat dengan VB,tapi untuk orang-orang yang berniat jahat seperti saya dan anda mungkin,he...bisa dijadikan alat untuk menjahili orang lain/teman yang menggunakan development tool VB,dan kalo bisa memaksanya untuk beralih ke Delphi,he...(jangan ya??jangan sekali,wkwkwk).&lt;br /&gt;
nanti juga Insya Allah saya akan berusaha membuat program yang sejenis dengan Delphi yang Tersembunyi,berjalan otomatis ketika Windows dijalankan,membunuh program yang bergantung pada file tersebut,dan mengahapusnya..ya ditunggu aja,,disela-sela kesibukan saya akan menyempatkan ko`,he..&lt;br /&gt;
Silahkan di Download program VB Killer nya dan kita Kill VB!!!!,hi..&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.ziddu.com/download/6349269/KillVB.zip.html"target="_Blank"&gt;-FreeDownload VB Killer&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>Database With Delphi II</title><link>http://fajardelphiscript.blogspot.com/2009/08/database-with-delphi-ii.html</link><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 10 Aug 2009 20:28:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2421211515978302502</guid><description>Delphi menyediakan berbagai kemudahan bagi&amp;nbsp; programmer&amp;nbsp; untuk berkomunikasi dengan database apapun dengan berbagai metode data akses yang di sediakannya.apa lagi untuk mengakses database Oracle sehingga muncul suatu istilah &lt;b&gt;&lt;i&gt;“if you want talk with Oracle,Go to Delphi”&lt;/i&gt;&lt;/b&gt; .berikut adalah beberapa metode data akses standar&amp;nbsp; yang disediakan(Delphi 7):&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.BDE(Borland Database Engine)&lt;/b&gt;&lt;br /&gt;
BDE adalah teknologi awal yang ditawarkan Delphi kepada programmer/Developer pada versi awalnya dan merupakan satu-satunya teknologi database yang ditawarkan Delphi pada saat itu.saya gak asal nulis lho tapi berdasarkan Sumber yang dapat dipercaya…pada awalnya BDE ini adalah Paradox Engine untuk mengakses database Paradox yang Seterusnya dikembangkan agar dapat mengakses database local lain seperti dBase,FoxPro,Accsess,dan text File. {Untuk info aja ternyata Transtool dikembangkan dengan BDE dengan database Paradox}.&lt;br /&gt;
BDE juga dikembangkan agar dapat mengakses Remote Database server,Delphi menyediakan beberapa BDE Sopir eh Driver yang dikenal denagn nama SQL Links untuk mengakses RDBMS seperti: Oracle,DB2,Sybse,Informix,MS SQL server dan Interbase.BDE juga dapat mengakses database lain lewat ODBC Driver.&lt;br /&gt;
Walaupun begitu BDE juga banyak kelemahan..BDE adalah Engine yang besar dengan banyak File yang dibutuhkan Intalasi/Distribusi aplikasi dan membutuhkan banyak memori. Saya juga pernah baca di suatu Blog yang saya lupa lagi nama blognya,bahwa sejak tahun 2002 Borland tidak lagi mengUpdate SQL Links.SQL Links tidak akan disertakan lagi dalam Produk Delphi setelah tahun 2002.jadi Delphi Versi 7 adalah Update terakhir dari SQL Links.itulah alas an mengapa saya tidak menyukai BDE.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.dbGo(ADO)&lt;/b&gt;&lt;br /&gt;
dbGo adalah Implementasi&lt;u&gt; ADO (Activex Data Object)&lt;/u&gt; di Delphi yang merupakan Standar Microsoft untuk pengaksesan data.digunakan untuk mengakses database melalui OLEDB. dbGo juga dikenal dengan nama ADO yang terdapat pada Component Pallete ADO.saya menyarankan anda memakai metode&amp;nbsp; data akses ini untuk pengembangan aplikasi database stand alone dari pada menggunakan BDE.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3.dbExpress&lt;/b&gt;&lt;br /&gt;
dbExpress adalah Library penaksesan data yang bersifat Cross Platform,merupakan standar akses data baru dari Delphi untuk Platform Win32.&lt;br /&gt;
dbExpress adalah Library yang sangat Ringan dan cepat untuk mengakses&lt;i&gt;&lt;b&gt; RDBMS(Remote Database Server)&lt;/b&gt;&lt;/i&gt; seperti &lt;b&gt;Oracle,DB2,Sybse,Informix,MS SQL server ,Interbase,dan MySQL Server.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4.IBExpress&lt;/b&gt;&lt;br /&gt;
IBExpress adalah teknologi khusus untuk mengakses Interbase Server.IBExpress tidak dapat digunakan untuk mengakses remote Database server lain.jika anda membuat aplikasi database hanya untuk Interbase dan tidak ingin memindahkannya ke database server lain,maka IBExpress adalah Pilihan yang paliiing tepat. kelebihan jika anda menggunakan IBExpress:&lt;br /&gt;
-IBExpress memberikan Kontrol/kendali data akses yang lebih luas terhadap Interbase Server disbanding mengakses Interbase server menggunakan mekanisme datakses lain. IBExpress mempunyai komponen khusus yang menangani Transaksi dan melakukan koneksi langsung ke Client Library Interbase.ini membuat aplikasi tidak membutuhkan library lain selain Client Library Interbase yaitu &lt;b&gt;gds32.dll&lt;/b&gt;. terdapat di Component Pallete Interbase.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://zeos.firmos.at/" target="blank"&gt;&lt;b&gt;5.ZEOS(Third Party)&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Selain metode data akses yang disebutkan di atasada sebuah komponen data akses third party yang open source yaitu Zeos,zeos banyak sekali dipakai dikalangan programmer&amp;nbsp; Delphi karena fleksibilitas nya ,kemudahan dan kecepatannya mengakses RDBMS seperti:&lt;br /&gt;
&lt;b&gt;Oracle,DB2,Sybse,Informix,MS SQL server ,Interbase,dan MySQL Lite,Firebird.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&lt;a href="http://www.ziddu.com/download/5984239/APLIKASIDATABASEDELPHIII.pdf.html" target="_Blank"&gt;E-Book Database Delphi II(fajardelphiscript)&lt;/a&gt;&lt;br /&gt;
*&lt;a href="http://www.ziddu.com/download/5984352/InterBase601.zip.html" target="_Blank"&gt;Interbase Server&lt;/a&gt;&lt;br /&gt;
*&lt;a href="http://www.ziddu.com/download/5984587/IBExpert.zip.html" target="_Blank"&gt;IBExpert(Adminstration Tool 4 Interbase)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
*&lt;a href="http://jokorb.wordpress.com/2008/03/26/koneksi-database-dengan-delphi-mysql/" target="_Blank"&gt;Bonus Link Tutorial Koneksi dengan MySQL&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Semoga Setiap Karakter di Postingan ini bermanfaat ^__^&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>Membuat *.Ini File Di Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/07/membuat-ini-file-di-delphi_14.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Tue, 14 Jul 2009 20:35:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-1011607215784272379</guid><description>Membuat *.Ini File Di Delphi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Apakah anda Tau *.Ini atau File ini/File Configurasi??Ini File digunakan untuk menyimpan Properties-Properties dari component-Component yang terakhir kali di atur oleh User/pengguna,Contohya kita membuat aplikasi Text Editor dan User mengubah Font Arial(Default) nya misalnya menjadi Comic Sans ms...setelah user keluar dari aplikasi dan user kembali membuka aplikasi tsb maka Font nya akan tetap menjadi Font Default saat kita membuat aplikasi tsb...di Tutorial Delphi kali ini saya akan Coba Share Bagaimana cara membuat Ini File di Delphi.Pasti yang baca enggak ngerti apa yang saya omongin,he..maklum saya ga punya bakat Nulis,hi…&lt;br /&gt;
&lt;br /&gt;
Oke deh biar pada ngerti langsung aja saya kasih contoh sederhana nya:&lt;span Class="fullpost"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v     Buka Delphi nya masing-masing&lt;br /&gt;
&lt;br /&gt;
v     Tambahkan Sebuah Component Edit dan satu Component Button&lt;br /&gt;
&lt;br /&gt;
v     Sebelumnya kita Uses IniFiles pada Klausa Uses&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;procedure TForm1.FormCreate(Sender: TObject);&lt;br /&gt;
var&lt;br /&gt;
appINI : TIniFile;&lt;br /&gt;
LastUser : string;&lt;br /&gt;
LastDate : TDateTime;&lt;br /&gt;
begin&lt;br /&gt;
appINI := TIniFile.Create(ChangeFileExt(Application.ExeName,'.ini')) ;&lt;br /&gt;
try&lt;br /&gt;
LastUser := appINI.ReadString('Pengguna','Terakhir',LastUser) ;&lt;br /&gt;
LastDate := appINI.ReadDate('Pengguna', 'Tanggal', Date) ; ShowMessage('Program ini terakhir dipakai oleh: ' + LastUser + ' on ' + DateToStr(LastDate));&lt;br /&gt;
Top := appINI.ReadInteger('Penempatan','Top', Top) ;&lt;br /&gt;
Left := appINI.ReadInteger('Penempatan','Left', Left);&lt;br /&gt;
Width := appINI.ReadInteger('Penempatan','Width', Width);&lt;br /&gt;
Height := appINI.ReadInteger('Penempatan','Height', Height);&lt;br /&gt;
finally&lt;br /&gt;
appINI.Free;&lt;br /&gt;
end;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
Procedure FormCreate Sangat Ideal untuk melakukan Pembacaan Properties-properties pada Aplikasi.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Pencet F12 klik tab Event Double klik event onClose.Kode Berikut akan kita Tuliskan di Procedure FormClose untuk penulisan Ini File yang akan dibaca ketika Form di Create.&lt;br /&gt;
&lt;br /&gt;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);&lt;br /&gt;
var&lt;br /&gt;
appINI : TIniFile;&lt;br /&gt;
begin&lt;br /&gt;
appINI := TIniFile.Create(ChangeFileExt(Application.ExeName,'.ini')) ;&lt;br /&gt;
try&lt;br /&gt;
appINI.WriteString('Pengguna','Terakhir',Edit1.Text) ;//Edit1.text sebagai variable string appINI.WriteDate('Pengguna', 'Tanggal', Date) ;&lt;br /&gt;
with appINI, Form1 do begin&lt;br /&gt;
WriteInteger('Penempatan','Top', Top) ;&lt;br /&gt;
WriteInteger('Penempatan','Left', Left) ;&lt;br /&gt;
WriteInteger('Penempatan','Width', Width) ;&lt;br /&gt;
WriteInteger('Penempatan','Height', Height) ;&lt;br /&gt;
end;&lt;br /&gt;
finally&lt;br /&gt;
appIni.Free;&lt;br /&gt;
end;&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt;"&gt;Double Click Button1,ketikan Close;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal"&gt;Pencet      F9! Jadi Deh….&lt;/li&gt;
&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ketikan Nama anda di Component Edit lalu atur Tinggi atau lebar Form pencet Button1,Jika anda membuka kembali Aplikasi yang tadi anda buat maka tinggi,lebar dan pesan saat aplikasi dibuka akan sama seperti saat anda terakhir memakai aplikasi anda.coba anda bandingkan dengan aplikasi yang tidak memakai Ini File.. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Silahkan &lt;a href="http://www.ziddu.com/download/5604796/IniFile.rar.html" target="_Blank"&gt;Download Source Code&lt;/a&gt; nya agar anda lebih paham,Oh iya sekalian Mau kasih tau saya baru Upload E-Book Membuat Report dengan Quick Report silahkan di donlot di Menu DropDown di sebelah kanan Blog ini…Jika ada pertanyaan Silahkan Layangkan Email ke &lt;a href="mailto:fajar90alone@Gmail.com"&gt;fajar90alone@Gmail.com&lt;/a&gt; jika saya mampu akan saya jawab asal jangan Susah-Suah,he..he.. Terima kasih..&lt;/div&gt;&lt;div class="MsoNormal"&gt;Semoga bermanfaat ^__^&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>KONVERSI BILANGAN dengan Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/07/konversi-bilangan-dengan-delphi.html</link><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 6 Jul 2009 10:39:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2418100869557455577</guid><description>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Seperti yang kita ketahui system bilangan dibedakan menjadi empat tergantung dari&lt;br /&gt;
“base”nya:&lt;br /&gt;
&lt;br /&gt;
1.Decimal base:10(sistem bilangan umum dipakai manusia)&lt;br /&gt;
2.Binner base:2(Sistem bilangan yang dimengerti mesin/switch on/off)&lt;br /&gt;
3.Hexadecimal base:16&lt;br /&gt;
4.Octal base:8&lt;br /&gt;
&lt;br /&gt;
Pada tutorial Delphi kali ini saya akan share bagaimana alur logika merubah&lt;br /&gt;
bilanagan Decimal ke Biner,Octal,Hexadecimal..tentunya dengan Delphi.bagi yang&lt;br /&gt;
udah tau gag usah diterusin bacanya,bagi yang belum silahkan terusin.&lt;br /&gt;
Berikut adalah Psedocudo konversi Decimal ke Biner:,,klu mau tahu terusin baca nya..&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;br /&gt;
1.Masukan bilangan Decimal(d);&lt;br /&gt;
2.lakukan perulangan while d&amp;gt;=2&lt;br /&gt;
3.k:=k+1;k{sebagai indeks array}&lt;br /&gt;
4.a[k]:=d mod 2;&lt;br /&gt;
5.d:=d div 2;&lt;br /&gt;
6.akhir/end;(end dari while)&lt;br /&gt;
7.k:=k+1;&lt;br /&gt;
8.a[k]:=d;&lt;br /&gt;
9.lakukan perulangan untuk menampilkan hasil&lt;br /&gt;
&amp;nbsp; For i:=k downto 1&lt;br /&gt;
&amp;nbsp; Writeln(hsl+a[i]);&lt;br /&gt;
&amp;nbsp; end;{while}&lt;br /&gt;
&lt;br /&gt;
Sekarang coba anda tulis code untuk psdecudo di atas!..Pasti&lt;br /&gt;
pusingkan??he..Oke,langsung aja&lt;br /&gt;
&lt;br /&gt;
1.agar lebih rileks dan konsentrasi siapkan segelas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kopi dan rokok,kalo anda ga ngeroko sini buat saya&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aja,he..^__^&lt;br /&gt;
2. buka celana masing”,, ^_^ eh delphinya masing”..&lt;br /&gt;
3.buat design form kira kaya gini,tapi boleh bebas&amp;nbsp;&amp;nbsp; asal ada komponen utamanya:&lt;br /&gt;
&amp;nbsp; {pic here}&lt;br /&gt;
4. Double Click Button1,ketikan code berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;var&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a:array[1..99] of word;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;i,k,d:word;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;edit2.Clear;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;d:=strtoint(edit1.Text);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=0;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;While d&amp;gt;=2 do begin//untuk dec to oct 2 diganti 8&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=k+1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a[k]:=d mod 2; //untuk dec to oct 2 diganti 8&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;d:=d div 2; //untuk dec to oct 2 diganti 8&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=k+1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a[k]:=d;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;for i:=k downto 1 do&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;edit2.Text:=edit2.text+inttostr(a[i]);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5.pencet deh F9!&lt;br /&gt;
&lt;br /&gt;
Procedure diatas adalah procedure untuk merubah decimal ke biner dan juga decimal&lt;br /&gt;
ke octal dengan syarat angka 2 sebagai pembagi diganti dengan 8.nah..bagaimana&lt;br /&gt;
untuk Hexadecimal???untuk hexadecimal 10 itu ditulis dengan A seterusnya sampai&lt;br /&gt;
16 à 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G ,untuk itu kita cukup menambahkan&lt;br /&gt;
percabangan Case of.yauudah kalo masih lum kebayang nih saya kasih contoh:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;procedure TForm1.Button3Click(Sender: TObject);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;var&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a:array[1..99] of word;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;i,k,d:word;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;c:shortstring;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;edit2.Clear;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;d:=strtoint(edit1.Text);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=0;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;While d&amp;gt;=16 do begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=k+1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a[k]:=d mod 16;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;d:=d div 16;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;k:=k+1;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;a[k]:=d;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;for i:=k downto 1 do begin&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;case a[i] of&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;10:c:='A';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;11:c:='B';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;12:c:='C';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;13:c:='D';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;14:c:='E';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;15:c:='F';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;16:c:='G';&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;else c:=inttostr(a[i]);&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;edit2.Text:=edit2.Text+c;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #b45f06;"&gt;end;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Pencet deh F9!!&lt;br /&gt;
yang harus dipahami dari tutor ini adalah alur dari kode program&lt;br /&gt;
tersebut…dan tidak menutup kemungkinan juga ada logika yang lebih baik dari pada&lt;br /&gt;
code di atas.&lt;br /&gt;
Nih saya sertakan juga Source code+programnya,silahkan &lt;a href="http://www.ziddu.com/download/5474486/NumberConverter.rar.html"target="_Blank"&gt;&lt;s&gt;rampok&lt;/s&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
jika ada kesulitan silahkan kirim E-mail atau di Comment …Semoga&lt;br /&gt;
bermanfaat ^__^&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></item><item><title>MEMBUAT SPLASH SCREEN II</title><link>http://fajardelphiscript.blogspot.com/2009/07/membuat-splash-screen-ii.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 5 Jul 2009 10:05:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-4348119522673368382</guid><description>Semalem iseng-iseng ngecek e-mail pake hape ada pengunjung yang bertanya mengenai&lt;br /&gt;
Artikel saya “&lt;a href="http://fajardelphiscript.blogspot.com/2009/02/membuat-splash-screen.html" target="_blank"&gt;membuat splash screen&lt;/a&gt;”…he..saya akui memang tutorial itu emang kurang jelas&lt;br /&gt;
membahas semua code dan component-component nya.Terima kasih atas kritiknya…Tutorial&lt;br /&gt;
Membuat Splash Screen di Delphi kali ini saya buat segamblang mungkin untuk lebih&lt;br /&gt;
mengetahui prinsip dasar splash screen,langsung aja deh kelamaan basa-basi entar pada muntah lagi,he..&lt;br /&gt;
yaudahlah langsung aja donlot:&lt;span style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;a href="http://www.ziddu.com/download/5475015/MEMBUATSPLASHSCREENII.pdf.html" target="_blank"&gt;&lt;span style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;artikel as pdf&lt;/span&gt;&lt;/a&gt;&lt;span style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;a href="http://draft.blogger.com/%20%20%20%09%20http://www.ziddu.com/download/5474484/FormSplash.rar.html" target="_blank"&gt;Source Code&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>Membuat databse menggunakan ADOQuery</title><link>http://fajardelphiscript.blogspot.com/2009/05/membuat-databse-menggunakan-adoquery.html</link><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Mon, 25 May 2009 17:09:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-6549009201154780644</guid><description>Akhirnya...Komputer saya sudah kembali sehat,he...stelah kemarin berda di "RS",he...&lt;br /&gt;Pada Artikel yang &lt;a href="http://fajardelphiscript.blogspot.com/2009/05/tips-menjadi-mahasiswa-sukses-by-romi.html" target="_blank"&gt;lalu&lt;/a&gt; saya meng "Copas" sebuah Artikel dari romisatriawahono.net yang berjudul Tips menjadi Mahasiswa Sukses,sangat luarr biasa artikel dari om Romi itu berhasil &lt;s&gt;"menyasarkan"&lt;/s&gt;lumayan banyak pengunjung ke Blog ini,he..Founder dari IKC itu memang salah satu SDM IT the Best di Indonesia,beliau juga merupakan "guru"bagi saya di dunia maya coba dech sering2 maen ke &lt;a href="http://ilmukomputer.org/" target="_blank"&gt;IKC &lt;/a&gt;dan &lt;a href="http://romisatriawahono.net/" target="_blank"&gt;Blognya&lt;/a&gt; dijamin pengetahuan anda about IT akan bertambah Luas...&lt;br /&gt;&lt;br /&gt;dan apda akhirnya..beberapa hari yang lalu saya membuat E-Book Membuat Database denagn SQL di Delphi yang membahas mulai sejarah singkat SQL sampai saat ini,penggunaanya di Delphi dan contoh program sederhana yang harus dan wajib anda dan saya pelajari...&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;SQL adalah Singkatan dari (Structured Query Language).SQL adalah bahasa yang digunakan untuk berkomunikasi dengan RDBMS(Relational Database Management System).SQL digunakan untuk membuat objek-objek database dan memanipulasi data pada database.&lt;br /&gt;SQL pertama kali dikembangkan pada tahun 1970`an di laboratorium IBM-San Jose California Pertama kali dikembangkan sebagai bahasa di produk database DB2 yang sampai saat ini merupakan produk database andalan IBM. SQL sering di lafalkan dengan “sequel”.SQL selanjutnya berkembang menjadi berbagai macam dan bentuk.Setiap Vendor RDBMS seperti Ms.Acsses dkk mengembangkan versi SQL nya masing-masing.beberapa standart SQL yang diterima luas adlah SQL ANSI 92 dan SQL ANSI 99.&lt;br /&gt;Perintah-perintah SQL dikelompokan menjadi 2 bagian penting yaitu DML(Data Manipulation Language) dan DDF(Data Definition Language).&lt;br /&gt;DDF merupakan perintah SQL yang berhubungan dengan pembentukan objek-objek database,seperti Triger,Stored Procedure de-el-el.&lt;br /&gt;DMF merupakan perintah SQL yang berhungan dengan manipulasi data sperti memperoleh data,memasukan,mengedit,mengupdate,dan menghapus data.permintaan/penggunaan perintah SQL pada suatu database disebut dengan Query.&lt;br /&gt;&lt;br /&gt;Query-Query Dasar:&lt;br /&gt;*SELECT,untuk memperoleh data dari tabel.&lt;br /&gt;*INSERT,untuk menambah data ke tabel.&lt;br /&gt;*UPDATE,untuk mengupdate data yang ada pada tabel.&lt;br /&gt;*DELETE,untuk menhapus suatu record pada tabel.&lt;br /&gt;&lt;br /&gt;PERINTAH-PERINTAH SQL&lt;br /&gt;&lt;br /&gt;*Query dasar&lt;br /&gt;&lt;br /&gt;Perintah SELECT digunakan untuk menampilkan field-field tertentu dari suatu tabel.&lt;br /&gt;Contoh: (contoh ini menggunakan database DBDMOS pada C:\Program Files\Common Files\Borland Shared\Data\dbdemos.mdb)&lt;br /&gt;Select neme,capital from country;&lt;br /&gt;Ket:name dan capital adl nama field dan country adalah nama tabel.&lt;br /&gt;Untuk memperoleh semua data yang ada pada tabel,contoh:&lt;br /&gt;Select * from country;&lt;br /&gt;Diberikan tanda asterik setelah select.&lt;br /&gt;&lt;br /&gt;*Memfilter Data&lt;br /&gt;{*Some Text Missing*}Tutorial Delphi.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/4892265/MakedatabsewithSQLonDelphi.pdf.html"target="_blank"&gt;Download full article as pdf.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/4892304/SourceCodeSQLonDelphi.rar.html"target="_blank"&gt;Download Source Code.&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Manipulasi Registry (Delphi)</title><link>http://fajardelphiscript.blogspot.com/2009/04/manipulasi-registry-delphi_26.html</link><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 26 Apr 2009 21:49:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-2229376707414229658</guid><description>Masih Ingat Artikel "MAke Virus With&lt;span style="font-weight: bold;"&gt; Delphi&lt;/span&gt;???"di Articel tersebut saya janji memberikan tutorial Manipulation registry...bagi yang nunggu2 maaf nih baru bikin,wat yang ga nunggu baca aja ya??&lt;br /&gt;sperti yang anda tau Registry merupakan "jantungnya" Windows berbeda dengan OS Linux yang tidak memakai Registry dan untuk orang2 yang Jahil seperti saya mungkin dan anda setelah membaca artikel ini,Registry pada windows dapat dimanfaatkan untuk dimanipulasi..jangan keterlaluan ya!!!&lt;br /&gt;Registry pada Windows terdapat di C:\Windows\system32\reg.r dan windows mempunyai tool untuk mengeditnya yang bernama regedit di directory yang sama pula..Delphi mempunyai Unit Registry yang dapat digunakan untuk menulis,mengganti,menghapus registry2 Windows,,denagn Delphi dan sediktit pengetahuan tentang registry kita bisa melakukannya!!yeah...!Contoh:&lt;span class="fullpost"&gt;&lt;br /&gt;*Mendisable TaskManager*&lt;br /&gt;{tambahkan Registry pada klause uses}&lt;br /&gt;&lt;br /&gt;Procedure TForm1.Form.Create(Sender:TObject);&lt;br /&gt;var&lt;br /&gt;reg:Registry;&lt;br /&gt;Begin&lt;br /&gt;reg:=TRegistry.Create;&lt;br /&gt;Try&lt;br /&gt;reg.RootKey:=HKEY_CURRENT_USER;&lt;br /&gt;reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System',true);&lt;br /&gt;reg.WriteInteger('DisableTaskMgr',1);&lt;br /&gt;reg1.CloseKey;&lt;br /&gt;Finally&lt;br /&gt;reg.free;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;Agar Aplikasi jalan saat window pertama aktip&lt;br /&gt;User_key:[HKEY_LOCAL_MACHINE\Software\Microsoft\Wind         ows\CurrentVersion\Run&lt;br /&gt;Name:String nama applikasi{sperti contoh make virus      with delphi&lt;br /&gt;Type:REG_SZ(String_Value)&lt;br /&gt;Value:&lt;br /&gt;&lt;br /&gt;Disable TaskManager&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;System]&lt;br /&gt;Name: DisableTaskMgr&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = disable Task Manager)&lt;br /&gt;&lt;br /&gt;jika typenya DWORD maka reg.writenya integer.&lt;br /&gt;diatas adalah Value2/nilai untuk mendisable TaskManger,anda juga bisa memanipulasi value-value yang lain dengan melihatnya di Regedit tool yang penting adalah parameter-parameternya...&lt;br /&gt;anda tidak perlu repot2 membuka regedit untuk melihat nilai-nilai yang lain saya saya sudah merangkum sebagian nilai-nilai yang biasa di gunakan.kuarang baik apa saya coba untuk pengunjung fajardelhpiscript,,he...nih:&lt;br /&gt;&lt;br /&gt;Mendisable regedit&lt;br /&gt;User Key: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;System]&lt;br /&gt;Name: DisableRegistryTools&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = allow regedit, 1 = disable regedit)&lt;br /&gt;&lt;br /&gt;Menghilangkan "RUN" dari Start Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoRun&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]&lt;br /&gt;Name: IgnoreShiftOveride&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = ignore shift)&lt;br /&gt;&lt;br /&gt;menDisable Taskbar Context Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoTrayContextMenu&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;Menyembunyikan subfolder Start Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoStartMenuSubFolders&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = enable restriction)&lt;br /&gt;&lt;br /&gt;MEnghilangkan tombol All Program dari start menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoStartMenuMorePrograms&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = disable button)&lt;br /&gt;&lt;br /&gt;Disable kemampuan klik kanan di Desktop&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoViewContextMenu&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;menDisable Task Scheduler&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]&lt;br /&gt;Name: SchedulingAgent&lt;br /&gt;Type: REG_SZ (String Value)&lt;br /&gt;Value: mstask.exe&lt;br /&gt;&lt;br /&gt;Disablemen MS-DOS Command Prompt&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;WinOldApp]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;WinOldApp]&lt;br /&gt;Name: Disabled&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disable, 1 = enable)&lt;br /&gt;&lt;br /&gt;menDisable Command Prompt dan Batch Files&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System]&lt;br /&gt;Name: DisableCMD&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = disabled, 2 = disabled but allow batch)&lt;br /&gt;&lt;br /&gt;Run Start up di CMD(Command Prompt)&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Command Processor]&lt;br /&gt;Name: AutoRun&lt;br /&gt;Type: REG_SZ (String Value)&lt;br /&gt;Value: Command to Execute&lt;br /&gt;ex:AutoRun REG_SZ “c:\batch\environ.bat”&lt;br /&gt;kalau lebih dari satu maka ”command1 &amp;amp;&amp;amp; command2″&lt;br /&gt;&lt;br /&gt;menspesifikasi exe file saat winlogon&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]&lt;br /&gt;Name: System&lt;br /&gt;Type: REG_SZ (String Value)&lt;br /&gt;Value: (default = lsass.exe)&lt;br /&gt;&lt;br /&gt;menDisable Menu Bars dan Start Button&lt;br /&gt;ubah nama key dengan mengganti “-” di atas GUID (i.e. {-5b4dae26-b807-11d0-9815-00c04fd91972}).&lt;br /&gt;System Key: [HKEY_CLASSES_ROOT\CLSID\{5b4dae26-b807-11d0-9815-00c04fd91972}]&lt;br /&gt;Hide or Display Administrative Tools Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\&lt;br /&gt;Advanced]&lt;br /&gt;Name: StartMenuAdminTools&lt;br /&gt;Type: REG_SZ (String Value)&lt;br /&gt;Value: Yes or No&lt;br /&gt;&lt;br /&gt;menghilagkan kemampuan klik kanan di start menu Button (All Windows)&lt;br /&gt;Nilai manipulasi ini akan kelihatan ketika user menekan klik kanan pada tombol start&lt;br /&gt;untuk memilih Explore atau Find.&lt;br /&gt;&lt;br /&gt;key [HKEY_CLASSES_ROOT\Directory\shell] kemudian nilai ’shell’ ganti menjadi ’shell.old’.&lt;br /&gt;lakukan juga pada&lt;br /&gt;key [HKEY_CLASSES_ROOT\Folder\shell] dan ganti nilainya menjadi [...\shell.old].&lt;br /&gt;&lt;br /&gt;menghilangkan Control Panel, Printer dan Network Settings&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoSetFolders&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;menghilangkan setting taskbar di start menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoSetTaskbar&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;menghilangkan tombol logoff di start menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoLogOff&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (1 = no log off, 0 = show log off)&lt;br /&gt;&lt;br /&gt;Disable Drag-dan-Drop di Start Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoChangeStartMenu&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disable restriction, 1 = enable restriction)&lt;br /&gt;&lt;br /&gt;menghilangkan Run dari Start Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoRun&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;menghilangkan "Search" dari Start Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoFind&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disabled, 1 = enabled)&lt;br /&gt;&lt;br /&gt;MEnghilangkan Tray Items dari Taskbar&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoTrayItemsDisplay&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = default, 1 = enable restriction&lt;br /&gt;&lt;br /&gt;Disable Folder Options Menu&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoFolderOptions&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = show options, 1 = hide options)&lt;br /&gt;Remove Properties fromMy Computer&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoPropertiesMyComputer&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = Properties, 1 = No Properties)&lt;br /&gt;&lt;br /&gt;menghilangkan semua Items di the Desktop&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoDesktop&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disable restriction, 1 = enabled restriction)&lt;br /&gt;&lt;br /&gt;Disable Hotkeys Windows&lt;br /&gt;User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\&lt;br /&gt;Explorer]&lt;br /&gt;Name: NoWinKeys&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: (0 = disable restriction, 1 = enable restriction)&lt;br /&gt;&lt;br /&gt;Peringatan HardDisk penuh&lt;br /&gt;System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\&lt;br /&gt;Parameters]&lt;br /&gt;Name: DiskSpaceThreshold&lt;br /&gt;Type: REG_DWORD (DWORD Value)&lt;br /&gt;Value: 0 - 99 percent (Default is 10)&lt;br /&gt;&lt;br /&gt;Mau tau lebih banyak tentang MAnipulasi Registry/"Hack_Registry"? Coba masuk ke &lt;a href="http://www.mdgx.com/"&gt;http://www.mdgx.com/&lt;/a&gt; Enjoy ^__^ semoga bermanfaat...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Membuat Folder dengan Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/04/artikel-kali-ini-saya-akan-share-gimana.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 12 Apr 2009 20:43:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-431863470147133615</guid><description>Artikel kali ini saya akan share gimana caranya bikin Folder secara otomatis dengan &lt;b&gt;Delphi &lt;/b&gt;tentunya,,mau tau carany???cari aja sendiri!!!!he...nih ikutin aja2 langkah2 berikut:&lt;br /&gt;1.Buka Delphi nya masing2&lt;br /&gt;2.tambain aja satu buah Component Button.&lt;br /&gt;3.Dobel click&lt;br /&gt;4.ketik or Copas(copy paste)kode berikut:&lt;br /&gt;&lt;br /&gt;Procedure TForm1.Button1Click(Sender:TObject);&lt;br /&gt;var&lt;br /&gt;Dir: string;&lt;br /&gt;begin&lt;br /&gt;Dir := 'C:\APPS\SALES\LOCAL';//Directory dimana Folder akandibuat&lt;br /&gt;ForceDirectories(Dir);//Function untuk membuat Folder or dir&lt;br /&gt;if DirectoryExists(Dir) then //cek apakah dir exist?&lt;br /&gt;ShowMessage(Dir + 'Udah dibikin bos!');&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;Guampang banget kan?????iyalah soalnya yang susah2 saya gak bisa,he...&lt;br /&gt;semoga ada manfaatnya ya ^__^&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>Shell Programming with Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/04/shell-programming-with-delphi.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Wed, 1 Apr 2009 19:08:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-1279266271251361679</guid><description>Shell adalah suatu aplikasi yang mampu mengendalikan aplikasi lain dalam sebuah sistem operasi Microsoft Windows .&lt;br /&gt;
&lt;br /&gt;
Shell mampu mengendalikan aplikasi lain dalam hal membuka file/folder, mencetak file, menjalankan file executable dll.&lt;br /&gt;
&lt;br /&gt;
Shell Programming adalah suatu pemrograman yang menghasilkan suatu aplikasi yang dapat mengendalikan aplikasi lain&lt;br /&gt;
&lt;br /&gt;
Delphi Shell Programming adalah pemrograman shell menggunakan bahasa pemromrograman delphi&lt;br /&gt;
&lt;br /&gt;
Pada Delphi, shell dideklarasikan menjadi beberapa fungsi yang berbeda. Ada 11 fungsi shell yang tercantum dalam Shell Library Functions yaitu :&lt;span class="fullpost"&gt;&lt;br /&gt;
-&amp;gt; DragAcceptFiles&lt;br /&gt;
-&amp;gt; DragFinish&lt;br /&gt;
-&amp;gt; DragQueryFile&lt;br /&gt;
-&amp;gt; DragQueryPoint&lt;br /&gt;
-&amp;gt; ExtractAssociatedIcon&lt;br /&gt;
-&amp;gt; ExtractIcon&lt;br /&gt;
-&amp;gt; ExtractIconEx&lt;br /&gt;
-&amp;gt; FindExecutable&lt;br /&gt;
-&amp;gt; ShellAbout&lt;br /&gt;
-&amp;gt; ShellExecute&lt;br /&gt;
-&amp;gt; ShellExecuteEx&lt;br /&gt;
&lt;br /&gt;
Karena keterbatasan pengetahuanku maka implementasi dari fungsi-fungsi shell tidak akan dibahas semua. Namun yang pasti fungsi-fungsi yang dibahas disini adalah fungsi shell yang penting dan banyak digunakan dalam dunia programming .&lt;br /&gt;
&lt;br /&gt;
Untuk menggunakan fungsi-fungsi shell dalam delphi,&lt;br /&gt;
kita perlu mendeklarasikan file header ( file library yang berisi fungsi-fungsi shell ) terlebih dahulu,&lt;br /&gt;
agar delphi mengkompile file header tersebut bersama dengan file aplikasi yang kita buat sehingga fungsi-fungsi shell tersebut berjalan.&lt;br /&gt;
&lt;br /&gt;
File library yang dimaksud adalah ShellApi.h, untuk mendeklarasikannya cukup dengan menambahkanShellApi pada klausa uses.&lt;br /&gt;
&lt;br /&gt;
Uses ShellApi,Windows, Messages, SysUtils, .....;&lt;br /&gt;
&lt;br /&gt;
atau bisa juga di bawah klausa Implementation&lt;br /&gt;
&lt;br /&gt;
Implementation&lt;br /&gt;
uses ShellApi;&lt;br /&gt;
&lt;br /&gt;
1. FindExecutable Adalah fungsi shell yang mengembalikan nilai berupa nama dan handle dari suatu file executable (*.exe) sesuai dengan nama file yang telah ditentukan.&lt;br /&gt;
a. Deklarasinya umumnya :&lt;br /&gt;
&lt;br /&gt;
HINSTANCE FindExecutable(&lt;br /&gt;
LPCTSTR lpFile, // pointer to string for filename&lt;br /&gt;
LPCTSTR lpDirectory, // pointer to string for default directory&lt;br /&gt;
LPTSTR lpResult // pointer to buffer for string for executable file on return&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
b. Deklarasi dalam Delphi&lt;br /&gt;
&lt;br /&gt;
FindExecutable(FileName, Directory, Result);&lt;br /&gt;
&lt;br /&gt;
c. Keterangan parameter yang digunakan :&lt;br /&gt;
- FileName adalah variabel bertipe PAnsiChar (null terminated string / tipe data yang mirip dengan tipe data string)&lt;br /&gt;
yang menunjukkan nama file executable,&lt;br /&gt;
namun pada praktinya variabel ini bisa juga menunjukkan nama file bertipe dokumen.&lt;br /&gt;
- Directory adalah variabel bertipe PAnsiChar yang menunjukkan nama direktori atau path dari file executable.&lt;br /&gt;
- Result adalah variabel bertipe PAnsiChar yang berfungsi sebagai buffer/penyangga untuk menerima variabel filename ketika nilai fungsi dikembalikan&lt;br /&gt;
&lt;br /&gt;
d. Pengembalian nilai oleh fungsi :&lt;br /&gt;
Jika fungsi sukses, maka fungsi akan mengembalikan nilai lebih besar dari 32 Jika gagal maka fungsi akan mengembalikan nilai lebih kecil atau sama dengan 32.&lt;br /&gt;
Berikut ini daftar kemungkinan nilai error yang bisa terjadi :&lt;br /&gt;
----------------------------------------------------------------------------------------------------------&lt;br /&gt;
Nilai-&amp;gt; Keterangan&lt;br /&gt;
----------------------------------------------------------------------------------------------------------&lt;br /&gt;
0 -&amp;gt;Sistem kekurangan memori atau sumber daya&lt;br /&gt;
31 -&amp;gt;Tak ada asosiasi untuk tipe file yang ditetapkan&lt;br /&gt;
ERROR_FILE_NOT_FOUND-&amp;gt; File yang ditetapkan tidak ditemukan&lt;br /&gt;
ERROR_PATH_NOT_FOUND -&amp;gt;Path/direktori yang ditentukan tidak ditemukan&lt;br /&gt;
ERROR_BAD_FORMAT -&amp;gt; File *.exe yang ditentukan tidak valid&lt;br /&gt;
----------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
1. ShellAbout&lt;br /&gt;
Adalah fungsi shell yang digunakan untuk menampilkan Aboutbox atau kotak about windows.&lt;br /&gt;
a. Deklarasinya umumnya :&lt;br /&gt;
&lt;br /&gt;
int ShellAbout (&lt;br /&gt;
HWND hWnd, // handle of parent window&lt;br /&gt;
LPCTSTR szApp, // title bar and first line text&lt;br /&gt;
LPCTSTR szOtherStuff, // other dialog text&lt;br /&gt;
HICON hIcon // icon to display&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
b. Deklarasi dalam Delphi&lt;br /&gt;
&lt;br /&gt;
ShellAbout(hWnd,szApp,szOtherStuff,Icon);&lt;br /&gt;
&lt;br /&gt;
c. Keterangan parameter yang digunakan :&lt;br /&gt;
- hWnd&lt;br /&gt;
Menunjukkan Identitas dari sebuah window utama. Parameter ini bisa diisi dengan NULL atau nil dalam delphi, sebab delphi akan secara otomatis menghandle aplikasi yang dijalankan, tanpa perlu mengidentifikasi aplikasi&lt;br /&gt;
window kita.&lt;br /&gt;
- szApp&lt;br /&gt;
Menunjukkan teks yang akan ditampilkan pada title bar kotak dialog dan juga pada baris pertama dialog box setelah teks "Microsoft Windows" or "Microsoft Windows NT." Untuk menentukan posisi teks, apakah sebagai title bar atau sebagai baris pertama, dengan menyisipkan separator "#" di tengah, sehingga bagian awal sebelum separator akan menjadi title bar, sedangkan bagian akhir akan menjadi teks pada baris pertama.&lt;br /&gt;
- szOtherStuff&lt;br /&gt;
Menunjukkan teks yang akan ditampilkan dalam dialog box setelah versionand copyright information.&lt;br /&gt;
- Icon&lt;br /&gt;
Mengidentifikasikan icon yang akan ditampilkan pada dialog box. Jika parameter ini dikosongkan (NULL/ nil dalam delphi) maka akan menampilkan icon default Microsoft Windows or Microsoft Windows NT".&lt;br /&gt;
&lt;br /&gt;
d. Pengembalian nilai oleh fungsi :&lt;br /&gt;
Jika fungsi sukses, maka fungsi akan mengembalikan nilai TRUE dan menampilkan kotak dialog about. Jika gagal maka fungsi akan mengembalikan FALSE.&lt;br /&gt;
&lt;br /&gt;
e. Contoh, coba Anda tekan tombol About dibawah ini untuk melihat tampilan about windows.&lt;br /&gt;
&lt;br /&gt;
Tombol di atas berisi kode program berikut :&lt;br /&gt;
&lt;br /&gt;
ShellAbout ( handle , 'ABOUT KU # *\* HAFID */*' , '@@ HSC 2006 @@' ,&lt;br /&gt;
loadicon(0,IDI_EXCLAMATION));&lt;br /&gt;
&lt;br /&gt;
1. ShellExecute&lt;br /&gt;
Adalah fungsi shell untuk membuka atau mencetak file tertentu, baik file executable ataupun file document.&lt;br /&gt;
a. Deklarasinya umumnya :&lt;br /&gt;
&lt;br /&gt;
HINSTANCE ShellExecute(&lt;br /&gt;
HWND hwnd, // handle to parent window&lt;br /&gt;
LPCTSTR lpOperation, // pointer to string that specifies operation to perform&lt;br /&gt;
LPCTSTR lpFile, // pointer to filename or folder name string&lt;br /&gt;
LPCTSTR lpParameters, // pointer to string that specifies executable-file&lt;br /&gt;
parameters&lt;br /&gt;
LPCTSTR lpDirectory, // pointer to string that specifies default directory&lt;br /&gt;
INT nShowCmd // whether file is shown when opened&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
b. Deklarasi dalam Delphi&lt;br /&gt;
&lt;br /&gt;
ShellExecute(hWnd, IpOperation, IpFile, IpParameter, IpDirectory, nShowCmd);&lt;br /&gt;
&lt;br /&gt;
c. Keterangan parameter yang digunakan :&lt;br /&gt;
- hWnd&lt;br /&gt;
Menunjukkan spesifikasi window utama. cukup disi dengan nilai handle atau 0 maka program akan secara otomatis menghandle dirinya sendiri.&lt;br /&gt;
- lpOperation&lt;br /&gt;
Menunjukkan sebuah operasi yang akan dijalankan terhadap file yang ditunjuk. tipe data dari variabel ini adalah PChar. Berikut ini daftar operasi yang valid:&lt;br /&gt;
---------------------------------------&lt;br /&gt;
String-&amp;gt; Artinya&lt;br /&gt;
---------------------------------------&lt;br /&gt;
"open"-&amp;gt; Untuk membuka file dokumen atau untuk menjalankan file executable.&lt;br /&gt;
"print" -&amp;gt;Untuk mencetak file dokumen atau untuk menjalankan file executable.&lt;br /&gt;
"explore" -&amp;gt;Untuk mengeksplore folder dari file yang ditunjuk. Variabel IpOperation ini bisa diisi dengan NULL/nil untuk membuka suatu file.&lt;br /&gt;
----------------------------------------&lt;br /&gt;
- lpFile&lt;br /&gt;
Variabel bertipe PChar yang menunjukkan nama file yang ditunjuk&lt;br /&gt;
- lpParameters&lt;br /&gt;
Variabel bertipe PChar yang menunjukkan spesifik parameters yang dilewatkan ke file executable / aplikasi. Namun jika lpFile menunjukkan file documen maka&lt;br /&gt;
lpParameters seharusnya dikosongkan / null / nil /0.&lt;br /&gt;
- lpDirectory&lt;br /&gt;
Variabel bertipe string yang menunjukkan nama direktori dari file yang ditunjuk&lt;br /&gt;
- nShowCmd&lt;br /&gt;
Jika lpFile menunjukkan file documen maka nShowCmd seharusnya dikosongkan. Namun jika IpFile menunjukkan file executable maka nShowCmd adalah variabel yang menunjukkan bagaiman file executable tersebut ditampilkan ketika dibuak.&lt;br /&gt;
&lt;br /&gt;
Untuk lebih jelasnya berikut ini daftar parameter yang valid:&lt;br /&gt;
SW_HIDE -&amp;gt; Menyembunyikan window dan mengaktifkan window lain.&lt;br /&gt;
SW_MAXIMIZE -&amp;gt; Maximizes window.&lt;br /&gt;
SW_MINIMIZE -&amp;gt; Minimizes window dan mengaktifkan window berikutnya.&lt;br /&gt;
SW_RESTORE -&amp;gt; mengaktifkan dan menampilkan windows, jika windows maximize&lt;br /&gt;
atau minimize maka window akan dikembalikan pada ukuran dan posisi aslinyaion.&lt;br /&gt;
SW_SHOW -&amp;gt; Mengaktifkan dan menampilkan window pada ukuran dan posisi pada saat itu.&lt;br /&gt;
SW_SHOWDEFAULT -&amp;gt; Mengaktifkan dan menampilkan default window&lt;br /&gt;
SW_SHOWMAXIMIZED -&amp;gt; kombinasi&lt;br /&gt;
SW_SHOWMINIMIZED -&amp;gt; kombinasi.&lt;br /&gt;
SW_SHOWMINNOACTIVE -&amp;gt;kombinasi&lt;br /&gt;
SW_SHOWNA -&amp;gt;kombinasi&lt;br /&gt;
SW_SHOWNOACTIVATE -&amp;gt; kombinasi&lt;br /&gt;
SW_SHOWNORMAL -&amp;gt; kombinasi&lt;br /&gt;
&lt;br /&gt;
d. Pengembalian nilai oleh fungsi :&lt;br /&gt;
Jika fungsi sukses, maka fungsi akan mengembalikan handle dari aplikasi yang dijalankan&lt;br /&gt;
Jika gagal maka fungsi akan mengembalikan nilai lebih kecil atau sama dengan 32.&lt;br /&gt;
Berikut ini daftar beberapa kemungkinan nilai error yang bisa terjadi :&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------&lt;br /&gt;
Nilai Keterangan&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------&lt;br /&gt;
0 Sistem kekurangan memori atau sumber daya&lt;br /&gt;
ERROR_FILE_NOT_FOUND File yang ditetapkan tidak ditemukan&lt;br /&gt;
ERROR_PATH_NOT_FOUND Path/direktori yang ditentukan tidak ditemukan&lt;br /&gt;
ERROR_BAD_FORMAT File *.exe yang ditentukan tidak valid&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
e. Contoh, untuk menjalankan Notepad windows, tekan tombol berikut ini :&lt;br /&gt;
&lt;br /&gt;
Kode program tombol di atas adalah :&lt;br /&gt;
&lt;br /&gt;
ShellExecute(handle,'open','Notepad.exe',0,0,SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
ShellExecute&lt;br /&gt;
&lt;br /&gt;
- Menjalankan program aplikasi tertentu :&lt;br /&gt;
ShellExecute(handle, 'open', Pchar('D:\Kalkulator.exe'),0,0,SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
- Menjalankan Notepad dan membuka sebuah file dokumen&lt;br /&gt;
ShellExecute(handle,'open','notepad.exe',Pchar('D:\unit1.pas'),0, SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
- Mencetak file dokumen&lt;br /&gt;
ShellExecute(handle,'print',Pchar('D:\latihan.txt'),0,0,SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
- Membuka browser dengan alamat URL tertentu&lt;br /&gt;
ShellExecute(handle,'open',Pchar('http://www.microsoft.com'),nil,nil, SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
- Mengeksplore folder dengan Windows Eksplorer&lt;br /&gt;
ShellExecute(handle,'explore',PChar('C:\WINDOWS'),nil,nil,SW_SHOW)&lt;br /&gt;
&lt;br /&gt;
- Menjalankan sebuah perintah DOS&lt;br /&gt;
ShellExecute(handle, 'open', PChar('command.com'),&lt;br /&gt;
PChar('/c copy file1.exe file2.exe'),nil,SW_SHOW);&lt;br /&gt;
&lt;br /&gt;
(artikel asli--&amp;gt;delphiscript.blogspot.com&lt;br /&gt;
semoga Bermanfaat ya^__^ &lt;a href="http://www.bidvertiser.com/bidvertiser/images/blank.gif?bdv_ver_code=BDV-437841-BDV"&gt;bivertiser&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Membuat Efek Flash dengan Delphi</title><link>http://fajardelphiscript.blogspot.com/2009/03/membuat-efek-flash-dengan-delphi.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 29 Mar 2009 20:43:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-5758383608334112494</guid><description>Efek Flash adalah Sebuah Efek yang terjadi pada Form  sehingga form terkesan sedang memberikan tanda warning atau kerennya peringatan!!! selalu aktif.efek ini memiliki logika yang sama dengan pembuatan teks berkedip,,Cuma 2 baris code lagi!!!!emmm gampang ya??.untuk membuat efek Flash dengan Delphi ikutin langkah-langkah berikut:&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;-Buka Celana eh...buka Delphi lalu Siapakan Form kosong&lt;br /&gt;-tambahkan komponen Timer yang terletak pada pallete System&lt;br /&gt;-Doble Click komponen Timer lalu ketikan Code berikut:&lt;br /&gt;&lt;br /&gt;procedure TForm1.Timer1Timer(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;flashWindow(Handle,true);&lt;br /&gt;FlashWindow(Application.Handle,true);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;-Pencet F9!!!&lt;br /&gt;lihat hasilnya!!&lt;br /&gt;anda sering lihat kan efek seperti ini pada aplikasi-aplikasi Windows,jika melakukan warning???&lt;br /&gt;Selamat mencoba ya,Semoga Bermanfaat ^__^.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Animasi Form Lanjutan</title><link>http://fajardelphiscript.blogspot.com/2009/03/animasi-form-lanjutan.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 29 Mar 2009 20:23:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-3727645972174033819</guid><description>&lt;div style="text-align: center;"&gt;    &lt;span style="font-weight: bold;"&gt;Animasi Form Lanjutan&lt;/span&gt; &lt;/div&gt;Artikel ini merupakan modifikasi/perkembangan dari artikel yang lalu yaitu Animasi form Horizontal dan Vertikal.tentu saja menjadi lebih menarik...&lt;br /&gt;nich langkah-langkahnya:&lt;br /&gt;&lt;br /&gt;-Biasa Buka Delphi nya dengan Sebuah Form Kosong&lt;br /&gt;-aturlah sehingga seperti gambar berikut:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc92sbWHtkI/AAAAAAAAAEY/ZVtr1VWIm0A/s1600-h/Animasi+Form+lanj.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc92sbWHtkI/AAAAAAAAAEY/ZVtr1VWIm0A/s320/Animasi+Form+lanj.bmp" alt="" id="BLOGGER_PHOTO_ID_5318600190574704194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;-Double Click pada Button lalu ketikan Code berikut:&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;procedure Delay(msec:LongInt);&lt;br /&gt;Var&lt;br /&gt;start,stop:Longint;&lt;br /&gt;begin&lt;br /&gt;start:=GetTickCount;&lt;br /&gt;repeat&lt;br /&gt;stop:=GetTickCount;&lt;br /&gt;Application.ProcessMessages;&lt;br /&gt;until (stop - start)&gt;=msec;&lt;br /&gt;end;&lt;br /&gt;var&lt;br /&gt;lebar,tinggi:integer;&lt;br /&gt;Begin&lt;br /&gt;Lebar:=form1.Width;&lt;br /&gt;tinggi:=form1.Height;&lt;br /&gt;form1.width:=112;&lt;br /&gt;form1.height:=27;&lt;br /&gt;form1.Left:=(screen.Width - form1.Width)div 5;&lt;br /&gt;form1.Top:=(screen.height - form1.height)div 5;&lt;br /&gt;form1.Show;&lt;br /&gt;repeat&lt;br /&gt;if form1.Height+(tinggi div 5)&gt;=tinggi then&lt;br /&gt;form1.Height:=tinggi&lt;br /&gt;else form1.Height:=form1.Height+(tinggi div 100);&lt;br /&gt;if form1.width+(lebar div 5)&gt;=lebar then&lt;br /&gt;form1.Width:=lebar&lt;br /&gt;else form1.width:=form1.width+(lebar div 100);&lt;br /&gt;form1.left:=(screen.Width - form1.Width)div 2;&lt;br /&gt;form1.Top:=(screen.height -form1.height)div 2;&lt;br /&gt;delay(10);&lt;br /&gt;until (form1.width=lebar) and (form1.height=tinggi);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;-Yupz!!!lumayan rumit ya???^__^&lt;br /&gt;&lt;br /&gt;selamat mencoba moga bermanfaat^__^anda pelajari dan kembangkan lagi ya!!!^__^&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc92sbWHtkI/AAAAAAAAAEY/ZVtr1VWIm0A/s72-c/Animasi+Form+lanj.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Membuat Animasi Form Horzontal dan Vertikal</title><link>http://fajardelphiscript.blogspot.com/2009/03/membuat-animasi-form-horzontal-dan.html</link><category>Tips dan Trick</category><category>Tutorial Delphi</category><author>noreply@blogger.com (Unknown)</author><pubDate>Sun, 29 Mar 2009 20:07:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-1856890221010022232</guid><description>&lt;div style="text-align: center;"&gt;   &lt;span style="font-weight: bold;"&gt; Membuat Animasi Form Horzontal dan Vertikal&lt;/span&gt; &lt;/div&gt;Animasi merupakan pergerakan suatu object dari suatu tempat ke tempat lain.bidang animasi sering digunakan dalam pembuatan kartun dan pada bidang2 yang lain atau juga dapat digunakan untuk membuat aplikasi yang kita buat menjadilebih menarik...algoritma nya sederhana.&lt;br /&gt;berikut contoh membuat Form animasi Horzontal dan animasi form vertikal dengan Delphi.&lt;br /&gt;-Pertama Buka Delphi nya masing2!!!&lt;br /&gt;-klik file-new-application&lt;br /&gt;-aturlah letak-letak komponen dan propertiesnya hingga  menjadi seperti gambar berikut:&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc907kV6AsI/AAAAAAAAAEQ/V2DB1HM0JYM/s1600-h/Animasi+Form+H%2BV.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc907kV6AsI/AAAAAAAAAEQ/V2DB1HM0JYM/s320/Animasi+Form+H%2BV.bmp" alt="" id="BLOGGER_PHOTO_ID_5318598251664507586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;-Double Click pada Button1 dan ketikan code berikut:&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;lebar:integer;&lt;br /&gt;begin&lt;br /&gt;Form1.Width:=0;&lt;br /&gt;lebar:=0;&lt;br /&gt;repeat&lt;br /&gt;lebar:=lebar+3; //bisa anda ganti angka 3 sesuai keinginan&lt;br /&gt;form1.width:=lebar;&lt;br /&gt;until&lt;br /&gt;lebar&gt;=507;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;-kembali pada tab dsigner atau pencet F12,,Double click  Button2,lalu ketikan code berikut:&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button2Click(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;Tinggi:integer;&lt;br /&gt;begin&lt;br /&gt;Form1.height:=0;&lt;br /&gt;Tinggi:=0;&lt;br /&gt;repeat&lt;br /&gt;Tinggi:=Tinggi+3;//bisa anda ganti angka 3 sesuai keinginan&lt;br /&gt;form1.height:=Tinggi;&lt;br /&gt;until&lt;br /&gt;Tinggi&gt;=354;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;-Pencet/tekan F9!!!&lt;br /&gt;-Jadi Dech!!!!&lt;br /&gt;Gampangkan,,coba anda perhatikan dan pelajari algoritma nya.selamat mencoba ^__^&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_3F_xRf0aAvw/Sc907kV6AsI/AAAAAAAAAEQ/V2DB1HM0JYM/s72-c/Animasi+Form+H%2BV.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Bill Gates (Microsoft)</title><link>http://fajardelphiscript.blogspot.com/2009/03/bill-gates-microsoft.html</link><category>Knowledge</category><author>noreply@blogger.com (Unknown)</author><pubDate>Wed, 18 Mar 2009 12:12:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-1084849999448991913</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3F_xRf0aAvw/ScCEfaVaj9I/AAAAAAAAAEA/TDTuRRb7y20/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 176px; height: 148px;" src="http://2.bp.blogspot.com/_3F_xRf0aAvw/ScCEfaVaj9I/AAAAAAAAAEA/TDTuRRb7y20/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5314393235477139410" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;" class="Section1"&gt;&lt;p class="MsoNormal" style="line-height: 0.05pt;"&gt;&lt;span style=";font-family:Verdana;font-size:78%;"  &gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;William Henry Bill Gates&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;&lt;br /&gt;lebih terkenal dengan&lt;br /&gt;sebutan Bill Gates, lahir di Seatle, Washington pada&lt;br /&gt;           tanggal 28 Oktober 1955. Ayah Bill, Bill Gates Jr.,&lt;br /&gt;bekerjadi sebuah firma hukum sebagai seorang&lt;br /&gt; pengacara dani bunya, Mary, adalah seorang mantan guru.&lt;br /&gt;Bill adalah anak kedua dari tiga bersaudara.&lt;br /&gt; Sejak kecil Billmempunyai hobi "hiking",bahkan&lt;br /&gt;hingga kini kegiatan ini masih sering dilakukannya&lt;br /&gt; bila ia sedang "berpikir".&lt;br /&gt;Bill kecil mampu dengan mudah melewati masa sekolah dasar dengan nilai sangat&lt;br /&gt;memuaskan, terutama dalam pelajaran IPA dan Matematika. Mengetahui hal ini orang&lt;br /&gt;tua Bill, kemudian menyekolahkannya di sebuah sekolah swasta yang terkenal dengan&lt;br /&gt;pembinaan akademik yang baik, bernama "LAKESIDE".&lt;span class="fullpost"&gt; Pada saat itu , Lakeside baru&lt;br /&gt;saja membeli sebuah komputer, dan dalam waktu seminggu, Bill Gates, Paul Allen dan&lt;br /&gt;beberapa siswa lainnya (sebagian besar nantinya menjadi programmer pertama&lt;br /&gt;MICROSOFT) sudah menghabiskan semua jam pelajaran komputer untuk satu tahun.&lt;br /&gt;Kemampuan komputer Bill Gates sudah diakui sejak dia masih bersekolah di Lakeside.&lt;br /&gt;Dimulai dengan meng"hack" komputer sekolah, mengubah jadwal, dan penempatan&lt;br /&gt;siswa. Tahun 1968, Bill Gates, Paul Allen, dan dua hackers lainnya disewa oleh&lt;br /&gt;Computer Center Corp. untuk menjadi tester sistem keamanan perusahaan tersebut.&lt;br /&gt;Sebagai balasan, mereka diberikan kebebasan untuk menggunakan komputer perusahaan.&lt;br /&gt;Menurut Bill saat itu lah mereka benar- benar dapat "memasuki" komputer. Dan disinilah&lt;br /&gt;mereka mulai mengembangkan kemampuan menuju pembentukan Microsoft, 7 tahun&lt;br /&gt;kemudian.&lt;br /&gt;Selanjutnya kemampuan Bill Gates semakin terasah. Pembuatan program sistem&lt;br /&gt;pembayaran untuk Information Science Inc, merupakan bisnis pertamanya. Kemudian&lt;br /&gt;bersama Paul Ellen mendirikan perusahaan pertama mereka yang disebut Traf-O-Data.&lt;br /&gt;Mereka membuat sebuah komputer kecil yang mampu mengukur aliran lalu lintas. Bekerja sebagai debugger di perusahaan kontrkator pertahanan TRW, dan sebagai penanggungjawab komputerisasi jadwal sekolah, melengkapi pengalaman Bill Gates.&lt;br /&gt;Musim gugur 1973, Bill Gates berangkat menuju Harvard University dan terdaftar&lt;br /&gt;sebagai  siswa fakultas hukum.  Bill  mampu dengan baik&lt;br /&gt;mengikuti   kuliah,   namun   sama   seperti   ketika   di   SMA,&lt;br /&gt;perhatiannya segera beralih ke komputer. Selama di Harvard,&lt;br /&gt;hubungannya dengan Allen tetap dekat. Bill dikenal sebagai&lt;br /&gt;seorang jenius di Harvard. Bahkan salah seorang guru Bill&lt;br /&gt;mengatakan bahwa Bill adalah programmer yang luar biasa&lt;br /&gt;jenius, namun seorang manusia yang menyebalkan.&lt;br /&gt;Desember 1974, saat hendak mengunjungi Bill Gates, Paul&lt;br /&gt;Allen membaca artikel majalah Popular Electronics dengan&lt;br /&gt;judul "World's First Microcomputer Kit to Rival Commercial Models". Artikel ini&lt;br /&gt;memuat tentang komputer mikro pertama Altair 9090. Allen kemudian berdiskusi dengan&lt;br /&gt;Bill Gates. Mereka menyadari bahwa era "komputer rumah" akan segera hadir dan&lt;br /&gt;meledak, membuat keberadaan software untuk komputer - komputer tersebut sangat&lt;br /&gt;dibutuhkan. Dan ini merupakan kesempatan besar bagi mereka.&lt;br /&gt;Kemudian dalam beberapa hari, Gates menghubungi perusahaan pembuat Altair, MITS (Micro Instrumentation and Telemetry Systems). Dia mengatakan bahwa dia dan Allen, telah membuat BASIC yang dapat digunakan pada Altair. Tentu saja ini adalah bohong. Bahkan mereka sama sekali belum menulis satu baris kode pun. MITS, yang tidak mengetahui hal ini, sangat tertarik pada BASIC. Dalam waktu 8 minggu BASIC telah siap. Allen menuju MITS untuk mempresentasikan BASIC. Dan walaupun, ini adalah kali pertama bagi Allen dalam mengoperasikan Altair, ternyata BASIC dapat bekerja dengan sempurna. Setahun kemudian Bill Gates meninggalkan Harvard dan mendirikan Microsoft.&lt;br /&gt;Terlepas dari masalah perseteruan Microsoft dengan beberapa organisasi dan vendor lain berhubungan dengan masalah monopoli software, pemakaian teknologi vendor lain, dsb. Saat ini Microsoft tumbuh menjadi vendor software dan sistem operasi yang menguasai pangsa pasar software dunia. Windows 95, 98, ME, 2000, XP adalah sistem operasi produksi Microsoft yang selalu ditunggu-tunggu oleh pengguna pc di dunia.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_3F_xRf0aAvw/ScCEfaVaj9I/AAAAAAAAAEA/TDTuRRb7y20/s72-c/untitled.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Procedure MAX MIN(mencari nilai Max Min)</title><link>http://fajardelphiscript.blogspot.com/2009/03/procedure-max-minmencari-nilai-max-min.html</link><category>Knowledge</category><author>noreply@blogger.com (Unknown)</author><pubDate>Wed, 18 Mar 2009 11:37:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1008519053131737671.post-6924737937092672859</guid><description>&lt;div style="text-align: center;"&gt;     &lt;span style="font-weight: bold;"&gt; Procedure MAX MIN(mencari nilai Max Min)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Setiap Prosedure pasti mempunyai algoritma untuk menyelesaikan masalah2 dan menghasilkan Output yang sesuai,,dan algoritma yang baik harus efisien,logis,cepat &amp;amp; tepat.Sewaktu menyusun algoritma, kita tidak perlu tahu&lt;br /&gt;(atau tidak perlu menyesuaikan dengan) bahasa pemrograman yang nanti akan kita gunakan.&lt;br /&gt;Hal utama yang kita pikirkan adalah kaidah (hirarki) dari komputer itu sendiri.disini saya akan membahas sedikit tentang procedure penentuan nilai maximum &amp;amp; minimum:&lt;br /&gt;di Asumsikan anda mempunyai Array..(mungkin ada algoritma yang lebih baik dari pada ini)&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Contoh dalam(Pseudocudo)&lt;br /&gt;1.Definisikan Variable yang dibutuhkan&lt;br /&gt;2.definisikan element array&lt;br /&gt;3.lakukan perulangan seluruh elemen array dan membandingkan   nilai setiap elemen array&lt;br /&gt;4.Output ^_^&lt;br /&gt;&lt;br /&gt;Contoh (dalam Statement program)&lt;br /&gt;1.var x,i,max,min:integer a:array;&lt;br /&gt;2.x:=a[0]&lt;br /&gt;3.max:=x min:=x&lt;br /&gt;4.for i:=low(a) to high(a)&lt;br /&gt;5.if max &gt;=a[i] then max:=a[i]&lt;br /&gt;6.if min &gt;=a[i] then min:=a[i]&lt;br /&gt;7.Output&lt;br /&gt;&lt;br /&gt;contoh Procedure nya (dalam Delphi)&lt;br /&gt;var&lt;br /&gt;x, i, max,min : Integer;//Deklarasi Variable&lt;br /&gt;a : array[0..5] of Integer;&lt;br /&gt;begin&lt;br /&gt;a[0]:=21;//Pengisian elemen array&lt;br /&gt;a[1]:=30;&lt;br /&gt;a[2]:=24;&lt;br /&gt;a[3]:=19;&lt;br /&gt;a[4]:=53;&lt;br /&gt;a[5]:=41;&lt;br /&gt;x:=a[0];&lt;br /&gt;max:=x;&lt;br /&gt;min:=x;&lt;br /&gt;for i :=Low(a) to High(a) do//lakukan perulangan sluruh  elemen array&lt;br /&gt;begin&lt;br /&gt;if max &gt;= a[i] then max:=a[i];//membandingkan elemen2 array&lt;br /&gt;if min &lt;= a[i] then min:=a[i]; end; ListBox1.Items.add('Nilai Max--&gt;:'+IntToStr(max));//Output&lt;br /&gt;ListBox1.Items.add('Nilai Min--&gt;:'+IntToStr(min));&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat ^_^&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://fajardelphiscript.blogspot.com"&gt;Selengkapnya&lt;/a&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item></channel></rss>