<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>ikram.web.id &#187; PHP</title> <atom:link href="http://ikram.web.id/category/webmaster/php/feed/" rel="self" type="application/rss+xml" /><link>http://ikram.web.id</link> <description>Integrity, truthfulness, and straightforwardness</description> <lastBuildDate>Sun, 24 Oct 2010 01:18:45 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>PHP – OOP : Panduan Praktis Penerapan Pemrograman Berorientasi Objek Pada PHP</title><link>http://ikram.web.id/webmaster/php/php-%e2%80%93-oop-panduan-praktis-penerapan-pemrograman-berorientasi-objek-pada-php/</link> <comments>http://ikram.web.id/webmaster/php/php-%e2%80%93-oop-panduan-praktis-penerapan-pemrograman-berorientasi-objek-pada-php/#comments</comments> <pubDate>Mon, 18 Jan 2010 23:24:14 +0000</pubDate> <dc:creator>Raden Ikram</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[PHP Advanced]]></category><guid
isPermaLink="false">http://ikram.web.id/?p=192</guid> <description><![CDATA[Tutorial kali ini akan membahas bagaimana penerapan pemrograman berorientasi objek pada PHP, tentunya banyak web developer pemula yang masih mencari-cari, bagaimana sih cara yang mudah untuk mempelajarinya? Seperti apa sih OOP? Dengan OOP, program yang anda buat bisa terdiri dari komponen/bagian siap pakai yang disebut sebagai objek. Pentingnya berkenalan dengan istilah-istilah pada OOP ya, tentunya ]]></description> <content:encoded><![CDATA[<p>Tutorial kali ini akan membahas bagaimana penerapan pemrograman berorientasi objek pada PHP, tentunya banyak web developer pemula yang masih mencari-cari, bagaimana sih cara yang mudah untuk mempelajarinya?</p><p><span
style="font-size: medium;">Seperti apa sih OOP?</span></p><p>Dengan OOP, program yang anda buat bisa terdiri dari komponen/bagian siap pakai yang disebut sebagai objek.</p><p><span
style="font-size: medium;"><em>Pentingnya berkenalan dengan istilah-istilah pada OOP</em></span></p><p>ya, tentunya akan lebih mudah untuk mempelajari OOP apabila kita mempelajari dan memahami istilah yang ada.</p><p><em>Class dan Objek</em></p><p>Class adalah model abstrak (blueprint) dari objek. Lalu bagaimana cara merealisasikan objek? yaitu dengan instance, instance berbentuk konkrit.</p><p><em>Encapsulation</em></p><p>Penyembunyian informasi, yaitu menyembunyikan property dan method dari sebuah objek.</p><p><em>Inheritance</em></p><p>Inheritance adalah pewarisan, contoh mudahnya, misal Class Domba bisa mempunyai subClass DombaJantan dan subClass DombaBetina.</p><p>Dari Class utama ada sifat yang diwariskan kepada subClass, misal dari contoh diatas: Domba memakan rumput, maka DombaJantan juga memakan rumput.</p><p><em>Polymorphism</em></p><p>Perilaku yang berbeda untuk sebuah Operasi yang sama, misal DombaJantan akan menyerang bila dilempar batu, sedang DombaBetina akan lari jika dilempar batu.</p><p>Setelah berkenalan dengan beberapa istilah yang ada dalam OOP, untuk lebih mempercepat memahami penggunaannya seperti apa, kita akan coba membuat sebuah Class sederhana yang akan menghitung pemasukan dan pengeluaran dan memberikan pendapat bagaimana kondisi keuangan anda.</p><p>Selain menunjukkan bagaimana pembuatan Class dalam PHP akan diberitahukan juga beberapa hal yang krusial untuk diketahui, hal-hal ini akan tertulis pada baris komentar script php yang akan dibuat.</p><p>Pertama buat file class_hitung.php</p><p>ketik kode berikut</p><div
class="dean_ch" style="white-space: wrap;"><ol><li
class="li1"><div
class="de1"><span
class="kw2">&lt;?php</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="coMULTI">/* nama class, harus dimulai dengan huruf besar,</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="coMULTI">bila lebih dari dua kata, tiap kata diawali huruf kapital */</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">Class</span> HitungPemasukanPengeluaran</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#123;</span></div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="co1">// atribut digunakan dengan mendeklarasikan variabel dengan kata kunci: var</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">var</span> <span
class="re0">$penghasilan</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="kw2">var</span> <span
class="re0">$pengeluaran</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">var</span> <span
class="re0">$hasil</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="coMULTI">/* operasi / fungsi, contoh penggunaan function: namaFunction()</span></div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="coMULTI">bila nama function lebih dari dua kata,</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="coMULTI">tiap kata selain kata pertama diawali huruf kapital. */</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="co1">// bila nama function sama dengan nama class disebut Constructor</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">function</span> &nbsp;HitungPemasukanPengeluaran<span
class="br0">&#40;</span><span
class="re0">$nama</span>,<span
class="re0">$penghasilan</span>,<span
class="re0">$pengeluaran</span><span
class="br0">&#41;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#123;</span></div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="re0">$nama</span>.<span
class="st0">&quot; &quot;</span>.<span
class="st0">&quot;, kita lihat ya dari data yang kamu masukkan&lt;br /&gt;&quot;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;penghasilan kamu per bulan: Rp.&quot;</span>.<a
href="http://www.php.net/number_format"><span
class="kw3">number_format</span></a><span
class="br0">&#40;</span><span
class="re0">$penghasilan</span><span
class="br0">&#41;</span>.<span
class="st0">&quot;&lt;br /&gt;&quot;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;pengeluaran kamu per hari: Rp.&quot;</span>.<a
href="http://www.php.net/number_format"><span
class="kw3">number_format</span></a><span
class="br0">&#40;</span><span
class="re0">$pengeluaran</span><span
class="br0">&#41;</span>.<span
class="st0">&quot;&lt;br /&gt;&quot;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">function</span> cekKondisi<span
class="br0">&#40;</span><span
class="re0">$penghasilan</span>,<span
class="re0">$pengeluaran</span><span
class="br0">&#41;</span></div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#123;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="co1">// untuk mengakses atribut (variabel) dalam function, menggunakan: $this-&gt;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="re0">$this</span>-&gt;<span
class="me1">penghasilan</span> = <span
class="re0">$penghasilan</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$this</span>-&gt;<span
class="me1">pengeluaran</span> = <span
class="re0">$pengeluaran</span>*<span
class="nu0">30</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$this</span>-&gt;<span
class="me1">hasil</span> = <span
class="re0">$this</span>-&gt;<span
class="me1">penghasilan</span> &#8211; <span
class="re0">$this</span>-&gt;<span
class="me1">pengeluaran</span>;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;pengeluaran kamu per bulan (30 hari): Rp.&quot;</span>.<a
href="http://www.php.net/number_format"><span
class="kw3">number_format</span></a><span
class="br0">&#40;</span><span
class="re0">$this</span>-&gt;<span
class="me1">pengeluaran</span><span
class="br0">&#41;</span>.<span
class="st0">&quot;&lt;br /&gt;&quot;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;penghasilan &#8211; pengeluaran total = Rp.&quot;</span>.<a
href="http://www.php.net/number_format"><span
class="kw3">number_format</span></a><span
class="br0">&#40;</span><span
class="re0">$this</span>-&gt;<span
class="me1">hasil</span><span
class="br0">&#41;</span>.<span
class="st0">&quot;&lt;br /&gt;&quot;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="kw1">if</span> <span
class="br0">&#40;</span><span
class="re0">$this</span>-&gt;<span
class="me1">hasil</span> &gt; <span
class="st0">&quot;0&quot;</span><span
class="br0">&#41;</span> <span
class="br0">&#123;</span> <a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;kondisi keuangan anda baik&quot;</span>; <span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw1">if</span> <span
class="br0">&#40;</span><span
class="re0">$this</span>-&gt;<span
class="me1">hasil</span> == <span
class="st0">&quot;0&quot;</span><span
class="br0">&#41;</span> <span
class="br0">&#123;</span> <a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;kondisi keuangan anda plus plos&quot;</span>; <span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw1">if</span> <span
class="br0">&#40;</span><span
class="re0">$this</span>-&gt;<span
class="me1">hasil</span> &lt; <span
class="st0">&quot;0&quot;</span><span
class="br0">&#41;</span> <span
class="br0">&#123;</span> <a
href="http://www.php.net/echo"><span
class="kw3">echo</span></a> <span
class="st0">&quot;kondisi keuangan anda buruk&quot;</span>; <span
class="br0">&#125;</span></div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="co1">// untuk membuat objek menggunakan: new . dikenal sebagai membuat instance</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$huhuy</span> = <span
class="kw2">new</span> HitungPemasukanPengeluaran<span
class="br0">&#40;</span><span
class="re0">$nama</span>,<span
class="re0">$penghasilan</span>,<span
class="re0">$pengeluaran</span><span
class="br0">&#41;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">?&gt;</span></div></li></ol></div><p>Bagaimana menggunakan Class tersebut, mari kita buat lagi sebuah file, namakan dengan hitung.php</p><p>ketik kode berikut</p><div
class="dean_ch" style="white-space: wrap;"><ol><li
class="li1"><div
class="de1"><span
class="kw2">&lt;?php</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw1">if</span> <span
class="br0">&#40;</span><a
href="http://www.php.net/isset"><span
class="kw3">Isset</span></a><span
class="br0">&#40;</span><span
class="re0">$_POST</span><span
class="br0">&#91;</span><span
class="st0">&#8216;submit_nama&#8217;</span><span
class="br0">&#93;</span><span
class="br0">&#41;</span><span
class="br0">&#41;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="br0">&#123;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$nama</span> = <span
class="re0">$_POST</span><span
class="br0">&#91;</span><span
class="st0">&#8216;nama&#8217;</span><span
class="br0">&#93;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$penghasilan</span> = <span
class="re0">$_POST</span><span
class="br0">&#91;</span><span
class="st0">&#8216;penghasilan&#8217;</span><span
class="br0">&#93;</span>;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$pengeluaran</span> = <span
class="re0">$_POST</span><span
class="br0">&#91;</span><span
class="st0">&#8216;pengeluaran&#8217;</span><span
class="br0">&#93;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="co1">// mengikutsertakan file class_hitung.php</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="kw1">include</span> <span
class="br0">&#40;</span><span
class="st0">&#8216;class_hitung.php&#8217;</span><span
class="br0">&#41;</span>;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="co1">// pemanggilan function (operasi) dari sebuah class</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="re0">$huhuy</span>-&gt;<span
class="me1">cekKondisi</span><span
class="br0">&#40;</span><span
class="re0">$penghasilan</span>,<span
class="re0">$pengeluaran</span><span
class="br0">&#41;</span>;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1"><span
class="kw2">?&gt;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2">&lt;html&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;head&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;title&gt;penggunaan huhuy class&lt;/title&gt;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;style&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">body <span
class="br0">&#123;</span> width: <span
class="nu0">60</span>%; margin: 45px; <span
class="br0">&#125;</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2"><span
class="co2">#form { background: #eee; padding: 13px; }</span></div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/style&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/head&gt;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;body&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;hr /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2">&lt;!&#8211; form cek kondisi keuangan&#8211;&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;div id=<span
class="st0">&quot;form&quot;</span>&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;p&gt;&lt;i&gt;Form Cek Kondisi Keuangan Baik / Buruk&lt;/i&gt;&lt;/p&gt;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;form action=<span
class="st0">&quot;&quot;</span> method=<span
class="st0">&quot;POST&quot;</span>&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;label&gt;Masukkan &lt;strong&gt;nama&lt;/strong&gt; anda:&lt;/label&gt;&lt;br /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2">&lt;input type=<span
class="st0">&quot;text&quot;</span> name=<span
class="st0">&quot;nama&quot;</span> /&gt;&lt;br /&gt;&lt;br /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;label&gt;&lt;strong&gt;Pemasukan&lt;/strong&gt; anda per bulan <span
class="br0">&#40;</span>Rp<span
class="br0">&#41;</span>:&lt;/label&gt;&lt;br /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;input type=<span
class="st0">&quot;text&quot;</span> name=<span
class="st0">&quot;penghasilan&quot;</span> /&gt;&lt;br /&gt;&lt;br /&gt;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;label&gt;&lt;strong&gt;Pengeluaran&lt;/strong&gt; anda per hari <span
class="br0">&#40;</span>Rp<span
class="br0">&#41;</span>:&lt;/label&gt;&lt;br /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;input type=<span
class="st0">&quot;text&quot;</span> name=<span
class="st0">&quot;pengeluaran&quot;</span> /&gt;&lt;br /&gt;&lt;br /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li2"><div
class="de2">&lt;input type=<span
class="st0">&quot;submit&quot;</span> name=<span
class="st0">&quot;submit_nama&quot;</span> value=<span
class="st0">&quot;submit&quot;</span> /&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/form&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/div&gt;</div></li><li
class="li2"><div
class="de2">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/body&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li><li
class="li1"><div
class="de1">&lt;/html&gt;</div></li><li
class="li1"><div
class="de1">&nbsp;</div></li></ol></div><p>Berikut adalah tampilan setelah penggunaan class tersebut</p><p><a
href="http://ikram.web.id/wp-content/uploads/2010/01/penggunaan-huhuy-class_form_hasil.png"><img
class="alignnone size-medium wp-image-200" title="penggunaan huhuy class_form_hasil" src="http://ikram.web.id/wp-content/uploads/2010/01/penggunaan-huhuy-class_form_hasil-300x175.png" alt="" width="300" height="175" /></a></p> ]]></content:encoded> <wfw:commentRss>http://ikram.web.id/webmaster/php/php-%e2%80%93-oop-panduan-praktis-penerapan-pemrograman-berorientasi-objek-pada-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Membuat form dan action dalam satu page PHP</title><link>http://ikram.web.id/webmaster/php/tutorial-php-membuat-form-dan-action-dalam-satu-page/</link> <comments>http://ikram.web.id/webmaster/php/tutorial-php-membuat-form-dan-action-dalam-satu-page/#comments</comments> <pubDate>Fri, 08 Aug 2008 10:17:04 +0000</pubDate> <dc:creator>Raden Ikram</dc:creator> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://websick.wordpress.com/?p=15</guid> <description><![CDATA[dalam membuat suatu form yang biasa akan mempunyai dua page, misalkan form.html dan act_form.php . dalam tutorial php ini akan dibahas cara membuat form dan action nya dalam satu halaman script. contoh: menginput data guest book buat table guestbook pada mysql dengan isi id_guestbook(int) auto_increment primary key, nama(varchar), comment(text) buat sebuah file dengan nama, misalkan ]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">dalam membuat suatu form yang biasa akan mempunyai dua page, misalkan form.html dan act_form.php . dalam tutorial php ini akan dibahas cara membuat form dan action nya dalam satu halaman script.</p><p><span
id="more-28"></span></p><h4>contoh: menginput data guest book</h4><p>buat table <em>guestbook</em> pada mysql dengan isi <em>id_guestbook(int) </em>auto_increment primary key<em>, nama(varchar), comment(text)</em></p><p>buat sebuah file dengan nama, misalkan form_act.php</p><p
style="padding-left: 60px;"><span
style="color: #ff0000;">tulis kode berikut</span></p><p>&lt;html&gt;</p><p>&lt;title&gt;membuat form dan action dalam satu script php&lt;/title&gt;</p><p>&lt;head&gt;&lt;/head&gt;</p><p>&lt;body&gt;</p><p>&lt;!&#8211; script utk koneksi database &#8211;&gt;</p><p>&lt;?php</p><p>mysql_connect (&#8220;localhost&#8221; ,&#8221;user_mysql_anda&#8221;, &#8220;password_mysql_anda&#8221;);</p><p>mysql_select_db (&#8220;database_anda&#8221;);</p><p>?&gt;</p><p>&lt;!&#8211; script action untuk menginput data yang diisi pada form &#8211;&gt;</p><p>&lt;?php<br
/> if (isset($_POST['submit_guestbook']))<br
/> {<br
/> $nama = $_POST['nama'];<br
/> $comment = $_POST['comment'];</p><p>mysql_query (&#8220;INSERT INTO `guestbook` (<br
/> `nama` ,<br
/> `comment`<br
/> )<br
/> VALUES (<br
/> &#8216;$nama&#8217;, &#8216;$comment&#8217;<br
/> )&#8221;) OR DIE (&#8220;ERROR&#8221;);<br
/> }<br
/> ?&gt;</p><p>&lt;!&#8211; form untuk menginput data &#8211;&gt;<br
/> &lt;b&gt;Guestbook&lt;/b&gt;<br
/> &lt;form action=&#8221;&lt;?php $PHP_SELF['SERVER']; ?&gt;&#8221; method=&#8221;post&#8221;&gt; <em>// action bisa juga kosong / &#8220;&#8221;</em><br
/> &lt;table&gt;<br
/> &lt;tr&gt;<br
/> &lt;td&gt;Nama:&lt;/td&gt;<br
/> &lt;td&gt;&lt;input type=&#8221;text&#8221; name=&#8221;nama&#8221; /&gt;&lt;/td&gt;<br
/> &lt;/tr&gt;<br
/> &lt;tr&gt;<br
/> &lt;td&gt;Comment&lt;/td&gt;<br
/> &lt;td&gt;&lt;textarea name=&#8221;comment&#8221; rows=&#8221;10&#8243; cols=&#8221;25&#8243;&gt;&lt;/textarea&gt; &lt;/td&gt;<br
/> &lt;/tr&gt;<br
/> &lt;tr&gt;<br
/> &lt;td&gt;&lt;/td&gt;<br
/> &lt;td&gt;&lt;input type=&#8221;submit&#8221; name=&#8221;submit_guestbook&#8221; value=&#8221;submit&#8221; /&gt;&lt;/td&gt;<br
/> &lt;/tr&gt;<br
/> &lt;/table&gt;<br
/> &lt;/form&gt;<br
/> &lt;/body&gt;</p><p>&lt;/html&gt;</p> ]]></content:encoded> <wfw:commentRss>http://ikram.web.id/webmaster/php/tutorial-php-membuat-form-dan-action-dalam-satu-page/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>PHP Syntax</title><link>http://ikram.web.id/webmaster/php/php-syntax/</link> <comments>http://ikram.web.id/webmaster/php/php-syntax/#comments</comments> <pubDate>Sat, 21 Jun 2008 11:28:33 +0000</pubDate> <dc:creator>Raden Ikram</dc:creator> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://websick.wordpress.com/?p=9</guid> <description><![CDATA[Syntax PHP adalah hasil pengembangan dari banyak bahasa pemrogramman. Dengan bahasa C yang mendominasi pembuatannya, tetapi Perl juga memberikan banyak pengaruh dalam penyusunan syntax PHP. Dan juga penambahan beberapa syntax yang mirip Java untuk mendukung Object oriented programming. Dibandungkan dengan banyak bahasa pemrogramman lainnya, syntax PHP termasuk simpel dan mudah untuk dipahami]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">Syntax PHP adalah hasil pengembangan dari banyak bahasa pemrogramman. Dengan bahasa C yang mendominasi pembuatannya, tetapi Perl juga memberikan banyak pengaruh dalam penyusunan syntax PHP. Dan juga penambahan beberapa syntax yang mirip Java untuk mendukung Object oriented programming.</p><p
style="text-align: justify;">Dibandungkan dengan banyak bahasa pemrogramman lainnya, syntax PHP termasuk simpel dan mudah untuk dipahami</p> ]]></content:encoded> <wfw:commentRss>http://ikram.web.id/webmaster/php/php-syntax/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Pengertian dan Sejarah PHP</title><link>http://ikram.web.id/webmaster/php/pengertian-dan-sejarah-php/</link> <comments>http://ikram.web.id/webmaster/php/pengertian-dan-sejarah-php/#comments</comments> <pubDate>Sat, 21 Jun 2008 11:18:30 +0000</pubDate> <dc:creator>Raden Ikram</dc:creator> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://websick.wordpress.com/?p=7</guid> <description><![CDATA[PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, ]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;"><strong>PHP</strong> adalah <a
title="Bahasa pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> <em><a
class="mw-redirect" title="Script" href="http://id.wikipedia.org/wiki/Script">script</a></em> yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs <a
class="mw-redirect" title="Web" href="http://id.wikipedia.org/wiki/Web">web</a> dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.</p><p
style="text-align: justify;">Contoh terkenal dari aplikasi PHP adalah <a
title="PhpBB" href="http://id.wikipedia.org/wiki/PhpBB">phpBB</a> dan <a
title="MediaWiki" href="http://id.wikipedia.org/wiki/MediaWiki">MediaWiki</a> (software di belakang <a
title="Wikipedia" href="http://id.wikipedia.org/wiki/Wikipedia">Wikipedia</a>). PHP juga dapat dilihat sebagai pilihan lain dari <a
title="ASP.NET" href="http://id.wikipedia.org/wiki/ASP.NET">ASP.NET</a>/<a
title="C sharp" href="http://id.wikipedia.org/wiki/C_sharp">C#</a>/<a
title="Visual Basic .NET" href="http://id.wikipedia.org/wiki/Visual_Basic_.NET">VB.NET</a> <a
class="mw-redirect" title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a>, <a
class="new" title="Macromedia ColdFusion (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Macromedia_ColdFusion&amp;action=edit&amp;redlink=1">ColdFusion</a> <a
title="Macromedia" href="http://id.wikipedia.org/wiki/Macromedia">Macromedia</a>, <a
class="new" title="JavaServer Pages (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=JavaServer_Pages&amp;action=edit&amp;redlink=1">JSP</a>/<a
title="Java" href="http://id.wikipedia.org/wiki/Java">Java</a> <a
title="Sun Microsystems" href="http://id.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystems</a>, dan <a
title="Common Gateway Interface" href="http://id.wikipedia.org/wiki/Common_Gateway_Interface">CGI</a>/<a
title="Perl" href="http://id.wikipedia.org/wiki/Perl">Perl</a>. Contoh aplikasi lain yang lebih kompleks berupa <a
class="mw-redirect" title="CMS" href="http://id.wikipedia.org/wiki/CMS">CMS</a> yang dibangun menggunakan PHP adalah <a
title="Mambo" href="http://id.wikipedia.org/wiki/Mambo">Mambo</a>, <a
title="Joomla!" href="http://id.wikipedia.org/wiki/Joomla%21">Joomla!</a>, Postnuke, Xaraya, dan lain-lain.</p><h2 style="text-align: justify;"><span
class="mw-headline">Sejarah PHP</span></h2><p
style="text-align: justify;">PHP pertama kali dibuat oleh <a
title="Rasmus Lerdorf" href="http://id.wikipedia.org/wiki/Rasmus_Lerdorf">Rasmus Lerdorf</a> pada tahun <a
title="1995" href="http://id.wikipedia.org/wiki/1995">1995</a>. Pada waktu itu PHP masih bernama <a
class="new" title="FI (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=FI&amp;action=edit&amp;redlink=1">FI</a> (<a
class="new" title="Form Interpreted (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Form_Interpreted&amp;action=edit&amp;redlink=1">Form Interpreted</a>), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari <a
class="mw-redirect" title="Web" href="http://id.wikipedia.org/wiki/Web">web</a>.</p><p
style="text-align: justify;">Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya <a
class="new" title="PHP/FI (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=PHP/FI&amp;action=edit&amp;redlink=1">PHP/FI</a>, kependekan dari <em>Hypertext Preprocessing&#8217;/Form Interpreter</em>. Dengan perilisan kode sumber ini menjadi <em><a
class="mw-redirect" title="Open source" href="http://id.wikipedia.org/wiki/Open_source">open source</a></em>, maka banyak <a
class="mw-redirect" title="Programmer" href="http://id.wikipedia.org/wiki/Programmer">programmer</a> yang tertarik untuk ikut mengembangkan PHP.</p><p
style="text-align: justify;">Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini <a
class="new" title="Interpreter (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Interpreter&amp;action=edit&amp;redlink=1">interpreter</a> PHP sudah diimplementasikan dalam program <a
title="C" href="http://id.wikipedia.org/wiki/C">C</a>. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.</p><p
style="text-align: justify;">Pada tahun 1997, sebuah perusahaan bernama <a
class="new" title="Zend (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Zend&amp;action=edit&amp;redlink=1">Zend</a> menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai <a
class="new" title="PHP 3.0 (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=PHP_3.0&amp;action=edit&amp;redlink=1">PHP 3.0</a>.</p><p
style="text-align: justify;">Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan <a
class="new" title="PHP 4.0 (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=PHP_4.0&amp;action=edit&amp;redlink=1">PHP 4.0</a>. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.</p><p
style="text-align: justify;">Pada <a
title="Juni" href="http://id.wikipedia.org/wiki/Juni">Juni</a> <a
title="2004" href="http://id.wikipedia.org/wiki/2004">2004</a>, Zend merilis <a
class="new" title="PHP 5.0 (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=PHP_5.0&amp;action=edit&amp;redlink=1">PHP 5.0</a>. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model <a
title="Pemrograman berorientasi objek" href="http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek">pemrograman berorientasi objek</a> ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.</p><h2 style="text-align: justify;"><span
class="mw-headline">Kelebihan PHP dari bahasa pemrograman lain</span></h2><ul
style="text-align: justify;"><li>Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah <a
class="new" title="Kompilasi (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Kompilasi&amp;action=edit&amp;redlink=1">kompilasi</a> dalam penggunaanya.</li><li>Web Server yang mendukung PHP dapat ditemukan dimana &#8211; mana dari mulai <a
class="mw-redirect" title="IIS" href="http://id.wikipedia.org/wiki/IIS">IIS</a> sampai dengan <a
title="Apache HTTP Server" href="http://id.wikipedia.org/wiki/Apache_HTTP_Server">apache</a>, dengan configurasi yang relatif mudah.</li><li>Dalam sisi pengembangan lebih mudah, karena banyaknya <a
title="Milis" href="http://id.wikipedia.org/wiki/Milis">milis</a> &#8211; milis dan <a
class="new" title="Developer (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Developer&amp;action=edit&amp;redlink=1">developer</a> yang siap membantu dalam pengembangan.</li><li>Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.</li><li>PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (<a
title="Linux" href="http://id.wikipedia.org/wiki/Linux">linux</a>, <a
title="Unix" href="http://id.wikipedia.org/wiki/Unix">unix</a>, <a
class="mw-redirect" title="Windows" href="http://id.wikipedia.org/wiki/Windows">windows</a>) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.</li></ul><p
style="text-align: justify;">sumber: <a
href="http://id.wikipedia.org/wiki/PHP">http://id.wikipedia.org/wiki/PHP</a></p> ]]></content:encoded> <wfw:commentRss>http://ikram.web.id/webmaster/php/pengertian-dan-sejarah-php/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching using disk

Served from: depok.idwebhost.com @ 2012-02-06 15:33:11 -->
