<?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>Kadek Bagus Official Site &#187; kode php</title>
	<atom:link href="http://www.kadekbagus.com/tag/kode-php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kadekbagus.com</link>
	<description>Membahas teknologi informasi, Programming, Networking, Database, dll</description>
	<lastBuildDate>Tue, 17 Jan 2012 14:32:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Membuat command shell dengan PHP</title>
		<link>http://www.kadekbagus.com/membuat-command-shell-dengan-php.html</link>
		<comments>http://www.kadekbagus.com/membuat-command-shell-dengan-php.html#comments</comments>
		<pubDate>Fri, 20 Mar 2009 18:01:12 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.kadekbagus.com/?p=433</guid>
		<description><![CDATA[Php menyediakan beberapa fungsi untuk memanggil perintah shell dari suatu sistem operasi, fungsi tersebut antara lain adalah system(), passthru(), exec() dan shell_exec(). Melalui fungsi fungsi tersebut anda bisa menjalankan perintah yang ada di command prompt windows maupun shell di linux. Pada kesempatan kali ini saya akan menunjukan cara membuat program php sederhana yang bisa menjalankan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignnone size-medium wp-image-435" title="Membuat command shell dengan PHP" src="http://www.kadekbagus.com/wp-content/uploads/2009/03/phplogo.jpeg" alt="Membuat command shell dengan PHP" width="106" height="56" /></p>
<p style="text-align: justify;">Php menyediakan beberapa fungsi untuk memanggil perintah shell dari suatu sistem operasi, fungsi tersebut antara lain adalah <strong>system()</strong>, <strong>passthru()</strong>, <strong>exec()</strong> dan <strong>shell_exec()</strong>.</p>
<p style="text-align: justify;">Melalui fungsi fungsi tersebut anda bisa menjalankan perintah yang ada di command prompt windows maupun shell di linux.</p>
<p style="text-align: justify;">Pada kesempatan kali ini saya akan menunjukan cara membuat program php sederhana yang bisa menjalankan perintah shell.</p>
<p style="text-align: justify;"><span id="more-433"></span></p>
<p style="text-align: justify;">Fungsi yang akan saya pakai adalah fungsi system(). Fungsi ini menerima masukan berupa string.</p>
<p style="text-align: justify;">Dimana string tersebut adalah perintah shell yang hendak digunakan. Berikut ini contoh cara menggunakan fungsi system().</p>
<p style="text-align: justify;"><strong>system(&#8220;perintah shell&#8221;);</strong></p>
<p style="text-align: justify;">atau</p>
<p style="text-align: justify;"><strong>$perintah = &#8220;perintah shell&#8221;;</strong></p>
<p style="text-align: justify;"><strong>system($perintah);</strong></p>
<p style="text-align: justify;">misalkan saya ingin menjalankan perintah ping maka :</p>
<p style="text-align: justify;"><strong>system(&#8220;ping localhost&#8221;);</strong></p>
<p style="text-align: justify;">atau</p>
<p style="text-align: justify;"><strong>$perintah = &#8220;ping localhost&#8221;;</strong></p>
<p style="text-align: justify;"><strong>system($perintah);</strong></p>
<p style="text-align: justify;">Kalau sudah paham dengan perintah system(), sekarang saatnya membuat program php nya. Seperti ini kode programnya.</p>
<p><strong>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;PHP command shell&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form name=&#8221;form1&#8243; method=&#8221;post&#8221; action=&#8221;command_shell.php&#8221;&gt;<br />
&lt;input name=&#8221;perintah&#8221; type=&#8221;text&#8221; id=&#8221;perintah&#8221;&gt;<br />
&lt;input type=&#8221;submit&#8221; name=&#8221;Submit&#8221; value=&#8221;Jalankan&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;?php<br />
$perintah = $_POST['perintah'];<br />
if(!empty($perintah))<br />
{ system($perintah); }<br />
?&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</strong></p>
<p style="text-align: justify;">Simpan dengan nama command_shell.php lalu coba jalankan. Sekarang coba ketikan <strong>ping localhost</strong> atau <strong>ping google.com</strong> lalu tekan tombol jalankan, apa yang terjadi??</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/membuat-command-shell-dengan-php.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Koneksi PHP dengan Mysql</title>
		<link>http://www.kadekbagus.com/koneksi-php-dengan-mysql.html</link>
		<comments>http://www.kadekbagus.com/koneksi-php-dengan-mysql.html#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:17:56 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[php mysql]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=20</guid>
		<description><![CDATA[Mysql adalah database yang populer digunakan di dunia web, sedangkan PHP adalah bahasa pemrograman web yang simpel tetapi powerful. Jika keduanya digabungkan maka lahirlah software software canggih macam WordPress, Joomla, Drupal, Mambo, phpBB dan lain sebagainya. Duet maut PHP dan Mysql memang sudah sejak lama mendominasi rimba internet. Nah, pada kesempatan kali ini saya akan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignnone size-medium wp-image-435" title="Koneksi PHP dengan Mysql" src="http://www.kadekbagus.com/wp-content/uploads/2009/03/phplogo.jpeg" alt="Koneksi PHP dengan Mysql" width="106" height="56" /></p>
<p style="text-align: justify;">Mysql adalah database yang populer digunakan di dunia web, sedangkan PHP adalah bahasa pemrograman web yang simpel tetapi powerful.</p>
<p style="text-align: justify;">Jika keduanya digabungkan maka lahirlah software software canggih macam WordPress, Joomla, Drupal, Mambo, phpBB dan lain sebagainya.</p>
<p style="text-align: justify;">Duet maut PHP dan Mysql memang sudah sejak lama mendominasi rimba internet. Nah, pada kesempatan kali ini saya akan membahas bagaimana cara &#8216;menjodohkan&#8217; PHP dengan Mysql.</p>
<p style="text-align: justify;"><span id="more-20"></span></p>
<p style="text-align: justify;">Untuk menghubungkan PHP dengan Mysql anda membutuhkan beberapa informasi, antara lain nama host (host name) server mysql, username, password, serta nama database yang hendak digunakan.</p>
<p style="text-align: justify;">Jika server Mysql berada satu komputer dengan web server maka host name nya adalah &#8216;localhost&#8217;.</p>
<p style="text-align: justify;">Setelah semua informasi anda dapatkan, selanjutnya anda bisa membuat script php untuk melakukan koneksi ke Mysql. Pertama panggil fungsi mysql_connect().</p>
<p style="text-align: justify;">Fungsi tersebut membutuhkan tiga buah parameter yaitu hostname, username, serta password Mysql. Setelah koneksi berhasil langkah berikutnya gunakan fungsi mysql_select_db() untuk memilih database. Berikut ini contoh programnya.</p>
<p style="text-align: justify;"><strong>&lt;?php</strong></p>
<p style="text-align: justify;"><strong>$koneksi = mysql_connect(&#8220;localhost&#8221;, &#8220;kid&#8221;, &#8220;tes123&#8243;) or die(mysql_error());</strong></p>
<p style="text-align: justify;"><strong>mysql_select_db(&#8220;belajar&#8221; , $koneksi) or die(mysql_error());</strong></p>
<p style="text-align: justify;"><strong>?&gt;</strong></p>
<p style="text-align: justify;">Simpan program diatas dengan nama koneksi.php, lalu jalankan. Jika tidak terjadi error berarti koneksi sudah berhasil dilakukan. Sekarang saatnya melakukan query ke database Mysql, untuk melakukan query gunakan saja fungsi mysql_query(). Berikut ini beberapa contoh program untuk menyimpan, menampilkan, mengupdate dan menghapus data.</p>
<ul>
<li>tabel</li>
</ul>
<p style="padding-left: 60px;">berikut ini struktur tabel yang akan digunakan untuk latihan</p>
<p style="padding-left: 60px;"><strong>CREATE TABLE  &#8216;teman&#8217;</strong></p>
<p style="padding-left: 60px;"><strong> (<br />
&#8216;nama&#8217; varchar(20),<br />
&#8216;alamat&#8217; varchar(20),<br />
&#8216;telepon&#8217; varchar(15)<br />
)</strong></p>
<p style="padding-left: 60px;">Kemudian masukkan data berikut sebagai sample.</p>
<p style="padding-left: 60px;"><strong>INSERT INTO `teman` VALUES (&#8216;obama&#8217;, &#8216;washington&#8217;, &#8217;1234&#8242;);<br />
INSERT INTO `teman` VALUES (&#8216;jenny&#8217;, &#8216;surabaya&#8217;, &#8217;1234&#8242;);<br />
INSERT INTO `teman` VALUES (&#8216;sakura&#8217;, &#8216;tokyo&#8217;, &#8217;1234&#8242;);<br />
INSERT INTO `teman` VALUES (&#8216;vanessa&#8217;, &#8216;jakarta&#8217;, &#8217;1234&#8242;);</strong></p>
<p style="padding-left: 60px; text-align: justify;">Buat tabel tersebut  pada database &#8220;belajar&#8221;, jika anda membuat tabel tersebut pada database yang lain maka anda perlu mengubah file koneksi.php pada bagian mysql_select_db(). <strong></strong></p>
<ul>
<li>menyimpan data</li>
</ul>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>include &#8220;koneksi.php&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$query = &#8220;insert into teman values(&#8216;budi&#8217;,'jogja&#8217;,&#8217;1234&#8242;)&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>if(mysql_query($query))</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data berhasil dimasukan&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>else</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data gagal dimasukan&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>menampilkan data</li>
</ul>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>include &#8220;koneksi.php&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$query = &#8220;select * from teman&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$hasil = mysql_query($query);</strong></p>
<p style="padding-left: 60px;"><strong>while($data = mysql_fetch_array($hasil))</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>echo $data['nama'].&#8221;&lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 120px;"><strong>echo $data['alamat'].&#8221;&lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 120px;"><strong>echo $data['telepon'].&#8221;&lt;br&gt;&lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>mengupdate data</li>
</ul>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>include &#8220;koneksi.php&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$query = &#8220;update teman set nama=&#8217;jane&#8217;, alamat=&#8217;moskow&#8217; where nama=&#8217;jenny&#8217; &#8220;;</strong></p>
<p style="padding-left: 60px;"><strong>if(mysql_query($query))</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data berhasil diupdate&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>else</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data gagal diupdate&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>menghapus data</li>
</ul>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>include &#8220;koneksi.php&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$query = &#8220;delete from teman where nama=&#8217;vanessa&#8217; &#8220;;</strong></p>
<p style="padding-left: 60px;"><strong>if(mysql_query($query))</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data berhasil dihapus&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>else</strong></p>
<p style="padding-left: 60px;"><strong>{echo &#8220;data gagal dihapus&#8221;;}</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/koneksi-php-dengan-mysql.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Operasi File di PHP</title>
		<link>http://www.kadekbagus.com/operasi-file-di-php.html</link>
		<comments>http://www.kadekbagus.com/operasi-file-di-php.html#comments</comments>
		<pubDate>Wed, 22 Oct 2008 08:19:08 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=19</guid>
		<description><![CDATA[Semua bahasa pemrograman menyediakan fasilitas untuk mengakses file (operasi file) tidak terkecuali dengan php. Di php dikenal beberapa fungsi untuk operasi file antara lain fopen, fgets, feof, fread, fwrite, fputs dan lain sebagainya. Semuanya akan saya bahas pada artikel ini. membuka file Untuk membuka file gunakan fungsi fopen(), berikut ini contohnya. $file = fopen(&#8220;coba.txt&#8221;, &#8220;r&#8221;); [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Semua bahasa pemrograman menyediakan fasilitas untuk mengakses file (operasi file) tidak terkecuali dengan php. Di php dikenal beberapa fungsi untuk operasi file antara lain <strong>fopen</strong>, <strong>fgets</strong>, <strong>feof,</strong> <strong>fread</strong>, <strong>fwrite</strong>, <strong>fputs</strong> dan lain sebagainya. Semuanya akan saya bahas pada artikel ini.</p>
<p style="text-align: justify;"><span id="more-19"></span></p>
<ul>
<li>membuka file</li>
</ul>
<p style="padding-left: 60px;">Untuk membuka file gunakan fungsi fopen(), berikut ini contohnya.</p>
<p style="padding-left: 60px;"><strong>$file = fopen(&#8220;coba.txt&#8221;, &#8220;r&#8221;);</strong></p>
<p style="padding-left: 60px; text-align: justify;">Fungsi fopen memerlukan dua buah parameter. Parameter yang pertama adalah nama file yang akan dibuka, pada contoh diatas nama filenya &#8220;coba.txt&#8221;. Parameter kedua adalah tujuan dari pembukaan file tersebut, pilihannya adalah :</p>
<p style="padding-left: 60px; text-align: justify;">&#8220;r&#8221; untuk read (membaca)</p>
<p style="padding-left: 60px; text-align: justify;">&#8220;w&#8221; untuk write (menulis)</p>
<p style="padding-left: 60px; text-align: justify;">&#8220;a&#8221; untuk append (menambahkan data pada baris terakhir file).</p>
<p style="padding-left: 60px; text-align: justify;">Pada parameter &#8220;w&#8221; jika file yang dimaksud ternyata belum tersedia (belum ada) maka file tersebut akan dibuat, tapi jika file tersebut ada maka file yang lama akan ditimpa oleh file yang baru. Apabila anda sudah selesai mengedit file, fungsi fopen() perlu ditutup dengan fclose() seperti berikut ini.</p>
<p style="padding-left: 60px; text-align: justify;"><strong>$file = fopen(&#8220;coba.txt&#8221;, &#8220;w&#8221;);</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>fclose($file);</strong></p>
<ul>
<li>membaca file</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Untuk membaca file baris per baris gunakan fungsi fgets(), sebelum melakukan pembacaan file terlebih dahulu file tersebut dibuka menggunakan fopen() berikut ini contohnya.</p>
<p style="padding-left: 60px;"><strong>$file = fopen(&#8220;coba.txt&#8221;,&#8221;r&#8221;);</strong></p>
<p style="padding-left: 60px;"><strong>$baris = fgets($file, 1024);</strong></p>
<p style="padding-left: 60px;">Berikut ini contoh program yang menggunakan fgets()</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>$file = fopen(&#8220;coba.txt&#8221;,&#8221;r&#8221;);</strong></p>
<p style="padding-left: 60px;"><strong> while (!feof($file))</strong></p>
<p style="padding-left: 90px;"><strong> {</strong></p>
<p style="padding-left: 120px;"><strong> $baca = fgets($file, 1024);</strong></p>
<p style="padding-left: 120px;"><strong> echo &#8220;$baca &lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong> }</strong></p>
<p style="padding-left: 60px;"><strong> fclose($file);</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<p style="padding-left: 60px; text-align: justify;">Fungsi feof() seperti program diatas digunakan untuk mengecek baris terakhir dari suatu file. Selain fgets() ada cara lain untuk membaca file yaitu dengan fungsi fread() berikut ini contoh program yang menggunakan fread()</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>$file = fopen(&#8220;coba.txt&#8221;,&#8221;r&#8221;);</strong></p>
<p style="padding-left: 60px;"><strong> while (!feof($file))</strong></p>
<p style="padding-left: 90px;"><strong> {</strong></p>
<p style="padding-left: 120px;"><strong> $baca = fread($file, 16);</strong></p>
<p style="padding-left: 120px;"><strong> echo &#8220;$baca &lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong> }</strong></p>
<p style="padding-left: 60px;"><strong> fclose($file);</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>menulis file</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Untuk menulis ke file gunakan fungsi fputs(). Sama seperti pada waktu membaca file, sebelum memanggil fungsi fputs() terlebih dahulu file harus dibuka menggunakan fopen(). Jika anda bermaksud membuat file baru atau menimpa file lama dengan file baru maka gunakan parameter &#8220;w&#8221; pada fungsi fopen(), tetapi jika anda ingin menambahkan data dari file yang sudah ada maka gunakanlah parameter &#8220;a&#8221; (append). Berikut ini contoh program yang menggunakan fputs() untuk menulis ke file.</p>
<p style="padding-left: 60px; text-align: justify;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>$file = fopen(&#8220;coba.txt&#8221;,&#8221;a&#8221;);</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>fputs($file, &#8220;SAYA SENANG BELAJAR PHP&#8221;);</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>fclose($file);</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>?&gt;</strong></p>
<p style="padding-left: 60px; text-align: justify;">Selain fputs() anda juga bisa menggunakan fungsi fwrite() untuk menulis ke file, tidak ada perbedaan yang berarti dari keduanya, bentuk penulisannya sama. Berikut ini contohnya.</p>
<p style="padding-left: 60px; text-align: justify;"><strong>fwrite($file, &#8220;BELAJAR PHP ITU ASYIK&#8221;);</strong></p>
<p style="padding-left: 60px; text-align: justify;">Sebenarnya masih ada fungsi fungsi lain yang berkaitan dengan file, tapi karena saya sudah capek mengetik <img src='http://www.kadekbagus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  maka akan saya bahas pada artikel yang lain.</p>
<p style="padding-left: 60px; text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/operasi-file-di-php.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fungsi di PHP</title>
		<link>http://www.kadekbagus.com/fungsi-di-php.html</link>
		<comments>http://www.kadekbagus.com/fungsi-di-php.html#comments</comments>
		<pubDate>Tue, 21 Oct 2008 08:16:20 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=18</guid>
		<description><![CDATA[PHP menyediakan berbagai macam fungsi yang bisa anda gunakan, misalnya phpinfo() , echo(), print(), date() dan lain sebagainya. Fungsi fungsi tersebut dikenal sebagai built in functions atau fungsi bawaan php. Selain fungsi fungsi tersebut anda juga bisa membuat fungsi sendiri yang sesuai dengan keinginan anda atau yang lebih dikenal dengan user defined functions. Pada artikel [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">PHP menyediakan berbagai macam fungsi yang bisa anda gunakan, misalnya phpinfo() , echo(), print(), date() dan lain sebagainya. Fungsi fungsi tersebut dikenal sebagai <strong><em>built in functions</em></strong> atau fungsi bawaan php. Selain fungsi fungsi tersebut anda juga bisa membuat fungsi sendiri yang sesuai dengan keinginan anda atau yang lebih dikenal dengan <em><strong>user defined functions</strong></em>. Pada artikel ini saya akan membahas bagaimana cara membuat dan menggunakan <em>user defined functions</em>.</p>
<p style="text-align: justify;"><span id="more-18"></span></p>
<p style="text-align: justify;">Untuk membuat fungsi gunakan keyword function berikut ini contohnya.</p>
<p style="text-align: justify;"><strong>function</strong> nama_fungsi <strong>($parameter1 ,$parameter2)</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>{</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>// blok kode fungsi<br />
</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>}</strong></p>
<p style="text-align: justify;">Jumlah parameter pada sebuah fungsi tidak selalu dua seperti contoh diatas, bisa satu atau tiga atau tidak ada parameter sama sekali juga boleh. Ok, sekarang saya akan mencoba membuat sebuah fungsi untuk menghitung luas lingkaran. Saya beri nama fungsi luas_lingkaran(). Sebagai catatan rumus luas lingkaran adalah pi dikali r kuadrat, dimana pi = 3.14 dan r adalah jari jari lingkaran.</p>
<p style="text-align: justify;"><strong>function luas_lingkaran ($r)</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>{</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$pi = 3.14;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$r2 = $r*$r;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$luas = $pi*$r2;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>echo &#8220;luas lingkaran dengan jari jari &#8220;.$r.&#8221; sama dengan &#8220;.$luas.&#8221;&lt;br&gt;&#8221;;<br />
</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>}</strong></p>
<p style="text-align: justify;">Untuk memanggil fungsi diatas caranya seperti ini.</p>
<p style="text-align: justify;"><strong>luas_lingkaran(3);</strong></p>
<p style="text-align: justify;">Jika program tersebut disatukan maka bentuknya akan seperti ini.</p>
<p style="text-align: justify;"><strong>&lt;?php</strong></p>
<p style="text-align: justify;"><strong>function luas_lingkaran ($r)</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>{</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$pi = 3.14;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$r2 = $r*$r;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>$luas = $pi*$r2;</strong></p>
<p style="text-align: justify; padding-left: 60px;"><strong>echo &#8220;luas lingkaran dengan jari jari &#8220;.$r.&#8221; sama dengan &#8220;.$luas.&#8221;&lt;br&gt;&#8221;;<br />
</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>}</strong></p>
<p style="text-align: justify;"><strong>luas_lingkaran(3);</strong></p>
<p style="text-align: justify;"><strong>luas_lingkaran(10);</strong></p>
<p style="text-align: justify;"><strong>?&gt;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/fungsi-di-php.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Array di PHP</title>
		<link>http://www.kadekbagus.com/array-di-php.html</link>
		<comments>http://www.kadekbagus.com/array-di-php.html#comments</comments>
		<pubDate>Mon, 20 Oct 2008 08:15:30 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=17</guid>
		<description><![CDATA[Array berfungsi sebagai tempat untuk menampung nilai (value) sama seperti variabel, bedanya sebuah array dapat digunakan untuk menampung lebih dari satu nilai. Sebagai contoh ada sebuah variabel $warna dimana $warna = &#8220;merah&#8221; , anda tidak bisa mengisi variabel tersebut dengan &#8220;merah&#8221; dan &#8220;biru&#8221; misalnya, karena variabel tersebut hanya bisa menampung satu nilai. Dengan menggunakan array [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Array berfungsi sebagai tempat untuk menampung nilai (value) sama seperti variabel, bedanya sebuah array dapat digunakan untuk menampung lebih dari satu nilai. Sebagai contoh ada sebuah variabel $warna dimana $warna = &#8220;merah&#8221; , anda tidak bisa mengisi variabel tersebut dengan &#8220;merah&#8221; dan &#8220;biru&#8221; misalnya, karena variabel tersebut hanya bisa menampung satu nilai. Dengan menggunakan array anda bisa membuat variabel $warna yang berisi &#8220;merah&#8221; &#8220;biru&#8221; &#8220;hijau&#8221; &#8220;kuning&#8221; dan sebagainya sebanyak yang anda mau.</p>
<p style="text-align: justify;"><span id="more-17"></span></p>
<p style="text-align: justify;">Bentuk penulisan array sama dengan variabel biasa yaitu dengan tanda dollar ( $ ) karena sebenarnya array juga merupakan variabel. Untuk membuat array di php ada dua cara yang pertama dengan fungsi array() dan yang kedua dengan operator []. Berikut ini contoh pembuatan array.</p>
<p style="text-align: justify;">menggunakan fungsi array()</p>
<p style="text-align: justify;"><strong>$warna = array(&#8220;merah&#8221;,&#8221;kuning&#8221;,&#8221;hijau&#8221;,&#8221;biru&#8221;);</strong></p>
<p style="text-align: justify;">menggunakan operator []</p>
<p style="text-align: justify;"><strong>$warna[] = &#8220;merah&#8221;;</strong></p>
<p style="text-align: justify;"><strong>$warna[] = &#8220;kuning&#8221;;</strong></p>
<p style="text-align: justify;"><strong>$warna[] = &#8220;hijau&#8221;;</strong></p>
<p style="text-align: justify;"><strong>$warna[] = &#8220;biru&#8221;;</strong></p>
<p style="text-align: justify;">Array yang sudah terisi selalu mempunyai index, index array dimulai dari angka nol. Pada contoh kasus diatas array $warna index ke nol bernilai merah, index pertama (ke 1) bernilai kuning, index kedua bernilai hijau, dan index ketiga bernilai biru. Dengan menggunakan index inilah anda dapat mengakses value dari sebuah array, misalkan anda ingin menampilkan &#8220;hijau&#8221; dimana &#8220;hijau&#8221; merupakan index ke 2 dari array $warna maka penulisannya seperti ini.</p>
<p style="text-align: justify;"><strong>echo $warna[2]; </strong></p>
<p style="text-align: justify;">Selain nilai berupa string array juga bisa menyimpan nilai berupa bilangan. Cara pembuatan dan pengaksesannya sama saja, bedanya karena bilangan maka tidak perlu ditulis dengan tanda petik ( &#8221; &#8221; ). Seperti berikut.</p>
<p style="text-align: justify;"><strong>$luas = array(120,107,134,257,312);</strong></p>
<p style="text-align: justify;"><strong>echo $luas[0];</strong></p>
<p style="text-align: justify;">
<h2>Array Asosiatif</h2>
<p style="text-align: justify;">Array asosiatif adalah array yang indexnya berupa string bukan berupa angka seperti 0, 1, 2, 3. Untuk lebih jelasnya perhatikan contoh berikut.</p>
<p style="text-align: justify;"><strong>$negara = array( </strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;nama&#8221; =&gt; &#8220;indonesia&#8221;,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;ibukota&#8221; =&gt; &#8220;jakarta&#8221;,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;matauang&#8221; =&gt; &#8220;rupiah&#8221;</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>);</strong></p>
<p style="text-align: justify;">Cara pengaksesannya seperti ini.</p>
<p style="text-align: justify;"><strong>echo $negara['nama'];<br />
</strong></p>
<p style="text-align: justify;"><strong>echo $negara['ibukota'];</strong></p>
<p style="text-align: justify;"><strong>echo $negara['matauang'];</strong></p>
<h2>Array Multidimensi</h2>
<p style="text-align: justify;">Array multidimensi adalah array yang didalamnya terdapat array lagi, supaya lebih jelas berikut ini contohnya.</p>
<p style="text-align: justify;"><strong>$karyawan = array(</strong></p>
<p style="text-align: justify; padding-left: 90px;"><strong>array(</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;nama&#8221; =&gt; &#8220;cindy&#8221;,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;usia&#8221; =&gt; 23,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;hobi&#8221; =&gt; &#8220;memasak&#8221;</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>),</strong></p>
<p style="text-align: justify; padding-left: 90px;"><strong>array(</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;nama&#8221; =&gt; &#8220;james&#8221;,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;usia&#8221; =&gt; 24,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;hobi&#8221; =&gt; &#8220;memancing&#8221;</strong></p>
<p style="padding-left: 120px;"><strong>),</strong></p>
<p style="text-align: justify; padding-left: 90px;"><strong>array(</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;nama&#8221; =&gt; &#8220;jesica&#8221;,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;usia&#8221; =&gt; 21,</strong></p>
<p style="text-align: justify; padding-left: 120px;"><strong>&#8220;hobi&#8221; =&gt; &#8220;tidur siang&#8221;</strong></p>
<p style="padding-left: 120px;"><strong>)</strong></p>
<p style="padding-left: 120px;"><strong>);</strong></p>
<p>Untuk mengakses array multidimensi berikut ini contohnya.</p>
<p><strong>echo $karyawan[0]['nama'];</strong></p>
<p><strong>echo $karyawan[1]['nama'];</strong></p>
<p><strong>echo $karyawan[0]['hobi'];</strong></p>
<p><strong>echo $karyawan[1]['hobi'];</strong></p>
<p>dan seterusnya&#8230;..</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/array-di-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looping, Perulangan di PHP</title>
		<link>http://www.kadekbagus.com/looping-perulangan-di-php.html</link>
		<comments>http://www.kadekbagus.com/looping-perulangan-di-php.html#comments</comments>
		<pubDate>Sun, 19 Oct 2008 14:18:19 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=16</guid>
		<description><![CDATA[Looping atau perulangan digunakan untuk menjalankan suatu statement secara berulang ulang. Di php terdapat beberapa perintah yang bisa digunakan untuk melakukan perulangan atau looping antara lain dengan menggunakan perintah while, do-while, serta perintah for. perintah while bentuk umum while : while(kondisi) { // blok statement } contoh program yang menggunakan while : &#60;?php $x = [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Looping atau perulangan digunakan untuk menjalankan suatu statement secara berulang ulang. Di php terdapat beberapa perintah yang bisa digunakan untuk melakukan perulangan atau looping antara lain dengan menggunakan perintah <strong>while</strong>, <strong>do-while</strong>, serta perintah <strong>for</strong>.</p>
<p style="text-align: justify;"><span id="more-16"></span></p>
<ul>
<li>perintah while</li>
</ul>
<p style="padding-left: 60px;">bentuk umum while :</p>
<p style="padding-left: 60px;"><strong>while(kondisi)</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>// blok statement<br />
</strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;">contoh program yang menggunakan while :</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>$x = 0;</strong></p>
<p style="padding-left: 60px;"><strong>while($x != 10)</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>echo $x;</strong></p>
<p style="padding-left: 120px;"><strong>$x++;<br />
</strong></p>
<p style="padding-left: 90px;"><strong>}<br />
</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>perintah do-while</li>
</ul>
<p style="padding-left: 60px;">bentuk umum do-while :</p>
<p style="padding-left: 60px;"><strong>do</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>// blok statement<br />
</strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;"><strong>while(kondisi)</strong></p>
<p style="padding-left: 60px;">contoh program yang menggunakan do-while :</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>$x = 0;</strong></p>
<p style="padding-left: 60px;"><strong>do<br />
</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>echo $x;</strong></p>
<p style="padding-left: 120px;"><strong>$x++;<br />
</strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;"><strong>while($x != 10)</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<ul>
<li>perintah for</li>
</ul>
<p style="padding-left: 60px;">bentuk umum for :</p>
<p style="padding-left: 60px;"><strong>for(nilai awal; nilai akhir; pertambahan nilai)</strong></p>
<p style="padding-left: 90px;"><strong>{</strong></p>
<p style="padding-left: 120px;"><strong>// blok statement<br />
</strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;">contoh program yang menggunakan for :</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>for($i = 0; $i &lt;= 10; $i++)</strong></p>
<p style="padding-left: 60px;"><strong>{</strong></p>
<p style="padding-left: 60px;"><strong>echo &#8220;ayo belajar php&#8221;.&#8221;&lt;br&gt;&#8221;;<br />
</strong></p>
<p style="padding-left: 60px;"><strong>}<br />
</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/looping-perulangan-di-php.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Selection, Seleksi di PHP</title>
		<link>http://www.kadekbagus.com/selection-seleksi-di-php.html</link>
		<comments>http://www.kadekbagus.com/selection-seleksi-di-php.html#comments</comments>
		<pubDate>Fri, 17 Oct 2008 16:09:36 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=15</guid>
		<description><![CDATA[Kali ini saya akan membahas tentang seleksi (selection) di php, seleksi berguna untuk membuat alur program, sering juga disebut sebagai flow control. Seleksi di php ada dua jenis yaitu menggunakan if-else dan switch-case, berikut ini penjelasan singkatnya. if-else if-else mempunyai bentuk umum seperti ini : if(kondisi) { // blok statement; } else { // blok [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Kali ini saya akan membahas tentang <strong>seleksi</strong> (selection) di php, seleksi berguna untuk membuat alur program, sering juga disebut sebagai <em>flow control</em>. Seleksi di php ada dua jenis yaitu menggunakan <strong>if-else</strong> dan <strong>switch-case</strong>, berikut ini penjelasan singkatnya.</p>
<p style="text-align: justify;"><span id="more-15"></span></p>
<ul>
<li>if-else</li>
</ul>
<p style="padding-left: 60px;">if-else mempunyai bentuk umum seperti ini :</p>
<p style="padding-left: 60px;"><strong>if(kondisi)</strong></p>
<p style="padding-left: 90px;"><strong>{ </strong></p>
<p style="padding-left: 120px;"><strong>// blok statement; </strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px;"><strong>else</strong></p>
<p style="padding-left: 90px;"><strong>{ </strong></p>
<p style="padding-left: 120px;"><strong>// blok statement; </strong></p>
<p style="padding-left: 90px;"><strong>}</strong></p>
<p style="padding-left: 60px; text-align: justify;">Bisa juga dibuat if-else di dalam if-else lainnya atau sering disebut nested if-else (if-else bersarang), selain itu if juga bisa digunakan tanpa else (if saja). Berikut ini contoh programnya.</p>
<p style="padding-left: 60px; text-align: justify;">contoh if saja (tanpa else)</p>
<p style="padding-left: 60px; text-align: justify;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>$nilai = 83;<br />
</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>if($nilai &gt;= 80)</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>{ </strong></p>
<p style="padding-left: 120px; text-align: justify;"><strong>echo &#8220;anda mendapat nilai A&#8221;;</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong> }<br />
</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>?&gt;</strong></p>
<p style="padding-left: 60px; text-align: justify;">contoh if-else</p>
<p style="padding-left: 60px; text-align: justify;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>$nilai = 65;</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>if($nilai &lt;= 60)</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>{ </strong></p>
<p style="padding-left: 120px; text-align: justify;"><strong>$status = &#8220;tidak lulus&#8221;; </strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>}</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>else</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>{ </strong></p>
<p style="padding-left: 120px; text-align: justify;"><strong>$status = &#8220;lulus&#8221;; </strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>}</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>echo $status;<br />
</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>?&gt;</strong></p>
<ul>
<li>switch-case</li>
</ul>
<p style="padding-left: 60px;">switch-case mempunyai bentuk umum seperti ini :</p>
<p style="padding-left: 60px;"><strong>switch(variabel)</strong></p>
<p style="padding-left: 60px;"><strong>{</strong></p>
<p style="padding-left: 60px;"><strong>case kondisi ke 1 :</strong></p>
<p style="padding-left: 90px;"><strong>statement ke 1;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>case kondisi ke 2 :</strong></p>
<p style="padding-left: 90px;"><strong>statement ke 2;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</strong></p>
<p style="padding-left: 60px;"><strong>case kondisi ke N :</strong></p>
<p style="padding-left: 90px;"><strong>statement ke N;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>default :</strong></p>
<p style="padding-left: 90px;"><strong>statement default;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>}</strong></p>
<p style="padding-left: 60px;">berikut ini contoh program yang menggunakan switch-case :</p>
<p style="padding-left: 60px;"><strong>&lt;?php</strong></p>
<p style="padding-left: 60px;"><strong>$negara = &#8220;indonesia&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>switch($negara)</strong></p>
<p style="padding-left: 60px;"><strong>{</strong></p>
<p style="padding-left: 60px;"><strong>case  &#8220;indonesia&#8221; :<br />
</strong></p>
<p style="padding-left: 90px;"><strong>$mata_uang = &#8220;rupiah&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>case  &#8220;jepang&#8221; :<br />
</strong></p>
<p style="padding-left: 90px;"><strong>$mata_uang = &#8220;yen&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>case  &#8220;amerika&#8221; :<br />
</strong></p>
<p style="padding-left: 90px;"><strong>$mata_uang = &#8220;dollar&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong>break;</strong></p>
<p style="padding-left: 60px;"><strong>default :</strong></p>
<p style="padding-left: 90px;"><strong>$mata_uang = &#8220;dollar&#8221;;</strong></p>
<p style="padding-left: 90px;"><strong>break;<br />
</strong></p>
<p style="padding-left: 60px;"><strong>}</strong></p>
<p style="padding-left: 60px;"><strong>echo $mata_uang;</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
<p style="padding-left: 60px;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/selection-seleksi-di-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variabel, Operator, Konstanta di PHP</title>
		<link>http://www.kadekbagus.com/variabel-operator-konstanta-di-php.html</link>
		<comments>http://www.kadekbagus.com/variabel-operator-konstanta-di-php.html#comments</comments>
		<pubDate>Fri, 17 Oct 2008 14:57:44 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=14</guid>
		<description><![CDATA[Penulisan variabel di php selalu diawali dengan tanda dollar ($), misalnya variabel $x, $saya, $info123, dsb. Sama seperti bahasa perl, variabel di php tidak perlu disebutkan tipe datanya terlebih dahulu, yang menentukan tipe data adalah isi dari variabel tersebut. Misalkan ada variabel $bola = 50; berarti variabel tersebut bertipe integer, sedangkan jika $bola = &#8220;bundar&#8221;; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Penulisan variabel di php selalu diawali dengan tanda dollar ($), misalnya variabel $x, $saya, $info123, dsb. Sama seperti bahasa perl, variabel di php tidak perlu disebutkan tipe datanya terlebih dahulu, yang menentukan tipe data adalah isi dari variabel tersebut. Misalkan ada variabel <strong>$bola = 50;</strong> berarti variabel tersebut bertipe integer, sedangkan jika <strong>$bola = &#8220;bundar&#8221;;</strong> berarti variabel tersebut bertipe string.</p>
<p style="text-align: justify;"><span id="more-14"></span></p>
<h3>Tipe Data</h3>
<p style="text-align: justify;">tipe data standar :</p>
<ul>
<li>Integer &#8211; bilangan bulat</li>
<li>Double &#8211; bilangan pecahan</li>
<li>String &#8211; sekumpulan karakter</li>
<li>Boolean &#8211; bernilai true atau false</li>
<li>Object &#8211; instansiasi dari class</li>
<li>Array &#8211; penampung sekumpulan data yang bertipe sama</li>
</ul>
<p>tipe data khusus :</p>
<ul>
<li>resource &#8211; referensi ke resource pihak ketiga (misalnya database)</li>
<li>NULL &#8211; variabel yang tidak diberi nilai</li>
</ul>
<p style="text-align: justify;">
<h3>Operator</h3>
<p>operator arithmetic :</p>
<ul>
<li>penambahan +</li>
<li>pengurangan -</li>
<li>pembagian /</li>
<li>perkalian *</li>
<li>modulus %</li>
</ul>
<p>operator pembanding :</p>
<ul>
<li>== membandingkan dua buah value apakah sama</li>
<li>=== membandingkan dua buah value dan tipe data apakah sama</li>
<li>&gt; lebih besar dari</li>
<li>&gt;= lebih besar dari atau sama dengan</li>
<li>&lt;<strong> </strong>kurang dari</li>
<li>&lt;= kurang dari sama dengan</li>
<li>!=<strong> </strong>atau &lt;&gt; tidak sama dengan (value)</li>
<li>!=== tidak sama dengan (value dan tipe data)</li>
</ul>
<p style="text-align: justify;">
<h3>Konstanta</h3>
<p style="text-align: justify;">Konstanta adalah variabel yang tidak bisa diubah valuenya , konstan (tetap). Untuk mendefinisikan sebuah konstanta gunakan perintah define() , berikut contohnya :</p>
<p>define(&#8220;warna&#8221;, &#8220;merah&#8221;);</p>
<p>define(&#8220;ukuran&#8221;, 75);</p>
<p>define(&#8220;harga&#8221;, 500);</p>
<p>lalu bagaimana cara pemanggilan konstanta ? berikut contohnya :</p>
<p><strong>&lt;?php</strong></p>
<p><strong>define(&#8220;panjang&#8221;,  100);</strong></p>
<p><strong>define(&#8220;lebar&#8221;,  180);</strong></p>
<p><strong>$luas = panjang*lebar;<br />
</strong></p>
<p><strong>echo &#8220;luas tanah itu &#8220;.$luas.&#8221; meter&#8221;;</strong></p>
<p><strong>?&gt;</strong></p>
<p>Jika dijalankan hasilnya akan seperti ini :</p>
<p><img class="alignnone size-medium wp-image-152" title="latihan2" src="http://www.kadekbagus.com/wp-content/uploads/2009/01/latihan2-300x191.jpg" alt="Latihan 2" width="300" height="191" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/variabel-operator-konstanta-di-php.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Belajar PHP bagian 2</title>
		<link>http://www.kadekbagus.com/belajar-php-bagian-2.html</link>
		<comments>http://www.kadekbagus.com/belajar-php-bagian-2.html#comments</comments>
		<pubDate>Thu, 16 Oct 2008 15:16:14 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=13</guid>
		<description><![CDATA[Melanjutkan artikel yang sebelumnya, kali ini saya akan membahas mengenai syntax dasar php. Artikel ini dan yang sebelumnya ditujukan bagi anda yang baru mulai belajar php, jadi bagi anda yang sudah mahir harap maklum. Berikut ini beberapa hal yang perlu anda ketahui tentang syntax php. penulisan kode php Ada beberapa cara penulisan kode php antara [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Melanjutkan artikel yang sebelumnya, kali ini saya akan membahas mengenai syntax dasar php. Artikel ini dan yang sebelumnya ditujukan bagi anda yang baru mulai belajar php, jadi bagi anda yang sudah mahir harap maklum. Berikut ini beberapa hal yang perlu anda ketahui tentang syntax php.</p>
<p><span id="more-13"></span></p>
<ul>
<li>penulisan kode php</li>
</ul>
<p style="padding-left: 60px;">Ada beberapa cara penulisan kode php antara lain :</p>
<p style="padding-left: 60px;">1. tag standar yaitu  <strong>&lt;?php       ?&gt;</strong></p>
<p style="padding-left: 60px;">2. tag pendek yaitu <strong>&lt;?              ?&gt;</strong></p>
<p style="padding-left: 60px;">3. tag asp yaitu <strong>&lt;%                 %&gt;</strong></p>
<p style="padding-left: 60px;">4. tag script yaitu <strong>&lt;script language=&#8221;php&#8221;&gt;&lt;/script&gt;</strong></p>
<p style="padding-left: 60px;">contoh :</p>
<p style="padding-left: 60px;"><strong>&lt;?php   echo &#8220;Halo Web!&#8221;;      ?&gt;</strong></p>
<p style="padding-left: 60px;">
<p style="padding-left: 60px;"><strong>&lt;?         echo &#8220;Halo Web!&#8221;;       ?&gt;</strong></p>
<p style="padding-left: 60px;">
<p style="padding-left: 60px;"><strong> &lt;%         echo &#8220;Halo Web!&#8221;;     %&gt;</strong></p>
<p style="padding-left: 60px;">
<p style="padding-left: 60px;"><strong>&lt;script language=&#8221;php&#8221;&gt;    echo &#8220;Halo Web!&#8221;;    &lt;/script&gt;</strong></p>
<p style="padding-left: 60px; text-align: justify;">Jika anda ingin menggunakan tag yang kedua dan ketiga (tag pendek dan tag asp) perlu dilakukan setting pada file php.ini (file konfigurasi php). Saya sarankan untuk menggunakan tag yang pertama karena pasti bisa dijalankan di semua settingan php.</p>
<ul>
<li>penulisan variabel di php</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Variabel berfungsi sebagai tempat untuk menyimpan nilai (value) , variabel di php ditandai dengan tanda dollar ($), contoh :</p>
<p style="padding-left: 60px;"><strong>$aku</strong></p>
<p style="padding-left: 60px;"><strong>$lingkaran</strong></p>
<p style="padding-left: 60px;"><strong>$bil_acak</strong></p>
<p style="padding-left: 60px;"><strong>$x64</strong></p>
<p style="padding-left: 60px; text-align: justify;">Kemudian untuk memberi nilai (value) ke variabel tersebut gunakan tanda sama  dengan ( = ) seperti berikut ini :</p>
<p style="padding-left: 60px;"><strong>$aku = &#8220;manusia&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>$bil_acak = 23;</strong></p>
<ul>
<li>kode php bersifat case-sensitive</li>
</ul>
<p style="text-align: justify; padding-left: 60px;">Artinya huruf besar dan huruf kecil dianggap berbeda oleh php, jadi misalkan anda mempunyai variabel <strong>$bunga</strong> akan berbeda dengan variabel <strong>$BUNGA</strong>, begitu juga dengan perintah perintah php lainnya, jadi hati hati dalam menuliskan baris kode jika salah maka akan terjadi error.</p>
<ul>
<li>baris perintah selalu diakhiri dengan tanda titik koma ( ; )</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Jika baris perintah tidak diakhiri dengan tanda titik koma ( ; ) maka akan terjadi error pada program, untuk itu jika suatu saat anda menemui pesan error pastikan bahwa semua baris perintah diakhiri dengan tanda titik koma ( ; ) . Contohnya :</p>
<p style="padding-left: 60px; text-align: justify;"><strong>echo &#8220;belajar php&#8221;;</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>echo 2*8/3;</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>$angka = 17;<br />
</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>$hewan = &#8220;gajah&#8221;;<br />
</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>phpinfo();</strong></p>
<ul>
<li>baris komentar</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Hampir semua bahasa pemrograman mempunyai fasilitas untuk memberi komentar, begitu juga dengan php. Ada dua macam penulisan komentar di php yaitu :</p>
<p style="padding-left: 60px; text-align: justify;">1. dengan tanda <strong>//</strong><br />
2. dengan tanda <strong>/*  */</strong></p>
<p style="padding-left: 60px; text-align: justify;">Cara pertama hanya untuk satu baris, sedang cara kedua bisa lebih dari satu baris. Baris komentar digunakan oleh seorang programmer untuk menandai suatu kode program, supaya lebih mudah diingat dan dipelajari. Semua yang ada di baris komentar tidak ikut di ekesekusi oleh php. Berikut ini contohnya :</p>
<p style="padding-left: 60px; text-align: justify;"><strong>// ini adalah baris komentar</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>/* </strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>saya senang belajar php</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>ini adalah program php buatan saya sendiri</strong></p>
<p style="padding-left: 90px; text-align: justify;"><strong>semoga saya cepat menguasai php </strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>*/</strong></p>
<ul>
<li>perintah echo</li>
</ul>
<p style="padding-left: 60px; text-align: justify;">Perintah echo digunakan untuk menampilkan tulisan ke layar (browser), selain echo bisa juga menggunakan perintah print. Baik echo maupun print keduanya bisa dituliskan dengan tanda petik dua ( &#8221; &#8221; ) bisa juga dengan petik satu ( &#8216; &#8216; ). Bedanya tanda petik dua bisa digunakan untuk tulisan terformat sedangkan tanda petik satu hanya bisa menampilkan tulisan apa adanya. Berikut ini contohnya :</p>
<p style="padding-left: 60px; text-align: justify;"><strong>echo &#8221; belajar php mudah &#8220;;</strong></p>
<p style="padding-left: 60px; text-align: justify;"><strong>echo &#8216; belajar php mudah &#8216;;</strong></p>
<p style="padding-left: 60px;">Anda bisa juga menampilkan tag html dengan perintah echo, seperti ini :</p>
<p style="padding-left: 60px;"><strong>&lt;?php </strong></p>
<p style="padding-left: 60px;"><strong>echo &#8220;&lt;p&gt;ini adalah sebuah paragraf&lt;/p&gt;&lt;br&gt;&#8221;;</strong></p>
<p style="padding-left: 60px;"><strong>echo &#8220;&lt;a href=index.php&gt;klik disini&lt;/a&gt;&#8221;;<br />
</strong></p>
<p style="padding-left: 60px;"><strong>?&gt;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/belajar-php-bagian-2.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Belajar PHP bagian 1</title>
		<link>http://www.kadekbagus.com/belajar-php-bagian-1.html</link>
		<comments>http://www.kadekbagus.com/belajar-php-bagian-1.html#comments</comments>
		<pubDate>Wed, 15 Oct 2008 08:44:44 +0000</pubDate>
		<dc:creator>Kadek Bagus</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[belajar php]]></category>
		<category><![CDATA[kode php]]></category>
		<category><![CDATA[script php]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://localhost/wp1/?p=12</guid>
		<description><![CDATA[Bagi anda yang pernah belajar bahasa pemrograman C atau Perl saya yakin anda akan mudah dalam mempelajari PHP, karena syntax PHP sangat mirip dengan bahasa C atau sering disebut sebagai bahasa C-like (mirip C). Ada banyak bahasa C-like lainnya antara lain C++, Perl, Phyton. Sebelum membahas mengenai syntax dari PHP terlebih dahulu kita persiapkan apa [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Bagi anda yang pernah belajar bahasa pemrograman C atau Perl saya yakin anda akan mudah dalam mempelajari PHP, karena syntax PHP sangat mirip dengan bahasa C atau sering disebut sebagai bahasa C-like (mirip C). Ada banyak bahasa C-like lainnya antara lain C++, Perl, Phyton. Sebelum membahas mengenai syntax dari PHP terlebih dahulu kita persiapkan apa saja yang diperlukan untuk menjalankan PHP.</p>
<p style="text-align: justify;"><span id="more-12"></span></p>
<p style="text-align: justify;">Pertama karena PHP adalah bahasa pemrograman web maka kita butuh sebuah web server untuk mengeksekusi script php. Web server yang populer digunakan adalah apache web server. Lalu yang kedua kita butuh bahasa pemrograman PHP itu sendiri, dan yang ketiga untuk menyimpan data dibutuhkan sebuah database server, database yang paling populer digunakan adalah mysql.</p>
<p style="text-align: justify;">Ada dua cara untuk mendapatkan ketiganya (Apache, PHP, Mysql) yang pertama dengan cara manual yaitu instalasi ketiganya satu persatu kemudian di setting manual, cara kedua adalah dengan menggunakan software installer seperti Wamp, Xampp, Reactor server, PhpTriad, dan lain sebagainya. Untuk cara manual tidak saya bahas disini karena cukup rumit (akan dibahas di artikel yang lain). Paket installer yang akan saya gunakan disini adalah Xampp karena lengkap dan mudah dipakai.</p>
<h3>Menggunakan Xampp</h3>
<p style="text-align: justify;">Pertama download software Xampp disini (gratis), Xampp tersedia untuk sistem operasi windows, linux, serta mac. Setelah anda mendownload software Xampp, lakukan instalasi di komputer anda, proses instalasinya sama seperti menginstal software biasa jadi saya tidak perlu membahasnya disini. Setelah Xampp terinstal di komputer anda kemudian buka control panelnya seperti berikut ini</p>
<p style="text-align: justify;"><img class="alignnone size-medium wp-image-140" title="xampp Control panel" src="http://www.kadekbagus.com/wp-content/uploads/2009/01/xampp-300x241.jpg" alt="Xampp Control Panel" width="300" height="241" /></p>
<p style="text-align: justify;">Jalankan apache dan mysql dengan menekan tombol start maka akan muncul tulisan &#8220;running&#8221;, untuk menghentikan klik tombol stop. Anda bisa juga menjalankan apache dan mysql sebagai service, artinya setiap kali komputer anda dinyalakan maka otomatis apache dan mysql juga ikut dijalankan. Sekarang untuk mengetes buka web browser dan ketikan localhost pada address bar, maka akan muncul tampilan sebagai berikut</p>
<p style="text-align: justify;"><img class="alignnone size-medium wp-image-141" title="xampp1" src="http://www.kadekbagus.com/wp-content/uploads/2009/01/xampp1-300x237.jpg" alt="Xampp Server" width="300" height="237" /></p>
<h3>Menjalankan script PHP</h3>
<p style="text-align: justify;">Nah sekarang buka direktori xampp, defaultnya c:/xampp/ , lalu buka direktori htdocs dan buatlah direktori baru dengan nama &#8220;tes&#8221; ( c:/xampp/htdocs/tes/ ). direktori htdocs secara default adalah root direktori web server yaitu tempat untuk meletakkan file php, html, termasuk juga file gambar supaya bisa diakses dari browser. Jika tidak diletakkan di htdocs maka file tersebut tidak bisa diakses melalui browser.</p>
<p style="text-align: justify;">Kali ini saya akan coba membuat program php sederhana yang akan menampilkan kata &#8220;selamat belajar php&#8221;. Pertama buka teks editor notepad lalu ketikan script berikut ini.</p>
<p style="text-align: justify;"><strong>&lt;?php</strong></p>
<p style="text-align: justify;"><strong>echo &#8220;Selamat Belajar PHP&#8221;;</strong></p>
<p style="text-align: justify;"><strong>?&gt;</strong></p>
<p style="text-align: justify;">Simpan dengan nama latihan1.php kemudian letakkan pada direktori &#8220;tes&#8221; (c:/xampp/htdocs/tes/latihan1.php). Selanjutnya buka web browser dengan mengetikkan url <em>localhost/tes/latihan1.php</em> , hasilnya akan seperti ini.</p>
<p style="text-align: justify;"><img class="alignnone size-medium wp-image-143" title="latihan1" src="http://www.kadekbagus.com/wp-content/uploads/2009/01/latihan1-300x184.jpg" alt="Latihan" width="300" height="184" /></p>
<p style="text-align: justify;">selamat anda sudah berhasil membuat program php pertama anda, pada artikel berikutnya saya akan menjelaskan mengenai syntax dasar php.</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.kadekbagus.com/belajar-php-bagian-1.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

