<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Belajar Pemrograman dan ERP</title>
	<atom:link href="http://agussuprihadi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://agussuprihadi.wordpress.com</link>
	<description>.NET 2.0, Visual Basic 6.0, Crystal Report</description>
	<lastBuildDate>Fri, 05 Dec 2008 06:08:49 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='agussuprihadi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Belajar Pemrograman dan ERP</title>
		<link>http://agussuprihadi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://agussuprihadi.wordpress.com/osd.xml" title="Belajar Pemrograman dan ERP" />
	<atom:link rel='hub' href='http://agussuprihadi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Cara mudah memahami Object Oriented Programming (OOP) 1</title>
		<link>http://agussuprihadi.wordpress.com/2008/12/05/cara-mudah-memahami-object-oriented-programming-oop-1/</link>
		<comments>http://agussuprihadi.wordpress.com/2008/12/05/cara-mudah-memahami-object-oriented-programming-oop-1/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 04:16:52 +0000</pubDate>
		<dc:creator>Agus Suprihadi</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Belajar]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Gampang]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Mudah]]></category>
		<category><![CDATA[Object Oriented]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[Visual Basic]]></category>

		<guid isPermaLink="false">http://agussuprihadi.wordpress.com/?p=26</guid>
		<description><![CDATA[Kalau pernah belajar pemrograman dan masih pengin mendalami OOP, saya akan coba bahas, mudah-mudahan bermanfaat. Ketika kita belajar program, biasanya kita membuat procedure atau subrutin. Procedure berisi susunan perintah-perintah atau statement-statement, biasanya untuk mengolah data. Jadi ada procedure dan ada data. Data biasanya dalam bentuk tabel (untuk database) atau array atau tipe tipe lain. Pemrograman [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agussuprihadi.wordpress.com&amp;blog=949295&amp;post=26&amp;subd=agussuprihadi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Kalau pernah belajar pemrograman dan masih pengin mendalami OOP, saya akan coba bahas, mudah-mudahan bermanfaat.</p>
<p>Ketika kita belajar program, biasanya kita membuat procedure atau subrutin. Procedure berisi susunan perintah-perintah atau statement-statement, biasanya untuk mengolah data. Jadi ada procedure dan ada data. Data biasanya dalam bentuk tabel (untuk database) atau array atau tipe tipe lain. <strong>Pemrograman non-OOP membedakan atau memisahkan procedure dan data</strong>, jadi variabel data terpisah dari procedure. Pada OOP, justru sebaliknya data sebaiknya digabung dengan procedure. <strong>Gabugan dari data dan procedure ini disebut Object</strong>.</p>
<p>Ada bahasa pemrograman yang mendukung OOP dan juga ada yang tidak, kebanyakan sekarang sudah mendukung. Contoh bahasa yang belum mendukung OOP secara penuh adalah Visual Basic 6, bahasa C, bahasa Pascal (yang lama), bahasa Basic. Sedangkan bahasa yang sudah mendukung contohnya adalah bahasa-bahasa yang digunakan .NET, bahasa Delphi, Bahasa Java, PHP untuk web, dan sebagainya.</p>
<p><strong>Apakah jika kita menggunakan bahasa OOP otomatis program yang dibuat selalu OOP?</strong> Belum tentu, coba lihat prinsip sederhana diatas, jika masih banyak memisahkan procedure dan data, maka belum masuk kategori OOP.</p>
<p>Masih ada beberapa prinsip dan teknik dalam OOP akan saya bahas pada tulisan berikutnya. Selamat belajar&#8230;</p>
<br />Posted in Programming Tagged: .NET, Belajar, C#, Gampang, Methodology, Mudah, Object Oriented, OOP, Pemrograman, Visual Basic <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agussuprihadi.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agussuprihadi.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agussuprihadi.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agussuprihadi.wordpress.com&amp;blog=949295&amp;post=26&amp;subd=agussuprihadi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agussuprihadi.wordpress.com/2008/12/05/cara-mudah-memahami-object-oriented-programming-oop-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb11a9a40c2272634c2a67653d462d5a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">agussuprihadi</media:title>
		</media:content>
	</item>
		<item>
		<title>Object-Oriented tidak penting dan tidak harus?</title>
		<link>http://agussuprihadi.wordpress.com/2008/11/24/object-oriented-tidak-penting-dan-tidak-harus/</link>
		<comments>http://agussuprihadi.wordpress.com/2008/11/24/object-oriented-tidak-penting-dan-tidak-harus/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 12:22:52 +0000</pubDate>
		<dc:creator>Agus Suprihadi</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://agussuprihadi.wordpress.com/?p=4</guid>
		<description><![CDATA[Object-Oriented adalah sebuah methodology pemrograman. Sebuah methodology lahir dari riset, penelitian, dan pengalaman yang bertahun-tahun. Untuk apa diciptakan methodology? Tentu ada maksud-maksud tertentu dari diciptakannya sebuah methodology, termasuk Object-Oriented dalam dunia pemrograman dan perangkat lunak. Saya tidak akan mengulas apa itu Object-Oriented, karena sudah terlalu banyak yang membahas dan sebetulnya sudah kuno. Saya hanya akan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agussuprihadi.wordpress.com&amp;blog=949295&amp;post=4&amp;subd=agussuprihadi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Object-Oriented adalah sebuah methodology pemrograman. <strong>Sebuah methodology</strong> lahir dari riset, penelitian, dan pengalaman yang bertahun-tahun. Untuk apa diciptakan methodology? Tentu ada maksud-maksud tertentu dari diciptakannya sebuah methodology, termasuk <strong>Object-Oriented</strong> dalam dunia pemrograman dan perangkat lunak.</p>
<p>Saya tidak akan mengulas apa itu Object-Oriented, karena sudah terlalu banyak yang membahas dan sebetulnya sudah kuno. Saya hanya akan bercerita sedikit yang saya tahu tentang pemrograman yang sering saya temui.</p>
<p>Benarkah Object-Oriented <strong>mempermudah dan mempercepat</strong> dalam mengembangkan (develop) sebuah aplikasi perangkat lunak. Seharusnya iya, tetapi saya sering menjumpai para programmer terutama di Indonesia (maaf saya jarang ke luar negeri, he he) tanpa menggunakan kaidah-kaidah Object-Oriented tetapi jauh lebih cepat, tentunya <strong>daripada dia harus bersusah-payah belajar</strong> teorinya dan mencoba dengan mempraktekan, dan hasil aplikasi dapat digunakan dan mungkin dari sisi harganya juga sama saja.</p>
<p>Lalu perlukah menggunakan methodologi <strong>Object-Oriented</strong>? Tentu pertanyaan yang sedikit susah untuk dijawab. Kemudian saya mencoba mengamati hal lain. Apakah fakta yang saya ceritakan diatas cukup valid untuk semua kondisi? Saya berharap itu tidak valid, terutama untuk pengembangan perangkat lunak secara tim/kelompok. Dengan membagi masalah dalam object-object atau class-class kemudian membagi pekerjaan kepada masing-masing programmer dalam bentuk object atau class. Tetapi sekali lagi saya menemukan bahwa, beberapa tim membagi pekerjaannya dalam module-module, jadi misalnya 1 orang 1 module atau 1 orang 1 form. Jadi saya jadi bertanya lagi <strong>perlukah</strong>? Hanya anda yang menjalankan profesi ini yang menentukan, tentu <strong>berdasarkan pertimbangan-pertimbangan tertentu yang menguntungkan</strong>.</p>
<br />Posted in Programming Tagged: Methodology <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agussuprihadi.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/agussuprihadi.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agussuprihadi.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agussuprihadi.wordpress.com&amp;blog=949295&amp;post=4&amp;subd=agussuprihadi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://agussuprihadi.wordpress.com/2008/11/24/object-oriented-tidak-penting-dan-tidak-harus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb11a9a40c2272634c2a67653d462d5a?s=96&#38;d=identicon" medium="image">
			<media:title type="html">agussuprihadi</media:title>
		</media:content>
	</item>
	</channel>
</rss>
