<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8946772101675190623</atom:id><lastBuildDate>Tue, 28 Mar 2017 15:56:23 +0000</lastBuildDate><category>delphi</category><category>tips dan trik</category><category>php</category><category>Umum</category><category>jaringan</category><category>Joomla</category><category>mysql</category><category>CodeIgniter</category><category>antivirus</category><category>postrgresql</category><category>Wisata Kuliner</category><category>Promosi</category><category>javascript</category><category>Moslem</category><category>for desy</category><category>graphics</category><category>linux</category><category>lowongan</category><title>SOURCE CODE</title><description>Portal Informasi Delphi, Php, SQL, Jaringan, Tips Trik Dunia Informatika dan Hal Hal Menarik lainnya</description><link>http://tommyirawan.blogspot.com/</link><managingEditor>noreply@blogger.com (tomx)</managingEditor><generator>Blogger</generator><openSearch:totalResults>202</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-3676799437111657043</guid><pubDate>Sun, 28 Apr 2013 09:33:00 +0000</pubDate><atom:updated>2013-04-28T02:33:48.541-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">jaringan</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Daftar DNS</title><description>&lt;br /&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Berikut ini adalah daftar DNS yang dapat anda gunakan untuk keperluan koneksi internet yang anda gunakan. Untuk menemukan DNS yang tercepat untuk anda, silakan ping IP DNS yang bersangkutan, atau melakukan benchmark menggunakan software seperti Namebench. Review namebench dapat anda lihat&lt;a href=&quot;http://www.fazar.net/2011/01/trik-mencari-dns-tercepat/&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Trik mencari dns tercepat&quot;&gt;disini&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span id=&quot;more-891&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;/span&gt;&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;INDOSAT (Dapat digunakan pada Indosat IM2)&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.155.0.10&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.0.15&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.0.20&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.0.25&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.46.66&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.46.77&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.155.30.227&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;TELKOM (Dapat digunakan untuk produk Telkomspeedy atau Flexi)&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.134.0.155 : CacheDNS-JKT1.telkom.net.id (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.196.5 : CacheDNS-JKT2.telkom.net.id (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.196.155 : CacheDNS-JKT3.telkom.net.id (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.134.0.61 : CacheDNS-JKT4.telkom.net.id (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;125.160.2.226 : cachedns-tmk.telkom.net.id (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.134.1.10 : CacheDNS-SBY1.telkom.net.id (Surabaya)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;125.160.4.82 : CacheDNS-SBY2.telkom.net.id (Surabaya)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;61.94.192.12 : nsdpr1.telkom.net.id (Denpasar)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;125.160.2.34 : CacheDNS-DPS.telkom.net.id (Denpasar)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;125.160.2.162 : CacheDNS-MKS.telkom.net.id (Makasar)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.193.74 : CacheDNS-BTM.telkom.net.id (Batam)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.206.250 : CacheDNS-MDN.telkom.net.id (Medan)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.208.18 : CacheDNS-SMG.telkom.net.id (Semarang)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.209.242 : CacheDNS-BPP.telkom.net.id (Balik Papan)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;222.124.204.34 : CacheDNS-BDG.telkom.net.id (Bandung)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.134.0.62 : dns1.telkom.net.id&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;222.124.18.62 : dns2.telkom.net.id&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.196.6 : ns1.telkom.net.id&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.130.193.75 : ns2.telkom.net.id&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.134.1.5 : ns3.telkom.net.id&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.134.1.7 : Telkom (Jakarta)&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;125.160.14.189 : Telkom (Jakarta)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Three&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;10.0.18.38&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;10.0.18.42&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Selain itu ada pula DNS beberapa perusahaan atau lembaga yang dapat anda gunakan. Antara lain :&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Dirjen PostTel Indonesia&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;203.34.118.10&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.34.118.12&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Nawala&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;180.131.144.144&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;180.131.145.145&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS PT Dwi Tunggal Putra Network Access Point&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.43.160.50&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.43.160.51&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS PT Digital Wireless Indonesia ISP&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;122.200.48.14&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;122.200.48.15&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS POWER TELECOM Jakarta&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;203.190.55.210&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;203.190.55.211&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS sat.net.id&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.149.82.25&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.149.82.29&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS XL Excelmindo&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.152.254.245&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.152.254.246&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS cbn.net.id&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.158.40.1&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.158.20.1&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.158.3.7&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.158.3.6&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Idola .net&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.152.5.36&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.152.0.2&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS indo.net.id&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.159.32.2&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;202.159.33.2&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS itb.ac.id&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;202.249.24.65&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;167.205.23.1&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;167.205.22.123&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;167.205.30.114&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS ukdw.ac.id&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;222.124.22.18&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Untuk DNS NON-IIX&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Open DNS&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;208.67.222.222&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;208.67.220.220&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;em style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DNS Google&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;8.8.8.8&lt;br style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;8.8.4.4&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; line-height: 20px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;sumber :&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.fazar.net/daftar-dns-telkom-indosat-dan-three/&quot;&gt;http://www.fazar.net/daftar-dns-telkom-indosat-dan-three/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mudah-Mudahan Bermanfaat ^_^&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Go Kendary Open SOurce Sincerely YOurs&lt;/span&gt;</description><link>http://tommyirawan.blogspot.com/2013/04/daftar-dns.html</link><author>noreply@blogger.com (tomx)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-9082387236622601470</guid><pubDate>Fri, 29 Mar 2013 00:11:00 +0000</pubDate><atom:updated>2013-03-28T17:11:43.462-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CodeIgniter</category><category domain="http://www.blogger.com/atom/ns#">php</category><title>Active Record CodeIgniter 2.1.3</title><description>&lt;br /&gt;Active Record Class&lt;br /&gt;&lt;br /&gt;CodeIgniter uses a modified version of the Active Record Database Pattern. This pattern allows information to be retrieved, inserted, and updated in your database with minimal scripting. In some cases only one or two lines of code are necessary to perform a database action. CodeIgniter does not require that each database table be its own class file. It instead provides a more simplified interface.&lt;br /&gt;&lt;br /&gt;Beyond simplicity, a major benefit to using the Active Record features is that it allows you to create database independent applications, since the query syntax is generated by each database adapter. It also allows for safer queries, since the values are escaped automatically by the system.&lt;br /&gt;&lt;br /&gt;The following functions allow you to build SQL SELECT statements.&lt;br /&gt;&lt;br /&gt;Note: If you are using PHP 5 you can use method chaining for more compact syntax. This is described at the end of the page.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get();&lt;br /&gt;&lt;br /&gt;Runs the selection query and returns the result. Can be used by itself to retrieve all records from a table:&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: SELECT * FROM mytable&lt;br /&gt;The second and third parameters enable you to set a limit and offset clause:&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;mytable&#39;, 10, 20);&lt;br /&gt;&lt;br /&gt;// Produces: SELECT * FROM mytable LIMIT 20, 10 (in MySQL. Other databases have slightly different syntax)&lt;br /&gt;You&#39;ll notice that the above function is assigned to a variable named $query, which can be used to show the results:&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;foreach ($query-&amp;gt;result() as $row)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; echo $row-&amp;gt;title;&lt;br /&gt;}&lt;br /&gt;Please visit the result functions page for a full discussion regarding result generation.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get_where();&lt;br /&gt;&lt;br /&gt;Identical to the above function except that it permits you to add a &quot;where&quot; clause in the second parameter, instead of using the db-&amp;gt;where() function:&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get_where(&#39;mytable&#39;, array(&#39;id&#39; =&amp;gt; $id), $limit, $offset);&lt;br /&gt;Please read the about the where function below for more information.&lt;br /&gt;&lt;br /&gt;Note: get_where() was formerly known as getwhere(), which has been removed&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select();&lt;br /&gt;&lt;br /&gt;Permits you to write the SELECT portion of your query:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;title, content, date&#39;);&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: SELECT title, content, date FROM mytable&lt;br /&gt;&lt;br /&gt;Note: If you are selecting all (*) from a table you do not need to use this function. When omitted, CodeIgniter assumes you wish to SELECT *&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select() accepts an optional second parameter. If you set it to FALSE, CodeIgniter will not try to protect your field or table names with backticks. This is useful if you need a compound select statement.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;(SELECT SUM(payments.amount) FROM payments WHERE payments.invoice_id=4&#39;) AS amount_paid&#39;, FALSE);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_max();&lt;br /&gt;&lt;br /&gt;Writes a &quot;SELECT MAX(field)&quot; portion for your query. You can optionally include a second parameter to rename the resulting field.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_max(&#39;age&#39;);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;members&#39;);&lt;br /&gt;// Produces: SELECT MAX(age) as age FROM members&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_max(&#39;age&#39;, &#39;member_age&#39;);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;members&#39;);&lt;br /&gt;// Produces: SELECT MAX(age) as member_age FROM members&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_min();&lt;br /&gt;&lt;br /&gt;Writes a &quot;SELECT MIN(field)&quot; portion for your query. As with select_max(), You can optionally include a second parameter to rename the resulting field.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_min(&#39;age&#39;);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;members&#39;);&lt;br /&gt;// Produces: SELECT MIN(age) as age FROM members&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_avg();&lt;br /&gt;&lt;br /&gt;Writes a &quot;SELECT AVG(field)&quot; portion for your query. As with select_max(), You can optionally include a second parameter to rename the resulting field.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_avg(&#39;age&#39;);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;members&#39;);&lt;br /&gt;// Produces: SELECT AVG(age) as age FROM members&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_sum();&lt;br /&gt;&lt;br /&gt;Writes a &quot;SELECT SUM(field)&quot; portion for your query. As with select_max(), You can optionally include a second parameter to rename the resulting field.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select_sum(&#39;age&#39;);&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;members&#39;);&lt;br /&gt;// Produces: SELECT SUM(age) as age FROM members&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;from();&lt;br /&gt;&lt;br /&gt;Permits you to write the FROM portion of your query:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;title, content, date&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;from(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get();&lt;br /&gt;&lt;br /&gt;// Produces: SELECT title, content, date FROM mytable&lt;br /&gt;Note: As shown earlier, the FROM portion of your query can be specified in the $this-&amp;gt;db-&amp;gt;get() function, so use whichever method you prefer.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;join();&lt;br /&gt;&lt;br /&gt;Permits you to write the JOIN portion of your query:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;*&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;from(&#39;blogs&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;join(&#39;comments&#39;, &#39;comments.id = blogs.id&#39;);&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get();&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// SELECT * FROM blogs&lt;br /&gt;// JOIN comments ON comments.id = blogs.id&lt;br /&gt;Multiple function calls can be made if you need several joins in one query.&lt;br /&gt;&lt;br /&gt;If you need a specific type of JOIN you can specify it via the third parameter of the function. Options are: left, right, outer, inner, left outer, and right outer.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;join(&#39;comments&#39;, &#39;comments.id = blogs.id&#39;, &#39;left&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: LEFT JOIN comments ON comments.id = blogs.id&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where();&lt;br /&gt;&lt;br /&gt;This function enables you to set WHERE clauses using one of four methods:&lt;br /&gt;&lt;br /&gt;Note: All values passed to this function are escaped automatically, producing safer queries.&lt;br /&gt;Simple key/value method:&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;name&#39;, $name);&lt;br /&gt;&lt;br /&gt;// Produces: WHERE name = &#39;Joe&#39;&lt;br /&gt;Notice that the equal sign is added for you.&lt;br /&gt;&lt;br /&gt;If you use multiple function calls they will be chained together with AND between them:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;name&#39;, $name);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;title&#39;, $title);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;status&#39;, $status);&lt;br /&gt;&lt;br /&gt;// WHERE name = &#39;Joe&#39; AND title = &#39;boss&#39; AND status = &#39;active&#39;&lt;br /&gt;Custom key/value method:&lt;br /&gt;You can include an operator in the first parameter in order to control the comparison:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;name !=&#39;, $name);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id &amp;lt;&#39;, $id);&lt;br /&gt;&lt;br /&gt;// Produces: WHERE name != &#39;Joe&#39; AND id &amp;lt; 45&lt;br /&gt;Associative array method:&lt;br /&gt;$array = array(&#39;name&#39; =&amp;gt; $name, &#39;title&#39; =&amp;gt; $title, &#39;status&#39; =&amp;gt; $status);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where($array);&lt;br /&gt;&lt;br /&gt;// Produces: WHERE name = &#39;Joe&#39; AND title = &#39;boss&#39; AND status = &#39;active&#39;&lt;br /&gt;You can include your own operators using this method as well:&lt;br /&gt;&lt;br /&gt;$array = array(&#39;name !=&#39; =&amp;gt; $name, &#39;id &amp;lt;&#39; =&amp;gt; $id, &#39;date &amp;gt;&#39; =&amp;gt; $date);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where($array);&lt;br /&gt;Custom string:&lt;br /&gt;You can write your own clauses manually:&lt;br /&gt;&lt;br /&gt;$where = &quot;name=&#39;Joe&#39; AND status=&#39;boss&#39; OR status=&#39;active&#39;&quot;;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where($where);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where() accepts an optional third parameter. If you set it to FALSE, CodeIgniter will not try to protect your field or table names with backticks.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;MATCH (field) AGAINST (&quot;value&quot;)&#39;, NULL, FALSE);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where();&lt;br /&gt;&lt;br /&gt;This function is identical to the one above, except that multiple instances are joined by OR:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;name !=&#39;, $name);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where(&#39;id &amp;gt;&#39;, $id);&lt;br /&gt;&lt;br /&gt;// Produces: WHERE name != &#39;Joe&#39; OR id &amp;gt; 50&lt;br /&gt;Note: or_where() was formerly known as orwhere(), which has been removed.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where_in();&lt;br /&gt;&lt;br /&gt;Generates a WHERE field IN (&#39;item&#39;, &#39;item&#39;) SQL query joined with AND if appropriate&lt;br /&gt;&lt;br /&gt;$names = array(&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where_in(&#39;username&#39;, $names);&lt;br /&gt;// Produces: WHERE username IN (&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where_in();&lt;br /&gt;&lt;br /&gt;Generates a WHERE field IN (&#39;item&#39;, &#39;item&#39;) SQL query joined with OR if appropriate&lt;br /&gt;&lt;br /&gt;$names = array(&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where_in(&#39;username&#39;, $names);&lt;br /&gt;// Produces: OR username IN (&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where_not_in();&lt;br /&gt;&lt;br /&gt;Generates a WHERE field NOT IN (&#39;item&#39;, &#39;item&#39;) SQL query joined with AND if appropriate&lt;br /&gt;&lt;br /&gt;$names = array(&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where_not_in(&#39;username&#39;, $names);&lt;br /&gt;// Produces: WHERE username NOT IN (&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where_not_in();&lt;br /&gt;&lt;br /&gt;Generates a WHERE field NOT IN (&#39;item&#39;, &#39;item&#39;) SQL query joined with OR if appropriate&lt;br /&gt;&lt;br /&gt;$names = array(&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_where_not_in(&#39;username&#39;, $names);&lt;br /&gt;// Produces: OR username NOT IN (&#39;Frank&#39;, &#39;Todd&#39;, &#39;James&#39;)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like();&lt;br /&gt;&lt;br /&gt;This function enables you to generate LIKE clauses, useful for doing searches.&lt;br /&gt;&lt;br /&gt;Note: All values passed to this function are escaped automatically.&lt;br /&gt;Simple key/value method:&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: WHERE title LIKE &#39;%match%&#39;&lt;br /&gt;If you use multiple function calls they will be chained together with AND between them:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;body&#39;, &#39;match&#39;);&lt;br /&gt;&lt;br /&gt;// WHERE title LIKE &#39;%match%&#39; AND body LIKE &#39;%match%&lt;br /&gt;If you want to control where the wildcard (%) is placed, you can use an optional third argument. Your options are &#39;before&#39;, &#39;after&#39; and &#39;both&#39; (which is the default).&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;, &#39;before&#39;);&lt;br /&gt;// Produces: WHERE title LIKE &#39;%match&#39;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;, &#39;after&#39;);&lt;br /&gt;// Produces: WHERE title LIKE &#39;match%&#39;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;, &#39;both&#39;);&lt;br /&gt;// Produces: WHERE title LIKE &#39;%match%&#39;&lt;br /&gt;If you do not want to use the wildcard (%) you can pass to the optional third argument the option &#39;none&#39;.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;, &#39;none&#39;);&lt;br /&gt;// Produces: WHERE title LIKE &#39;match&#39;&lt;br /&gt;Associative array method:&lt;br /&gt;$array = array(&#39;title&#39; =&amp;gt; $match, &#39;page1&#39; =&amp;gt; $match, &#39;page2&#39; =&amp;gt; $match);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like($array);&lt;br /&gt;&lt;br /&gt;// WHERE title LIKE &#39;%match%&#39; AND page1 LIKE &#39;%match%&#39; AND page2 LIKE &#39;%match%&#39;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_like();&lt;br /&gt;&lt;br /&gt;This function is identical to the one above, except that multiple instances are joined by OR:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_like(&#39;body&#39;, $match);&lt;br /&gt;&lt;br /&gt;// WHERE title LIKE &#39;%match%&#39; OR body LIKE &#39;%match%&#39;&lt;br /&gt;Note: or_like() was formerly known as orlike(), which has been removed.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;not_like();&lt;br /&gt;&lt;br /&gt;This function is identical to like(), except that it generates NOT LIKE statements:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;not_like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;&lt;br /&gt;// WHERE title NOT LIKE &#39;%match%&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_not_like();&lt;br /&gt;&lt;br /&gt;This function is identical to not_like(), except that multiple instances are joined by OR:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_not_like(&#39;body&#39;, &#39;match&#39;);&lt;br /&gt;&lt;br /&gt;// WHERE title LIKE &#39;%match% OR body NOT LIKE &#39;%match%&#39;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;group_by();&lt;br /&gt;&lt;br /&gt;Permits you to write the GROUP BY portion of your query:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;group_by(&quot;title&quot;);&lt;br /&gt;&lt;br /&gt;// Produces: GROUP BY title&lt;br /&gt;You can also pass an array of multiple values as well:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;group_by(array(&quot;title&quot;, &quot;date&quot;));&lt;br /&gt;&lt;br /&gt;// Produces: GROUP BY title, date&lt;br /&gt;Note: group_by() was formerly known as groupby(), which has been removed.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;distinct();&lt;br /&gt;&lt;br /&gt;Adds the &quot;DISTINCT&quot; keyword to a query&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;distinct();&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get(&#39;table&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: SELECT DISTINCT * FROM table&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having();&lt;br /&gt;&lt;br /&gt;Permits you to write the HAVING portion of your query. There are 2 possible syntaxes, 1 argument or 2:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having(&#39;user_id = 45&#39;);&lt;br /&gt;// Produces: HAVING user_id = 45&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having(&#39;user_id&#39;, 45);&lt;br /&gt;// Produces: HAVING user_id = 45&lt;br /&gt;&lt;br /&gt;You can also pass an array of multiple values as well:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having(array(&#39;title =&#39; =&amp;gt; &#39;My Title&#39;, &#39;id &amp;lt;&#39; =&amp;gt; $id));&lt;br /&gt;&lt;br /&gt;// Produces: HAVING title = &#39;My Title&#39;, id &amp;lt; 45&lt;br /&gt;&lt;br /&gt;If you are using a database that CodeIgniter escapes queries for, you can prevent escaping content by passing an optional third argument, and setting it to FALSE.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having(&#39;user_id&#39;, 45);&lt;br /&gt;// Produces: HAVING `user_id` = 45 in some databases such as MySQL&lt;br /&gt;$this-&amp;gt;db-&amp;gt;having(&#39;user_id&#39;, 45, FALSE);&lt;br /&gt;// Produces: HAVING user_id = 45&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;or_having();&lt;br /&gt;&lt;br /&gt;Identical to having(), only separates multiple clauses with &quot;OR&quot;.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;order_by();&lt;br /&gt;&lt;br /&gt;Lets you set an ORDER BY clause. The first parameter contains the name of the column you would like to order by. The second parameter lets you set the direction of the result. Options are asc or desc, or random.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;order_by(&quot;title&quot;, &quot;desc&quot;);&lt;br /&gt;&lt;br /&gt;// Produces: ORDER BY title DESC&lt;br /&gt;You can also pass your own string in the first parameter:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;order_by(&#39;title desc, name asc&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: ORDER BY title DESC, name ASC&lt;br /&gt;Or multiple function calls can be made if you need multiple fields.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;order_by(&quot;title&quot;, &quot;desc&quot;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;order_by(&quot;name&quot;, &quot;asc&quot;);&lt;br /&gt;&lt;br /&gt;// Produces: ORDER BY title DESC, name ASC&lt;br /&gt;&lt;br /&gt;Note: order_by() was formerly known as orderby(), which has been removed.&lt;br /&gt;Note: random ordering is not currently supported in Oracle or MSSQL drivers. These will default to &#39;ASC&#39;.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;limit();&lt;br /&gt;&lt;br /&gt;Lets you limit the number of rows you would like returned by the query:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;limit(10);&lt;br /&gt;&lt;br /&gt;// Produces: LIMIT 10&lt;br /&gt;The second parameter lets you set a result offset.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;limit(10, 20);&lt;br /&gt;&lt;br /&gt;// Produces: LIMIT 20, 10 (in MySQL. Other databases have slightly different syntax)&lt;br /&gt;$this-&amp;gt;db-&amp;gt;count_all_results();&lt;br /&gt;&lt;br /&gt;Permits you to determine the number of rows in a particular Active Record query. Queries will accept Active Record restrictors such as where(), or_where(), like(), or_like(), etc. Example:&lt;br /&gt;&lt;br /&gt;echo $this-&amp;gt;db-&amp;gt;count_all_results(&#39;my_table&#39;);&lt;br /&gt;// Produces an integer, like 25&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;like(&#39;title&#39;, &#39;match&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;from(&#39;my_table&#39;);&lt;br /&gt;echo $this-&amp;gt;db-&amp;gt;count_all_results();&lt;br /&gt;// Produces an integer, like 17&lt;br /&gt;$this-&amp;gt;db-&amp;gt;count_all();&lt;br /&gt;&lt;br /&gt;Permits you to determine the number of rows in a particular table. Submit the table name in the first parameter. Example:&lt;br /&gt;&lt;br /&gt;echo $this-&amp;gt;db-&amp;gt;count_all(&#39;my_table&#39;);&lt;br /&gt;&lt;br /&gt;// Produces an integer, like 25&lt;br /&gt;&lt;br /&gt;Inserting Data&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert();&lt;br /&gt;&lt;br /&gt;Generates an insert string based on the data you supply, and runs the query. You can either pass an array or an object to the function. Here is an example using an array:&lt;br /&gt;&lt;br /&gt;$data = array(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&#39;title&#39; =&amp;gt; &#39;My title&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&#39;name&#39; =&amp;gt; &#39;My Name&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&#39;date&#39; =&amp;gt; &#39;My date&#39;&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;, $data);&lt;br /&gt;&lt;br /&gt;// Produces: INSERT INTO mytable (title, name, date) VALUES (&#39;My title&#39;, &#39;My name&#39;, &#39;My date&#39;)&lt;br /&gt;The first parameter will contain the table name, the second is an associative array of values.&lt;br /&gt;&lt;br /&gt;Here is an example using an object:&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp; &amp;nbsp; class Myclass {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $title = &#39;My Title&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $content = &#39;My Content&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $date = &#39;My Date&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;$object = new Myclass;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;, $object);&lt;br /&gt;&lt;br /&gt;// Produces: INSERT INTO mytable (title, content, date) VALUES (&#39;My Title&#39;, &#39;My Content&#39;, &#39;My Date&#39;)&lt;br /&gt;The first parameter will contain the table name, the second is an object.&lt;br /&gt;&lt;br /&gt;Note: All values are escaped automatically producing safer queries.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert_batch();&lt;br /&gt;&lt;br /&gt;Generates an insert string based on the data you supply, and runs the query. You can either pass an array or an object to the function. Here is an example using an array:&lt;br /&gt;&lt;br /&gt;$data = array(&lt;br /&gt;&amp;nbsp; &amp;nbsp;array(&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;title&#39; =&amp;gt; &#39;My title&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;name&#39; =&amp;gt; &#39;My Name&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;date&#39; =&amp;gt; &#39;My date&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp;),&lt;br /&gt;&amp;nbsp; &amp;nbsp;array(&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;title&#39; =&amp;gt; &#39;Another title&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;name&#39; =&amp;gt; &#39;Another Name&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;date&#39; =&amp;gt; &#39;Another date&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp;)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert_batch(&#39;mytable&#39;, $data);&lt;br /&gt;&lt;br /&gt;// Produces: INSERT INTO mytable (title, name, date) VALUES (&#39;My title&#39;, &#39;My name&#39;, &#39;My date&#39;), (&#39;Another title&#39;, &#39;Another name&#39;, &#39;Another date&#39;)&lt;br /&gt;The first parameter will contain the table name, the second is an associative array of values.&lt;br /&gt;&lt;br /&gt;Note: All values are escaped automatically producing safer queries.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set();&lt;br /&gt;&lt;br /&gt;This function enables you to set values for inserts or updates.&lt;br /&gt;&lt;br /&gt;It can be used instead of passing a data array directly to the insert or update functions:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;name&#39;, $name);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produces: INSERT INTO mytable (name) VALUES (&#39;{$name}&#39;)&lt;br /&gt;If you use multiple function called they will be assembled properly based on whether you are doing an insert or an update:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;name&#39;, $name);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;title&#39;, $title);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;status&#39;, $status);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;set() will also accept an optional third parameter ($escape), that will prevent data from being escaped if set to FALSE. To illustrate the difference, here is set() used both with and without the escape parameter.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;field&#39;, &#39;field+1&#39;, FALSE);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;// gives INSERT INTO mytable (field) VALUES (field+1)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set(&#39;field&#39;, &#39;field+1&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;// gives INSERT INTO mytable (field) VALUES (&#39;field+1&#39;)&lt;br /&gt;&lt;br /&gt;You can also pass an associative array to this function:&lt;br /&gt;&lt;br /&gt;$array = array(&#39;name&#39; =&amp;gt; $name, &#39;title&#39; =&amp;gt; $title, &#39;status&#39; =&amp;gt; $status);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set($array);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;Or an object:&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp; &amp;nbsp; class Myclass {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $title = &#39;My Title&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $content = &#39;My Content&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $date = &#39;My Date&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;$object = new Myclass;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;set($object);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;Updating Data&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update();&lt;br /&gt;&lt;br /&gt;Generates an update string and runs the query based on the data you supply. You can pass an array or an object to the function. Here is an example using an array:&lt;br /&gt;&lt;br /&gt;$data = array(&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&#39;title&#39; =&amp;gt; $title,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&#39;name&#39; =&amp;gt; $name,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&#39;date&#39; =&amp;gt; $date&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mytable&#39;, $data);&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// UPDATE mytable&lt;br /&gt;// SET title = &#39;{$title}&#39;, name = &#39;{$name}&#39;, date = &#39;{$date}&#39;&lt;br /&gt;// WHERE id = $id&lt;br /&gt;Or you can supply an object:&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp; &amp;nbsp; class Myclass {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $title = &#39;My Title&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $content = &#39;My Content&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var $date = &#39;My Date&#39;;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;$object = new Myclass;&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mytable&#39;, $object);&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// UPDATE mytable&lt;br /&gt;// SET title = &#39;{$title}&#39;, name = &#39;{$name}&#39;, date = &#39;{$date}&#39;&lt;br /&gt;// WHERE id = $id&lt;br /&gt;Note: All values are escaped automatically producing safer queries.&lt;br /&gt;You&#39;ll notice the use of the $this-&amp;gt;db-&amp;gt;where() function, enabling you to set the WHERE clause. You can optionally pass this information directly into the update function as a string:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mytable&#39;, $data, &quot;id = 4&quot;);&lt;br /&gt;Or as an array:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mytable&#39;, $data, array(&#39;id&#39; =&amp;gt; $id));&lt;br /&gt;You may also use the $this-&amp;gt;db-&amp;gt;set() function described above when performing updates.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update_batch();&lt;br /&gt;&lt;br /&gt;Generates an update string based on the data you supply, and runs the query. You can either pass an array or an object to the function. Here is an example using an array:&lt;br /&gt;&lt;br /&gt;$data = array(&lt;br /&gt;&amp;nbsp; &amp;nbsp;array(&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;title&#39; =&amp;gt; &#39;My title&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;name&#39; =&amp;gt; &#39;My Name 2&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;date&#39; =&amp;gt; &#39;My date 2&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp;),&lt;br /&gt;&amp;nbsp; &amp;nbsp;array(&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;title&#39; =&amp;gt; &#39;Another title&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;name&#39; =&amp;gt; &#39;Another Name 2&#39; ,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;date&#39; =&amp;gt; &#39;Another date 2&#39;&lt;br /&gt;&amp;nbsp; &amp;nbsp;)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;update_batch(&#39;mytable&#39;, $data, &#39;title&#39;);&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// UPDATE `mytable` SET `name` = CASE&lt;br /&gt;// WHEN `title` = &#39;My title&#39; THEN &#39;My Name 2&#39;&lt;br /&gt;// WHEN `title` = &#39;Another title&#39; THEN &#39;Another Name 2&#39;&lt;br /&gt;// ELSE `name` END,&lt;br /&gt;// `date` = CASE&lt;br /&gt;// WHEN `title` = &#39;My title&#39; THEN &#39;My date 2&#39;&lt;br /&gt;// WHEN `title` = &#39;Another title&#39; THEN &#39;Another date 2&#39;&lt;br /&gt;// ELSE `date` END&lt;br /&gt;// WHERE `title` IN (&#39;My title&#39;,&#39;Another title&#39;)&lt;br /&gt;The first parameter will contain the table name, the second is an associative array of values, the third parameter is the where key.&lt;br /&gt;&lt;br /&gt;Note: All values are escaped automatically producing safer queries.&lt;br /&gt;&lt;br /&gt;Deleting Data&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;delete();&lt;br /&gt;&lt;br /&gt;Generates a delete SQL string and runs the query.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;delete(&#39;mytable&#39;, array(&#39;id&#39; =&amp;gt; $id));&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// DELETE FROM mytable&lt;br /&gt;// WHERE id = $id&lt;br /&gt;The first parameter is the table name, the second is the where clause. You can also use the where() or or_where() functions instead of passing the data to the second parameter of the function:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;delete(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produces:&lt;br /&gt;// DELETE FROM mytable&lt;br /&gt;// WHERE id = $id&lt;br /&gt;&lt;br /&gt;An array of table names can be passed into delete() if you would like to delete data from more than 1 table.&lt;br /&gt;&lt;br /&gt;$tables = array(&#39;table1&#39;, &#39;table2&#39;, &#39;table3&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, &#39;5&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;delete($tables);&lt;br /&gt;&lt;br /&gt;If you want to delete all data from a table, you can use the truncate() function, or empty_table().&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;empty_table();&lt;br /&gt;&lt;br /&gt;Generates a delete SQL string and runs the query.&lt;br /&gt;$this-&amp;gt;db-&amp;gt;empty_table(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produces&lt;br /&gt;// DELETE FROM mytable&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;truncate();&lt;br /&gt;&lt;br /&gt;Generates a truncate SQL string and runs the query.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;from(&#39;mytable&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;truncate();&lt;br /&gt;// or&lt;br /&gt;$this-&amp;gt;db-&amp;gt;truncate(&#39;mytable&#39;);&lt;br /&gt;&lt;br /&gt;// Produce:&lt;br /&gt;// TRUNCATE mytable&lt;br /&gt;Note: If the TRUNCATE command isn&#39;t available, truncate() will execute as &quot;DELETE FROM table&quot;.&lt;br /&gt;&amp;nbsp;Method Chaining&lt;br /&gt;&lt;br /&gt;Method chaining allows you to simplify your syntax by connecting multiple functions. Consider this example:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;title&#39;)-&amp;gt;from(&#39;mytable&#39;)-&amp;gt;where(&#39;id&#39;, $id)-&amp;gt;limit(10, 20);&lt;br /&gt;&lt;br /&gt;$query = $this-&amp;gt;db-&amp;gt;get();&lt;br /&gt;Note: Method chaining only works with PHP 5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Active Record Caching&lt;br /&gt;&lt;br /&gt;While not &quot;true&quot; caching, Active Record enables you to save (or &quot;cache&quot;) certain parts of your queries for reuse at a later point in your script&#39;s execution. Normally, when an Active Record call is completed, all stored information is reset for the next call. With caching, you can prevent this reset, and reuse information easily.&lt;br /&gt;&lt;br /&gt;Cached calls are cumulative. If you make 2 cached select() calls, and then 2 uncached select() calls, this will result in 4 select() calls. There are three Caching functions available:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;start_cache()&lt;br /&gt;&lt;br /&gt;This function must be called to begin caching. All Active Record queries of the correct type (see below for supported queries) are stored for later use.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;stop_cache()&lt;br /&gt;&lt;br /&gt;This function can be called to stop caching.&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;flush_cache()&lt;br /&gt;&lt;br /&gt;This function deletes all items from the Active Record cache.&lt;br /&gt;&lt;br /&gt;Here&#39;s a usage example:&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;start_cache();&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;field1&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;stop_cache();&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get(&#39;tablename&#39;);&lt;br /&gt;&lt;br /&gt;//Generates: SELECT `field1` FROM (`tablename`)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;field2&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get(&#39;tablename&#39;);&lt;br /&gt;&lt;br /&gt;//Generates: SELECT `field1`, `field2` FROM (`tablename`)&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;flush_cache();&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;db-&amp;gt;select(&#39;field2&#39;);&lt;br /&gt;$this-&amp;gt;db-&amp;gt;get(&#39;tablename&#39;);&lt;br /&gt;&lt;br /&gt;//Generates: SELECT `field2` FROM (`tablename`)&lt;br /&gt;&lt;br /&gt;Note: The following statements can be cached: select, from, join, where, like, group_by, having, order_by, set&lt;br /&gt;&lt;br /&gt;sumber :&amp;nbsp;http://ellislab.com/codeigniter/user-guide/database/active_record.html&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs&lt;br /&gt;</description><link>http://tommyirawan.blogspot.com/2013/03/active-record-codeigniter-213.html</link><author>noreply@blogger.com (tomx)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-7524467992801163703</guid><pubDate>Mon, 25 Mar 2013 23:01:00 +0000</pubDate><atom:updated>2013-03-25T17:48:27.314-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">delphi</category><category domain="http://www.blogger.com/atom/ns#">Promosi</category><title>Project Aplikasi Desktop SIMPEG Pemprov. [ Client Server ]</title><description>Iseng iseng bikin aplikai lagi hehehe... aplikasinya client server basis nya masih sama pakai app desktop, terus database nya pakai mysql. alhamdulillah projectnya dah selesai dan bisa digunakan untuk Pengolahan data Pegawai Negeri Sipil di kantor ane dan di mantan kantor dulu. kalau ada tawaran dari kantor lain bisa hubungi ane by email tommyirawan.patra@gmail.com atau tommyirawan_patra@yahoo.com kalau ada request aplikasi lain insya allah ane layani (baik app web atw app desktop). screen shoot aplikasi Simpegnya seperti berikut :&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-qUR9jHCgrNc/UVDNrmdcjCI/AAAAAAAABLk/M2hVEJ6JxJI/s1600/depan.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://2.bp.blogspot.com/-qUR9jHCgrNc/UVDNrmdcjCI/AAAAAAAABLk/M2hVEJ6JxJI/s400/depan.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;Halaman utama aplikasi seperti gambar di atas, dimana user dihadapkan dengan modul Login Aplikasi. Dalam modul ini terdapat inputan user dan password serta tombol login untuk login, tombol tutup untuk menutup modul ini&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Menu SIMPEG&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Menu Data Utama &amp;nbsp;&lt;b&gt;Pegawai Negeri&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Digunakan untuk mengolah data pengawai negeri (menambah data pegawai negeri, mengubah data atau menghapus data)&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-qz-aPs2piUk/UVDPk_yNaFI/AAAAAAAABNo/EYAJadyD0gk/s1600/menu+pns.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://3.bp.blogspot.com/-qz-aPs2piUk/UVDPk_yNaFI/AAAAAAAABNo/EYAJadyD0gk/s400/menu+pns.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Pada gambar di atas terlihat data Pegawai Negeri yang telah terinput sebelumnya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Navigasi untuk mengolah data pada aplikasi SIMPEG ini secara umum adalah :&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [F1] &lt;/span&gt;untuk menambah data (atau tekan tombol tambah menggunakan mouse),&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [F2] &lt;/span&gt;untuk mengganti data (atau tekan tombol ganti&amp;nbsp; menggunakan mouse),&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [F3] &lt;/span&gt;untuk menghapus data (atau tekan tombol hapus&amp;nbsp; menggunakan mouse),&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [F5] &lt;/span&gt;untuk refresh data (atau tekan tombol refresh&amp;nbsp; menggunakan mouse),&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [ESC] &lt;/span&gt;untuk membatalakn data (atau tekan tombol batal menggunakan mouse),&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;color: red; mso-no-proof: yes;&quot;&gt;Tekan [Enter] &lt;/span&gt;untuk navigasi cursor agar memudahkan anda dalam proses menginput data tanpa menggunakan mouse.&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Berikut formulir untuk menambah data&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-VVYNiO7I7GQ/UVDPnwnQDGI/AAAAAAAABOg/eZOyjztfUg8/s1600/form+PNS.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;http://2.bp.blogspot.com/-VVYNiO7I7GQ/UVDPnwnQDGI/AAAAAAAABOg/eZOyjztfUg8/s400/form+PNS.png&quot; width=&quot;301&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;Cetak DRH&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Cetak DRH digunakan untuk mencetak Daftar Riwayat Hidup PNS, seluruh isian DRH sesuai dengan data yang telah di inputkan baik pada DATA PNS maupun pada Detail PNS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Untuk mencetak DRH Pegawai silahkan terlebih dahulu memilih data pegawai yang akan dihapus pada grid data, kemudian tekan tombol “Cetak DRH” seperti gambar di bawah:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-R2N0huopI6c/UVDPmT--yoI/AAAAAAAABOM/QjI4k1inqMY/s1600/cetak+DRH+Real.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://3.bp.blogspot.com/-R2N0huopI6c/UVDPmT--yoI/AAAAAAAABOM/QjI4k1inqMY/s400/cetak+DRH+Real.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;Copy To Clipboard&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Fasilitas ini digunakan untuk mencopy data pada grid yang dapat dipaste pada program lain seperti excel atau word untuk mengolah data lebih lanjut. Untuk menjalankan fungsi ini sangat mudah, user tinggal menekan tombol Copy to Clipboard, maka jika proses copy data selesai akan muncul jendela informasi bahwa proses berhasil dilakukan.&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-dcQkNScQskE/UVDPid7L6gI/AAAAAAAABNU/BSlre6k6YPM/s1600/copy+clipboard.png&quot; imageanchor=&quot;1&quot; style=&quot;line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://1.bp.blogspot.com/-dcQkNScQskE/UVDPid7L6gI/AAAAAAAABNU/BSlre6k6YPM/s400/copy+clipboard.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Kemudian silahkan paste pada program lain, misal pada program office excel seperti gambar di bawah ini :&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-2Me6uHRZ78I/UVDPlLOmUBI/AAAAAAAABN0/TdbVJy-78l4/s1600/paste+excel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://1.bp.blogspot.com/-2Me6uHRZ78I/UVDPlLOmUBI/AAAAAAAABN0/TdbVJy-78l4/s400/paste+excel.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;Detail Pegawai&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;Detail pegawai digunakan untuk mengolah data pegawai secara menyeluruh, didalam modul detail pegawai terdiri dari inputan : &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;1.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Pangkat&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;2.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Jabatan&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;3.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Keluarga&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 54.0pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;3.1&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Data Suami/Istri&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 54.0pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;3.2&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Data Anak&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 54.0pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;3.3&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Orang Tua, Mertua, dan Saudara&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;4.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Pendidikan&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 54.0pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;4.1&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Pendidikan Formal&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 54.0pt; margin-right: 0cm; margin-top: 0cm; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;4.2&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Pendidikan Non-Formal&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;5.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Luar Negeri&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;6.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Cuti&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;7.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Penghargaan&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;8.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Organisasi&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;9.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;Pemberhentian&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;10.&lt;span style=&quot;font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;!--[endif]--&gt;KGB&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;Untuk mengolah data Detail Pegawai&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;silahkan terlebih dahulu memilih data pegawai kemudian tekan tombol “Detail Pegawai”&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-_pKx87pahCw/UVDPkQesTEI/AAAAAAAABNg/_JD4ibI9CVM/s1600/detain+menu+pns.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;http://1.bp.blogspot.com/-_pKx87pahCw/UVDPkQesTEI/AAAAAAAABNg/_JD4ibI9CVM/s400/detain+menu+pns.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey; mso-no-proof: yes;&quot;&gt;Detail Pegawai &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;background: lightgrey; font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-highlight: lightgrey; mso-no-proof: yes; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey; mso-no-proof: yes;&quot;&gt; KGB&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-RNRlm63DiSw/UVDRdtdDIDI/AAAAAAAABOk/9SFW4U6yTBE/s1600/KGB.png&quot; imageanchor=&quot;1&quot; style=&quot;line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;http://2.bp.blogspot.com/-RNRlm63DiSw/UVDRdtdDIDI/AAAAAAAABOk/9SFW4U6yTBE/s400/KGB.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;background-color: lightgrey; line-height: 24px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Untuk menambah data KGB klik tombol tambah atau F1, Berikutnya adalah mengisikan data KGB dengan benar. Jika data telah terinput dengan benar maka berikutnya tekan tombol Simpan untuk menyimpan data, dan Batal untuk membatalkan proses.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-141NqJi8j9g/UVDRd-iHp5I/AAAAAAAABO0/VAwL3pQxQUI/s1600/KGB1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://1.bp.blogspot.com/-141NqJi8j9g/UVDRd-iHp5I/AAAAAAAABO0/VAwL3pQxQUI/s400/KGB1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Jika data telah berhasil tersimpan, user dapat mencetak surat KGB PNS bersangkutan dengan menekan tombol “Cetak” seperti gambar di bawah, Berikut halaman report preview KGB.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-HjJ3p-0NotE/UVDRdzdI89I/AAAAAAAABOw/Mifrl2Qrcco/s1600/KGB2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://2.bp.blogspot.com/-HjJ3p-0NotE/UVDRdzdI89I/AAAAAAAABOw/Mifrl2Qrcco/s400/KGB2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;Menu Penelusuran &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;DUK&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Duk di atas telah berhasil terupdate, dimana hanya data Adam S.Sos yang selesai terinput data “Detail PNS”&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Pada modul ini terdapat juga tombol “copy to clipboard” untuk menyalin data grid yang selanjutnya dapat diolah pada aplikasi lain. Untuk mencetak data DUK silahkan klik tombol cetak seperti gambar di bawah ini :&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-CM_AwxzrXQE/UVDPfQTYEDI/AAAAAAAABMs/NDwTcfkBQto/s1600/DUK1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;http://2.bp.blogspot.com/-CM_AwxzrXQE/UVDPfQTYEDI/AAAAAAAABMs/NDwTcfkBQto/s320/DUK1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-kEfEGB8ecC4/UVDPe_5hNMI/AAAAAAAABMg/QUYU8qI1rQ4/s1600/DUK2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;http://2.bp.blogspot.com/-kEfEGB8ecC4/UVDPe_5hNMI/AAAAAAAABMg/QUYU8qI1rQ4/s320/DUK2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;Menu Penelusuran &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;KP4&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Form KP4 digunakan untuk mencetak KP4 PNS bersangkutan, untuk mencetak data KP4 silahkan masukan NIP pegawai pada kolom yang telah disedikan dan klik tombol cetak untuk mulai cetak data :&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-E8DBUz4JLgU/UVDPiggBaPI/AAAAAAAABNY/Gl_1Wea5EqM/s1600/KP41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://3.bp.blogspot.com/-E8DBUz4JLgU/UVDPiggBaPI/AAAAAAAABNY/Gl_1Wea5EqM/s400/KP41.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-npHm83SD5Ac/UVDPhmULt_I/AAAAAAAABNA/oUxN_UO68dg/s1600/KP4+Cetak.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;http://2.bp.blogspot.com/-npHm83SD5Ac/UVDPhmULt_I/AAAAAAAABNA/oUxN_UO68dg/s400/KP4+Cetak.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;Menu Penelusuran &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;DP3&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Untuk menambah data klik tombol tambah atau F1, kemudian isi data dengan benar. Jika data telah terinput dengan benar maka berikutnya tekan tombol Simpan untuk menyimpan data, dan Batal untuk membatalkan proses.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-IEJneyTmU1Q/UVDPfnsIlOI/AAAAAAAABM0/ZgnFtsI29M8/s1600/DP3-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://3.bp.blogspot.com/-IEJneyTmU1Q/UVDPfnsIlOI/AAAAAAAABM0/ZgnFtsI29M8/s400/DP3-1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-dbl2IOJd7_U/UVDPf8SDFFI/AAAAAAAABM4/z1rtk-8QhjQ/s1600/Dp3-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://3.bp.blogspot.com/-dbl2IOJd7_U/UVDPf8SDFFI/AAAAAAAABM4/z1rtk-8QhjQ/s400/Dp3-2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;Menu Penelusuran &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;background: lightgrey; mso-highlight: lightgrey;&quot;&gt;Penelusuran Lanjutan&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Digunakan untuk melihat jumlah statistic pegawai berdasarkan kondisi yang telah ditentukan seperti gambar di bawah ini :&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-YigrqoPk8z0/UVDPlk13zoI/AAAAAAAABN4/3NwAUX60pa4/s1600/penelusuran+lanjutan.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;http://1.bp.blogspot.com/-YigrqoPk8z0/UVDPlk13zoI/AAAAAAAABN4/3NwAUX60pa4/s400/penelusuran+lanjutan.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;Untuk mendownload Manual lengkap Simpeg Diknas Sultra Prov silahkan klik link download berikut ini&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://tny.cz/fdff155f&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2013/03/project-aplikasi-desktop-simpeg-pemprov.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-qUR9jHCgrNc/UVDNrmdcjCI/AAAAAAAABLk/M2hVEJ6JxJI/s72-c/depan.png" height="72" width="72"/><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1608594519321954328</guid><pubDate>Tue, 30 Oct 2012 00:57:00 +0000</pubDate><atom:updated>2012-10-29T17:58:21.667-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joomla</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Plugin Secure Administrator Joomla</title><description>&lt;span style=&quot;font-family: inherit; line-height: 150%; text-align: justify;&quot;&gt;Apakah  anda seorang pengembang website joomla? Pasti sangat membutuhkan plugin  yang satu ini. Plugin in berguna untuk mengalihkan akses ke area admin  joomla Anda. Seperti kita ketahui akses utama ke area administrator  situs joomla ada di alamat &lt;/span&gt;&lt;b style=&quot;font-family: inherit; line-height: 150%; text-align: justify;&quot;&gt;http://namadomain.com/administrator&lt;/b&gt;&lt;span style=&quot;font-family: inherit; line-height: 150%; text-align: justify;&quot;&gt;.  Namun bagai mana kita mengubah alamat aksesnya agar tidak diketahui  orang lain? Disinlah fungsi plugin yang satu ini. Pluign ini didesain  untuk digunakan dengan sangat mudah. Bahkan saya yang newbie inipun  sangat mudah untuk menggunakannya.&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Extension  yang satu ini sangat mudah di install sama seperti menginstall  extension - extension joomla yang lainnya. Sedangkan untuk settingnya  kita tinggal mengubah beberapa parameter. Untuk lebih rinci mari lihat  langkah berikut.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Login ke Admin joomla seperti biasa&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2. Install Plugin Jscure Authentification&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3. Extension&amp;gt;Plugin Manager dan pilih Jscure Authentification&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4. Aktifkan Plugin seperti pada gambar&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;file:///C:/Users/Microsoft/Music/Cara%20amankan%20halaman%20admin%20website%20Joomla%20%20%20Seputar%20Dunia%20IT_files/jc1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;file:///C:/Users/Microsoft/Music/Cara%20amankan%20halaman%20admin%20website%20Joomla%20%20%20Seputar%20Dunia%20IT_files/jc1.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-25imwPC2Hv0/UI8hgMR3cfI/AAAAAAAABKo/sIGn4oiNHyk/s1600/jc1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-25imwPC2Hv0/UI8hgMR3cfI/AAAAAAAABKo/sIGn4oiNHyk/s1600/jc1.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;span style=&quot;line-height: 150%; text-align: justify;&quot;&gt;5. Setting parameter dengan Costum Path&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;file:///C:/Users/Microsoft/Music/Cara%20amankan%20halaman%20admin%20website%20Joomla%20%20%20Seputar%20Dunia%20IT_files/jc2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;file:///C:/Users/Microsoft/Music/Cara%20amankan%20halaman%20admin%20website%20Joomla%20%20%20Seputar%20Dunia%20IT_files/jc2.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-dKhXWwv4ZBs/UI8hhOSr3GI/AAAAAAAABKs/mqJ00dCzsec/s1600/jc2.png&quot; imageanchor=&quot;1&quot; style=&quot;line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-dKhXWwv4ZBs/UI8hhOSr3GI/AAAAAAAABKs/mqJ00dCzsec/s1600/jc2.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Diatas saya menambahkan &quot;rojiyan_arbelummakan&quot; maka akses ke admin situs saya adalah :&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;b&gt;http://www.namadomain.com/administrator/?rojiyan_arbelummakan&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;dan yang perlu diingat  adalah penambahan tanda tanya (?) sebelum katakunci yang sudah kita  masukkan pada plugin parameter, jika tidak ditambah tanda tanya didepan  kata kunci maka plugin ini tidak dapat berjalan.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;jadi anda jangan sampai lupa kata kunci yang anda masukkan pada plugin tersebut.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Sedangkan jika saya mengakses dengan url admin standart joomla seperti dibawah ini.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; &lt;b&gt;http://www.namadomain.com/administrator&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;maka server akan mengalihkannya kehalaman 404.html yang mengandung pesan bahwa alamat tidak ditemukan.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Sedangkan jika kita memilih opsi redirect to indexpage maka akan dialihkan kembali ke halaman beranda situs Anda.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;sumber :&amp;nbsp;&lt;a href=&quot;http://geluduk.blogspot.com/2011/06/cara-amankan-halaman-administrator.html&quot;&gt;http://geluduk.blogspot.com/2011/06/cara-amankan-halaman-administrator.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Selain itu terdapat juga plugin lain yaitu backend token&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; line-height: 21px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Plugin ini melindungi sistem folder administrator &amp;nbsp;website anda dari kunjungan orang lain. Plugin ini memeriksa apakah tanda tertentu diatur dalam permintaan http. Jika token di reqeust yang sesuai dengan token dalam plugin parameter maka login backend ditampilkan dan jika salah dapat di redirect ke Url redirect yang telah dikonfigurasi.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;contoh plugin setup 1:&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;token: 1234&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; redirect to&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.mysite.com/&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php?token=1212&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php?token=1212&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; redirect to&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.mysite.com/&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php?token=1234&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php?token=1234&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; show admin login&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;contoh plugin setup 2:&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;token: 1234&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;url:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.google.com&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; redirect to&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.google.com&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php?token=1212&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php?token=1212&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; redirect to&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.google.com&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;a href=&quot;http://www.mysite.com/administrator/index.php?token=1234&quot; style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.mysite.com/administrator/index.php?token=1234&lt;/a&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; text-align: start;&quot;&gt;&amp;nbsp;--&amp;gt; show admin form&lt;/span&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;br style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 21px; margin: 0px; padding: 0px; text-align: start;&quot; /&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;Untuk mendapatkan Plugin ini silahkan download link di bawah ini:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;a href=&quot;http://tny.cz/51625806&quot; style=&quot;background-color: white; line-height: 20px; text-align: start; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; style=&quot;border: none; position: relative;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Terimakasih semoga bermanfaat...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Go Kendary Open SOurce Sincerely YOurs&lt;/span&gt;</description><link>http://tommyirawan.blogspot.com/2012/10/plugin-secure-administrator-joomla.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-25imwPC2Hv0/UI8hgMR3cfI/AAAAAAAABKo/sIGn4oiNHyk/s72-c/jc1.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-8969898819293908769</guid><pubDate>Sat, 20 Oct 2012 12:26:00 +0000</pubDate><atom:updated>2012-10-26T17:07:13.371-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Program On Hax Ultimate (Mengecilkan Program Executable)</title><description>&lt;a href=&quot;http://onhax.files.wordpress.com/2010/01/exp_onhax.png?w=203&amp;amp;h=109&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://onhax.files.wordpress.com/2010/01/exp_onhax.png?w=203&amp;amp;h=109&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Artikel ini ditulis untuk memberikan informasi kepada user sebuah aplikasi On Hax yang dikembangkan untuk mengecilkan file tanpa harus menjalankan aplikasi UPX via command line.&lt;br /&gt;Program On Hax Ultimate dikembangkan untuk mengurangi ukuran file executable windows (exe) file dimana anda dapat dengan mudah membuat ukuran program menjadi lebih kecil dengan sangat mudah.&lt;br /&gt;&lt;br /&gt;Screenshots&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;How to edit font name&quot; src=&quot;http://onhax.files.wordpress.com/2010/01/screenshot_uxp.png?w=300&amp;amp;h=200&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Cara kerjanya?&lt;br /&gt;Sebenarnya hasil akhir Pada Program On Hax Ultimate adalah mengecilkan ukuran file,&lt;br /&gt;Program On Hax Ultimate tidak dapat mengubah ekstensi file atau tidak dapat menggunakan ekstraksi.&lt;br /&gt;aplikasi ini hanya digunakan untuk mengurangi ukuran file executable dan membuat salinan yang sama dari file sumber dengan format ekstensi yang sama.&lt;br /&gt;&lt;br /&gt;Executable file sistem kompresi ditemukan oleh anggota http://upx.sf.net dan dikembangkan ke modus GUI coding antarmuka.&lt;br /&gt;&lt;br /&gt;Cara menggunakan?&lt;br /&gt;&lt;br /&gt;Petunjuk penggunaan&amp;nbsp;Program On Hax Ultimate&amp;nbsp;dengan langkah sederhana sebagai berikut :&lt;br /&gt;&lt;br /&gt;1. pilih file sumber&lt;br /&gt;2. pilih nama file output&lt;br /&gt;3. menerapkan membuat fungsi copy jika itu adalah file penting&lt;br /&gt;4. menerapkan memulai fungsi output file jika Anda ingin mengeksekusi file output dikemas&lt;br /&gt;5. klik kompres, itu memerlukan waktu beberapa menit (sebagai ukuran file sumber)&lt;br /&gt;Hasil akan seperti di bawah ini&lt;br /&gt;&lt;img height=&quot;242&quot; src=&quot;http://onhax.files.wordpress.com/2010/01/operation_uxp.png?w=530&amp;amp;h=322&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;untuk mendownload klik link di bawah ini :&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://tny.cz/91351d87&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; style=&quot;border: none; color: #336699; position: relative;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2012/10/program-on-hax-ultimate-mengecilkan-file.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s72-c/download2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-6568117169725479889</guid><pubDate>Wed, 17 Oct 2012 12:11:00 +0000</pubDate><atom:updated>2012-11-07T18:33:49.461-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">delphi</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Project Usul Musrenbang Kabupaten Bombana</title><description>Iseng iseng dapat kerjaan dari temen hehehe... aplikasinya client server basis desktop dan ane compile deh pakai delphi (mysql).  alhamdulillah projectnya dah selesai dan bisa digunakan untuk usul musrenbang kab. bombana. kalau ada tawaran dari kabupaten lain bisa hubungi ane by email tommyirawan.patra@gmail.com atau tommyirawan_patra@Yahoo.com kalau ada request apliaksi lain insya allah ane layani.  screen shoot aplikasi musrenbang kab. bombana seperti berikut :  &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-iZx8QXFDSMA/UH6bvJsy4JI/AAAAAAAABJA/f31npg95gVw/s1600/x1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;http://3.bp.blogspot.com/-iZx8QXFDSMA/UH6bvJsy4JI/AAAAAAAABJA/f31npg95gVw/s320/x1.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Halaman utama aplikasi seperti gambar di atas, dimana user dihadapkan dengan modul Login Aplikasi. Dalam modul ini terdapat inputan user dan password serta tombol login untuk login, tombol tutup untuk menutup modul ini, dan tombol setup DB untuk mengkonfigurasi koneksi database.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-KxKE2b61tNs/UH6bvwy11OI/AAAAAAAABJM/n-hAzsIMOFs/s1600/x2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-KxKE2b61tNs/UH6bvwy11OI/AAAAAAAABJM/n-hAzsIMOFs/s320/x2.JPG&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Untuk koneksi ke database baik melalui jaringan atau tidak maka user terlebih dahulu mengisi kolom user, password, protocol, port, host dan nama database. Jika inputan telah terisi maka langkah berikutnya tekan tombol cek koneksi. Jika status koneksi berhasil maka silahkan tekan tombol simpan, kemudian tutup aplikasi musrenbang.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-inKDHQ3VpaU/UH6bwjM7ZxI/AAAAAAAABJY/pvimQ7qK6Os/s1600/x3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;http://2.bp.blogspot.com/-inKDHQ3VpaU/UH6bwjM7ZxI/AAAAAAAABJY/pvimQ7qK6Os/s320/x3.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Pada gambar di atas terlihat data usulan untuk tahun 2012 telah terinput sebelumnya.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Navigasi untuk mengolah data pada Musrenbang Kecamatan, Forum Skpd, dan Kabupaten sama yaitu :&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [F1] untuk menambah data (atau tekan tombol tambah menggunakan mouse),&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [F2] untuk mengganti data (atau tekan tombol ganti menggunakan mouse),&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [F3] untuk menghapus data (atau tekan tombol hapus menggunakan mouse),&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [F5] untuk refresh data (atau tekan tombol refresh menggunakan mouse),&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [ESC] untuk membatalakn data (atau tekan tombol batal menggunakan mouse),&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tekan [Enter] untuk navigasi cursor agar memudahkan anda dalam proses menginput data tanpa menggunakan mouse.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-63facU0UB_8/UH6bxes6gWI/AAAAAAAABJk/0TuTOQQwj_U/s1600/x4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;http://4.bp.blogspot.com/-63facU0UB_8/UH6bxes6gWI/AAAAAAAABJk/0TuTOQQwj_U/s320/x4.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Contoh pengisian data Usul Kecamatan seperti gambar di atas&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-nRHwgb8XJw0/UH6byHAW_RI/AAAAAAAABJw/yXwMU_5vMmY/s1600/x5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;http://3.bp.blogspot.com/-nRHwgb8XJw0/UH6byHAW_RI/AAAAAAAABJw/yXwMU_5vMmY/s320/x5.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Modul backup di atas digunakan untuk membackup data Usul musrenbang pada tahun tertentu menggunakan enkripsi khusus selain itu juga terdapat fungsi data backup yang dapat difilter berdasarkan kecamatan dan organisasi.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-z8o0YWIgVDg/UH6dJpAtUSI/AAAAAAAABKA/GYelyhZ5N2w/s1600/x7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;http://2.bp.blogspot.com/-z8o0YWIgVDg/UH6dJpAtUSI/AAAAAAAABKA/GYelyhZ5N2w/s320/x7.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;laporan dapat juga di simpan dalam bentuk pdf. Untuk menyimpan dalam bentuk pdf setelah tombol cetak di klik atau pada report preview seperti gambar di atas selanjutnya klik tombol save kemudian isikan nama file dan type file pdf, contoh nya seperti gambar di atas&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-WIFsoyQ9wiY/UH6dLXW0-uI/AAAAAAAABKI/JDJG27rYPY8/s1600/x8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;221&quot; src=&quot;http://3.bp.blogspot.com/-WIFsoyQ9wiY/UH6dLXW0-uI/AAAAAAAABKI/JDJG27rYPY8/s320/x8.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Gambar di atas adalah report yang telah di save/ simpan/ generate dalam bentuk pdf yang selanjutnya dapat di olah untuk kepentingan publikasi, misal publikasi ke web site atau lain sebagainya.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-gjLqMjSlGFA/UH6dHmVHveI/AAAAAAAABJ4/MsZOIp4wJa4/s1600/x6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;145&quot; src=&quot;http://4.bp.blogspot.com/-gjLqMjSlGFA/UH6dHmVHveI/AAAAAAAABJ4/MsZOIp4wJa4/s320/x6.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Untuk memulai proses restore data user hanya perlu memilih file *.bckmus yang telah dibuat kemudian menekan tombol proses, harap menunggu hingga proses selesai. Jika datanya backup banyak maka kemungkinan memakan waktu &amp;lt;5 menit untuk mengembalikan/ merestore data yang telah di backup tersebut.&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-v5k30FC88VE/UH6dQgxPzgI/AAAAAAAABKQ/MW4aoIbBeMU/s1600/x9.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;http://3.bp.blogspot.com/-v5k30FC88VE/UH6dQgxPzgI/AAAAAAAABKQ/MW4aoIbBeMU/s320/x9.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Status aplikasi ini adalah freeware dimana pada aplikasi ini terdapat fasilitas registrasi. Jika aplikasi belum teregistrasi maka data musrenbang hanya terbatas pada 10 buah data saja.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Demo Aplikasi Klik link di bawah :&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://tny.cz/cd35977e&quot;&gt;&lt;span id=&quot;goog_1945685734&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1945685738&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1945685742&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1945685746&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1945685750&quot;&gt;&lt;/span&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; style=&quot;background-color: white; border: none; color: #336699; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Mudah-Mudahan Bermanfaat ^_^  Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2012/10/project-usul-musrenbang-kabupaten.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-iZx8QXFDSMA/UH6bvJsy4JI/AAAAAAAABJA/f31npg95gVw/s72-c/x1.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1263517832563681183</guid><pubDate>Tue, 26 Jun 2012 05:57:00 +0000</pubDate><atom:updated>2012-06-25T22:57:55.359-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">jaringan</category><title>Cara Backup &amp; Restore Konfigurasi Mikrotik dengan Winbox</title><description>&lt;br /&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 1: buka winbox, klik menu “Files”&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah1.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah1.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 2: dari jendela baru yang terbuka, klik tombol “Backup”&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah2.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah2.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 3: Akan tercipta file baru, select pada file tersebut&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah3.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah3.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 4: Setelah file tersorot, klik pada icon “Copy”&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah4.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah4.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 5: Buka windows explorer, buat folder baru, klik kanan mouse, lalu pilih paste&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah5.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah5.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Nah sampai disini udah terbackup tuh konfigurasi mikrotik.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Untuk melakukan restore langkahnya seperti mulai langkah 6 berikut.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 6: Copy file konfigurasi router yang mau di restore&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah6.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah6.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Buka winbox lagi kalau belom dibuka, pilih menu “Files” lagi…&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 7: Klik pada icon “Paste” di jendela files&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah7.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah7.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;baseline&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Langkah 8: Select pada file yang baru saja di “paste”&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah8.jpg&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #b85b5a; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; wrc_done=&quot;true&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.masdeni.com/uploads/tutorial/mikrotik/backup-restore/langkah8.blogThumb.jpg&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; margin-bottom: 1.8em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;LAngkah 9: Klik pada tombol restore”&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Mudah-Mudahan Bermanfaat ^_^&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Go Kendary Open SOurce Sincerely YOurs&lt;/span&gt;</description><link>http://tommyirawan.blogspot.com/2012/06/cara-backup-restore-konfigurasi.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1604262760036890639</guid><pubDate>Fri, 04 May 2012 03:05:00 +0000</pubDate><atom:updated>2012-05-03T20:41:42.479-07:00</atom:updated><title>TOP AUTO COMPLETE ON TEdit Delphi</title><description>&lt;a href=&quot;http://4.bp.blogspot.com/-0dv4oMYwCZo/T6NCjoyX_LI/AAAAAAAABEE/jz0acAuTn-U/s1600/AutoComplete.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;span id=&quot;goog_290336066&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_290336067&quot;&gt;&lt;/span&gt;&lt;img border=&quot;0&quot; height=&quot;164&quot; src=&quot;http://4.bp.blogspot.com/-0dv4oMYwCZo/T6NCjoyX_LI/AAAAAAAABEE/jz0acAuTn-U/s320/AutoComplete.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mari kita ekperimen membuat AutoComplete di TEdit &amp;nbsp;(kalau mau download silahkan klik tombol download dibawah).&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Pertama silahkan tambahkan satu buah TEdit Text beri nama edtList ;&lt;br /&gt;Kemudian deklarasikan variabel Tstring List dalam bentuk variabel global (untuk hanya untuk percobaan, selebihnya silahkan kembangkan selebihnya)&lt;br /&gt;//----------------&lt;br /&gt;listValues : TStringList;&lt;br /&gt;&lt;br /&gt;//----------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pada kondisi FORM ON CREATE inisialisasi data ke dalam variabel global tadi&lt;/b&gt;&lt;br /&gt;//---------------- Deklarasi statik, kedepannya dikembangkan inisialisasi data dari database ^_^&lt;br /&gt;&lt;br /&gt;&amp;nbsp; listValues := TStringList.Create;&lt;br /&gt;&amp;nbsp; listValues.Add(&#39;Tommy Irawan Patra&#39;);&lt;br /&gt;&amp;nbsp; listValues.Add(&#39;Sakri&#39;);&lt;br /&gt;&amp;nbsp; listValues.Add(&#39;Azmil&#39;);&lt;br /&gt;&amp;nbsp; listValues.Add(&#39;Kasim&#39;);&lt;br /&gt;&amp;nbsp; listValues.Add(&#39;Nasrullah Sulaiman&#39;);&lt;br /&gt;&lt;br /&gt;//----------------&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pada kondisi FORM ON CLOSE masukan kode berikut &amp;nbsp;:&lt;/b&gt;&lt;br /&gt;//----------------&lt;br /&gt;&amp;nbsp;listValues.Free;&lt;br /&gt;&lt;br /&gt;//----------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tambahkan function berikut :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;//----------------&lt;br /&gt;function EditComplete(myKey:integer;mEdit: TEdit; mItems: TStrings; mCase: Boolean = True): Boolean;&lt;br /&gt;var&lt;br /&gt;&amp;nbsp;I, T: Integer;&lt;br /&gt;&amp;nbsp;vSubStr, S: string;&lt;br /&gt;begin&lt;br /&gt;Result := False;&lt;br /&gt;case myKey of&lt;br /&gt;&amp;nbsp; &amp;nbsp; 8, 13, 46, 37..40: ;// jangan cari jika myKey adalah backspace, enter, delete atau panah kanan-kiri&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;if (not Assigned(mEdit)) or (not Assigned(mItems)) then&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Exit;&lt;br /&gt;&amp;nbsp;vSubStr := mEdit.Text;&lt;br /&gt;&amp;nbsp;if not mCase then vSubStr := UpperCase(vSubStr);&lt;br /&gt;&amp;nbsp; &amp;nbsp; for I := 0 to Pred(mItems.Count) do&lt;br /&gt;&amp;nbsp; &amp;nbsp; begin&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; S := mItems[I];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if not mCase then&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S := UpperCase(S);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (Pos(vSubStr, S) = 1) and (vSubStr &amp;lt;&amp;gt; S) then&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; begin&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;T := Length(vSubStr);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mEdit.Text := mItems[I];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mEdit.SelStart := T;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mEdit.SelLength := Length(mItems[I]) - T;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Result := True;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; end;&lt;br /&gt;&amp;nbsp; &amp;nbsp; end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;//---------------- &lt;br /&gt;&lt;br /&gt;Tambahkan pada kondisi ONKEY UP&amp;nbsp;edtList&lt;br /&gt;//----------------&lt;br /&gt;EditComplete(key,edtList,listValues);&lt;br /&gt;//---------------- &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Semoga berhasil, selamat mencoba :D&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-0dv4oMYwCZo/T6NCjoyX_LI/AAAAAAAABEE/jz0acAuTn-U/s1600/AutoComplete.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;164&quot; src=&quot;http://4.bp.blogspot.com/-0dv4oMYwCZo/T6NCjoyX_LI/AAAAAAAABEE/jz0acAuTn-U/s320/AutoComplete.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Run dan ketik T maka autocomplete akan mengarah ke list value Tommy Irawan Patra&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span id=&quot;goog_290336045&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://tinypaste.com/0547d9c7&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; /&gt;&lt;span id=&quot;goog_290336065&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_290336060&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_290336046&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2012/05/auto-complete-on-tedit-delphi.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-0dv4oMYwCZo/T6NCjoyX_LI/AAAAAAAABEE/jz0acAuTn-U/s72-c/AutoComplete.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-5494140636247196159</guid><pubDate>Mon, 13 Feb 2012 06:50:00 +0000</pubDate><atom:updated>2012-05-03T20:13:23.763-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Download Hiren’s BootCD 15.1</title><description>&lt;h2&gt; Changes From Version 15.0 to 15.1&lt;/h2&gt;&lt;h4 style=&quot;margin-top: 1em;&quot;&gt; New Added, Updated Functions:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;ClamWin Free Antivirus 0.97.3 (07-12-2011).&lt;/li&gt;&lt;li&gt;Added options to integrate updates (on USB/writable drives) for  Malwarebytes, SuperAntispyware, Avira Antivirus, Spybot Search &amp;amp;  Destroy, ClamWin Antivirus and DrWeb Antivirus.&lt;/li&gt;&lt;li&gt;Fixed HBCDMenu.cmd for 64bit.&lt;/li&gt;&lt;li&gt;MiniXP: Fixed MSI installer.&lt;/li&gt;&lt;li&gt;DrWeb Antivirus is now downloadable only.&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;margin-top: 1em;&quot;&gt; Updated Softwares:&lt;/h4&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Avira AntiVir Personal (07-12-2011),  ComboFix (07-12-2011), Grub4dos 2011-12-06, Malwarebytes Anti-Malware  1.51.1 (07-12-2011), Partition Wizard 7.0, Remove Fake Antivirus 1.82,  RKill (07-12-2011), Spybot – Search &amp;amp; Destroy 1.6.2 (07-12-2011),  SuperAntispyware 5.0.1134 (07-12-2011), TDSSKiller 2.6.21.0, TeamViewer  6.0.10462, Western Digital Lifeguard for Windows 1.24.&lt;/div&gt;&lt;h4 style=&quot;margin-top: 1em;&quot;&gt; Removed Softwares:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Ammyy Admin&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt; Changes From Version 14.1 to 15.0&lt;/h2&gt;&lt;h4 style=&quot;margin-top: 1em;&quot;&gt; New Added Softwares:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Archive format changed from .uha to .7z&lt;/li&gt;&lt;li&gt;HBCDMenu.cmd: Can now be launched from WinPE/Network folder, for  Vista/7 use F8 before you start windows and then choose Repair Computer  &amp;gt; Command prompt and type D:\HBCDMenu&lt;/li&gt;&lt;li&gt;MiniXP: Added/updated Storage/LAN/WLAN drivers, added Arabic  keyboard, Fixed keyboard changer, Set %temp%/pagefile on any drive and  other minor improvements.&lt;/li&gt;&lt;li&gt;FreeOTFE 5.21: Free, open source, on-the-fly transparent disk encryption program (Windows Freeware).&lt;/li&gt;&lt;li&gt;Junction 1.04: Create/View/Delete Windows junction/reparse points on an NTFS drive (Windows Freeware).&lt;/li&gt;&lt;li&gt;NTFSLinksView 1.05: To view list of all symbolic links, junctions and their target paths (Windows Freeware).&lt;/li&gt;&lt;li&gt;ODIN 0.3.4: Open Disk Imager in a Nutshell is similar to Drive  Snapshot which supports backing up windows while you are using it  (Windows Freeware).&lt;/li&gt;&lt;li&gt;PC Decrapifier 2.2.8: Removes unwanted preinstalled/bundled software  from Windows XP/Vista/7 that usually comes with HP/Dell/Acer etc  machines (Windows Freeware).&lt;/li&gt;&lt;li&gt;Print Flush 1.3: To clean the print spool it restarts the print spooler and deletes junk print files (Windows Freeware).&lt;/li&gt;&lt;li&gt;TrID File Identifier 2.10: Alternative of UnChk and FileChk to recover filetype from the file content (Windows Freeware).&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;margin-top: 1em;&quot;&gt; Updated Softwares:&lt;/h4&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;3DP Chip 11.10, 7-Zip 9.22, Autoruns  11.0, Avira AntiVir Personal (29-10-2011), BellaVista 1.1.0.66,  BlueScreenView 1.40, CCleaner 3.12.1572, CloneDisk 1.9.6, CloneSpy 2.62,  ComboFix (29-10-2011), Complete Internet Repair 1.2.8.1283, CurrPorts  1.96, Defraggler 2.07.346, Device Doctor 2.0, Don’t Sleep 2.42, Dr.Web  CureIt! Antivirus (29-10-2011), DriveImage XML 2.30, GParted Partition  Editor 0.9.1, GPU-Z 0.5.5, grub4dos 2011-10-22, HashMyFiles 1.72, HBCD  Customizer 3.0, HBCD Program Launcher 3.2, Image For Dos 2.66, Image For  Windows 2.66, ImgBurn 2.5.6.0, Malwarebytes Anti-Malware 1.51.1  (29-10-2011), Network Password Recovery 1.32, Opera 11.01, Parted Magic  6.7, PCI 32 Sniffer 1.4 (12-09-2011), PCI and AGP info Tool  (12-09-2011), PhotoRec 6.13b, Process Explorer 15.05, Recuva 1.41.537,  Remove Fake Antivirus 1.80, RKill (29-10-2011), SearchMyFiles 1.80,  ShadowCopy 2.00, SIW 2011.09.16, SmartSniff 1.85, SoftPerfect Network  Scanner 5.2.3, Speccy 1.13.276, Spybot – Search &amp;amp; Destroy 1.6.2  (29-10-2011), SuperAntispyware 5.0.1134 (29-10-2011), System Explorer  3.5.2, TeamViewer 6.0.11117, TestDisk 6.13b, TrueCrypt 7.1,  UnknownDevices 1.4.20 (12-09-2011), USBDeview 1.95, WebBrowserPassView  1.15, WinSCP 4.3.5, WirelessKeyView 1.36, WirelessNetView 1.38&lt;/div&gt;&lt;h2 style=&quot;margin-top: 1em;&quot;&gt; Troubleshoot&lt;/h2&gt;If you are getting a virus warning from the downloaded files, please check &lt;a href=&quot;http://www.hirensbootcd.org/faq/&quot;&gt;FAQ&lt;/a&gt; page &lt;i&gt;“Why am I getting a virus warning for a file downloaded from your website”&lt;/i&gt; section.&lt;br /&gt;If you are getting redirected to the download page or homepage while  you are trying to download the file, please disable the softwares or  settings can be blocking referer headers of your browser, connect  directly if you are using a proxy, close your browser, clean browser  cache and try again.&lt;br /&gt;Please check &lt;a href=&quot;http://www.hirensbootcd.org/faq/&quot;&gt;FAQ&lt;/a&gt; page for any other frequently asked questions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Filename: &lt;/strong&gt;&lt;a href=&quot;http://tinypaste.com/682fa689&quot; rel=&quot;nofollow&quot;&gt;Hirens.BootCD.15.1.zip&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Filesize:&lt;/strong&gt; 498.36 MB (522565534 bytes)&lt;br /&gt;&lt;strong&gt;ISO MD5:&lt;/strong&gt; B5DE7A10DD1586D47535372EA1AD9BED&lt;br /&gt;&lt;strong&gt;ZIP MD5:&lt;/strong&gt; 5B8E9240AE8CF74939B60AD872CBBABA&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://tinypaste.com/682fa689&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2012/02/download-hirens-bootcd-151.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s72-c/download2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-5115590785137261759</guid><pubDate>Fri, 16 Dec 2011 23:37:00 +0000</pubDate><atom:updated>2011-12-16T15:37:12.175-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Membuat Installer Dengan WinRar (SFX archive)</title><description>Installer adalah sebuah aplikasi yang dimana untuk mengekstrak file yang dibungkus ke dalam file arsip seperti WinRAR atau WinZip ke folder yang dimana kamu letakkan direktorinya contohnya: C:\Program Files\(nama foldernya).&lt;br /&gt;&lt;br /&gt;Membuat installer itu sangatlah mudah sekali,apalagi sudah mahir. Yang terutama adalah kita punya aplikasi khusus InstallerMaker seperti: Nullsoft Installer System (NSIS),WinRAR,dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;Disini saya hanya akan memberikan tutor pengistallan yang mudah yaitu dengan WinRAR:&lt;br /&gt;&lt;br /&gt;1. Pertama kamu harus punya WinRAR terlebih dahulu,jika tidak ada silahkan cari di Indowebster dengan menuliskan di keywordnya WinRAR 3.70 atau download dari http://www.winrar.com/.&lt;br /&gt;&lt;br /&gt;2. Setelah itu installah WinRARnya,kemudian buka folder yang kalian mau dibikin installernya.&lt;br /&gt;&lt;br /&gt;3. Kemudian pilih semua file yang mau dibikin installernya dengan menekan tombol pintasnya Ctrl + A.&lt;br /&gt;&lt;br /&gt;4. Kemudian pointer komputer kamu harus berada pada posisi file yang sudah dipilih yang dilanjuti dengan mengklik mouse kanan dan pilih “Add to archive…”.&lt;br /&gt;&lt;br /&gt;5. Setelah itu pada kotak dialog muncul beberapa pilihan pada kotak “Archiving options” dan pilih “Create SFX archive”.&lt;br /&gt;&lt;br /&gt;6. Setelah itu klik .RAR pada kotak Archive format. Kenapa pilih .rar? karena ada perbedaan antara file arsip .rar dengan .zip yaitu file arsip .rar biasanya kompresan file kuat jadi bisa makan ratio kompresan sampai 50%,semakin kurang ratio kompresan maka membuat muatan file arsipnya kecil dan jadi mudah dipindahkan ke direktori mana saja.&lt;br /&gt;&lt;br /&gt;7. Setelah itu pilih “Advanced” untuk mengatur mode installer yang akan di buat.&lt;br /&gt;&lt;br /&gt;8. Setelah itu klik button “SFX options” untuk mengatur rancangannya.&lt;br /&gt;&lt;br /&gt;9. Pada pilihan General isi kotak Path to extrac dan isikan dengan tulisan C:\Program Files\(nama foldernya).&lt;br /&gt;&lt;br /&gt;10. Pilih Advanced untuk membuat shorcut,dengan klik button Add shortcut…&lt;br /&gt;&lt;br /&gt;11. Pada kotak dialog add shortcut pilihlah dimana shortcutnya dibuat pada Where to create.&lt;br /&gt;&lt;br /&gt;12. Kemudian pilih Desktop jika kamu ingin muncul jalan pintasnya di depan layar komputer.&lt;br /&gt;&lt;br /&gt;13. Isilah source file name yaitu file aplikasi dasar dimana yang ada pada folder program kamu.contoh: Application.exe,maka pada kotak source file name tersebut kamu isikan yang sama dengan nama file aslinya.&lt;br /&gt;&lt;br /&gt;14. Isi shortcut name dengan menuliskan nama file pintas yang kamu inginkan. Jika sudah klik Ok&lt;br /&gt;&lt;br /&gt;15. Jika ada lagi yang mau dibuat shortcutnya,klik lagi add to shortcutnya. Jika mau dibikin ke folder start pilih Start Menu/Program dan caranya sama dengan tutor dari nomor 13 dan 14.&lt;br /&gt;&lt;br /&gt;16. Kemudian pilih “Text and icon” untuk mengisi rancangan lainnya.&lt;br /&gt;&lt;br /&gt;17. Isi Title of SFX window untuk mengisi nama installernya.&lt;br /&gt;&lt;br /&gt;18. Isi Text to display in SFX window untuk mengisi petunjuknya.&lt;br /&gt;&lt;br /&gt;19. Kemudian pada kotak Customize SFX logo and icon pilih browse pada kotak “Load SFX logo from the file” itu untuk apa?,yaitu untuk memasukan mode gambar pada installer kamu. Filenya harus berformat .bmp ukurannya disarankan 100 x 300 juga muatannya maksimal 300 kb.&lt;br /&gt;&lt;br /&gt;20. Setelah itu pilih browse pada kotak “Load SFX icon from the file” untuk apa juga?,yaitu untuk membuat tampilan ikon gambar installer kamu. Filenya harus asli yang berformat .ico,bukan file dari .bmp terus diubah formatnya menjadi .ico paham?.&lt;br /&gt;&lt;br /&gt;21. Pilih License untuk membuat tampilan installer kamu lebih menarik dengan lilensi atau ketentuan syarat sah untuk pemakai.&lt;br /&gt;&lt;br /&gt;22. Isilah judul lilensinya yang dilanjutkan mengisi isi lilensinya.&lt;br /&gt;&lt;br /&gt;23. Kemudian jika ada lagi yang diisikan atau diatur silahkan kamu atur sendiri,kenapa?,karena disini saya hanya memberi tutor yang mudahnya saja. (It’s only easy)&lt;br /&gt;&lt;br /&gt;24. Setelah itu klik Ok untuk SFX options dan kemudian klik Ok lagi pada kotak dialog WinRARnya.&lt;br /&gt;&lt;br /&gt;25. Tunggulah sampai beberapa saat sampai selesai.&lt;br /&gt;&lt;br /&gt;Nah sekian tutor membuat installer dengan mudah yang saya berikan pada kamu. &lt;br /&gt;src&amp;nbsp; : http://wisnutole.wordpress.com/2008/06/28/cara-membuat-installer/&lt;br /&gt; &lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/12/membuat-installer-dengan-winrar-sfx.html</link><author>noreply@blogger.com (tomx)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-6631702901786809973</guid><pubDate>Tue, 29 Nov 2011 12:50:00 +0000</pubDate><atom:updated>2011-11-29T04:51:48.478-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">antivirus</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Download Anti virus Bitdefender Pro 2011 dan 2012 full patch until 2045</title><description>&lt;br /&gt;&lt;div align=&quot;center&quot; style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt; &lt;b&gt;&lt;span style=&quot;font-family: &#39;Franklin Gothic Medium&#39;;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;BITDEFENDER COMMUNITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;83&quot; src=&quot;http://www.bitdefender-srbija.info/images/logo_BitDefender.jpg&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;b style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;DOWNLOAD PROGRAM, INSTALASI, DAN LAIN-LAIN&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;Installer Bitdefender&lt;/span&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;div id=&quot;KSA-spoiler-post40989741-0&quot; style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;b&gt;Spoiler&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;i&gt;Bitdefender 2011, 2012&lt;/i&gt;:&amp;nbsp;&lt;/div&gt;&lt;span class=&quot;smallfont&quot; id=&quot;KSA-spoiler-post40989741-0-info&quot; style=&quot;color: darkblue; font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif;&quot;&gt;3 spoiler(s)&lt;/span&gt;&lt;div class=&quot;alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #e1e4f2; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;&quot;&gt; &lt;div&gt; &lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Installer Bitdefender 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div id=&quot;KSA-spoiler-post40989741-1&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;b&gt;Spoiler&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;i&gt;direct link&lt;/i&gt;:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;&quot;&gt; &lt;div&gt; Download Link&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;BitDefender Antivirus Pro 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; font-size: 13px; height: 66px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/antivirus/final/en/bitdefender_antivirus_2011_32b.exe&lt;br /&gt;&lt;br /&gt;http://download.bitdefender.com/windows/desktop/antivirus/final/en/bitdefender_antivirus_2011_64b.exe&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;BitDefender Internet Security 2011&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 66px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/internet_security/final/en/bitdefender_internet_security_2011_32b.exe&lt;br /&gt;&lt;br /&gt;http://download.bitdefender.com/windows/desktop/internet_security/final/en/x64/bitdefender_internet_security_2011_64b.exe&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;BitDefender Total Security 2011&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 66px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/total_security/final/en/bitdefender_total_security_2011_32b.exe&lt;br /&gt;&lt;br /&gt;http://download.bitdefender.com/windows/desktop/total_security/final/en/x64/bitdefender_total_security_2011_64b.exe&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Installer Bitdefender 2012&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;KSA-spoiler-post40989741-2&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;b&gt;Spoiler&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;i&gt;Bitdefeder 2012&lt;/i&gt;:&amp;nbsp;&lt;/div&gt;&lt;span class=&quot;smallfont&quot; id=&quot;KSA-spoiler-post40989741-2-info&quot; style=&quot;color: darkblue; font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif;&quot;&gt;1 spoiler(s)&lt;/span&gt;&lt;div class=&quot;alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;&quot;&gt; &lt;div&gt; &lt;div id=&quot;KSA-spoiler-post40989741-3&quot; style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;b&gt;Spoiler&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;i&gt;direct link&lt;/i&gt;:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;&quot;&gt; &lt;div&gt; Download Link&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;BitDefender Antivirus Pro 2012&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 146px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/av_plus/2012/en-us/bitdefender_av_2012_32b.exe&lt;br /&gt;http://download.bitdefender.com/windows/desktop/av_plus/2012/en-us/bitdefender_av_2012_64b.exe&lt;br /&gt;&lt;br /&gt;Mirror : IDWS&lt;br /&gt;Join with HJSplit&lt;br /&gt;http://idws.us/jibbid&lt;br /&gt;http://idws.us/jibbie&lt;br /&gt;http://idws.us/jibbif&lt;/pre&gt;&lt;/div&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;BitDefender Internet Security 2012&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 146px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/i_security/2012/en-us/bitdefender_is_2012_32b.exe&lt;br /&gt;http://download.bitdefender.com/windows/desktop/i_security/2012/en-us/bitdefender_is_2012_64b.exe&lt;br /&gt;&lt;br /&gt;Mirror : IDWS&lt;br /&gt;Join with HJSplit&lt;br /&gt;http://idws.us/jibbjh&lt;br /&gt;http://idws.us/jibbji&lt;br /&gt;http://idws.us/jibbjj&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;BitDefender Total Security 2012&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 146px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://download.bitdefender.com/windows/desktop/t_security/2012/en-us/bitdefender_ts_2012_32b.exe&lt;br /&gt;http://download.bitdefender.com/windows/desktop/t_security/2012/en-us/bitdefender_ts_2012_64b.exe&lt;br /&gt;&lt;br /&gt;Mirror : IDWS&lt;br /&gt;Join with HJSplit&lt;br /&gt;http://idws.us/jibcbc&lt;br /&gt;http://idws.us/jibcbd&lt;br /&gt;http://idws.us/jibcbe&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;span style=&quot;background-color: #f5f5ff; color: red; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;b&gt;&lt;br /&gt;Patch 2011 &amp;amp; 2012 until 2045 (&lt;i&gt;works with Bitdefender 2012&lt;/i&gt;)&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px;&quot; /&gt;&lt;div id=&quot;KSA-spoiler-post40989741-4&quot; style=&quot;background-color: #f5f5ff; font-family: verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; font-size: 13px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; &lt;b&gt;Spoiler&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;i&gt;patch&lt;/i&gt;:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #e1e4f2; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;&quot;&gt; &lt;div&gt; &lt;div style=&quot;margin-bottom: 20px; margin-left: 20px; margin-right: 20px; margin-top: 5px;&quot;&gt; &lt;div class=&quot;smallfont&quot; style=&quot;font: normal normal normal 11px/normal verdana, geneva, lucida, &#39;lucida grande&#39;, arial, helvetica, sans-serif; margin-bottom: 2px;&quot;&gt; Code:&lt;/div&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 34px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;http://www.mediafire.com/?8b2ybpw5yz2328z&lt;/pre&gt;&lt;pre class=&quot;alt2&quot; dir=&quot;ltr&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-style: inset; border-bottom-width: 1px; border-color: initial; border-left-style: inset; border-left-width: 1px; border-right-style: inset; border-right-width: 1px; border-top-style: inset; border-top-width: 1px; height: 34px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: left; width: 640px;&quot;&gt;&lt;a href=&quot;http://www.kaskus.us/showthread.php?t=1015809&quot;&gt;http://www.kaskus.us/showthread.php?t=1015809&lt;/a&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;similiar&quot;&gt; &lt;center&gt; &lt;a href=&quot;http://www.linkwithin.com/&quot;&gt;&lt;img alt=&quot;Related Posts Plugin for WordPress, Blogger...&quot; src=&quot;http://www.linkwithin.com/pixel.png&quot; style=&quot;border: 0;&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;Read more: &lt;a href=&quot;http://repostkaskus.blogspot.com/2011/11/download-anti-virus-bitdefender-pro.html#ixzz1f69fhFSx&quot; style=&quot;color: #003399;&quot;&gt;http://repostkaskus.blogspot.com/2011/11/download-anti-virus-bitdefender-pro.html#ixzz1f69fhFSx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/11/download-anti-virus-bitdefender-pro.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-5968893666024739837</guid><pubDate>Thu, 24 Nov 2011 23:49:00 +0000</pubDate><atom:updated>2011-11-24T15:49:40.240-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CodeIgniter</category><category domain="http://www.blogger.com/atom/ns#">php</category><title>Pagination with Code Igniter</title><description>There are times when you may have to either split an article or a set  of results lets say from a database query to span multiple pages. In  times like those you will need to write some sort of pagination script.  This can be a little overwhelming for developers who have never done  something like that before, but with &lt;a href=&quot;http://www.codeigniter.com/&quot;&gt;Code Igniter&lt;/a&gt; its a cinch to do.&lt;br /&gt;   Code Igniter comes with a &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/pagination.html&quot;&gt;Pagination class&lt;/a&gt; that is pretty easy to use and implement. In this tutorial I’ll do a  quick example of returning a set of results from a database and  paginating those results. I’ll be using the latest version of CI, which,  as of this article is version 1.5.1. While the Pagination class hasn’t  changed from the previous versions (at least not to my knowledge), it’s  always good to use the latest stable version of the framework. So let’s  get started.&lt;br /&gt;   &lt;h2&gt;Configuration and Database Setup&lt;/h2&gt;Okay, as usual, whenever we are starting a CI application, there are a few things we have to setup. First we open our &lt;strong&gt;config.php&lt;/strong&gt; file (which can be found in &lt;strong&gt;/system/application/config/&lt;/strong&gt;). Here we will enter our Base Site &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt;. This is what I set mine as:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$config[&#39;base_url&#39;] = &quot;http://localhost/~yannick/pagination/&quot;;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;For you it will probably be something slightly different.&lt;br /&gt;   This application will be using a database, so our next step is to  create that database and then give CI access to our database. To do this  open &lt;strong&gt;database.php&lt;/strong&gt;, which is also located in your &lt;strong&gt;config folder&lt;/strong&gt; and put in the necessary information to connect to your database. You  may download the “sample code”: for this tutorial and use my example  database if you would like. It will create a table called ‘&lt;strong&gt;christian_books&lt;/strong&gt;‘  and insert some test data to help with this tutorial. With that said I  suppose you can now guess what we will be paginating. If you guessed  some Christian Books then you would be correct.&lt;br /&gt;   &lt;h2&gt;The Controller&lt;/h2&gt;With our basic configuration files and database setup now complete we’ll need to create a controller. I will call mine ‘&lt;strong&gt;books.php&lt;/strong&gt;‘ and it will contain the following code:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;class Books extends Controller {&lt;br /&gt;  function __construct() {&lt;br /&gt;    parent::Controller();&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;helper(&#39;url&#39;);&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;database();&lt;br /&gt;  }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;  function index() {&lt;br /&gt;    // load pagination class&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;library(&#39;pagination&#39;);&lt;br /&gt;    $config[&#39;base_url&#39;] = base_url().&#39;index.php/books/index/&#39;;&lt;br /&gt;    $config[&#39;total_rows&#39;] = $this-&amp;gt;db-&amp;gt;count_all(&#39;christian_books&#39;);&lt;br /&gt;    $config[&#39;per_page&#39;] = &#39;5&#39;;&lt;br /&gt;    $config[&#39;full_tag_open&#39;] = &#39;&amp;lt;p&amp;gt;&#39;;&lt;br /&gt;    $config[&#39;full_tag_close&#39;] = &#39;&amp;lt;/p&amp;gt;&#39;;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;    $this-&amp;gt;pagination-&amp;gt;initialize($config);&lt;br /&gt;  &lt;br /&gt;    //load the model and get results&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;model(&#39;books_model&#39;);&lt;br /&gt;    $data[&#39;results&#39;] = $this-&amp;gt;books_model-&amp;gt;get_books($config[&#39;per_page&#39;],$this-&amp;gt;uri-&amp;gt;segment(3));&lt;br /&gt;  &lt;br /&gt;    // load the HTML Table Class&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;library(&#39;table&#39;);&lt;br /&gt;    $this-&amp;gt;table-&amp;gt;set_heading(&#39;ID&#39;, &#39;Title&#39;, &#39;Author&#39;, &#39;Description&#39;);&lt;br /&gt;  &lt;br /&gt;    // load the view&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;view(&#39;books_view&#39;, $data);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;If you read through the &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter&quot;&gt;Introduction to CI series&lt;/a&gt; I recently did then you may notice a few things here that are familiar.  If you didn’t and are new to CI then feel free to go through that three  part series and then return to this one. If you are already up to  speed, then let us continue and have a look through the code above in  more detail. &lt;br /&gt;   First we have our constructor in which we load our &lt;a href=&quot;http://www.codeigniter.com/user_guide/helpers/url_helper.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; Helper&lt;/a&gt; and Database. Of course, you don’t have to create a constructor and  load those helpers, as it you can easily load them in other the  functions/methods in your controller, however, if the helpers are going  to be used throughout most/all of the methods in the controller then I  usually prefer to create a constructor and place them there.&lt;br /&gt;   Next we created one method called &lt;code&gt;index()&lt;/code&gt;. This is a  pretty basic application and as such we’ll only be needing this single  method in which we loaded the pagination class, model and html table  class (which we will discuss a little later in this tutorial).&lt;br /&gt;   Let us begin with the Pagination class, which, as you will see is very simple to use. First we configure the base &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; of the web page to be paginated:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$config[&#39;base_url&#39;] = base_url().&#39;index.php/books/index/&#39;;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;This &lt;code&gt;base_url&lt;/code&gt; is not to be confused with the &lt;code&gt;base_url()&lt;/code&gt; function I used in the assignment of the &lt;code&gt;$config[]&lt;/code&gt; array. The &lt;code&gt;base_url()&lt;/code&gt; function comes from the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; Helper and it represents the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; for the application on a whole. Concatenated to that is the remainder of the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; necessary to reference the web page to be paginated. &lt;br /&gt;   Next we configure the total number of rows in our database:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$config[&#39;total_rows&#39;] = $this-&amp;gt;db-&amp;gt;count_all(&#39;christian_books&#39;);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Since I am returning all the rows in my database then this function  will do fine, however, if you were running a specific query that will  return some and not necessarily all the rows then you would probably  want to use the &lt;code&gt;$query-&amp;gt;num_rows()&lt;/code&gt; function found in the set of &lt;a href=&quot;http://www.codeigniter.com/user_guide/database/results.html&quot;&gt;result helper functions&lt;/a&gt;.&lt;br /&gt;   The &lt;code&gt;$config[&#39;per_page&#39;]&lt;/code&gt; variable simply tells the Pagination Class how many results to display on each page. And the &lt;code&gt;$config[&#39;full_tag_open&#39;]&lt;/code&gt; and &lt;code&gt;$config[&#39;full_tag_close&#39;]&lt;/code&gt; variables state what tags to use to surround the pagination links.&lt;br /&gt;   Next we load our model, which we will create shortly and execute one of its methods, &lt;code&gt;get_books()&lt;/code&gt;.  It takes in two arguments, the limit, which determines how many items  to display on each page and an offset which will tell it what row to  start returning results from. You will notice that the first argument  (the limit) gets it’s value from the &lt;code&gt;$config[&#39;per_page&#39;]&lt;/code&gt; variable, while, the second argument gets its value from the 3rd segment of the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; via another &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; helper function, &lt;code&gt;$this-&amp;gt;uri-&amp;gt;segment(3)&lt;/code&gt;. The latter is very interesting and here’s why. CI’s URLs usually take the following form, &lt;strong&gt;www.your-site.com/index.php/class/function/ID&lt;/strong&gt;, so as you can see the 3rd segment (after &lt;strong&gt;index.php&lt;/strong&gt;) represents the ID. So lets take for example the following URL:&lt;br /&gt;   http://localhost/~yannick/pagination/index.php/books/index/10&lt;br /&gt;   The 3rd segment would be 10 and when inserted as the 2nd argument of our model function &lt;code&gt;get_books(5, 10)&lt;/code&gt; it represents the offset. So in other words our results will return the  next 5 records (since our results per page is 5, based on the code  shown earlier) after the first 10 records in our database. Pretty neat,  right? Okay, let’s stop here for now as we will talk about this in a  little more detail the next section.&lt;br /&gt;   Now here’s something new. Here we are loading the &lt;a href=&quot;http://codeigniter.com/user_guide/libraries/table.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Table Class&lt;/a&gt;, which was a new addition to CI in Version 1.5.0. This class allows you to generate &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; tables from arrays or database results. There are quite a few  customizations you can make, however for the purposes of this example  I’m using it in it’s basic form with one exception, I’m specifying  explicitly what the headings of the table should be.&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$this-&amp;gt;table-&amp;gt;set_heading(&#39;ID&#39;, &#39;Title&#39;, &#39;Author&#39;, &#39;Description&#39;);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;If I didn’t specify this, the &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Table Class would use the table names as they are in the database table. So if for example you had a column name ‘&lt;strong&gt;book_id&lt;/strong&gt;‘ in your database table, then the table class would use ‘&lt;strong&gt;book_id&lt;/strong&gt;‘.  Chances are, you don’t want it to be displayed like that, so the above  snippet of code allows you to specify a more readable name for the  column.&lt;br /&gt;   Lastly, we load our ‘View’ and pass it any necessary data that we  will use. And there you have it, our controller is now done. Let us now  take a look at our model and see what roll it plays in pagination.&lt;br /&gt;   &lt;h2&gt;The Model&lt;/h2&gt;Ok, so you may recall that the Model works with information in your  database. In this Pagination tutorial our model will contain a method  that deals with retrieving the correct results from our database based  on the page that the user requested. As you saw in the controller the  method will have two arguments, one for the limit and the other for the  offset. So we create a file called ‘&lt;strong&gt;books_model.php&lt;/strong&gt;‘ and the code in that file will be as follows:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;class books_model extends Model {&lt;br /&gt;  function __construct(){&lt;br /&gt;    parent::Model();&lt;br /&gt;  }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;  function get_books($num, $offset) {&lt;br /&gt;    $query = $this-&amp;gt;db-&amp;gt;get(&#39;christian_books&#39;, $num, $offset); &lt;br /&gt;    return $query;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;As you can see, we called our model ‘&lt;strong&gt;books_model&lt;/strong&gt;‘ and our method &lt;code&gt;get_books()&lt;/code&gt;,  since this tutorial contains a database filled with books and we want  to get those books and display them on screen. You will notice we called  the two arguments to &lt;code&gt;get_books()&lt;/code&gt;, &lt;code&gt;$num&lt;/code&gt; and &lt;code&gt;$offset&lt;/code&gt; respectively. &lt;code&gt;$num&lt;/code&gt; specifies the number of results to retrieve from the database and &lt;code&gt;$offset&lt;/code&gt; specifies where it should start retrieving results from.&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$query = $this-&amp;gt;db-&amp;gt;get(&#39;christian_books&#39;, $num, $offset);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;The above code will produce the following query in MySQL (for example):&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;SELECT * FROM christian_books LIMIT 10, 5&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Five (5) represents &lt;code&gt;$num&lt;/code&gt; and Ten (10) represents &lt;code&gt;$offset&lt;/code&gt;. That’s all there is to it. We store those results in a variable called &lt;code&gt;$query&lt;/code&gt; and then return that variable to anything that calls that method. And with that our model is now complete.&lt;br /&gt;   We are 2/3 of the way there. The last thing we need to do is to create our view.&lt;br /&gt;   &lt;h2&gt;The View&lt;/h2&gt;Remember a View is simply a web page or a page fragment. So our view  in this case is a web page that displays our books in a table. Let’s  have a look at the code:&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;br /&gt;&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en-us&quot; lang=&quot;en-us&quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;&lt;br /&gt;&amp;lt;link rel=&quot;stylesheet&quot; href=&#39;&amp;lt;?php echo base_url(); ?&amp;gt;css/main.css&#39; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;CodeIgniter Pagination Tutorial&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Christian Books&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;?php echo $this-&amp;gt;table-&amp;gt;generate($results); ?&amp;gt;&lt;br /&gt;&amp;lt;?php echo $this-&amp;gt;pagination-&amp;gt;create_links(); ?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;You may be thinking, ‘Surely that can’t be it.’ Yeah that’s all there is to creating the view for this tutorial.&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$this-&amp;gt;table-&amp;gt;generate($results);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;By passing the results we obtained from our model to the &lt;code&gt;generate()&lt;/code&gt; method it will create the &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; necessary to display our table containing our books.&lt;br /&gt;  &lt;pre&gt;&lt;code&gt;$this-&amp;gt;pagination-&amp;gt;create_links();&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Next we have our Pagination &lt;code&gt;create_links()&lt;/code&gt; method,  which does exactly what it says. It creates the links to the various  pages including ‘Next’ and ‘Previous’ links. It will look a little  something like this:&lt;br /&gt;   Â« First  &amp;lt; 1 2 &lt;strong&gt;3&lt;/strong&gt; 4 5 &amp;gt;  Last Â»&lt;br /&gt;   Now visit your web page and have fun playing around with the Pagination. Also as you switch from page to page, watch how the &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; changes and the 3rd segment represents the offset of the results displayed in the table.&lt;br /&gt;   &lt;h2&gt;Summary&lt;/h2&gt;Well there you have it, a quick introduction to the Pagination Class  and as you have seen it’s not that difficult to add pagination to your  application in CI. You were also introduced to the new &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; Table Class added in version 1.5.0. Again it wasn’t too difficult. With this Library we were able to whip up a quick &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; table to display our results.&lt;br /&gt;   Well that’s it for now, I hope you enjoyed this tutorial and found  it informative and helpful. If you are interested in learning how to do  Pagination in &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; without the help of the CI Framework, then I would recommend you watch Jonathan Sampson’s &lt;a href=&quot;http://www.sampsonresume.com/2007/02/01/screencast-php-pagination/&quot;&gt;Pagination screencast&lt;/a&gt;. &lt;br /&gt;   Peace and God bless.&lt;br /&gt;   Download Code: &lt;a href=&quot;http://godbit.com/files/ci_pagination_tut.zip&quot;&gt;ci_pagination_tut.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;src : &lt;a href=&quot;http://godbit.com/article/pagination-with-code-igniter&quot;&gt;http://godbit.com/article/pagination-with-code-igniter&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt; Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/11/pagination-with-code-igniter.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-8712907191750311480</guid><pubDate>Mon, 21 Nov 2011 10:09:00 +0000</pubDate><atom:updated>2012-05-03T20:19:08.997-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Plugins Word To Pdf MsOffice2007</title><description>&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-qR5oflEEfGY/TWfzl09LNcI/AAAAAAAAAOs/0fNHHg61z7I/s1600/pdf%252Bdoe.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-qR5oflEEfGY/TWfzl09LNcI/AAAAAAAAAOs/0fNHHg61z7I/s1600/pdf%252Bdoe.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;PDF (Portable Document Format) adalah sebuah format berkas yang dibuat  oleh Adobe System pada tahun 1993 untuk keperluan pertukaran dokumen  digital. Format PDF digunakan untuk merepresentasikan dokumen dua  dimensi yang meliputi teks, huruf, citra dan grafik vektor dua dimensi.  Pada Acrobat 3-D, kemampuan PDF juga meliputi pembacaan dokumen tiga  dimensi. PDF telah menjadi standar ISO pada tanggal 1 Juli 2008 dengan  kode ISO 32000-1:2008.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Format  file PDF biasanya digunakan untuk mempublikasikan sebuah dokumen. File  ini memiliki banyak kelebihan jika dibandingkan file dokumen seperti  dokumen word. Kelebihan yang sangat menonjol adalah karena ukurannya  yang jauh lebih kecil dari file word aslinya sehingga sangat cocok  digunakan untuk publikasi dokumen, dan pengiriman dokumen. &lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Ada  cara mudah dan cepat untuk memformat file .doc menjadi file .pdf, yaitu  dengan menggunakan Plugins Word To PDF di MS Office 2007, dan &lt;i style=&quot;color: red;&quot;&gt;silahkan download di&lt;/i&gt; &lt;a href=&quot;http://tinypaste.com/67c5b864&quot;&gt;link ini&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Setelah  plugins di install maka otomatis MS Word kita akan bisa merubah file  word(doc, docx) ke dalam format pdf dan xps sehingga kita tidak  susah-susah lagi menginstall program untuk konversi dari word ke pdf.  Apalagi kalo ketikan kita berformat .docx sehingga hanya word 2007  sendiri yg bisa merubah format tersebut ke dalam format pdf atau xps.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Setelah  mendownload file plugins tersebut, lalu install sebagaimana biasa.  Setelah itu kita bisa melihat perubahan di MS Word 2007 pada bagian Save  As…Semula pilihan Save As berwarna redup(alias belom berfungsi), tapi  setelah kita install plugins-nya maka pilihan ini akan berwarna cerah  alias bisa digunakan. Jika kita ingin mengubah format Word ke PDF ato  XPS maka kita tinggal membuka tulisan word kita dengan Word 2007 lalu  pilih Save As PDF ato XPS.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Kelebihan  Plugins Word To PDF di MS Office 2007 yaitu proses konversi dari word  ke pdf atau xps ini lebih cepat mengubahnya bila dibandingkan dengan  menggunakan Acrobat Professional, Foxit, atau software lainnya.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;Selamat mencoba..!&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://tinypaste.com/67c5b864&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;source : &lt;a href=&quot;http://lpmp-gorontalo.blogspot.com/2011/02/plugins-word-to-pdf-di-ms-office-2007.html&quot;&gt;http://lpmp-gorontalo.blogspot.com/2011/02/plugins-word-to-pdf-di-ms-office-2007.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/11/plugins-word-to-pdf-msoffice2007.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-qR5oflEEfGY/TWfzl09LNcI/AAAAAAAAAOs/0fNHHg61z7I/s72-c/pdf%252Bdoe.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-9057244263394326302</guid><pubDate>Mon, 14 Nov 2011 23:44:00 +0000</pubDate><atom:updated>2011-11-14T15:46:45.624-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joomla</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Mengaktifkan Sindikat RSS Feed Anda</title><description>&lt;div class=&quot;entry&quot;&gt;      Bagaimanakah cara untuk menampilkan RSS Feed pada situs yang  dibuat dengan Joomla? Apakah harus menginstall plugin tambahan? Mungkin  ini sering menjadi pertanyaan bagi Anda yang telah selesai membuat situs  tapi bingung kok Joomla tidak ada RSS Feed-nya seperti pada WordPress.&lt;br /&gt; Joomla memiliki built-in module untuk membuat dan menampilkan RSS Feed (&lt;em&gt;syndication&lt;/em&gt;) pada situs yaitu &lt;strong&gt;mod_syndicate&lt;/strong&gt;. Apabila Anda tidak menginstall SAMPLE DATA pada saat instalasi situs, module ini default-nya tidak aktif.&lt;br /&gt;&lt;br /&gt; Anda harus mengaktifkan module ini terlebih dulu agar bisa menampilkan RSS Feed pada situs Anda.&lt;br /&gt; &lt;span id=&quot;more-1261&quot;&gt;&lt;/span&gt;&lt;br /&gt; Untuk Joomla 1.5 caranya adalah sebagai berikut:&lt;br /&gt; 1. Klik menu &lt;strong&gt;Extensions – Module Manager&lt;/strong&gt;.&lt;br /&gt; 2. Klik tombol &lt;strong&gt;New&lt;/strong&gt; pada toolbar.&lt;br /&gt; 3. Pilih module dengan nama &lt;strong&gt;Syndicate&lt;/strong&gt; lalu klik tombol &lt;strong&gt;Next&lt;/strong&gt;.&lt;br /&gt; 4. Isikan kolom &lt;strong&gt;Title&lt;/strong&gt;, misalnya Sindikasi lalu klik tombol &lt;strong&gt;Save&lt;/strong&gt;.&lt;br /&gt; &lt;img alt=&quot;joomla_syndication_detail&quot; class=&quot;alignnone size-full wp-image-1262&quot; height=&quot;191&quot; src=&quot;http://www.sorsawo.com/wordpress/wp-content/uploads/2009/07/joomla_syndication_detail.jpg&quot; title=&quot;joomla_syndication_detail&quot; width=&quot;350&quot; /&gt;&lt;br /&gt; Ada dua format sindikasi yang bisa Anda pilih yaitu RSS 2.0 dan Atom 1.0.&lt;br /&gt; &lt;img alt=&quot;joomla_syndication_parameter&quot; class=&quot;alignnone size-full wp-image-1263&quot; height=&quot;140&quot; src=&quot;http://www.sorsawo.com/wordpress/wp-content/uploads/2009/07/joomla_syndication_parameter.jpg&quot; title=&quot;joomla_syndication_parameter&quot; width=&quot;420&quot; /&gt;&lt;br /&gt; Setelah modul tersebut aktif Anda bisa mengakses RSS feed tersebut dengan mengklik logo rss pada module anda.&lt;br /&gt;Selamat mencoba.&lt;br /&gt;&lt;br /&gt;     &lt;/div&gt;source : &lt;a href=&quot;http://www.sorsawo.com/2009/07/membuat-sindikasi-pada-joomla/&quot;&gt;http://www.sorsawo.com/2009/07/membuat-sindikasi-pada-joomla/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/11/mengaktifkan-sindikat-rss-feed-anda.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1031517808274647270</guid><pubDate>Mon, 14 Nov 2011 23:40:00 +0000</pubDate><atom:updated>2011-11-14T15:43:46.041-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CodeIgniter</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Introduction to Code Igniter: Part 3</title><description>&lt;b&gt;Previous tutorial code:&lt;/b&gt; &lt;a href=&quot;http://www.godbit.com/files/regform-part2.zip&quot;&gt;regform-part2.zip&lt;/a&gt;&lt;br /&gt;In &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter&quot;&gt;Parts 1&lt;/a&gt; and &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter-part-2&quot;&gt;2&lt;/a&gt; of this Introduction to Code Igniter, I went through a few of the basics and also touched on the &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/email.html&quot;&gt;E-mail&lt;/a&gt; and &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/validation.html&quot;&gt;Validation classes&lt;/a&gt; that are included with the framework. I would like to continue by giving you a glimpse of the &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/database/index.html&quot;&gt;Database class&lt;/a&gt; and how easy it is to insert and select data from a database using &lt;acronym title=&quot;Code Igniter&quot;&gt;CI&lt;/acronym&gt;. Before we begin though we have a little updating to do.&lt;br /&gt;&lt;h2&gt; Updating CI&lt;/h2&gt;Since the last tutorial there have been two updates to CI. There was  a giant leap from version 1.3.3 to 1.4.0 and then another update to  version 1.4.1. Quite a number of features were added and bugs fixed.  While none of the new features/bug fixes affect this tutorial (well at  least not to my knowledge), I have updated to version 1.4.1 and  encourage you to do the same. For more information on what was changed,  view the &lt;a href=&quot;http://www.codeigniter.com/user_guide/general/changelog.html&quot;&gt;changelog&lt;/a&gt; and for instructions on updating, view the &lt;a href=&quot;http://www.codeigniter.com/user_guide/installation/upgrading.html&quot;&gt;Upgrading from a Previous Version&lt;/a&gt; document.&lt;br /&gt;&lt;h2&gt; Setting up CI to work with your Database&lt;/h2&gt;Since this tutorial will be connecting to, inserting and retrieving  information from a database, we will need to setup our database. I have  created a &lt;b&gt;.sql&lt;/b&gt; file that you can use (It is included in the downloadable code for this tutorial) or you can create it yourself.&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;CREATE DATABASE `regform`;&lt;br /&gt;USE `regform`;&lt;br /&gt;CREATE TABLE `participants` (&lt;br /&gt;`id` INT(3) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,&lt;br /&gt;`fname` VARCHAR(255) NOT NULL ,&lt;br /&gt;`email` VARCHAR(255) NOT NULL ,&lt;br /&gt;`comments` TEXT NOT NULL ,&lt;br /&gt;`seminar_1` VARCHAR(255) NOT NULL ,&lt;br /&gt;`seminar_2` VARCHAR(255) NOT NULL ,&lt;br /&gt;`seminar_3` VARCHAR(255) NOT NULL ,&lt;br /&gt;`seminar_4` VARCHAR(255) NOT NULL&lt;br /&gt;) ENGINE = innodb;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;With our database and table created, we now need to give CI permission to connect to the database. In the &lt;b&gt;application&lt;/b&gt; folder and in the &lt;b&gt;config&lt;/b&gt; sub-folder, open the file called &lt;b&gt;database.php&lt;/b&gt; and fill in the necessary information. A sample can be found below:&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;$db[&#39;default&#39;][&#39;hostname&#39;] = &quot;localhost&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;username&#39;] = &quot;testuser&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;password&#39;] = &quot;testuser123&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;database&#39;] = &quot;regform&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;dbdriver&#39;] = &quot;mysql&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;dbprefix&#39;] = &quot;&quot;;&lt;br /&gt;$db[&#39;default&#39;][&#39;active_r&#39;] = TRUE;&lt;br /&gt;$db[&#39;default&#39;][&#39;pconnect&#39;] = FALSE;&lt;br /&gt;$db[&#39;default&#39;][&#39;db_debug&#39;] = TRUE;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;&lt;h2&gt; Models&lt;/h2&gt;As I mentioned in Part 1 of the tutorial, &lt;a href=&quot;http://www.codeigniter.com/user_guide/general/models.html&quot;&gt;Models&lt;/a&gt; generally contain database functions such as inserting, deleting,  updating and retrieving information from your database. It is part of  the trio that is the Model-View-Controller approach to application  development.&lt;br /&gt;With CI it isn’t absolutely a must to create models. In fact you can  put your database queries right in your controllers, however, I would  like to keep in the true spirit of &lt;acronym title=&quot;Model-View-Controller&quot;&gt;&lt;span class=&quot;caps&quot;&gt;MVC&lt;/span&gt;&lt;/acronym&gt; and keep them separated.&lt;br /&gt;We will now create a model for application. Fire up your favourite text editor and insert the following:&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;ï»¿&amp;lt;?php&lt;br /&gt;class Form_model extends Model&lt;br /&gt;{&lt;br /&gt;  function Form_model()&lt;br /&gt;  {&lt;br /&gt;    parent::Model();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  function add_participant()&lt;br /&gt;  {&lt;br /&gt;    $fname = $this-&amp;gt;input-&amp;gt;post(‘fname’);&lt;br /&gt;    $email = $this-&amp;gt;input-&amp;gt;post(‘email’);&lt;br /&gt;    $comments = $this-&amp;gt;input-&amp;gt;post(‘comments’);&lt;br /&gt;    $seminars = array_pad($this-&amp;gt;input-&amp;gt;post(‘seminar’), 4, “not chosen”);&lt;br /&gt;    $seminar_1 = $seminars[0 ];&lt;br /&gt;    $seminar_2 = $seminars[1 ];&lt;br /&gt;    $seminar_3 = $seminars[2 ];&lt;br /&gt;    $seminar_4 = $seminars[3 ];  &lt;br /&gt;    $this-&amp;gt;db-&amp;gt;query(“&lt;span class=&quot;caps&quot;&gt;INSERT&lt;/span&gt; &lt;span class=&quot;caps&quot;&gt;INTO&lt;/span&gt; participants (id, fname, email, comments, seminar_1, seminar_2, seminar_3, seminar_4) &lt;acronym title=&quot;NULL, ‘$fname’, ‘$email’, ‘$comments’, ‘$seminar_1’, ‘$seminar_2’, ‘$seminar_3’, ‘$seminar_4’&quot;&gt;&lt;span class=&quot;caps&quot;&gt;VALUES&lt;/span&gt;&lt;/acronym&gt;”);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  function list_participants()&lt;br /&gt;  {&lt;br /&gt;    $query = $this-&amp;gt;db-&amp;gt;query(“&lt;span class=&quot;caps&quot;&gt;SELECT&lt;/span&gt; * &lt;span class=&quot;caps&quot;&gt;FROM&lt;/span&gt; participants”);&lt;br /&gt;    return $query;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;&lt;i style=&quot;text-align: left;&quot;&gt;strong&amp;gt;Note: Take out the space between the index of the $seminars array and the closing square bracket&lt;/i&gt;.&lt;br /&gt;Now save the file as &lt;b&gt;form_model.php&lt;/b&gt; in the &lt;b&gt;models&lt;/b&gt; directory of your &lt;b&gt;application&lt;/b&gt; folder.&lt;br /&gt;As you can see I have three methods (functions) in my form model.  The first is simply a constructor, similar to what you have used when we  created our controller in the previous tutorials. The second method is  what we will use to insert the form data into our database. I called it &lt;code&gt;add_participant()&lt;/code&gt; since that is exactly what we are doing, adding someone who would like  to participate (take part) in one or more seminars. The third and final  function, &lt;code&gt;list_participants()&lt;/code&gt; is what we will use to list our participants and this we will take a look at a little later.&lt;br /&gt;Everything there should be pretty straightforward except for the &lt;code&gt;array_pad()&lt;/code&gt; function. Since the checkboxes that are selected are stored as an array  and the size of the array can vary between 0-4, I wanted to store each  item of the array in it’s own column in the database. But what happens  when I call index 3 of the array and the array only has 2 items? I will  get an error, so I used the &lt;code&gt;array_pad()&lt;/code&gt; function to ensure  that if the array has less than 4 elements it will pad/fill the empty  spaces with “not chosen” and assign those to variables to be put into  the database. Now I know you might be saying, “But surely there are  better ways to do that?” I agree with you, there are other ways, but  this is the method I chose for this example. Don’t let me spoil your fun  though, feel free to use your method of choice.&lt;br /&gt;&lt;h2&gt; Using your Models&lt;/h2&gt;Okay, now that we have created our model, the question you may ask  is “How do I use it?” The answer to that is what I will touch on now.&lt;br /&gt;We are going to load our model in our controller so open &lt;b&gt;form.php&lt;/b&gt; in the &lt;b&gt;controllers&lt;/b&gt; folder and add the following after &lt;code&gt;$this-&amp;gt;email-&amp;gt;send();&lt;/code&gt; in the &lt;code&gt;index()&lt;/code&gt; method:&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;$this-&amp;gt;load-&amp;gt;model(&#39;Form_model&#39;,&#39;&#39;, TRUE);&lt;br /&gt;$this-&amp;gt;Form_model-&amp;gt;add_participant();&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;The first line loads our model called &lt;b&gt;Form_model&lt;/b&gt;  (which is the first parameter). The second parameter allows you to  assign a different object name for your model. The third parameter, when  set to &lt;b&gt;&lt;span class=&quot;caps&quot;&gt;TRUE&lt;/span&gt;&lt;/b&gt; lets the model auto connect to the database.&lt;br /&gt;The second line calls the &lt;code&gt;add_participant()&lt;/code&gt; method that we created in our model and runs the actions we specified in that method.&lt;br /&gt;That’s it! Now go to the form (&lt;a href=&quot;http://localhost/regform/&quot;&gt;http://localhost/regform/&lt;/a&gt;),  fill it out and providing you got your success page (that we created in  the previous tutorials) you can check your database and see what was  submitted. Feel free to populate your database with a few more entries.&lt;br /&gt;&lt;h2&gt; Retrieving information from a Database&lt;/h2&gt;Of course this tutorial wouldn’t be complete without us retrieving  some information from the database and displaying it. So let’s get to  it, it’s quite simple.&lt;br /&gt;You might remember the third function in the Form Model called &lt;code&gt;list_participant()&lt;/code&gt;. This is what we will use to retrieve our data from the database.&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;  function list_participants()&lt;br /&gt;  {&lt;br /&gt;    $query = $this-&amp;gt;db-&amp;gt;query(&quot;SELECT * FROM participants&quot;);&lt;br /&gt;    return $query;&lt;br /&gt;  }&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;No magic here, just a simple &lt;code&gt;SELECT&lt;/code&gt; query is all it takes and the result will be returned to whatever calls it.&lt;br /&gt;Now open &lt;b&gt;form.php&lt;/b&gt; again from in the &lt;b&gt;controllers&lt;/b&gt; folder and lets create another method called &lt;code&gt;results()&lt;/code&gt;. It will look a little something like this:&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;  function results()&lt;br /&gt;  {&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;model(&#39;Form_model&#39;, &#39;&#39;, TRUE);&lt;br /&gt;    $data[&#39;query&#39;] = $this-&amp;gt;Form_model-&amp;gt;list_participants();&lt;br /&gt;    $this-&amp;gt;load-&amp;gt;view(&#39;results&#39;, $data);&lt;br /&gt;  }&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;With that complete, let’s create our view where the results will be displayed. &lt;i style=&quot;text-align: left;&quot;&gt;strong&amp;gt;Note: Only the table is shown&lt;/i&gt;.&lt;br /&gt;&lt;pre&gt; &lt;code&gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Participants&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Here is our wonderful list of participants:&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;table&amp;gt;&lt;br /&gt; &amp;lt;tr&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;E-mail Address&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Seminar 1&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Seminar 2&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Seminar 3&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Seminar 4&amp;lt;/th&amp;gt;&lt;br /&gt;  &amp;lt;th&amp;gt;Comments&amp;lt;/th&amp;gt;&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;if($query-&amp;gt;num_rows() &amp;gt; 0):&lt;br /&gt;   foreach ($query-&amp;gt;result() as $row):&lt;br /&gt;?&amp;gt; &lt;br /&gt; &amp;lt;tr&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;id; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;fname; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;email; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;seminar_1; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;seminar_2; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;seminar_3; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;seminar_4; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;  &amp;lt;td&amp;gt;&amp;lt;?php echo $row-&amp;gt;comments; ?&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; endforeach;&lt;br /&gt;endif;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;This is all pretty standard stuff for any &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; programmer. I created the table that my results will be displayed in  and around one row I essentially created a loop. So for each result, I  assign it the name &lt;code&gt;$row&lt;/code&gt; and each row has various columns that I refer to like so, &lt;code&gt;$row-&amp;gt;id&lt;/code&gt;, where &lt;i&gt;id&lt;/i&gt; corresponds to the actual id column in the database and so on for the other columns. The &lt;code&gt;if($query-&amp;gt;num_rows() &amp;gt; 0):&lt;/code&gt; line, simply says that as long as there are more than 0 rows returned,  then display a table row for each one, otherwise don’t create any table  rows.&lt;br /&gt;&lt;h2&gt; Summary&lt;/h2&gt;And there you have it, just like that we have created a mini  application that taught you some of the basics of Code Igniter, gave you  a brief overview of the E-mail and Validation classes and also a look  into CI’s Database class and how to use Models. Also while I didn’t go  through it in this tutorial, CI does have a modified version of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Active_Record&quot;&gt;Active Record Database Pattern&lt;/a&gt; that allows information to be retrieved, inserted, and updated in your database with minimal scripting. More information on &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/database/active_record.html&quot;&gt;CI’s implementation&lt;/a&gt; can be found in the documention.&lt;br /&gt;I do hope you found these introductory tutorials helpful. If you are looking for a good and lightweight &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; Framework, then do give CI a try and if you need help or more information head on over to the &lt;a href=&quot;http://www.codeigniter.com/forums/&quot;&gt;CI Forums&lt;/a&gt;.&lt;br /&gt;Peace and God Bless.&lt;br /&gt;&lt;b&gt;Finished tutorial code:&lt;/b&gt; &lt;a href=&quot;http://www.godbit.com/files/regform-part3.zip&quot;&gt;regform-part3.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source : &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter-part-3&quot;&gt;http://godbit.com/article/introduction-to-code-igniter-part-3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/11/introduction-to-code-igniter-part-3.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-7524222248860286602</guid><pubDate>Thu, 27 Oct 2011 23:39:00 +0000</pubDate><atom:updated>2011-10-27T16:39:39.814-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CodeIgniter</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Introduction to Code Igniter: Part 2</title><description>&lt;br /&gt;&lt;div class=&quot;notice&quot;&gt;Please note the following tutorial was done using an  older version of CodeIgniter. As such, somethings may not work properly  in more recent versions of the framework. Please visit the CodeIgniter  website and download version 1.3.3 or 1.4.1, if you would like to run  this tutorial in it&#39;s original form. For Updated code please download  &quot;intro-to-codeigniter-code.zip&quot;:http://godbit.com/files/intro-to-codeigniter-code.zip&lt;/div&gt;&lt;hr /&gt;  In &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter&quot;&gt;Part 1&lt;/a&gt; of this introduction to the PHP framework Code Igniter we went through a  few of the basics of CI. We created our first controller, a view and  went into some of the form functions that are available in our form  helper. In this installment I&#39;ve decided to focus on being able to  extend the functionality of the registration form we created in Part 1  by having it send the completed form data to an e-mail address using  CI&#39;s &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/email.html&quot;&gt;E-mail class&lt;/a&gt; and also put some validation in place using CI&#39;s &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/validation.html&quot;&gt;Validation class&lt;/a&gt; so that certain fields are required are filled in properly. I know your itching to get started so let&#39;s go!&lt;br /&gt;  &lt;h2&gt;A slight fix&lt;/h2&gt;While working on part 2 I realised I had made a slight error when I  was creating the checkboxes for the registration form. Since we are  using checkboxes we are allowing the participant to select more than one  seminar, therefore we need to have the name attribute like this &lt;code&gt;name=&quot;seminar[]&quot;&lt;/code&gt; instead of &lt;code&gt;name=&quot;seminar&quot;&lt;/code&gt;.  This will allow PHP to store all the selected seminars in an array.  Also I forgot to add values to the checkboxes. This is important as when  we are sending the e-mail  (and later adding to a database) we would  like actually see the name of the seminars chosen to be listed. So this  is how your controller should now look:&lt;br /&gt;  &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;&lt;br /&gt;function index()&lt;br /&gt;{&lt;br /&gt;#Input and textarea field attributes&lt;br /&gt;$data[&quot;fname&quot;] = array(&#39;name&#39; =&amp;gt; &#39;fname&#39;, &#39;id&#39; =&amp;gt; &#39;fname&#39;);&lt;br /&gt;$data[&#39;email&#39;] = array(&#39;name&#39; =&amp;gt; &#39;email&#39;, &#39;id&#39; =&amp;gt; &#39;email&#39;);&lt;br /&gt;$data[&#39;comments&#39;] = array(&#39;name&#39; =&amp;gt; &#39;comments&#39;, &#39;id&#39; =&amp;gt; &#39;comments&#39;, &#39;rows&#39; =&amp;gt; 3, &#39;cols&#39; =&amp;gt; 40);&lt;br /&gt;&lt;br /&gt;#Checkbox attributes&lt;br /&gt;$data[&#39;purpose&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar[]&#39;, &#39;id&#39; =&amp;gt; &#39;purpose&#39;, &#39;value&#39; =&amp;gt; &#39;Purpose of Prayer&#39;, &#39;checked&#39; =&amp;gt; FALSE);&lt;br /&gt;$data[&#39;prepare&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar[]&#39;, &#39;id&#39; =&amp;gt; &#39;prepare&#39;, &#39;value&#39; =&amp;gt; &#39;Prepare for Prayer&#39;, &#39;checked&#39; =&amp;gt; FALSE);&lt;br /&gt;$data[&#39;principles&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar[]&#39;, &#39;id&#39; =&amp;gt; &#39;principles&#39;, &#39;value&#39; =&amp;gt; &#39;Principles of Prayer&#39;, &#39;checked&#39; =&amp;gt; FALSE);&lt;br /&gt;$data[&#39;power&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar[]&#39;, &#39;id&#39; =&amp;gt; &#39;power&#39;, &#39;value&#39; =&amp;gt; &#39;Power in Prayer&#39;, &#39;checked&#39; =&amp;gt; FALSE);&lt;br /&gt;&lt;br /&gt;#Load our view &lt;br /&gt;$this-&amp;gt;load-&amp;gt;view(&#39;form_view&#39;, $data);&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;strong&gt;Note:&lt;/strong&gt; This has also been updated in the file from the previous tutorial so feel free to &lt;a href=&quot;http://godbit.com/files/regform.zip&quot;&gt;re-download&lt;/a&gt; it before proceeding or make the above changes to your files yourself.&lt;br /&gt;  &lt;h2&gt;Now back to the show&lt;/h2&gt;With that small error now fixed lets get crackin&#39;. You might remember  from Part 1 that we had told CI to autoload our E-mail class. We didn&#39;t  actually have to do it that way. In fact since we are only using the  e-mail class when we submit the form we could have just as easily loaded  it in the function that deals with form submission. In cases like that  you use the following:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;load-&amp;gt;library(&#39;email&#39;);&lt;/code&gt;&lt;/pre&gt;If however you are going to be using a particular script, library or  helper frequently in your application then it would be best to autoload  it. For the sake of this tutorial I will leave it autoloaded.&lt;br /&gt;  Before we go any further we have to make another minor change to  ensure that our e-mails will be sent. If you have access to your &lt;strong&gt;php.ini&lt;/strong&gt; file then open it up and look for the section that says &lt;strong&gt;[mail function]&lt;/strong&gt;. If you are using Windows (like I am) then make changes to the following lines:&lt;br /&gt;   &lt;pre&gt;&lt;code&gt;SMTP = mail.yourmailserver.com&lt;/code&gt;&lt;/pre&gt;and&lt;br /&gt;   &lt;pre&gt;&lt;code&gt;sendmail_from = whatever@yourmailserver.com&lt;/code&gt;&lt;/pre&gt;As for users of Linux and Mac, I think, though I&#39;m not 100% sure, you  will need to make a change to the line just below those two:&lt;br /&gt;   &lt;pre&gt;&lt;code&gt;sendmail_path =&lt;/code&gt;&lt;/pre&gt;Ensure that you remove the semicolon (;) before any of those lines  that you have changed. The semicolon reperesents a comment in the  php.ini file. Save the changes you just made to the &lt;strong&gt;php.ini&lt;/strong&gt; file.&lt;br /&gt;  Now with all of that technical mumbo jumbo out of the way, let&#39;s  create our submit function that deals with sending the e-mail. It will  look something like this:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;&lt;br /&gt;function submit()&lt;br /&gt;{ &lt;br /&gt;  #Get POST data&lt;br /&gt;  $fname = $this-&amp;gt;input-&amp;gt;post(&#39;fname&#39;);&lt;br /&gt;  $email = $this-&amp;gt;input-&amp;gt;post(&#39;email&#39;);&lt;br /&gt;  $comments = $this-&amp;gt;input-&amp;gt;post(&#39;comments&#39;);&lt;br /&gt;  $seminars = &quot;&quot;;&lt;br /&gt; &lt;br /&gt;  foreach($this-&amp;gt;input-&amp;gt;post(&#39;seminar&#39;) as $value){&lt;br /&gt;   $seminars .= &quot;$value\n&quot;;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt;  $message = $fname . &quot; would like to register for the following   seminars\n&quot; . $seminars;&lt;br /&gt;&lt;br /&gt;  #Set our e-mail fields&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;from($email, $fname);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;to(&#39;john.doe@welovejesus.com&#39;);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;subject(&#39;Seminar Registration&#39;);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;message($message);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;send();&lt;br /&gt;  #load our view file&lt;br /&gt;  $this-&amp;gt;load-&amp;gt;view(&#39;formsuccess&#39;);&lt;br /&gt;}&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;Pretty simple right? Yup it&#39;s just that simple. And in fact most of  it is pretty self explanatory, but I will still go through it anyway.&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$fname = $this-&amp;gt;input-&amp;gt;post(&#39;fname&#39;);&lt;/code&gt;&lt;/pre&gt;This is doing basically the same thing that &lt;code&gt;$fname = $_POST[&#39;fname&#39;]&lt;/code&gt; would be doing except it checks to see if the item is set and returns false if not.&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;email-&amp;gt;from($email, $fname);&lt;/code&gt;&lt;/pre&gt;takes in two parameters. The first is the e-mail address of the sender and the second is the name of the sender.&lt;br /&gt;    &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;email-&amp;gt;to(&#39;john.doe@welovejesus.com&#39;);&lt;/code&gt;&lt;/pre&gt;will send the e-mail to the specified address. This of course will be  changed to your e-mail address or whoever will be receiving the  participants submitted data.&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;email-&amp;gt;subject(&#39;Seminar Registration&#39;);&lt;/code&gt;&lt;/pre&gt;is the subject of the e-mail to be sent.&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;email-&amp;gt;message($message);&lt;/code&gt;&lt;/pre&gt;is the message body of the e-mail which we specified in our &lt;code&gt;$message&lt;/code&gt; variable.&lt;br /&gt;  &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;email-&amp;gt;send();&lt;/code&gt;&lt;/pre&gt;basically gives the go ahead to send the e-mail.&lt;br /&gt;  Now we are going to create our view called &lt;strong&gt;formsuccess.php&lt;/strong&gt; which will be displayed when the e-mail has been sent so that we know everything went through okay. Here is the code:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;&lt;br /&gt; &lt;span class=&quot;doctype&quot;&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;&lt;span class=&quot;tag&quot;&gt;html&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;&lt;span class=&quot;tag&quot;&gt;head&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;&lt;span class=&quot;tag&quot;&gt;meta &lt;/span&gt;&lt;span class=&quot;attribute&quot;&gt;http-equiv&lt;/span&gt;=&lt;span class=&quot;string&quot;&gt;&quot;content-type&quot;&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;content&lt;/span&gt;=&lt;span class=&quot;string&quot;&gt;&quot;text/html; charset=utf-8&quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt; &amp;lt;&lt;span class=&quot;tag&quot;&gt;title&lt;/span&gt;&amp;gt;Godbit Code Igniter Tutorial: Creating a simple Registration Form&amp;lt;/&lt;span class=&quot;tag&quot;&gt;title&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;/&lt;span class=&quot;tag&quot;&gt;head&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;&lt;span class=&quot;tag&quot;&gt;body&lt;/span&gt;&amp;gt;&lt;br /&gt;  &amp;lt;&lt;span class=&quot;tag&quot;&gt;h&lt;/span&gt;1&amp;gt;Registration Form Completed&amp;lt;/&lt;span class=&quot;tag&quot;&gt;h&lt;/span&gt;1&amp;gt;&lt;br /&gt;  &amp;lt;&lt;span class=&quot;tag&quot;&gt;p&lt;/span&gt;&amp;gt;Your registration form has been successfully submitted.&amp;lt;/&lt;span class=&quot;tag&quot;&gt;p&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;/&lt;span class=&quot;tag&quot;&gt;body&lt;/span&gt;&amp;gt;&lt;br /&gt; &amp;lt;/&lt;span class=&quot;tag&quot;&gt;html&lt;/span&gt;&amp;gt;&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;/pre&gt;&lt;strong&gt;Note: &lt;/strong&gt;&lt;em&gt;Take out the spaces between the opening &quot;&amp;lt;&quot; and the element name.&lt;/em&gt;&lt;br /&gt;  Save that file in your &lt;strong&gt;views&lt;/strong&gt; folder. Now open your browser and fill out the registration form at &lt;a href=&quot;http://localhost/regform/index.php/form&quot;&gt;http://localhost/regform/index.php/form &lt;/a&gt;. After hitting the submit button you should see your success page. Check your e-mail and you should see the submitted data.&lt;br /&gt;  That&#39;s all good and well but what if we wanted to ensure that certain  fields were filled out? CI comes with validation support built right  in. Next we&#39;ll validate some of our form fields.&lt;br /&gt;  &lt;h2&gt;Validations&lt;/h2&gt;Validating form data is one of those things that no one really likes  to do, but it has to be done. With CI that task is a bit easier to do  with it&#39;s built in &lt;a href=&quot;http://www.codeigniter.com/user_guide/libraries/validation.html&quot;&gt;Validation class&lt;/a&gt;. Let us first add the following to our controller in the &lt;code&gt;index()&lt;/code&gt; function:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;&lt;br /&gt;#Validations&lt;br /&gt;$this-&amp;gt;load-&amp;gt;library(&#39;validation&#39;);&lt;br /&gt;$rules[&#39;fname&#39;] = &quot;required&quot;;&lt;br /&gt;$rules[&#39;email&#39;] = &quot;required|valid_email&quot;;&lt;br /&gt;$this-&amp;gt;validation-&amp;gt;set_rules($rules);&lt;br /&gt; &lt;/code&gt;&lt;/pre&gt;&lt;code class=&quot;php&quot;&gt; &lt;/code&gt; We have first loaded the validation class and then we have set the rules we would like it to check for. The &lt;code&gt;required&lt;/code&gt; rule simply checks to ensure that the &lt;code&gt;fname&lt;/code&gt; input field is filled in. While the &lt;code&gt;valid_email&lt;/code&gt; rule, ensures that a valid e-mail address (with the @ sign) is entered.&lt;br /&gt;  Previously we had declared the view for the current function, like so:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;$this-&amp;gt;load-&amp;gt;view(&#39;form_view&#39;, $data);&lt;/code&gt;&lt;/pre&gt;We will change that instead to the following:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;&lt;br /&gt;if ($this-&amp;gt;validation-&amp;gt;run() == FALSE)&lt;br /&gt;{&lt;br /&gt;  $this-&amp;gt;load-&amp;gt;view(&#39;form_view&#39;, $data);&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;  $this-&amp;gt;load-&amp;gt;view(&#39;formsuccess&#39;);&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;What this does is that if there is a validation error, it will reload  the form, so that the user can correct that error, else it will display  our success page. Now let us make a few changes to our view. Change:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;echo form_open(&#39;form/submit&#39;); &lt;/code&gt;&lt;/pre&gt;to&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;echo form_open(&#39;form/index&#39;); &lt;/code&gt;&lt;/pre&gt;What that does is that on submission it will submit the form data to itself (ie. the &lt;code&gt;index()&lt;/code&gt; function in our controller) where it can do the necessary validation checks as specified by the rules in our &lt;code&gt;index()&lt;/code&gt; function. Also, just above our &lt;code&gt;form_open()&lt;/code&gt; function in our view we will add the following:&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;echo $this-&amp;gt;validation-&amp;gt;error_string; &lt;/code&gt;&lt;/pre&gt;This is responsible for displaying our error message, so the user  knows where they went wrong. With all that done give the form a try  without filling in the &lt;code&gt;fname&lt;/code&gt; and/or &lt;code&gt;email&lt;/code&gt;  input fields. Also try putting in an e-mail address without the &quot;@&quot;  symbol. Once you are satisfied fill out the form correctly and submit.  It works but wait, it didn&#39;t send the e-mail. The answer to why it  didn&#39;t send the e-mail lies in the fact that when all requried fields  are filled out the form data is no longer passed to the &lt;code&gt;submit()&lt;/code&gt; function in our controller and is essentially just displaying the  success page only. To solve that it&#39;s simply a matter of copying the  code we had in our &lt;code&gt;submit()&lt;/code&gt; function and pasting it in the &lt;code&gt;else&lt;/code&gt; statement in our &lt;code&gt;index()&lt;/code&gt; function.&lt;br /&gt;   &lt;pre&gt;&lt;code class=&quot;php&quot;&gt;&lt;br /&gt;if ($this-&amp;gt;validation-&amp;gt;run() == FALSE)&lt;br /&gt;{&lt;br /&gt;  $this-&amp;gt;load-&amp;gt;view(&#39;form_view&#39;, $data);&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;  $fname = $this-&amp;gt;input-&amp;gt;post(&#39;fname&#39;);&lt;br /&gt;  $email = $this-&amp;gt;input-&amp;gt;post(&#39;email&#39;);&lt;br /&gt;  $comments = $this-&amp;gt;input-&amp;gt;post(&#39;comments&#39;);&lt;br /&gt;  $seminars = &quot;&quot;;&lt;br /&gt;&lt;br /&gt;  foreach($this-&amp;gt;input-&amp;gt;post(&#39;seminar&#39;) as $value){&lt;br /&gt;    $seminars .= &quot;$value\n&quot;;&lt;br /&gt;  } &lt;br /&gt;&lt;br /&gt;  $message = &quot;$fname ($email) would like to register for the following seminars:\n$seminars and had this to say:\n\n$comments&quot;;&lt;br /&gt;&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;from($email, $fname);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;to(&#39;john.doe@welovejesus.com&#39;);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;subject(&#39;Seminar Registration&#39;);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;message($message);&lt;br /&gt;  $this-&amp;gt;email-&amp;gt;send();&lt;br /&gt;  $this-&amp;gt;load-&amp;gt;view(&#39;formsuccess&#39;);&lt;br /&gt;}&lt;br /&gt; &lt;/code&gt;&lt;/pre&gt;Now try and submit your form again. The e-mail should be sent and be waiting for you in your inbox.&lt;br /&gt;  &lt;h2&gt;Summary&lt;/h2&gt;In &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter&quot;&gt;Part 1&lt;/a&gt; we covered some of the basics of using CI and created our registration  form. In Part 2 we went a little further by using CI&#39;s E-mail class to  send the submitted form data to an e-mail address of our choice and also  did some simple validations to ensure that certain fields were filled  out properly. In our third and final part we will take a look at  enabling CI to connect to a database and insert/view our submitted data  to/from the database.&lt;br /&gt;  &lt;strong&gt;Download Code:&lt;/strong&gt; &lt;a href=&quot;http://www.godbit.com/files/regform-part2.zip&quot;&gt;regform-part2.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source : &lt;a href=&quot;http://godbit.com/article/introduction-to-code-igniter-part-2&quot;&gt;http://godbit.com/article/introduction-to-code-igniter-part-2&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/introduction-to-code-igniter-part-2.html</link><author>noreply@blogger.com (tomx)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-8729878977292737090</guid><pubDate>Tue, 25 Oct 2011 14:16:00 +0000</pubDate><atom:updated>2011-10-25T07:16:27.044-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Tips Sederhana Membuat VHOST di XAMPP Win</title><description>Asslm alkm, langsung ajah ke pokok materi dan sesuai judul maka secara sederhanan akan dijabarkan cara membuat vhost menggunakan xampp win.&lt;br /&gt;&lt;br /&gt;Sebelumnya siapkan editor kesayangan kita notepad atau textpad, dll&lt;br /&gt;Berikut langkah langkah cepat membuat vhost :&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;AR-SA&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;   &lt;m:brkBin m:val=&quot;before&quot;/&gt;   &lt;m:brkBinSub m:val=&quot;--&quot;/&gt;   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val=&quot;0&quot;/&gt;   &lt;m:rMargin m:val=&quot;0&quot;/&gt;   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;   DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;   LatentStyleCount=&quot;267&quot;&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;    UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt;&lt;![endif]--&gt; &lt;br /&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;Edit file &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;hosts&lt;/b&gt; pada folder C:\windows\system32\drivers\etc\&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;Ganti isi file host dengan isian seperti dibawah (copy paste langsung saja)&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;#--------------- COPY SINI -------------------------&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;127.0.0.1&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;localhost&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;127.0.0.1 &lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sia.local&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18pt;&quot;&gt;127.0.0.1 &lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; perpus.local&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;#--------------- SAMPAI SINI -------------------------&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;Edit config file&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; httpd-vhosts.conf&lt;/b&gt; pada folder [DRIVE]:\xampp\conf\extra\&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;Tambahkan tiga baris dibawah ini pada akhir file httpd.conf ! jangan lupa sesuaikan document root dengan lokasi instalasi server anda apakah pada DRIVE F: atau C:&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;#--------------- COPY SINI -------------------------&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;NameVirtualHost *:80&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;DocumentRoot F:\xampp\htdocs\sia.local&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;ServerName sia.local&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;DocumentRoot F:\xampp\htdocs\perpus.local&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18pt;&quot;&gt;ServerName perpus.local&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;DocumentRoot F:\xampp\htdocs&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;ServerName localhost&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;#--------------- SAMPAI DISINI-------------------------&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 18.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;STOP APACHE&lt;/b&gt; kemudian &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;JALANKAN LAGI (RESTART)&lt;/b&gt; anda, jika tidak jalan berarti ada config yg salah pada httpd-vhosts.conf ; kalau sudah jalan. Buka browser dan akses &lt;a href=&quot;http://yankum.local/&quot;&gt;http://sia.local/&lt;/a&gt; atau &lt;a href=&quot;http://ticket.local/&quot;&gt;http://perpus.local/&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Udah segitu ajah, oh ya secara prinsip sama ajah menggunakan paket web server lain.&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/tips-sederhana-membuat-vhost-di-xampp.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-6292294951706219981</guid><pubDate>Mon, 24 Oct 2011 22:56:00 +0000</pubDate><atom:updated>2011-10-24T21:48:58.763-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CodeIgniter</category><category domain="http://www.blogger.com/atom/ns#">php</category><title>Introduction to Code Igniter: Part 1</title><description>&lt;h2&gt;  What is Code Igniter?&lt;/h2&gt;With all the buzz lately being about &lt;a href=&quot;http://www.rubyonrails.org/&quot;&gt;Ruby on Rails&lt;/a&gt; and more recently &lt;a href=&quot;http://www.djangoproject.com/&quot;&gt;Django&lt;/a&gt;, there has been a little fire burning in the &lt;acronym title=&quot;recursive acronym for PHP: Hypertext Preprocessor&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;&lt;/acronym&gt; camp and I’m not talking about an argument or any hatred towards Rails or Django. Oh no, I am speaking about a new &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; framework called Code Igniter. What is Code Igniter you ask?&lt;br /&gt;&lt;blockquote&gt;Code Igniter is an Open Source Web Application Framework&lt;br /&gt;that makes writing kick-ass &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; programs simple as apple pie.&lt;/blockquote&gt;It is developed by the fine people over at &lt;a href=&quot;http://www.pmachine.com/&quot;&gt;pMachine&lt;/a&gt;, creators of the &lt;a href=&quot;http://www.pmachine.com/ee/&quot;&gt;Expression Engine&lt;/a&gt; &lt;acronym title=&quot;Content Management System&quot;&gt;&lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt;&lt;/acronym&gt;. Code Igniter (CI) uses the Model-View-Controller (&lt;span class=&quot;caps&quot;&gt;MVC&lt;/span&gt;) approach similar to that of Ruby on Rails. However, it is a bit loose in it’s approach to &lt;span class=&quot;caps&quot;&gt;MVC&lt;/span&gt; as a model does not &lt;b&gt;have&lt;/b&gt; to be used. CI is lightweight, which means it starts you off with just  the basic libraries and you can load more if needed. Speaking of  libraries, CI comes with a nice selection of libraries to get you going  quickly, such as connecting to a database, sending email, validating  form data, maintaining sessions, manipulating images, and more. Another  thing to keep in mind is that CI’s &lt;a href=&quot;http://www.codeigniter.com/user_guide/&quot;&gt;user guide&lt;/a&gt; is &lt;b&gt;superb&lt;/b&gt; and the &lt;a href=&quot;http://www.codeigniter.com/forums/&quot;&gt;forums&lt;/a&gt; are alive with people who are more than willing to help. Both will prove to be invaluable when starting out!&lt;br /&gt;&lt;h2&gt;  Let’s get Started&lt;/h2&gt;Now that you know what CI is, lets take a little look at it’s structure. First of all you will need to &lt;a href=&quot;http://www.codeigniter.com/download.php&quot;&gt;download CI&lt;/a&gt;.   Unlike RoR you don’t need to install anything, as long as you have a  webserver with php and mysql you are pretty much good to go. There is  also no need to type anything at the command line, which some might be a  little more comfortable with.&lt;br /&gt;Now that you have the files drop them into a folder on your webserver. I will call mine &lt;b&gt;regform&lt;/b&gt; since I will be showing you how to do a simple registration form for  some seminars that sends an e-mail to the organizers and also saves to a  database on submission. You will notice that you have a folder called &lt;b&gt;system&lt;/b&gt;.  This contains everything you will need to use CI. In the system folder  there are other folders, but we will only concern ourself with the &lt;b&gt;application&lt;/b&gt; folder, since that is where all our views, controllers and models are kept.&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;http://static.flickr.com/52/136900695_b7b3eec63a_o.png&quot; /&gt;&lt;br /&gt;Within that application folder you have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Config&lt;/b&gt; – deals with the setting up of your database connection, base &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;&lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;&lt;/acronym&gt;, auto loader (which loads other classes and helper functions as well as plugins) and routes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Controllers&lt;/b&gt; – are like traffic cops, directing requests to the proper models and views.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Errors&lt;/b&gt; – deals with your 404 errors.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Models&lt;/b&gt; – contains database functions such as inserting, deleting, updating and retrieving information from your database.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Scripts&lt;/b&gt; – a place to store your own script includes or classes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Views&lt;/b&gt; – which are the pages your visitors will see.&lt;/li&gt;&lt;/ul&gt;Ok now I know you are itching to get to the coding aspect, but  please bear with me as we get a few things setup that will help us  later. Open the &lt;b&gt;config&lt;/b&gt; folder and then open &lt;b&gt;config.php&lt;/b&gt;. At about &lt;i&gt;line 14&lt;/i&gt; you should see:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;$config[&#39;base_url&#39;] = &quot;http://www.your-site.com/&quot;;&lt;/code&gt;&lt;/pre&gt;Edit this replacing &lt;i&gt;http://www.your-site.com/&lt;/i&gt; with your &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;. In my case, since I am working on this tutorial locally, mine will look like this:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;$config[&#39;base_url&#39;] = &quot;http://localhost/regform&quot;;&lt;/code&gt;&lt;/pre&gt;Now save that file and open &lt;b&gt;autoload.php&lt;/b&gt;. On &lt;i&gt;line 42&lt;/i&gt;, let’s add the &lt;b&gt;e-mail core class&lt;/b&gt;:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;$autoload[&#39;core&#39;] = array(&#39;email&#39;);&lt;/code&gt;&lt;/pre&gt;and on &lt;i&gt;line 54&lt;/i&gt; let’s add the &lt;b&gt;form&lt;/b&gt; and &lt;b&gt;url helpers&lt;/b&gt;.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;$autoload[&#39;helper&#39;] = array(&#39;url&#39;, &#39;form&#39;);&lt;/code&gt;&lt;/pre&gt;and you can save that file. The reason for adding the &lt;b&gt;e-mail core class&lt;/b&gt; is pretty obvious since one of the features of our registration form is  to notify the organizers when someone has submitted a completed form.  The reason for adding the &lt;b&gt;url and form helpers&lt;/b&gt;, however, might not be so clear. You may be thinking to yourself, “Hey I can code this normally using &lt;acronym title=&quot;HyperText Markup Language&quot;&gt;&lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;&lt;/acronym&gt; and &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt;.” Sure you can, but by adding these that process can be done quicker.&lt;br /&gt;&lt;h2&gt;  Controllers&lt;/h2&gt;With those core classes and helpers now loaded, let us create our first controller. Create a new php file called &lt;b&gt;form.php&lt;/b&gt; with the following code and save it to your &lt;b&gt;controllers&lt;/b&gt; folder.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;class Form extends Controller {&lt;br /&gt;     function index()&lt;br /&gt;     {&lt;br /&gt;          echo &quot;Welcome... Practice&quot;;&lt;br /&gt;     }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;Now go to &lt;a href=&quot;http://localhost/regform/index.php/form&quot;&gt;http://localhost/regform/index.php/form&lt;/a&gt; or whatever your base &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; is with “/index.php/form” after it. You should see “Jesus Rocks!”  printed on your screen. Cool huh? Okay, maybe it’s not that cool, so  lets take it a bit further by adding something more dynamic and also  creating a view. But before we do that, I’m sure you’re wondering why we  have “index.php” in our &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;. Surely that can’t be a “clean” &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;. While it’s not the cleanest, that is the default way CI handles &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;’s,  however, the index.php can be removed by using adding some rules to an  .htaccess file. For the sake of this tutorial though we won’t be doing  that.&lt;br /&gt;We can now remove the &lt;code&gt;echo&lt;/code&gt; statement from the index function in our controller and instead replace it with the following:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?php&lt;br /&gt;class Form extends Controller {&lt;br /&gt;  function index()&lt;br /&gt;  {&lt;br /&gt;    #Input and textarea field attributes&lt;br /&gt;    $data[&#39;fname&#39;] = array(&#39;name&#39; =&amp;gt; &#39;fname&#39;, &#39;id&#39; =&amp;gt; &#39;fname&#39;);&lt;br /&gt;    $data[&#39;email&#39;] = array(&#39;name&#39; =&amp;gt; &#39;email&#39;, &#39;id&#39; =&amp;gt; &#39;email&#39;);&lt;br /&gt;    $data[&#39;comments&#39;] = array(&#39;name&#39; =&amp;gt; &#39;comments&#39;, &#39;id&#39; =&amp;gt; &#39;comments&#39;);&lt;/code&gt;&lt;br /&gt;&lt;code&gt;    #Checkbox attributes&lt;br /&gt;    $data[&#39;purpose&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar&#39;, &#39;id&#39; =&amp;gt; &#39;purpose&#39;);&lt;br /&gt;    $data[&#39;prepare&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar&#39;, &#39;id&#39; =&amp;gt; &#39;prepare&#39;);&lt;br /&gt;    $data[&#39;principles&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar&#39;, &#39;id&#39; =&amp;gt; &#39;principles&#39;);&lt;br /&gt;    $data[&#39;power&#39;] = array(&#39;name&#39; =&amp;gt; &#39;seminar&#39;, &#39;id&#39; =&amp;gt; &#39;power&#39;);&lt;/code&gt;&lt;br /&gt;&lt;code&gt;    $this-&amp;gt;load-&amp;gt;view(&#39;form_view&#39;, $data);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/code&gt;&lt;/pre&gt;Essentially what we are doing here is creating an array of variables  which themselves contain an array of data which we will use in our  view. The values in our &lt;code&gt;$data&lt;/code&gt; array’s represent our  variables and the attribute and value pairs in the respective arrays  will be used to construct our form elements as we will see next. Also  the last line of our function deals with loading our view and importing  our data array so that we can use our variables.&lt;br /&gt;&lt;h2&gt;  Views&lt;/h2&gt;Create a new file called &lt;b&gt;form_view.php&lt;/b&gt; and save it in the &lt;b&gt;views&lt;/b&gt; folder. Enter the following &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt; code:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Godbit Code Igniter Tutorial: Creating a simple Registration Form&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt;body {&lt;br /&gt; font: small/1.5em Verdana, Arial, Helvetica, serif;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;Registration Form&amp;lt;/h1&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;Please complete the following form:&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;?php echo form_open(&#39;form/submit&#39;); ?&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;label for=&quot;fname&quot;&amp;gt;Full Name: &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;?php echo form_input($fname); ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;E-mail: &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;?php echo form_input($email); ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;Please select one or more seminars, that you would like to attend&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;?php echo form_checkbox($purpose); ?&amp;gt; &amp;lt;label for=&quot;purpose&quot;&amp;gt;Purpose of Prayer&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;?php echo form_checkbox($prepare); ?&amp;gt; &amp;lt;label for=&quot;prepare&quot;&amp;gt;Prepare for Prayer&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;?php echo form_checkbox($principles); ?&amp;gt; &amp;lt;label for=&quot;principles&quot;&amp;gt;Principles of Prayer&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;?php echo form_checkbox($power); ?&amp;gt; &amp;lt;label for=&quot;power&quot;&amp;gt;Power in Prayer&amp;lt;/label&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;&amp;lt;label for=&quot;comments&quot;&amp;gt;Comments: &amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;?php echo form_textarea($comments); ?&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;  &amp;lt;?php echo form_submit(&#39;submit&#39;, &#39;Submit&#39;); ?&amp;gt;&lt;br /&gt;  &amp;lt;?php echo form_close(); ?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;Looking at the code, you will notice that we have some snippets of  php code that represent our form elements. Those are CI’s functions and  they became available to us when we loaded the &lt;b&gt;form&lt;/b&gt; helper in our &lt;b&gt;config.php&lt;/b&gt; file. &lt;b&gt;$form_open(‘form/submit’)&lt;/b&gt; creates your opening form element and the &lt;b&gt;form/submit&lt;/b&gt; represents the &lt;b&gt;action&lt;/b&gt; attribute that you would normally use in a &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag, with &lt;b&gt;form&lt;/b&gt; being our controller and &lt;b&gt;submit&lt;/b&gt; being our function that deals with submitting our form(which we will create in Part 2). &lt;b&gt;form_input($fname)&lt;/b&gt; creates an input field for our form with the attributes and values that we specified in our &lt;code&gt;$data[&#39;fname&#39;]&lt;/code&gt; array in our controller. As for &lt;code&gt;form_checkbox($purpose)&lt;/code&gt;, that is pretty similar to the &lt;code&gt;form_input()&lt;/code&gt; function except it creates a checkbox instead. With &lt;code&gt;form_submit(&#39;submit&#39;, &#39;Submit&#39;)&lt;/code&gt; a submit button is created with type attribute “submit” and value attribute “Submit”. And &lt;code&gt;form_close()&lt;/code&gt; simply represents &lt;code&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;. I know..I know it probably is simpler to just use the &lt;code&gt;&amp;lt;/form&amp;gt;&lt;/code&gt; as opposed to the &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; equivalent, but you can decide which you prefer.&lt;br /&gt;Ok, now that we’ve finished our form, lets see what it looks like. Open up &lt;a href=&quot;http://localhost/regform/index.php/form&quot;&gt;http://localhost/regform/index.php/form&lt;/a&gt; and you should see your form. It doesn’t look pretty but it’s certainly a start.&lt;br /&gt;&lt;h2&gt;  Conclusion&lt;/h2&gt;I hope you enjoyed Part 1 of this series introducing you to the &lt;span class=&quot;caps&quot;&gt;PHP&lt;/span&gt; framework Code Igniter. This was just a peek into CI and some of it’s  functionality, in Part 2 we’ll take a look at making the form send an  e-mail to the organizers and adding the registrant to a database. Until  Part 2 comes out feel free to take a look at the the introductory &lt;a href=&quot;http://www.codeigniter.com/watch/&quot;&gt;videos&lt;/a&gt; on the CI website and also have a read through the &lt;a href=&quot;http://www.codeigniter.com/user_guide/&quot;&gt;User Guide&lt;/a&gt; to learn more.&lt;br /&gt;The code for this tutorial is also available for download: &lt;a href=&quot;http://godbit.com/files/regform.zip&quot;&gt;regform.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;src : http://godbit.com/article/introduction-to-code-igniter&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/introduction-to-code-igniter-part-1.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-5496476061983368902</guid><pubDate>Sat, 22 Oct 2011 12:25:00 +0000</pubDate><atom:updated>2012-05-03T20:25:45.041-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">delphi</category><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><title>Kumpulan Source Code Delphi</title><description>Buat kawan kawan yang ingin memiliki kumpulan kode atau source code delphi bisa kawan kawan download dari DElphiDabbler Code Snip.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-2qVYtm1A6TQ/TqK1tXilAXI/AAAAAAAABAA/CkbDckAVx3Y/s1600/delphidiabler.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;283&quot; src=&quot;http://1.bp.blogspot.com/-2qVYtm1A6TQ/TqK1tXilAXI/AAAAAAAABAA/CkbDckAVx3Y/s400/delphidiabler.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://maulaku.files.wordpress.com/2007/09/delphidiabler.jpg&quot; title=&quot;delphidiabler.jpg&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://maulaku.files.wordpress.com/2007/09/delphidiabler.jpg&quot; title=&quot;delphidiabler.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://tinypaste.com/b4512b17&quot;&gt;Silahkan Download Disini&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/kumpulan-source-code-delphi.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-2qVYtm1A6TQ/TqK1tXilAXI/AAAAAAAABAA/CkbDckAVx3Y/s72-c/delphidiabler.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1507657572828579574</guid><pubDate>Sat, 22 Oct 2011 12:20:00 +0000</pubDate><atom:updated>2012-05-30T23:44:16.119-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Sony HMZ-T1 3D, TV 3D Yang Nempel Di Kepala Dengan Teknologi OLED</title><description>Sony baru saja memperkenalkan sebuah teknologi mutakhir, yakni sebuah  televisi 3D yang dapat dipakai dengan sangat praktis, cukup dipasang  dikepala. HMZ-T1, adalah teknologi TV 3D dengan menggunakan layar OLED  yang umumnya dipakai untuk perangkat ponsel.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Selain itu, meskipun posisi layarnya berada sangat dekat dengan mata,  gadget ini tidak akan membuat kepala pusing, tidak seperti ketika  menggunakan kacamata 3D.&lt;br /&gt;&lt;br /&gt;Sebelumnya, Sony telah memperkenalkan konsep produk ini pada Januari  lalu pada sebuah pameran di Las Vegas. Namun kebanyakan orang pada saat  itu mengatakan bahwa konsep tersebut adalah konsep yang mengada-ada. Nah  kini Sony membuktikan bahwa konsep itu bukanlah omong kosong belaka.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.beritateknologi.com/wp-content/uploads/2011/10/article-2050379-0E6CB5C400000578-922_468x407.jpg&quot; style=&quot;cursor: pointer; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-26213&quot; height=&quot;278&quot; src=&quot;http://www.beritateknologi.com/wp-content/uploads/2011/10/article-2050379-0E6CB5C400000578-922_468x407.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Televisi ini dijual dengan harga 800 USD atau sekitar 6 juta rupiah.  Sebagai langkah awal, Sony akan merilis produk ini di London dan akan  dijual secara bebas di seluruh dunia pada tahun ini. Tunggu saja  kedatangannya di Indonesia.&lt;br /&gt;&lt;br /&gt;src : www.beritateknologi.com/sony-hmz-t1-3d-tv-3d-yang-nempel-di-kepala-dengan-teknologi-oled/ &lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/sony-hmz-t1-3d-tv-3d-yang-nempel-di.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-6416678117335983813</guid><pubDate>Sat, 08 Oct 2011 13:00:00 +0000</pubDate><atom:updated>2011-10-08T06:00:43.601-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joomla</category><title>HOW TO: Create a new &quot;module position&quot; and add Frontpage Slideshow there!</title><description>The process is very simple and might come handy when your template&#39;s CSS  is conflicting with FPSS. So, in that case, the best thing to do is  create a new module position in your template.&lt;br /&gt;&lt;br /&gt;-----------------------------------------&lt;br /&gt;The J1.5 changes to the above examples are...&lt;br /&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;&lt;span class=&quot;tag&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;jdoc:include&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;type&lt;/span&gt;=&lt;span class=&quot;value&quot;&gt;&quot;modules&quot;&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;name&lt;/span&gt;=&lt;span class=&quot;value&quot;&gt;&quot;fpss&quot;&lt;/span&gt; /&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;put it right above:&lt;br /&gt;&lt;div class=&quot;codeheader&quot;&gt;Code: &lt;a class=&quot;codeoperation&quot; href=&quot;&quot; rel=&quot;nofollow&quot;&gt;[Select]&lt;/a&gt; &lt;span class=&quot;alert smalltext&quot; title=&quot;To curb spam posts, external links are set [nofollow] (which means no pagerank) until 99 posts&quot;&gt;[nofollow]&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;block_code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;jdoc:include&lt;/span&gt; &lt;span class=&quot;attribute&quot;&gt;type&lt;/span&gt;=&lt;span class=&quot;value&quot;&gt;&quot;component&quot;&lt;/span&gt; /&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;and  to add this &quot;fpss&quot; module position in joomla, you need to edit the XML  file of your joomla&#39;s template. For example, if you&#39;re using the default  &quot;rhuk_milkyway&quot; template, simply navigate to templates/rhuk_milkyway,  edit templateDetails.xml and add the line&lt;br /&gt;&lt;div class=&quot;codeheader&quot;&gt;Code: &lt;a class=&quot;codeoperation&quot; href=&quot;&quot;&gt;[Select]&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;block_code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;fpss&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;at the bottom of the &quot;positions&quot; block, so&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codeheader&quot;&gt;Code: &lt;a class=&quot;codeoperation&quot; href=&quot;&quot;&gt;[Select]&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;block_code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;    &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;positions&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;breadcrumb&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;left&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;right&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;top&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user1&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user2&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user3&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user4&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;footer&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;debug&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;syndicate&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;positions&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;will become&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codeheader&quot;&gt;Code: &lt;a class=&quot;codeoperation&quot; href=&quot;&quot;&gt;[Select]&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;block_code&quot;&gt;&lt;pre&gt;&lt;code class=&quot;xml&quot;&gt;    &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;positions&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;breadcrumb&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;left&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;right&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;top&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user1&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user2&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user3&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;user4&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;footer&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;debug&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;syndicate&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;tag&quot;&gt;&amp;lt;&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;fpss&lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;position&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span class=&quot;tag&quot;&gt;&amp;lt;/&lt;span class=&quot;title&quot;&gt;positions&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;That&#39;s it! &lt;img alt=&quot;;)&quot; class=&quot;smiley&quot; src=&quot;http://forum.joomlaworks.gr/Smileys/joomlaworks/wink.gif&quot; title=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;src : &lt;a href=&quot;http://forum.joomlaworks.gr/frontpage-slideshow-v1-v2-%28for-joomla%21%29/how-to-create-a-new-%27module-position%27-and-add-frontpage-slideshow-there%21/&quot;&gt;http://forum.joomlaworks.gr/frontpage-slideshow-v1-v2-%28for-joomla!%29/how-to-create-a-new-%27module-position%27-and-add-frontpage-slideshow-there!/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/10/how-to-create-new-module-position-and.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-2978867688690658450</guid><pubDate>Sat, 27 Aug 2011 05:18:00 +0000</pubDate><atom:updated>2012-05-03T20:29:28.223-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips dan trik</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>AnyBizSoft PDF Converter 2.0.2.1 Full Serial</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 18px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Beberapa waktu yang lalu saya sudah share AnyBizSoft PDF To Word 3 Full Serial. Pada kesempatan kali ini saya akan share program sejenis namun lebih komplit lagi fiturnya, yakni AnyBizSoft PDF Converter 2.0.2.1. Bedanya apa dengan yang sebelumnya??? Cekidot...&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #c0ff80; font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5557407603106241218&quot; src=&quot;http://2.bp.blogspot.com/_fM6lKUR4wFA/TR_gxUcz2sI/AAAAAAAADCw/WL-JgXrPfrQ/s400/pdf%2Bmulti%2Bconverter.jpg&quot; style=&quot;border-bottom-color: rgb(25, 25, 25); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(25, 25, 25); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(25, 25, 25); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(25, 25, 25); border-top-style: solid; border-top-width: 1px; cursor: pointer; display: block; height: 400px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: center; width: 360px;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #c0ff80; font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;AnyBizSoft PDF Converter 2.0.2.1 merupakan aplikasi pdf converter yang dapat mengkonversi file .pdf ke berbagai macam format, seperti word, excel, power point, HTML, text, dll. Jadi sudah ketahuan kan bedanya dengan AnyBizSoft PDF To Word 3?? kalau AnyBizSoft PDF To Word 3 hanya bisa convert pdf ke word saja, nah kalau yang ini lebih komplit.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Features :&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Convert PDF to Word, Excel, PowerPoint, EPUB, HTML, and Text&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Preserve all the text, tables, images, graphic, hyperlinks, layouts and formatting&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Convert as many as 200 PDF files at one time&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Even PDF files with copying and printing restrictions can be converted instantly&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://tinypaste.com/8d6fc5e5&quot; style=&quot;background-color: white; color: #6699cc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration: none;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-FE6gmpS9y9U/T6NDJ7oMfPI/AAAAAAAABEM/dJJx6mzCgYo/s1600/download2.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; position: relative;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Password : www.remo-xp.com&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://tinypaste.com/8d6fc5e5&quot;&gt;Download AnyBizSoft PDF Converter 2.0.2.1 Full Serial&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Semoga Membantu&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;</description><link>http://tommyirawan.blogspot.com/2011/08/anybizsoft-pdf-converter-2021-full.html</link><author>noreply@blogger.com (tomx)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_fM6lKUR4wFA/TR_gxUcz2sI/AAAAAAAADCw/WL-JgXrPfrQ/s72-c/pdf%2Bmulti%2Bconverter.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-7851754679498880564</guid><pubDate>Fri, 12 Aug 2011 10:42:00 +0000</pubDate><atom:updated>2011-08-12T03:42:03.514-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">delphi</category><title>How to simulate a PrintScreen key press</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Problem/Question/Abstract:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;How can I manually call the &quot;hardcopy&quot; function (PrtScr) or how can I trick it by sending the keycode for PrtScr?&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Answer:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;procedure SimulateKeystroke(Key: byte; extra: DWORD);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;keybd_event(Key, extra, 0, 0);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;keybd_event(Key, extra, KEYEVENTF_KEYUP, 0);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;end;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;procedure TForm1.Button2Click(Sender: TObject);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;{Capture the entire screen to the clipboard by simulating pressing the PrintScreen key}&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;SimulateKeystroke(VK_SNAPSHOT, 0);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;end;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;procedure TForm1.Button3Click(Sender: TObject);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;begin&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;{Capture the active window to the clipboard by simulating pressing the PrintScreen key}&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&amp;nbsp;&amp;nbsp;SimulateKeystroke(VK_SNAPSHOT, 1);&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/08/how-to-simulate-printscreen-key-press.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-8057939817582811780</guid><pubDate>Sat, 06 Aug 2011 10:50:00 +0000</pubDate><atom:updated>2011-08-06T03:50:06.253-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Moslem</category><title>Download E-Book Kumpulan Artikel Seputar Puasa Ramadhan Dan Amalan Amalan Yang Berkaitan Dengannya</title><description>&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; dir=&quot;rtl&quot; style=&quot;direction: rtl; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 6px; margin-left: 0cm; margin-right: 0cm; margin-top: 6px; text-align: center; unicode-bidi: embed;&quot;&gt;&lt;span lang=&quot;AR-SA&quot; style=&quot;font-family: &#39;Traditional Arabic&#39;;&quot;&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;بسم الله الرحمن الرحيم&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Kaum Muslimin dan Muslimah -yang semoga dirahmati oleh Allah Subhanahu wa Ta’ala-, beberapa hari lagi insya’Allah kita akan berjumpa dengan&amp;nbsp;&lt;strong&gt;bulan Ramadhan&lt;/strong&gt;&amp;nbsp;yang mulia.&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Sebagaimana disebutkan oleh&amp;nbsp;&lt;strong&gt;Al Imam Al Bukhari&lt;/strong&gt;&amp;nbsp;dalam&amp;nbsp;&lt;strong&gt;Kitab Shahih Bukhari Bab Ilmu Sebelum Berkata dan Beramal&lt;/strong&gt;, maka seharusnya setiap muslim bersemangat untuk mengetahui tata cara ibadah yang akan dia kerjakan. Salah satunya adalah ibadah&amp;nbsp;&lt;strong&gt;puasa&lt;/strong&gt;&amp;nbsp;dan&amp;nbsp;&lt;strong&gt;shalat tarawih&lt;/strong&gt;&amp;nbsp;di dalam&lt;strong&gt;bulan puasa&lt;/strong&gt;.&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Berikut www.salafykendari.com hadirkan&amp;nbsp;&lt;strong&gt;“E-Book Kumpulan Artikel Seputar Puasa Ramadhan Dan Amalan Amalan Yang Berkaitan Dengannya”&lt;/strong&gt;.&amp;nbsp; Semoga bermanfaat.&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;Link Download:&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;&lt;a href=&quot;http://statics.ilmoe.com/kajian/users/kendari/Artikel-Islam/EBook-Kumpulan-Artikel-Seputar-Puasa-Ramadhan-Dan-Amalan-Amalan-Yang-Berkaitan-Dengannya.chm&quot; rel=&quot;nofollow&quot; style=&quot;color: #3b7db0; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;&quot; target=&quot;_blank&quot;&gt;http://statics.ilmoe.com/kajian/users/kendari/Artikel-Islam/EBook-Kumpulan-Artikel-Seputar-Puasa-Ramadhan-Dan-Amalan-Amalan-Yang-Berkaitan-Dengannya.chm&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;sumber :&amp;nbsp;&lt;a href=&quot;http://salafykendari.com/&quot;&gt;http://salafykendari.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/08/download-e-book-kumpulan-artikel.html</link><author>noreply@blogger.com (tomx)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8946772101675190623.post-1420659243969492865</guid><pubDate>Sat, 06 Aug 2011 02:37:00 +0000</pubDate><atom:updated>2011-08-05T19:37:38.940-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">delphi</category><title>Menghitung Selisih Tanggal Untuk Mencari Tahun, Bulan, Hari</title><description>Enjoy ajah.... silahkan langsung di copy paste untuk mencari selisih tanggal atau umur dari tanggal awal sampai tanggal akhir. akhirnya ketemu juga !&lt;br /&gt;&lt;br /&gt;//---------------------- awal procedure -----------------------&lt;br /&gt;&lt;br /&gt;procedure selisihTanggal(TMTLama, TMTBaru:TDate; out vThn, vBln, vHari:word);&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;vThn:=YearsBetween(TMTBaru, TMTLama);&lt;br /&gt;&amp;nbsp;if (DayOf(TMTBaru) = DayOf(TMTLama)) and (MonthOf(TMTBaru) = MonthOf(TMTLama))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;and (YearOf(TMTLama) &amp;lt;&amp;gt; YearOf(TMTBaru)) then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;inc(vThn);&lt;br /&gt;&amp;nbsp;TMTLama:=IncYear(TMTLama, vThn);&lt;br /&gt;&amp;nbsp;vBln:=MonthsBetween(TMTBaru, TMTLama);&lt;br /&gt;&amp;nbsp;TMTLama:=IncMonth(TMTLama, vBln);&lt;br /&gt;&amp;nbsp;vHari:=DaysBetween(TMTBaru, TMTLama);&lt;br /&gt;end;&lt;br /&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;//---------------------- akhir procedure -----------------------&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Implementasi pada tombol hitung klik :&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;//---------------------- awal procedure tombol klik -----------------------&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;var&lt;/div&gt;&lt;div&gt;&amp;nbsp;thn,bln,hri:word;&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;&amp;nbsp;selisihTanggal(DateTimePicker1.Date,DateTimePicker2.Date,thn,bln,hri);&lt;/div&gt;&lt;div&gt;&amp;nbsp;Edit1.Text:=IntToStr(thn)+&#39; Tahun, &#39;+IntToStr(bln)+&#39; Bulan, &#39;+IntToStr(hri)+&#39; Hari&#39;;&lt;/div&gt;&lt;div&gt;end;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;//---------------------- akhir procedure -----------------------&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Asik sekali ^_^&lt;br /&gt;&lt;br /&gt;Mudah-Mudahan Bermanfaat ^_^&lt;br /&gt;Go Kendary Open SOurce Sincerely YOurs</description><link>http://tommyirawan.blogspot.com/2011/08/menghitung-selisih-tanggal-untuk.html</link><author>noreply@blogger.com (tomx)</author><thr:total>2</thr:total></item></channel></rss>