<?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>Weblog of Novia Agustiar Rahmat &#187; PHP</title>
	<atom:link href="http://opik.unitiga.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://opik.unitiga.com</link>
	<description>Selalu rindu akan baris-baris code</description>
	<lastBuildDate>Mon, 15 Mar 2010 16:55:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Membuat Tulisan Diatas File Gambar Menggunakan PHP</title>
		<link>http://opik.unitiga.com/2009/02/05/membuat-tulisan-diatas-file-gambar-menggunakan-php/</link>
		<comments>http://opik.unitiga.com/2009/02/05/membuat-tulisan-diatas-file-gambar-menggunakan-php/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 21:17:54 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/?p=243</guid>
		<description><![CDATA[Apakah anda sering merasa tidak nyaman karena file-file gambar yang anda publikasikan di website sering diambil dan digunakan oleh orang lain tanpa seijin anda sebagai pemilik dari file tersebut? Kebetulan ada beberapa teman yang pernah mengeluhkan hal tersebut kepada saya, terutama teman-teman yang mempunyai bisnis toko online.
Saya juga paling ndak “sreg” kalau gambar-gambar di website [...]]]></description>
			<content:encoded><![CDATA[<p>Apakah anda sering merasa tidak nyaman karena file-file gambar yang anda publikasikan di website sering diambil dan digunakan oleh orang lain tanpa seijin anda sebagai pemilik dari file tersebut? Kebetulan ada beberapa teman yang pernah mengeluhkan hal tersebut kepada saya, terutama teman-teman yang mempunyai bisnis toko online.</p>
<p>Saya juga paling ndak “sreg” kalau gambar-gambar di website saya dipakai oleh orang lain tanpa mencantumkan sumber aslinya.</p>
<blockquote><p>Itu kan sudah resiko mbah&#8230;<br />
Mempublikasikan file di website berarti boleh diambil dan dipakai oleh siapapun.</p></blockquote>
<p>Untuk itu saya iseng-iseng membuat sebuah class <a title="PHP" href="http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/" target="_blank">php</a> kecil-kecilan yang berfungsi untuk membuat <em>text on the fly</em> pada file gambar yang kita publikasikan. Nantinya pada setiap file gambar yang dipublikasikan secara otomatis akan muncul sebuah tulisan diatasnya.</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-247" title="Membuat Tulisan Diatas File Gambar Menggunakan PHP" src="http://opik.unitiga.com/wp-content/uploads/2009/02/txtonimg_sample.jpg" alt="Contoh file gambar yang telah disisipkan tulisan" width="300" height="244" /><p class="wp-caption-text">Contoh file gambar yang telah disisipkan tulisan</p></div>
<p>Cara penggunaan class php tersebut :<br />
<code>&lt;?php<br />
// Memanggil file class txtonimg<br />
include_once ("txtonimg.class.php");<br />
// Deklarasikan class<br />
$txtonimg = new txtonimg;<br />
// Buat aturan, setiap variabel dengan nama image, secara otomatis akan digenerate teks/tulisan diatasnya<br />
if (isset($_GET['image'])) {<br />
$txtonimg-&gt;txtoverlay($_GET['image']);<br />
}<br />
// Contoh penggunaan - ( ganti nama_file.jpg menjadi nama file gambar anda )<br />
echo ("&lt;img src=\"?image=nama_file.jpg\" border=\"0\" alt=\"\" /&gt;");<br />
?&gt;</code></p>
<p>Source code selengkapnya dapat di unduh <strong><a title="Class Text on Image" href="http://opik.unitiga.com/download/txtonimg.zip">disini</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2009/02/05/membuat-tulisan-diatas-file-gambar-menggunakan-php/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Membuat Meta Keyword Dinamis Menggunakan PHP</title>
		<link>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/</link>
		<comments>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 02:41:02 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips & Trik]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Keyword]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/2008/01/05/membuat-keyword-dinamis-menggunakan-php/</guid>
		<description><![CDATA[Salah satu teknik SEO (Search Engine Optimization) yaitu dengan mengoptimalkan penggunaan kata kunci/keyword website kita. Biasanya kebanyakan orang membuat kata kunci ini statis, atau itu.. itu.. saja. Padahal di setiap halaman website kita belum tentu kata kunci yang ada cocok dengan konten pada halaman tersebut. Lantas bagaimana mungkin para robot mesin pencari tertarik untuk &#8216;mengencani&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu teknik <a title="Search Engine Optimization" href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">SEO</a> (Search Engine Optimization) yaitu dengan mengoptimalkan penggunaan kata kunci/keyword website kita. Biasanya kebanyakan orang membuat kata kunci ini statis, atau itu.. itu.. saja. Padahal di setiap halaman website kita belum tentu kata kunci yang ada cocok dengan konten pada halaman tersebut. Lantas bagaimana mungkin para <a title="Web Crawler" href="http://en.wikipedia.org/wiki/Web_crawler" target="_blank">robot mesin pencari</a> tertarik untuk &#8216;mengencani&#8217; halaman web tersebut? (ingat ini yang dibahas hanya keyword loh, bukan yang lain <img src='http://opik.unitiga.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )<span id="more-42"></span></p>
<p>Dalam baris kode-kode <a title="Hypertext Markup Language" href="http://en.wikipedia.org/wiki/Hypertext_markup_language" target="_blank">HTML</a> (Hypertext Markup Language), peletakan kata kunci (meta keyword) didalam &lt;head&gt;&#8230;&#8230;&#8230;&#8230;.&lt;/head&gt;.<br />
<code>&lt;meta name="keywords" content="kata satu, kata dua, kata tiga,dan seterusnya"&gt;</code><br />
Setiap kata kunci harus dipisahkan dengan tanda koma (,). Lihat aturan-aturan penulisan kata kunci <a title="Keyword" href="http://en.wikipedia.org/wiki/Keywords" target="_blank">disini</a>.</p>
<p>Untuk menyiasati agar kata kunci selalu <em>up to date</em> dan selalu sesuai dengan (minimal) judul pada tiap-tiap halaman, kita akan mencoba membuat aplikasi sederhana dengan menggunakan skrip PHP. Untuk lebih memudahkan pemahaman kita terhadap fungsi-fungsi yang nantinya akan dipakai, alangkah baiknya kalau kita bersama-sama membaca kembali tentang <a title="Dasar-Dasar PHP Bagian 2" href="http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/">dasar-dasar PHP</a>.</p>
<p>Karena pada postingan sebelumnya, untuk penggunaan database belum dibahas, maka saya akan membuat judul halaman dalam bentuk variabel. Bagi yang sudah paham dengan &#8216;tetek-bengek&#8217; penggunaan database, monggo di sesuaikan saja, variabel tersebut anggap saja merupakan keluaran dari database.</p>
<p>Untuk lebih memperdalam pemahaman kita tentang fungsi <strong>array()</strong>, maka pada contoh berikut ini saya sengaja lebih memilih menggunakan fungsi <strong>explode()</strong> dari pada menggunakan fungsi <strong>strtok()</strong>.Berikut contoh sederhana pembuatan kata kunci dinamis.<br />
<code>&lt;?php<br />
/*<br />
Menentukan judul halaman dan buang spasi<br />
diawal dan akhir (kalau ada).<br />
*/<br />
$judulHalaman = trim("Membuat Virtual Subdomain Menggunakan<br />
.htaccess");<br />
?&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;&lt;?php echo ("$judulHalaman"); ?&gt;&lt;/title&gt;<br />
&lt;meta name="keywords" content="<br />
&lt;?php<br />
/*<br />
Menentukan elemen array yang akan diambil dimulai dari<br />
nomor urut berapa?<br />
*/<br />
$angka = 0;<br />
/*<br />
Menentukan karakter yang akan digunakan sebagai pemisah<br />
kata kunci.<br />
*/<br />
$separator = ",";<br />
//Menghitung jumlah kata yang di pisahkan oleh tanda spasi.<br />
$hitungString = substr_count($judulHalaman, " ") + 1;<br />
/*<br />
Memecah string menjadi kata demi kata, dengan tanda<br />
pemisah berupa spasi.<br />
*/<br />
$string = explode(" ", $judulHalaman);<br />
//Membuat proses looping<br />
for ($angka = 0; $angka &lt; $hitungString; $angka++) {<br />
/*<br />
Melakukan pengecekan pada jumlah elemen string yang<br />
sudah ditampilan. Jika elemen string yang ditampilkan<br />
sudah selesai, maka tanda koma (,) dihilangkan.<br />
Jumlah kata harus dikurangi dengan nilai 1, karena<br />
penghitungan awal dimulai dari angka 0, bukan angka 1.<br />
*/<br />
if ($angka == ($hitungString - 1)) {<br />
$separator = "";<br />
}<br />
//Tampilkan kata kunci.<br />
echo "$string[$angka]$separator";<br />
}<br />
?&gt;<br />
"&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
...... &lt;/body&gt;<br />
&lt;/html&gt;</code><br />
Contoh diatas dapat juga diaplikasikan untuk meta-meta lainnnya menjadi lebih dinamis. Selamat mencoba dan selamat bereksperimen.</p>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2008/01/05/membuat-meta-keyword-dinamis-menggunakan-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dasar-Dasar PHP (Bagian 2)</title>
		<link>http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/</link>
		<comments>http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 19:11:46 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/</guid>
		<description><![CDATA[Pada bagian 2 ini, akan dibahas Operator PHP, Kalimat Bersyarat, Array, Perulangan/Looping dan Manipulasi String.
[ Operator-Operator Dalam PHP ]

+
Berfungsi untuk melakukan penjumlahan. Contoh: $hasil = 1 + 2;
-
Berfungsi untuk melakukan pengurangan. Contoh: $hasil = 2 - 1;
*
Berfungsi untuk melakukan perkalian. Contoh: $hasil = 2 * 1;
/
Berfungsi untuk melakukan pembagian. Contoh: $hasil = 4 / 2;
%
Berfungsi [...]]]></description>
			<content:encoded><![CDATA[<p>Pada bagian 2 ini, akan dibahas Operator PHP, Kalimat Bersyarat, Array, Perulangan/Looping dan Manipulasi String.<span id="more-37"></span></p>
<p>[ <strong>Operator-Operator Dalam PHP</strong> ]</p>
<ul>
<li><strong>+</strong></li>
<p>Berfungsi untuk melakukan penjumlahan. Contoh: <code>$hasil = 1 + 2;</code></p>
<li><strong>-</strong></li>
<p>Berfungsi untuk melakukan pengurangan. Contoh: <code>$hasil = 2 - 1;</code></p>
<li><strong>*</strong></li>
<p>Berfungsi untuk melakukan perkalian. Contoh: <code>$hasil = 2 * 1;</code></p>
<li><strong>/</strong></li>
<p>Berfungsi untuk melakukan pembagian. Contoh: <code>$hasil = 4 / 2;</code></p>
<li><strong>%</strong></li>
<p>Berfungsi untuk mencari nilai sisa dari hasil pembagian. Contoh: <code>$hasil = 5 % 2;</code> maka akan menghasilkan nilai 1.</p>
<li><strong>and</strong> atau <strong>&amp;&amp;</strong></li>
<p>Berfungsi untuk membandingan dua buah kondisi tertentu. Hasilnya akan bernilai 1 jika kedua kondisi memiliki nilai 1. Selain itu hasilnya akan bernilai 0.</p>
<li><strong>or</strong> atau <strong>||</strong></li>
<p>Berfungsi untuk membandingan dua buah kondisi tertentu. Hasilnya akan bernilai 0 jika kedua kondisi memiliki nilai 0. Selain itu hasilnya akan bernilai 1.</p>
<li><strong>not</strong> atau <strong>!</strong></li>
<p>Berfungsi untuk menghasilkan nilai yang berlawanan. Jika 1 akan menjadi 0, dan sebaliknya jika 0 akan menjadi 1.</ul>
<p>Masih banyak lagi operator-operator di dalam PHP. Untuk lebih jelasnya silahkan anda mempelajari lebih lanjut <a href="http://www.php.net/manual/en/language.operators.php" target="_blank">disini</a>.</p>
<p>[ <strong>Kalimat Bersyarat</strong> ]</p>
<p>Untuk mendeklarasikan sebuah kalimat bersyarat atau kalimat sebab-akibat, anda dapat menggunakan fungsi <strong>if else</strong> atau <strong>switch</strong>.</p>
<p><strong>If </strong>digunakan untuk menyatakan syarat pertama, sedangkan <strong>else</strong> digunakan untuk menyatakan syarat yang berlawanan dengan syarat pertama.</p>
<p>Contoh :<br />
<code>if (budi sakit) {<br />
budi tidak pergi ke sekolah;<br />
} else {<br />
budi pergi ke sekolah;<br />
}</code></p>
<p>Dari contoh diatas, dapat dibaca sebagai berikut :<br />
<em>Jika budi sakit, maka budi tidak pergi ke sekolah. Sedangkan jika budi tidak sakit, maka budi akan pergi ke sekolah</em>.</p>
<p>Sedangkan jika syarat yang dimiliki lebih dari 2, sah-sah saja menggunakan <strong>if else</strong>, akan tetapi lebih efektif jika menggunakan <strong>switch</strong>.</p>
<p>Contoh :<br />
<code>switch (budi) {<br />
case "sakit"; budi tidak pergi kesekolah; break;<br />
case "kentut"; ibu marah-marah; break;<br />
case "lapar"; budi akan makan; break;<br />
}</code></p>
<p>Contoh diatas, dapat dibaca sebagai berikut :<br />
<em>Jika budi :</em></p>
<ul>
<li><em><strong>sakit</strong>, maka budi tidak pergi ke sekolah.</em></li>
<li><em><strong>kentut</strong>, maka ibu akan marah-marah.</em></li>
<li><em><strong>lapar</strong>, maka budi akan makan.<br />
</em></li>
</ul>
<p>[ <strong>Array</strong> ]</p>
<p>Array merupakan suatu variabel yang memiliki beberapa elemen indeks yang dapat berupa numerik ataupun string. Untuk membuat array, digunakan fungsi <strong>array()</strong>.</p>
<p>Contoh pembuatan array :</p>
<p><code>$temanSaya = array ("Ali", "Andi", "Budi", "Dani", "Ria");<br />
echo ("Teman Saya Yang Suka Usil :<br />
echo ("$temanSaya[0]&lt;br&gt;");<br />
echo ("$temanSaya[1]&lt;br&gt;");<br />
echo ("$temanSaya[4]");<br />
</code></p>
<p>Keterangan :</p>
<blockquote><p><em> Nilai indeks ditentukan berdasarkan urutan penempatannya, yang dimulai dari 0.<br />
Ali memliki nilai indeks 0, Andi memliki nilai indeks 1, dan seterusnya.<br />
Jadi untuk mengakses sebuah elemen array, dilakukan dengan menuliskan:<br />
Nama Variabel[Nomor Urut]</em></p></blockquote>
<p>Untuk menghitung jumlah elemen dalam suatu array, digunakan fungsi <strong>count()</strong>.</p>
<p>Contoh :<br />
<code>count($temanSaya);</code></p>
<p>Masih banyak fungsi-fungsi yang dapat di eksplorasi dalam array ini. Silahkan pelajari lebih lanjut, <a href="http://www.php.net/manual/en/ref.array.php" title="Array" target="_blank">klik disini</a>.</p>
<p>[ <strong>Perulangan / Looping</strong> ]</p>
<p>Untuk membuat sebuah perulangan, dapat menggunakan <strong>while</strong> atau <strong>for</strong>. Sedangkan untuk keluar dari sebuah perulangan digunakan perintah <strong>break</strong>.</p>
<p>Sintaksnya sebagai berikut :<br />
<code>while (syarat perulangan) {<br />
perintah perulangan<br />
}</p>
<p>for(nilai awal, syarat perulangan, pola perulangan) {<br />
perintah perualangan<br />
}</code><br />
Misalnya, kita ingin mengetahui bilangan genap antara nilai 10 s/d 50.</p>
<ul>
<li>Menggunakan perintah <strong>while</strong></li>
<p><code>$bilanganGenap = 10;<br />
while ($bilanganGenap &lt; 50) {<br />
$bilanganGenap += 2;<br />
echo ("$bilanganGenap&lt;br&gt;");<br />
}<br />
</code></p>
<li>Menggunakan perintah <strong>for</strong></li>
<p><code>$bilanganGenap = 10;<br />
for ($mulai = 1; $mulai &lt; 20; $mulai++) {<br />
$bilanganGenap += 2;<br />
echo ("$bilanganGenap&lt;br&gt;");<br />
}<br />
</code><br />
Atau bisa juga seperti ini :<br />
<code>for($bilanganGenap = 12; $bilanganGenap &lt; 50; $bilanganGenap += 2) {<br />
echo ("$bilanganGenap&lt;br&gt;");<br />
</code></ul>
<p>[ <strong>Manipulasi String</strong> ]</p>
<p>Untuk dapat menjadi seorang calon programmer PHP yang handal, anda harus mengetahui betul teknik-teknik memanipulasi sebuah string. Disini saya hanya akan mengulas beberapa teknik saja. Sedangkan sisanya dapat anda pelajari sendiri <a href="http://www.php.net/manual/en/ref.strings.php" title="String" target="_blank">disini</a>.</p>
<ul>
<li><strong>Menghitung jumlah karakter didalam string.</strong><br />
Untuk menghitung jumlah karater di dalam suatu string, digunakan fungsi <strong>strlen()</strong>.<br />
Misalnya :<br />
<code>echo strlen("Novia Agustiar Rahmat");</code></li>
<li><strong>Menghitung jumlah kata didalam string</strong>.<br />
Gunakan fungsi <strong>substr_count()</strong>.<br />
Misalnya kita akan mencari ada berapa kata &#8220;ia&#8221; didalam string &#8220;Novia Agustiar Rahmat&#8221; :<br />
<code>echo substr_count("Novia Agustiar Rahmat", "ia");</code></li>
<li><strong>Memecah string</strong>.<br />
Gunakan fungsi <strong>strtok()</strong>.<br />
Misalnya kita ingin memecah string &#8220;Novia Agustiar Rahmat&#8221; menjadi &#8220;Novia&#8221;, &#8220;Agustiar&#8221; dan &#8220;Rahmat&#8221; :<br />
<code>$string = strtok("Novia Agustiar Rahmat", " ");<br />
while($string) {<br />
echo ("$string&lt;br&gt;");<br />
$string = strtok(" ");<br />
}</code></li>
<li><strong>Mengambil kata dalam jumlah dan posisi tertentu</strong>.<br />
Gunakan fungsi <strong>substr()</strong>.<br />
Misalnya kita ingin mengambil 10 karakter yang dimulai dari karakter ke-3 dari string &#8220;Novia Agustiar Rahmat&#8221; :<br />
<code>echo substr("Novia Agustiar Rahmat", 3, 10);</code></li>
<li><strong>Mengganti bagian string</strong>.<br />
Gunakan fungsi <strong>str_replace()</strong>.<br />
Misalnya kita ingin mengganti &#8220;Agustiar Rahmat&#8221; menjadi &#8220;Kolopaking&#8221; dari string &#8220;Novia Agustiar Rahmat&#8221; :<br />
<code>echo str_replace("Agustiar Rahmat", "Kolopaking", "Novia Agustiar Rahmat");<br />
</code></li>
<li><strong>Manipulasi Huruf</strong>.<br />
Untuk meng-kapital-kan semua huruf didalam string gunakan fungsi <strong>strtoupper()</strong>.<br />
Contoh : <code>echo strtoupper("Novia Agustiar Rahmat");</code>Sedangkan untuk membuat semua huruf didalam suatu string menjadi huruf kecil semua, gunakan fungsi <strong>strtolower()</strong>.<br />
Contoh : <code>echo strtolower("Novia Agustiar Rahmat");<br />
</code><br />
Untuk huruf pertama saja yang menjadi huruf besar, gunakan fungsi <strong>ucfirst()</strong>.<br />
Contoh :<br />
<code>echo ucfirst("novia agustiar rahmat");<br />
</code><br />
Sedangkan untuk membuat huruf besar pada setiap kata, gunakan fungsi <strong>ucwords()</strong>.<br />
Contoh :<br />
<code>echo ucwords("novia agustiar rahmat");</code></li>
<li><strong>Memotong karakter di dalam string</strong>.<br />
Untuk memotong suatu string, kemudian menambahkan suatu string atau karakter setelah potongan tersebut, gunakan fungsi <strong>wordwrap()</strong>.<br />
Misalnya kita ingin memotong string &#8220;NoviaAgustiarRahmat&#8221; pada setiap karakter ke-7 menjadi <em>break-character</em> :<br />
<code>echo wordwrap("NoviaAgustiarRahmat", 7, "&lt;br&gt;", 1);</code></li>
<li><strong>Menambahkan tanda <em>backslashes</em> (\) sebelum tanda kutip</strong>.<br />
Untuk menambahkan tanda <em>backslashes</em> (\) pada setiap tanda kutip, gunakan fungsi <strong>addslashes()</strong>.<br />
Contoh :<br />
<code>echo addslashes("Novia 'Agustiar' Rahmat");</code></li>
<li><strong>Memecah string menjadi array</strong>.<br />
Untuk memecah sebuah string menjadi sebuah array, berdasarkan syarat tertentu, gunakan fungsi <strong>explode() </strong>atau <strong>split()</strong>.<br />
Misalnya kita ingin membuat elemen-elemen array dari string &#8220;Novia Agustiar Rahmat&#8221; dengan syarat setiap elemen dipisahkan dengan tanda spasi :<br />
<code>$string = explode(" ", "Novia Agustiar Rahmat");<br />
echo ("$string[0]&lt;br&gt;");<br />
echo ("$string[1]&lt;br&gt;");<br />
echo ("$string[2]");</code></li>
<li><strong>Merubah array menjadi sebuah string</strong>.<br />
Untuk menyatukan beberapa elemen array menjadi sebuah string, gunakan fungsi <strong>implode()</strong> atau <strong>join()</strong>.<br />
Sebagai contoh, kita akan menggabungkan elemen-elemen array &#8220;Novia&#8221;, &#8220;Agustiar&#8221; dan &#8220;Rahmat&#8221; menjadi sebuah string, dengan <em>separator</em> tanda minus (-).<br />
<code>$array = array("Novia", "Agustiar", "Rahmat");<br />
echo implode($array, "-");</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2007/12/31/dasar-dasar-php-bagian-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Dasar-Dasar PHP (Bagian 1)</title>
		<link>http://opik.unitiga.com/2007/12/29/dasar-dasar-php-bagian-1/</link>
		<comments>http://opik.unitiga.com/2007/12/29/dasar-dasar-php-bagian-1/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 10:16:11 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/2007/12/29/dasar-dasar-php-bagian-1/</guid>
		<description><![CDATA[Untuk penjelasan apa itu PHP, sejarah PHP dan bagaimana melakukan instalasi PHP silahkan cari di paman google.
[ Anatomi PHP ]
Sebagai atribut/tanda pengenal bahwa suatu kode/skrip merupakan skrip PHP, maka harus diawali dan diakhiri dengan tanda :

&#60;?php &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. ?&#62;, atau
&#60;? &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. ?&#62;, atau
&#60;script language=&#8221;php&#8221;&#62; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. &#60;/script&#62;

[ Penulisan Komentar ]Seringkali didalam skrip PHP perlu ditambahkan baris-baris penjelasan, [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk penjelasan apa itu PHP, sejarah PHP dan bagaimana melakukan instalasi PHP silahkan cari di paman google.</p>
<p>[ <strong>Anatomi PHP</strong> ]</p>
<p>Sebagai atribut/tanda pengenal bahwa suatu kode/skrip merupakan skrip PHP, maka harus diawali dan diakhiri dengan tanda :<span id="more-34"></span></p>
<ul>
<li>&lt;?php &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. ?&gt;, atau</li>
<li>&lt;? &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. ?&gt;, atau</li>
<li>&lt;script language=&#8221;php&#8221;&gt; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.. &lt;/script&gt;</li>
</ul>
<p>[ <strong>Penulisan Komentar</strong> ]Seringkali didalam skrip PHP perlu ditambahkan baris-baris penjelasan, dengan maksud agar skrip yang ditulis mudah dipahami. Ada beberapa gaya penulisn komentar yang dapat digunakan pada skrip PHP.</p>
<ul>
<li>//, yaitu untuk menuliskan komentar dalam satu baris.</li>
<li>#, fungsinya sama dengan tanda &#8216;//&#8217; yaitu untuk menuliskan komentar dalam satu baris.</li>
<li>/* &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;. */, yaitu untuk menuliskan komentar lebih dari satu baris.</li>
</ul>
<p>[ <strong>Penulisan Variabel</strong> ]</p>
<p>Ada beberapa aturan didalam penulisan variabel pada PHP :</p>
<ul>
<li>Variabel selalu diawali oleh tanda $ (dollar) dan diikuti oleh nama variabel. Misalnya, $opik.</li>
<li>Dalam penulisan variabel, hanya ada 3 (tiga) karakter boleh untuk digunakan, yaitu huruf, angka dan garis bawah.</li>
<li>Karakter pertama sebuah nama variabel setelah tanda $ (dollar) harus berupa huruf atau garis bawah.</li>
<li>Dalam penulisan nama variabel tidak diperbolehkan menggunakan spasi. Untuk melakukan pemisahan nama variabel gunakan garis bawah. Misalnya, $mbah_opik.</li>
</ul>
<p>[ <strong>Echo, Print atau Printf ?</strong> ]</p>
<p>Untuk menampilkan sesuatu kedalam layar, digunakan fungsi echo(), print(), atau printf().</p>
<ul>
<li>Echo() dan Print(), merupakan suatu fungsi yang tidak memiliki nilai kembali. Sehingga tidak dapat digunakan untuk melakukan operasi aritmatika, operasi perbandingan, maupun operasi logika.</li>
<li>Printf(), merupakan fungsi yang memiliki nilai kembali. Sehingga memungkinkan untuk dilakukan pem-format-an suatu nilai. Sintaksnya : printf (&#8220;Tulisan %kode&#8221;, Argumen);</li>
</ul>
<p>Untuk lebih jelas, cobalah contoh berikut :<br />
<code>&lt;?php<br />
$v1 = 2;<br />
$v2 = 3;<br />
$v3 = $v1 + $v2;<br />
echo ("Hasil penjumlahan $v1 dan $v2 adalah $v3&lt;br /&gt;");<br />
printf ("Hasil penjumlahan $v1 dan $v2 adalah %d", $v3);<br />
?&gt;<br />
</code><br />
Kode-kode yang dapat digunakan :</p>
<ul>
<li><strong>d</strong>, digunakan untuk data dengan tipe integer</li>
<li><strong>b</strong>, digunakan untuk data berupa bilangan biner</li>
<li><strong>o</strong>, digunakan untuk data berupa bilangan oktal</li>
<li><strong>x</strong>, digunakan untuk data berupa bilangan heksadesimal</li>
<li><strong>c</strong>, digunakan untuk data berupa karakter</li>
<li><strong>s</strong>, digunakan untuk data dengan tipe string</li>
<li><strong>f</strong><strong>, </strong>digunakan untuk data dengan tipe desimal atau double</li>
</ul>
<p>[ <strong>Tanda Petik Tunggal dan Petik Ganda</strong> ]</p>
<p>Pada dasarnya tanda petik tunggal (&#8216;) dan tanda petik ganda (&#8220;) memiliki fungsi yang sama yaitu untuk menuliskan suatu string. Akan tetapi jika digunakan untuk menampilkan nilai suatu variabel, akan terlihat perbedaan antara kedua tanda tersebut diatas. Tanda petik tunggal (&#8216;) hanya dapat mencetak teks biasa dan tidak dapat digunakan untuk menuliskan nilai suatu variabel. Sedangan tanta petik ganda (&#8220;) dapat digunakan untuk menuliskan nilai suatu variabel dan mencetak teks biasa.</p>
<p>Untuk lebih jelas, cobalah contoh berikut :<br />
<code>&lt;?php<br />
$v = 33;<br />
echo ("Indonesia memiliki $v Propinsi");<br />
echo ('Indonesia memiliki $v Propinsi');<br />
?&gt;<br />
</code><br />
Sedangkan untuk menampilkan tanda petik ganda (&#8220;), tambahkan <em>backslash</em> (\) didepan tanda petik ganda (&#8220;).</p>
<p>Contoh :<br />
<code>&lt;?php<br />
echo ("Kentutmu \"busuk\" sekali!");<br />
?&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2007/12/29/dasar-dasar-php-bagian-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
