<?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>kutanari.com &#187; web developer</title>
	<atom:link href="http://erlajar.kutanari.com/tag/web-developer/feed" rel="self" type="application/rss+xml" />
	<link>http://erlajar.kutanari.com</link>
	<description>the art of self expression</description>
	<lastBuildDate>Wed, 03 Feb 2010 09:59:34 +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>Framework PHP yang pas buat kamu?</title>
		<link>http://erlajar.kutanari.com/framework-php-yang-pas-buat-kamu.html</link>
		<comments>http://erlajar.kutanari.com/framework-php-yang-pas-buat-kamu.html#comments</comments>
		<pubDate>Mon, 27 Apr 2009 09:04:07 +0000</pubDate>
		<dc:creator>Fery Putra Tarigan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[tips and trik]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://erlajar.kutanari.com/?p=64</guid>
		<description><![CDATA[Ada banyak framework PHP yang beredar di internet, tapi di postingan ini saya hanya akan membahas tentang framework yang terkenal. Zend Framework Framework ini sebenarnya diperuntukkan bagi &#8220;advance user&#8221; dan target penggunaanya pun untuk proyek-proyek berskala besar, selain itu framework ini sangat lengkap dari segi fasilitas dan penganut MVC. Namun dibalik semua kehebatannya ternyata framework [...]]]></description>
			<content:encoded><![CDATA[<p>Ada banyak framework PHP yang beredar di internet, tapi di postingan ini saya hanya akan membahas tentang framework yang terkenal.</p>
<p>Zend Framework<br />
Framework ini sebenarnya diperuntukkan bagi &#8220;advance user&#8221; dan target penggunaanya pun untuk proyek-proyek berskala besar, selain itu framework ini <span id="more-64"></span>sangat lengkap dari segi fasilitas dan penganut MVC. Namun dibalik semua kehebatannya ternyata framework ini banyak memakai resource, selain ukuran file yang terhitung cukup besar untuk ukuran wesite berskala kecil juga membutuhkan server yang tangguh.</p>
<p>CI(CodeIgniter) Framework<br />
Framework penganut MVC ini sangat cocok buat membangun website personal maupun website berskala kecil seperti blog. Walau demikian framework ini tidak menutup kemungkinan bisa digunakan untuk website berskala besar karena framework ini memberikan kendali ke kita untuk menambahkan berbagai plugin, helper dan library. Selain mudah dipelajari juga ukuran filenya tidak sampai 1MB dan terbilang cepat karena tidak semua file diload ketika website dijalankan. File-file yang dijalankan adalah file-file yang dipanggil dari control. </p>
<p>Prado Framework<br />
Framework yang satu ini adalah pemenang &#8220;the best framework 2005&#8243; dan telah mendapatkan banyak award sebagai the best framework. Prado berbeda dengan framework lainnya karena dia bukan penganut MVC tapi prado menggunakan mentode &#8220;even driven&#8221; dimana kita bisa mengeset properti-properti pada setiap object. Mungkin bagi anda programmer yang telah biasa bermain-main dengan Delphi istilah even driven mungkin tak asing lagi bagi anda. Jika kita lihat secara seksama cara kerja prado hampir mirip dengan ASP .NET.</p>
<p>Yii Framework<br />
Framework ini mengadaptasi kehebatan prado namun diubah sehingga dia menjadi penganut MVC. Yii termasuk frame yang lengkap dengan fitur-fitur dan juga mendukung AJAX dan cocok untuk aplikasi web berskala besar. Namun juga memnggunakain banyak resource.</p>
<p>dari yang udah saja jelaskan diatas mungkin ada bisa punya gambaran bakal memamkai framework yang mana untuk kebutuhan anda.</p>
]]></content:encoded>
			<wfw:commentRss>http://erlajar.kutanari.com/framework-php-yang-pas-buat-kamu.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Metode templating sederhana dengan PHP</title>
		<link>http://erlajar.kutanari.com/metode-templating-sederhana-dengan-php.html</link>
		<comments>http://erlajar.kutanari.com/metode-templating-sederhana-dengan-php.html#comments</comments>
		<pubDate>Thu, 23 Apr 2009 05:35:48 +0000</pubDate>
		<dc:creator>Fery Putra Tarigan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[code snippet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[tips and trik]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://erlajar.kutanari.com/?p=35</guid>
		<description><![CDATA[Dalam membangun suatu website banyak hal yang harus diperhatikan selain dari kesiapan materi, library dan persiapan akan maintain. Pada postingan ini saya akan memfokuskan pada persiapan maintain khususnya maintain thema atau tampilan website. Karena sering kali terjadi dimana klient ingin merubah sebagaian atau keseluruhan dari tampilan ataupun wajah website tersebut. Saya akan menjelaskan konsep atau [...]]]></description>
			<content:encoded><![CDATA[<p>Dalam membangun suatu website banyak hal yang harus diperhatikan selain dari kesiapan materi, library dan persiapan akan maintain. Pada postingan ini saya akan memfokuskan pada persiapan maintain khususnya maintain thema atau tampilan website. Karena sering kali terjadi dimana klient ingin merubah sebagaian atau keseluruhan dari tampilan ataupun wajah website tersebut. Saya akan menjelaskan konsep atau metode yang sangat sederhana untuk membuat suatu website themeable dengan menggunakan template.</p>
<p>anggap kita memiliki 3 file <strong>index.php</strong>, <strong>template.html</strong>, <strong>trgTemplate.php</strong><span id="more-35"></span><br />
untuk file <strong>index.php</strong> kita isikan kodenya seperti berikut</p>
<pre class="php"><span class="phpScriptTag"><span class="phpOperator">&lt;</span><span class="phpOperator">?</span>php</span>
<span class="phpKeyword"><span class="phpKeyword">
include<span class="phpOperator">(</span></span></span><span class="phpString">"trgTemplate.php"</span><span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">=</span><span class="phpKeyword"> new </span><span class="htmlText">trgTemplate</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
$_JUDUL <span class="phpOperator">=</span> <span class="phpString">"Judul Template Kita"</span><span class="phpText">;</span>
$_ISI <span class="phpOperator">=</span> <span class="phpString">"ini adalah isi dari templatenya, bisa diambil dari database bisa juga statis"</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTpl</span><span class="phpOperator">(</span><span class="phpString">"index<span class="phpOperator">.</span>html"</span><span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">"_JUDUL _"</span>,$_JUDUL <span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">"_ISI _"</span>,$_ISI <span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">printTpl</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpScriptTag"><span class="phpOperator">?</span><span class="phpOperator">&gt;</span></span> </pre>
<p>dari kode di atas kita bisa mendefinisikan banyak tag template yang nantinya bisa di masukkan kedalam template kita dan kita bebas menentukan file template mana yang akan digunakan.</p>
<p>Berikut ini kode untuk file <strong>template.html</strong> </p>
<pre class="html">
<span class="htmlOtherTag">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;</span>
<span class="htmlOtherTag">&lt;html&gt;</span>
<span class="htmlOtherTag">&lt;head&gt;</span>
	<span class="htmlOtherTag">&lt;meta http-equiv=<span class="htmlAttributeValue">&quot;content-type&quot;</span> content=<span class="htmlAttributeValue">&quot;text/html; charset=iso-8859-1&quot;</span>&gt;</span>
	<span class="htmlOtherTag">&lt;meta name=<span class="htmlAttributeValue">&quot;author&quot;</span> content=<span class="htmlAttributeValue">&quot;Tarigan&quot;</span>&gt;</span>
	<span class="htmlOtherTag">&lt;title&gt;</span>_JUDUL_<span class="htmlOtherTag">&lt;/title&gt;</span>
<span class="htmlOtherTag">&lt;/head&gt;</span>
<span class="htmlOtherTag">&lt;body&gt;</span>
_ISI_
<span class="htmlOtherTag">&lt;/body&gt;</span>
<span class="htmlOtherTag">&lt;/html&gt;</span>
</pre>
<p>lihat penempatan template tag yang sudah kita tentukan sebelumnya di file index.php, sangat gampang dan mudah bukan. Saya tidak menyertakan file trgTemplate.php di sini karena anda bisa mendownloadnya langsung di <a href="http://www.phpclasses.org/browse/package/4293.html">phpclasses.org</a>.</p>
<p>Kode di atas adalah contoh paling sederhana dan gamblang untuk menggunakan objek trgTemplate. Bayangkan klo file index.php di atas kita rubah menjadi seperti berikut</p>
<pre class="php"><span class="phpScriptTag"><span class="phpOperator">&lt;</span><span class="phpOperator">?</span>php</span>
<span class="phpKeyword"><span class="phpKeyword">
include<span class="phpOperator">(</span></span></span><span class="phpString">"trgTemplate.php"</span><span class="phpOperator">)</span><span class="phpText">;</span>
$TOP <span class="phpOperator">=</span> <span class="phpString">"header data"</span><span class="phpText">;</span>
$MIDDLE <span class="phpOperator">=</span> <span class="phpString">"isi di tengah data"</span><span class="phpText">;</span>
$BOTTOM <span class="phpOperator">=</span> <span class="phpString">"footer data, bisa berisi penutup tabel"</span><span class="phpText">;</span>
<span class="phpComment">//membaca dari variabel berdasarkan direktory template
</span>$tplMgr <span class="phpOperator">=</span><span class="phpKeyword"> new </span><span class="htmlText">trgTemplate</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
$tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTpl</span><span class="phpOperator">(</span>$GLOBALS<span class="phpOperator">[</span><span class="phpString">"theme_dir_path"</span><span class="phpOperator">]</span> <span class="phpOperator">.</span> <span class="phpString">"data.html"</span><span class="phpOperator">)</span><span class="phpText">;</span>
$tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">'_HEAD_'</span>, $TOP<span class="phpOperator">)</span><span class="phpText">;</span>
$tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">'_CENTER_'</span>, $MIDDLE<span class="phpOperator">)</span><span class="phpText">;</span>
$tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">'_FOOT_'</span>, $BOTTOM<span class="phpOperator">)</span><span class="phpText">;</span>
$tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">generateTpl</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
$_JUDUL <span class="phpOperator">=</span> <span class="phpString">"Judul Template Kita"</span><span class="phpText">;</span>
$_ISI <span class="phpOperator">=</span> $tplMgr<span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">CONTENT</span><span class="phpText">;</span>
<span class="phpComment">//$_ISI <span class="phpOperator">=</span> <span class="phpString">"ini adalah isi dari templatenya, bisa diambil dari database bisa juga statis"</span><span class="phpText">;</span>
</span>
$objTemplate <span class="phpOperator">=</span><span class="phpKeyword"> new </span><span class="htmlText">trgTemplate</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTpl</span><span class="phpOperator">(</span><span class="phpString">"index<span class="phpOperator">.</span>html"</span><span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">"_JUDUL _"</span>,$_JUDUL <span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">defineTag</span><span class="phpOperator">(</span><span class="phpString">"_ISI _"</span>,$_ISI <span class="phpOperator">)</span><span class="phpText">;</span>
$objTemplate <span class="phpOperator">-<span class="phpOperator">&gt;</span></span><span class="htmlText">printTpl</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpScriptTag"><span class="phpOperator">?</span><span class="phpOperator">&gt;</span></span> </pre>
<p>sangat flexibel bukan. DON&#8217;T WORRY TRY THIS AT HOME!!</p>
]]></content:encoded>
			<wfw:commentRss>http://erlajar.kutanari.com/metode-templating-sederhana-dengan-php.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mengatasi masalah PNG di IE</title>
		<link>http://erlajar.kutanari.com/mengatasi-masalah-png-di-ie.html</link>
		<comments>http://erlajar.kutanari.com/mengatasi-masalah-png-di-ie.html#comments</comments>
		<pubDate>Wed, 17 Dec 2008 07:46:56 +0000</pubDate>
		<dc:creator>Fery Putra Tarigan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[graphic]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://kutanari.com/blog/?p=8</guid>
		<description><![CDATA[Sering kali sebagai web developer kita harus membuat suatu desain website itu harus tampil bagus dan semenarik mungkin. Terkadang perangkat-perangkat lunak yang kita gunakan mempengaruhi kecepatan kerja kita. Saya sendiri memilih broweser Firefox atau dikenal juga dengan FF dikarenakan banyaknya addon untuk web developer. Namun terkadang kita dalam hasil akhir dari desain itu harus terlihat [...]]]></description>
			<content:encoded><![CDATA[<p>Sering kali sebagai web developer kita harus membuat suatu desain website itu harus tampil bagus dan semenarik mungkin. Terkadang perangkat-perangkat lunak yang kita gunakan mempengaruhi kecepatan kerja kita. Saya sendiri memilih broweser Firefox atau dikenal juga dengan FF dikarenakan banyaknya addon untuk web developer. Namun terkadang kita dalam hasil akhir dari desain itu harus terlihat sama untuk semua browser, dan yang sering bermasalah dengan desain tampilan adalah di IE atau Internet Explorer, apalagi versi 6 sangat membuat stress.<span id="more-8"></span></p>
<p>Dulu saya pernah bermasalah dengan transparansi pada file gambar berekstensi PNG. Setelah desain jadi dan terlihat ok di FF ternyata tidak sama dengan yang terlihat di IE. Setelah beberapa waktu mencoba &#8211; coba dan sembari membaca artikel di website resminya microsoft di tambah bantuan google akhirnya ketemu juga caranya dengan penambahan <strong><em>filter</em></strong> lewat cssnya.</p>
<p>Misalkan nama file gambar kita &#8220;logo.png&#8221; dan ukuran gambar tersebut 100 x 25 pixel maka dengan penambahan filter di script cssnya akan seperti berikut</p>
<blockquote><p>#logo{<br />
background:url(images/logo.png) transparent;<br />
*background:none;<br />
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=&#8217;images/logo.png&#8217;);<br />
height:25px;<br />
width:100px;<br />
}</p></blockquote>
<p>baris yang bertanda * di atas dikususkan untuk IE, karena FF tidak akan membacanya. Tapi ingat cara ini bukanlah cara yang tepat karena skrip di atas tidak valid CSS 2.0.</p>
<p>Untuk penggunaan skrip di atas agar valid CSS 2.0 bisa dengan bantuan IE comment condition. Tentang IE comment akan saya jelaskan lagi di postingan yang lain.</p>
<p>semoga bermanfaat</p>
]]></content:encoded>
			<wfw:commentRss>http://erlajar.kutanari.com/mengatasi-masalah-png-di-ie.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
