<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: #24 Belajar Object Oriented PHP 101</title>
	<atom:link href="http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/</link>
	<description>podcast *mingguan* tentang programming, metodologi dan industri informatika di Indonesia</description>
	<lastBuildDate>Tue, 02 Mar 2010 16:49:31 +0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: iyank4</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-184</link>
		<dc:creator>iyank4</dc:creator>
		<pubDate>Sun, 29 Nov 2009 23:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-184</guid>
		<description>kalo ngomong Object kurang lengkap rasanya kalo ngga ngomong python. Mungkin bisa di kupas konsep OOP di python dengan OOP di bahasa yang lain, (atau mungkin Class Oriented Prongramming)</description>
		<content:encoded><![CDATA[<p>kalo ngomong Object kurang lengkap rasanya kalo ngga ngomong python. Mungkin bisa di kupas konsep OOP di python dengan OOP di bahasa yang lain, (atau mungkin Class Oriented Prongramming)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agi</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-183</link>
		<dc:creator>Agi</dc:creator>
		<pubDate>Sat, 28 Nov 2009 20:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-183</guid>
		<description>ngomong2 tentang prototype-oriented spt yg disingung di akhir podcast, sekitar setahun yg lalu saya pernah membuat sebuah tulisan di salah satu blog saya yg lama &lt;a href=&quot;http://unwrittencode.blogspot.com/2008/09/prototype-based-programming.html&quot; rel=&quot;nofollow&quot;&gt;http://unwrittencode.blogspot.com/2008/09/proto...&lt;/a&gt;&lt;br&gt;&lt;br&gt;tulisan itu (dan tulisan lain di blog itu) terinspirasi setelah saya menonton seri screencast dari PragProg berjudul &quot;The Ruby Object Model and Metaprogramming&quot;, pada seri pertama screencast tsb dijelaskan mengapa si pembuat (Dave Thomas) menganggap orang melakukan class-oriented programming, karena setiap kali membuat aplikasi secara OO maka yg muncul pertama kali di otak  bukan objek, tapi malah class, kemudian dituangkan dalam class diagram. &lt;br&gt;&lt;br&gt;nah karena sebagian besar pikiran tercurahkan kepada class-class (bukan objek), maka muncul ide mengapa tidak dinamakan class-oriented aja.&lt;br&gt;&lt;br&gt;&lt;br&gt;Agi</description>
		<content:encoded><![CDATA[<p>ngomong2 tentang prototype-oriented spt yg disingung di akhir podcast, sekitar setahun yg lalu saya pernah membuat sebuah tulisan di salah satu blog saya yg lama <a href="http://unwrittencode.blogspot.com/2008/09/prototype-based-programming.html" rel="nofollow"></a><a href="http://unwrittencode.blogspot.com/2008/09/proto.." rel="nofollow">http://unwrittencode.blogspot.com/2008/09/proto..</a>.</p>
<p>tulisan itu (dan tulisan lain di blog itu) terinspirasi setelah saya menonton seri screencast dari PragProg berjudul &#8220;The Ruby Object Model and Metaprogramming&#8221;, pada seri pertama screencast tsb dijelaskan mengapa si pembuat (Dave Thomas) menganggap orang melakukan class-oriented programming, karena setiap kali membuat aplikasi secara OO maka yg muncul pertama kali di otak  bukan objek, tapi malah class, kemudian dituangkan dalam class diagram. </p>
<p>nah karena sebagian besar pikiran tercurahkan kepada class-class (bukan objek), maka muncul ide mengapa tidak dinamakan class-oriented aja.</p>
<p>Agi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agi</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-182</link>
		<dc:creator>Agi</dc:creator>
		<pubDate>Sat, 28 Nov 2009 20:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-182</guid>
		<description>ups, saya udah lama nggak pakai tumblr lagi, tadi profil di disqus blm saya update, hehe..</description>
		<content:encoded><![CDATA[<p>ups, saya udah lama nggak pakai tumblr lagi, tadi profil di disqus blm saya update, hehe..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ronaldwidha</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-181</link>
		<dc:creator>ronaldwidha</dc:creator>
		<pubDate>Sat, 28 Nov 2009 16:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-181</guid>
		<description>@agi&lt;br&gt;ya, aku jg lebih setuju dengan kamu. tapi memang banyak pattern berbeda yang bisa dimasukkan ke MVC. ada yang menganggap model sebagai DTO aja, jadi harus pake DAO, dan akhirnya controller mengandung business logic. Ada yang pake Active Record jadi model bisa menghidrasi dirinya sendiri. Ada yang pake bukan cuma Model, tapi jg ViewModel (bahkan FormModel), jadi representasi data sepenuhnya ada di View. Ini semua tergantung kebutuhan dan seberapa purist kita mau stick to the original pattern.&lt;br&gt;&lt;br&gt;koq agionagile.tumbler.com-nya ga bisa dibuka ya?</description>
		<content:encoded><![CDATA[<p>@agi<br />ya, aku jg lebih setuju dengan kamu. tapi memang banyak pattern berbeda yang bisa dimasukkan ke MVC. ada yang menganggap model sebagai DTO aja, jadi harus pake DAO, dan akhirnya controller mengandung business logic. Ada yang pake Active Record jadi model bisa menghidrasi dirinya sendiri. Ada yang pake bukan cuma Model, tapi jg ViewModel (bahkan FormModel), jadi representasi data sepenuhnya ada di View. Ini semua tergantung kebutuhan dan seberapa purist kita mau stick to the original pattern.</p>
<p>koq agionagile.tumbler.com-nya ga bisa dibuka ya?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agionagile</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-180</link>
		<dc:creator>agionagile</dc:creator>
		<pubDate>Sat, 28 Nov 2009 15:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-180</guid>
		<description>Menarik sekali, dikatakan bahwa business logic diletakkan di bagian Controller, so Model hanya dijadikan DAO?&lt;br&gt;Kalau saya lebih cenderung ikut pola yg meletakkan business logic di Model. Controller tugasnya hanya utk mengatur, mengatur komunikasi antara model dan view, mengatur representasi data, dsb.&lt;br&gt;&lt;br&gt;Agi</description>
		<content:encoded><![CDATA[<p>Menarik sekali, dikatakan bahwa business logic diletakkan di bagian Controller, so Model hanya dijadikan DAO?<br />Kalau saya lebih cenderung ikut pola yg meletakkan business logic di Model. Controller tugasnya hanya utk mengatur, mengatur komunikasi antara model dan view, mengatur representasi data, dsb.</p>
<p>Agi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ronaldwidha</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-179</link>
		<dc:creator>ronaldwidha</dc:creator>
		<pubDate>Thu, 26 Nov 2009 16:02:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-179</guid>
		<description>wah ide bagus. mungkin kesempatan lain kita bisa ngebahas konsep-konsep oop saja.</description>
		<content:encoded><![CDATA[<p>wah ide bagus. mungkin kesempatan lain kita bisa ngebahas konsep-konsep oop saja.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: woodenlink</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-178</link>
		<dc:creator>woodenlink</dc:creator>
		<pubDate>Thu, 26 Nov 2009 06:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-178</guid>
		<description>Wah, menarik neh bahasan kali ini.&lt;br&gt;cuman kurang dalam ...&lt;br&gt;ane programmer php semenjak jamannya HTML masih dicampur php code, naudzubillah,&lt;br&gt;trus jaman kode dipisah pake template engine (smarty, pat-template, dll), agak2 mvc lah :D&lt;br&gt;&lt;br&gt;Gara2 booming mvc framework sekarang lagi tertarik ngoding PHP yg OOP.&lt;br&gt;Lain kali dibahas lebih detil dong, kapan make interface, abstract class, sampe ke design pattern-nya.&lt;br&gt;Sukses buat temen macet!!&lt;br&gt;&lt;br&gt;@ronald, susahnya Hashtable kita mesti inget dataype apa yang di Add, soalnya ntar waktu narik harus di-casting, kalo di PHP dinamis, masukin apa aja, tarik apa aja dan diolah tanpa prasangka :D&lt;br&gt;Di PHP bisa nambahin method ke object on the fly, kelas yang dibikin perlu method dari kelas lain, bisa diimport, gini kali maksudnya reusable ya.</description>
		<content:encoded><![CDATA[<p>Wah, menarik neh bahasan kali ini.<br />cuman kurang dalam &#8230;<br />ane programmer php semenjak jamannya HTML masih dicampur php code, naudzubillah,<br />trus jaman kode dipisah pake template engine (smarty, pat-template, dll), agak2 mvc lah <img src='http://www.temanmacet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Gara2 booming mvc framework sekarang lagi tertarik ngoding PHP yg OOP.<br />Lain kali dibahas lebih detil dong, kapan make interface, abstract class, sampe ke design pattern-nya.<br />Sukses buat temen macet!!</p>
<p>@ronald, susahnya Hashtable kita mesti inget dataype apa yang di Add, soalnya ntar waktu narik harus di-casting, kalo di PHP dinamis, masukin apa aja, tarik apa aja dan diolah tanpa prasangka <img src='http://www.temanmacet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <br />Di PHP bisa nambahin method ke object on the fly, kelas yang dibikin perlu method dari kelas lain, bisa diimport, gini kali maksudnya reusable ya.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hadi Ariawan</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-177</link>
		<dc:creator>Hadi Ariawan</dc:creator>
		<pubDate>Thu, 26 Nov 2009 02:44:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-177</guid>
		<description>ouw iya yaah.. gini nih kalo kurang pengetahuan.. tiap perlu collections yang dipakek cuman ArrayList :p&lt;br&gt;kalo gitu php ama c# sama sama lucu deh... aheuaheuaheu..</description>
		<content:encoded><![CDATA[<p>ouw iya yaah.. gini nih kalo kurang pengetahuan.. tiap perlu collections yang dipakek cuman ArrayList :p<br />kalo gitu php ama c# sama sama lucu deh&#8230; aheuaheuaheu..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ronaldwidha</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-176</link>
		<dc:creator>ronaldwidha</dc:creator>
		<pubDate>Wed, 25 Nov 2009 23:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-176</guid>
		<description>c# jg bisa koq..pake name hashtable &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.collections.hashtable.aspx&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/system....&lt;/a&gt; ;)&lt;br&gt;&lt;br&gt;btw, route itu pake pattern matching loh. ga usah setiap method.&lt;br&gt;tapi setuju koq..php itu sakti dan lucu!</description>
		<content:encoded><![CDATA[<p>c# jg bisa koq..pake name hashtable <a href="http://msdn.microsoft.com/en-us/library/system.collections.hashtable.aspx" rel="nofollow"></a><a href="http://msdn.microsoft.com/en-us/library/system..." rel="nofollow">http://msdn.microsoft.com/en-us/library/system&#8230;</a>. <img src='http://www.temanmacet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>btw, route itu pake pattern matching loh. ga usah setiap method.<br />tapi setuju koq..php itu sakti dan lucu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hadi Ariawan</title>
		<link>http://www.temanmacet.com/2009/11/24-belajar-object-oriented-php-101/comment-page-1/#comment-175</link>
		<dc:creator>Hadi Ariawan</dc:creator>
		<pubDate>Wed, 25 Nov 2009 23:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.temanmacet.com/?p=434#comment-175</guid>
		<description>Nice Episode ;)&lt;br&gt;&lt;br&gt;yang lebih sakti itu array-nya php.. bisa gak di c# bikin array indexnya pake string dan value tiap itemnya beda type (both string and integer in one array) ?? :p&lt;br&gt;eg: &lt;a href=&quot;http://hadiariawan.web.id/something/temanmacet.php&quot; rel=&quot;nofollow&quot;&gt;http://hadiariawan.web.id/something/temanmacet.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Lucu ya... hihihihi...&lt;br&gt;&lt;br&gt;ohya satu lagi, kalo pake &lt;a href=&quot;http://asp.net&quot; rel=&quot;nofollow&quot;&gt;asp.net&lt;/a&gt; mvc semua method yang ada parameternya musti di define/register route di Global.asax.cs, kalo pake codeigniter (framework mvc php) ga perlu.. :p&lt;br&gt;&lt;br&gt;php itu sakti dan lucu... ;)</description>
		<content:encoded><![CDATA[<p>Nice Episode <img src='http://www.temanmacet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>yang lebih sakti itu array-nya php.. bisa gak di c# bikin array indexnya pake string dan value tiap itemnya beda type (both string and integer in one array) ?? :p<br />eg: <a href="http://hadiariawan.web.id/something/temanmacet.php" rel="nofollow">http://hadiariawan.web.id/something/temanmacet.php</a></p>
<p>Lucu ya&#8230; hihihihi&#8230;</p>
<p>ohya satu lagi, kalo pake <a href="http://asp.net" rel="nofollow">asp.net</a> mvc semua method yang ada parameternya musti di define/register route di Global.asax.cs, kalo pake codeigniter (framework mvc php) ga perlu.. :p</p>
<p>php itu sakti dan lucu&#8230; <img src='http://www.temanmacet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
