<?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>Fajrul Akram</title>
	<atom:link href="http://fajrulakram.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fajrulakram.wordpress.com</link>
	<description>its writing, writing, writing, and fun</description>
	<lastBuildDate>Sat, 10 Sep 2011 08:20:25 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fajrulakram.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/893ed22e114662d89e5eb3ed19324aea?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Fajrul Akram</title>
		<link>http://fajrulakram.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fajrulakram.wordpress.com/osd.xml" title="Fajrul Akram" />
	<atom:link rel='hub' href='http://fajrulakram.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Life Chapter</title>
		<link>http://fajrulakram.wordpress.com/2011/09/10/life-chapter/</link>
		<comments>http://fajrulakram.wordpress.com/2011/09/10/life-chapter/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 08:20:24 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Me and Myself]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=210</guid>
		<description><![CDATA[Prolog “If you read this it means that you’re going to know how I react to life. Each chapter is something that I feet at some point, and at that point I think this&#8230;” Chapter 1 It’s easy to fall on generalism when you hurt by someone. It’s more comfortable to think that everyone is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=210&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1 style="text-align:justify;">Prolog</h1>
<p style="text-align:justify;">“If you read this it means that you’re going to know how I react to life. Each chapter is something that I feet at some point, and at that point I think this&#8230;”</p>
<h1 style="text-align:justify;">Chapter 1</h1>
<p style="text-align:justify;">It’s easy to fall on generalism when you hurt by someone. It’s more comfortable to think that everyone is the same. But, you’ll have to realize it’s wrong. Because everyone is different. Everyone is unique or you might be saying weird. Therefore, not everyone has the same attitude, not everyone is going to hurt you. Well, at least, not the same way. But I’m sure there’s someone whose not going to hurt you. That will protect your feeling. That try to understand you in every way possible. That, even, he/she hurt you, he/she will regret it, and say that he/she sorry even it’ll hurt his/her pride. So, the question remain is, why that someone is not you?</p>
<h1 style="text-align:justify;">Chapter 2</h1>
<p style="text-align:justify;">The border between hate and love is so thin that someone could cross it without even realize it. But soon he/she will realize that his/her emothion have changed. Because keeping love and keeping hate is not the same, even it has the same strength. Love makes you feel alive, but hate, it keeps on destroing. Therefore keeping hate would destroy everything around you. But again, the border between love and hate is so thin that you couldn’t halep but cross that thin border and sometimes crossing that border is not something you can choose. But keeping it is something you can choose. So it does matter how much love or hatred you feel, but, the most thing matter is how long do you want to keep it?</p>
<h1 style="text-align:justify;">Chapter 3</h1>
<p style="text-align:justify;">In this life there are three kinds of people. The first one is the one that’s not going to exist in your life. You might be pass by this kind of people every day in your life or you just don’t care in this kind of people. The second one is the one that going to exist in your life, but, you know someday at some point you’ll have to go in separate way. This kind of people come and leave your life as he/she likes it and you might be think it’s okay or not about this but, again, this kind of people come and leave your life as he/she likes it, the only thing he/she leave to you is memory. The last one is the one that going to accompany your life till the very end of your life or his/her life, depend on who’s going to meet the end first. This kind of people is rare or you might be not notice it yet. The question here, before it’s too late, think, have you meet all those three?</p>
<h1 style="text-align:justify;">Chapter 4</h1>
<p style="text-align:justify;">Life has a unique, cruel, and funny way to show how close you are to love. Sometimes it makes you feel gratefull and relieved. But, the other time, it could makes you feel rerets. But, what matter the most is, what’re you going to do after you know it. Some people might say, “go for it” but, on most case, you just cansay, “I’ll take it as my lesson in life”. But, you don’t want to wait till life tells you how close you are to love. Cause you don’t know how much time you got or how much life changed till you know it.</p>
<h1 style="text-align:justify;">Chapter 5</h1>
<p style="text-align:justify;">We only live once, but believe me, we can love more than once, and we can try to love more than once. But most people just don’t know it. Most people choose to lock away their love because of failure. You ask me why? Because it’s easier to lay down than to stand up and fight for it. I’m not talking about love only in the shape of love between man and woman, I’m talking about every shape of love, because everyone of it is worth fighting for. The question remain is, have you fought for every love you got?</p>
<h1 style="text-align:justify;">Ending</h1>
<p style="text-align:justify;">Last but not least&#8230;. Perfect philoshopy is a way to understand life wthout knowing anyone. But trust me, there’s no such thing. Because you can’t understand love, hope, anger, desperate, happy, sad, or anything else in life without waliking through it. You can know how “should” you react when lifes happen, but, believe me, sometimes that standard that everyone else make, that seems right, doesn’t fit you well and finally you have to find your own way of “should” and react by it. So, if you read this, just take it as my way of “should”.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/210/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/210/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/210/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=210&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/09/10/life-chapter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>V for Vendetta Movie and Comic Review</title>
		<link>http://fajrulakram.wordpress.com/2011/03/12/v-for-vendetta-movie-and-comic-review/</link>
		<comments>http://fajrulakram.wordpress.com/2011/03/12/v-for-vendetta-movie-and-comic-review/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 03:36:58 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Me and Myself]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=160</guid>
		<description><![CDATA[&#8220;Remember, remember, the fifth of November. The gunpowder treason and plot. I know of no reason why the gunpowder treason and plot should ever be forgotten. But what of the man? I know his name was Guy Fawkes and in 1605 he attempt to blow up the house of parliament, but who was he really? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=160&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><em>&#8220;Remember, remember, the fifth of November. The gunpowder treason and plot. I know of no reason why the gunpowder treason and plot should ever be forgotten. But what of the man? I know his name was Guy Fawkes and in 1605 he attempt to blow up the house of parliament, but who was he really? What was he like? We are told to remember the idea and not the man. Because a man can fail, he can be caught, he can be killed and forgotten. But 400 years later an idea can still change the world. I&#8217;ve witnessed firsthand the power of ideas. I&#8217;ve seen people kill in the name of them and die defending them. But you cannot kiss and idea cannot touch it or hold it. Ideas do not bleed. They do not feel pain. They do not love. And it is not an idea that I miss. It is a man. A man that made me remember the fifth of November.&#8221;</em></p>
<p style="text-align:justify;">Itu adalah opening dari film favoritku film yang untuk saya sangat berkesan, V for Vendetta. Mengapa? Hmm, agak susuah untuk saya menjelaskannya dengan kata, tapi yang pasti, dari SMA sampai sekarang saya tidak pernah bosan nonton film ini. Ini trailer dari V for Vendetta.</p>
<p style="text-align:justify;"><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/9961601' width='533' height='300' frameborder='0'></iframe></div></p>
<p><a href="http://vimeo.com/9961601">V for Vendetta &#8211; trailer</a> from <a href="http://vimeo.com/user3310314">MillyFilms</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p style="text-align:justify;">Bagaimana? Terkesan? Belum? Hmm, maybe it&#8217;s too fast to decide. So let me tell you a little about V for Vendetta <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . V for Vendetta ialah film tentang seorang pria yang menggunakan cara-cara teroris untuk menegakkan kebebasan dan keadilan. Cara-cara teroris disini ialah peledakkan gedung dan juga pembunuhan terhadap petinggi-petinggi negara. Apa yang melatarbelakangi tindakannya agak susah kalau harus dijelaskan disini. (Harus nonton langsung, akan lebih jelas <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). Tapi secara umum, hal yang melatarbelakangi tindakannya ini ialah karena sifat pemeritahan yang otoriter dan mengekang kebebasan rakyatnya. (Meskipun sebenarnya that only one side of the coin &#8211; itu hanya sebagian dari alasannya)</p>
<p style="text-align:justify;">Yang sangat mengagumkan adalah kepribadian dan keberanian dari tokoh utamanya untuk dapat menentang, bahkan mengkudeta, sebuah pemerintahan disaat semua rakyatnya hanya dapat duduk ketakutan. Tapi lebih dari itu, bagaimana V dapat meyakinkan rakyatnya bahwa &#8220;people should not be afraid of their government, government should be afraid of their people&#8221; dan kepercayaannya bahwa &#8220;The building is a symbol as is the act of destroying it. Symbol are giving power by people. Alone, a symbol is meaningless but with enough people, blowing up the building can change the world&#8221;. Prinsip utama dan kutipan favorit dari V ialah &#8220;Vi Veri Veniversum Vivus Vici&#8221; &#8211; &#8220;By the power of the truth, I, while living have conquered the world&#8221;. Dari prinsip itu yang sangat terasa ialah &#8220;when you certain about something, ketika kita begitu yakin tentang suatu kebenaran, menguasai dunia hanyalah bagian kecil darinya&#8221;. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Ide dan prinsipnya benar-benar sesuatu yang dipegang. Hal lain yang membuat V begitu &#8220;mempesona&#8221; ialah caranya menyampaikan idenya. Kata-katanya sangat mengagumkan. Salah satu bagian yang paling saya suka ialah ketika pengenalan diri V kepada Evey. Berikut ini adalah kutipan dialognya.</p>
<blockquote>
<p style="text-align:justify;">V : Voilà! In view, a humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of Fate. This visage, no mere veneer of vanity, is a vestige of the vox populi, now vacant, vanished. However,  this valorous visitation of a by-gone vexation, stands vivified and has  vowed to vanquish these venal and virulent vermin van-guarding vice and  vouchsafing the violently vicious and voracious violation of volition. The  only verdict is vengeance; a vendetta, held as a votive, not in vain,  for the value and veracity of such shall one day vindicate the vigilant  and the virtuous.Verily, this vichyssoise of verbiage veers most  verbose, so let me simply add that it&#8217;s my very good honor to meet you  and you may call me V&#8221;</p>
</blockquote>
<p style="text-align:justify;">Bagaimana? Mengerti apa maksudnya? Jujur, saat pertama denger saya sama sekali tidak mengerti karena kosa kata Inggris yang digunakan sangat asing untuk saya. Seperti kata vanity, vestige, vexation, vivified, vanquish, venal, virulent vermin van-guarding vice, dan seterusnya. Tapi, setelah baca beberapa kali (dan nonton beberapa kali) saya cukup mengerti apa maksudnya. Terus apa maksudnya? Pada saat memperkenalkan diri V menyatakan bahwa dirinya terlihat seperti pemain teather veteran yang rendah hati (a humble vaudevillian veteran), memainkan peran sebagai korban dan penjahat karena perubahan takdir (karena V merupakan korban tapi sekaligus teroris pada film tersebut). V menyatakan bahwa wajahnya (topeng Guy Fawkes) bukan merupakan lapisan kesombongan biasa, tapi merupakan sisa dari suara rakyat yang telah hilang (V for Vendetta berlatar di Inggris dengan pemerintahan yang bersifat totaliter). Selanjutnya V menyatakan bahwa kekesalannya telah membuatnya lebih hidup dan berjanji untuk mengalahkan mereka yang dapat disogok dan jahat dan mengizinkan kekerasan dan pelanggaran terhadap kemauan (atau hak asasi). V selanjutnya menyatakan bahwa satu-satunya keputusannya ialah balas dendam yang dipegang sebagai nazar untuk nilai dan kebenaran yang suatu hari akan membenarkan kewaspadaan dan kebajikan. Bagian yang paling terakhir V menyatakan bahwa sesungguhnya kata-katanya sangat bertele-tele, dan dia dapat dipanggil dengan nama V. (Musti ngecek dictionary beberapa kali untuk ini&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p style="text-align:justify;">Kutipan lain yang saya suka ialah saat V menjelaskan tujuannya menghancurkan gedung Parlemen. V berkata :</p>
<blockquote>
<p style="text-align:justify;">Evey : Can I ask about what you said on the telly?<br />
V : Yes.<br />
Evey : Do you mean it?<br />
V : Every word.<br />
Evey : You really think blowing up Parliament&#8217;s going to make this country a better place?<br />
V : There&#8217;s no certainty, only opportunity.<br />
Evey : I think you can be pretty certain that if anyone does show up Creedy&#8217;ll black-bag every one of them.<br />
V : People should not be afraid of their government, the government should be afraid of their people.<br />
Evey : And you&#8217;ll going to make that happen by blowing a building?<br />
V : The building is only a symbol, as is the act of destroying it. Symbol are giving power by people. Alone symbol is meaningless, but with enough people, blowing up a building could change the world.</p>
</blockquote>
<p style="text-align:justify;">I can&#8217;t be more agree with what V said, that people should not be afraid of their government, it&#8217;s the government that must afraid of their people. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Lalu bagaimana dengan komiknya? Well, I&#8217;d like to show the scene where V blown  up a Madame Justice Statue&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:center;"><a href="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-06.jpg"><img class="size-full wp-image-198 aligncenter" title="V for Vendetta #02 Page 06" src="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-06.jpg?w=600&#038;h=873" alt="V for Vendetta Comic" width="600" height="873" /></a><a href="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-07.jpg"><img class="size-full wp-image-199 aligncenter" title="V for Vendetta #02 Page 07" src="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-07.jpg?w=600&#038;h=864" alt="V for Vendetta Comic" width="600" height="864" /></a></p>
<p style="text-align:justify;">Pada gambar yang pertama V berkenalan dengan &#8220;Madam Justice&#8221; dan menyatakan bahwa dia dulunya &#8220;jatuh cinta&#8221; pada &#8220;Madam Justice&#8221;. Tapi, V menyatakan telah ada seseorang yang menggantikan &#8220;Madam Justice&#8221;. V juga menyatakan alasan kenapa dia &#8220;jatuh cinta&#8221; kepada yang lain selain &#8220;Madam Justice&#8221;. Karena &#8220;Madam Justice&#8221; lebih tertarik kepada lelaki yang &#8220;berseragam&#8221;. Sampai kemudian V menyatakan bahwa &#8220;Madam Justice&#8221; sebagai pembohong, slut and whore (hmm,, untuk alasan kesopanan bahasa ini tidak di terjemahkan). V kemudian menyatakan siapa yang telah menggantikan &#8220;Madam Justice&#8221; namanya adalah &#8220;Anarchy&#8221; (ini menjelaskan lambang Anarchy terbalik yang digunakan V diakhir film). V juga berkata bahwa &#8220;Anarchy&#8221; mengajarkan bahwa <em><strong>keadilan tak berarti tanpa kebebasan</strong></em>. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">So, that&#8217;s it!! I don&#8217;t wanna spill anymore bean!! Watch it and you&#8217;ll learn the beauty of it. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=160&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/03/12/v-for-vendetta-movie-and-comic-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-06.jpg" medium="image">
			<media:title type="html">V for Vendetta #02 Page 06</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2011/03/v-for-vendetta-02-page-07.jpg" medium="image">
			<media:title type="html">V for Vendetta #02 Page 07</media:title>
		</media:content>
	</item>
		<item>
		<title>My Story</title>
		<link>http://fajrulakram.wordpress.com/2011/03/02/my-story/</link>
		<comments>http://fajrulakram.wordpress.com/2011/03/02/my-story/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 17:39:46 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Me and Myself]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=169</guid>
		<description><![CDATA[It&#8217;s a boring story,, a normal story,, it&#8217;s my story,, yet,, it&#8217;s precious. Twenty years already. Time sure go fast, didn&#8217;t it? I always wandering how I got to be like this, I mean, at some point we&#8217;re going to wonder how can I become this kind of person, isn&#8217;t that concern you? Well, it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=169&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a boring story,, a normal story,, it&#8217;s my story,, yet,, it&#8217;s precious. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:justify;">Twenty years already. Time sure go fast, didn&#8217;t it? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I always wandering how I got to be like this, I mean, at some point we&#8217;re going to wonder how can I become this kind of person, isn&#8217;t that concern you? Well, it sure concern me. So, let us begin. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:justify;">Saya lahir di hari ini 20 tahun yang lalu pada sebuah pagi yang indah. Jelas pagi itu sangat ribut karena tangisanku (pasti nangis kan? Maksudku, hal pertama yang bayi lakukan adalah menangis, iya kan?) Hmm, itu adalah hal terbaik yang pernah diberikan orang tuaku, terutama ibuku. Meskipun saya tidak ingat, saya yakin saya tidak akan pernah melupakannya seumur hidup. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Waktu jelas berlalu dengan cepat, karena, saya tidak begitu ingat apa yang terjadi hingga akhirnya sama masuk taman kanak-kanak. Hmm, masa kanak-kanakku cukup indah. Entah karena saya tidak ingat apa yang sedih atau karena memang tidak ada hal sedih yang terjadi. Saya ingat suatu hari di taman kanak-kanak kami di minta untuk mengumpulkan sampah untuk dibakar. Temanku yang bernama Rizat Mardana juga mengumpulkan sampah dan setelah itu dibakar. Setelah selesai membakar sampah dia mulai terlihat kebingungan karena kacamatanya hilang. Well, ternyata dia menaruh kacamatanya bersama tumpukan sampah yang ternyata telah terbakar. Hmm, akhirnya setelah itu dia tidak lagi memakai kacamata hingga SMA. Entah kenapa kenangan ini begitu jelas di ingatanku. Saya bahkan masih ingat expresi dia. Well, after all, he&#8217;s my best friend. (Hope he&#8217;s doing well now&#8230;.)</p>
<p style="text-align:justify;">Kenangan lain yang sangat saya ingat ialah saat kelas 1 Sekolah Dasar (SD). Ulangan pertama yang saya rasakan. Itu ulangan terbodoh dan terlucu yang pernah saya jalani. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Saya masih ingat beberapa pertanyaannya dan apa jawabanku. Pertanyaan yang paling saya ingat ialah &#8220;Apa lambang negara kita (indonesia)?&#8221; Dan kalian tahu apa jawabanku? Saya melihat apa yang tergambar pada kantong baju seragam SDku dan apa yang tertulis disitu. Jelas yang tergambar disitu adalah sepasang siswa dan siswi SD dan sebuah tulisan &#8220;SD&#8221; yang sangat besar. Dan itulah jawabanku. Lambang negara kita adalah SD. As an Indonesian somehow I feel embarrassed. After all, I&#8217;m just a kid :p. Hasilnya? Saya hanya dapat juara 4 dikelas. Hehe.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  But, I&#8217;m not unhappy. Karena, saya akhirnya bisa balas dendam pada kelas 2 sampai pada kelas 5 semester 1 dengan berhasil mendapatkan juara 1 secara berturut-turut. Hehehe&#8230;. (tiba-tiba sombong sendiri) <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Tapi, kenapa hanya sampai pad semester 1? Bagaimana dengan semester 2? Well, unfortunately, saya harus pindah dari kampung asalku (sampolawa) ke Bau-Bau (rumahku sekarang). Hmm, banyak hal yang terjadi saat itu. Misalnya saat pertama saya harus mengurus semua urusan mengenai pindahan dan mencari kelas sendiri. Hmm,, itu sangat menjengkelkan. Saat harus masuk sendiri ke kelas yang isinya orang asing semua. Sampai akhirnya saya tidak masuk beberapa hari karena merasa tidak diurusi oleh pihak sekolah. Kemudian omku harus ngurusin biar saya bisa jelas kelasku dimana. Tapi masalah tidak hanya disitu saja. Ternyata murid-murid lain dikelas tidak menerima saya. Bahkan meminta saya untuk pindah ke kelas lain saja. Kalau saja gurunya tidak mempertahankan saya, saya pasti tidak akan berada di kelas itu. Akhirnya, karena hal ini, saya jadi pendiam dikelas. Sangat pendiam. Butuh waktu lama untuk murid-murid yang lain untuk bisa nerima saya. Hmm, tapi, saya cukup bersyukur karena bertahan. Sebab disitu saya mendapatkan sahabat lain yang sampai sekarang masih menjadi sahabatku. (I hope she&#8217;s fine now&#8230;.) <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Waktu cukup cepat berlalu hingga akhirnya sayapun SMP. Saya tidak terlalu yakin apa saya harus cerita tentang pengalaman SMPku atau tidak. Tapi karena ini satu-satunya autobiografi yang saya punya, maka, there&#8217;s no need to hold back. So, let&#8217;s begin. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:justify;">Masa SMPku mungkin tergolong masa SMP yang normal, wajar, dan tidak ada yang istimewa. Yah, paling tidak itu yang orang lain anggap, tapi, untuk diri pribadi, tidak ada kenangan yang tidak istimewa. Maksudku, apa yang orang lain anggap tidak berharga dari saya, belum tentu itu tidak beharga untuk saya. Jadi, meskipun untuk orang lain ini biasa saja, tapi, untuk saya, ini tidak biasa. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Saya bersekolah di SMP Negeri 4 Bau-Bau. Saya masih ingat bagaimana kami mendaftar bersama-sama setelah lulus dari SD dan bagaimana bermasalahnya pendaftaranku karena saya mendaftar di dua SMP, keterima keduanya, dan harus mengundurkan diri dari salah satunya. Saya ingat betul apa yang dikatakan Ibuku saat itu, &#8220;bersekolah dimana saja akan sama, yang penting adalah bagaimana saya belajar&#8221;. Well, mungkin akan ada yang bilang, &#8220;yah nggak lah, pasti beda, contohnya belajar di harvard sama belajar di IT Telkom, bakal kerasa banget bedanya&#8221;. Well, maybe it&#8217;s true. Tapi, untuk saya, apa yang dikatakan ibuku lebih benar dan itu yang saya amalkan sampai sekarang. Lagi pula, sekolah di Harvard pun kalau belajarnya tidak benar, dijamin tidak akan berhasil. Hmm, we&#8217;re kinda off track. hehe&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Sorry. So, let&#8217;s continue.</p>
<p style="text-align:justify;">Saat masuk kelas 1 (saya masih ingat waktu itu saya kelas 1-11) saya menjadi ketua kelas. Hmm, ini posisi yang benar-benar baru untuk saya. Saya harus menyesuaikan diri dengan posisi ini dan harus beradaptasi dengan kelas yang sangat ribut. Hmm, ada satu kejadian memalukan berkaitan dengan posisiku ini. Suatu hari, (kok jadi kayak dongeng??) guru Geografiku ada urusan dan saya diminta untuk menangani kelas, menjaga agar kelasnya tidak ribut, tapi, kelas itu terlalu ribut, saya benar-benar tidak bisa mengatur apa yang mereka lakukan, saya cuma bisa teriak dan meminta diam, tapi, tidak ada yang mendengarkan, dan tau apa yang terjadi? Saya menangis. (There I said it, please don&#8217;t laugh.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) Iya,, saya menangis. Itu peristiwa yang benar-benar memalukan. Bukan karena saya menangis, tapi, lebih karena saya tidak tahan melihat tatapan kasihan dari orang lain. (I hate that look since the first time I said it on Elementary School). Untuk saya, entah kenapa, tatapan itu lebih menjengkelkan dari pada hinaan.</p>
<p style="text-align:justify;">Setelah semester dua, saya berpindah dari kelas 1-11 ke kelas 1-1 (SMPku menganut sistem &#8220;unggulan&#8221; yang berarti murid-murid yang dianggap mampu dipindahkan dalam satu kelas bersama &#8211; sistem yang cukup kejam menurut saya, karena, dengan demikian murid-murid yang tidak berada di kelas &#8220;unggulan&#8221; tidak mempunyai panutan untuk belajar di kelas). Jelas saya tidak lagi menjadi ketua kelas, lebih banyak yang berkompeten untuk itu dikelas 1-1 dibanding saya.</p>
<p style="text-align:justify;">Saya butuh waktu yang cukup lama untuk beradaptasi dengan lingkungan baru ini (saya memang susah beradaptasi dengan lingkungan baru). Saat istrahat saya biasa ke kelas yang lama (1-11) atau baca buku, agak jarang untuk saya keluar ke kantin seperti yang lainnya. Kondisi seperti itu cukup berjalan lama. Tapi, kemudian saya akhirnya bisa menyesuaikan diri dengan lingkungan baru itu dan mendapatkan teman-teman baru. Teman-teman yang cukup menyenangkan. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Saya sangat ingat teman sebangku pertamaku itu. Teman yang cukup asik. Namanya Fahril. Namanya mirip namaku, tapi, kepribadiannya sangat jauh, dia lebih bisa beradaptasi dengan lingkungan dibanding saya yang cukup lama beradaptasi dengan lingkungan. Saya juga ketemu Anwar Luthfi. Hmm, kalau dia orangnya cukup serius, tapi juga pintar bercanda.</p>
<p style="text-align:justify;">Saya paling ingat apa hal pertama yang saya tanyakan begitu masuk ke kelas itu. Bukan siapa wali kelasnya, bukan siapa ketua kelasnya, bukan siapa yang paling pintar disini, bukan berapa jumlah siswa dikelas ini, bukan itu semua. Tapi, &#8220;siapa nama cewek yang tadi?&#8221; (aaaah,, inget ini bener-bener buat saya malu sendiri&#8230;.) Hmm, tapi, setelah itu (at least for almost two year) se gk bertanya apa-apa lagi tentang wanita itu.</p>
<p style="text-align:justify;">&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=169&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/03/02/my-story/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>Bargaining With The Sky</title>
		<link>http://fajrulakram.wordpress.com/2011/03/01/bargaining-with-the-sky/</link>
		<comments>http://fajrulakram.wordpress.com/2011/03/01/bargaining-with-the-sky/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 13:44:21 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Me and Myself]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=155</guid>
		<description><![CDATA[Let the wind be my companion,, and cloud be my home,, but, I know, the sky is my purpose,, I&#8217;ll keep fly,, climbing the storm even there&#8217;s no end of it,, because I know, I&#8217;ll see my rainbow.., But,, the wind and cloud is empty,, there&#8217;s only whisper and silence,, yet, I&#8217;m hoping to heard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=155&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>Let the wind be my companion,,</p>
<p>and cloud be my home,,</p>
<p>but, I know, the sky is my purpose,,</p>
<p style="padding-left:30px;">I&#8217;ll keep fly,,</p>
<p style="padding-left:30px;">climbing the storm even there&#8217;s no end of it,,</p>
<p style="padding-left:30px;">because I know, I&#8217;ll see my rainbow..,</p>
<p style="padding-left:30px;">But,, the wind and cloud is empty,,</p>
<p style="padding-left:30px;">there&#8217;s only whisper and silence,,</p>
<p style="padding-left:30px;">yet, I&#8217;m hoping to heard the harmony</p>
<p>I guess I&#8217;m just grasping the wind&#8230;</p>
<p>Just like the falcon,,</p>
<p>I&#8217;ll keep fly,,</p>
<p style="padding-left:30px;">Let the wind be my companion, the silence friend</p>
<p style="padding-left:30px;">and cloud be my home, the place I can put my wing</p>
<p>I&#8217;ll go up, till I can see all rainbow</p>
<p>I&#8217;ll go up, till I can look down the sky</p>
<p>I&#8217;ll go up, till nothing left but me</p>
<p>That&#8217;s the deal..</p>
<p>&nbsp;</p>
<p>Hmm, now that I think about it, this is my first time posting a poetry in my blog. Kinda excited. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So, how is it? Do you love it?</p>
<p style="text-align:justify;">Bargaining With The Sky adalah salah satu puisi yang saya buat dan untuk beberapa alasan ini puisi terbaik yang saya punya sekarang (banyak puisi lain yang hilang). Well, dibanding karya Chairil Anwar tentu saja puisiku bukan apa-apa. Tapi, selayaknya hubungan antara puisi dan pembuat puisinya, puisi tersebut jelas punya makna tertentu yang seringkali sulit dipahami oleh orang lain. So, let me tell you about it! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;">Bargaining With The Sky &#8211; Perundingan Dengan Langit.</p>
<p style="text-align:justify;">Puisi ini bercerita tentang seorang pria yang ingin menguasai dunia dan untuk mencapai hal itu dia melakukan perjanjian dengan langit. Apa perjanjiannya? Hmm, dia meminta langit meminjamkannya angin dan awan agar dia bisa terbang dengan satu harapan &#8220;to look down the sky&#8221;. Tapi, langit meminta satu hal dari dia yaitu kesendirian. Dan dia setuju sebab dia harap dengan angin dan awan yang dia miliki, dia dapat menggenggam &#8220;pelangi&#8221; dan &#8220;harmony&#8221;.</p>
<p style="text-align:justify;">Waktu berlalu dan dia masih tidak dapat menggenggam pelangi ataupun harmony. Yang dia dapatkan hanyalah sunyinya angin dan dinginnya awan. Akhirnya dia sadar, bahwa selama ini dia kehilangan sesuatu yang penting untuk dia. Sesuatu yang seharusnya tidak dilepaskannya. Yaitu Kebersamaan. Tapi, dia sudah tidak dapat kembali lagi. Akhirnya dia memilih untuk tetap terbang dan tetap sendiri. Sampai pada akhirnya tidak ada yang tersisa untuk dia.</p>
<p style="text-align:justify;">Well, that&#8217;s the story,, Kinda sad.. But, apa yang ingin se bilang adalah ada sesuatu yang harus dipertahankan lebih dari yang lainnya yaitu ikatan, hubungan, kebersamaan. Ikatan dengan orang-orang yang kita sayangi &#8220;matter the most&#8221;. Akhirnya saya cuma ingin katakan :</p>
<pre style="text-align:justify;">"<strong><em>Leave the sky as it is, there's no need to look down on it. </em></strong></pre>
<pre style="text-align:justify;"><strong><em>Achieve your own dream and bring the people you love with you. Don't fly alone</em></strong>". <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </pre>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=155&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/03/01/bargaining-with-the-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>Konsep Variabel Pada Java</title>
		<link>http://fajrulakram.wordpress.com/2011/02/28/konsep-variabel-pada-java/</link>
		<comments>http://fajrulakram.wordpress.com/2011/02/28/konsep-variabel-pada-java/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 03:25:08 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[I'rtikel]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=141</guid>
		<description><![CDATA[Setelah dihindari selama 2 tahun, akhirnya saya harus belajar Java juga, tapi sepertinya tidak akan ada masalah, in fact, it&#8217;s exciting. Tapi, ada beberapa masalah saat harus konversi paradigma dan syntax dari C/C++ (bahasa favorit) ke Java. Beberapa masalah itu disebabkan karena hilangnya fasilitas pointer pada Java (terbiasa make pointer di C/C++) dan bedanya paradigma [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=141&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Setelah dihindari selama 2 tahun, akhirnya saya harus belajar Java juga, tapi sepertinya tidak akan ada masalah, in fact, it&#8217;s exciting. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Tapi, ada beberapa masalah saat harus konversi paradigma dan syntax dari C/C++ (bahasa favorit) ke Java. Beberapa masalah itu disebabkan karena hilangnya fasilitas pointer pada Java (terbiasa make pointer di C/C++) dan bedanya paradigma pemrograman pada Java dan C/C++. So let&#8217;s begin.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;"><a title="Wikipedia Java" href="http://en.wikipedia.org/wiki/Java_(programming_language)" target="_blank">Java</a> merupakan bahasa pemrograman dengan paradigma pemrograman berorientasi-objek atau singkatnya OOP (konsep OOP tidak akan dibahas di postingan ini, silahkan baca <a title="Konsep Object-Oriented Programming (OOP)" href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank">Wikipedia</a> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Berbeda dengan Pascal, C atau C++, java tidak memiliki tipe data Pointer. Mengapa? Well, konsep pointer dianggap menyusahkan sehingga konsep pointer dihilangkan. But, to me that what makes Java a little hard because I used to use pointer in parameter passing.</p>
<p style="text-align:justify;">Dalam C/C++ parameter passing atau gimana ngelewatin sebuah variabel dalam satu fungsi atau prosedur dapat dilakukan dengan dua cara yaitu dengan nilai a.k.a by value dan dengan alamat a.k.a by reference. Apa perbedaan keduanya? Hmm,, ini juga gk akan dibahas dalam tulisan ini, kalau ingin lebih jelas tentang parameter passing di C/C++ silahkan download <a title="Pointers" href="http://www.mediafire.com/?tvys8b3lpaddoro#1" target="_blank">tulisan tentang pointer ini.</a> Yang pasti, ketiadaan pointer di Java membuat parameter passing di Java &#8220;agak&#8221; beda. Pertanyaannya adalah, apakah parameter passing di Java dilakukan by value atau by reference?</p>
<p style="text-align:justify;">Awalnya, saya berpikir object di Java menerapkan konsep &#8220;Passing by Reference&#8221; dan yang hal lain selain object menerapkan konsep &#8220;Passing by Value&#8221;. Code berikut ini menjadi dasar dari pernyataan sebelumnya!</p>
<p style="text-align:justify;padding-left:30px;">public class parameterPassing{</p>
<p style="text-align:justify;padding-left:60px;">String kata; int angka;</p>
<p style="text-align:justify;padding-left:60px;">public void ubahParameter(String message){</p>
<p style="text-align:justify;padding-left:90px;">this.kata = &#8220;Ini Kata Baru&#8221;;<br />
this.angka++;<br />
message = &#8220;Ini adalah Kalimat Baru&#8221;;<br />
System.out.println(&#8220;Saat Pemanggilan Prosedur Objek Var ialah : &#8220;+this.kata+&#8221; , &#8220;+this.angka+&#8221;. Dan nilai variabel kalimat ialah : &#8220;+message);</p>
<p style="text-align:justify;padding-left:60px;">}</p>
<p style="text-align:justify;padding-left:60px;">public static void main(String arg[]){</p>
<p style="text-align:justify;padding-left:90px;">parameterPassing var = new parameterPassing(); <strong>//Membuat object baru</strong><br />
var.kata = &#8220;Ini adalah Kata&#8221;;<br />
var.angka = 5;<br />
String kalimat = &#8220;Ini adalah Kalimat&#8221;; <strong>//deklarasi variabel baru</strong><br />
System.out.println(&#8220;Sebelum Pemanggilan Prosedur Objek Var ialah : &#8220;+var.kata+&#8221; , &#8220;+var.angka+&#8221;. Dan nilai variabel kalimat ialah : &#8220;+kalimat);<br />
var.ubahParameter(kalimat);<br />
System.out.println(&#8220;Setelah Pemanggilan Prosedur Objek Var ialah :  &#8220;+var.kata+&#8221; , &#8220;+var.angka+&#8221;. Dan nilai variabel kalimat ialah :  &#8220;+kalimat);</p>
<p style="text-align:justify;padding-left:60px;">}</p>
<p style="text-align:justify;padding-left:30px;">}</p>
<p style="text-align:justify;">Code diatas jika dijalankan akan menghasilkan output berikut ini :</p>
<p style="text-align:justify;padding-left:30px;">Sebelum Pemanggilan Prosedur Objek Var ialah : Ini adalah Kata , 5. Dan nilai variabel kalimat ialah : Ini adalah Kalimat<br />
Saat Pemanggilan Prosedur Objek Var ialah : Ini Kata Baru , 6. Dan nilai variabel kalimat ialah : Ini adalah Kalimat Baru<br />
Setelah Pemanggilan Prosedur Objek Var ialah : Ini Kata Baru , 6. Dan nilai variabel kalimat ialah : Ini adalah Kalimat <strong> </strong></p>
<p><strong> </strong></p>
<p style="text-align:justify;">Dengan memperhatikan code diatas, jelas bisa disimpulkan bahwa &#8220;objek di java menerapkan konsep passing by parameter, sementara variabel lain selain objek menerapkan konsep passing by value&#8221;. Namun, ternyata tidak semudah itu menganalisa parameter passing pada Java. Mengapa? Perhatikan code berikut ini!</p>
<p style="padding-left:30px;">public class parameterPassing{</p>
<p style="padding-left:60px;">String kata; int angka;</p>
<p style="padding-left:60px;">public void ubahParameter(parameterPassing var2){</p>
<p style="padding-left:90px;">this.kata = &#8220;Ini Kata Ketiga&#8221;;<br />
this.angka++;<br />
var2.kata = &#8220;Ini kata Keempat&#8221;;<br />
var2.angka++;<br />
System.out.println(&#8220;Saat Pemanggilan Prosedur ubahParameter&#8221;);<br />
System.out.println(&#8220;Nilai object var ialah : &#8220;+this.kata+&#8221; ,  &#8220;+this.angka+&#8221;. Dan nilai object var2 adalah : &#8220;+var2.kata+&#8221; ,  &#8220;+var2.angka);</p>
<p style="padding-left:60px;">}</p>
<p style="padding-left:60px;">public static void main(String arg[]){</p>
<p style="padding-left:90px;">parameterPassing var = new parameterPassing(); <strong>//Membuat object pertama</strong><br />
parameterPassing var2 = new parameterPassing(); //<strong>Membuat object kedua</strong><br />
var.kata = &#8220;Ini kata Pertama&#8221;;<br />
var.angka = 1;<br />
var2.kata = &#8220;Ini kata kedua&#8221;;<br />
var2.angka = 2;<br />
System.out.println(&#8220;Sebelum  Pemanggilan Prosedur ubahParameter&#8221;);<br />
System.out.println(&#8220;Nilai object var ialah : &#8220;+var.kata+&#8221; , &#8220;+var.angka+&#8221;. Dan nilai object var2 adalah : &#8220;+var2.kata+&#8221; , &#8220;+var2.angka);<br />
var.ubahParameter(var2);<br />
System.out.println(&#8220;Setelah Pemanggilan Prosedur ubahParameter&#8221;);<br />
System.out.println(&#8220;Nilai object var ialah : &#8220;+var.kata+&#8221; ,  &#8220;+var.angka+&#8221;. Dan nilai object var2 adalah : &#8220;+var2.kata+&#8221; ,  &#8220;+var2.angka);</p>
<p style="padding-left:60px;">}</p>
<p style="padding-left:30px;">}</p>
<p>Code diatas akan menghasilkan output :</p>
<p style="padding-left:30px;">Sebelum Pemanggilan Prosedur ubahParameter<br />
Nilai object var ialah : Ini kata Pertama , 1. Dan nilai object var2 adalah : Ini kata kedua , 2<br />
Saat Pemanggilan Prosedur ubahParameter<br />
Nilai object var ialah : Ini Kata Ketiga , 2. Dan nilai object var2 adalah : Ini kata Keempat , 3<br />
Setelah Pemanggilan Prosedur ubahParameter<br />
Nilai object var ialah : Ini Kata Ketiga , 2. Dan nilai object var2 adalah : Ini kata Keempat , 3</p>
<p style="text-align:justify;">Var dan Var2 adalah object, namun saat dilakukan parameter passing untuk kedua object tersebut didapatkan hasil yang berbeda. Nilai dari objek var berubah setelah pemanggilan prosedur ubahParameter. Namun, nilai dari object var2 tidak berubah setelah pemanggilan prosedur ubahParameter (meskipun saat pemanggilan dilakukan perubahan pada nilai var2). So, what&#8217;s really happening? Kenapa objek pertama berubah sementara objek kedua tidak berubah, padahal keduanya digunakan sebagai parameter passing pada prosedur ubahParameter? To answer this, I need to say three cruel fact about Java, which is&#8230;</p>
<ol>
<li><strong>Java hanya menerapkan sistem passing by value, sehingga tidak ada istilah passing by reference pada Java</strong></li>
<li><strong>Pada Java object tidak pernah di Passing</strong></li>
<li><strong>Nilai dari variabel di Java selalu merupakan primitif atau alamat, bukan Object</strong></li>
</ol>
<p style="text-align:justify;">Hmm, kinda broke my heart. Hehe.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . So, what it really meant? Poin pertama jelas sekali bahwa hanya ada passing by value di Java dan tidak ada passing by reference ini menjelaskan apa yang terjadi pada variabel kalimat pada code pertama dan object var2 pada code kedua. Namun, ini tidak menjelaskan apa yang terjadi pada objek var pada code pertama dan code kedua, sebab object var &#8220;terlihat seperti&#8221; passing by reference. Well, then we go for the second point bahwa Object pada java tidak pernah di passing. What it really mean? Kalau tidak pernah di passing lalu bagaimana operasi-operasi terhadap object bisa dilakukan? Jawabannya adalah pada object yang diambil ialah reference atau alamat dari nilainya atau dengan kata lain pada object dilakukan passing by reference. Hmm, this is sound dangerous, it&#8217;s like saying that the first point is not true. Tapi, dengan memperhatikan poin ke tiga, maksud dari poin kedua akan lebih di mengerti.</p>
<p style="text-align:justify;">Poin ketiga menyatakan &#8220;nilai dari variabel di Java selalu merupakan primitif atau alamat, bukan object&#8221; yang berarti ketika dilakukan deklarasi sebuah object, yang disimpan pada object tersebut ialah alamat dari nilainya bukan nilai itu sendiri. Hal ini akan dijelaskan dengan kode berikut ini:</p>
<p style="text-align:justify;padding-left:30px;">public class parameterPassing{</p>
<p style="text-align:justify;padding-left:60px;">int angka;</p>
<p style="text-align:justify;padding-left:60px;">public static void main(String arg[]){</p>
<p style="text-align:justify;padding-left:90px;">parameterPassing var = new parameterPassing(); //Membuat object pertama<br />
var.angka = 5;<br />
parameterPassing var2 = new parameterPassing(); //Membuat object kedua<br />
var2 = var;<br />
var2.angka = 10;<br />
System.out.println(&#8220;Nilai akhir dari object var dan var2 ialah : &#8220;+var.angka+&#8221; dan &#8220;+var2.angka);</p>
<p style="text-align:justify;padding-left:60px;">}</p>
<p style="text-align:justify;padding-left:30px;">}</p>
<p style="text-align:justify;">Ketika code ini dijalankan akan menghasilkan output berikut ini:</p>
<p style="text-align:justify;padding-left:30px;">Nilai akhir dari object var dan var2 ialah : 10 dan 10</p>
<p style="text-align:justify;">Nah, itulah yang dimaksud dengan &#8220;apa yang disimpan sebuah objek adalah alamat dari nilainya, bukan nilainya itu sendiri&#8221;. Maka ketika ada object lain yang di assign dengan object tersebut, yang terjadi ialah alamat dari nilai object pertama &#8220;dicopy&#8221; ke object kedua. Sehingga perubahan terhadap object kedua akan mengakibatkan perubahan pada object pertama. Untuk lebih memahami ini cukup bayangkan analogi balon dan talinya. Balon merupakan nilai dan tali tersebut merupakan object yang memiliki nilai tersebut. Ketika ada object baru yang di assign dengan object lain, yang terjadi ialah, adanya tambahan tali yang menunjuk ke balon tersebut. Sehingga apa yang dilakukan pada tali di object kedua pada balon akan terjadi juga pada tali di object pertama pada balon.</p>
<p style="text-align:justify;">Itulah yang terjadi pada saat assign, tapi, apa yang terjadi pada parameter passing tidak seperti itu. Yang dikirim bukanlah alamat (isi object/variabel tersebut) melainkan nilai dari object tersebut &#8220;yang digandakan&#8221;. Sehingga pada parameter passing, apa yang terjadi pada parameter formal tidak akan mempengaruhi parameter aktual. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:justify;">That&#8217;s all for today&#8230; and I hope you&#8217;ll find it useful&#8230;. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<pre><em><em>Keterangan : Code dicompile dengan menggunakan JCreator Pro versi 4.5
Environment : JDK 6.23</em></em></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=141&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/02/28/konsep-variabel-pada-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>Euclidean Algorithm, Extended Euclidean Algorithm, and Diophantine Equation</title>
		<link>http://fajrulakram.wordpress.com/2011/02/10/euclidean-algorithm-extended-euclidean-algorithm-and-diophantine-equation/</link>
		<comments>http://fajrulakram.wordpress.com/2011/02/10/euclidean-algorithm-extended-euclidean-algorithm-and-diophantine-equation/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 22:04:19 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Algorithm]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=108</guid>
		<description><![CDATA[Euclidean Algorithm It&#8217;s been a while since I write, and I kinda miss writing, but, let skip the chit chat and continue to the main problem. Algoritma Euclid (Euclidean Algorithm) adalah algoritma untuk menentukan &#8220;Greatest Common Divisor (GCD)&#8220; atau dalam bahasa Indonesia Faktor Pembagi Terbesar (FPB). Dari nama algoritmanya jelas siapa yang menemukan algoritma ini, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=108&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1 style="text-align:justify;">Euclidean Algorithm</h1>
<p style="text-align:justify;">It&#8217;s been a while since I write, and I kinda miss writing, but, let skip the chit chat and continue to the main problem. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:justify;"><strong>Algoritma Euclid <em>(<a title="Wikipedia Algoritma Euclid" href="http://en.wikipedia.org/wiki/Euclidean_algorithm" target="_blank">Euclidean Algorithm</a>)</em></strong> adalah algoritma untuk menentukan <strong>&#8220;<em>Greatest Common Divisor (GCD)</em>&#8220;</strong> atau dalam bahasa Indonesia <strong>Faktor Pembagi Terbesar (FPB)</strong>. Dari nama algoritmanya jelas siapa yang menemukan algoritma ini, seorang matematikawan Yunani yang bernama <strong><a title="Wikipedia Euclid" href="http://en.wikipedia.org/wiki/Euclid" target="_blank">Euclid</a></strong>. Lalu, apa yang spesial dari Algoritma Euclid? Untuk mencari FPB hal yang mudah kan? Jika diberikan 2 buah nilai integer positif (mis: a dan b dengan a,b &gt; 0), yang perlu dilakukan hanya mengiterasi dari nilai integer terkecil antara a dan b hingga menemukan angka yang dapat membagi habis a dan b. Cukup seperti itu kan? Well, ternyata tidak. Bayangkan jika nilai terkecil dari a dan b tersebut 1000000000 berarti iterasi yang harus dilakukan sangat banyak dan akan menghabiskan waktu yang lebih lama sehingga algoritma dengan pendekatan ini dianggap tidak efisien. Lalu bagaimana dengan Algoritma Euclid?</p>
<p style="text-align:justify;">Euclid&#8217;s Algorithm didasarkan pada konsep FPB dua buah bilangan bulat positif besar dari nol tidak akan berubah walaupun nilai terkecil dari kedua bilangan tersebut digunakan untuk mengurangi nilai yang lainnya. For example, FPB dari 100 dan 85 adalah 5. FPB tersebut tidak akan berubah walaupun nilai 100 diganti dengan nilai 15 (100 -85) karena FPB dari 85 dan 15 adalah 5 juga. Dan jika nilai 85 tersebut diubah menjadi 70 (85 &#8211; 15), nilai FPBnya tidak akan berubah, tetap 5 (FPB dari 70 dan 15 adalah 5). Lalu, apa yang akan terjadi jika proses ini diteruskan? Yang terjadi adalah salah satu nilainya akan bernilai o (nol) dan yang satunya lagi akan memiliki nilai yang sama dengan FPB dari kedua nilai tersebut diawal. Berikut ini ilustrasi dari konsep ini (misalkan a = 100 dan b = 85).</p>
<p style="text-align:center;">(a, b) -&gt; (100, 85) -&gt; (85, 15) -&gt; (70, 15) -&gt; (55, 15) -&gt; (40, 15) -&gt; (25, 15) -&gt; (15, 10) -&gt; (15, 5) -&gt; (10, 5) -&gt; (5, 5) -&gt; (5, 0)</p>
<p>Dengan melihat hasil akhir dari proses diatas dapat dibuktikan kebenaran konsep dari Algoritma Euclid. Lalu bagaimana penerapannya kedalam algoritma? Perhatikan algoritma berikut ini!</p>
<p style="padding-left:30px;"><em>Function <strong> GCD</strong> ( a, b : integer) -&gt; integer<br />
while  (b ≠ 0)  do</em></p>
<p style="padding-left:90px;"><em>temp &lt;- a mod b<br />
a &lt;- b<br />
b &lt;- temp</em></p>
<p style="padding-left:30px;"><em>return (a)</em></p>
<p style="text-align:justify;">Okay, you may say, &#8220;hey, the concept say subtract, why do you put &#8216;mod&#8217; operator there? why not minus?&#8221;. Well, that&#8217;s simple. Apa yang terjadi jika suatu bilangan (X) dikurangi dengan bilangan lainnya (Y) hingga nilai X lebih kecil nilai Y? Bukankah itu sama saja dengan fungsi mod? That&#8217;s the answer. Okay, sekarang kita sepakat kalau algoritma itu efisien, tapi apa hanya itu yang bisa dilakukan Euclid&#8217;s algorithm? Kalau hanya itu yang bisa dilakukan maka Euclid&#8217;s Algorithm tidak akan begitu spesial. <strong><em>Hal yang membuat Euclid&#8217;s Algorithm spesial adalah pengembangannya</em></strong>.</p>
<p style="text-align:justify;">Algoritma Euclid telah digunakan untuk menentukan banyak hal seperti RSA Algorithm, Public-Key Encryption, Continued Fraction, Diophantine Algorithm, dan yang lainnya. However, tulisan ini hanya akan membahas 2 jenis pengembangan dari Euclid&#8217;s Algorithm. Yang pertama ialah Extended Euclid&#8217;s Algorithm dan yang kedua ialah Diophantine Equation.</p>
<h1>Extended Euclidean Algorithm</h1>
<p style="text-align:justify;"><strong><em><a title="About Extended Euclidean Algorithm" href="http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm" target="_blank">Extended Euclidean Algorithm</a></em></strong> jelas merupakan pengembangan dari algoritma Euclid. Tapi persisnya apa yang di selesaikan oleh Extended Euclidean Algorithm? Fungsi dari Extended Euclidean Algoritm<em> </em>ialah untuk menentukan nilai X dan Y sedemikian sehingga  <strong><em>ax + by = gcd(a,b) </em></strong>dengan a,b integer positif lebih besar dari nol, serta x,y merupakan bilangan integer (tidak harus positif)<strong><em>. </em></strong>Dengan kata lain, jika a = 100 dan b = 85, maka Extended Euclidean Algorithm digunakan untuk menentukan nilai X dan Y sehingga <strong><em>100X + 85Y = 5</em></strong>.<em> </em>Lalu, bagaimana algoritmanya bekerja?</p>
<p style="text-align:justify;">Secara umum, Extended Euclidean memanfaatkan suatu sifat dari Euclidean Algorithm, yaitu FPB diperoleh melalui pengambilan nilai modulo (sisa bagi), sehingga dengan menyimpan hasil bagi dari a dan b akan ditemukan nilai X dan Y yang dapat membentuk persamaan ax + by = gcd(a,b). Perhatikan tabel berikut ini.</p>
<p style="text-align:justify;"><a href="http://fajrulakram.files.wordpress.com/2011/02/proses-extended-euclid-algorithm.jpg"><img class="aligncenter size-full wp-image-109" title="Proses Extended Euclid Algorithm" src="http://fajrulakram.files.wordpress.com/2011/02/proses-extended-euclid-algorithm.jpg?w=634&#038;h=149" alt="Extended Euclidean Algorithm Process" width="634" height="149" /></a>Pada bagian terakhir didapatkan persamaan 100 ﻿× 6 + 85 × (-7) = 5, dengan kata lain, jika A = 100 dan B =85, maka X = 6 dan Y = -7 serta GCD(a,b) = 5. Persamaan ini jelas menunjukkan bahwa, dengan menggunakan Euclidean Algorithm persamaan ax + by = gcd(a,b) dapat diselesaikan. Lalu bagaimana penerapan algoritmanya? Perhatikan algoritma berikut!</p>
<p style="padding-left:30px;"><em>Function <strong> ExtendedEuclidAlgorithm </strong>( a, b : integer) -&gt; integer</em></p>
<p style="padding-left:30px;"><em>x &lt;- 1;     y &lt;- 0<br />
lastX &lt;- 0;     lastY &lt;- 1<br />
while  (b ≠ 0)  do</em></p>
<p style="padding-left:90px;"><em>modula &lt;- a mod b<br />
quotient &lt;- a div b<br />
a &lt;- b<br />
b &lt;- modula<br />
tempX &lt;- lastX<br />
tempY &lt;- lastY<br />
lastX &lt;- x &#8211; quotient*lastX<br />
x &lt;- tempX<br />
lastY &lt;- y &#8211; quotient*lastY<br />
y &lt;- tempY<br />
</em></p>
<p style="padding-left:30px;"><em>return (x, y, a)</em></p>
<h1>Diophantine Equation</h1>
<p style="text-align:justify;">Algoritma yang merupakan pengembangan selanjutnya dari Euclid Algorithm ialah <a title="About Diophantine Equation" href="http://en.wikipedia.org/wiki/Diophantine_equations" target="_blank">Diophantine Equation</a>. Terdapat beberapa jenis Diophantine Equation, namun yang akan dibahas pada tulisan ini ialah persamaan linear dari Diophantine Equation. Persamaan linear Diophantine Equation merupakan persamaan linear yang menentukan nilai X dan Y sedemikian sehingga <em><strong>AX + BY = C</strong></em>, dengan A, B, C merupakan bilang bulat positir lebih besar dari nol dan X, Y merupakan bilangan bulat (tidak harus positif). Sebagai catatan, <strong><em>terdapat nilai A, B, C yang tidak dapat membentuk Diophantine Equation</em></strong>.</p>
<p style="text-align:justify;">Diophantine Equation memanfaatkan kenyataan bahwa jumlah atau selisih yang dibentuk dari dua buah bilangan positif lebih dari nol merupakan kelipatan dari FPB kedua bilangan tersebut. Dengan fakta tersebut dan juga memanfaatkan Extended Euclidean Algorithm Diophantine Equation dapat dibentuk. Algoritma dari Diophantine Equation ialah sebagai berikut!</p>
<p style="padding-left:30px;"><em>Function <strong>DiophantineEquation </strong>( a, b,c : integer) -&gt; integer</em></p>
<p style="padding-left:30px;"><em>x &lt;- 1;     y &lt;- 0<br />
lastX &lt;- 0;     lastY &lt;- 1<br />
while  (b ≠ 0)  do</em></p>
<p style="padding-left:90px;"><em>modula &lt;- a mod b<br />
quotient &lt;- a div b<br />
a &lt;- b<br />
b &lt;- modula<br />
tempX &lt;- lastX<br />
tempY &lt;- lastY<br />
lastX &lt;- x &#8211; quotient*lastX<br />
x &lt;- tempX<br />
lastY &lt;- y &#8211; quotient*lastY<br />
y &lt;- tempY<br />
</em></p>
<p style="padding-left:30px;">if (c mod a = 0) then return(x*(c div a), y*(c div a))<br />
<em>else output (&#8220;Diophanatine Equation Tidak Dapat Dibentuk&#8221;)<br />
</em></p>
<p>So, that&#8217;s all for today, thank you for reading it. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=108&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2011/02/10/euclidean-algorithm-extended-euclidean-algorithm-and-diophantine-equation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2011/02/proses-extended-euclid-algorithm.jpg" medium="image">
			<media:title type="html">Proses Extended Euclid Algorithm</media:title>
		</media:content>
	</item>
		<item>
		<title>INTRO TO LINKED LIST : Simple Linked List</title>
		<link>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list-simple-linked-list/</link>
		<comments>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list-simple-linked-list/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 05:45:13 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[Code Fun]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=91</guid>
		<description><![CDATA[Pada postingan sebelumnya telah dipelajari definisi dan manfaat dari linked list atau daftar berantai dan bagaimana perbandingannya dengan array. Postingan kali ini akan memfokuskan pada bagaimana implementasi linked list pada bahasa pemrograman C, namun belum sekompleks penjelasan sebelumnya. Linked list kali ini hanya memuat dua fungsi yaitu input dan output. Input sebagai fungsi untuk membuat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=91&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Pada postingan<a title="why I need linked list" href="http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list/" target="_blank"> sebelumnya</a> telah dipelajari definisi dan manfaat dari linked list atau daftar berantai dan bagaimana perbandingannya dengan array. Postingan kali ini akan memfokuskan pada bagaimana implementasi linked list pada bahasa pemrograman C, namun belum sekompleks penjelasan sebelumnya. Linked list kali ini hanya memuat dua fungsi yaitu input dan output. Input sebagai fungsi untuk membuat linked list dan output sebagai fungsi untuk mencetak data dari linked list.</p>
<p style="text-align:justify;">Ada dua prinsip yang digunakan untuk menginput dan mencetak data dari linked list yaitu <em>First In First Out</em> atau yang lebih di kenal dengan FIFO dan <em>Last In First Out </em>atau lebih dikenal dengan LIFO. Meskipun sebenarnya proses mencetakan data pada linked list dapat dilakukan secara acak, namun proses penelusuran data hanya terbagi menjadi pada dua prinsip tersebut. Olehnya itu, linked list yang akan dibahas kali ini akan terbagi menjadi dua jenis berdasarkan prinsip diatas. (Source code untuk codingan dibawah ini dapat di download <a title="Simple Linked List" href="http://www.mediafire.com/?6ddwfhux7f9xy6m" target="_blank">disini</a>)</p>
<p style="text-align:justify;"><strong><span style="color:blue;"><em> First In First Out (FIFO) </em></span></strong></p>
<p style="text-align:justify;">Prinsip FIFO mirip dengan sebuah antrian pada gedung bioskop. Jika tidak ada yang berbuat curang, maka yang pertama datang akan dilayani lebih awal dan yang terakhir datang akan mengantri dibelakang dan dilayani terakhir. Berikut ini adalah penerapan linked list dengan prinsip FIFO pada bahasa pemrograman C.</p>
<p style="text-align:justify;">/* Try pointer Queue (Antrian)<br />
First Input First Out (FIFO)<br />
*/</p>
<p style="text-align:justify;">#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;ctype.h&gt;</p>
<p style="text-align:justify;">/* ADT dideklarasikan sebelum program utama.<br />
Hal ini dilakukan agar ADT dapat dibaca sebagai tipe data global<br />
sehingga tidak perlu ada pendeklarasian kembali pada tiap fungsi.*/</p>
<p style="text-align:justify;">struct datapointer{</p>
<p style="padding-left:30px;text-align:justify;">int nilai;</p>
<p style="padding-left:30px;text-align:justify;">struct datapointer *next;</p>
<p style="text-align:justify;">} *first=NULL;  //variabel first di set NULL agar tercipta sebuah linked list kosong</p>
<p style="text-align:justify;">void inputdata(void);<br />
void outputdata(void);</p>
<p style="text-align:justify;">int main(){</p>
<p style="padding-left:30px;text-align:justify;">first = (struct datapointer*)malloc(sizeof(struct datapointer));</p>
<p style="padding-left:30px;text-align:justify;">/* Variabel first di isi dengan sebuah alamat pada memory. Variabel first akan menjadi &#8220;head&#8221; atau kepala pada pointer. Pada algoritma inyi tidak ada perubahan nilai variabel first, sehingga data pertama yang di inputkan menjadi data pertama yang diproses saat penelusuran data*/</p>
<p style="padding-left:30px;text-align:justify;">/* Perintah &#8220;malloc&#8221; merupakah perintah &#8220;memory allocation&#8221;. Perintah ini berfungsi mengalokasikan suatu alamat pada memory pada sebuah variabel*/</p>
<p style="padding-left:30px;text-align:justify;">inputdata();<br />
outputdata();</p>
<p style="padding-left:30px;text-align:justify;">system(&#8220;pause&#8221;);<br />
return 0;</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;">void inputdata(void){</p>
<p style="padding-left:30px;text-align:justify;">struct datapointer *newpointer;<br />
char reply;<br />
newpointer = first;<br />
do{</p>
<p style="padding-left:60px;text-align:justify;">printf(&#8220;Input Data List : &#8220;);<br />
scanf(&#8220;%d&#8221;,&amp;newpointer-&gt;nilai);//perintah pengisian data pada linked list</p>
<p style="padding-left:60px;text-align:justify;">printf(&#8220;Is There More (Y/N) : &#8220;);<br />
do reply=toupper(getch());<br />
while (!(reply==&#8217;Y'||reply==&#8217;N'));</p>
<p style="padding-left:60px;text-align:justify;">/* toupper merupakan perintah untuk meng-upcase (mengkapitalkan) sebuah karakter.<br />
pada sebagian compiler perintah ini hanya terdapat pada librari ctype.h<br />
perintah getch merupakan perintah untuk membaca inputan dari keyboard.<br />
pada sebagian compiler perintah ini hanya terdapat pada librari conio.h*/</p>
<p style="padding-left:60px;text-align:justify;">if(reply==&#8217;Y'){</p>
<p style="padding-left:90px;text-align:justify;">newpointer-&gt;next = (struct datapointer*)malloc(sizeof(struct datapointer));<br />
newpointer = newpointer-&gt;next;<br />
/* Jika masih ada penambahan data, maka newpointer-&gt;next harus dialokasikan pada memory yang baru.<br />
Selanjutnya newpointer akan mengambil alamat memory yang baru tersebut dan mengisikan nilai pada alamat tersebut*/</p>
<p style="padding-left:60px;text-align:justify;">} else newpointer-&gt;next = NULL;</p>
<p style="padding-left:60px;text-align:justify;">//jika tidak ada data yang dimasukkan lagi, maka sebagai penanda akhir dari linked list, newpointer-&gt;next di set NULL</p>
<p style="padding-left:60px;text-align:justify;">printf(&#8220;\n&#8221;);</p>
<p style="padding-left:30px;text-align:justify;">} while (reply==&#8217;Y');</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;">void outputdata(void){</p>
<p style="padding-left:30px;text-align:justify;">struct datapointer *temp;<br />
temp = first;</p>
<p style="padding-left:30px;text-align:justify;">while (temp){</p>
<p style="padding-left:60px;text-align:justify;">printf(&#8220;Data Pointer = %d\n&#8221;,temp-&gt;nilai);<br />
temp = temp-&gt;next;</p>
<p style="padding-left:30px;text-align:justify;">}</p>
<p style="padding-left:30px;text-align:justify;">/* Kondisi NULL dapat dianggap sebagai angka 0 dan kondisi non-NULL dianggap sebagai angka 1<br />
sehingga perintah while (temp!=NULL) dan perintah while(temp) dianggap sama*/</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;"><strong><span style="color:blue;"><em> Last In First Out (LIFO) </em></span></strong></p>
<p style="text-align:justify;">Untuk lebih memahami prinsip LIFO bayangkanlah sebuah tumpukkan. Pada sebuah tumpukkan, benda pertama akan diletakkan paling bawah lalu diletakkan benda kedua diatas benda pertama, benda ketiga diatas benda kedua, begitu seterusnya, sehingga benda terakhir yang diletakkan berada pada paling atas. Hal ini membuat benda terakhir menjadi benda pertama yang akan terambil. Berikut ini adalah penerapan linked list dengan prinsip LIFO pada bahasa pemrograman C.</p>
<p style="text-align:justify;">/* Model pointer ialah Stack<br />
yang berarti &#8220;Last Input First Out&#8221; (LIFO)<br />
*/</p>
<p style="text-align:justify;">#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;ctype.h&gt;</p>
<p style="text-align:justify;">struct trypointer{</p>
<p style="padding-left:30px;text-align:justify;">int nilai;<br />
struct trypointer *next;</p>
<p style="text-align:justify;">} *first = NULL; //variabel first di set NULL agar tercipta sebuah linked list kosong</p>
<p style="text-align:justify;">void inputdata (void);<br />
void outputdata (void);</p>
<p style="text-align:justify;">int main(){</p>
<p style="padding-left:30px;text-align:justify;">inputdata();<br />
outputdata();<br />
system(&#8220;pause&#8221;);<br />
return 0;</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;">void inputdata (void){</p>
<p style="padding-left:30px;text-align:justify;">int count=1;<br />
char repeat;<br />
struct trypointer *newpointer;</p>
<p style="text-align:justify;">do{</p>
<p style="padding-left:60px;text-align:justify;">newpointer = (struct trypointer*)malloc(sizeof(struct trypointer));<br />
if(newpointer){<br />
printf(&#8220;Input Nilai ke-%d : &#8220;,count);<br />
scanf(&#8220;%d&#8221;,&amp;newpointer-&gt;nilai);<br />
newpointer-&gt;next = first;<br />
first = newpointer;</p>
<p style="text-align:justify;">/* pada linked list dengan prinsip LIFO terjadi perubahan nilai first. Perintah &#8220;newpointer-&gt;next = first&#8221; membuat data yang dimasukkan menunjuk pada data yang pertama dan perintah &#8220;first = newpointer&#8221; menjadikan first menunjuk pada data yang di inputkan. Sehingga data terakhir menjadi data pertama yang diproses pada saat penelusuran data.<br />
proses ini sering juga disebut dengan PUSH yaitu proses untuk menyisipkan data baru pada awal linked list*/</p>
<p style="text-align:justify;">count++;</p>
<p style="text-align:justify;">printf(&#8220;Is There More (Y/N) : &#8220;);<br />
do repeat=toupper(getch());<br />
while (!(repeat==&#8217;Y'||repeat==&#8217;N'));<br />
printf(&#8220;\n&#8221;);</p>
<p style="padding-left:30px;text-align:justify;">} else {</p>
<p style="padding-left:60px;text-align:justify;">puts(&#8220;Memorry Error&#8221;);<br />
break;</p>
<p style="padding-left:60px;text-align:justify;">}</p>
<p style="padding-left:30px;text-align:justify;">} while (repeat==&#8217;Y');</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;">void outputdata(void){</p>
<p style="padding-left:30px;text-align:justify;">int count=1;<br />
struct trypointer *temppointer;</p>
<p style="text-align:justify;">system(&#8220;cls&#8221;);  //perintah clear screen<br />
puts(&#8220;List Data&#8221;);</p>
<p style="text-align:justify;">temppointer = first;<br />
while(temppointer){</p>
<p style="padding-left:60px;text-align:justify;">printf(&#8220;Value Number %d is : %d\n&#8221;,count,temppointer-&gt;nilai);<br />
temppointer = temppointer-&gt;next;<br />
count++;</p>
<p style="padding-left:30px;text-align:justify;">}</p>
<p style="text-align:justify;">}</p>
<p style="text-align:justify;">Catatan :</p>
<p style="text-align:justify;">*) Postingan ini hanya membahas tentang Input dan Output pada linked list.</p>
<p style="text-align:justify;">*) Insert dan Delete pada linked list akan dibahas selanjutnya.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=91&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list-simple-linked-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>Intro to Linked List : Why do I need it?</title>
		<link>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list/</link>
		<comments>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 05:21:54 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Algorithm]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=84</guid>
		<description><![CDATA[Linked list atau daftar berantai merupakan sebuah struktur data yang terdiri dari urutan rekaman data yang pada tiap rekaman terdapat alamat rekaman selanjutnya (http://en.wikipedia.org/wiki/Linked_list). Untuk lebih mudah memahami definisi dari linked list, bayangkanlah linked list tersebut seperti sebuah “Kereta Api”. Sebuah kereta terdiri dari sekumpulan gerbong dimana tiap gerbong terdapat penyambung dengan gerbong yang lain. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=84&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Linked list atau daftar berantai merupakan sebuah struktur data yang terdiri dari urutan rekaman data yang pada tiap rekaman terdapat alamat rekaman selanjutnya (http://en.wikipedia.org/wiki/Linked_list). Untuk lebih mudah memahami definisi dari linked list, bayangkanlah linked list tersebut seperti sebuah “Kereta Api”. Sebuah kereta terdiri dari sekumpulan gerbong dimana tiap gerbong terdapat penyambung dengan gerbong yang lain. Pada linked list, “gerbong-gerbong” tersebut merupakan rekaman data sementara “penyambung” tiap gerbong tersebut merupakan alamat pada linked list. Jika di ilustrasikan, maka linked list akan tampak sebagai berikut!</p>
<p><a href="http://fajrulakram.files.wordpress.com/2010/09/408px-singly-linked-list.jpg"></a><a href="http://fajrulakram.files.wordpress.com/2010/09/408px-singly-linked-list.jpg"><img class="aligncenter size-full wp-image-102" title="408px-Singly-linked-list" src="http://fajrulakram.files.wordpress.com/2010/09/408px-singly-linked-list.jpg?w=408&#038;h=41" alt="singly linked list" width="408" height="41" /></a></p>
<p style="text-align:justify;">Bukankah sangat mirip dengan sebuah kereta api? Selalu ingatlah perbandingan ini, sebab akan lebih mudah memahami algoritma <em>linked list</em> dengan mengibaratkan pada sebuah kereta api dibanding memahami sintax <em>linked list </em>pada sebuah bahasa pemrograman.</p>
<p style="text-align:justify;">“<strong><em>Alamat</em></strong>” pada <em>linked list</em> dikenal dengan pointer pada bahasa pemrograman. Sehingga untuk membangun sebuah linked list diperlukan <strong><em>abstrack data type (ADT)</em></strong> (bagi yang belum mengerti abstract data type, silahkan baca postingan sebelumnya tentang ADT) terhadap objek yang akan dibuatkan datanya dan <strong><em>pointer</em></strong> yang berfungsi mengatur alamat-alamat pada data-data yang ada (postingan ini tidak akan membahas tentang pointer. Tapi, bagi yang ingin belajar mengenai pointer, silahkan download materinya <a href="http://www.mediafire.com/?tvys8b3lpaddoro">disini</a>). Sounds hard? To tel you the truth, it is hard. Especialy when it comes to tree. However, easy or hard is a matter of perspective. You’ll never know about it till you’ve tried. Okay, moving on.</p>
<p style="text-align:justify;">Pertanyaan yang paling penting yang akan dibahas pada postingan ini ialah, mengapa perlu dibutuhkan cara merepresentasikan data yang rumit seperti ini? Bukankah sudah ada cara merepresentasikan data yang lebih baik yaitu dengan <strong><em>array</em></strong>? Ada beberapa masalah yang dihadapi jika menggunakan array sebagai cara merepresentasikan data.</p>
<ol style="text-align:justify;">
<li>Pada saat mendefinisikan sebuah array, jumlah maksimal dari data yang akan disimpan harus sudah didefinisikan. Namun, seorang programmer tidak dapat mengetahui dengan pasti berapa jumlah data yang akan masuk saat membuat program dan pengubahan terhadap jumlah maksimal tersebut membutuhkan pikiran dan tenaga yang lebih yang hanya dapat dilakukan oleh programmer expert.</li>
<li>Untuk menghindari masalah pertama, maka cara paling aman ialah dengan mendefinisikan jumlah maksimal sebesar-besarnya. Namun, dengan demikian akan ada dua kemungkinan masalah yang muncul. Pertama, jika data yang di inputkan jauh lebih sedikit dari data maksimal, maka akan ada pemborosan memory. Kedua, jika ternyata jumlah maksimal tersebut tetap tidak mencukupi, maka program yang dibuat tidak akan berjalan dengan baik.</li>
</ol>
<p style="text-align:justify;">Maka untuk menghindari masalah-masalah diatas, <em>linked list</em> muncul sebagai solusi. Bagaimana <em>linked list</em> dapat mengatasi masalah diatas? Bayangkan lagi sebuah kereta api! Apakah si pembuat kereta api perlu menentukan dengan pasti berapa <strong><em>jumlah gerbong</em></strong> kereta api? Tentu saja tidak. Si pembuat kereta api cukup membuat beberapa gerbong  saja dan jika ternyata tidak mencukupi, maka cukup menambahkan satu <strong><em>penyambung</em></strong> diakhir gerbong dan mengaitkannya pada <strong><em>gerbong yang baru</em></strong> atau ternyata gerbongnya berlebihan, tinggal dilepaskan <strong><em>penyambung</em></strong> pada gerbong terakhir sehingga jumlah gerbongnya berkurang. Itulah konsep yang ditawarkan <em>linked list</em>. Sehingga data dapat diinputkan sebanyak mungkin tanpa harus terjadi pemborosan memory ataupun kurangnya tempat penyimpanan data.</p>
<p style="text-align:justify;">Selain dua masalah diatas, ada beberapa masalah lain yang juga merupakan kekurangan dari representasi data dengan array yaitu penyisipan, penghapusan, dan pengurutan.</p>
<ol style="text-align:justify;">
<li>Penyisipan (insert) : Pada sebuah array, jika satu data disisipkan diakhir maka tidak akan ada masalah. Hanya tinggal menambahkan saja. Tapi jika data diinputkan di awal atau ditengah maka data-data sebelumnya harus digeser satu persatu. Bayangkan jika sebuah sistem memiliki sepuluh juta data dan tiap data mengandung 7 informasi dan akan disisipkan satu data diawal array. Maka tujuh puluh juta informasi tersebut harus digeser. Hal ini tentu akan memakan waktu yang sangat lama meskipun dengan memory yang besar. Pada sebuah <em>linked list</em> penyisipan data diawal, ditengah, atau diakhir tidak akan bermasalah karena tidak membutuhkan pergeseran data. Yang akan berubah hanya alamat yang ditunjuk pada data tersebut. Bayangkan lagi sebuah kereta api! Misalnya kita memiliki dua puluh gerbong dengan Gerbong A sebagai gerbong pertama dan akan disisipkan Gerbong X diawal kereta api. Maka yang perlu dilakukan ialah mengubah sambungan lokomotif ke gerbong X dan menyambung gerbong X dengan gerbong A tanpa harus mengganggu gerbong yang lainnya.</li>
<li>Penghapusan (delete) : Penghapusan tidak begitu jauh beda dengan penyisipan. Pada representasi data dengan array penghapusan data pada bagian awal array akan menyebabkan pergeseran data-data dibelakangnya. Semakin banyak data dibelakangnya semakin lama waktu yang diperlukan untuk dapat melakukan pergeseran tersebut. Bagaimana dengan linked list? Sekali lagi, yang perlu diubah hanya alamat dari linked list tersebut. Dengan tidak bosan-bosannya penulis katakan, “bayangkan sebuah kereta api!”. Bagaimana cara membuang gerbong pertama pada sebuah kereta api? Tinggal mengubah sambungan lokomotif ke gerbong kedua sehingga gerbong pertama akan terbuang. Simpelkn? (implementasi pada bahasa pemrograman akan mengerikan dan tidak sesimpel ini. Hehehe..^_^. Just kidding)</li>
<li> Pengurutan (sorting) : Pada bagian pengurutan inilah masalah yang benar-benar harus dihadapi oleh representasi data dengan array. Apa masalahnya? Perhatikan algoritma berikut!</li>
</ol>
<p style="text-align:justify;"><a href="http://fajrulakram.files.wordpress.com/2010/09/maxsort.jpg"><img class="aligncenter size-full wp-image-86" title="maxsort" src="http://fajrulakram.files.wordpress.com/2010/09/maxsort.jpg?w=600&#038;h=392" alt="maximum sort" width="600" height="392" /></a><a href="http://fajrulakram.files.wordpress.com/2010/09/tukar.jpg"><img class="aligncenter size-full wp-image-87" title="tukar" src="http://fajrulakram.files.wordpress.com/2010/09/tukar.jpg?w=600&#038;h=193" alt="tukar variabel" width="600" height="193" /></a>Algoritma <strong><em>MAXSORT</em></strong> merupakan algoritma pengurutan data pada array. Pada algoritma ini, jika terdapat <em>n</em> data maka akan terjadi minimal 0 kali pertukaran data (jika ternyata pada penginputan data telah terurut, tentu saja kasus seperti ini di dunia nyata hanya memiliki kemungkinan dibawah 5%, malah dibawah 1%) dan maksimal <em>n</em> kali pertukaran data (kasus terburuk pada pengurutan MAXSORT dengan kemungkinannya sangat tinggi). Sekarang bayangkan data yang dimiliki oleh Facebook! Tentu saja ratusan giga, bahkan mungkin pada satu server akan terdapat lebih dari satu tera data. Lalu lakukan pengurutan data dengan algoritma diatas! Apa yang terjadi? Untuk meload sebuah halaman facebook akan dibutuhkan waktu yang sangat lama bahkan dengan kecepatan internet yang tinggi, apalagi kalau mengingat betapa menyedihkannya kecepatan internet di Indonesia jika dibandingkan dengan USA atau Inggris.</p>
<p style="text-align:justify;">Pada <em>linked list</em>, pengurutan data tidak diikuti dengan pertukaran fisik data dan sekali lagi, yang berubah hanyalah urutan alamat dari data-data tersebut. Sehingga pengurutan data menjadi lebih cepat. Kelima masalah diatas yang membuat perlunya menggunakan linked list sebagai representasi data ketimbang menggunakan array.</p>
<p style="text-align:justify;">Catatan :</p>
<p style="text-align:justify;">*) Implementasi linked list pada bahasa pemrograman belum disertakan pada postingan ini karena memerlukan pembahasan tersendiri.</p>
<p style="text-align:justify;">*) Implementasi linked list pada bahasa pemrograman akan diposting pada postingan selanjutnya.^_^.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=84&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2010/09/16/intro-to-linked-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2010/09/408px-singly-linked-list.jpg" medium="image">
			<media:title type="html">408px-Singly-linked-list</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2010/09/maxsort.jpg" medium="image">
			<media:title type="html">maxsort</media:title>
		</media:content>

		<media:content url="http://fajrulakram.files.wordpress.com/2010/09/tukar.jpg" medium="image">
			<media:title type="html">tukar</media:title>
		</media:content>
	</item>
		<item>
		<title>Abstract Data Type : Kasus ADT Point</title>
		<link>http://fajrulakram.wordpress.com/2010/08/29/abstract-data-type/</link>
		<comments>http://fajrulakram.wordpress.com/2010/08/29/abstract-data-type/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 10:01:38 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[Algorithm]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=76</guid>
		<description><![CDATA[Bahasa Pemrograman : C/C++ Abstract Data Type (ADT) merupakan definisi terhadap type dari atribut-atribut yang dimiliki oleh suatu data dan operasi-operasi terhadap atribut-atribut tersebut. Jadi, pada saat membuat sebuah ada dua hal yang harus ditentukan yaitu atribut-atribut dari data tersebut dan operasi-operasi terhadap atribut tersebut. Sebagai contoh, saat mendefinisikan ADT dari koordinat kartesius maka harus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=76&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;">Bahasa Pemrograman : C/C++</p>
<p style="text-align:justify;">Abstract Data Type (ADT) merupakan definisi terhadap type dari atribut-atribut yang dimiliki oleh suatu data dan operasi-operasi terhadap atribut-atribut tersebut. Jadi, pada saat membuat sebuah ada dua hal yang harus ditentukan yaitu atribut-atribut dari data tersebut dan operasi-operasi terhadap atribut tersebut. Sebagai contoh, saat mendefinisikan ADT dari koordinat kartesius maka harus didefinisikan atribut apa yang membangun koordinat kartesius, yaitu nilai absis (X) dan ordinat (Y). Setelah mendefinisikan atribut dari ADT yang selanjutnya ialah mendefinisikan operasi-operasi yang akan terjadi pada koordinat kartesius tersebut seperti pencerminan, pergeseran, rotasi, dan lain-lainnya.</p>
<p style="text-align:justify;">Operasi yang telah didefinisikan pada ADT kemudian harus di implementasikan. Hal yang paling penting dari pengimplementasian operasi-operasi tersebut ialah konsep reusability dan information hiding. Konsep Reusability didefinisikan sebagai penggunaan kembali operasi-operasi yang telah ada pada ADT tanpa harus kembali menuliskan implementasinya. Hal ini dimungkinkan karena operasi-operasi pada ADT yang telah dibuat akan membentuk suatu modul (ada juga yang menyebutnya library) yang kemudian dapat digunakan kembali. Selain itu terdapat fungsi information hiding yang memungkinkan pengguna (user) dari modul yang telah dibuat dapat langsung menggunakan operasi-operasi yang telah ada tanpa harus mengetahui metode implementasinya. Hal ini merupakan bentuk pengamanan terhadap modul yang telah dibuat.</p>
<p style="text-align:justify;">Pada bahasa C/C++ modul ini dikenal dengan nama header file dengan extensi *.h (pada bahasa pemrograman lain modul ini dikenal dengan extensi berbeda seperti *.dll pada bahasa pemrograman C#). Ada banyak jenis-jenis modul yang telah didefinisikan oleh bahasa C/C++ seperti stdio.h, stdlib.h, conio.h, math.h, dan lain-lainnya. Pada pembahasan kali ini, tidak akan dibahas mengenai apa fungsi dari modul-modul yang telah disebutkan diatas namun mengenai bagaimana membuat sebuah modul (header file) dengan menggunakan bahasa C/C++.</p>
<p style="text-align:justify;">Pada bahasa pemrograman C/C++ untuk membuat sebuah modul diperlukan tiga file dengan nama yang sama namun dengan extensi yang berbeda yaitu sebuah file dengan extensi *.h, file dengan extensi *.C/*.CPP, dan file dengan extensi *.o. File berextensi *.h menyimpan atribut terhadap data dan spesifikasi (informasi) operasi-operasi yang akan di implementasikan sementara file dengan extensi *.C/*.CPP merupakan file yang menyimpan metode pengimplementasian dari operasi-operasi yang akan digunakan. File berextesi *.o merupakan hasil compile dari file berextensi *.C/*.CPP. File ini dan file berextensi *.h inilah yang kemudian menjadi modul sehingga operasi-operasi yang telah diimplementasikan pada file *.C/*.CPP dapat digunakan kembali (reusability) tanpa harus menyertakan file implementasi yaitu file berextensi *.C/*.CPP yang telah dibuat (information hiding).</p>
<p style="text-align:justify;">Dengan menggunakan kasus diatas, maka dapat dibuat modul dari C/C++. Berhubung syntax yang panjang maka syntaxnya tidak dicantumkan pada blog ini namun dapat langsung mendownload filenya <a href="http://www.4shared.com/file/R4k_VUAM/ADTPoint_Updated.html">disini</a> atau versi edittannya <a href="http://www.4shared.com/file/Uh8bdBBR/ADTPointEdit_Update.html">disini</a>.</p>
<p style="text-align:justify;">Catatan :</p>
<p style="text-align:justify;">*) Untuk versi asli (file : ADTPoint.rar) pada saat kompile akan ada warning mengenai konversi dari float/double ke integer. Hal ini dikarenakan type point pada file point.h terdiri atas X dan Y yang bertipe integer. Sementara fungsi putarpoint memiliki keluaran float/double.</p>
<p style="text-align:justify;">*) Pada versi edittan (file : ADTPointEditted.rar), hal diatas telah diubah. Yaitu dengan merubah type atribut point dari integer menjadi float sekaligus merubah sebagian besar fungsi yang menggunakan integer menjadi float.</p>
<p style="text-align:justify;">*) File versi asli (ADTPoint.rar) menggunakan bahasa C++ sementara file editan (file : ADTPointEditted.rar) menggunakan bahasa C. Namun demikian, penulis tidak melihat ada perbedaan dari kedua file tersebut.</p>
<p style="text-align:justify;">*) Perubahan syntax pada fungsi putarpoint (file : point.cpp dan pointedit.c)</p>
<p style="text-align:justify;">- pada file point.cpp diubah menjadi</p>
<p style="text-align:justify;">#define PI <code>3.14159265</code></p>
<p style="text-align:justify;">void putarpoint(point *p, float sudut){<br />
(*p).x = (*p).x * cos (sudut*PI/180) &#8211; (*p).y * sin (sudut*PI/180);<br />
(*p).y = (*p).y * cos (sudut*PI/180) + (*p).x * sin (sudut*PI/180);<br />
}</p>
<p style="text-align:justify;">- pada file pointedit.c diubah menjadi:</p>
<p style="text-align:justify;">#define PI <code>3.14159265</code></p>
<p style="text-align:justify;">void putarpoint (point *p, float sudut) {<br />
(*p).x = (*p).x * cos (sudut*PI/180) &#8211; (*p).y * sin (sudut*PI/180);<br />
(*p).y = (*p).y * cos (sudut*PI/180) + (*p).x * sin (sudut*PI/180);<br />
}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=76&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2010/08/29/abstract-data-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
		<item>
		<title>Langkah-Langkah Menginstal WordPress Offline</title>
		<link>http://fajrulakram.wordpress.com/2009/12/03/langkah-langkah-menginstal-wordpress-offline/</link>
		<comments>http://fajrulakram.wordpress.com/2009/12/03/langkah-langkah-menginstal-wordpress-offline/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 02:15:54 +0000</pubDate>
		<dc:creator>eLFajr</dc:creator>
				<category><![CDATA[I'rtikel]]></category>

		<guid isPermaLink="false">http://fajrulakram.wordpress.com/?p=59</guid>
		<description><![CDATA[Untuk menginstall wordpress offline, instruksinya seperti berikut.^_^. • Install aplikasi XAMPP, lalu aktifkan “apache” dan “my sql” pada XAMP Control Panel. • Ekstrak file WordPress yang masih dalalm bentuk ZIP/RAR •  Cut atau copy folder hasil ekstrak dan paste pada alamat C:/XAMPP/htdoc. •  Buka sebuah web browser lalu masukkan alamat  http://localhost/xampp/ pada bagian address bar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=59&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Untuk menginstall wordpress offline, instruksinya seperti berikut.^_^.</p>
<p>• Install aplikasi XAMPP, lalu aktifkan “apache” dan “my sql” pada XAMP Control Panel.</p>
<p>• Ekstrak file WordPress yang masih dalalm bentuk ZIP/RAR</p>
<p>•  Cut atau copy folder hasil ekstrak dan paste pada alamat C:/XAMPP/htdoc.</p>
<p>• 	Buka sebuah web browser lalu masukkan alamat  <a href="http://localhost/xampp/">http://localhost/xampp/</a> pada bagian address bar</p>
<p>•  Setelah halaman terbuka, pilih bahasa yang akan digunakan (misal : English)</p>
<p>• Setelah muncul tampilan XAMPP For Windows, buat database baru dengan memilih &#8220;phpMyadmin&#8221; pada side bar. Lalu, setelah form &#8220;create new database&#8221; muncul, isi nama database yang diinginkan, misal &#8220;myBlogDB&#8221; lalu pilih &#8220;create&#8221;.</p>
<p>•Klik shortcut &#8220;home&#8221; untuk kehalaman utama &#8220;phpMyadmin&#8221;.</p>
<p>• Klik  “reload privilleges” untuk melihat user dan password yang akan anda gunakan untuk menginstall wordpress offline tersebut.</p>
<p>•Hafalkan username dan password yang ada tersebut untuk keperluan login.</p>
<p>• Buka tab baru dan ketik alamat <a href="http://localhost/blogku">http://localhost/wordpress</a> pada address bar.</p>
<p>• Setelah muncul tampilan baru, klik  “Create a Configuration file”,</p>
<p>• Akan muncul tahapan penginstalan (gk wajib dibaca) langsung saja klik &#8220;Let&#8217;s go&#8221;.</p>
<p>•Setelah muncul tampilan baru, isikan nama database yang telah dibuat pada kolom &#8220;databasename&#8221;. Lalu tuliskan username dan password yang telah dilihat apda tampilan &#8220;reload privilleges&#8221; sebelumnya.</p>
<p>• Setelah itu klik “run the install”</p>
<p>• Setelah muncul form penginstalan, isikan nama blog dan alamat e-mail pada form yang disediakan.Dan klik “install wordpress”.</p>
<p>• Setelah tampilan baru yang berupa “username” dan “password” , copy passwordnya dan ingat-ingat usernamenya (admin). Lalu “Log In” dengan menggunakan username dan password yang telah dicopy tadi.</p>
<p>WordPress offline telah berhasil di install,,, silahkan di edit sesuka hati..:-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fajrulakram.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fajrulakram.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fajrulakram.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fajrulakram.wordpress.com&amp;blog=9751346&amp;post=59&amp;subd=fajrulakram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fajrulakram.wordpress.com/2009/12/03/langkah-langkah-menginstal-wordpress-offline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7fd188ebef160904e433f0c84a6c1bdf?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">fajrulakram</media:title>
		</media:content>
	</item>
	</channel>
</rss>
