<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-962336783256690169</id><updated>2012-01-30T23:10:44.177+07:00</updated><category term='motivation'/><category term='flash'/><category term='uncategorized'/><category term='android'/><category term='just for fun'/><category term='science n&apos; math'/><category term='computer graphics'/><category term='c/c++'/><category term='java'/><category term='programming'/><category term='video'/><category term='doodle'/><category term='song'/><category term='design'/><category term='hacking'/><category term='award'/><category term='my experiences'/><category term='computer / internet'/><title type='text'>Knowledge is Delicious!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-6833950653048308367</id><published>2012-01-23T12:38:00.000+07:00</published><updated>2012-01-23T12:38:29.176+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>My First Day in Kalimantan</title><content type='html'>Once again, just like &lt;a href="http://hamzcraze.blogspot.com/2011/07/theres-no-long-holiday-for-me.html" target="_blank"&gt;my previous long holiday&lt;/a&gt;, I can't waste it with my parents and families at home. Sadly, but what could I do? :( This holiday, I go to Kalimantan. No! Not for vacation. It's my college duty to do PKN&lt;i&gt; (Praktek Kerja Nyata)&lt;/i&gt; in there. At &lt;a href="http://www.thiess.co.id/" target="_blank"&gt;P.T. Thiess&lt;/a&gt; precisely.&lt;br /&gt;&lt;br /&gt;Two days ago, I went there with &lt;a href="https://www.facebook.com/Chofies" target="_blank"&gt;Misbah&lt;/a&gt;. I was feeling little nervous because (well it's embarrassing) it's my first airplane ride. :p For about 90 minutes we arrived at Saymsudin Nur airport. It was raining when we were waiting for&lt;a href="https://www.facebook.com/agueszz.kanwakaputra" target="_blank"&gt; Kak Agus&lt;/a&gt; (Misbah's friend) to pick us up from airport. &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-W5KdQJKqbbQ/TxzYlnInEhI/AAAAAAAAAVM/r_wSUcXCu1s/s1600/2012-01-21+13.42.07.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-W5KdQJKqbbQ/TxzYlnInEhI/AAAAAAAAAVM/r_wSUcXCu1s/s320/2012-01-21+13.42.07.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Syamsudin Nur airport. It was raining.&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Since we've traveled a long time from Malang to Banjar, we were so hungry. Then Kak Agus treat us Soto Banjar. Ayeey! :D&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VQxbNf_wJGs/Txza82HwTrI/AAAAAAAAAVg/4243NalTrIY/s1600/2012-01-21+15.16.21.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-VQxbNf_wJGs/Txza82HwTrI/AAAAAAAAAVg/4243NalTrIY/s320/2012-01-21+15.16.21.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kalimantan typical food: Soto Banjar&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &lt;br /&gt;It's my very first food I ate in Kalimantan. :D When we were eating it, there was some old guys played Kalimantan traditional music called &lt;i&gt;Panting&lt;/i&gt; (sorry, I'm not really sure about the name :p).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jc8x9kNktoc/TxzZyGZViyI/AAAAAAAAAVY/-Ssyvkof9cE/s1600/2012-01-21+15.08.14.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-jc8x9kNktoc/TxzZyGZViyI/AAAAAAAAAVY/-Ssyvkof9cE/s320/2012-01-21+15.08.14.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Panting. Kalimantan traditional music.&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;But the fun is just begin. Kak Agus took us to play around a big Mall in Banjarmasin. We watched movies in 21. Sorry for this blurred picture.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kCypPrw96EQ/Txzb2gBTwbI/AAAAAAAAAVo/N8tjk3fo0kk/s1600/2012-01-21+16.13.31.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-kCypPrw96EQ/Txzb2gBTwbI/AAAAAAAAAVo/N8tjk3fo0kk/s320/2012-01-21+16.13.31.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;XXI movie&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;5 Days of War.&lt;/b&gt; This movie tells us a story about reporters in &lt;span class="st"&gt;Russo-Georgian&lt;/span&gt; war. &lt;a href="http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=2&amp;amp;ved=0CEEQFjAB&amp;amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2F5_Days_of_War&amp;amp;ei=neocT668I42IrAfTkrjfDQ&amp;amp;usg=AFQjCNFajIaq0Q0A1GYGog5BbEaw8LpClA&amp;amp;sig2=1rU1VhrjSLD-EjGGlFpe3A" target="_blank"&gt;Click here for details&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4wqSswm67JE/TxziaJTnEiI/AAAAAAAAAWQ/SWK002Gjls0/s1600/2012-01-21+17.41.12.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-4wqSswm67JE/TxziaJTnEiI/AAAAAAAAAWQ/SWK002Gjls0/s320/2012-01-21+17.41.12.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;5 Days of War&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;And, can't leave without visit it: &lt;b&gt;Time Zone!&lt;/b&gt; :D&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hcxkSgABMJ8/TxzdVeJOmdI/AAAAAAAAAVw/LrEGumFhwPU/s1600/2012-01-21+16.26.45.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-hcxkSgABMJ8/TxzdVeJOmdI/AAAAAAAAAVw/LrEGumFhwPU/s320/2012-01-21+16.26.45.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;the Time Zone!&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;We played a lot. And won a lot. :D&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vZ7sybdqBtM/Txzh0BNsP3I/AAAAAAAAAWI/D6m9GqpIEjM/s1600/2012-01-21+16.49.34.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-vZ7sybdqBtM/Txzh0BNsP3I/AAAAAAAAAWI/D6m9GqpIEjM/s320/2012-01-21+16.49.34.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;go Kak Agus, go Misbah! :D&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Tickets! Come to papa! :D&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-EvykUcDELn4/TxzgZz8El2I/AAAAAAAAAWA/h3Py4PaqA2A/s320/2012-01-21+16.49.22.jpg" style="margin-left: auto; margin-right: auto;" width="240" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;a hundreds tickets. :D&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;That was really fun. And after that, I was wondering: hmm.. It's my only chance to play around. Because after this, I should keep focus to do my duty here. BTW, thanks a lot to Misbah and Kak Agus for making my first day in Kalimantan really-really nice. :)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-6833950653048308367?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/6833950653048308367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2012/01/my-first-day-in-kalimantan.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6833950653048308367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6833950653048308367'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2012/01/my-first-day-in-kalimantan.html' title='My First Day in Kalimantan'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-W5KdQJKqbbQ/TxzYlnInEhI/AAAAAAAAAVM/r_wSUcXCu1s/s72-c/2012-01-21+13.42.07.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3446278946780146037</id><published>2011-12-22T10:45:00.000+07:00</published><updated>2011-12-22T10:46:54.363+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>A Song for Mom</title><content type='html'>&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;It's a special Mother's Day post!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;W&lt;/span&gt;&lt;span class="hps"&gt;e dedicate this song&lt;/span&gt; &lt;span class="hps"&gt;to&lt;/span&gt; &lt;span class="hps"&gt;our&lt;/span&gt; &lt;span class="hps"&gt;beloved&lt;/span&gt; &lt;span class="hps"&gt;mother&lt;/span&gt; &lt;span class="hps"&gt;whose prayers&lt;/span&gt; &lt;span class="hps"&gt;never&lt;/span&gt; &lt;span class="hps"&gt;end&lt;/span&gt; &lt;span class="hps"&gt;for the good of&lt;/span&gt; &lt;span class="hps"&gt;their children&lt;/span&gt; &lt;span class="hps"&gt;..&lt;/span&gt; &lt;span class="hps"&gt;We love&lt;/span&gt; &lt;span class="hps"&gt;u,&lt;/span&gt; &lt;span class="hps"&gt;mom&lt;/span&gt; &lt;span class="hps"&gt;...&lt;/span&gt; &lt;span class="hps"&gt;:&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/yHzzdk6TjOQ/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yHzzdk6TjOQ?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/yHzzdk6TjOQ?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;special thanks to:&lt;br /&gt;&lt;a href="https://www.facebook.com/profile.php?id=1850097549" target="_blank"&gt;Agis&lt;/a&gt; who has written this song and &lt;a href="https://www.facebook.com/mzsaiful" target="_blank"&gt;Saiful&lt;/a&gt; for this awesome guitar instrument.. :)&lt;span class="" id="result_box" lang="en"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3446278946780146037?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3446278946780146037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/12/song-for-mom.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3446278946780146037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3446278946780146037'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/12/song-for-mom.html' title='A Song for Mom'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3023194509807102123</id><published>2011-10-25T07:05:00.000+07:00</published><updated>2011-10-25T07:06:05.384+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='just for fun'/><category scheme='http://www.blogger.com/atom/ns#' term='doodle'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>A Cute Playing Bunny</title><content type='html'>I know, I never post something useful lately. Well, it's just another doodle. Created with Corel Draw and a little creativity of me. Have I said you before? I do love decorative art. Especially an art (as if) created by a child. Do you think that I am childish. I don't deny that, cz I think so! :D&lt;br /&gt;&lt;br /&gt;Here I drew a cute rabbit playing with his ball over the grasses. :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-PNNtGHTZ86A/TqX683GDLTI/AAAAAAAAAUU/_TYkLxwD0gE/s1600/rabbitplay.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-PNNtGHTZ86A/TqX683GDLTI/AAAAAAAAAUU/_TYkLxwD0gE/s320/rabbitplay.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Really cute, isn't it? :D I use it as my recent desktop wallpaper. It makes me feel 7-10 years younger. :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3023194509807102123?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3023194509807102123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/10/cute-playing-bunny.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3023194509807102123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3023194509807102123'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/10/cute-playing-bunny.html' title='A Cute Playing Bunny'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-PNNtGHTZ86A/TqX683GDLTI/AAAAAAAAAUU/_TYkLxwD0gE/s72-c/rabbitplay.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-913392707241231492</id><published>2011-09-13T15:27:00.001+07:00</published><updated>2011-09-13T15:27:56.644+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='motivation'/><title type='text'>I'm Ready for The 5th Semester</title><content type='html'>Whoaa! Go to campus again, task again, test and quiz again. No matter, I'm ready for the 5th semester. Here my desktop wallpaper to make me keep motivated ^^ :&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YvQABbKc6vc/Tm8TYo_nTCI/AAAAAAAAAUI/vg3YX0ZMABM/s1600/desktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-YvQABbKc6vc/Tm8TYo_nTCI/AAAAAAAAAUI/vg3YX0ZMABM/s320/desktop.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Feel free to download it. Click to the picture to enlarge :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oUZUsTyZ1yM/Tm8Tr8g_zqI/AAAAAAAAAUM/veUr6Z9K6R0/s1600/moveforward.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-oUZUsTyZ1yM/Tm8Tr8g_zqI/AAAAAAAAAUM/veUr6Z9K6R0/s320/moveforward.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-913392707241231492?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/913392707241231492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/09/im-ready-for-5th-semester.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/913392707241231492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/913392707241231492'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/09/im-ready-for-5th-semester.html' title='I&apos;m Ready for The 5th Semester'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-YvQABbKc6vc/Tm8TYo_nTCI/AAAAAAAAAUI/vg3YX0ZMABM/s72-c/desktop.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2434838846924548843</id><published>2011-07-10T18:16:00.003+07:00</published><updated>2011-07-10T21:12:56.810+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>There's No Long Holiday for Me</title><content type='html'>Happy holiday for my blog readers and all of my friends! You could enjoy this long holiday with family or friends. You could have some vacation with them or&amp;nbsp; just staying and lazing around at your home. Yeah, just enjoy it while you can! Because I'm here, not as lucky as you are. I can't leave Malang for a long time, because there are so many things I have to do here. Now I'm working as instructor of &lt;i&gt;Pelatihan Aplikasi Internet&lt;/i&gt; (Internet Application Course) in my campus. Therefore, there's no long holiday for me. :(&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-w9gRjR8puaA/ThlynHVwfJI/AAAAAAAAAQA/22wNrw4goQw/s1600/04072011024.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-w9gRjR8puaA/ThlynHVwfJI/AAAAAAAAAQA/22wNrw4goQw/s320/04072011024.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;pelatihan aplikasi internet - participants of my class&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I started this job from 2 weeks ago. It doesn't have any big difference with my job in &lt;a href="http://www.facebook.com/infotechUMM"&gt;Infotech UMM&lt;/a&gt;. Even I can't enjoy my long holiday, I think this job is not really bad. I could increase my experience and friends there. :)&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;But of course, I still have my holiday. Just TWO WEEKS starts from next Sunday. Very-very short for me. And it means I will spend Ramadhan Month in Malang (Goddammit! I miss spending Ramadhan Month with my family T_T ). I hope it will be not any matter. Because I should to keep focus with this job. :)&lt;br /&gt;&lt;br /&gt;And the last, I want to give a big thank to my family and friends who have given much supports for me. Even it just via phone, text, Facebook wall, or tweet like shown below.. ;)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PW6c5y3bBmA/Thl3QVGaOpI/AAAAAAAAAQE/f6VWBev_jiU/s1600/tweet.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-PW6c5y3bBmA/Thl3QVGaOpI/AAAAAAAAAQE/f6VWBev_jiU/s1600/tweet.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Okay readers, thank you for reading this useless post. I will update this blog with a better and (probably) more useful post while I have some spare time. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2434838846924548843?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2434838846924548843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/07/theres-no-long-holiday-for-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2434838846924548843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2434838846924548843'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/07/theres-no-long-holiday-for-me.html' title='There&apos;s No Long Holiday for Me'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-w9gRjR8puaA/ThlynHVwfJI/AAAAAAAAAQA/22wNrw4goQw/s72-c/04072011024.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2298320218941175591</id><published>2011-06-29T09:58:00.000+07:00</published><updated>2011-09-24T06:32:25.018+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>How to Hack infokhs.umm.ac.id</title><content type='html'>&lt;span style="color: #cc0000;"&gt;[update] &lt;/span&gt;&lt;span style="color: #e06666;"&gt;This bug has been patched by admin. If you're still trying to use or apply this hacking tutorial, I'm not responsible for the blocking of your NIM by admin. :)&lt;/span&gt;&lt;br /&gt;Hey, readers! I'm so glad because I just finished this my first hacking tutorial. :) Well, in this post I will tell you how to hack a website named &lt;a href="http://infokhs.umm.ac.id/"&gt;infokhs.umm.ac.id&lt;/a&gt;. What the hell website is that? And why should we hack this website? OK, firstly, lemme tell you that &lt;a href="http://infokhs.umm.ac.id/"&gt;infokhs.umm.ac.id&lt;/a&gt; is a website used by students in my college to see their test score and IP (&lt;i&gt;Indeks Prestasi&lt;/i&gt;). This site requires NIM (&lt;i&gt;Nomor Induk Mahasiswa&lt;/i&gt;) and PIC (Personal Identification Code). We should have those both then we could see ours (test score and IP). &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ojpFZxrNN_c/Tgp1kkYTj-I/AAAAAAAAAOY/Mj_9GzJnF2s/s1600/front.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="259" src="http://3.bp.blogspot.com/-ojpFZxrNN_c/Tgp1kkYTj-I/AAAAAAAAAOY/Mj_9GzJnF2s/s320/front.PNG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 1&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Just open the website, enter both your NIM and PIC and select which scores do you want to see.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-E-EcSC5oSrw/Tgp3KvheQII/AAAAAAAAAOc/F6qsdej5CYk/s1600/select.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="248" src="http://4.bp.blogspot.com/-E-EcSC5oSrw/Tgp3KvheQII/AAAAAAAAAOc/F6qsdej5CYk/s320/select.PNG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 2&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Click submit then you will see your score. (I censored this pic below  for privacy reasons :P)&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rc0ugT2_4ho/Tgp3_wKEStI/AAAAAAAAAOg/1bQR6NrhPDg/s1600/final.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="287" src="http://3.bp.blogspot.com/-rc0ugT2_4ho/Tgp3_wKEStI/AAAAAAAAAOg/1bQR6NrhPDg/s400/final.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 3&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;How to Hack It&lt;/b&gt;&lt;br /&gt;I'll tell you first that we aren't going to change those scores, we are just going to see another student's score. As you can see above, we just can see our score only, not your friend's or any student's. But now of course you can, because we are going to hack it. :P&lt;br /&gt;&lt;br /&gt;There is add on for Mozilla Firefox called &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/tamper-data/"&gt;Tamper Data&lt;/a&gt;. This tool would help us to do it. First, you just have to install this add on and don't forget to restart your browser (I use Firefox 5.0). &lt;br /&gt;&lt;br /&gt;OK, the next step is just like the &lt;b&gt;Pic 1&lt;/b&gt;. Enter your NIM and PIC. After you find a page seems like &lt;b&gt;Pic 2&lt;/b&gt;, activate your Tamper Data. On your browser, click &lt;b&gt;Tools &lt;/b&gt;&amp;gt; &lt;b&gt;Tamper Data &lt;/b&gt;&amp;gt; &lt;b&gt;Start Tamper&lt;/b&gt;. Then click submit (on the web page) and you will see a pop up.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MEgVLwJoXWU/TgqB5Yi73BI/AAAAAAAAAOk/pwW_myP4cgg/s1600/popup.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="135" src="http://1.bp.blogspot.com/-MEgVLwJoXWU/TgqB5Yi73BI/AAAAAAAAAOk/pwW_myP4cgg/s320/popup.PNG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 4&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Click &lt;b&gt;Tamper&lt;/b&gt; and you will see a new window contains some data. You just have to modify these data. I will give you an example. The pic below is the original data.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5MO7bvF1c8c/TgqD1EAwm5I/AAAAAAAAAOo/NLaXraNUPFY/s1600/ilham.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-5MO7bvF1c8c/TgqD1EAwm5I/AAAAAAAAAOo/NLaXraNUPFY/s1600/ilham.PNG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 5&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;example case: &lt;/b&gt;I want to see another student's score named Hafizh Nurul Irsyad. Then I should change my NIM to Hafizh's NIM. You don't need to worry about the nama column. You could enter any word do you like (it doesn't take any effect).&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WVqPKQv84sg/TgqD4mrsiGI/AAAAAAAAAOs/1PGVGAsRpcY/s1600/hafizh.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-WVqPKQv84sg/TgqD4mrsiGI/AAAAAAAAAOs/1PGVGAsRpcY/s1600/hafizh.PNG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 6&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Click the &lt;b&gt;OK &lt;/b&gt;button and...&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VviEYNkuuL8/TgqTMe5vJQI/AAAAAAAAAOw/XbkyxeYmfjE/s1600/hafizh_final.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="270" src="http://2.bp.blogspot.com/-VviEYNkuuL8/TgqTMe5vJQI/AAAAAAAAAOw/XbkyxeYmfjE/s400/hafizh_final.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Pic 7&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;TADAA! You now could see Hafizh's score and IP. It's kinda really easy, right? :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2298320218941175591?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2298320218941175591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/06/how-to-hack-infokhsummacid.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2298320218941175591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2298320218941175591'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/06/how-to-hack-infokhsummacid.html' title='How to Hack infokhs.umm.ac.id'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ojpFZxrNN_c/Tgp1kkYTj-I/AAAAAAAAAOY/Mj_9GzJnF2s/s72-c/front.PNG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2094519709251228711</id><published>2011-06-01T09:03:00.001+07:00</published><updated>2011-06-01T18:35:00.584+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='just for fun'/><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>The Craziest Thing I've Ever Done!</title><content type='html'>Well, well, well. Just like the title above, I'll tell you about the craziest thing I've ever done. What's that? Singing at Pasar Minggu! -____-&lt;br /&gt;&lt;br /&gt;Pasar Minggu means Sunday Bazaar. This bazaar only available on Sunday. Someday, my friends and I went to there. Actually I was not really interested to buy something there. So I just walking and look around. Till we're arrived at some Siomay stand, we were resting there and some of us bought Siomay. And at that moment, there was a &lt;i&gt;pengamen&lt;/i&gt; (street singer) came to us. He was singing an old song to entertain us (I really don't know what song that was). After that &lt;i&gt;pengamen &lt;/i&gt;finished his song, suddenly my friends,&lt;a href="http://www.facebook.com/aviv.aziero"&gt; Afif&lt;/a&gt;, borrowed his guitar and gave it to me. I was so shock. And all of my friends forced me to sing a song with that guitar. Arrgh, damn! Damn! I didn't know what should I do. And do you know what's happening the next? Yeah, I finally sang a song. T_T&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/mnqG_0MUfjs/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mnqG_0MUfjs&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/mnqG_0MUfjs&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;She Will Beloved by Maroon 5. I think my voice wasn't really good nor really bad. :P And I could entertain my friends and people around me at least. *LOL* It's might I should give a thank to Afif for recording and uploading this video. :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2094519709251228711?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2094519709251228711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/06/craziest-thing-ive-ever-done.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2094519709251228711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2094519709251228711'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/06/craziest-thing-ive-ever-done.html' title='The Craziest Thing I&apos;ve Ever Done!'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7913214845551629337</id><published>2011-05-02T11:07:00.000+07:00</published><updated>2011-05-02T11:07:48.216+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android Wallpaper Created by Me</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Hey everyone! I just created an Android Wallpaper. I really love this cute robot. Make it to a wallpaper is a fun thing to do for me. :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Fl02h0l97qk/Tb4pW4zeejI/AAAAAAAAAMw/leuRcps0g78/s1600/android.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-Fl02h0l97qk/Tb4pW4zeejI/AAAAAAAAAMw/leuRcps0g78/s320/android.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It looks like this in my desktop.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-snJWfGbSxEU/Tb4twB0J_vI/AAAAAAAAAM0/kSkVXI0SCy4/s1600/androiddesktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-snJWfGbSxEU/Tb4twB0J_vI/AAAAAAAAAM0/kSkVXI0SCy4/s320/androiddesktop.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Just feel free to download it. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7913214845551629337?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7913214845551629337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/05/android-wallpaper-created-by-me.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7913214845551629337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7913214845551629337'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/05/android-wallpaper-created-by-me.html' title='Android Wallpaper Created by Me'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Fl02h0l97qk/Tb4pW4zeejI/AAAAAAAAAMw/leuRcps0g78/s72-c/android.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5738793482240558302</id><published>2011-04-22T07:32:00.003+07:00</published><updated>2011-04-26T11:38:50.070+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>I Created My First Song</title><content type='html'>It's very hard to believe that I finally able to create a song. Actually, I didn't create it by my self. Of course I still need some help from my friends. Yes, &lt;a href="http://www.facebook.com/putra27.kenji"&gt;Putra&lt;/a&gt; created the Reff part of this song, and &lt;a href="http://www.facebook.com/profile.php?id=1624774856"&gt;Yudhi&lt;/a&gt; gave me the suitable tone to create the bridge part. Thanks to both of you, guys.. :)&lt;br /&gt;&lt;br /&gt;I played this song with my friends. Might this group could be called &lt;a href="http://www.facebook.com/infotechUMM"&gt;Infotech&lt;/a&gt; Band. Hahaha, we don't have  any idea to give it a name. Infotech is IT Laboratory Assistant Organization in  my campus. I've recorded a video when we were playing this song.&amp;nbsp; Anyway, just check this video out. You could find the lyric below the video. Enjoy :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&amp;nbsp; &lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/MrQ0xVvCyOE/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MrQ0xVvCyOE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/MrQ0xVvCyOE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/infotechUMM"&gt;Infotech&lt;/a&gt; Band: &lt;a href="http://www.facebook.com/profile.php?id=1498784914"&gt;Yasir&lt;/a&gt; (guitar), &lt;a href="http://www.facebook.com/profile.php?id=100000038360759"&gt;Saiful&lt;/a&gt; (guitar), &lt;a href="http://www.facebook.com/putra27.kenji"&gt;Putra&lt;/a&gt; (bass), &lt;a href="http://www.facebook.com/profile.php?id=1624774856"&gt;Yudhi&lt;/a&gt; (drum), &lt;a href="http://www.facebook.com/effendiilham"&gt;Ilham&lt;/a&gt; (vocal)&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Takkan Jadi Milikku&lt;br /&gt;&lt;br /&gt;&lt;i&gt;intro:&lt;/i&gt; &lt;b&gt;G D Em G D Em D &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;b&gt;&amp;nbsp;G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&lt;/b&gt;&lt;br /&gt;aku tak kan bisa lupakanmu&lt;br /&gt;&lt;b&gt;&amp;nbsp;G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&lt;/b&gt;&lt;br /&gt;aku tak kan pernah menjadi kekasihmu&lt;br /&gt;&amp;nbsp;&lt;b&gt;G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&lt;/b&gt;&lt;br /&gt;aku tak kan bisa merubahmu&lt;br /&gt;&lt;b&gt;&amp;nbsp;G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&lt;/b&gt;&lt;br /&gt;dan ku tak kan pernah menjadi mimpi indahmu&lt;br /&gt;&lt;br /&gt;&lt;i&gt;pre-chorus: &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;meski pada awalnya kuberharap&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&lt;/b&gt;&lt;br /&gt;kau akan menjadi milikku kasih&lt;br /&gt;&lt;br /&gt;&lt;i&gt;chorus:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&lt;/b&gt;&lt;br /&gt;jika kau mencintaiku&lt;br /&gt;&amp;nbsp; &lt;b&gt;D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/b&gt;&lt;br /&gt;setulus hatimu&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;kau tak kan pernah&lt;br /&gt;&lt;b&gt;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&lt;/b&gt;&lt;br /&gt;sakiti hatiku&lt;br /&gt;&lt;b&gt;&amp;nbsp; G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&lt;/b&gt;&lt;br /&gt;walau ku tak memilikimu&lt;br /&gt;&lt;b&gt;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&lt;/b&gt;&lt;br /&gt;namun hati ini&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;mencintaimu untuk selamanya&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;aku tak kan bisa menjalani&lt;br /&gt;&lt;br /&gt;hidupku tanpa cinta kasih sayang ini&lt;br /&gt;&lt;br /&gt;aku pun akhirnya menyadari&lt;br /&gt;&lt;br /&gt;cintamu tak kan pernah temani hatiku ini&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;pre-chorus:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;meski pada awalnya kuberharap&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; D &amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;kau akan terima cintaku kasih&lt;br /&gt;&lt;br /&gt;&lt;i&gt;back to chorus.. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;bridge:&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;waktu pun perlahan menghapus anganku&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;diriku bersamamu takkan pernah menyatu&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&lt;/b&gt;&lt;br /&gt;dan aku trus mencoba lupakan dirimu&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Em&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bm&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; D&amp;nbsp;&amp;nbsp; Em -&amp;gt; F#m&lt;/b&gt;&lt;br /&gt;melepas bayangan indahmu dari dalam pikiranku&lt;br /&gt;&lt;br /&gt;&lt;i&gt;back to chorus 2x.. (overtune)&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5738793482240558302?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5738793482240558302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/04/i-created-my-first-song.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5738793482240558302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5738793482240558302'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/04/i-created-my-first-song.html' title='I Created My First Song'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2370734274812835254</id><published>2011-04-16T18:35:00.000+07:00</published><updated>2011-04-16T18:35:34.223+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Simple Name Card Design</title><content type='html'>Hey, reader! Sorry for not posting anything for a long time. :D Yeah, just like always, I was kinda very-very busy. :P Well, in this post I want to share one of my design portofolio. It's exactly name card design. Here we go:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_kjhesH7Sr4/Tal-FRgseLI/AAAAAAAAAMs/006SMTdoLvE/s1600/idcard.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://4.bp.blogspot.com/-_kjhesH7Sr4/Tal-FRgseLI/AAAAAAAAAMs/006SMTdoLvE/s320/idcard.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;FYI, actually I created this design was for fulfill my DAMG (Desain  Aplikasi Mulitimedia dan Grafis) course task. I created this with Corel  Draw X3. No matter which version of Corel Draw do you use. It's just a  simple design, right? :D &lt;br /&gt;&lt;br /&gt;OK guys, that's all. Hope you'll be inspired to create another great  design. :D Is this post too short? Hehehe.. Sorry.. Just like I said  before, I'm kinda busy recently. And now I should prepare my self for my  middle semester test next monday. Wish me luck, guys! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2370734274812835254?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2370734274812835254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/04/simple-name-card-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2370734274812835254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2370734274812835254'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/04/simple-name-card-design.html' title='Simple Name Card Design'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-_kjhesH7Sr4/Tal-FRgseLI/AAAAAAAAAMs/006SMTdoLvE/s72-c/idcard.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5714912665350658460</id><published>2011-02-03T07:24:00.000+07:00</published><updated>2011-02-03T07:24:28.901+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer / internet'/><title type='text'>How to Prevent Spam in Cbox</title><content type='html'>Are you using shout box in your blog or website? Yeah, it's also called guest book. &lt;a href="http://cbox.ws/"&gt;Cbox&lt;/a&gt; is just one of many third parties who provide it. Your website/blog visitors can leave some comments or messages instantly and easily. FYI, I also use Cbox in this blog. I like this gadget because it's free and easy to use. But, please see my Cbox! There are so many spams that pretend to be my blog visitors.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TUjqFOxNL8I/AAAAAAAAAMY/ri9wyv_Np0E/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TUjqFOxNL8I/AAAAAAAAAMY/ri9wyv_Np0E/s320/1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;As you can see the image above, there are so many spams! How can I know that those messages are spams? I just roll my mouse cursor over the username, then my browser (Mozilla firefox) will show a short link in the left-down side. The real visitors or blogwalkers are rarely to add their short link, it always full link. Well, what's next? Indeed, you can manually remove those messages from Cbox dashboard. But, of course, it takes a much longer time. You should always check your Cbox and remove those kinda messages everytime those messages are added. It annoys you, right? so, what should we do? OK, just keep reading this post, guys. :D&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Now, Cbox has a new feature! It's called CAPTCHA. Yeah, it's not kinda new thing for you. OK, I will show you how to activate it. Firstly, you should log in to Cbox page to enter your Cbox Contol Panel. Then, after you logged in, just click Options =&amp;gt; Posting Options. See the image below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TUjqNI3gBII/AAAAAAAAAMc/wLET0XtLbFA/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TUjqNI3gBII/AAAAAAAAAMc/wLET0XtLbFA/s1600/2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now, activate the "require CAPTCHA" feature by clicking the checkbox. Do as the image below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TUjqVDeao3I/AAAAAAAAAMg/h8TkLJiPgzs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TUjqVDeao3I/AAAAAAAAAMg/h8TkLJiPgzs/s1600/3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well done, those annoying spams won't be found on your Cbox again! :D OK, now it's time to check whether your Cbox is already using this captcha feature or not. Fox example, I post a message to my own Cbox. And, wow! It requires captcha already! :D&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TUjqaiBSd9I/AAAAAAAAAMk/eo4FpY1lGbU/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TUjqaiBSd9I/AAAAAAAAAMk/eo4FpY1lGbU/s320/4.png" width="163" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well, guys. I think that's all. I hope this post will be useful. See you in the next post, and ENJOY! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5714912665350658460?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5714912665350658460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/02/how-to-prevent-spam-in-cbox.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5714912665350658460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5714912665350658460'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/02/how-to-prevent-spam-in-cbox.html' title='How to Prevent Spam in Cbox'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TUjqFOxNL8I/AAAAAAAAAMY/ri9wyv_Np0E/s72-c/1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3244462596587422498</id><published>2011-01-27T21:06:00.000+07:00</published><updated>2011-01-27T21:06:39.940+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Computer Graphics: 3D Bouncing Ball</title><content type='html'>I have promised that I will share my final tasks in the last semester to this blog. OK, firstly I will share my Computer Graphics final task. I created 3D Bouncing Ball using Java Programming Language. Ups sorry, I didn't create it by myself. I just modified it. Greg Hopkins is the real creator of this program. Originally, this program was too simple. You could just see a ball bouncing up and down. So, I modified this program till it becomes more interesting. :D&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TUF3pxn0N6I/AAAAAAAAAMU/QfhVZTg45n0/s1600/bouncingball.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TUF3pxn0N6I/AAAAAAAAAMU/QfhVZTg45n0/s320/bouncingball.jpg" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The image above is the screenshoot of modified program. I added some property: stop button, x speed, y speed, z speed. Ah yeah, this program could interact against user. So you can control each property, including control the scale of ball. Well, here the instructions:&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;a : decrease x property&lt;br /&gt;d : increase x property&lt;br /&gt;s : decrease y property&lt;br /&gt;w : increase y property&lt;br /&gt;f : decrease z property&lt;br /&gt;r : increase z property&lt;br /&gt;&lt;br /&gt;i : increase y speed&lt;br /&gt;k : decrease y speed&lt;br /&gt;l : increase x speed&lt;br /&gt;j : decrease x speed&lt;br /&gt;y : increase z speed&lt;br /&gt;h : decrease z speed&lt;br /&gt;&lt;br /&gt;[ : increase ball size&lt;br /&gt;] : decrease ball size&lt;/blockquote&gt;&amp;nbsp;Want to try this program? Here the source code:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;/**&lt;br /&gt; *&lt;br /&gt; * @editedby ilham hasymi effendi&lt;br /&gt; * @homepage http://hamzcraze.blogspot.com&lt;br /&gt; *&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;The Joy of Java 3D&lt;br /&gt;&lt;br /&gt;by Greg Hopkins&lt;br /&gt;&lt;br /&gt;Copyright Copyright 2001&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; */&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt;To create animation you need to move the objects between each frame of animation. You can&lt;br /&gt;use a timer and move the 3D objects by a small amount each time. Also, you can modify the&lt;br /&gt;objects in other ways, the next example scales the ball so that it looks squashed at the&lt;br /&gt;bottom of each bounce.&lt;br /&gt;&lt;br /&gt;For interaction with the user, you can process keystrokes or clicks on buttons or other&lt;br /&gt;components.&lt;br /&gt;&lt;br /&gt;One thing to notice is that you have to tell Java3D you are going to move something by&lt;br /&gt;setting a capability. Otherwise, you will not be able to move anything once it has been&lt;br /&gt;drawn.&lt;br /&gt;&lt;br /&gt;objTrans = new TransformGroup();&lt;br /&gt;objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);&lt;br /&gt;&lt;br /&gt;The following example combines these techniques. You start it by clicking on the button,&lt;br /&gt;then the ball bounces up and down, and you can press a or s to move the ball left or&lt;br /&gt;right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; */&lt;br /&gt;import java.applet.Applet;&lt;br /&gt;import java.awt.BorderLayout;&lt;br /&gt;import java.awt.Button;&lt;br /&gt;import java.awt.GraphicsConfiguration;&lt;br /&gt;import java.awt.Panel;&lt;br /&gt;import java.awt.event.ActionEvent;&lt;br /&gt;import java.awt.event.ActionListener;&lt;br /&gt;import java.awt.event.KeyEvent;&lt;br /&gt;import java.awt.event.KeyListener;&lt;br /&gt;&lt;br /&gt;import javax.media.j3d.AmbientLight;&lt;br /&gt;import javax.media.j3d.BoundingSphere;&lt;br /&gt;import javax.media.j3d.BranchGroup;&lt;br /&gt;import javax.media.j3d.Canvas3D;&lt;br /&gt;import javax.media.j3d.DirectionalLight;&lt;br /&gt;import javax.media.j3d.Transform3D;&lt;br /&gt;import javax.media.j3d.TransformGroup;&lt;br /&gt;import javax.swing.Timer;&lt;br /&gt;import javax.vecmath.Color3f;&lt;br /&gt;import javax.vecmath.Point3d;&lt;br /&gt;import javax.vecmath.Vector3d;&lt;br /&gt;import javax.vecmath.Vector3f;&lt;br /&gt;&lt;br /&gt;import com.sun.j3d.utils.applet.MainFrame;&lt;br /&gt;import com.sun.j3d.utils.geometry.Sphere;&lt;br /&gt;import com.sun.j3d.utils.universe.SimpleUniverse;&lt;br /&gt;import javax.swing.JLabel;&lt;br /&gt;import javax.swing.JTextField;&lt;br /&gt;&lt;br /&gt;public class BouncingBallModification extends Applet implements ActionListener, KeyListener {&lt;br /&gt;&lt;br /&gt;    private Button go = new Button("Go");&lt;br /&gt;    private Button stop = new Button("Stop");&lt;br /&gt;    private JLabel xspeedL = new JLabel("xspeed: ");&lt;br /&gt;    private JTextField xspeedTF = new JTextField(5);&lt;br /&gt;    private JLabel yspeedL = new JLabel("yspeed: ");&lt;br /&gt;    private JTextField yspeedTF = new JTextField(5);&lt;br /&gt;    private JLabel zspeedL = new JLabel("zspeed: ");&lt;br /&gt;    private JTextField zspeedTF = new JTextField(5);&lt;br /&gt;    private TransformGroup objTrans;&lt;br /&gt;    private Transform3D trans = new Transform3D();&lt;br /&gt;    private float yloc = 0.0f;&lt;br /&gt;    private float sign = 1.0f; // going up or down&lt;br /&gt;    private float sign2 = 1.0f; // going left or right //edited&lt;br /&gt;    private float sign3 = 1.0f; // going left or right //edited&lt;br /&gt;    private float xspeed = 0.05f; // going left or right //edited&lt;br /&gt;    private float yspeed = 0.05f; // going left or right //edited&lt;br /&gt;    private float zspeed = 0.00f; // going left or right //edited&lt;br /&gt;    private float scale = 1.0f; //scale //edited&lt;br /&gt;    private Timer timer;&lt;br /&gt;    private float xloc = 0.0f;&lt;br /&gt;    private float zloc = 0.0f;&lt;br /&gt;&lt;br /&gt;    public BranchGroup createSceneGraph() {&lt;br /&gt;        // Create the root of the branch graph&lt;br /&gt;        BranchGroup objRoot = new BranchGroup();&lt;br /&gt;        objTrans = new TransformGroup();&lt;br /&gt;        objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);&lt;br /&gt;        objRoot.addChild(objTrans);&lt;br /&gt;&lt;br /&gt;        // Create a simple shape leaf node, add it to the scene graph.&lt;br /&gt;        Sphere sphere = new Sphere(0.1f); //edited&lt;br /&gt;        objTrans = new TransformGroup();&lt;br /&gt;        objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);&lt;br /&gt;        Transform3D pos1 = new Transform3D();&lt;br /&gt;        pos1.setTranslation(new Vector3f(0.0f, 0.0f, 0.0f));&lt;br /&gt;        objTrans.setTransform(pos1);&lt;br /&gt;        objTrans.addChild(sphere);&lt;br /&gt;        objRoot.addChild(objTrans);&lt;br /&gt;        BoundingSphere bounds = new BoundingSphere(new Point3d(0.0, 0.0, 0.0),&lt;br /&gt;                100.0);&lt;br /&gt;&lt;br /&gt;        Color3f light1Color = new Color3f(1.0f, 1.0f, 1.2f); //edited&lt;br /&gt;        Vector3f light1Direction = new Vector3f(4.0f, -7.0f, -12.0f);&lt;br /&gt;        DirectionalLight light1 = new DirectionalLight(light1Color,&lt;br /&gt;                light1Direction);&lt;br /&gt;        light1.setInfluencingBounds(bounds);&lt;br /&gt;        objRoot.addChild(light1);&lt;br /&gt;&lt;br /&gt;        // Set up the ambient light&lt;br /&gt;        Color3f ambientColor = new Color3f(1.0f, 1.0f, 1.0f);&lt;br /&gt;        AmbientLight ambientLightNode = new AmbientLight(ambientColor);&lt;br /&gt;        ambientLightNode.setInfluencingBounds(bounds);&lt;br /&gt;        objRoot.addChild(ambientLightNode);&lt;br /&gt;&lt;br /&gt;        return objRoot;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public BouncingBallModification() {&lt;br /&gt;        setLayout(new BorderLayout());&lt;br /&gt;        GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();&lt;br /&gt;        Canvas3D c = new Canvas3D(config);&lt;br /&gt;        add("Center", c);&lt;br /&gt;        c.addKeyListener(this);&lt;br /&gt;        timer = new Timer(100, this);&lt;br /&gt;        //timer.start();&lt;br /&gt;        Panel p = new Panel();&lt;br /&gt;        p.add(go);&lt;br /&gt;        p.add(stop);&lt;br /&gt;        p.add(xspeedL);&lt;br /&gt;        p.add(xspeedTF);&lt;br /&gt;        p.add(yspeedL);&lt;br /&gt;        p.add(yspeedTF);&lt;br /&gt;        p.add(zspeedL);&lt;br /&gt;        p.add(zspeedTF);&lt;br /&gt;        add("North", p);&lt;br /&gt;        go.addActionListener(this);&lt;br /&gt;        go.addKeyListener(this);&lt;br /&gt;        stop.addActionListener(this);&lt;br /&gt;        // Create a simple scene and attach it to the virtual universe&lt;br /&gt;        BranchGroup scene = createSceneGraph();&lt;br /&gt;&lt;br /&gt;        SimpleUniverse u = new SimpleUniverse(c);&lt;br /&gt;        u.getViewingPlatform().setNominalViewingTransform();&lt;br /&gt;        u.addBranchGraph(scene);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void keyPressed(KeyEvent e) {&lt;br /&gt;        //Invoked when a key has been pressed.&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'd') {&lt;br /&gt;            xloc = xloc + .1f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'a') {&lt;br /&gt;            xloc = xloc - .1f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'w') {&lt;br /&gt;            yloc = yloc + .1f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 's') {&lt;br /&gt;            yloc = yloc - .1f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'r') {&lt;br /&gt;            zloc = zloc - .1f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'f') {&lt;br /&gt;            zloc = zloc + .1f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'i') {&lt;br /&gt;            yspeed += 0.01f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'k') {&lt;br /&gt;            yspeed -= 0.01f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'l') {&lt;br /&gt;            xspeed += 0.01f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'j') {&lt;br /&gt;            xspeed -= 0.01f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'y') {&lt;br /&gt;            zspeed -= 0.01f;&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == 'h') {&lt;br /&gt;            zspeed += 0.01f;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == '[') {&lt;br /&gt;            scale+= 0.1f;&lt;br /&gt;            trans.setScale(new Vector3d(scale, scale, scale));&lt;br /&gt;        }&lt;br /&gt;        //edited&lt;br /&gt;        if (e.getKeyChar() == ']') {&lt;br /&gt;            scale-= 0.1f;&lt;br /&gt;            trans.setScale(new Vector3d(scale, scale, scale));&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void keyReleased(KeyEvent e) {&lt;br /&gt;        // Invoked when a key has been released.&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void keyTyped(KeyEvent e) {&lt;br /&gt;        //Invoked when a key has been typed.&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void actionPerformed(ActionEvent e) {&lt;br /&gt;        // start timer when button is pressed&lt;br /&gt;        xspeedTF.setText(String.valueOf(xspeed));&lt;br /&gt;        yspeedTF.setText(String.valueOf(yspeed));&lt;br /&gt;        zspeedTF.setText(String.valueOf(zspeed));&lt;br /&gt;        if (e.getSource() == stop) {&lt;br /&gt;            timer.stop();&lt;br /&gt;        }&lt;br /&gt;        if (e.getSource() == go) {&lt;br /&gt;            if (!timer.isRunning()) {&lt;br /&gt;                timer.start();&lt;br /&gt;            }&lt;br /&gt;        } else {&lt;br /&gt;            yloc += yspeed * sign; //edited&lt;br /&gt;            xloc += xspeed * sign2; //edited&lt;br /&gt;            zloc += zspeed * sign3; //edited&lt;br /&gt;            if (Math.abs(yloc * 2) &amp;gt;= 2) //edited&lt;br /&gt;            {&lt;br /&gt;                sign = -1.0f * sign;&lt;br /&gt;            }&lt;br /&gt;            if (Math.abs(xloc * 2) &amp;gt;= 2) //edited&lt;br /&gt;            {&lt;br /&gt;                sign2 = -1.0f * sign2;&lt;br /&gt;            }&lt;br /&gt;            if (Math.abs(zloc * 2) &amp;gt;= 2) //edited&lt;br /&gt;            {&lt;br /&gt;                sign3 = -1.0f * sign3;&lt;br /&gt;            }&lt;br /&gt;//            if (yloc &amp;lt; -0.4f) {&lt;br /&gt;//                trans.setScale(new Vector3d(1.0, .8, 1.0));&lt;br /&gt;//            } else {&lt;br /&gt;//                trans.setScale(new Vector3d(1.0, 1.0, 1.0));&lt;br /&gt;//            }&lt;br /&gt;            trans.setTranslation(new Vector3f(xloc, yloc, zloc));&lt;br /&gt;            objTrans.setTransform(trans);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;        System.out.println("Program Started");&lt;br /&gt;        BouncingBallModification bb = new BouncingBallModification();&lt;br /&gt;        bb.addKeyListener(bb);&lt;br /&gt;        MainFrame mf = new MainFrame(bb, 512, 512); //edited&lt;br /&gt;        mf.setVisible(true);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Well, that's all guys. Hope you enjoy it. :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3244462596587422498?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3244462596587422498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/01/computer-graphics-3d-bouncing-ball.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3244462596587422498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3244462596587422498'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/01/computer-graphics-3d-bouncing-ball.html' title='Computer Graphics: 3D Bouncing Ball'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dHC6GaVEV0Y/TUF3pxn0N6I/AAAAAAAAAMU/QfhVZTg45n0/s72-c/bouncingball.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2946146042690832808</id><published>2011-01-25T22:48:00.000+07:00</published><updated>2011-01-25T22:48:29.833+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>It's Now Finally Over!</title><content type='html'>Woaa! I still can't believe it. All of my task and test are now finally over. And it means HOLIDAY! :D Yeah, because of those complicating things, I couldn't update this blog. :( Well, that's ok. It's now finally over. So I can write a post again. :D&lt;br /&gt;&lt;br /&gt;I arrived in Lumajang yesterday. This town is just so nice for me. Of course, it's my hometown. Ah, my parents! They spoil me so much! Here at home, I don't have to clean my room, wash &amp;amp; iron my clothes, etc. I'm just free. :D&lt;br /&gt;&lt;br /&gt;Okay, enough for talking about my home. In the next post, I want to share about my final tasks. Computer Graphic, Database Design, and Algorithm &amp;amp; Data Structure. I think it would be nice to share here. Okay, just wait it, guys! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2946146042690832808?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2946146042690832808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2011/01/its-now-finally-over.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2946146042690832808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2946146042690832808'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2011/01/its-now-finally-over.html' title='It&apos;s Now Finally Over!'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7235190606068091366</id><published>2010-12-28T11:35:00.003+07:00</published><updated>2010-12-28T12:27:01.865+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>Garuda Fights Back!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRleE-cmqZI/AAAAAAAAAMI/5HYsAEZSMCU/s1600/garuda.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRleE-cmqZI/AAAAAAAAAMI/5HYsAEZSMCU/s320/garuda.jpg" width="298" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I was so shocked when Indonesia National Team was defeated in Bukit Jalil 2 days ago. I still can't believe it. Final score 0 - 3 is so bad. Yeah, very painful. It will so hard to beat Malaysia in Gelora Bung Karno tomorrow. But actually, Malaysia didn't win the game fairly. Malaysian supporters use lasers to disturb Garuda Team's concentration. Da*m! I really hate what they have done! You know, #malaysiacheatlaser became Trending Topic on Twitter for about 6-7 hours. What a shame!&lt;br /&gt;&lt;br /&gt;Well, it's not the end. We still have 90 minutes to avenge Malaysia tomorrow. Go Timnas Indonesia! I support you whatever the result. I believe Indonesia will win AFF CUP 2010. Yeah! Garuda Fights Back!!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;-- &amp;nbsp; &amp;nbsp; -- &amp;nbsp; &amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- &amp;nbsp; &amp;nbsp; -- &amp;nbsp; &amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- &amp;nbsp; &amp;nbsp; --&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;br /&gt;BTW, I was given a gift by &lt;a href="http://poppimeshi.blogspot.com/"&gt;Esther&lt;/a&gt;. Thanks a lot, Esther. &lt;strike&gt;I almost forgot to receive it&lt;/strike&gt;. :P&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRllXLHmPKI/AAAAAAAAAMM/-5xlB6Of82c/s1600/IMG-20101219-00052affies.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRllXLHmPKI/AAAAAAAAAMM/-5xlB6Of82c/s320/IMG-20101219-00052affies.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It's written "Merry Christmas". Err, actually I didn't celebrate it on last 25th. I'm not a Christian. But, that's not any matter for me. I really appreciate it. Well, those small words look very nice: "have a nice holiday :)".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7235190606068091366?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7235190606068091366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/garuda-fights-back.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7235190606068091366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7235190606068091366'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/garuda-fights-back.html' title='Garuda Fights Back!'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRleE-cmqZI/AAAAAAAAAMI/5HYsAEZSMCU/s72-c/garuda.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3581679535828221780</id><published>2010-12-22T09:09:00.003+07:00</published><updated>2010-12-22T23:02:41.522+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>When I was a Child</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRFdOuVRM3I/AAAAAAAAAMA/6OJtpOirZps/s1600/mother.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="132" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRFdOuVRM3I/AAAAAAAAAMA/6OJtpOirZps/s200/mother.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;image: http://www.andhrauniversity.info&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;when I was a child, my Mom always took care of me.&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always guided me when I was learning something new.&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always accompanied me to go to school and waited me till the school was over.&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always told me a story before I fell to sleep&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always woke up every night to calm me down from a nightmare.&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always suggested me not to do a bad thing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;when I was a child, my Mom always praised me when I did something good.&lt;br /&gt;&lt;br /&gt;I just realized, there are so many things Mom has done when I was a child. Now, I'm growing to be adult. And you are so far from me. But that's not any matter. I know, you always pray for me every midnight. Yeah, I should give a big thank to God because I have a Mom like you, because your love and affection become bigger than when I was a child.&lt;br /&gt;&lt;br /&gt;Thank you Mom, happy Mom's Day. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3581679535828221780?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3581679535828221780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/when-i-was-child.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3581679535828221780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3581679535828221780'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/when-i-was-child.html' title='When I was a Child'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TRFdOuVRM3I/AAAAAAAAAMA/6OJtpOirZps/s72-c/mother.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3320350087874701149</id><published>2010-12-10T18:34:00.002+07:00</published><updated>2011-01-28T20:01:54.398+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Draw Parametric Curve Using Java</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TQIOuFuv3AI/AAAAAAAAALI/mO02VJvgGd4/s1600/curve.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TQIOuFuv3AI/AAAAAAAAALI/mO02VJvgGd4/s200/curve.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Guys, have you known about Parametric Curve? I do not really know about its definition exactly. But you may need to read &lt;a href="http://en.wikipedia.org/wiki/Parametric_equation"&gt;here&lt;/a&gt; to get more information. Actually, I heard it from Computer Graphic course in my college. I like this course, especially this chapter (about Parametric Curve). Why? You'll know it soon. :)&lt;br /&gt;&lt;br /&gt;Now, we'll draw a Parametric Curve to computer screen using Java programming language. Ok, here we go:&lt;br /&gt;&lt;br /&gt;Just for information, I use Netbeans IDE to code these source. Here the first Parametric Curve.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TQIOvAWVIHI/AAAAAAAAALM/c3LD-IRW7Ng/s1600/curve1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TQIOvAWVIHI/AAAAAAAAALM/c3LD-IRW7Ng/s320/curve1.jpg" width="305" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nice! I created that from this formula:&lt;br /&gt;&lt;br /&gt;x(t) = (r1 + r2) * cos (t * 2) – p * cos ((r1 + r2) * t / r2)&lt;br /&gt;y(t) = (r1 + r2) * sin (t * 2) – p * sin ((r1 + r2) * t / r2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;If you want to draw using java, it would be more complicated of course. :)&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;package parametriccurve;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ilham&lt;br /&gt; * @homepage http://hamzcraze.blogspot.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;&lt;br /&gt;public class ParametricCurve1 extends JApplet {&lt;br /&gt;&lt;br /&gt;    public static void main(String s[]) {&lt;br /&gt;        JFrame frame = new JFrame();&lt;br /&gt;        // Get the size of the screen&lt;br /&gt;&lt;br /&gt;        frame.setTitle("curve 1");&lt;br /&gt;        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;&lt;br /&gt;        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();&lt;br /&gt;        int height = screenSize.height;&lt;br /&gt;        int width = screenSize.width;&lt;br /&gt;        frame.setSize(width / 2, height / 2);&lt;br /&gt;&lt;br /&gt;        frame.setLocationRelativeTo(null);&lt;br /&gt;&lt;br /&gt;        frame.setResizable(false);&lt;br /&gt;        JApplet applet = new ParametricCurve1();&lt;br /&gt;        applet.init();&lt;br /&gt;        frame.getContentPane().add(applet);&lt;br /&gt;        frame.pack();&lt;br /&gt;        frame.setVisible(true);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void init() {&lt;br /&gt;        JPanel panel = new SpiroPanel();&lt;br /&gt;        getContentPane().add(panel);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;class SpiroPanel extends JPanel {&lt;br /&gt;&lt;br /&gt;    int nPoints = 1000;&lt;br /&gt;    double r1 = 95;&lt;br /&gt;    double r2 = 35;&lt;br /&gt;    double p = 185;&lt;br /&gt;&lt;br /&gt;    public SpiroPanel() {&lt;br /&gt;        setPreferredSize(new Dimension(400, 400));&lt;br /&gt;        setBackground(Color.white);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void paintComponent(Graphics g) {&lt;br /&gt;        super.paintComponent(g);&lt;br /&gt;        Graphics2D g2 = (Graphics2D) g;&lt;br /&gt;        g2.translate(200, 200);&lt;br /&gt;        g2.setColor(Color.red);&lt;br /&gt;        int x1 = (int) (r1 + r2 - p);&lt;br /&gt;        int y1 = 0;&lt;br /&gt;        int x2;&lt;br /&gt;        int y2;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        for (int i = 0; i &amp;lt; nPoints; i++) {&lt;br /&gt;            double t = i * Math.PI / 90;&lt;br /&gt;&lt;br /&gt;            x2 = (int)((r1+r2)*Math.cos(t*2)-p*Math.cos((r1+r2)*t/r2));&lt;br /&gt;            y2 = (int)((r1+r2)*Math.sin(t*2)-p*Math.sin((r1+r2)*t/r2));&lt;br /&gt;&lt;br /&gt;            g2.drawLine(x1, y1, x2, y2);&lt;br /&gt;            x1 = x2;&lt;br /&gt;            y1 = y2;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;I have tried some other formulas. Here the results.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TQIOwuYvZaI/AAAAAAAAALQ/7QbnokzhJKY/s1600/curve2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TQIOwuYvZaI/AAAAAAAAALQ/7QbnokzhJKY/s320/curve2.jpg" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TQIOyiR-lLI/AAAAAAAAALU/3wwqu-1Nd2A/s1600/curve3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TQIOyiR-lLI/AAAAAAAAALU/3wwqu-1Nd2A/s320/curve3.jpg" width="306" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Whoaa! It's nice right? Change the formula, and you'll get another nice graphic. :) Well, if you wanna download the complete source code, just take it here: &lt;a href="http://www.4shared.com/file/kwRYZuqg/parametricCurve.html"&gt;download source code parametric curve using Java.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy! :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3320350087874701149?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3320350087874701149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/draw-parametric-curve-using-java.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3320350087874701149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3320350087874701149'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/draw-parametric-curve-using-java.html' title='Draw Parametric Curve Using Java'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dHC6GaVEV0Y/TQIOuFuv3AI/AAAAAAAAALI/mO02VJvgGd4/s72-c/curve.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2126350159138022902</id><published>2010-12-04T09:40:00.001+07:00</published><updated>2010-12-04T09:43:43.061+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='award'/><title type='text'>2nd Award!</title><content type='html'>Hey, everyone! I suddenly miss to write a post on my blog. Yeah, I don't have enough spare time recently to update this beloved blog. :( And, once again, it seems like i will do "one month one post" again. :P&lt;br /&gt;&lt;br /&gt;Emm, I almost forgot that I should receive an award given by &lt;a href="http://poppimeshi.blogspot.com/"&gt;Esther&lt;/a&gt; before I write another post. I have promised to her that I will do it soon after all of my task are finished (er, my tasks are actually not done yet &amp;gt;_&amp;lt;). Anyway, thank you Esther, here I pay my promise. :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_tJYalKJg49k/TOdQ9vznFmI/AAAAAAAAAYo/72Fa6LXxk3I/s320/versatile_blogger_award.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tJYalKJg49k/TOdQ9vznFmI/AAAAAAAAAYo/72Fa6LXxk3I/s320/versatile_blogger_award.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;To accept the Blogger Award there are some rules to follow:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Thank and link back to who gave you the award.&lt;/li&gt;&lt;li&gt;Share seven things about yourself.&lt;/li&gt;&lt;li&gt;Pass it along to seven blogs you've recently discovered and enjoy.&lt;/li&gt;&lt;li&gt;Leave your recipients a note, telling them about the award.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;&lt;b&gt;Seven things about me:&lt;/b&gt; &lt;br /&gt;&lt;ol&gt;&lt;li&gt;I always use "hamzcraze" for my nickname on online forum, game, or chat. (I use it also on this URL blog)&lt;/li&gt;&lt;li&gt;Most of my friends always call me "hamz" on text messaging or online chat. (I'm still wondering that)&lt;/li&gt;&lt;li&gt;Study abroad is one of my dream.&lt;/li&gt;&lt;li&gt;I often singing and playing guitar to release my stress (even I can't do it very well).&lt;/li&gt;&lt;li&gt;My fave places are my room and computer laboratory at 6th floor GKB3 UMM.&lt;/li&gt;&lt;li&gt;I do teaching assistant from this semester and I really enjoy it.&lt;/li&gt;&lt;li&gt;I think seven is too many. :P Er, well . . . *thinking* . . . Yap! I'm always trying to keep struggling to reach all of my dreams. (fiuuh, that's all)&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Seven blogs I discovered and enjoy:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;a href="http://17thepoems.blogspot.com/"&gt;17thepoems&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://serpihan2.blogspot.com/"&gt;serpihan-mozaik&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://salmanalfa.blogspot.com/"&gt;salmanalfa&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bangjohan.com/"&gt;bangjohan &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tyasdessan.blogspot.com/"&gt;tyasdessan&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://deznote.do.am/"&gt;deznote&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://kikylicious.blogspot.com/"&gt;kikylicious&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Well, that's all about my 2nd award. I become impatient to write another post. :)&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2126350159138022902?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2126350159138022902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/2nd-award.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2126350159138022902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2126350159138022902'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/12/2nd-award.html' title='2nd Award!'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tJYalKJg49k/TOdQ9vznFmI/AAAAAAAAAYo/72Fa6LXxk3I/s72-c/versatile_blogger_award.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2132988498230508215</id><published>2010-11-11T00:44:00.006+07:00</published><updated>2010-11-11T01:05:19.189+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Infix to Postfix Conversion Using Java</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TNrYcwDebGI/AAAAAAAAALA/J-ULqdcOc4E/s1600/ifpf.jpg" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TNrYcwDebGI/AAAAAAAAALA/J-ULqdcOc4E/s1600/ifpf.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;Hey, guys! Yeah, I just wanna share my knowledge &lt;s&gt;even NOW I'm still bustling with my Mid Semester Test!&lt;/s&gt;&amp;nbsp;Ummh, where should I start? Okay, firstly you&amp;nbsp;have to understand what infix and postfix are. Well, just read &lt;a href="http://en.wikipedia.org/wiki/Infix_notation"&gt;here&lt;/a&gt; and &lt;a href="http://simple.wikipedia.org/wiki/Postfix_notation"&gt;here&lt;/a&gt;. :D&lt;br /&gt;&lt;br /&gt;Now, we will make a program in Java that can convert infix notation to postfix notation instantly. Ok, there are so many kind of source code that you could find on internet. But the source code below, I made it by my self. I'm sorry if this source code isn't really good. I'm still in learning process. Here we go:&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="source-code"&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ilham hasymi effendi&lt;br /&gt; * @homepage http://hamzcraze.blogspot.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;&lt;br /&gt;public class InfixToPostfix {&lt;br /&gt;    public static void main(String[] args) {&lt;br /&gt;        String infix = "";&lt;br /&gt;        String postfix = "";&lt;br /&gt;        Scanner scan = new Scanner(System.in);&lt;br /&gt;        LinkedStack myStack = new LinkedStack();&lt;br /&gt;        myStack.push('(');&lt;br /&gt;        System.out.println("insert infix notation:");&lt;br /&gt;        infix = scan.next();&lt;br /&gt;        infix+=')';&lt;br /&gt;        for (int i = 0; i &amp;lt; infix.length(); i++) {&lt;br /&gt;            char cek = infix.charAt(i);&lt;br /&gt;            if(cek == '('){&lt;br /&gt;                myStack.push(cek);&lt;br /&gt;            }else if(cek == ')'){&lt;br /&gt;                while(myStack.peek()!=(Object)'('){&lt;br /&gt;                    postfix+=myStack.pop();&lt;br /&gt;                }&lt;br /&gt;                myStack.pop();&lt;br /&gt;            }else if(cek == '+'||cek == '-'){&lt;br /&gt;                if(myStack.peek()==(Object)'*' &lt;br /&gt;                        || myStack.peek()==(Object)'/' &lt;br /&gt;                        || myStack.peek()==(Object)'^' &lt;br /&gt;                        || myStack.peek()==(Object)'+' &lt;br /&gt;                        || myStack.peek()==(Object)'-'){&lt;br /&gt;                    postfix+=myStack.pop();&lt;br /&gt;                    myStack.push(cek);&lt;br /&gt;                }else{&lt;br /&gt;                    myStack.push(cek);&lt;br /&gt;                }&lt;br /&gt;            }else if(cek == '*'||cek == '/'){&lt;br /&gt;                if(myStack.peek()==(Object)'^' &lt;br /&gt;                        || myStack.peek()==(Object)'*' &lt;br /&gt;                        || myStack.peek()==(Object)'/'){&lt;br /&gt;                    postfix+=myStack.pop();&lt;br /&gt;                    myStack.push(cek);&lt;br /&gt;                }else{&lt;br /&gt;                    myStack.push(cek);&lt;br /&gt;                }&lt;br /&gt;            }else if(cek == '^'){&lt;br /&gt;                myStack.push(cek);&lt;br /&gt;            }else{&lt;br /&gt;                postfix+=cek;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        System.out.println("");&lt;br /&gt;        System.out.println("postfix notation:");&lt;br /&gt;        System.out.println(postfix);&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;WARNING: you need some additional source code to run the source code above. Here these additional source codes:&lt;br /&gt;&lt;br /&gt;&lt;pre class="source-code"&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ilham hasymi effendi&lt;br /&gt; * @homepage http://hamzcraze.blogspot.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;import java.util.EmptyStackException;&lt;br /&gt;&lt;br /&gt;public class LinkedStack implements Stack {&lt;br /&gt;&lt;br /&gt;    protected ChainNode topNode;&lt;br /&gt;    protected static int num = -1;&lt;br /&gt;&lt;br /&gt;    public LinkedStack(int initialCapacity) {&lt;br /&gt;        // the default initial value of topNode is null&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public LinkedStack() {&lt;br /&gt;        this(0);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public boolean empty() {&lt;br /&gt;        return topNode == null;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Object peek() {&lt;br /&gt;        if (empty()) {&lt;br /&gt;            throw new EmptyStackException();&lt;br /&gt;        }&lt;br /&gt;        return topNode.element;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Object peekSpec(int i){&lt;br /&gt;        ChainNode tmp = topNode;&lt;br /&gt;        if(i&amp;gt;num){&lt;br /&gt;            return null;&lt;br /&gt;        }&lt;br /&gt;        for (int j = 0; j &amp;lt; i; j++) {&lt;br /&gt;            tmp = tmp.next;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        return tmp.element;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void push(Object theElement) {&lt;br /&gt;        topNode = new ChainNode(theElement, topNode);&lt;br /&gt;        num++;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public Object pop() {&lt;br /&gt;        if (empty()) {&lt;br /&gt;            throw new EmptyStackException();&lt;br /&gt;        }&lt;br /&gt;        Object topElement = topNode.element;&lt;br /&gt;        topNode = topNode.next;&lt;br /&gt;        num--;&lt;br /&gt;        return topElement;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public int getSize(){&lt;br /&gt;        return num+1;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="source-code"&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt; *&lt;br /&gt; * @author ilham hasymi effendi&lt;br /&gt; * @homepage http://hamzcraze.blogspot.com&lt;br /&gt; *&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class ChainNode&lt;br /&gt;{&lt;br /&gt;   // package visible data members&lt;br /&gt;   Object element;&lt;br /&gt;   ChainNode next;&lt;br /&gt;&lt;br /&gt;   // package visible constructors&lt;br /&gt;   ChainNode() {}&lt;br /&gt;&lt;br /&gt;   ChainNode(Object element)&lt;br /&gt;      {this.element = element;}&lt;br /&gt;&lt;br /&gt;   ChainNode(Object element, ChainNode next)&lt;br /&gt;      {this.element = element;&lt;br /&gt;       this.next = next;}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;That's all buddy. &amp;nbsp;Ask me if my source code is unclear to read or hard to understand. Thanks for reading this post. Just lemme know if you find some bugs. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2132988498230508215?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2132988498230508215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/11/infix-to-postfix-conversion-using-java.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2132988498230508215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2132988498230508215'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/11/infix-to-postfix-conversion-using-java.html' title='Infix to Postfix Conversion Using Java'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TNrYcwDebGI/AAAAAAAAALA/J-ULqdcOc4E/s72-c/ifpf.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1810042002275705136</id><published>2010-10-25T00:43:00.003+07:00</published><updated>2010-10-25T00:47:15.623+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='award'/><title type='text'>My First Award (I Dunno What Should I do!)</title><content type='html'>&lt;span class="fullpost"&gt;Well, I got this award about 1 week ago (it's been a long enough!). I'm so sorry to &lt;a href="http://tyasdessan.blogspot.com/"&gt;tyas&lt;/a&gt; who has given me this award. I really didn't know what should I do. #hammer# (remember: it's my first award)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TMRuZ8QOF1I/AAAAAAAAAK8/mKSZMXHhgKQ/s1600/awarddddddddd.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TMRuZ8QOF1I/AAAAAAAAAK8/mKSZMXHhgKQ/s1600/awarddddddddd.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Anyway, now I could understand how to receive this award.:)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a name='more'&gt;&lt;/a&gt;Firstly, I will give this award to these friends:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://17thepoems.blogspot.com/"&gt;17thepoems&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://avtutor.blogspot.com/"&gt;avtutor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bangjohan.com/"&gt;bangjohan&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://coveroxxi.blogspot.com/"&gt;coveroxxi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://deznote.do.am/"&gt;deznote&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://dhafiq-san.blogspot.com/"&gt;dhafiq-san&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://monlievt.blogspot.com/"&gt;monlievt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://operlood.blogspot.com/"&gt;operlood&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://salmanalfa.blogspot.com/"&gt;salmanalfa&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://spyc0dz.blogspot.com/"&gt;spyc0dz&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Now, everyone who wanna take this award must follow these rules: put your link on number 10 and erase the number 1. Every link must be one step scrolled up. At the last, it should be like this:&lt;br /&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: georgia; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 18px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: large;"&gt;&lt;span class="Apple-style-span" style="font-size: 17px; font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;div class="post-body entry-content" style="line-height: 1.6em; margin: 0px 0px 0.75em;"&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;/b&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://darkard.blogspot.com/"&gt;Dark Ard Deidara&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.rynnalina.co.cc/"&gt;Walk to Wonderland&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.chacangace.co.cc/"&gt;Action-girl&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://ninalqatami.blogspot.com/"&gt;Dunianya✖Nina&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://dragonmirz.blogspot.com/"&gt;Mirah Andi ♥ Big Bang is VIP&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://josephineangelia.blogspot.com/"&gt;The Versatile Avenue&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://chelsiregar.blogspot.com/"&gt;the waterFlow&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://babywiie.blogspot.com/"&gt;babywiie&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://tyasdessan.blogspot.com/"&gt;tyas dessandie&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://hamzcraze.blogspot.com/"&gt;Knowledge is Delicious!&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: georgia; margin: 0px; text-align: left;"&gt;&lt;span style="color: black; font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;i style="font-weight: normal;"&gt;&amp;nbsp;&lt;/i&gt;&lt;span style="font-weight: normal;"&gt;Just follow those steps. Are you feeling confused? Same as me at the first time! #hammer# Well yeah, you could read the complete instruction from &lt;a href="http://tyasdessan.blogspot.com/2010/10/my-1st-and-2nd-award.html"&gt;tyas' blog&lt;/a&gt;. Thanks! :) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="color: #e06666;"&gt;&lt;span class="fullpost"&gt;(NB: just correct me if you find my English mistake. I'm in learning process. ^^)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1810042002275705136?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1810042002275705136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/10/my-first-award-i-dunno-what-should-i-do.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1810042002275705136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1810042002275705136'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/10/my-first-award-i-dunno-what-should-i-do.html' title='My First Award (I Dunno What Should I do!)'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dHC6GaVEV0Y/TMRuZ8QOF1I/AAAAAAAAAK8/mKSZMXHhgKQ/s72-c/awarddddddddd.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1939968244376570917</id><published>2010-10-17T23:28:00.008+07:00</published><updated>2010-10-26T07:48:13.316+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>New Look of My Blog</title><content type='html'>&lt;span class="fullpost"&gt;First of all, once again, I wanna say: I'm so sorry guyz, it's been a long time since my last post. Fufufu, I know, I'm a bad blogger. One post for one month?? (really-really bad!) Yeah, I'm sorry (again). I was very busy. My lecturers gave me so many assigments. Well, anyway, did you notice that my blog has a new look? Yeah, I was bored with my old template. Okay, might the previous template looks better in color. But the problem is about access time. The new template is faster because it's lighter than the previous. So, let's compare both of them!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TLshrzZE7zI/AAAAAAAAAKA/r6EKiXtiJVo/s1600/Copy+of+b.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TLshrzZE7zI/AAAAAAAAAKA/r6EKiXtiJVo/s400/Copy+of+b.bmp" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;my previous blog template: good looking. but slow. :(&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TLsi20YSZfI/AAAAAAAAAKE/qX6I-PXIxU8/s1600/c.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TLsi20YSZfI/AAAAAAAAAKE/qX6I-PXIxU8/s400/c.bmp" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;the new look: more simple. faster! :D&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;In conclusion, faster and simple template has to be priority of my blog. BTW, I do love my new header :)&lt;/span&gt;&lt;br /&gt;&lt;div style="color: #cccccc;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;span style="color: #cccccc;"&gt;(NB: just correct me if you find my English mistake. I'm in learning process. ^^)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1939968244376570917?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1939968244376570917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/10/new-look-of-my-blog.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1939968244376570917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1939968244376570917'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/10/new-look-of-my-blog.html' title='New Look of My Blog'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dHC6GaVEV0Y/TLshrzZE7zI/AAAAAAAAAKA/r6EKiXtiJVo/s72-c/Copy+of+b.bmp' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4998322192682536731</id><published>2010-09-24T10:05:00.012+07:00</published><updated>2010-10-17T22:14:42.188+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>New Boarding House, New Spirit! :D</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TJwQvFm4kfI/AAAAAAAAAJE/T9LUL8rhFVU/s1600/house.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TJwQvFm4kfI/AAAAAAAAAJE/T9LUL8rhFVU/s200/house.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Emm, sebelumnya, walopun sudah sangat sangat sangat sangat sangat sangat sangat telat, (aku uda bilang sangat ga? xP) aku masih pengen ngucapin minal aidzin wal faidzin, mohon maaf jika selama ini ada tulisanku yang pernah menyakiti hati kawan-kawan semua. ^^ #shakehand# BTW udah lama banget ya aku ga ngupdate blog ini. Yah, maklumlah, liburan lebaran di rumah susah banget nyari device dan koneksi internet yang mumpuni buat update blog. Ditambah lagi problem rusaknya flashdisk jadulku (cuman 1gb &amp;gt;_&amp;lt;). Jadi terpaksa harus merelakan file-file penting di dalamnya T_T  #crying#. Weleh-weleh, ko jadi curhat?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Well, now lemme back to the right way (kembali ke judul awal yak). Semester ini terpaksa aku cari kost sampe muter-muter ga jelas. Cz, Budhe Rus (ibu kostku) ga mau nge-kost-in rumahnya lagi. Emang cari tempat kost yang pas di hati tuh rada-rada susah. Masa dari subuh sampe subuh lagi (lebay) tetep aja belum dapet kost yang cocok. Aku sih ga pengen cari yang muluk-muluk, minimal sama kayak kost yang dulu aja aku udah bersyukur banget. Sayangnya para juragan kost di sekitar kampus pada ga bersahabat semua. Ada yang bagus tapi pasang tarifnya mahal amir. Kalo pengen yang murah, ya jangan berharap bisa lepas dari mimpi buruk tiap malam (lebay lagi).&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Yaahh, tapi Tuhan selalu memberikan yang terbaik, aku percaya itu. Sangat bersyukurlah aku karena pada akhirnya dapet juga tempat kost yang murah, bagus, n' nyaman di hati. Bravo! #raising hand# Rumahnya sih masih baru di bangun. Dulu waktu masih pertama masuk n' liat-liat ke dalem, ni bangunan masih bau cat basah, hoeks! #be sick# Tapi bangunannya mantap abis euy! Dengan bentuk dan model minimalis rumah ini jadi terkesan elegan diliatnya. See da picts below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOMcnCrfI/AAAAAAAAAIU/GQWO3h3D1jY/s1600/CIMG8594.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOMcnCrfI/AAAAAAAAAIU/GQWO3h3D1jY/s320/CIMG8594.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- kost dari depan: ga bisa dapet angle yang lebih baek, cz depan tuh mepet sawah.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TJwOYL2d29I/AAAAAAAAAIg/f12cJDkgmCo/s1600/CIMG8586.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TJwOYL2d29I/AAAAAAAAAIg/f12cJDkgmCo/s320/CIMG8586.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt; - pemandangan depan kost: tuh kan sawah, apa kubilang.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Bersyukur lagi, tetangga disini juga baek banget. Mereka juga ga diragukan dalam hal agama. Aku pernah liat anak-anak di sekitar situ (masih kelas 2 SD paling) sudah konsisten pake jilbab kalo keluar rumah. Subhanallah! #adore#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOeY-vYmI/AAAAAAAAAI0/qiCXxxdAez8/s1600/CIMG8595.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOeY-vYmI/AAAAAAAAAI0/qiCXxxdAez8/s320/CIMG8595.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- tetangga baru: semoga bisa cepat berbaur dengan orang-orang didalamnya.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Now, let's come in! Kita liat-liat ke dalem yuk! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TJwOZoGWfKI/AAAAAAAAAIk/g0q_-gcqfOM/s1600/CIMG8588.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TJwOZoGWfKI/AAAAAAAAAIk/g0q_-gcqfOM/s320/CIMG8588.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- penampakan dari dalam ke pintu depan: perabotannya masih minim.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOcyPWSKI/AAAAAAAAAIw/U9kT9eKm62w/s1600/CIMG8592.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOcyPWSKI/AAAAAAAAAIw/U9kT9eKm62w/s320/CIMG8592.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt; - penampakan ruang tengah: masih berantakan yah?&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOa_5TNzI/AAAAAAAAAIo/d_D2RZdr-uM/s1600/CIMG8589.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOa_5TNzI/AAAAAAAAAIo/d_D2RZdr-uM/s320/CIMG8589.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt; - here my room: belum ada banyak barang, kalo uda pasti berantakan, hahahahaa! #LOL#&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOb8iDwLI/AAAAAAAAAIs/ZSzmnoiarOk/s1600/CIMG8590.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOb8iDwLI/AAAAAAAAAIs/ZSzmnoiarOk/s320/CIMG8590.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- kamar yudhi: lepi sama modemnya sering kupinjem. #hammer#&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOh-VzbbI/AAAAAAAAAJA/7FSVt5sNgD0/s1600/CIMG8600.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOh-VzbbI/AAAAAAAAAJA/7FSVt5sNgD0/s320/CIMG8600.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt; - kamar mandi: mepet banget sama kamar yudhi! #hammer#&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOgiwcyDI/AAAAAAAAAI8/NKdvRMsN5kM/s1600/CIMG8598.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TJwOgiwcyDI/AAAAAAAAAI8/NKdvRMsN5kM/s320/CIMG8598.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- dapur kecil: belum ada kompor, rice cooker, kulkas, mesin cuci, AC, komputer, LCD TV, spring bed, hahahhaa! #thought silly#&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TJwOfQZPbJI/AAAAAAAAAI4/L9v-SA1cHqg/s1600/CIMG8597.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TJwOfQZPbJI/AAAAAAAAAI4/L9v-SA1cHqg/s320/CIMG8597.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt; - tangga ke jemuran: naek ke atas yok!&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOUqzsQBI/AAAAAAAAAIY/uATw93Jvp0s/s1600/CIMG8582.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOUqzsQBI/AAAAAAAAAIY/uATw93Jvp0s/s320/CIMG8582.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;-&lt;i&gt; ilham berpose di atas: kalo mandi sih belum, tapi uda liat sponge bob. xP #hammer#&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOWIqzTcI/AAAAAAAAAIc/4LPhxqDarKI/s1600/CIMG8583.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TJwOWIqzTcI/AAAAAAAAAIc/4LPhxqDarKI/s320/CIMG8583.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;- penampakan yudhi di atas: pemilik kamera ga mau ketinggalan. xD&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Kalo pengen lebih jelas lagi monggo datang aja ke sini. Perumahan "Muara Sarana Indah" Malang di daerah rumah bagian dalem cari rumah yang paling pojok. Belum ada nomornya, kan masih baru.&lt;br /&gt;&lt;br /&gt;That's all, everyone! Thanks for visiting my new boarding house. I mean, via this blog :P.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4998322192682536731?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4998322192682536731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/09/new-boarding-house-new-spirit-d.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4998322192682536731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4998322192682536731'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/09/new-boarding-house-new-spirit-d.html' title='New Boarding House, New Spirit! :D'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dHC6GaVEV0Y/TJwQvFm4kfI/AAAAAAAAAJE/T9LUL8rhFVU/s72-c/house.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2542573339961372645</id><published>2010-08-11T08:51:00.000+07:00</published><updated>2010-08-11T08:53:09.461+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>Ramadhan Has Come</title><content type='html'>Liburan ramadhan di rumah mungkin bikin aku tidak sempat mengurus blog ini. Mohon maap, di rumah tidak ada device yang mendukung. Jadi ijin vakum dulu, hehehe. Ilham pengen ngucapin met puasa bagi seluruh umat Islam. Mohon maaf juga atas segala kesalahan yang telah Ilham lakukan selama ini. Happy Ramadhan Everyone! :D&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TGIAhUel77I/AAAAAAAAAHA/WBaqwGRJ-0U/s1600/ramadhan.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TGIAhUel77I/AAAAAAAAAHA/WBaqwGRJ-0U/s400/ramadhan.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sekedar info saja, gambar ini dibikin dengan Macromedia Flash 8. Hahaha, waktu itu komputer yang kupinjem baru diinstal-ulang. Jadi masih belum ada Corel Draw, Photoshop, Adobe Illustrator, etc. Masih bagus lah aplikasi ini mendukung konsep Layer. Bayangkan kalo pake Ms Paint, bisa 2 jam cuma bikin gambar ginian. :D&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2542573339961372645?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2542573339961372645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/08/ramadhan-has-come.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2542573339961372645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2542573339961372645'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/08/ramadhan-has-come.html' title='Ramadhan Has Come'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TGIAhUel77I/AAAAAAAAAHA/WBaqwGRJ-0U/s72-c/ramadhan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5477010758546379644</id><published>2010-08-02T15:59:00.004+07:00</published><updated>2010-10-17T22:16:14.614+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='just for fun'/><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>Home is Different</title><content type='html'>Now, lemme say it loudly: AAAARRRRGGGHHHH,, YEEAAAHHH,, I'M HOOOMEE!!! I've been waiting this time for very very very long time. I'm so glad that I can coming home finally. I love my home. I love gathering with my family here. I love laying around on my bed. I love playing around backyard with my . . . (well, my cat doesn't have name :P). I dunno what to say, it's just sooo niceee, yahuuii! :D Well, just as the title of this post, HOME IS DIFFERENT! I said, my home has many differences. And these differences prevent me to going back to Malang, hahaha. These are the things I mean:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TELEVISION:&lt;/b&gt;&lt;br /&gt;Yeah, at home, I could watch a bigger size TV (than TV at my boarding house) and it has more than 30 channels! WOW! Of course it's really nice for me who has been bored with the 6 channels that always show infotainment and sinetron everyday (no! no more these kinda program, pliz! &amp;gt;_&amp;lt;).&amp;nbsp; One of my fave channel is True Sport channel. True Sport it self has (maybe) 4-5 kind channels (each channel always show one kinda sport). And I prefer the first channel because it shows all about soccer (match, info, etc). YEP! My sleeping time is getting fewer due to I'm always watching this channel up to it's 12AM. Er, yeah, I love watching Disney channel and Cartoon Network too (it shows cartoon 24 hours). :D&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;b&gt;&lt;a name='more'&gt;&lt;/a&gt;CLOTHES WASHING n' IRONING:&lt;/b&gt;&lt;br /&gt;Yippi! I really love this one :P. Actually, this activity really drives me crazy (it's wet, tarnish, dirty, rumpled, oh no!). At home, I shouldn't wash and iron my clothes by my own. Washing machine and my mum will do it for me, hehhe. Love you so much mum :). &lt;br /&gt;&lt;br /&gt;&lt;b&gt; DO EVERYTHING I WANT:&lt;/b&gt;&lt;br /&gt;There is no exhausting and boring activity such as studying and doing so many home works. Huahahahahaaa! (LVOL: Laugh Very Out of Loud XD) My activity here (as far as I can mention) is eating, sleeping, taking a pee and a bowl (huahaha! LOL), helping my mum (not really hard to do), playing guitar, and reading novel. Talking about reading novel, Harry Potter could make me ADDICTED. I dunno how could it be. If you haven't read this book and don't wanna be addicted like me, pliz DON'T read this book! EVEN JUST ONE CHAPTER ONLY! I wonder this book could hypnotize me to read it up to more than 4 hours without moving from my chair. Well, I could stop it when it reaches 12AM and start going to bed. But, if I haven't finished this book, I will wake up at 3AM and beginning to read it again. &amp;gt;_&amp;lt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt; THE OTHER THINGS I LOVE TOO:&lt;/b&gt;&lt;br /&gt;- Breakfast, lunch, and dinner, I could have them all completely. Haha, I rarely have my breakfast in Malang. :D&lt;br /&gt;- More time sleeping. Four hours in the afternoon, and five hours in the evening. And it still could be increased. :P&lt;br /&gt;&lt;br /&gt;Yeah, just as I said before: HOME IS DIFFERENT. Home is nice, not so with the boarding house. I wonder when I am ready and sincerely to go to back to Malang again. Lumajang, even it just a small city and has so hot weather, it could make me stay in peace and my make heart quiet. :)&lt;br /&gt;&lt;br /&gt;Hmm, I think that's all buddy. I knew this post is not really important to read. I'm sorry, once again, I don't have any idea to write something in this blog (this blog has only one post last month). Er, it might I just wanna increase my English skill (that is still poor 'til NOW! &amp;gt;_&amp;lt;). Pliz gimme suggestions or correct me if I'm wrong. Thanks. :)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5477010758546379644?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5477010758546379644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/08/home-is-different.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5477010758546379644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5477010758546379644'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/08/home-is-different.html' title='Home is Different'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1958923649427131677</id><published>2010-07-04T07:42:00.018+07:00</published><updated>2010-10-22T17:40:26.307+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>Seminar Blog Ala Indonesia by Raditya Dika</title><content type='html'>Yo yo yo! Hari yang ditunggu akhirnya tiba. Seminar Ngeblog Ala Indonesia oleh Raditya Dika akhirnya terlaksana juga pada tanggal 3 Juli 2010 kemaren. Sebenarnya acara ini adalah event lanjutan dari &lt;a href="http://hamzcraze.blogspot.com/2010/06/my-blog-is-still-winner.html"&gt;Machung Blog Competition&lt;/a&gt; yang dilaksanakan beberapa waktu yang lalu untuk memperingati Hari Kebangkitan Nasional. Well, postingan kali ini sebenarnya merupakan sedikit ulasan aja mengenai seminar ini. Mungkin ntar lebih banyak tulisan yang mengarah ke cerita impression-ku mengenai Ma Chung dan lingkungan di sana. Okeh, cekitdot...&lt;br /&gt;&lt;br /&gt;Hmm, ini memang pertama kali aku datang ke Universitas Ma Chung. Gede n' bagus banget kampusnya. Kelihatan kalo kampus ini buat orang-orang tajir, hehehe. Abis turun dari motor aku, yang ditemani &lt;a href="http://www.facebook.com/monlievt"&gt;Nandito&lt;/a&gt; sama &lt;a href="http://www.facebook.com/myudhi1"&gt;Yudhi&lt;/a&gt;, cuman bisa melongo. Wah, gedung buat tempat seminarnya yang mana yak? Untunglah di situ sudah ada beberapa peserta yang datang, dan rupanya tahu dimana letak gedung itu berada. Yah, ngikut aja dibelakangnya.&lt;br /&gt;&lt;br /&gt;Sesampai di depan gedung itu (namanya Balai Pertiwi), wow ternyata sudah cukup banyak peserta yang sudah datang. Di situ juga beberapa panitia (mereka semua pake batik) yang berdiri di sekitar situ untuk menyilakan masuk para peserta. Eh, BTW kami bertiga di situ terlihat seperti kaum minoritas. Hahaha, kenapa? Yang sudah pasti jelas terlihat adalah . . . WARNA KULIT! Kebanyakan mereka yang datang adalah orang-orang ras cina. Kulit mereka putih-putih dan tentunya terawat, hahaha (mereka kan tajir, pasti terawat dunk ^^). Coba liat foto di bawah. Nandito ngambilnya diem-diem dari belakang:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_cw3sip0I/AAAAAAAAAFI/ScGna4-HAOw/s1600/j.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489849202930526018" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_cw3sip0I/AAAAAAAAAFI/ScGna4-HAOw/s400/j.JPG" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Keliatan kan dari pakaian mereka kalo mereka tuh tajir, terawat. Beda banget sama kami. Cuma pake celana jeans, kemeja sederhana. Tuh pakaian yang biasa kami pake buat ngampus. Yah, setidaknya kami cukup terawat kok, hahaha! (maksa dot kom ^^)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a name='more'&gt;&lt;/a&gt;Yah, sebenarnya apa masalahnya kalo kami berkulit gelap? (terutama aku &amp;gt;_&amp;lt;) Biarin dah, pede aja kami langsung nyelonong ke pintu masuk. Well, panitia di situ ramah banget euy! Abis nunjukin tiket kami dipersilakan mengisi formulir untuk keperluan sertifikat nanti. Kali ini aku harus berhati-hati menuliskan ILHAM HASYMI EFFENDI dengan jelas. Mengingat sertifikat yang kudapat waktu seminar seringkali salah. Hadeh, payah, kebanyakan mereka tidak bisa membedakan HASYMI dengan HASYIM ato HASYIMI. Lagipula nama belakangku EFFENDI sering tidak ditulis dengan double F. &amp;gt;_&amp;lt;  Ok, ga penting, lanjut ceritanya. Well, saking ramahnya panitia, abis ngisi formulir tuh ada mbak cantik yang mau-maunya nganterin sampe ke tempat duduk. Ihirrr,, :P :P  Sempat terjadi obrolan singkat juga:  &lt;span style="font-weight: bold;"&gt;mbak cantik&lt;/span&gt; : mas ini darimana?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham &lt;/span&gt;    : (bingung, agak grogi, ga mungkin kan jawab dari tempat parkir?)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mbak cantik&lt;/span&gt; : mas ini dari kampus mana? (mbak ini sampe ngulang pertanyaannya)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham  &lt;/span&gt;   : mm, dari UMM mbak.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mbak cantik&lt;/span&gt; : ouh, dari Malang juga toh. Ya udah mas, silakan duduk di sebelah situ, di sana ada 3 tempat.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham &lt;/span&gt;    : ea, makasih ya mbak.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mbak cantik&lt;/span&gt; : eh mas, ini lho ada buku Marmut Merah Jambu, limited edition, ada tanda tangan Raditya Dika. Harganya 45ribu.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham &lt;/span&gt;    : mm, mm, kayanya ntar dulu deh mbak. (sambil senyum, sadar kalo duit di dompet ntar ga nyukup buat transport pulkam) &lt;br /&gt;&lt;br /&gt;Yah, ampun mbak, kirain mo ngapain ko sampe repot-repot nganter ke tempat duduk. Ga taunya mo jual buku &amp;gt;_&amp;lt;. Anyway, kami udah nyampe di tempat duduk. Kami sengaja ambil yang di depan. Setelah nunggu beberapa saat, akhirnya seminar dimulai. Acara ini di awali dengan presentasi dari JagoanHosting.com (sponsor dari acara ini). Setelah presentasi usai, nah, ini dia yang ditunggu-tunggu peserta. Setelah dipanggil, si Raditya Dika akhirnya nongol. Kali ini dia ga pake kacamata.  &lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_dqX1qEiI/AAAAAAAAAFQ/Gs9WWCrvhYg/s1600/i.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489850190811238946" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_dqX1qEiI/AAAAAAAAAFQ/Gs9WWCrvhYg/s400/i.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 266px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yah, orangnya asyik sih, kocak, gokil. Gaya bicaranya emang ceplas-ceplos gitu. Aku ingat dia buka acara ini pake bahasa jawa yang maksa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radit&lt;/span&gt; : hei rek, wes mangan ora?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;peserta &lt;/span&gt;: uweeess,, oraaa,, duruuunngg,, (dan suara tidak jelas lainnya)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radit  &lt;/span&gt; : lek durung mangan yo uwes,,&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;peserta&lt;/span&gt; : (padahal ga lucu, tapi mereka banyak yang ketawa, :P)&lt;br /&gt;&lt;br /&gt;Awalnya sih dia sudah nyiapin slide power point buat seminar ini. Terlihat jelas judulnya: MAKING A GREAT BLOG. Eh, pas dia ngisi ni seminar ternyata tuh slide terlantar. Asal tahu saja, dia cuman nunjukin slide yang pertama doank sampe acara slese. | gubrak! &amp;gt;_&amp;lt; | Dia lebih banyak ngobrol santai, bercanda, sama sharing-sharing pengalamannya. Ga nyangka juga, ternyata dia tuh kocak abis. Sampe sakit perut aku denger banyolannya. Coba liat foto-fotonya:  &lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TC_eJheWXxI/AAAAAAAAAFY/JHNAEgvtmQo/s1600/a.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489850725973778194" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TC_eJheWXxI/AAAAAAAAAFY/JHNAEgvtmQo/s400/a.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 306px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ini bang Radit lagi meragain cewek yang mau ditembaknya dulu waktu SMP. Si cewek lagi beli batagor. Kayake lagi milih-milih batagornya gitu. :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TC_etFpOs8I/AAAAAAAAAFg/6XX6FhDBjok/s1600/aa.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489851336978510786" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TC_etFpOs8I/AAAAAAAAAFg/6XX6FhDBjok/s400/aa.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 306px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Yang ini bang Radit lagi niruin cewek jaman sekarang yang lagi pose foto buat profpict di fesbuk. Hahaha, ngakak deh aku waktu itu. :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yuhuu, sekarang saatnya sesi tanya jawab. Sebenernya seh aku sudah punya pertanyaan yang kupendem dari tadi, tapi di sesi pertama mereka yang tanya tuh cewek semua. Yah, jadi sungkan. Pertanyaanku akhirnya terlontar di sesi kedua. Sayang, Nandito lupa mengabadikan momen ini. So, waktu aku ngomong sama bang Radit jadi ga ada fotonya. :(&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham &lt;/span&gt;: selamat sore mas.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radit&lt;/span&gt; : ya, selamat sore.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham &lt;/span&gt;: gini mas, aku udah baca beberapa tulisan mas di blog. Biasanya tuh mas suka nyelipin pesan moral di akhir tulisan. Emang seberapa penting kah pesan moral ini harus dimasukkan di tulisan kita?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radit&lt;/span&gt; : yah, elo, ngapain si lo ga nanya gituan dari tadi?&lt;br /&gt;(padahal ga ada yang lucu, tapi entah peserta jadi ketawa semua)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ilham&lt;/span&gt; : yah, ini baru dapet kesempatan nanya sekarang mas. Terima kasih sebelumnya. (sambil nyengir trus langsung ngacir balik ke tempat duduk)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radit&lt;/span&gt; : ehm, gimana yah? Kalo buat gue, pesan moral tuh ga terlalu penting juga dimasukin. Mending lo nulis aja apa adanya dulu. Yang penting lo jujur dulu sama diri lo dan tulisan lo. Jangan pake bahasa yang tinggi n' ngarep ntar lo dikirain pinter dan jangan sok ngasi pesan moral buat nunjukin lo tuh bermoral. Lo tulis aja apa adanya. Pesan moral itu sendiri nantinya akan muncul seiring dengan penilaian pembaca.&lt;br /&gt;&lt;br /&gt;Well, tengkyu mas Radit. Semoga ilmu itu berguna bagiku untuk menulis di blogku tercinta ini ^^. &lt;br /&gt;&lt;br /&gt;Finally, acara seminar berakhir. Penutupnya diisi dengan hiburan dan penganugerahan pemenang Ma Chung Blog Competition. Waktu itu sudah sore, belum shalat ashar juga, masalahnya sekarang ada ga ya Masjid ato Musholla di Universitas ini? (kan, mereka yang jadi mahasiswa di sini kebanyakan kristen) Hehe, begonya aku, tentu saja panitia menyediakan tempat untuk shalat. Toh, yang jadi mahasiswa di sini ada juga yang muslim dan berjilbab pula. Sekali lagi salut buat panitia, sampe mau-maunya nganter kami ke tempat shalat. Tapi kali ini bukan mbak cantik. :P&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_fdPiV3-I/AAAAAAAAAFo/Milh63LfEMw/s1600/h.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489852164267696098" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_fdPiV3-I/AAAAAAAAAFo/Milh63LfEMw/s400/h.jpg" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See! Gambar di atas tuh tempat shalatnya. Aku tahu ruang ini sebenarnya bukan musholla, melainkan ruang rest room yang dijadikan musholla untuk sementara. Tapi, Oh God! Ruang ini bahkan lebih bagus dan lebih luas dari musholla teknik di kampusku. Ckckck. &amp;gt;_&amp;lt;  Hmm, sebelum pulang Nandito pengen cari obyek buat portofolio fotografinya. Modelnya? Tentu saja aku sama Yudhi. Hehe, maap, narsis dolo yahh. :P :P :D  &lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TC_gW3QJLMI/AAAAAAAAAFw/8bnUr6giJzs/s1600/c.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489853154181328066" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TC_gW3QJLMI/AAAAAAAAAFw/8bnUr6giJzs/s400/c.jpg" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Nandito sendiri ga pengen narsis. Bagus, to! Be a professional photographer! :) BTW, bangunan di belakang tuh unik ya?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_hGkURYAI/AAAAAAAAAF4/HUefEPCcRhM/s1600/e.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489853973732089858" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_hGkURYAI/AAAAAAAAAF4/HUefEPCcRhM/s400/e.jpg" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Behind The Scene of This Photo: gara-gara pengen foto di sini kami sampe tega-teganya ngusir panitia yang lagi ngobrol di deket situ. :P&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_hdDkR1PI/AAAAAAAAAGA/32t8VNSSX-Y/s1600/b.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489854360077849842" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_hdDkR1PI/AAAAAAAAAGA/32t8VNSSX-Y/s400/b.jpg" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Selaen aku sama Yudhi, bunga di situ juga boleh dong jadi model. Nandito jago juga fotografinya. Temen-temen yang pengen liat portofolio milik Nandito lebih banyak lagi bisa ke sini: &lt;a href="http://monlievt.blogspot.com/"&gt;monlievt.blogspot.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_h7-9UmEI/AAAAAAAAAGI/I6wrdjLASHA/s1600/d.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489854891416655938" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_h7-9UmEI/AAAAAAAAAGI/I6wrdjLASHA/s400/d.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 266px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Bravo! I really like this photo! Foto ini settingnya serasa bukan di Indonesia. Yah, setara kaya di kuala lumpur gitu. hehehe, :P&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_ikxxYPUI/AAAAAAAAAGQ/GskMkx8eVkY/s1600/f.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489855592251538754" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TC_ikxxYPUI/AAAAAAAAAGQ/GskMkx8eVkY/s400/f.jpg" style="cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Nah, terakhir, ini dia sertifikatnya. Di situ tertulis sempurna tanpa kesalahan: ILHAM HASYMI EFFENDI, hohohoo. :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;blockquote&gt;- thx to Nandito buat poto-potonya :) -&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1958923649427131677?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1958923649427131677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/07/seminar-blog-ala-indonesia-by-raditya.html#comment-form' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1958923649427131677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1958923649427131677'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/07/seminar-blog-ala-indonesia-by-raditya.html' title='Seminar Blog Ala Indonesia by Raditya Dika'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_cw3sip0I/AAAAAAAAAFI/ScGna4-HAOw/s72-c/j.JPG' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3380537930906290876</id><published>2010-06-28T11:08:00.003+07:00</published><updated>2010-10-17T22:17:11.428+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='just for fun'/><title type='text'>Riddle: 100 Points to Get Outta Here</title><content type='html'>Guys, I would like to show you a riddle. This riddle is just really simple. There is a labyrint and some number inside. See the pic below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TCggkblhGFI/AAAAAAAAAE4/NALxOUrnHug/s1600/labyrint.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5487671956203444306" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TCggkblhGFI/AAAAAAAAAE4/NALxOUrnHug/s400/labyrint.jpg" style="cursor: pointer; display: block; height: 299px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;your task:&lt;br /&gt;Go along this labyrint from the start arrow until you find the finish arrow. You must collect 100 points and DO NOT pass the path more than 1 time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Well, even this riddle is apparently easy, but it is complicated enough if you don't try to create some creative solution. I'm sure, most of you will find difficulty while trying to solve it. Ok, you can get outta this labyrint, but can you collect 100 points? It means that you must take all of point inside there and don't pass the same path you have passed before. &lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Hmm, don't be panic guys. If you have getting stuck, just see the solution below. :)&lt;br /&gt;&lt;br /&gt;Pararamparaa! The solution is: &lt;br /&gt;&lt;br /&gt;Just reverse the picture just like the pic below. :D&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TCgg96BaASI/AAAAAAAAAFA/-0Qlxro5Vx4/s1600/labyrint2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5487672393870213410" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TCgg96BaASI/AAAAAAAAAFA/-0Qlxro5Vx4/s400/labyrint2.jpg" style="cursor: pointer; display: block; height: 299px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NOW, I'm sure that all of you could solve it easily. :D :D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I'm sorry for my grammar mistakes, my English skill isn't really good. I will appreciate if you would like to gimme correction. :)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3380537930906290876?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3380537930906290876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/riddle-100-points-to-get-outta-here.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3380537930906290876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3380537930906290876'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/riddle-100-points-to-get-outta-here.html' title='Riddle: 100 Points to Get Outta Here'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dHC6GaVEV0Y/TCggkblhGFI/AAAAAAAAAE4/NALxOUrnHug/s72-c/labyrint.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4619516633278169541</id><published>2010-06-28T10:33:00.002+07:00</published><updated>2010-10-17T22:17:20.877+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motivation'/><title type='text'>Pelajar Masa Kini, Pemimpin Masa Depan</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_mzAH1AGI/AAAAAAAAAGY/HPqj5_q-Oks/s1600/student+cartoon.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5489860234668474466" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_mzAH1AGI/AAAAAAAAAGY/HPqj5_q-Oks/s400/student+cartoon.jpg" style="cursor: pointer; float: left; height: 195px; margin: 0pt 10px 10px 0pt; width: 199px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Cuman pengen share file-file lama. Sekedar informasi, artikel ini pernah dimuat di Harian Surya tanggal 13-10-2008. Wow, udah lama banget ya? Iyalah, artikel ini aku buat waktu aku masih SMA kelas XII. :) Here we go...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pelajar merupakan aset bangsa yang sangat berharga. Karena bagaimanapun, pelajarlah yang nantinya akan memegang kendali terbesar bangsa ini. Merekalah yang akan menangani pembangunan, mengolah perekonomian, mengupgrade sistem pendidikan, dan lain-lain. Oleh karena itu, pelajar harus memiliki motivasi dan potensi yang tinggi serta belajar dengan kualitas pendidikan yang tinggi juga, agar nantinya mereka akan bisa melaksanakan peran yang penting tadi. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Pemerintah sebenarnya sudah melakukan berbagai upaya untuk meningkatkan kualitas pendidikan. Salah satunya dengan cara menggonta-ganti  kurikulum hingga ditemukan sistem belajar yang efektif. Namun sayang, penggantian kurikulum yang telah diterapkan pada pendidikan di Indonesia ini masih belum bisa mencapai titik maksimal. Memang bukan sepenuhnya salah pemerintah. Justru yang berperan besar dan menjadi mata rantai terpenting di dalam sistem pendidikan di Indonesia adalah tenaga pendidik (guru).&lt;br /&gt;&lt;br /&gt;Idealnya, seorang guru harus bisa memberikan pengajaran secara profesional berdasarkan kurikulum yang telah ditetapkan oleh pemerintah. Katakanlah KBK(Kurikulum Berbasis Kompetensi). Seorang guru harus bisa mengerti dan mendalami KBK itu sendiri terlebih dahulu sebelum ia menyajikannya kepada murid. Namun faktanya, dalam proses KBM di banyak sekolah, bahkan di sekolah favorit dan unggulan sekalipun, seringkali terlihat murid dan guru sama-sama bingung. Sang guru bingung tentang bagaimana dia menyampaikan materi berdasarkan KBK. Sedangkan si murid juga bingung, lantaran  ia belum bisa beradaptasi dengan cara mengajar guru yang dianggapnya masih asing. Dalam keadaan seperti ini, murid jadi tidak nyaman belajar. Akibatnya materi yang dipelajari tidak dapat dicerna dengan baik. Dan nilai ulangan pun menjadi buruk. Parahnya, guru biasanya selalu menyalahkan murid saja. Dia menganggap muridnya bodoh, tidak tanggap, atau cara belajar siswanya salah. Padahal yang sebenarnya terjadi adalah cara mengajarnya yang salah. Guru masih belum paham apa yang dibutuhkan siswa.&lt;br /&gt;&lt;br /&gt;Masalah seperti ini akan menimbulkan dampak berkelanjutan yang cukup berbahaya. Sebagai contoh, pada akhir semester, guru masih belum mampu memberikan semua materi yang ditanggungnya selama satu semester. Akibatnya siswa diberi tugas yang seabrek. Bayangkan jika semua guru di salah satu sekolah berlaku demikian, pasti akan menimbulkan efek negatif pada siswa itu sendiri. Siswa akan merasa stres dan motivasi belajarnya menurun.&lt;br /&gt;&lt;br /&gt;Sudah terlihat, dari hal sepele ini saja sebenarnya sudah bisa diketahui kualitas pendidikan di negeri kita. Seharusnya, para stimulus pendidikan harus menjadikan kualitas pendidikan sebagai prioritas tertinggi. Sebab, pelajar di masa kini adalah pemimpin di masa depan.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4619516633278169541?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4619516633278169541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/pelajar-masa-kini-pemimpin-masa-depan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4619516633278169541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4619516633278169541'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/pelajar-masa-kini-pemimpin-masa-depan.html' title='Pelajar Masa Kini, Pemimpin Masa Depan'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TC_mzAH1AGI/AAAAAAAAAGY/HPqj5_q-Oks/s72-c/student+cartoon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5162590913168440613</id><published>2010-06-22T15:08:00.010+07:00</published><updated>2010-10-17T22:17:31.768+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>My Blog is "Still Winner"</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TCBxxtR5F0I/AAAAAAAAAEE/cxS04WYO8CU/s1600/piala.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5485509444919433026" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TCBxxtR5F0I/AAAAAAAAAEE/cxS04WYO8CU/s320/piala.jpg" style="cursor: pointer; float: left; height: 220px; margin: 0pt 10px 10px 0pt; width: 220px;" /&gt;&lt;/a&gt;&lt;br /&gt;Dalam rangka memperingati hari kebangkitan Nasional kemarin, Universitas Ma Chung mengadakan kompetisi Blog yang dibuka bagi seluruh blogger di tanah air. Tak peduli berapapun usia blogger, blog dari mereka semua nantinya akan dibagi dalam 3 kategori, kategori pelajar, mahasiswa, dan umum. Kompetisi ini bertemakan &lt;span style="font-weight: bold;"&gt;Indonesiaku Bukan Indonesia-Indonesiaan&lt;/span&gt;. Cara mainnya mudah saja, para blogger diminta membuat suatu artikel (bisa lebih dari satu artikel), entah itu opini, saran, ataupun kritik yang ditujukan kepada Indonesia asal tidak keluar dari tema yang sudah ditentukan. Yang membuatku tertarik mengikuti kompetisi ini adalah panitia mengijinkan para blogger untuk menuliskan pengalaman pribadinya yang tentu harus masih ada kaitannya dengan tema. Dan hebatnya, penulisan tidak perlu ditulis dengan Bahasa Indonesia yang formal. Bahasa gaul campuran English juga diijinkan. (yeah! ^^)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Aku sendiri sebenarnya tergolong telat dalam mendapat informasi adanya kompetisi ini. Asal tahu saja, aku mengetahui informasi ini dari seorang teman hanya satu hari sebelum deadline peng-upload-an. Sayang sekali, karena hal ini aku tidak sempat membuat lebih dari satu buah artikel :( . Peng-upload-an artikelpun juga mepet banget. Dari sekitar 340an artikel, milikku menempati urutan 300. Yah, masih untung ga telat. :) &lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;-klik gambar untuk memperbesar-&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TCB0Fgv2fXI/AAAAAAAAAEU/r0A1yjFRz9Q/s1600/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5485511984176070002" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TCB0Fgv2fXI/AAAAAAAAAEU/r0A1yjFRz9Q/s400/1.jpg" style="cursor: pointer; display: block; height: 231px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Namun tidak disangka-sangka, pada hari pengumuman, panitia menyatakan blog &lt;a href="http://hamzcraze.blogspot.com/"&gt;hamzcraze.blogspot.com&lt;/a&gt; yang diwakili dengan artikel berjudul &lt;a href="http://hamzcraze.blogspot.com/2010/05/yang-sepele-bisa-merubah-indonesia.html"&gt;"Hal Sepele Bisa Merubah Indonesia"&lt;/a&gt; berhak menempati posisi sebagai still winner. Blog ini menempati urutan ke-5 dalam kategori blog mahasiswa. (Thank, God! ^^)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-klik gambar untuk memperbesar-&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TCB0XocT2DI/AAAAAAAAAEc/-w-d2AtwPG0/s1600/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5485512295479236658" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/TCB0XocT2DI/AAAAAAAAAEc/-w-d2AtwPG0/s400/2.jpg" style="cursor: pointer; display: block; height: 249px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Namun sayangnya, hadiah berupa uang hanya diberikan untuk primus dan sekundus winner. Tapi tak apalah, still winner masih berhak mendapatkan paket hosting dari jagoanhosting.com sebesar 250Mb selama setahun. Alhamdulillah, sebenarnya dapat urutan ke-5 saja sudah membuatku senang. Kenapa? Karena panitia akan menerbitkan semua artikel peserta pemenang kompetisi ini dalam bentuk buku. Wow! Lihat saja, aku pasti membeli buku itu berapapun harganya! (Hehe, sok kaya neh, ^^)&lt;br /&gt;&lt;br /&gt;Oh ya, penganugerahan pemenang akan dilakukan tanggal 3 Juli 2010 di Balai Pertiwi Universitas Ma Chung bertepatan dengan seminar blog nasional yang akan diisi oleh Raditya Dika. Wow! Aku berharap still winner juga diikutkan, tapi kayaknya ga mungkin deh, hehe. Sekalipun tidak, sebenarnya aku masih pengen ikut seminarnya doank. Neh dia brosurnya:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TCB0kFxmPkI/AAAAAAAAAEk/b0-CYMKYNbw/s1600/29884_1388275759308_1604512447_899827_3664038_n.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5485512509511581250" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/TCB0kFxmPkI/AAAAAAAAAEk/b0-CYMKYNbw/s400/29884_1388275759308_1604512447_899827_3664038_n.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 283px;" /&gt;&lt;/a&gt;&lt;br /&gt;Tidak dicantumkan &lt;span style="font-style: italic;"&gt;contact person&lt;/span&gt; memang, tapi beruntung aku sudah dapet CP-nya dari &lt;a href="http://kask.us/4475360"&gt;kaskus&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5162590913168440613?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5162590913168440613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/my-blog-is-still-winner.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5162590913168440613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5162590913168440613'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/my-blog-is-still-winner.html' title='My Blog is &quot;Still Winner&quot;'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dHC6GaVEV0Y/TCBxxtR5F0I/AAAAAAAAAEE/cxS04WYO8CU/s72-c/piala.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-550482891236750531</id><published>2010-06-08T08:10:00.010+07:00</published><updated>2010-10-17T22:17:49.531+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='just for fun'/><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>I've Solved the Einstein Riddle</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TA2ZODimX-I/AAAAAAAAAD8/jFjlVmZJMHw/s1600/Albert+Einstein.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5480204788327407586" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TA2ZODimX-I/AAAAAAAAAD8/jFjlVmZJMHw/s320/Albert+Einstein.jpg" style="cursor: pointer; float: left; height: 320px; margin: 0pt 10px 10px 0pt; width: 303px;" /&gt;&lt;/a&gt;&lt;br /&gt;Guyz, actually it's my first English post. I'm sorry for my grammar mistakes in this post, cz I wrote it is just wanna improve my English skill. Oh sure, you could gimme some correction. And it makes me happy if you wanna do that. :)&lt;br /&gt;&lt;br /&gt;When I was in 3rd grade of senior high school, Rio (one of my close friends) gave me a riddle. You know? It's not just an ordinary riddle. I think it's a greatest riddle I've ever known. Of course, because the author of this riddle is Einstein. Well, I didn't really certain that Einstein have created this riddle. But that's not important for me, I think this riddle is just AWESOME!&lt;br /&gt;&lt;br /&gt;Einstein wrote this riddle early during the 19th century. He said 98% of the world could not solve it. So, it means that if you could solve this riddle, you are the part of 2% genius people in the world. Wow! It just makes me more and more curious. :) &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here the riddle:&lt;/span&gt;&lt;br /&gt;There are 5 houses in 5 different colors. In each houses lives a person with a different nationality. The 5 owners drink a certain type of beverage, smoke a certain brand of cigar, and keep a certain pet. No owners have the same pet, smoke the same brand of cigar, or drink the same beverage.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;The question is&lt;/span&gt;: who owns the fish? &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;feeling confused? Don't worry, here some hints to help you. :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hints:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;  The Brit lives in the red house&lt;/li&gt;&lt;li&gt;  The Swede keeps dogs as pets&lt;/li&gt;&lt;li&gt;  The Dane drinks tea&lt;/li&gt;&lt;li&gt;  The green house is on the left of the white house&lt;/li&gt;&lt;li&gt;  The green homeowner drinks coffee&lt;/li&gt;&lt;li&gt;  The person who smokes Pall Mall rears birds&lt;/li&gt;&lt;li&gt;  The owner of the yellow house smokes Dunhill&lt;/li&gt;&lt;li&gt;  The man living in the center house drinks milk&lt;/li&gt;&lt;li&gt;  The Norwegian lives in the first house&lt;/li&gt;&lt;li&gt; The man who smokes Marlboro lives next to the one who keeps cats&lt;/li&gt;&lt;li&gt; The man who keeps the horse lives next to the man who smokes Dunhill&lt;/li&gt;&lt;li&gt; The owner who smokes Winfield drinks beer&lt;/li&gt;&lt;li&gt; The Norwegian lives next to the blue house&lt;/li&gt;&lt;li&gt; The German smokes Rothmans&lt;/li&gt;&lt;li&gt; The man who smokes Marlboro has a neighbour who drinks water&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;This riddle isn’t contain any tricks. It’s just pure logic. It’s not hard, you just need to concentration and be patient. Guyz, I hope you don't give up when you are struggling to solve it. &lt;span style="font-weight: bold;"&gt;REMEMBER! DO NOT SEE THE ANSWER BELOW BEFORE YOU HAVE YOUR OWN ANSWER.&lt;/span&gt; Guyz, I've could solved it for about 3 hours. You know? The fastest record is 10 minutes. Wow! That’s great! But I don’t know who has that great record. I suppose it must be Einstein him self. :)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;ANSWER&lt;br /&gt;&lt;br /&gt;House        yellow     # blue     # red       # green    # white&lt;br /&gt;&lt;br /&gt;Nationality  norwegian  # dane     # brit      # german   # swede&lt;br /&gt;&lt;br /&gt;Beverage     water      # tea      # milk      # coffee   # beer&lt;br /&gt;&lt;br /&gt;Cigarette    dunhill    # marlboro # pall mall # rothmans # winfield&lt;br /&gt;&lt;br /&gt;Pets         cats       # horse    # birds     # fish     # dogs&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;So, the man who owns fish is &lt;span style="font-weight: bold;"&gt;german&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-550482891236750531?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/550482891236750531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/ive-solved-einstein-riddle.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/550482891236750531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/550482891236750531'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/ive-solved-einstein-riddle.html' title='I&apos;ve Solved the Einstein Riddle'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dHC6GaVEV0Y/TA2ZODimX-I/AAAAAAAAAD8/jFjlVmZJMHw/s72-c/Albert+Einstein.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7634686842168869886</id><published>2010-06-07T14:39:00.008+07:00</published><updated>2011-05-07T16:51:31.915+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Bilangan Prima dalam Fibonacci (Soal GemasTik)</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TAykmLRokqI/AAAAAAAAAD0/GyopUleEyTA/s1600/fibonac_9.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5479935822371787426" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/TAykmLRokqI/AAAAAAAAAD0/GyopUleEyTA/s320/fibonac_9.gif" style="cursor: pointer; float: left; height: 123px; margin: 0pt 10px 10px 0pt; width: 180px;" /&gt;&lt;/a&gt;&lt;br /&gt;Waktu itu sebenernya cuman iseng aja nyari soal-soal programming Gemastik tahun lalu. Pas dapet langsung kucoba aja ngerjain dari yang paling gampang. Tapi, Oh God! Soal programming yang termudah dalam Gemastik ternyata tidak semudah yang kubayangkan. Terang aja sih, ini kan soalnya udah tingkat nasional. Lagian skill programmingku juga masih termasuk newbie banget. ^^&lt;br /&gt;&lt;br /&gt;Langsung aja neh soalnya:&lt;br /&gt;&lt;br /&gt;Hitung berapa banyak bilangan prima yang ada di dalam deret Fibonacci dan berapa jumlah dari bilangan-bilangan prima tersebut?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;INPUT&lt;/span&gt;&lt;br /&gt;- Program menerima satu masukan, yaitu: &lt;br /&gt;jumlah suku Fibonacci yang dikehendaki (n), dimana n merupakan bilangan bulat dengan rentang nilai 0 &amp;lt; N &amp;lt; 1000000000 &lt;span style="font-weight: bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OUTPUT&lt;/span&gt;&lt;br /&gt;- Program akan menghasilkan dua output, yaitu Integer pertama merepresentasikan banyaknya bilangan prima yang terdapat di deret Fibonacci tersebut. Integer kedua merepresentasikan jumlah dari bilangan-bilangan prima yang terdapat di deret Fibonacci tersebut. Integer pertama dan kedua dipisahkan oleh baris.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EXAMPLE&lt;/span&gt;&lt;br /&gt;- Sebagai contoh, misal aku masukin 5, maka:&lt;br /&gt;fibonacci: 1 1 2 3 5&lt;br /&gt;prima: 2, 3, 5&lt;br /&gt;output: program akan mengeluarkan output berupa banyak dan jumlah bilangan prima: 3 10&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Yahh, bagi programmer pemula seperti aku soal di atas memang cukup memakan waktu. Berikut adalah pembahasan versi Ilham. Oh ya, kodenya kutulis dalam bahasa Java.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span class="fullpost"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="fullpost"&gt;/**&lt;br /&gt;* Prime On Fibonacci&lt;br /&gt;* @author ilham&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;&lt;br /&gt;public class PrimeOnFibonacci {&lt;br /&gt;&lt;br /&gt;public static boolean prime(int n){&lt;br /&gt;int count=0;&lt;br /&gt;for (int i = 1; i &amp;lt;= n; i++) {&lt;br /&gt;if(n%i==0){&lt;br /&gt;count++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if(count==2){&lt;br /&gt;return true;&lt;br /&gt;}else{&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static void primeOnFibonacci(int n){&lt;br /&gt;int a=1,b=1,c=0, angka=0, count=0, total=0;&lt;br /&gt;for (int i = 1; i &amp;lt;= n; i++) {&lt;br /&gt;if(i==1||i==2){&lt;br /&gt;angka=1;&lt;br /&gt;}else{&lt;br /&gt;c=a+b;&lt;br /&gt;a=b;&lt;br /&gt;b=c;&lt;br /&gt;angka=c;&lt;br /&gt;}&lt;br /&gt;if(prime(angka)){&lt;br /&gt;total+=angka;&lt;br /&gt;count++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;System.out.println(count+" "+total);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;Scanner s = new Scanner(System.in);&lt;br /&gt;int n = s.nextInt();&lt;br /&gt;primeOnFibonacci(n);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="fullpost"&gt;Melihat kasus ini, aku memakai dua algoritma. Algoritma fibonacci generator dan Algoritma prime checker. Tak usahlah kujelaskan kedua algoritma di atas, cz aku sudah pernah membahasnya dengan menggunakan bahasa C. Coba lihat di sini:   &lt;a href="http://hamzcraze.blogspot.com/2010/01/program-fibonaci-dalam-bahasa-c_15.html"&gt;fibonacci&lt;/a&gt; - &lt;a href="http://hamzcraze.blogspot.com/2010/02/mengecek-bilangan-prima-dengan-bahasa-c.html"&gt;prime&lt;/a&gt;.  Dalam program ini aku membuat dua buah method, method prime dan primeOnFibonacci. Method prime ini hanya digunakan untuk mengecek bilangan prima saja dan method ini kumasukkan ke dalam method primeOnFibonacci. Jadi setiap angka fibonacci yang dihasilkan oleh program akan selalu dicek apakah termasuk bilangan prima atau bukan. Jika ya, maka variabel count akan bertambah untuk mendapatkan banyaknya bilangan prima dalam fibonacci. Sedangkan variable total akan menyimpan hasil penjumlahan bilangan-bilangan prima tersebut. That's simple, right? Sebenarnya source code di atas bisa lebih singkat lagi jika menggunakan algoritma rekursif. Tapi source code yang seperti ini akan lebih mudah dipahami untuk programmer pemula sepertiku. So, please enjoy yah bagi yang pemula. :) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7634686842168869886?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7634686842168869886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/bilangan-prima-dalam-fibonacci.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7634686842168869886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7634686842168869886'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/06/bilangan-prima-dalam-fibonacci.html' title='Bilangan Prima dalam Fibonacci (Soal GemasTik)'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/TAykmLRokqI/AAAAAAAAAD0/GyopUleEyTA/s72-c/fibonac_9.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4742947382337718480</id><published>2010-05-31T07:39:00.012+07:00</published><updated>2010-10-17T22:18:32.213+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motivation'/><title type='text'>Hal Sepele Bisa Merubah Indonesia</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TAMLOIm4wpI/AAAAAAAAADs/amiG9H64Ji0/s1600/indo.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5477233909269316242" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/TAMLOIm4wpI/AAAAAAAAADs/amiG9H64Ji0/s320/indo.jpg" style="cursor: pointer; float: left; height: 193px; margin: 0pt 10px 10px 0pt; width: 256px;" /&gt;&lt;/a&gt;&lt;br /&gt;Waktu itu hari Jumat. Yah, seperti biasa, setiap pada hari itu aku selalu berjalan tergopoh-gopoh menuju kampus. Telat bukan lagi toleransi bagi dosen PKN ini. Masuk kuliah jam 7 pagi terasa amat berat bagi diriku yang punya kebiasaan tidur kembali setelah shalat subuh. Apalagi jarak antara kost dengan kampus cukup jauh. Sekitar 15 menit akhirnya aku sampai juga di depan kelas. Hah! Aneh! Semua teman-temanku masih berada di luar kelas. "Dosennya ga ada ham", kata salah satu temanku. Hufh, sungguh tidak enak rasanya di hati. Sudah dibela-belain bangun pagi, dosennya malah ga masuk. Lebih parahnya lagi, dosen ini tidak menggantinya dengan jam yang lain. &amp;gt;&amp;lt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Kasus serupa juga pernah kualami beberapa hari sebelumnya. Waktu itu sekitar pukul 15.50, aku berangkat dari kost menuju kampus dan akan mengikuti kuliah organisasi - arsitektur komputer. Pada saat itu cuaca di luar masih gerimis. Karena tidak punya payung, akhirnya kuputuskan untuk lari saja, toh kena gerimis ga terlalu buruk. Sesampai di kampus, aku tergopoh-gopoh masuk lift dengan keadaan agak basah, juga berharap sesampai di kelas nanti tidak telat. Tapi tiba-tiba ada sms dari seorang teman dan langsung kubaca: "ham, ga usah masuk aja, dosennya ga datang". Aarghh! Bisa dibayangkan perasaanku waktu itu. Sebal, marah, kecewa, semuanya campur aduk! Asal tahu saja, dosen yang satu ini memang jarang sekali masuk. Sampai menjelang Ujian Tengah Semester, dosen itu baru masuk cuman 2 kali! Itupun pertemuan yang pertama bukannya kuliah, cuma perkenalan doank! (parah,, &amp;gt;_&amp;lt;)  &lt;i&gt;Well,&lt;/i&gt; mungkin sebagian orang sudah menganggap kejadian di atas adalah hal yang biasa saja. Aku juga sering mendengar cerita serupa dari temen-temen yang berasal dari kampus lain. Wahh, apa mungkin hal ini sudah jadi budaya yak? Kenapa sih hal-hal yang buruk mudah sekali jadi budaya di Indonesia ini? Korupsi misalnya, pasti semua setuju kalo hal yang satu ini sudah mendarah daging di negeri kita (yang ga setuju berarti belum tahu apa-apa soal Indonesia :P). Herannya, sebagian besar orang seringkali menganggap hal ini sebagai hal yang sepele. "Korupsi, kolusi, nepotisme, ahh,, itu mah biasa. Sudah pasti ga mungkin kalo negeri kita ini bisa bersih sepenuhnya. Kita terima sajalah..." Wow, memangnya segitu parah kah? &lt;br /&gt;&lt;br /&gt;Tapi kawan, tidak seharusnya hal-hal seperti itu kita anggap sebagai hal yang sepele lagi. Karena ternyata, keburukan yang sepele itu bisa menjadi kehancuran yang amat fatal. Iya, benar. Sungguh amat sangat fatal sekali (lebay mode: on ^^). Coba kita tinjau lagi kasus yang sudah kuceritakan di awal. Kasus seperti itu bisa juga disebut korupsi loh. Loh kok? Iya, korupsi waktu. Memang terlihat sepele, namun korupsi waktu ini bisa menjadi hal yang banyak merugikan kita. Kita ambil contoh yang mudah saja, misalnya dosen datang telat waktu kuliah. Katakanlah dosen tersebut terlambat hanya sekitar 10 menit. Jika dia mengajar -misal- 3 kelas dalam sehari, berarti dia korupsi waktu 30 menit tiap harinya. Yah, memang sedikit, tapi bayangkan dalam satu tahun dosen itu bisa korupsi waktu sekitar 30 x 365 = 182,5 jam! Baik, jika dipotong dengan hari minggu dan hari besar waktunya bisa menjadi 30 x 242 = 121 jam. Nah, sekarang anggaplah dosen itu digaji 2 juta setiap bulan atau tiap jamnya dosen itu digaji -aku bulatkan- sekitar 15 ribu (dengan perhitungan tiap kelas 2 jam pelajaran atau 100 menit). Berarti kalo 1 tahun, dosen itu makan duit haram sekitar 15.000 x 121 = 1.815.000. Hii, besar juga kan? Itu baru terlambat 10 menit loh, gimana dengan yang malah ga masuk kuliah seperti kasus di atas? Bisa makan duit haram lebih banyak lagi tuh.&lt;br /&gt;&lt;br /&gt;Gimana? ngeri juga kalo gitu kan? Sekarang kita balik kalo mahasiswanya yang telat. Tentunya waktu 121 jam adalah waktu yang tidak sedikit, kawan. Kalo kita gunakan buat belajar? Wah, pasti Indonesia bisa jadi lebih maju deh, hehehe. Baiklah kawan, yang terpenting adalah jangan biarkan hal-hal buruk seperti korupsi itu membudaya terus-menerus di negeri kita. Sudah saatnya kita memutus kebiasaan itu. Caranya? Mudah saja, kita mulai saja dari hal-hal yang kecil dan sepele seperti tadi. Misalnya kita selalu datang tepat waktu saat mengikuti kuliah, tidak copy-paste tugas pekerjaan teman, tidak mencontek saat ujian, dll. Hal-hal sepele seperti itu ternyata berpengaruh besar loh. Coba bayangkan jika kita, yang notabene generasi penerus bangsa, sering telat dan selalu mencontek, sudah pasti di masa depan kita akan membawa kebiasaan ini di dunia sosial. Bisa gawat kan? Aku yakin, para koruptor pasti dulunya waktu masih kuliah juga sering telat dan nyontek, hehehe. Ayo kawan, kita harus mulai dari sekarang! Kita harus yakin Indonesia di masa depan bisa bersih dari KKN sepenuhnya. Yakin? Emang bisa kah? Aku pribadi sangat yakin, karena &lt;span style="font-weight: bold;"&gt;Indonesia kita ini bukanlah Indonesia-Indonesiaan&lt;/span&gt;, &lt;i&gt;but it's absolutely a great Nation!&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4742947382337718480?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4742947382337718480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/05/yang-sepele-bisa-merubah-indonesia.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4742947382337718480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4742947382337718480'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/05/yang-sepele-bisa-merubah-indonesia.html' title='Hal Sepele Bisa Merubah Indonesia'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dHC6GaVEV0Y/TAMLOIm4wpI/AAAAAAAAADs/amiG9H64Ji0/s72-c/indo.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1495360232848264769</id><published>2010-05-21T17:34:00.003+07:00</published><updated>2010-10-17T22:19:28.507+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><title type='text'>Soal Logika: Siapa Pembunuhnya?</title><content type='html'>Bagi temen-temen yang bukan dari jurusan IT mungkin saja tidak suka dengan hal-hal yang berbau logika (atau tidak peduli lebih tepatnya ^^). Lebih-lebih dengan pemrograman! Mungkin sebel kalo liat temen, saudara, atau mungkin tetangganya lagi programming atau coding. Sambil bertanya-tanya, "Mereka tuh ngapaen aja seh? Kayak ga da kerjaan aja!". Hadeeehh, ckckck.&lt;br /&gt;&lt;br /&gt;Sebenarnya bukan hanya temen-temen aja, kami yang dari jurusan IT kadang juga sebel dengan persoalan logika dan pemrograman. Apalagi kalo dapat soal praktikum yang bikin puyeng. Hehehe :D &lt;br /&gt;&lt;br /&gt;Tapi tunggu dulu, sebentar lagi aku akan tunjukkan kepada kalian semua bahwa logika tuh tak selamanya membosankan. Terbukti loh, ini terjadi pada diriku setelah menemukan soal logika yang keren abiz pas browsing. Soal ini sungguh menarik. Sekalipun butuh waktu agak lama, ternyata soal ini seru banget. Pokonya lega kalo udah ketemu jawabannya. Langsung aja, neh soalnya:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;- - - start here - - -&lt;br /&gt;&lt;br /&gt;Rabu, 5 Mei 2004, Santo ditemukan terbunuh di rumahnya, Jl. Hanya Lewat Jakarta. Tim forensik memperkirakan waktu kematian antara jam 11.10 - 11.30 malam. Polisi menyatakan ada 4 orang tersangka yaitu Santi, Raras, Tuti dan Uun. (Gawat, ini tidak baik, pembunuhan terjadi sehari setelah ultahku! &amp;gt;_&amp;lt;)  Ketika diinterogasi mereka masing-masing memberikan 4 alibi. &lt;span class="fullpost"&gt;&lt;br /&gt;Santi : Saya tidak membunuhnya. Uun yang melakukannya. Uun pacarnya Santo. Raras dan Saya sedang menonton TV bersama dari jam 10.10 sampai 12.30 malam.&lt;br /&gt;&lt;br /&gt;Raras : Saya tidak bersalah. Santi dan saya sedang menonton TV bersama pada saat pembunuhan. Uun pacarnya Santo. Saya melihat Uun berbicara dengan santo jam 9.30 malam sebelum pembunuhan.&lt;br /&gt;&lt;br /&gt;Tuti : Saya tidak bersalah. Uun memang pacarnya Santo. Tapi Santi pembunuhnya. Saya melihat Uun meninggalkan rumah jam 10.00 malam.&lt;br /&gt;&lt;br /&gt;Uun : Saya tidak membunuh Santo. Saya juga bukan pacar Santo. Saya berada di Bandung selama malam pembunuhan. Raras lah pembunuhnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tim interogasi menyatakan alat lie detector mereka tidak bisa bekerja sempurna. Mereka hanya bisa memastikan bahwa masing-masing tersangka mengucapkan 2 kalimat bohong dan 2 kalimat jujur. Lalu siapakah pembunuh Santo?&lt;br /&gt;&lt;br /&gt;A. Santi&lt;br /&gt;B. Raras&lt;br /&gt;C. Tuti &lt;br /&gt;D. Uun&lt;br /&gt;E. Bukan dari mereka&lt;br /&gt;&lt;br /&gt;- - - end here - - -&lt;br /&gt;&lt;br /&gt;Sekilas kasus di atas memang terlihat sangat rumit. Pertama kali baca soal ini sumpah aku ga ngerti mo ngerjain darimana dulu. Akhirnya aku menggunakan sedikit metode yang dipake Sherlock Holmes (hehe, sok aja neh), yaitu dengan menyederhanakan setiap detail. Kata Mr Holmes, detail yang terlihat tidak penting justru lebih penting dari fakta yang kentara. Halaaahh,, ngomong apa aku ini?! Langsung aja neh, pasti penasaran kan sapa pembunuhnya?&lt;br /&gt;&lt;br /&gt;Oke, oke, sabar. Sebentar lagi akan kujelaskan pemecahannya. Setelah berpikir hampir 2 jam, akhirnya aku (mungkin) sudah bisa memecahkan kasus ini (semoga pemecahanku ini tepat ^^). Di sini aku mencoba untuk mengkonversikan kasus ini menjadi simbol-simbol yang akan mempermudah kita untuk memecahkan kasus. Caranya? Tentu saja dengan pendekatan logika dan sedikit konsep pemrograman ^^. Seperti ini:&lt;br /&gt;&lt;br /&gt;Alibi-alibi setiap orang akan diwakilkan oleh 1 simbol. Misal alibi pertama milik Santi menjadi s1, alibi kedua milik Tuti menjadi t2, dst. Hingga akhirnya kusederhanakan dalam bentuk tabel terlihat seperti ini:&lt;br /&gt;&lt;pre&gt;Santi : s1 - s2 - s3 - s4&lt;br /&gt;Raras : r1 - r2 - r3 - r4&lt;br /&gt;Tuti  : t1 - t2 - t3 - t4&lt;br /&gt;Uun   : u1 - u2 - u3 - u4&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Di dalam soal dijelaskan ada 2 kalimat jujur dan 2 kalimat lainnya bohong. Kita misalkan saja jujur dan bohong di sini ke dalam bentuk boolean. TRUE untuk kalimat jujur dan FALSE untuk kalimat bohong. Berarti setiap orang wajib memiliki 2 TRUE dan 2 FALSE. Untuk lebih mempermudah lagi kita ubah saja TRUE = 1 dan FALSE = 0. Berarti tiap tersangka harus memiliki nilai 2. Tidak boleh kurang atau lebih.&lt;br /&gt;&lt;pre&gt;s1 + s2 + s3 + s4 = 2&lt;br /&gt;r1 + r2 + r3 + r4 = 2&lt;br /&gt;t1 + t2 + t3 + t4 = 2&lt;br /&gt;u1 + u2 + u3 + u4 = 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Nah, sekarang kasus ini jadi agak sederhana kan? Lalu gimana neh cara pemecahannya? Mudah saja, tuduh salah satu orang, lalu ubah alibi yang membela dirinya menjadi FALSE atau 0 dan alibi yang menuduh tersangka pilihanmu ubah menjadi TRUE atau 1. Setelah itu sinkronkan dengan alibi-alibi yang lain. Emang agak rumit, tapi setelah aku coba menuduh mereka satu-persatu, ternyata hanya saat menuduh Raras lah yang paling mungkin untuk menjadikan semua alibi jujur dan bohong milik tersangka-tersangka lainnya sinkron satu sama lain. Jadi untuk sementara ini tuduhanku jatuh pada Raras. Jika temen-temen punya pendapat lain silakan dishare ya... :)&lt;br /&gt;&lt;br /&gt;Cara kerjaku seperti ini:&lt;br /&gt;&lt;br /&gt;Maaf sebelumnya, di sini aku akan menjelaskan langsung pada pembuktian dari hasil yang kutemukan. Kalau aku menjelaskan caranya dengan menuduh mereka satu-persatu dengan menunjukkan coret-coretanku yang selama hampir dua jam itu (hey, kasus ini selesai jam 00.17, nice huh? &amp;gt;_&amp;lt;), penjelasannya akan sangat-sangaaaat panjaaaaaaaang.  Oke, pertama aku menuduh Raras, berarti kalimat pertama Raras adalah bohong atau r1=0. Tentu saja tiga tersangka lainnya aku anggap tidak bersalah. Ini menjadikan semua kalimat pertama mereka adalah TRUE atau s1 = t1 = u1 = 1. &lt;pre&gt;Santi : 1 - s2 - s3 - s4&lt;br /&gt;&lt;br /&gt;Raras : 0 - r2 - r3 - r4&lt;br /&gt;&lt;br /&gt;Tuti  : 1 - t2 - t3 - t4&lt;br /&gt;&lt;br /&gt;Uun   : 1 - u2 - u3 - u4&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Setelah itu jadikan kalimat yang menuduh Raras = TRUE dan yang membela atau menuduh selain Raras = FALSE. Otomatis akan menjadikan s2=0, t3=0, u4=1.&lt;br /&gt;&lt;pre&gt;Santi : 1 - 0 - s3 - s4&lt;br /&gt;Raras : 0 - r2 - r3 - r4&lt;br /&gt;Tuti  : 1 - t2 - 0 - t4&lt;br /&gt;Uun   : 1 - u2 - u3 - 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Sekarang lihat, Uun sudah terbukti bahwa 2 kalimatnya jujur. Berarti 2 kalimat yang lain adalah bohong atau FALSE. Jadi u2=0, u3=0.&lt;br /&gt;&lt;pre&gt;Santi : 1 - 0 - s3 - s4&lt;br /&gt;Raras : 0 - r2 - r3 - r4&lt;br /&gt;Tuti  : 1 - t2 - 0 - t4&lt;br /&gt;Uun   : 1 - 0 - 0 - 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Karena u2 bernilai FALSE berarti kalimat ke-2 milik Uun adalah bohong. Ini menunjukkan kalo Uun adalah pacar Santo. Langkah selanjutnya ubah kalimat yang menyatakan Uun adalah pacar Santo menjadi TRUE. Jadi s3=1, r3=1, t2=1.&lt;br /&gt;&lt;pre&gt;Santi : 1 - 0 - 1 - s4&lt;br /&gt;Raras : 0 - r2 - 1 - r4&lt;br /&gt;Tuti  : 1 - 1 - 0 - t4&lt;br /&gt;Uun   : 1 - 0 - 0 - 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Tuti dan Santi sekarang jadi ketahuan kalau kalimatnya yang ke-4 adalah bohong. Bisa dipastikan dari jumlah kalimat jujur dan bohong yang mereka miliki. Berarti t4=0 dan s4=0.&lt;br /&gt;&lt;pre&gt;Santi : 1 - 0 - 1 - 0&lt;br /&gt;Raras : 0 - r2 - 1 - r4&lt;br /&gt;Tuti  : 1 - 1 - 0 - 0&lt;br /&gt;Uun   : 1 - 0 - 0 - 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Jika s4=0, maka kalimat yang menyatakan Santi dan Raras menonton TV saat pembunuhan adalah bohong. Ini menunjukkan kalimat Raras yang ke-2 adalah pasti bohong juga. Jadi r2=0. Dan yang tersisa adalah r4. Karena hasil penjumlahan semua kalimat harus 2, maka 0 + 0 + 1 + r4 = 2. Jadi r4 = 2 - 0 - 0 - 1 = 1, artinya kalimat Raras yang ke-4 adalah jujur. Nah, sekarang semua kalimat sudah terlihat nilai kebenarannya.&lt;br /&gt;&lt;pre&gt;Santi : 1 - 0 - 1 - 0&lt;br /&gt;Raras : 0 - 0 - 1 - 1&lt;br /&gt;Tuti  : 1 - 1 - 0 - 0&lt;br /&gt;Uun   : 1 - 0 - 0 - 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Okay, semua alibi mereka sudah sinkron kan? Kita tinjau lagi pernyataan Raras yang pertama atau r1: "Saya tidak bersalah". Karena nilai r1 adalah FALSE atau 0, maka kalimat tersebut adalah bohong. Jadi kesimpulanku, Raras lah pembunuhnya!&lt;br /&gt;&lt;br /&gt;Well, ada pendapat lain? :)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1495360232848264769?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1495360232848264769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/05/soal-logika-siapa-pembunuhnya.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1495360232848264769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1495360232848264769'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/05/soal-logika-siapa-pembunuhnya.html' title='Soal Logika: Siapa Pembunuhnya?'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7287768863544277704</id><published>2010-04-30T20:14:00.006+07:00</published><updated>2010-10-17T22:19:43.073+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Animasi GLB dan GLBB Versi 2</title><content type='html'>Di beberapa postingan yang lalu aku sudah menjelaskan tentang bagaimana membuat animasi GLB dan GLBB dengan menggunakan flash. Aku rasa cara membuatnya tidak terlalu sulit. Nah, sekarang aku coba sempurnakan animasi tersebut. Dalam animasi ini kedua Gerak Lurus tersebut aku gabungkan. Jadi kita bisa melihat animasi GLB dan GLBB sekaligus di sini.&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="400" width="500"&gt; &lt;param name="movie" value="http://www.swfcabin.com/swf-files/1272629114.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://www.swfcabin.com/swf-files/1272629114.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Cara menggunakannya sangat mudah. Kamu bisa menggerakkan symbol bola kecil dengan tombol arrow keyboard. Kelebihan dari animasi ini, aku sudah memprogram dan mendesainnya sedemikian rupa agar bola tersebut bisa bergerak 4 arah (bukan 2 arah seperti animasi terdahulu). Pada kondisi default, bola akan bergerak GLB. Namun kamu bisa mengubah-ubah tipe gerak bola dengan menekan tombol GLB atau GLBB yang terletak di kanan bawah.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Intinya, dengan menekan tombol arrow di keyboard itu berarti kamu sedang memanipulasi nilai vx dan vy. Tombol arrow di keyboard akan mengubah nilai vx dan vy bola seperti berikut:&lt;br /&gt;&lt;pre&gt;tombol kanan : nilai vx ditambah 1&lt;br /&gt;tombol kiri  : nilai vx dikurang 1&lt;br /&gt;tombol atas  : nilai vy ditambah 1&lt;br /&gt;tombol bawah : nilai vy ditambah 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Secara default, tombol arrow pada keyboard akan berfungsi seperti keterangan di atas. Tapi jika kamu menekan tombol GLBB, maka yang berubah bukan lagi v atau kecepatan lagi, melainkan a atau percepatan.&lt;br /&gt;&lt;pre&gt;mode GLBB&lt;br /&gt;tombol kanan : nilai ax ditambah 1&lt;br /&gt;tombol kiri  : nilai ax dikurang 1&lt;br /&gt;tombol atas  : nilai ay ditambah 1&lt;br /&gt;tombol bawah : nilai ay ditambah 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Oh, ya! Di situ juga sudah kulengkapi dengan textbox yang menunjukkan besar kecepatan dan percepatan. Ini akan mempermudah kita memantau proses pergerakan bola. Dan yang tak kalah penting, di sebelah kiri-bawah sudah aku tambahkan tombol stop untuk menghentikan bola dan tombol restart untuk menghentikan bola dan mengembalikan koordinat bola pada posisi awal.&lt;br /&gt;&lt;br /&gt;Cara membuatnya sebenarnya juga tidak terlalu sulit. Yang perlu menjadi catatan, harap hati-hati dalam membuat script untuk menggerakkan movie clip bola. Ingat! Koordinat y pada flash adalah berkebalikan dengan koordinat cartesius. Jadi kamu harus mengurangi koordinat y dari bola dengan vy, bukan malah menambahnya.&lt;br /&gt;&lt;br /&gt;Jika kamu tertarik untuk mempelajarinya, kamu bisa download source file yang linknya sudah aku letakkan di bawah postingan ini. Kamu bisa mendownload file ini secara gratis kok. Tenang saja, kamu tidak akan dipungut biaya apapun untuk belajar di blog ini. :)&lt;br /&gt;&lt;br /&gt;download source file: &lt;a href="http://www.4shared.com/file/B66O8Vb7/glb-glbb-v2.html" target="_blank"&gt;Animasi GLB dan GLBB versi 2&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7287768863544277704?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7287768863544277704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/animasi-glb-dan-glbb-versi-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7287768863544277704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7287768863544277704'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/animasi-glb-dan-glbb-versi-2.html' title='Animasi GLB dan GLBB Versi 2'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-8782986757607797282</id><published>2010-04-16T19:52:00.006+07:00</published><updated>2010-10-17T22:20:03.242+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Class dan Object pada Java</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/S8hlbfk8l1I/AAAAAAAAACg/L1ILLKynP8A/s1600/cats.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5460726071194064722" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/S8hlbfk8l1I/AAAAAAAAACg/L1ILLKynP8A/s320/cats.gif" style="cursor: pointer; float: left; height: 180px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Terus terang, pada permulaan belajar bahasa Java, aku sedikit kesulitan untuk mengerti konsep class dan object ini. Mungkin karena di semester 1 lalu aku sudah terbiasa dengan bahasa C yang terstruktur, sehingga agak sulit untuk berpindah ke konsep OOP. Namun setelah dipelajari, ternyata konsep ini tidak sesulit yang kubayangkan sebelumnya. Malahan konsep ini membuatku merasa lebih asyik dalam memprogram. :) Untuk mengembangkan suatu program pun jadi lebih cepat dan mudah daripada bahasa C yang terstruktur.&lt;br /&gt;&lt;br /&gt;Memang konsep inilah yang sangat membedakan bahasa pemrograman C dengan Java. Java menggunakan konsep OOP (Object Oriented Programming). Lalu apa hubungannya OOP dengan class dan object? Kalau menurutku pribadi, Class dan object inilah yang berperan memberikan kesan khas OOP itu pada bahasa Java. Aku bingung mau menjelaskan darimana, tapi lanjut aja bacanya ya, akan coba kujelaskan sedikit-demi sedikit. :) Lantas, apa yang dimaksud dengan Class dan Object itu sendiri? Baiklah, aku mulai dulu dengan pengenalan tentang Object Oriented Programming. Nanti berangsur-angsur akan kujelaskan juga pengertian Class dan Object beserta cara penggunaannya dalam Java.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;OOP atau Object Oriented Programming dalam Bahasa Indonesia berarti Pemrograman Berorientasi Obyek. Disebut demikian karena OOP menggunakan object sebagai element dasar dari program. Pengertian object ini sendiri mungkin akan lebih mudah jika kita menggunakan sedikit analogi. Coba kita keluar dulu dari dunia digital. Kita lihat saja dunia nyata di sekitar kita. Ada banyak sekali object (obyek), seperti meja, kursi, sepeda, mobil, kucing, manusia dan sebagainya. Setiap object ini pastinya memliki karakterisasi oleh sifat/attributnya, dan tingkah laku. Sebagai contoh seekor kucing punya attribut jenis kucing, warna bulu, panjang ekor, dsb. Seekor kucing juga punya tingkah laku seperti makan, minum, mengeong, tidur, dsb. Nah, object dalam bahasa Java juga mirip seperti itu. Attribut dalam bahasa Java dimodelkan sebagai variable sedangkan tingkah laku sebagai method. Lalu bagaimana dengan Class? Class ini bisa juga disebut dengan template yang berisikan sekumpulan variable dan method. Class nantinya digunakan untuk menciptakan object dalam program. Masih bingung kah? Ok, lanjutkan membaca! :)&lt;br /&gt;&lt;br /&gt;Akan coba kujelaskan dengan contoh:&lt;br /&gt;&lt;br /&gt;Misalkan ada suatu Class bernama kucing. Kucing ini memiliki attribut nama, warna, dan suara. Sedangkan tingkah lakunya adalah makan, tidur, dan mengeong. Jadi bisa kugambar dalam tabel seperti ini:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_dHC6GaVEV0Y/S8hpKrO7_RI/AAAAAAAAACo/Qbes6rvmwk0/s1600/classobject.GIF" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5460730180311710994" src="http://4.bp.blogspot.com/_dHC6GaVEV0Y/S8hpKrO7_RI/AAAAAAAAACo/Qbes6rvmwk0/s320/classobject.GIF" style="cursor: pointer; display: block; height: 152px; margin: 0px auto 10px; text-align: center; width: 500px;" /&gt;&lt;/a&gt;&lt;br /&gt;Coba perhatikan tabel di atas, value dari variable setiap object berbeda-beda. Namun semua object akan memiliki method yang sama seperti class yang ditunjuknya. Kalau melihat contoh di atas, nama, warna, dan suara dari Object Kucingku dan Kucingmu bisa saja berbeda, tapi kedua object memiliki method yang sama. Kedua kucing berbeda tapi sama-sama bisa makan, tidur, dan mengeong.&lt;br /&gt;&lt;br /&gt;Sekarang kita balik ke dunia digital :). Sekarang saatnya kita implementasikan dalam program kita. Langsung ke Source aja yah...&lt;br /&gt;&lt;pre&gt;public class Kucing{&lt;br /&gt;/* attributes&lt;br /&gt;* mendeklarasikan atribut (variable) yang dimiliki kucing&lt;br /&gt;*/&lt;br /&gt;String nama;&lt;br /&gt;String warna;&lt;br /&gt;String suara;&lt;br /&gt;&lt;br /&gt;/* methods&lt;br /&gt;* mendeklarasikan tingkah laku (method) yang dimiliki kucing&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;public void makan(){&lt;br /&gt;System.out.println("kucing bernama "+nama+" yang berwarna "+warna+" sedang makan");&lt;br /&gt;}&lt;br /&gt;public void tidur(){&lt;br /&gt;System.out.println("kucing bernama "+nama+" yang berwarna "+warna+" sedang tidur");&lt;br /&gt;}&lt;br /&gt;public void mengeong(){&lt;br /&gt;System.out.println("kucing bernama "+nama+" yang berwarna "+warna+" bersuara "+suara);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* &lt;br /&gt;*memulai method main atau fungsi utama&lt;br /&gt;*/&lt;br /&gt;public static void main (String[] args) {&lt;br /&gt;//membuat object kucingku dan kucingmu bertipe class Kucing&lt;br /&gt;Kucing kucingku = new Kucing();&lt;br /&gt;Kucing kucingmu = new Kucing();&lt;br /&gt;&lt;br /&gt;//mengisikan value ke dalam attribut&lt;br /&gt;kucingku.nama="mocin";&lt;br /&gt;kucingku.warna="putih";&lt;br /&gt;kucingku.suara="meoong";     &lt;br /&gt;&lt;br /&gt;kucingmu.nama="karin";&lt;br /&gt;kucingmu.warna="hitam";&lt;br /&gt;kucingmu.suara="miauuw";&lt;br /&gt;&lt;br /&gt;//memanggil method dari object&lt;br /&gt;kucingku.makan();&lt;br /&gt;kucingku.tidur();&lt;br /&gt;kucingku.mengeong();&lt;br /&gt;&lt;br /&gt;System.out.println();&lt;br /&gt;&lt;br /&gt;kucingmu.makan();&lt;br /&gt;kucingmu.tidur();&lt;br /&gt;kucingmu.mengeong();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Jika di-compile dan di-run, kurang lebih hasilnya akan seperti ini:&lt;br /&gt;&lt;pre&gt;kucing bernama mocin yang berwarna putih sedang makan&lt;br /&gt;kucing bernama mocin yang berwarna putih sedang tidur&lt;br /&gt;kucing bernama mocin yang berwarna putih bersuara meoong&lt;br /&gt;&lt;br /&gt;kucing bernama karin yang berwarna hitam sedang makan&lt;br /&gt;kucing bernama karin yang berwarna hitam sedang tidur&lt;br /&gt;kucing bernama karin yang berwarna hitam bersuara miauuw&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Penjelasan dari source di atas sudah kuselipkan melalui comment. Jadi silakan membaca dan mempelajarinya sendiri. :)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-8782986757607797282?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/8782986757607797282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/class-dan-object-pada-java.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/8782986757607797282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/8782986757607797282'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/class-dan-object-pada-java.html' title='Class dan Object pada Java'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dHC6GaVEV0Y/S8hlbfk8l1I/AAAAAAAAACg/L1ILLKynP8A/s72-c/cats.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5669185474417611562</id><published>2010-04-08T04:59:00.002+07:00</published><updated>2010-10-17T22:20:16.574+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motivation'/><title type='text'>Which is Rich? Which is Poor?</title><content type='html'>Beberapa hari yang lalu pas lagi surfing di warnet, aku ga sengaja nemu file powerpoint di direktori komputer sana. Judulnya Rich or Poor. Iseng aja aku buka, isinya bahasa inggris. Setelah kulanjutin baca, Subhanallah! Isinya bagus kawan. Semoga bisa jadi instropeksi bagi diri kita. &lt;br /&gt;&lt;br /&gt;Mohon maaf jika ada kata-kata yang agak kacau, cz aku translate manual neh, heheh,, selamat membaca...&lt;br /&gt;&lt;br /&gt;=== start here ===&lt;br /&gt;&lt;br /&gt;Suatu hari, seorang ayah dari keluarga yang sangat kaya mengajak anak laki-lakinya berjalan-jalan ke desa. Sang ayah berkeinginan menunjukkan kepada anaknya betapa miskin kehidupan orang-orang di sana.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Mereka menghabiskan waktu dua hari dua malam di perkebunan milik keluarga yang sangat miskin.&lt;br /&gt;&lt;br /&gt;Sepulang dari desa muncullah obrolan dari ayah dan anak tersebut:&lt;br /&gt;&lt;br /&gt;ayah: Bagaimana jalan-jalannya tadi, Nak?&lt;br /&gt;&lt;br /&gt;anak: Luar biasa, Ayah!&lt;br /&gt;&lt;br /&gt;ayah: Sudahkah kamu melihat bahwa kehidupan mereka sungguh miskin?&lt;br /&gt;&lt;br /&gt;anak: Ya.&lt;br /&gt;&lt;br /&gt;ayah: Sekarang katakan padaku apa yang telah kamu pelajari dari perjalanan kita selama dua hari dua malam ini.&lt;br /&gt;&lt;br /&gt;anak: Ayah, kita punya satu ekor anjing, sedangkan mereka punya 4 ekor.&lt;br /&gt;&lt;br /&gt;Kita punya kolam renang yang lebarnya hanya menggapai pertengahan dari taman kita, sedangkan mereka punya sungai yang tak ada ujungnya.&lt;br /&gt;&lt;br /&gt;Kita punya lampion di taman kita, sedangkan mereka punya bintang-bintang yang sangat indah di malam hari. &lt;br /&gt;&lt;br /&gt;Kita punya latar yang terhampar hingga halaman depan, sedangkan mereka punya horison yang sangat luas.&lt;br /&gt;&lt;br /&gt;Kita punya sebagian tanah kecil untuk tempat tinggal, sedangkan mereka punya halaman terbuka yang begitu luas.&lt;br /&gt;&lt;br /&gt;Kita membayar pelayan untuk membantu kita, sedangkan mereka saling membantu satu sama lain tanpa harap imbalan apapun.&lt;br /&gt;&lt;br /&gt;Kita hanya bisa membeli makanan, sedangkan mereka sanggup menanam dan menuai sendiri makanan mereka.&lt;br /&gt;&lt;br /&gt;Kita punya tembok dan pagar untuk melindungi kita, sedangkan mereka punya banyak teman yang saling melindungi diantara mereka.&lt;br /&gt;&lt;br /&gt;Sang ayah hanya bisa terdiam. Lalu si anak menambahkan, "Terima kasih Ayah, telah menunjukkan betapa miskin kita ini sebenarnya".&lt;br /&gt;&lt;br /&gt;=== end of file ===&lt;br /&gt;&lt;br /&gt;Hey, hey, hey! Luar biasa anak ini bukan? Coba kita renungi kawan, sedikit atau banyak, kisah ini masih ada hubungannya dengan konsep paradigma yang telah kusinggung di postinganku sebelumnya. Coba lihat perbedaan paradigma milik sang ayah dan si anak. Sekali lagi ingin kusampaikan kawan, cara pandang yang mendasar sungguh sangat mempengaruhi cara kita bersikap. Lihat cara pandang si anak, dari penduduk desa yang sangat miskin itu dia justru memandang kelebihan-kelebihan (terpendam) yang dimiliki oleh mereka. Memang begitulah seharusnya cara kita memandang. Cara pandang positif seperti ini jarang sekali kita lakukan. Padahal kita mungkin sudah tahu, kalau cara pandang yang positif akan melahirkan sikap yang positif juga. So, mengapa tidak kita coba dari sekarang? :)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5669185474417611562?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5669185474417611562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/which-is-rich-which-is-poor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5669185474417611562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5669185474417611562'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/which-is-rich-which-is-poor.html' title='Which is Rich? Which is Poor?'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1125211913827625230</id><published>2010-04-03T18:49:00.005+07:00</published><updated>2010-10-17T22:20:25.317+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Simulasi GLBB pada Flash</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="50" width="500"&gt; &lt;param name="movie" value="http://www.swfcabin.com/swf-files/1270292235.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://www.swfcabin.com/swf-files/1270292235.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="50"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Entah kenapa aku jadi pengen melanjutkan postinganku tentang GLB terdahulu. Rasanya tidak lengkap kalau ada GLB tapi tidak ada GLBB :). Untuk itu ada baiknya sebelum membaca postinganku kali ini kamu baca dulu postinganku sebelumnya tentang &lt;a href="http://hamzcraze.blogspot.com/2010/01/animasi-simulasi-glb-pada-flash.html"&gt;Simulasi GLB pada FLash.&lt;/a&gt; Well, seperti yang kita tahu, GLBB adalah singkatan dari Gerak Lurus Berubah Beraturan. Gerak Lurus Berubah Beraturan bisa diartikan gerak lurus suatu obyek dengan percepatan konstan. Artinya kecepatan obyek akan bertambah atau berkurang secara bertahap seiring dengan berjalannya waktu. Hal ini terjadi akibat adanya percepatan konstan tadi. Ingat! Percepatan di sini selalu konstan dan tidak sama dengan nol. Kenapa tidak sama dengan nol?  Lah, kalau percepatannya nol kecepatan obyek nantinya tidak akan pernah bertambah. Trus apa bedanya kalo gitu dengan GLB? :D Okelah, to the point aja, kita langsung ke bagian yang lebih seru.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a name='more'&gt;&lt;/a&gt; Kalau dilihat-lihat, animasi di atas tidak beda jauh dengan animasi GLB yang lalu. Di sini aku beri tambahan beberapa komponen. Komponen itu adalah kecepatan awal dan percepatan. Pada animasi GLB yang lalu memang aku rasa tidak perlu ada kecepatan awal. Toh kecepatan awalnya dengan kecepatan akhir akan sama saja. Di sini beda, aku beri text box kecepatan (di sebelah kanan) untuk memantau kecepatan bola selama bergerak. Jadi kamu hanya bisa memanipulasi kecepatan awal dan percepatan saja. Satuan kecepatan di sini aku buat sama dengan simulasi GLB, yaitu pixel per detik.&lt;br /&gt;&lt;br /&gt;Simulasi GLBB di atas penjelasannya sederhana saja. Sebagai contoh kamu memasukkan kecepatan awal adalah 0 dan percepatan adalah 10. Jadi ketika kamu mengklik tombol go!, maka bola akan memiliki kecepatan 10 pixel/detik pada detik pertama. Dan bertambah lagi kecepatannya menjadi 20 pixel/perdetik pada detik yang kedua. Begitu seterusnya. &lt;br /&gt;&lt;br /&gt;Cara Bikin&lt;br /&gt;Caranya masih sama dengan pembuatan animasi GLB. Aku selalu menggunakan setInterval untuk penentuan waktu.&lt;br /&gt;&lt;pre&gt;var kec:Number = 0;&lt;br /&gt;var dur:Number = 10;&lt;br /&gt;var perc:Number = 10;&lt;br /&gt;&lt;br /&gt;var intervalID:Number = setInterval(timer, dur);&lt;br /&gt;function timer():Void {&lt;br /&gt;kec += int(perc)/100;&lt;br /&gt;_root.bola._x += (kec/100);&lt;br /&gt;_root.bola._rotation += (kec/100);&lt;br /&gt;if (_root.bola._x&amp;gt;=500) {&lt;br /&gt;_root.bola._x = 0;&lt;br /&gt;}&lt;br /&gt;if (_root.bola._x&amp;lt;0) {&lt;br /&gt;_root.bola._x = 500;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Penjelasan script di atas sebagian besar sudah aku jelaskan di postinganku sebelumnya tentang GLB. Di script ini aku hanya menambahkan variabel perc untuk mengatur percepatan. Dan di dalam fungsi timer() aku menambahkan kecepatan sebesar jumlah percepatan. Ingat, fungsi timer() sudah diatur sedemikian rupa sehingga nantinya statement di dalam fungsi ini akan dijalankan sesuai interval yang sudah ditetapkan sebelumnya. Interval itu sendiri sudah diatur dengan menggunakan fungsi setInterval.  Hmm, dengan script di atas saja kamu tidak akan bisa membuat animasi yang kamu lihat di awal tadi. Kenapa? Tentu saja, animasi di awal tadi lebih interaktif sehingga nilainya bisa dimanipulasi oleh user. Jika kamu tertarik untuk mempelajarinya, download aja file fla dan swf-nya di sini: &lt;a href="http://www.4shared.com/file/211090652/a2a0816/glbb.html"&gt;download animasi GLBB.&lt;/a&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1125211913827625230?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1125211913827625230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/simulasi-glbb-pada-flash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1125211913827625230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1125211913827625230'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/simulasi-glbb-pada-flash.html' title='Simulasi GLBB pada Flash'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1008780871239883115</id><published>2010-04-01T05:19:00.006+07:00</published><updated>2010-10-17T22:20:33.499+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Belajar Dasar Bahasa Java</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_dHC6GaVEV0Y/S7PK8Pjb8lI/AAAAAAAAACI/m6gtsFfpBf4/s1600/java.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5454926709991928402" src="http://1.bp.blogspot.com/_dHC6GaVEV0Y/S7PK8Pjb8lI/AAAAAAAAACI/m6gtsFfpBf4/s320/java.jpg" style="cursor: pointer; float: left; height: 180px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sebenarnya tidak ada perbedaan yang terlalu besar antara bahasa C dengan bahasa Java. Syntax-syntax yang digunakan pun sangat mirip. Perbedaan yang sangat mendasar adalah mengenai konsep dari kedua bahasa tersebut. Bahasa C adalah bahasa pemrograman terstruktur sedangkan bahasa Java adalah bahasa pemrograman berorientasi obyek. Jika kamu ingin lebih tahu apa maksud dari "berorientasi obyek" ini, kamu bisa dengan mudah mendapatkan informasinya dari searching di google. Di sini aku cuma sekedar menjelaskan secara dasar penggunaan bahasa Java dan cara memulainya. Seperti biasa, artikel yang kutulis di blog ini hanya untuk orang yang benar-benar pemula. :)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Bagaimana memulainya? Pertama kamu harus menginstal Java Standard Edition. Bisa kamu download di alamat ini: http://java.sun.com/javase/downloads/. Lalu instal Java Standard Edition dengan mengklik jdk-6u6-windows-i586-p.exe (silakan instal versi yang lebih baru jika tersedia). Sekarang atur PATH Environment agar kita bisa mengcompile file Java dengan comand prompt. Caranya: Klik Start =&amp;gt; Control Panel =&amp;gt; System=&amp;gt; Advanced =&amp;gt;  Environment Variables dan set PATH: C:\Program Files Files\Java Java\jdk1.6.0_ 06 06\bin.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Untuk lebih memudahkan kamu dalam memprogram, kamu bisa donwload dan instal IDE. IDE Java ada bermacam-macam, ada Netbeans, Eclipse, JCreator, Gel, dll. Contoh compiler yang open source adalah Netbeans, so kamu bisa download secara gratis di http://www.netbeans.org. &lt;br /&gt;&lt;br /&gt;Kita mulai latihan dengan membuat program yang cukup melegenda bagi para programmer pemula. Ya, program hello world. :)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public class HelloWorld{&lt;br /&gt;//program java pertamaku&lt;br /&gt;public static void main (String[] args) {&lt;br /&gt;System.out.println("Hello World!");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Silakan co-pas source code di atas, lalu simpan dengan nama "HelloWorld.java" tanpa tanda petik. Ingat! Nama file dan nama class harus sama. Untuk melihat hasilnya, kamu bisa langsung compile dan run program tersebut. Hal ini sangat mudah dilakukan jika kamu menggunakan compiler. Tapi jika tidak, kamu bisa lakukan dengan cara menuliskan perintah pada command prompt. Caranya buka dulu command prompt (shortcut: tekan tombol windows + R, ketik cmd lalu klik ok). Setelah itu masuk pada direktori tempat kamu menyimpan file java tadi. Perintahnya seperti ini:&lt;br /&gt;&lt;br /&gt;Untuk mengcompile file HelloWorld.java yang telah kita buat tadi, caranya ketik:&lt;br /&gt;&lt;pre&gt;javac HelloWorld.java&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sedangkan untuk menjalankan programnya kita tinggal memasukkan perintah berikut:&lt;br /&gt;&lt;pre&gt;java HelloWorld&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Jika langkah-langkah di atas kamu jalankan dengan benar, maka akan muncul tulisan: &lt;pre&gt;Hello World!&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Biar lebih jelas silakan lihat gambar di bawah... (klik pada gambar untuk melihat gambar lebih jelas)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/S7PL_g4-q_I/AAAAAAAAACQ/0V8Q3TiuxoQ/s1600/cmd-java.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5454927865696922610" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/S7PL_g4-q_I/AAAAAAAAACQ/0V8Q3TiuxoQ/s320/cmd-java.JPG" style="cursor: pointer; display: block; height: 162px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Penjelasan sederhana dari source tadi kira-kira seperti ini:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public class HelloWorld&lt;/pre&gt;: Artinya kita membuat class bernama HelloWorld yang bersifat public. Pada pemrograman java, semua kode harus ditempatkan di dalam deklarasi class. Public di sini maksudnya class ini bebas diakses oleha class-class lain meskipun dalam package yang lain pula.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;//program java pertamaku&lt;/pre&gt;: Baris ini adalah baris komentar. Kamu bisa bebas menulis apapun di sini. Baris ini nantinya akan dihiraukan saat kita mengcompile. Komentar juga sangat penting untuk mempermudah pembacaan program kita.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public static void main (String[] args)&lt;/pre&gt;: Di sini kita membuat method utama yaitu method main. Jika dianalogikan dengan bahasa C, method main ini fungsinya sama saja dengan dengan fungsi main. Argumen atau String[] args mengindikasikan parameter berupa array dari string bernama args. Penggunaan parameter ini akan kujelaskan di postingan yang lain.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;System.out.println("Hello World!")&lt;/pre&gt;: Kode ini adalah perintah untuk menuliskan kata-kata yang ada di antara tanda petik ke layar. Mirip dengan fungsi printf() pada bahasa C.&lt;br /&gt;&lt;br /&gt;Baiklah sekian dulu penjelasan tentang cara memprogram dalam bahasa Java. Semoga bermanfaat.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1008780871239883115?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1008780871239883115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/belajar-dasar-bahasa-java.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1008780871239883115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1008780871239883115'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/belajar-dasar-bahasa-java.html' title='Belajar Dasar Bahasa Java'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dHC6GaVEV0Y/S7PK8Pjb8lI/AAAAAAAAACI/m6gtsFfpBf4/s72-c/java.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-8291604447559787052</id><published>2010-04-01T05:12:00.002+07:00</published><updated>2010-10-17T22:20:43.592+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my experiences'/><title type='text'>Mencoba Bangkit Setelah Musibah</title><content type='html'>Sebelumnya aku mohon maaf jika blog ini sudah lama vakum. Kali ini masalahnya bukan karena kehabisan ide. Dan bukan juga karena malas menulis. Kali ini penyebabnya adalah sesuatu yang tidak biasa. Sekitar satu bulan yang lalu aku tertimpa musibah. Laptop dan hapeku dicuri orang sewaktu kutinggal shalat maghrib di musholla. Shock? Sedih? Tentu saja. Semua pekerjaan, tugas, file-file kuliah, karya-karya berupa desain dan juga source code program jadi hilang semua. Termasuk file-file yang kubuat untuk blog ini juga raib. Nah, itulah sebabnya blog ini jadi vakum begitu lama. :(&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Semenjak kepergian si leppy aktivitas kuliahku jadi terasa seribu kali lebih berat. Bisa teman-teman bayangkan, jika mahasiswa IT kuliah tanpa komputer atau laptop sama sekali. Sungguh hampir terasa mustahil. Namun setelah dijalani agak lama aku jadi terbiasa. Sekarang, setelah selesai kuliah aku tidak lagi langsung pulang ke tempat kost, melainkan menuju laboratorium komputer di GKB 3 lantai 6. Tujuannya tidak lain dan tidak bukan adalah mengerjakan tugas-tugas kuliah dengan menggunakan komputer di sana. Alhasil, walaupun hanya berbekal flashdisk lawas berkapasitas 1Gb aku masih bisa survive hingga saat ini. Alhamdulillah, memang benar, Allah tidak akan menguji hambaNya melebihi kemampuan.&lt;br /&gt;&lt;br /&gt;Sekarang aku sadar, kehilangan laptop dan hape bukanlah akhir dari segalanya. Jika aku terus-menerus bersedih dan meratap hingga kuliahku terpuruk hanya gara-gara kehilangan laptop, nantinya aku akan kehilangan masa depanku yang jauh lebih berharga dari hanya sekedar laptop. Untuk itulah kini aku mencoba bangkit. Dan juga bangkit dari kevakuman menulis blog ini. :)&lt;br /&gt;&lt;br /&gt;Baiklah, sudah cukup curhatnya. Masa lalu tidak akan bisa ditarik kembali. Saya hanya bisa berharap si maling segera sadar akan perbuatannya. Dan semoga laptop dan hape yang hilang itu segera diganti oleh Allah dengan yang lebih baik, amin.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-8291604447559787052?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/8291604447559787052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/mencoba-bangkit-setelah-musibah.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/8291604447559787052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/8291604447559787052'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/04/mencoba-bangkit-setelah-musibah.html' title='Mencoba Bangkit Setelah Musibah'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2216794080880434870</id><published>2010-02-17T11:49:00.004+07:00</published><updated>2010-10-17T22:21:41.086+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Fungsi dalam Bahasa C</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_dHC6GaVEV0Y/S3t7WSXvahI/AAAAAAAAACA/flpJHZ7HEyI/s1600-h/function.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5439076597798758930" src="http://2.bp.blogspot.com/_dHC6GaVEV0Y/S3t7WSXvahI/AAAAAAAAACA/flpJHZ7HEyI/s320/function.gif" style="cursor: pointer; float: left; height: 180px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;Fungsi dalam pemrograman berarti suatu bagian kode atau blok program yang digunakan untuk menjalankan suatu proses tertentu. Disadari atau tidak, pada saat kita pertama kali membuat program, sebenarnya kita sudah membuat apa yang dinamakan fungsi ini, yaitu fungsi main. Yang akan dibahas di sini adalah tentu saja fungsi yang lain (fungsi di luar fungsi main). Lalu apa gunanya ada fungsi selain fungsi main? Fungsi-fungsi ini nantinya akan memudahkan kita dalam membuat program. Dengan menggunakan fungsi, source code yang kita buat akan menjadi lebih ringkas dan tentu saja program kita menjadi lebih efektif. Contoh kasusnya seperti ini: Kita diperintahkan membuat program yang menggambar tiga buah segitiga. Jika tanpa fungsi, source-nya akan terlihat seperti ini:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#include&lt;stdio.h&gt;&lt;br /&gt;void main(){&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----   \n");&lt;br /&gt;&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----   \n");&lt;br /&gt;&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----   \n")&lt;br /&gt;}&lt;br /&gt;&lt;/stdio.h&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Jika dijalankan, source di atas akan menghasilkan tiga buah gambar segitiga. Sekarang masalahnya, bagaimana jika kita diperintahkan membuat 20 buah gambar segitiga? Bisa dibayangkan panjang source code yang akan kita buat nantinya. Di sinilah peranan fungsi. Dengan fungsi kita hanya perlu menggambar segitiga hanya satu kali. Loh, ga percaya?&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;pre&gt;#include&lt;stdio.h&gt;&lt;br /&gt;void segitiga();&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;segitiga();&lt;br /&gt;segitiga();&lt;br /&gt;segitiga();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void segitiga(){&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----   \n");&lt;br /&gt;}&lt;br /&gt;&lt;/stdio.h&gt;&lt;/pre&gt;&lt;br /&gt;Jika kamu jalankan source di atas, hasilnya akan sama saja dengan source di awal tadi. Nah, jika kita menginginkan 20 buah segitiga, alangkah praktisnya jika kita membuatnya dengan sedikit jurus loop.&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void segitiga();&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i;&lt;br /&gt;&lt;br /&gt;for(i=0;i&amp;lt;20;i++){&lt;br /&gt;segitiga();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void segitiga(){&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----  \n");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Wow! Jauh lebih praktis bukan? Eit, tunggu dulu, ngomong-ngomong bagaimana caranya bikin fungsi? Adakah ketentuan dan aturannya? Ya, tentu saja! Berikut akan kujelaskan bagian-bagian fungsi terlebih dahulu.  Ada dua bagian penting dari fungsi, yaitu prototype fungsi dan definisi fungsi. Yang mana prototype? Yang mana juga yang definisi? Lihat saja source di bawah ini... (perhatikan bagian comment) &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void segitiga(); //prototype fungsi&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;segitiga();&lt;br /&gt;segitiga(); //fungsi dipanggil di fungsi main&lt;br /&gt;segitiga();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void segitiga(){  //definisi fungsi&lt;br /&gt;printf("  /\\ \n");&lt;br /&gt;printf(" /  \\ \n");&lt;br /&gt;printf(" ----   \n");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Ok, kukira sudah jelas di sana bagian-bagian dari fungsi. Berikut adalah aturan penulisan fungsi:  Syntax penulisan prototype fungsi: &lt;pre&gt;tipe_data nama_fungsi(argument-1, argumen-2, argumen-n);&lt;br /&gt;&lt;/pre&gt;Prototype fungsi ini tidak perlu ditulis jika kamu menuliskan definisi fungsi di atas fungsi main. Tipe data di sini digunakan untuk menentukan nilai kembalian (return value). Jika fungsi yang kamu buat tidak memerlukan return value, kamu bisa menuliskan void seperti source di atas. Sedangkan argument adalah nilai yang akan di masukkan ke dalam fungsi untuk diproses. Syntax penulisan argumen seperti ini: tipe_data nama_variabel.  Syntax penulisan definisi fungsi: &lt;pre&gt;tipe_data nama_fungsi(argument){&lt;br /&gt;statement;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Program gambar segitiga yang kujelaskan di awal tadi adalah contoh fungsi yang tidak memerlukan argumen dan return value. Supaya lebih mantab, sekarang kuberikan contoh fungsi yang memiliki kedua komponen tersebut. &lt;pre&gt;//program penghitung 2 pangkat n&lt;br /&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;int duapangkat(int n);&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int hasil;&lt;br /&gt;&lt;br /&gt;hasil=duapangkat(3); //argument yang dimasukkan adalah 3&lt;br /&gt;printf("%d", hasil);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int duapangkat(int n){&lt;br /&gt;int i, hasil=1;&lt;br /&gt;&lt;br /&gt;for(i=0;i&amp;lt;n;i++){&lt;br /&gt;hasil*=2;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return hasil;&lt;br /&gt;}&lt;br /&gt;&lt;/stdio.h&gt;&lt;/pre&gt;Source di atas adalah program yang menghitung hasil dari 2 pangkat n (tergantung dari argument yang dimasukkan, contoh di atas argumentnya 3). Eh, source di atas masih bisa disingkat loh! Pake fungsi rekursif. Wah, apa lagi tuh?  Fungsi Rekursif  Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri. Dengan fungsi rekursif kita bisa menyelesaikan program yang menggunakan perulangan rumit dengan source yang lebih ringkas. Ok, kita buat saja program dua pangkat ini dengan fungsi rekursif... &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int duapangkat(int n);&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int hasil;&lt;br /&gt;&lt;br /&gt;hasil=duapangkat(3);&lt;br /&gt;printf("%d", hasil);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int duapangkat(int n){&lt;br /&gt;if(n==0){&lt;br /&gt;return 1;&lt;br /&gt;}else{&lt;br /&gt;return 2 * duapangkat(n-1);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Well, tidak ada perulangan sama sekali. Dengan melihat pengkondisiannya, kuharap kamu paham dengan penggunaan fungsi rekursif ini. Fungsi duapangkat di atas akan selalu memanggil dirinya sendiri selama nilai n lebih besar dari nol. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2216794080880434870?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2216794080880434870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/fungsi-dalam-bahasa-c.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2216794080880434870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2216794080880434870'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/fungsi-dalam-bahasa-c.html' title='Fungsi dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dHC6GaVEV0Y/S3t7WSXvahI/AAAAAAAAACA/flpJHZ7HEyI/s72-c/function.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3057503208272704714</id><published>2010-02-17T11:43:00.001+07:00</published><updated>2010-10-17T22:21:52.933+07:00</updated><title type='text'>Cara Pandang Menentukan Sikap Kita</title><content type='html'>Tahukah kalian kawanku, jika sebuah paradigma (sebuah cara pandang yang mendasar) dapat mempengaruhi cara bersikap kita? Mungkin kawan-kawan akan mengerti setelah membaca apa yang telah aku baca di buku "the 7 Habits of Highly Effective People" karangan Stephen R. Covey. Semoga terinspirasi...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saya ingat sebuah perubahan paradigma kecil yang saya alami pada suatu Minggu pagi dalam kereta bawah tanah di New York. Orang-orang sedang duduk dengan tenang -- sebagian sedang membaca surat kabar, sebagian sedang melamun, sebagian lain beristirahat dengan mata terpejam. Suasananya tenang dan damai.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Lalu tiba-tiba, seorang pria dan anak-anaknya masuk ke dalam gerbong. Anak-anak tersebut begitu berisik dan ribut tak terkendali sehingga segera saja keseluruhan suasana berubah.&lt;br /&gt;&lt;br /&gt;Pria tersebut duduk di sebelah saya dan memejamkan matanya, agaknya tidak peduli akan situasi saat itu. Anak-anaknya berteriak-teriak, melemparkan barang-barang, bahkan merenggut koran yang sedang dibaca orang. Sangat mengganggu. Namun, pria yang duduk di sebelah saya ini tidak berbuat apapun.&lt;br /&gt;&lt;br /&gt;Sulit untuk tidak merasa jengkel. Saya tak mengerti ia dapat begitu tenang membiarkan anak-anaknya berlarian liar seperti itu dan tidak berbuat apapun untuk mencegah mereka, sama sekali tidak bertanggung jawab. Sangat terlihat bagaimana semua orang lain di dalam gerbong juga merasa terganggu.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Akhirnya, dengan rasa sabar dan pengekangan diri yang luar biasa, saya menoleh ke arahnya dan berkata, "Tuan, anak-anak anda benar-benar mengganggu banyak orang. Dapatkah anda mengendalikan mereka sedikit?"&lt;br /&gt;&lt;br /&gt;Orang itu mengangkat dagunya seolah baru tersadar akan situasi di sekitarnya lalu berkata dengan sedih, "Oh, anda benar. Saya kira saya harus berbuat sesuatu. Kami baru saja dari rumah sakit dimana ibu mereka meninggal satu jam yang lalu. Saya tidak tahu harus berpikir apa, dan saya kira mereka juga tidak tahu harus bagaimana menghadapinya."&lt;br /&gt;&lt;br /&gt;Dapat anda bayangkan bagaimana perasaan saya saat itu? Paradigma saya berubah. Tiba-tiba saya melihat segalanya secara berbeda, dan karena saya melihat dengan cara berbeda, saya berpikir dengan cara berbeda, saya merasa dengan cara berbeda, saya berperilaku dengan cara berbeda.&lt;br /&gt;&lt;br /&gt;Kejengkelan saya seketika menghilang. Saya tidak perlu lagi khawatir untuk mengendalikan sikap atau perilaku saya; hati saya dipenuhi dengan kedukaan yang dirasakan pria itu. Perasaan simpati dan kasihan mengalir dengan deras. "Istri anda baru saja meninggal? Oh, saya turut berduka. Dapatkah anda menceritakannya kepada saya? Apa yang dapat saya lakukan untuk membantu?" Segalanya berubah dalam seketika.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nah kawanku, apa yang dialami Mr. Covey di atas adalah sebagian contoh kecil yang dapat menunjukkan kepada kita betapa hebatnya kekuatan paradigma. Itulah paradigma, cara pandang kita akan sangat mempengaruhi cara kita untuk bersikap. Sekarang giliran kita kawanku, saatnya kita merubah paradigma kita ke arah yang lebih baik. Masalah apapun yang kita alami dalam hidup, bukanlah masalah yang sebenarnya. Namun, masalah yang sebenarnya adalah cara kita memandang masalah itu sendiri. &lt;br /&gt;&lt;br /&gt;(cerita diambil dari the 7 Habits of Highly Effective People oleh Stephen R. Covey -- aku menyesal tidak membacanya hingga habis dari dulu)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3057503208272704714?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3057503208272704714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/cara-pandang-menentukan-sikap-kita.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3057503208272704714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3057503208272704714'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/cara-pandang-menentukan-sikap-kita.html' title='Cara Pandang Menentukan Sikap Kita'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2892309456105326476</id><published>2010-02-02T19:06:00.005+07:00</published><updated>2010-10-17T22:22:39.257+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mengenal Array dalam Bahasa C</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_dHC6GaVEV0Y/S2gVslLu-oI/AAAAAAAAABg/EOA5tt0hvdA/s1600-h/array.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5433616806062258818" src="http://3.bp.blogspot.com/_dHC6GaVEV0Y/S2gVslLu-oI/AAAAAAAAABg/EOA5tt0hvdA/s320/array.gif" style="cursor: pointer; float: left; height: 180px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;Array adalah suatu kumpulan alokasi memori untuk menyimpan suatu nilai/data yang memiliki tipe data yang sama. Sifat dan cara penamaan array mirip sekali dengan variabel biasa. Hanya saja variabel biasa tidak sehebat array, array bisa menyimpan nilai lebih dari satu (nilai-nilai dalam array harus bertipe data sama). Eh, kalau kita menyimpan nilai lebih dari satu ke dalam array dengan nama yang sama, bagaimana kita bisa mengakses nilai yang ada di dalam array? Tenang saja, tipa nilai di dalam array memiliki nomor index sehingga kita bisa mengaksesnya dengan mudah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deklarasi Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cara pendeklarasian array dalam bahasa C adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;tipe_data nama_array[kapasitas];&lt;br /&gt;&lt;br /&gt;contoh:&lt;br /&gt;&lt;br /&gt;int arrayku[3];&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Pendeklarasian di atas maksudnya kita mendeklarasikan sebuah array bernama arrayku yang berkapasitas tiga dan bertipe data integer. Itu artinya kita bisa memasukkan maksimal tiga buah nilai integer ke dalam array tersebut. Sedangkan cara memasukkan dan mengakses nilai dalam array adalah sebagai berikut:&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int arrayku[3];&lt;br /&gt;&lt;br /&gt;arrayku[0]=5;&lt;br /&gt;arrayku[1]=13;&lt;br /&gt;arrayku[2]=22;&lt;br /&gt;&lt;br /&gt;printf("%d ", arrayku[0]);&lt;br /&gt;printf("%d ", arrayku[1]);&lt;br /&gt;printf("%d ", arrayku[2]);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Oh ya, nomor index dalam array dimulai dari angka nol dan berakhir dengan angka kapasitas-1. Jadi, jika kamu memasukkan kapasitas sebesar 3, maka nomor index dimulai dari nol dan berakhir dengan angka 3-1 yaitu 2.&lt;br /&gt;&lt;br /&gt;Jika kamu menjalankan program di atas, maka di layar akan muncul:&lt;br /&gt;&lt;br /&gt;5 13 22&lt;br /&gt;&lt;br /&gt;Yah, itu tadi penggunaan array secara sederhana. Terlihat tidak praktis ya? Hmm, bagaimana kalau kita buat source-nya lebih ringkas dengan sedikit jurus looping. See the source code below:&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i;&lt;br /&gt;int arrayku[3]={5,13,22};&lt;br /&gt;&lt;br /&gt;for(i=0;i&amp;lt;3;i++){&lt;br /&gt;printf("%d ", arrayku[i]);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Nah, source-nya jadi lebih praktis kan? Kalau kamu jalankan, hasilnya akan sama saja dengan source sebelumnya. Sebenarnya dengan melihat source ini kamu akan mendapat sedikit ilmu baru, yaitu inisialisasi array. Coba lihat sekali lagi, aku tidak memasukkan nilai satu-persatu seperti di source awal. Di sini aku menuliskannya menjadi:  int arrayku[3]={5,13,22};  Pengindexan akan otomatis berurutan dari kiri ke kanan dan di mulai dari angka nol.   &lt;span style="font-weight: bold;"&gt;Array Multi Dimensi&lt;/span&gt;  Array yang kujelaskan tadi adalah array satu dimensi. Sebenarnya array bisa dijadikan banyak dimensi. Array Multi Dimensi adalah array yang memiliki lebih dari satu nomor index. Bisa juga disebut array dari array. Halahh, ga usah di bikin pusing. Nih cara pendeklarasiannya:  tipe_data nama_array[kapasitas].....[kapasitas]  Banyaknya kapasitas disesuaikan dengan dimensi array. Jadi, jika kita ingin membuat array 2 dimensi, kita bikin aja ada dua buah kapasitas (ditandai dengan jumlah kurung siku). Biar gampang kita lihat dulu contoh pendeklarasian array 2 dimensi:  int arrayku[3][3];  Cara pengaksesan nilai juga masih sama, kita tinggal menuliskan nama array dan diikuti nomor index.  Berikut contoh program tabel perkalian yang merupakan aplikasi dari array 2 dimensi: &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i,j;&lt;br /&gt;int arrayku[5][5];&lt;br /&gt;&lt;br /&gt;for(i=0;i&amp;lt;5;i++){&lt;br /&gt;for(j=0;j&amp;lt;5;j++){&lt;br /&gt;arrayku[i][j]= (i+1)*(j+1);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;for(i=0;i&amp;lt;5;i++){&lt;br /&gt;for(j=0;j&amp;lt;5;j++){&lt;br /&gt;printf("%3d", arrayku[i][j]);&lt;br /&gt;}&lt;br /&gt;printf("\n");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2892309456105326476?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2892309456105326476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/mengenal-array-dalam-bahasa-c.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2892309456105326476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2892309456105326476'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/mengenal-array-dalam-bahasa-c.html' title='Mengenal Array dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dHC6GaVEV0Y/S2gVslLu-oI/AAAAAAAAABg/EOA5tt0hvdA/s72-c/array.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5997356490289760775</id><published>2010-02-02T19:02:00.003+07:00</published><updated>2010-10-17T22:22:49.432+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mengecek Bilangan Prima dengan Bahasa C</title><content type='html'>Bilangan prima adalah bilangan yang hanya bisa habis dibagi 1 dan bilangan itu sendiri. Tidak terlalu sulit untuk mencarinya jika bilangan tersebut tidak terlalu besar. Kita bisa saja dengan mudah memastikan kalau bilangan 5, 7, 13, atau 17 adalah bilangan prima, karena bilangan-bilangan tersebut hanya bisa habis dibagi 1 dan bilangan itu sendiri. Tapi bagaimana kita bisa mengecek 983, 2234, 776, atau 1335 adalah bilangan prima atau bukan? Nah, puyeng kan? :) Terlalu sulit untuk mengeceknya dengan membagi bilangan-bilangan tadi dengan bilangan-bilangan sebelumnya. Nah, inilah permasalahannya. Lantas penyelesaiannya gimana? Tentu saja kita akan pecahkan masalah ini dengan pemrograman bahasa c (sesuai judul euy!). Emang bisa cuma dengan program sederhana dari bahasa c? Absolutely! Kalo enggak, ngapain aku bikin tulisan ini? :P&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Sebelum kita memprogram, mari kita pelajari algoritmanya terlebih dahulu. Dalam pembuatan program ini, kerja kita akan dipermudah dengan adanya operasi matematika modulus (sisa pembagian). Untuk mengekspresikan operasi modulus dalam bahasa c kita akan menggunakan "%" tanpa tanda petik. Langsung saja lihat operasi modulus pada angka bilangan prima dan bukan prima berikut:&lt;br /&gt;&lt;br /&gt;angka: 3 (prima)&lt;br /&gt;&lt;br /&gt;3 mod 1 = 0&lt;br /&gt;3 mod 2 = 1&lt;br /&gt;3 mod 3 = 0&lt;br /&gt;&lt;br /&gt;angka: 4 (bukan prima)&lt;br /&gt;&lt;br /&gt;4 mod 1 = 0&lt;br /&gt;4 mod 2 = 0&lt;br /&gt;4 mod 3 = 1&lt;br /&gt;4 mod 4 = 0&lt;br /&gt;&lt;br /&gt;angka: 5 (prima)&lt;br /&gt;&lt;br /&gt;5 mod 1 = 0&lt;br /&gt;5 mod 2 = 1&lt;br /&gt;5 mod 3 = 2&lt;br /&gt;5 mod 4 = 1&lt;br /&gt;5 mod 5 = 0&lt;br /&gt;&lt;br /&gt;angka: 6 (bukan prima)&lt;br /&gt;&lt;br /&gt;6 mod 1 = 0&lt;br /&gt;6 mod 2 = 0&lt;br /&gt;6 mod 3 = 0&lt;br /&gt;6 mod 4 = 2&lt;br /&gt;6 mod 5 = 1&lt;br /&gt;6 mod 6 = 0&lt;br /&gt;&lt;br /&gt;Nah, coba amati baik-baik operasi di atas. Sudahkah kamu melihat perbedaannya? Operasi di atas merupakan modulus dari suatu angka dengan angka real sebelumnya. Perbedaannya, angka prima menghasilkan angka 0 HANYA DUA KALI. Yap, dari sini kuharap kamu sudah mulai mendapat gambaran dalam pembuatan program kita nanti. &lt;br /&gt;&lt;br /&gt;Ehm, penjelasan sederhananya seperti ini. Dalam program kita nanti kita akan memodulus suatu angka yang dicek dengan angka-angka real sebelum angka tersebut. Lalu di sini kita kondisikan, jika operasi tersebut mendapatkan nilai 0 sebanyak dua kali, maka angka tersebut bisa dipastikan prima. Dan jika mendapat nilai 0 sebanyak bukan dua (tidak bingung kan? Maksudnya bisa satu kali atau lebih dari dua kali), maka angka tersebut bukan prima.&lt;br /&gt;&lt;br /&gt;Haha, that's easy, right? Let's write the source!&lt;br /&gt;&lt;pre&gt;/*============= start here =============*/&lt;br /&gt;&lt;br /&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(void){&lt;br /&gt;int bil,i,j,cek;&lt;br /&gt;&lt;br /&gt;scanf("%d",&amp;amp;bil);&lt;br /&gt;&lt;br /&gt;for(i=1;i&amp;lt;=bil;i++){&lt;br /&gt;cek=0;&lt;br /&gt;for(j=1;j&amp;lt;=bil;j++){&lt;br /&gt;if(i%j==0){&lt;br /&gt;cek++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;if(cek==2){&lt;br /&gt;printf("prima");&lt;br /&gt;}else{&lt;br /&gt;printf("bukan prima");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*============== end here ==============*/&lt;br /&gt;&lt;/pre&gt;Lihat kode diatas! Di situ aku menggunakan nested loop (perulangan bersarang) untuk mempermudah mengecek bilangan tersebut. Nested loop akan melakukan operasi modulus sebanyak yang kita butuhkan untuk pengecekan. if(i%j==0) dimaksudkan untuk melakukan operasi modulus dan melakukan pengkondisian apakah mendapatkan hasil 0 atau bukan. Jika iya, maka variabel cek akan ditambah 1. if(cek==2) digunakan untuk pengkondisian jika variabel cek berjumlah 2, maka program akan mencetak tulisan prima. Hmm, pekerjaan mengecek angka prima yang membutuhkan waktu begitu lama, kini bisa kita kerjakan hanya dengan waktu sekian detik saja. Nice! Inilah salah satu alasan mengapa aku menyukai dunia IT khususnya dalam programming. :) &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5997356490289760775?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5997356490289760775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/mengecek-bilangan-prima-dengan-bahasa-c.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5997356490289760775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5997356490289760775'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/mengecek-bilangan-prima-dengan-bahasa-c.html' title='Mengecek Bilangan Prima dengan Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-966529082837121687</id><published>2010-02-02T18:59:00.003+07:00</published><updated>2010-10-17T22:23:11.215+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Perulangan/Looping dalam Bahasa C</title><content type='html'>Bahasa kerennya looping. Temen-temen di kampus sering bilang, "Eh, program itu kamu bikin pake looping ga?", "Wah, perkalian matriks tuh programnya harus pake looping dua kali ya?". Menurutku tujuan sebenarnya penggunaan kata "looping" hanya pengen terlihat keren aja, artinya ya perulangan itu. :D&lt;br /&gt;&lt;br /&gt;Perulangan atau loop adalah sebuah blok program yang mengerjakan proses/statement yang sama secara berulang-ulang. Loop ini digunakan agar kita tidak perlu susah-susah menulis statement di dalam program hanya untuk mengerjakan fungsi yang sama. Contoh kasus seperti ini, kamu disuruh membuat program yang menampilkan kata "hello" sebanyak lima kali. Source tanpa perulangan akan tampak seperti ini:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;a name='more'&gt;&lt;/a&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;printf("hello\n");&lt;br /&gt;printf("hello\n");&lt;br /&gt;printf("hello\n");&lt;br /&gt;printf("hello\n");&lt;br /&gt;printf("hello\n");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Hmm, memang bisa saja kita pakai source seperti di atas. Tapi bagaimana jika kita disuruh menampilkan kata hello sebanyak 20 kali? 50 kali? 100 kali? Pasti akan melelahkan bukan? Lagi pula source akan menjadi panjang dan ukuran file semakin membesar. Well, yeah! Inilah gunanya perulangan atau looping itu. Kita tidak perlu menuliskan statement berulang-ulang seperti contoh di atas. Dengan looping, kita hanya perlu menuliskan statement tersebut satu kali saja! Oke, akan aku coba jelaskan macam-macam looping terlebih dahulu.&lt;br /&gt;&lt;br /&gt;Perintah perulangan ada tiga macam:&lt;br /&gt;1. for&lt;br /&gt;2. while &lt;br /&gt;3. do while&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1. for&lt;br /&gt;Syntax untuk menuliskan perintah for adalah sebagai berikut:&lt;br /&gt;&lt;pre&gt;for(inisialisasi nilai; syarat pengulangan; perubahan nilai){&lt;br /&gt;statement-yang-akan-diulang;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Untuk kasus di atas tadi, kita bisa menuliskannya seperti ini:&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i;&lt;br /&gt;for(i=0; i&amp;lt;5; i++){&lt;br /&gt;printf("hello\n");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Nah, coba lihat bedanya dengan source di awal tadi. Lebih praktis seperti ini kan? Jadi kalau kita ingin menampilkan teks hello sebanyak 100 kali, kita hanya mengganti nilai 5 menjadi 100.  2. while Syntax penulisan while sebagai berikut: &lt;pre&gt;while(syarat-pengulangan){&lt;br /&gt;statement-yang-akan-diulang; &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Mari kita coba menyelesaikan kasus di atas dengan bentuk perulangan yang kedua. Here the source: &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i=0;&lt;br /&gt;while(i&amp;lt;5){&lt;br /&gt;printf("hello\n");&lt;br /&gt;i++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Memang agak berbeda dengan for, perintah while tidak memiliki inisialisasi. Jadi inisialisasi harus dilakukan di awal sebelum melakukan perintah while.  3. do while Syntax penulisannya sebagai berikut: &lt;pre&gt;do{&lt;br /&gt;statement-yang-akan-diulang;&lt;br /&gt;}while(syarat-pengulangan);&lt;br /&gt;&lt;/pre&gt;Perintah do while ini mirip sekali dengan perintah while. Hanya saja perintah do while akan mengerjakan statement minimal satu kali. Jadi, jika syarat pengulangan tidak terpenuhi, perintah do while akan tetap mengerjakan statement tersebut satu kali.  Oke, kasus tadi kita coba memakai perintah do while: &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int i=0;&lt;br /&gt;do{&lt;br /&gt;printf("hello\n");&lt;br /&gt;i++;&lt;br /&gt;}while(i&amp;lt;5);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Well, itu tadi sekelumit tentang perulangan. Oh ya, ada sedikit catatan neh. Hati-hati dalam penggunaan perintah perulangan ini. Jika kita tidak teliti dalam pengkondisian syarat perulangan, maka akan terjadi perulangan yang tidak ada habisnya (infinite looping). Coba lihat contoh berikut: &lt;pre&gt;for(i=0; i&amp;gt;5; i--){&lt;br /&gt;printf("hello\n");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Contoh di atas adalah contoh perulangan tanpa henti. Ini disebabkan nilai i akan selalu dikurangi setiap setelah melakukan statement. Akibatnya nilai i tidak akan mencapai nilai lebih besar dari 5 yang merupakan syarat berhentinya perulangan tersebut. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-966529082837121687?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/966529082837121687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/perulanganlooping-dalam-bahasa-c.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/966529082837121687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/966529082837121687'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/02/perulanganlooping-dalam-bahasa-c.html' title='Perulangan/Looping dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3864733897114053297</id><published>2010-01-28T20:58:00.008+07:00</published><updated>2010-10-17T22:23:32.038+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Animasi GLB dengan Flash</title><content type='html'>Hmm, tumben banget aku posting dengan tema fisika. Haha, maklum guys, sejak kuliah di jurusan teknik informatika aku ga pernah lagi utek-utek di bidang ini. Trus, kenapa ko tiba-tiba pengen posting tentang fisika? Penyebabnya simpel aja, neh gara-gara ada adek kelas yang mo pinjem buku fisika. Alhasil terpaksa harus bongkar-bongkar gudang. Eh, pas ketemu bukunya malah pengen baca lagi. Hehe, sebenarnya postingan ini iseng aja, tapi mudah-mudahan ada gunanya.&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="50" width="500"&gt; &lt;param name="movie" value="http://img211.imageshack.us/img211/3596/glb.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://img211.imageshack.us/img211/3596/glb.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="50"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Dalam pelajaran fisika di SMA (atau mungkin di SMP), kita pasti pernah diajari materi GLB ini. GLB adalah singkatan dari Gerak Lurus Beraturan. Gerak Lurus Beraturan bisa diartikan gerak lurus suatu obyek dengan kecepatan yang konstan atau tanpa percepatan. Jadi, benda yang menjadi obyek dikatakan melakukan GLB jika benda ini bergerak konstan dalam lintasan yang lurus. Poin yang paling terpenting adalah mengenai percepatan. GLB tidak pernah memiliki percepatan atau percepatannya selalu nol. Benda yang percepatannya nol bisa ada pada dua kondisi, yaitu benda dalam keadaan DIAM atau BERGERAK KONSTAN. Nah, itu adalah sedikit gambaran tentang GLB. Berikut adalah bagian yang paling seru. Kita akan membuat simulasi gerak GLB ini dalam animasi Flash.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a name='more'&gt;&lt;/a&gt; Animasi di atas merupakan simulasi sederhana tentang GLB. Kamu tinggal memasukkan kecepatan di kolom yang di sediakan lalu pencet tombol go! Maka bola akan bergerak sesuai dengan kecepatan yang kamu masukkan. Kecepatan di sini aku bikin dengan satuan pixel per second. Jadi, jika kamu memasukkan angka 30, maka bola akan bergerak dengan kecepatan 30 pixel per detik. Maaf kalo ukurannya terlalu kecil ya. Aku takut kalo kegedean bisa merusak text ketika diposting :P.&lt;br /&gt;&lt;br /&gt;Cara Bikin:&lt;br /&gt;Tentunya kamu harus bisa dasar-dasar membuat animasi di Flash. Seperti membuat movie clip dan action script sederhana. Tidak harus terlalu mahir kok, kamu yang baru belajar juga pasti bisa, cz aku sendiri juga baru belajar. :D&lt;br /&gt;&lt;br /&gt;Yang agak sulit di sini adalah menentukan waktu di dalam animasi flash. Seperti yang kita tahu, bahwa penentuan waktu dalam Flash adalah menggunakan satuan fps (frame per second). Terlalu sulit jika kita mengikuti satuan ini. Karena dengan satuan ini kita akan kesulitan dalam menggerakkan movie clip dengan kecepatan yang tepat. Emm, sulit di sini cuma penilaian pribadi ya, bisa jadi menurutmu menggunakan fps malah mudah. Tapi, aku lebih suka penentuan waktu dengan script setInterval. Syntaxnya sebagai berikut:&lt;br /&gt;&lt;br /&gt;var namaVariabel:Number = setInterval(namaFungsi, interval);&lt;br /&gt;&lt;br /&gt;namaVariabel adalah variabel yang digunakan untuk penentuan interval (kalo liat di manual di help, di situ selalu dinamai intervalID). Variabel ini juga bisa memudahkan kita untuk menghapus interval. namaFungsi adalah fungsi yang akan diterapkan sistem pewaktuan. interval adalah durasi waktu yang akan berjalan dalam milisecond. Jika kamu memasukkan 1000, maka animasi akan berjalan perdetik.&lt;br /&gt;&lt;br /&gt;Sebagai contoh aku bikin scriptnya seperti ini:&lt;br /&gt;&lt;br /&gt;var dur:Number = 1000;&lt;br /&gt;&lt;br /&gt;var intervalID:Number = setInterval(timer, dur);&lt;br /&gt;&lt;br /&gt;Ini artinya fungsi "timer" akan dijalankan tiap 1000 milidetik. Nah, dengan begini kita bisa menggerakkan movie clip secara presisi di fungsi "timer". Jadi, kita tidak perlu peduli berapa fps yang berjalan dalam animasi kita. Toh, fps sekarang tidak berpengaruh. :D&lt;br /&gt;&lt;br /&gt;Script Lebih lengkap seperti ini:&lt;br /&gt;&lt;br /&gt;var kec:Number = 10;&lt;br /&gt;var dur:Number = 10;&lt;br /&gt;&lt;br /&gt;var intervalID:Number = setInterval(timer, dur);&lt;br /&gt;function timer():Void {&lt;br /&gt;_root.bola._x += (kec/100);&lt;br /&gt;_root.bola._rotation += (kec/100);&lt;br /&gt;if (_root.bola._x&amp;gt;=500) {&lt;br /&gt;_root.bola._x = 0;&lt;br /&gt;}&lt;br /&gt;if (_root.bola._x&amp;lt;0) { _root.bola._x = 500; } }  Eits, tunggu! Kenapa intervalnya aku bikin 10? Bukankah animasi akan berjalan tiap 10 milidetik nantinya? Hmm, coba diteliti lagi script di atas. Meskipun aku bikin interval 10 milisecond, tapi pergerakan benda pada bola aku bagi dengan nilai seratus. Toh, sama saja kan? Misalnya aku bikin kecepatan 30 pixel per detik, maka animasi akan berjalan 0.03 setiap 10 milidetik. Loh, kenapa harus repot-repot seperti itu? Sebenarnya tidak ada maksud apa-apa, ini hanya akan membuat animasi terlihat semakin halus. Kamu akan tahu sendiri jika kamu mencobanya.  Penjelasan script di atas kurang lebih seperti ini: var kec:Number = 10; maksudnya aku bikin variabel kec (kecepatan) bernilai 10.  var dur:Number = 10; maksudnya aku bikin variabel dur (durasi) bernilai 10.  var intervalID:Number = setInterval(timer, dur); maksudnya aku bikin pengaturan waktu di fungsi timer dengan interval sebanyak nilai dari variabel dur, yaitu 10. function timer():Void {} maksudnya aku bikin fungsi timer() dengan return value bertipe void yang artinya fungsi ini tidak membutuhkan return value. Ingat, fungsi ini sudah diatur untuk berjalan tiap 10 milidetik. _root.bola._x += (kec/100); maksudnya bola akan bergeser ke kanan sebesar kec/100 (di sini berarti 10/100= 0.1 pixel). _root.bola._rotation += (kec/100); ini hanya membuat roda akan berputar ketika bergerak. Agar terlihat sedikit realistis gitu :P.  Jika diatas kamu melihat syntax "if", itu dimaksudkan agar bola dikondisikan kembali ke bagian kiri layar jika bergerak melampaui batas kanan layar dan sebaliknya.  Untuk membuat animasi yang lebih interaktif seperti yang kamu lihat di awal tadi, tentu kamu harus sedikit memodifikasinya. Malas untuk berpikir sendiri? Download aja file .fla dan .swf-nya di sini: &lt;a href="http://www.4shared.com/file/211090650/e424693a/glb.html"&gt;download animasi GLB.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3864733897114053297?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3864733897114053297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/animasi-simulasi-glb-pada-flash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3864733897114053297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3864733897114053297'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/animasi-simulasi-glb-pada-flash.html' title='Animasi GLB dengan Flash'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7657374138183715198</id><published>2010-01-23T10:03:00.004+07:00</published><updated>2010-10-17T22:24:33.241+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Program Pengecek Tahun Kabisat</title><content type='html'>Tahun kabisat adalah tahun yang habis dibagi 4, tetapi tidak habis dibagi 100 kecuali kelipatan 400. Selama ini, bagaimana cara kita mengecek tahun kabisat atau bukan? Apakah mengeceknya secara manual habis dibagi 4 atau tidak, habis dibagi seratus atau tidak, lalu dicek lagi apakah habis dibagi 400 atau tidak? Memang bisa saja, tapi membutuhkan waktu yang lama jika kita melakukan sendiri. Kenapa tidak kita perintahkan saja komputer kita yang melakukan pekerjaan di atas? Bagaimana kita bisa memerintah sebuah komputer? Mengertikah komputer dengan bahasa kita? Tentu saja, salah satu caranya adalah memerintah melalui bahasa c, haha. :D&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Program ini menggunakan branching (percabangan) yang sederhana. Algoritma dari program yang akan kita tulis juga cukup sederhana. Kamu tidak harus terpaku dengan algoritma ini. Ingat! Algoritma tiap orang berbeda-beda. Bisa jadi kamu akan menemukan algoritma yang lebih cepat dan efektif. Nah, algoritmaku kurang-lebih seperti ini:&lt;br /&gt;&lt;br /&gt;1. mengecek bilangan tersebut, apakah bilangan tersebut habis dibagi 4 dan tidak habis dibagi 100? Jika ya, maka program akan mencetak tulisan kabisat.&lt;br /&gt;&lt;br /&gt;2. Jika tidak, maka angka tersebut akan dicek lagi, apakah habis dibagi 400 atau tidak? Jika ya, maka program akan mencetak tulisan kabisat&lt;br /&gt;&lt;br /&gt;3. Jika tidak lagi (artinya lolos dari dua pengkondisian di atas), maka program akan mencetak tulisan bukan kabisat.&lt;br /&gt;&lt;br /&gt;Well, here the source code!&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(void){&lt;br /&gt;int tahun;&lt;br /&gt;&lt;br /&gt;printf("masukkan tahun: ");&lt;br /&gt;scanf("%d", &amp;amp;tahun);&lt;br /&gt;if(tahun%4==0&amp;amp;&amp;amp;tahun%100!=0){&lt;br /&gt;printf("kabisat");&lt;br /&gt;}else if(tahun%400==0){&lt;br /&gt;printf("kabisat");&lt;br /&gt;}else{&lt;br /&gt;printf("bukan kabisat");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7657374138183715198?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7657374138183715198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/program-pengecek-tahun-kabisat.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7657374138183715198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7657374138183715198'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/program-pengecek-tahun-kabisat.html' title='Program Pengecek Tahun Kabisat'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5896143528909834169</id><published>2010-01-23T10:02:00.008+07:00</published><updated>2010-10-17T22:26:48.949+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Perintah Percabangan</title><content type='html'>Ketika kita akan membuat suatu program, pasti akan ada statement yang akan kamu buat berjalan pada kondisi tertentu. Misalnya kamu membuat program penghitung luas dan keliling lingkaran. Lalu kamu buat pilihan untuk user, menghitung keliling ataukah luas lingkaran yang diinginkan. Jika user memilih keliling, maka kamu buat statement yang akan berjalan untuk penghitung keliling. Dan tentu saja, statement penghitung luas tidak akan ditampilkan. Lalu, bagaimana caranya agar program kita bisa melakukan hal seperti itu? Inilah fungsi dari perintah percabangan (dalam bahasa inggris dikenal sebagai branching). Aku akan menjelaskannya dalam bahasa pemrograman yang paling mudah dipahami. Tentu saja bahasa C! :)&lt;br /&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;a name='more'&gt;&lt;/a&gt;(start)&lt;br /&gt;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;              luas&lt;br /&gt;&amp;lt;keliling / luas?&amp;gt;---------[statement penghitung luas]--&lt;br /&gt;|                                                  &amp;nbsp; &amp;nbsp; |&lt;br /&gt;|keliling                                          &amp;nbsp; &amp;nbsp; |&lt;br /&gt;|                                                  &amp;nbsp; &amp;nbsp; |&lt;br /&gt;[statement penghitung keliling]                        |&lt;br /&gt;|                                                 &amp;nbsp; &amp;nbsp;  |&lt;br /&gt;|----------------------------------------------------&lt;br /&gt;|&lt;br /&gt;(end)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Apa yang kamu lihat di atas adalah flowchart sederhana program penghitung luas dan keliling lingkaran. Di dalam kurung sudut &lt;keliling luas?=""&gt; adalah tempat di mana dimulainya percabangan. Dalam pemrograman bahasa C, kita bisa menggunakan perintah if dan switch.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Perintah if&lt;br /&gt;Ada 3 bentuk dalam penulisan perintah if:&lt;br /&gt;&lt;pre&gt;1.if(syarat){   &lt;br /&gt;statement;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Keterangan: Statement di atas akan dijalankan jika syarat terpenuhi. Contoh:&lt;br /&gt;&lt;pre&gt;if(bilangan &amp;lt; 0){&lt;br /&gt;printf("ini bilangan negatif");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Maksud potongan program di atas adalah jika bilangan kurang dari 0, maka program akan menampilkan tulisan "ini bilangan negatif". &lt;pre&gt;2.if(syarat){&lt;br /&gt;statement1;&lt;br /&gt;}else{&lt;br /&gt;statement2;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Keterangan: Jika syarat terpenuhi maka statement 1 dijalankan. Jika tidak terpenuhi maka statement 2 yang akan dijalankan. Contoh: &lt;pre&gt;if(bilangan &amp;lt; 0){&lt;br /&gt;printf("ini bilangan negatif");&lt;br /&gt;}else{&lt;br /&gt;printf("ini bukan bilangan negatif");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;3. if(syarat1){&lt;br /&gt;statement1;&lt;br /&gt;}else if(syarat2){&lt;br /&gt;statement2;&lt;br /&gt;}else{&lt;br /&gt;statement3;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Keterangan: Jika syarat terpenuhi maka statement 1 dijalankan. Jika tidak terpenuhi maka statement 2 yang akan dijalankan. Tapi jika semua syarat di atas tidak terpenuhi, maka statement 3 yang akan dijalankan. Contoh: &lt;pre&gt;if(bilangan &amp;lt; 0){&lt;br /&gt;printf("ini bilangan negatif");&lt;br /&gt;}else if(bilangan &amp;gt; 0){&lt;br /&gt;printf("ini bilangan positif");&lt;br /&gt;}else{&lt;br /&gt;printf("ini bilangan nol");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Perintah switch Perintah ini juga bisa kita gunakan untuk membuat percabangan. Perintah ini hampir sama dengan perintah if, namun perintah switch ini hanya bisa dipakai untuk percabangan yang memiliki satu nilai pasti. &lt;pre&gt;switch(ekspresi){&lt;br /&gt;case nilai-1: statement-1;&lt;br /&gt;break;&lt;br /&gt;case nilai-2: statement-2;&lt;br /&gt;break;&lt;br /&gt;. . . .&lt;br /&gt;case nilai-n: statement-n;&lt;br /&gt;break     &lt;br /&gt;default: statement;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Hmm, setelah kita tahu cara menggunakan percabangan, mari kita langsung ke TKP. Haha, maksudnya kita bikin program lingkaran kita tadi. :) &lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(){&lt;br /&gt;int pilihan;&lt;br /&gt;float radius, keliling, luas;&lt;br /&gt;printf("1. luas lingkaran\n2. keliling lingkaran\n(pilih 1 atau 2): ");&lt;br /&gt;scanf("%d", &amp;amp;pilihan);&lt;br /&gt;&lt;br /&gt;if(pilihan == 1){&lt;br /&gt;printf("masukkan jari-jari lingkaran: ");&lt;br /&gt;scanf("%f", &amp;amp;radius);&lt;br /&gt;luas= 3.14 * radius * radius;&lt;br /&gt;printf("luas lingkaran = %.2f", luas);&lt;br /&gt;}else if(pilihan == 2){&lt;br /&gt;printf("masukkan jari-jari lingkaran: ");&lt;br /&gt;scanf("%f", &amp;amp;radius);&lt;br /&gt;keliling= 3.14 * radius * 2;&lt;br /&gt;printf("keliling lingkaran = %.2f", keliling);&lt;br /&gt;}else{&lt;br /&gt;printf("tidak ada pilihan");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/keliling&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5896143528909834169?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5896143528909834169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/perintah-percabangan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5896143528909834169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5896143528909834169'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/perintah-percabangan.html' title='Perintah Percabangan'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-1340099455523417889</id><published>2010-01-23T10:00:00.002+07:00</published><updated>2010-10-17T22:25:06.357+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Fungsi Input dalam Bahasa C</title><content type='html'>Jika kamu sangat pemula, ada baiknya kamu membaca artikel yang kutulis sebelumnya tentang Fungsi Output dalam Bahasa C. Fungsi input adalah fungsi yang digunakan untuk meminta masukan dari user. Fungsi input ini akan membuat program kita menjadi interaktif. Berikut akan coba kujelaskan fungsi-fungsi input dalam bahasa C yang sering digunakan.&lt;br /&gt;&lt;br /&gt;1. getche()&lt;br /&gt;Singkatan dari get character and echo. FUngsi ini meminta inputan satu buah karakter dari keyboard tanpa diakhiri dengan tombol enter dan karakter yang telah diketik oleh user akan ditampilkan di layar.&lt;br /&gt;&lt;br /&gt;2. getch()&lt;br /&gt;Fungsi ini sama halnya dengan getche. Hanya saja karakter yang diinputkan user tidak akan ditampilkan di layar.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;3. getchar()&lt;br /&gt;Singkatan dari get character. Fungsinya sama dengan fungsi getche(), namun jika kita menggunakan fungsi ini user harus mengakhiri inputan dengan tombol enter.&lt;br /&gt;&lt;br /&gt;4. scanf()&lt;br /&gt;Fungsi ini dapat menginput berbagai macam jenis data. Penggunaanya mirip dengan printf(), yaitu harus menggunakan conversion specifier. Seperti halnya printf, conversion specifier harus disesuaikan dengan jenis data yang ada pada arguments. Dalam penggunaannya, scanf() hampir sama dengan printf(). Lalu bedanya apa? Bedanya, scanf() digunakan menginput data sedangkan printf() digunakan untuk mengoutput data. Haha, jelaslah. Masih ada perbedaan lainnya kok, yaitu dalam penulisan arguments. Dalam scanf() kita harus menambahkan simbol '&amp;amp;' sebelum variabel. Biar jelas liat contoh aja...&lt;br /&gt;&lt;br /&gt;Penggunaan printf():&lt;br /&gt;&lt;br /&gt;printf("%d", var);&lt;br /&gt;&lt;br /&gt;Itu maksudnya kita akan menampilkan informasi nilai dari variabel yang bernama var. Informasi tersebut berupa bilangan bulat (bisa dilihat dari conversion specifier-nya).&lt;br /&gt;&lt;br /&gt;Penggunaan scanf():&lt;br /&gt;&lt;br /&gt;scanf("%d", &amp;amp;var);&lt;br /&gt;&lt;br /&gt;Itu maksudnya kita akan menginput bilangan bulat yang nilainya akan dimasukkan ke dalam alamat memori dari variabel var. Simbol '&amp;amp;' dalam bahasa C adalah operator yang digunakan sebagai penunjuk alamat memori (coba baca artikelku sebelumnya tentang operator dalam bahasa C). Ada sedikit perbedaan penulisan syntax scanf() ini ketika kita akan menginput data bertipe string (kumpulan karakter). Untuk menginput data bertipe string kita tidak perlu mencantumkan simbol '&amp;amp;' lagi. COntoh:&lt;br /&gt;&lt;br /&gt;scanf("%s", str);&lt;br /&gt;&lt;br /&gt;Lihat! Di atas aku tidak menggunakan simbol '&amp;amp;' sebelum menuliskan variabel str. Program tentu akan tetap berjalan dengan normal :D. Kelemahan dalam penginputan string menggunakan scanf() adalah ketika user memasukkan string yang mengandung spasi. Maka string akan terpotong di bagian spasi tersebut. Misalkan user menginput string "aku makan". Yang tersimpan dalam variabel str adalah "aku" saja. Lalu bagaimana jika kita ingin mengikutkan "makan" juga dalam variabel str? Hmm, don't be hasty, see the next function below! :P&lt;br /&gt;&lt;br /&gt;5. gets()&lt;br /&gt;Fungsi ini adalah fungsi yang sempurna dalam penginputan string. Fungsi ini seperti menambal kekurangan dari scanf() ketika menginput string. Tentu saja, fungsi ini hanya bisa menginput string. Dengan fungsi ini kita bisa menambahkan spasi dalam string inputan juga. Nice!&lt;br /&gt;&lt;br /&gt;gets(str);&lt;br /&gt;&lt;br /&gt;Jadi, jika user menginputkan "aku makan", maka yang tersimpan dalam variabel str adalah "aku makan" juga. Tanpa terpotong gara-gara spasi. Hmm, setiap ada kelebihan pasti ada kelemahan :O. Kelemahan fungsi ini adalah ketika kita menggunakannya lebih dari sekali. Maka biasanya fungsi gets() yang kedua atau yang ketiga tidak akan dieksekusi oleh program. Artinya fungsi gets() yang kedua atau yang ketiga menjadi tidak berguna :(. Memang kesalahan ini tidak selalu terjadi. Tapi aku cukup sering menemukan kesalahan ini ketika aku menggunakan fungsi gets. Mengapa kesalahan seperti ini dapat terjadi? Ini terjadi karena ketika user menginput pada fungsi gets() yang pertama, buffer input akan terisi penuh. Karena buffer input ini penuh, maka fungsi gets() yang kedua seakan-akan sudah diisi oleh user. Lalu bagaimana caranya mengosongkan buffer input? Cara mengosongkannya adalah menggunakan fungsi fflush(stdin).&lt;br /&gt;&lt;br /&gt;gets(str1);&lt;br /&gt;fflush(stdin);&lt;br /&gt;gets(str2);&lt;br /&gt;fflush(stdin);&lt;br /&gt;&lt;br /&gt;Dengan begini buffer input akan selalu kosong setelah user melakukan inputan. Aku sering menggunakan fungsi fflush(stdin) ini tidak hanya setelah fungsi gets(), tapi juga kugunakan setelah fungsi inputan yang lain seperti scanf(), getch(), dll. Ini hanya tindakan preventif agar buffer input tidak penuh.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-1340099455523417889?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/1340099455523417889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/fungsi-input-dalam-bahasa-c.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1340099455523417889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/1340099455523417889'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/fungsi-input-dalam-bahasa-c.html' title='Fungsi Input dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-6245682953501349579</id><published>2010-01-23T09:58:00.003+07:00</published><updated>2010-10-17T22:25:16.002+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Variabel &amp;Tipe Data dalam Bahasa C</title><content type='html'>Variabel bisa diibaratkan sebuah tempat untuk menampung sebuah nilai. Kita bisa menyimpan berbagai macam data di dalam variabel. Selain itu kita bisa mengubah-ubah nilai yang ada di dalamnya. Variabel tidak seperti konstanta yang nilainya mutlak. Agar bisa menggunakan variabel di dalam program, kita perlu mendeklarasikan variabel terlebih dahulu. Deklarasi variabel adalah sebuah perintah agar komputer menyediakan variabel yang akan kita pakai. Dalam memprogram, kita hanya di izinkan menyimpan satu nilai untuk satu variabel. Sedangkan nilai atau data yang kita temui dalam memprogram jenisnya bermacam-macam. Agar komputer mudah mengenali jenis data tersebut, kita harus mencantumkan TIPE DATA ketika kita mendeklarasikan variabel. Penjelasan tentang tipe data kita sisihkan dulu. Sekarang kita fokus pada variabel, okay? :)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Cara mendeklarasikan variabel adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;tipe_data nama_variabel;&lt;br /&gt;&lt;br /&gt;Sebagai contoh, kita akan menggunakan tipe data integer dalam variabel panjang. Maka penulisannya:&lt;br /&gt;&lt;br /&gt;int panjang;&lt;br /&gt;&lt;br /&gt;Mudah sekali bukan? Eitz, jangan terburu-buru, kita tidak boleh sembarangan memberikan nama pada variabel. Dalam pemberian nama variabel pun ada aturannya. Aturannya sebagai berikut:&lt;br /&gt;&lt;br /&gt;1. Nama variabel hanya boleh terdiri dari huruf, angka, dan garis bawah (_).&lt;br /&gt;&lt;br /&gt;2. Karakter pertama harus menggunakan huruf atau garis bawah.&lt;br /&gt;&lt;br /&gt;3. Penulisan variabel adalah case sensitive. Artinya huruf besar dan kecil dianggap berbeda. Variabel luas tidak sama dengan variabel LuAs.&lt;br /&gt;&lt;br /&gt;4. Dilarang menggunakan keyword (kata kunci) yang sudah ada di dalam bahasa c. Misal: include, for, if, printf, dll.&lt;br /&gt;&lt;br /&gt;Nah, kini kita mulai membahas tipe data. Tipe data keyword yang akan kita gunakan menentukan jenis atau tipe nilai/data di dalam suatu program. Tipe data ada dua, tipe data dasar dan tipe data turunan.&lt;br /&gt;&lt;br /&gt;Tipe Data Dasar&lt;br /&gt;1. int: Ini adalah tipe data integer. Digunakan untuk menyimpan bilangan bulat. Memori yang digunakan sebesar 2 byte.&lt;br /&gt;2. float: Tipe data ini digunakan untuk menyimpan angka pecahan. Besar memori 4 byte.&lt;br /&gt;3. char: Digunakan untuk menyimpan karakter. Sayangnya kita hanya diizinkan menyimpan satu buah karakter saja. Besar memori 1 byte.&lt;br /&gt;4. double: Tipe data ini mirip dengan float, hanya saja memiliki jangkauan yang lebih luas. Memori yang digunakan tentu saja lebih besar, yaitu 8 byte.&lt;br /&gt;&lt;br /&gt;Tipe Data Turunan&lt;br /&gt;1. long int: Sama halnya dengan int, namun jangkauan long int lebih luas daripada int.&lt;br /&gt;2. unsigned int: Adalah tipe data int yang tidak ada nilai negatifnya. Tidak bisa menjangkau bilangan negatif, namun bisa menjangkau bilangan positif dua kali lebih besar dari tipe data int.&lt;br /&gt;3. signed int: Kebalikan dari unsigned int. Tidak bisa menjangkau bilangan positif, namun bisa menjangkau bilangan negatif dua kali lebih besar dari tipe data int.&lt;br /&gt;4. long double: Sama dengan tipe data float. Namun jangkauannya sangat luas hingga mengalahkan jangkauan tipe data double.&lt;br /&gt;&lt;br /&gt;Berikut adalah tabel sederhana untuk mempermudah membandingkan antar tipe data.&lt;br /&gt;&lt;br /&gt;tipe data     besar memori jangkauan&lt;br /&gt;&lt;br /&gt;int  2 byte  -32768 s/d 32767&lt;br /&gt;char  1 byte  -128 s/d 127&lt;br /&gt;float  4 byte  -3.4 x 10^-38 s/d 3.4 x 10^38&lt;br /&gt;double  8 byte  -1.7 x 10^-308 s/d 1.7 x 10^308&lt;br /&gt;&lt;br /&gt;long int 4 byte  -2147483648 s/d 2147483647&lt;br /&gt;unsigned int 2 byte  0 s/d 65535&lt;br /&gt;signed int 2 byte  -65535 s/d -1&lt;br /&gt;long double 10 byte  -3.4 x 10^-4932 s/d 3.4 x 10^4932&lt;br /&gt;&lt;br /&gt;Sebagai sedikit catatan, dalam penulisan tipe data turunan untuk integer, misal: long int, signed int, kita bisa menuliskan long saja atau signed saja. Ingat! Hanya untuk turunan tipe data integer saja!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-6245682953501349579?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/6245682953501349579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/mengenal-variabel-dan-tipe-data-dalam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6245682953501349579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6245682953501349579'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/mengenal-variabel-dan-tipe-data-dalam.html' title='Variabel &amp;Tipe Data dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-5020176805905487762</id><published>2010-01-21T21:01:00.004+07:00</published><updated>2010-10-17T22:27:49.376+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Fungsi Output dalam Bahasa C</title><content type='html'>Fungsi output adalah fungsi yang amat vital dari suatu program. Pasangannya adalah fungsi input (akan kujelaskan di postingan yang lain). Dari namanya saja kita bisa menebak kegunaan dari fungsi ini. Fungsi output digunakan untuk menampilkan suatu informasi ke layar. Berikut akan coba aku jelaskan beberapa fungsi output yang sering digunakan dalam pemrograman bahasa C.&lt;br /&gt;&lt;br /&gt;Well, here we go...&lt;br /&gt;&lt;br /&gt;1. Fungsi printf()&lt;br /&gt;Fungsi printf() digunakan untuk menampilkan suatu informasi ke layar. Cara penulisannya dalam program sebagai berikut:&lt;br /&gt;&lt;br /&gt;printf("format-string", arguments);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Format-string adalah informasi yang akan ditampilkan di layar. Format-string ini bisa berisi string atau conversion specifier (dalam beberapa buku disebut kode format, akan kujelaskan setelah ini). Sedangkan arguments adalah variabel atau pernyataan yang digunakan sebagai pengganti conversion specifier. Biar jelas liat contoh aja yuk...&lt;br /&gt;&lt;br /&gt;printf("hello world!");&lt;br /&gt;&lt;br /&gt;Statement di atas akan membuat tampilan di layar seperti ini:&lt;br /&gt;&lt;br /&gt;hello world!&lt;br /&gt;&lt;br /&gt;Contoh di atas merupakan penggunaan fungsi printf tanpa conversion specifier. Sebenarnya, apa sih conversion specifier itu? Namanya rumit, bacanya juga susah :P. Tenang, pengertiannya tidak sesusah namanya kok. Conversion specifier digunakan ketika kita akan menampilkan suatu informasi yang nilainya tidak bisa kita tentukan sendiri. Artinya informasi tersebut tidak bisa dipastikan sebelum ada input/masukan dari user. Bingung? Sebagai contoh, misalnya kita membuat program penghitung luas persegi panjang. Lalu kita buat program kita untuk menampilkan hasil penghitungan berupa luas. Tentu saja kita tidak bisa menentukan nilai luas sebelum ada input nilai panjang dan nilai lebar dari user. Oke, lihat contoh lagi...&lt;br /&gt;&lt;br /&gt;printf("luas persegi panjang= %d", luas);&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;%d adalah conversion specifier, sedangkan luas adalah argument atau variabel. Jika di awal program kamu buat nilai luas adalah 100. Maka akan jadi seperti ini:&lt;br /&gt;&lt;br /&gt;int luas;&lt;br /&gt;luas=100;&lt;br /&gt;printf("luas persegi panjang= %d", luas);&lt;br /&gt;&lt;br /&gt;maka di layar akan muncul:&lt;br /&gt;&lt;br /&gt;luas persegi panjang= 100&lt;br /&gt;&lt;br /&gt;Namun dalam kasus program penghitung luas persegi panjang tadi, kita tidak bisa menentukan seenaknya nilai dari variabel luas. Jadi, variabel luas akan dihitung setelah inputan dari user (mengenai fungsi input akan kujelaskan di postingan yang lain).&lt;br /&gt;&lt;br /&gt;luas= panjang*lebar;    //nilai panjang dan lebar menunggu inputan user&lt;br /&gt;printf("luas persegi panjang= %d", luas);&lt;br /&gt;&lt;br /&gt;Oh ya, conversion specifier harus sesuai dengan nilai argument. Dari contoh di atas, kita akan menampilkan nilai variabel luas dengan tipe data integer atau bilangan bulat, maka conversion specifier yang digunakan adalah %d. Conversion specifier yang sering digunakan adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;%d: menampilkan bilangan bulat&lt;br /&gt;%i: menampilkan bilangan bulat (sama dengan %d)&lt;br /&gt;%f: menampilkan bilangan pecahan&lt;br /&gt;%c: menampilkan karakter (hanya 1 karakter)&lt;br /&gt;%s: menampilkan string (kumpulan karakter)&lt;br /&gt;&lt;br /&gt;2. Fungsi putchar()&lt;br /&gt;&lt;br /&gt;Fungsi putchar() ini merupakan singkatan dari put character. Fungsi ini digunakan untuk menampilkan hanya 1 buah karakter saja.&lt;br /&gt;&lt;br /&gt;char karakter='t';&lt;br /&gt;putchar(karakter);&lt;br /&gt;&lt;br /&gt;program di atas akan muncul di layar sebagai berikut:&lt;br /&gt;&lt;br /&gt;t&lt;br /&gt;&lt;br /&gt;3. Fungsi puts()&lt;br /&gt;&lt;br /&gt;Kepanjangannya adalah put string. Fungsi ini digunakan untuk menampilkan string (kumpulan karakter). &lt;br /&gt;&lt;br /&gt;char stringku[25]="aku belajar bahasa c";&lt;br /&gt;puts(stringku);&lt;br /&gt;&lt;br /&gt;dan akan muncul di layar:&lt;br /&gt;&lt;br /&gt;aku belajar bahasa c&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-5020176805905487762?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/5020176805905487762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/fungsi-output-dalam-bahasa-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5020176805905487762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/5020176805905487762'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/fungsi-output-dalam-bahasa-c.html' title='Fungsi Output dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-6636647829944076198</id><published>2010-01-21T20:32:00.005+07:00</published><updated>2010-11-02T03:07:54.824+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Operator dalam Bahasa C</title><content type='html'>Sebelum mengenal operator, kita harus tahu apa itu operasi. Operasi adalah suatu proses yang dikerjakan oleh program untuk melakukan tindakan tertentu pada suatu nilai. Operasi selalu melibatkan operand dan operator. Operand adalah suatu nilai yang dioperasikan sedangkan operator sebagai pelaku operasi tersebut. Yang akan coba aku jelaskan di sini adalah mengenai operator dalam bahasa C.&lt;br /&gt;&lt;br /&gt;Operator dalam bahasa C memiliki hirarki (tingkatan) prioritas di pengerjaannya dalam sebuah program. Aku akan jelaskan mulai dari hirarki tertinggi. Artinya mulai dari operator yang paling diprioritaskan oleh program.&lt;br /&gt;&lt;br /&gt;1. Operator Tanda Kurung =&amp;gt; ( )&lt;br /&gt;Operator ini mengelompokkan proses operasi yang dikerjakan terlebih dahulu. Sama halnya dengan tanda kurung pada operasi matematika biasa. Namun berbeda dengan kurung siku ([ ]), kurung siku digunakan untuk menyatakan array.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;2. Operator Unary =&amp;gt; !, ~, -, ++, --, &amp;amp;, *&lt;br /&gt;!  : Operasi negasi (kebalikan).&lt;br /&gt;~  : Negasi pada bitwise (berhubungan dengan bilangan biner).&lt;br /&gt;-  : Menyatakan nilai negatif.&lt;br /&gt;++ : Increment (penambahan). Operand ditambah dengan angka 1.&lt;br /&gt;-- : Decrement (pengurangan). Operand dikurang dengan angka 1.&lt;br /&gt;&amp;amp;  : Digunakan untuk mengetahui alamat memori suatu variabel.&lt;br /&gt;*  : Digunakan untuk mengetahui nilai  suatu pointer pada alamat memori.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3. Operator Aritmatika =&amp;gt; *, /, %, +, -&lt;br /&gt;* : Digunakan untuk operasi perkalian.&lt;br /&gt;/ : Digunakan untuk operasi pembagian.&lt;br /&gt;+ : Digunakan untuk operasi penjumlahan.&lt;br /&gt;- : Digunakan untuk operasi pengurangan.&lt;br /&gt;% : Digunakan untuk operasi modulus (sisa pembagian).&lt;br /&gt;&lt;br /&gt;4. Operator Bitwise =&amp;gt; &amp;gt;&amp;gt;, &amp;lt;&amp;lt; Operator ini digunakan untuk memanipulasi nilai bit. Contoh: 9&amp;gt;&amp;gt;2 hasilnya adalah 2. Bagaimana bisa begitu? Mari kita lihat pengoperasiannya dalam bilangan biner.&lt;br /&gt;&lt;br /&gt;9 =&amp;gt; 0000000000001001&lt;br /&gt;&lt;br /&gt;9&amp;gt;&amp;gt;2 maksudnya nilai biner pada angka 9 digeser 2 digit ke kanan.&lt;br /&gt;&lt;br /&gt;2 digit 0 ditambahkan di sebelah kiri (00)=&amp;gt;  00000000000010(01) =&amp;gt; 2 digit sebelah kanan dihilangkan&lt;br /&gt;&lt;br /&gt;hasilnya:  0000000000000010 =&amp;gt; ini adalah angka biner dari 2&lt;br /&gt;&lt;br /&gt;Jika kamu bingung, mungkin kamu perlu belajar cara mengkonversikan angka desimal ke biner dan sebaliknya.&lt;br /&gt;&lt;br /&gt;5. Operator Perbandingan =&amp;gt;  &amp;gt;, &amp;lt;, &amp;gt;=, &amp;lt;= Operator ini berhubungan dengan penentuan nilai TRUE dan FALSE. &amp;gt;  : lebih besar dari&lt;br /&gt;&amp;lt;  : lebih kecil dari &amp;gt;= : lebih besar dari atau sama dengan&lt;br /&gt;&amp;lt;= : lebih kecil dari atau sama dengan  6. Operator Persamaan dan pertidaksamaan =&amp;gt; ==, !=&lt;br /&gt;Operator ini juga berhubungan dengan penentuan nilai TRUE dan FALSE&lt;br /&gt;== : sama dengan&lt;br /&gt;!= : tidak sama dengan&lt;br /&gt;&lt;br /&gt;7. Operator Logika =&amp;gt; &amp;amp;&amp;amp;, ||&lt;br /&gt;Operator ini digunakan dalam pengkondisian/if.&lt;br /&gt;&amp;amp;&amp;amp; : and (dan)&lt;br /&gt;|| : or (atau)&lt;br /&gt;&lt;br /&gt;8. Operator Assigment&lt;br /&gt;=  : sama dengan&lt;br /&gt;*= : nilai operand 1 di awal dikalikan dengan nilai operand 2&lt;br /&gt;+= : nilai operand 1 di awal dijumlahkan dengan nilai operand 2&lt;br /&gt;-= : nilai operand 1 di awal dikurangi dengan nilai operand 2&lt;br /&gt;&lt;br /&gt;Biar ga bingung akan coba kuberi contoh:&lt;br /&gt;Misalnya dalam program kita menginisialisasikan variabel a=7. Ini artinya variabel a diisi dengan angka 7.&lt;br /&gt;&lt;br /&gt;int a=7; =&amp;gt; Ini berarti variabel a sekarang bernilai 7.&lt;br /&gt;&lt;br /&gt;a*=2; =&amp;gt; Operasi ini sama halnya dengan operasi a=a*2. Cara mengoperasikannya adalah a=7*2. Jadi nilai a sekarang adalah 14.&lt;br /&gt;&lt;br /&gt;Ok, itu aja untuk operator dalam bahasa C. Mungkin dalam pemrograman bahasa lain, kamu akan menemukan simbol operator yang berbeda  dengan operator dalam bahasa C. Tapi tenang, hanya simbolnya yang berbeda, arti dan penggunaannya tetap sama. Misalnya untuk menyatakan "tidak sama dengan" dalam bahasa C kamu menggunakan "!=", dalam bahasa Pascal menggunakan "&amp;lt;&amp;gt;".&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-6636647829944076198?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/6636647829944076198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/operator-dalam-bahasa-c.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6636647829944076198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6636647829944076198'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/operator-dalam-bahasa-c.html' title='Operator dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7951843373496727505</id><published>2010-01-17T14:26:00.008+07:00</published><updated>2010-10-17T22:28:25.965+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Struktur dalam Bahasa C</title><content type='html'>Bukan hanya pemerintahan yang memiliki struktur kepengurusan, bahasa c pun juga memiliki struktur dasar dalam penulisannya. Mungkin alasan ini yang menjadikan bahasa c digunakan dalam mata kuliah pemrograman terstruktur. Entahlah, aku cuma nebak aja :). Sebenarnya struktur dalam bahasa c cukup sederhana, karena hanya mencakup 3 poin penting.&lt;br /&gt;&lt;br /&gt;1. Pre-processor&lt;br /&gt;2. Main function&lt;br /&gt;3. Function&lt;br /&gt;&lt;br /&gt;Oke, aku akan coba jelaskan satu-persatu:&lt;br /&gt;&lt;br /&gt;Pre-processor:&lt;br /&gt;Merupakan bagian dari program dalam bahasa c yang selalu dijalankan pertama kali. Bagian ini juga melakukan proses tertentu. Banyak sekali syntax dalam pre-processor. Namun setidaknya ada dua syntax yang akan sering kita gunakan dalam latihan programming dasar, yaitu syntax #include dan #define. Apa itu? Jangan keburu nanya, lihat penjelasan di bawah tuh! :P&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;#include: proses yang pertama kali dijalankan untuk memanggil library/prototype fungsi yang ada di dalam header file. Apa itu header file? Header file adalah file yang berisi prototype fungsi yang dipanggil oleh pre-processor pada waktu pertama kali program dijalankan. Btw, prototype tuh apaan? Nanya mulu neh, bingung jelasinnya. Tenang aja, ntar juga kamu ngerti sendiri ketika kamu belajar mengenai fungsi. So, be calm please. Hehe :).&lt;br /&gt;&lt;br /&gt;#define: proses yang pertama kali dijalankan untuk mendefinisikan konstanta. Nilai dari konstanta tidak akan berubah selama program berlangsung.&lt;br /&gt;&lt;br /&gt;Main function:&lt;br /&gt;Ini adalah fungsi utama dalam suatu program. Tentu saja fungsi ini yang akan dijalankan pertama kali. Tidak menutup kemungkinan di dalam fungsi ini terdapat statement yang memanggil fungsi lain untuk lebih mengefisienkan penulisan program.&lt;br /&gt;&lt;br /&gt;Function:&lt;br /&gt;Bisa dibilang fungsi pelengkap. Fungsi ini dipanggil oleh fungsi lain (termasuk fungsi main) dan bisa memanggil fungsi lain (selain fungsi main) atau bahkan memanggil dirinya sendiri (rekursif). Jika kamu masih sangat pemula dan bingung dengan penjelasan ini, kamu tidak perlu terlalu memikirkannya. Suatu saat akan lebih jelas dengan penjelasa mengenai fungsi yang lebih mendetail.&lt;br /&gt;&lt;br /&gt;Berikut akan kuberi contoh, semoga ada sedikit bayangan.&lt;br /&gt;&lt;pre&gt;#include &amp;lt;stdio.h&amp;gt;   //=&amp;gt; pre-processor&lt;br /&gt;&lt;br /&gt;void coba();    //=&amp;gt; prototype (ini hanya bagian dari function)&lt;br /&gt;&lt;br /&gt;void main(){    &lt;br /&gt;printf("hello");  //==&amp;gt; main function&lt;br /&gt;coba();    &lt;br /&gt;}     &lt;br /&gt;&lt;br /&gt;void coba(){    &lt;br /&gt;printf("world!"); //=&amp;gt; function&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7951843373496727505?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7951843373496727505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/struktur-dalam-bahasa-c.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7951843373496727505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7951843373496727505'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/struktur-dalam-bahasa-c.html' title='Struktur dalam Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4866072658398001277</id><published>2010-01-15T09:23:00.006+07:00</published><updated>2010-10-17T22:28:18.520+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Program Fibonaci dengan Bahasa C</title><content type='html'>Semenjak di bangku SMA pasti temen-temen sudah mengenal deret Fibonaci (dalam bahasa inggris disebut Fibonacci, pake dobel c). Bagi yang belum tau coba lihat deret berikut:&lt;br /&gt;&lt;br /&gt;1 1 2 3 5 8 13 21 34 55 . . .&lt;br /&gt;&lt;br /&gt;Menurutku, deret ini cukup unik. Bagi yang pertama kali melihat deret ini mungkin akan agak sulit menemukan polanya. Sebenarnya mudah saja. Kita asumsikan bahwa suku pertama dan suku kedua deret fibonaci adalah angka 1. Untuk mencari suku berikutnya kita tinggal menjumlahkan dua suku sebelumnya. Sebagai contoh: suku ke-tiga, yaitu angka 2 didapat dari penjumlahan 1 dan 1. Suku ke-empat, yaitu angka 3 didapat dari penjumlahan 1 dan 2. Begitu seterusnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Deret di atas hanya tertulis hingga 10 suku saja. Bagaimana untuk membuat deret fibonaci yang lebih panjang? Misal: 100 deret :). Haruskah kita menghitung secara manual. Haah, cape bro, hari gene ngitung manual? :P&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Baik, kita buat saja programnya dengan bahasa C. Berikut sourcenya:&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;    //memanggil header stdio.h&lt;br /&gt;&lt;br /&gt;void main(void){    &lt;br /&gt;int a=1,b=1,c,i;    //deklarasi dan inisialisasi variabel&lt;br /&gt;&lt;br /&gt;for(i=1;i&amp;lt;=10;i++){    //mulai perulangan&lt;br /&gt;if(i==1||i==2){    //pengkondisian   &lt;br /&gt;printf(" %d",a);  //statement jika kondisi terpenuhi  &lt;br /&gt;}else{   &lt;br /&gt;c=a+b;    //statement jika kondisi tidak terpenuhi   &lt;br /&gt;a=b;   &lt;br /&gt;b=c;   &lt;br /&gt;printf(" %d",c);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}  &lt;br /&gt;&lt;/pre&gt;Untuk mengerti source di atas, temen-temen harus mengerti dulu basic dari bahasa C. Bagi yang sudah mengerti tinggal baca aja comment yang tertera di source.  Penjelasan sederhananya sebagai berikut: Pertama kita buat variabel a dan b bernilai satu. Lalu kita buat perulangan dari 1 hingga 10 (10 kali perulangan). Sebenarnya terserah kamu ingin mencetak berapa deret fibonaci, namun contoh di atas hanya sampai 10 suku saja. Di dalam perulangan kita buat pengkondisian. if(i==1||i==2) itu maksudnya untuk pengkondisian suku pertama dan kedua agar mencetak angka satu (ingat! suku pertama dan kedua deret fibonacci selalu 1). Jika sudah masuk ke perulangan ke-tiga, maka program akan masuk ke kondisi else. Di situ terdapat swap angka, variabel a menjadi b, variabel b menjadi c, sedangkan variabel c sendiri hasil penjumlahan dari a dan b (ini karena suku fibonaci merupakan penjumlahan dari dua suku sebelumnya). Jika masih  belum puas dengan program di atas, temen-temen bisa coba dengan algoritma atau penggunaan keyword lain. Misalnya temen-temen pengen membuat program ini dengan perulangan while, atau membuatnya menjadi fungsi rekursif, yah oke-oke aja lah. Toh, algoritma pemikiran setiap orang sangat beragam. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4866072658398001277?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4866072658398001277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/program-fibonaci-dalam-bahasa-c_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4866072658398001277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4866072658398001277'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/program-fibonaci-dalam-bahasa-c_15.html' title='Program Fibonaci dengan Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3674458936861456236</id><published>2010-01-15T09:20:00.006+07:00</published><updated>2010-10-17T22:28:33.719+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Belajar Dasar Bahasa C</title><content type='html'>Tulisan ini hanya ditujukan buat pemula yang ingin memulai belajar bahasa C. Yang sudah master, kelaut aja sono, toh aku sendiri juga masih pemula, hehe (kiddin' bro). Oke, kita mulai sajalah.&lt;br /&gt;&lt;br /&gt;Persiapan awal untuk memulai adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;1. Kamu harus punya komputer atau laptop. Yaeyalah, mo bikin program geto. masak mo pake radio?&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;2. Kamu harus punya IDE (Integrated Development Environment). Ini software yang kita gunakan untuk membangun program. Banyak sekali pilihan. Cari yang gratis saja, silakan download Dev C++ (http://www.bloodshed.net/dev/devcpp.html). Sayangnya Dev C++ tidak mendukung tipe data void dalam fungsi main. Aku sendiri lebih suka pake Turbo C++. Tapi ga terlalu menjadi masalah, yang penting gratis :). Kalo udah dapet tinggal instal aja, masak gitu aja masih diajarin? :P&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;3. Siapkan susu segar dan camilan secukupnya, hahaha. Yang penting jangan rokok, karena rokok bisa menyebabkan kanker, serangan jantung, global warming, bla bla bla... sudah, sudah bercandanya..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oke, persiapan selesai. -- start here--&lt;br /&gt;&lt;br /&gt;1. Silakan buka IDE-mu dan buka dokumen baru. Untuk membuat file baru di Dev C++: FIle &amp;gt; New &amp;gt; Source file.&lt;br /&gt;&lt;br /&gt;2. Lalu tuliskan source di bawah ini untuk membuat program yang sangat populer dan melegenda. Program apa itu? Taraa! Program Hello WOrld! (gubrak!)&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;void main(void){&lt;br /&gt;&lt;br /&gt;printf("Hello World!");&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;3. Kompile dan Jalankan program tersebut. Caranya di Dev C++: Execute &amp;gt; Compile. Lalu Execute Run.&lt;br /&gt;&lt;br /&gt;4. Jika muncul tulisan "Hello World!" berarti programmu berhasil. Jika tidak, mungkin IDE-mu tidak support tipe data void di fungsi main. Tadi pake Dev C++ kan? Pake gratisan sih, hehe. Tenang aja, bisa kita ganti source di atas seperti ini:&lt;br /&gt;&lt;pre&gt;#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int main(void){&lt;br /&gt;&lt;br /&gt;printf("Hello World!");&lt;br /&gt;&lt;br /&gt;system("pause");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Kalo masih ga bisa coba dicek lagi dalam penulisan syntax di atas.&lt;br /&gt;&lt;br /&gt;Penjelasan Script&lt;br /&gt;&lt;br /&gt;1. #include&amp;lt;stdio.h&amp;gt; =&amp;gt; ini digunakan untuk memanggil file library "stdio.h". File ini mengandung fungsi input/output dasar seperti printf, scanf, gets, puts, dll.&lt;br /&gt;&lt;br /&gt;2. int main(void){ } =&amp;gt; di antara kurung kurawal inilah kamu menulis program utama.&lt;br /&gt;&lt;br /&gt;3. printf("Hello World!") =&amp;gt; fungsi ini untuk mencetak tulisan di antara tanda petik (Hello World!). Tanpa memanggil stdio.h, sintax printf tidak bisa digunakan.&lt;br /&gt;&lt;br /&gt;4. system("pause") =&amp;gt; syntax ini ditulis agar program tidak langsung tertutup ketika dijalankan.&lt;br /&gt;&lt;br /&gt;5. return 0 =&amp;gt; mengembalikan nilai ke 0. Tidak perlu susah-susah untuk mengerti ini. Lambat laun kamu akan mengerti sendiri. Terlebih ketika kamu belajar tentang fungsi.&lt;br /&gt;&lt;br /&gt;Oke, sekian dulu. Semoga penjelasan di atas mudah dimengerti.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3674458936861456236?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3674458936861456236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/belajar-dasar-bahasa-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3674458936861456236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3674458936861456236'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/belajar-dasar-bahasa-c.html' title='Belajar Dasar Bahasa C'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4473741751495730190</id><published>2010-01-15T09:17:00.002+07:00</published><updated>2010-02-05T19:31:09.522+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>Blogging Lagi</title><content type='html'>Memang, tidak mudah untuk mengupdate blog secara rutin. Apalagi dengan kemampuan pas-pasan seperti aku gini :). Sudah sejak menjelang ujian SMA lalu aku vakum (lagi) dari dunia perbloggingan. Alasannya tentu saja, sibuk belajar untuk persiapan Ujian Akhir Nasional. Setelah luluspun aku masih disibukkan dengan kegiatan kuliah. Maklumlah semester pertama, masih butuh adaptasi. But, never mind, apa salahnya dicoba lagi. Ilmu apapun, sekecil apapun, setidak penting apapun :), akan aku coba untuk di share di sini.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sebenarnya ada lagi faktor yang bikin aku males blogging, yaitu dihapusnya geocities dari yahoo. Arrghh! Blogku jadi hancur, baik layout maupun link-link untuk mendownload. Tapi toh, nasi sudah menjadi bubur :). Lagi pula masih banyak hostingan ratis yang laen. Meskipun dengan susah payah merenovasi ulang blog yang sederhana ini, tapi aku tak akan menyerah hanya gara-gara geocities menghilang, hohoho. Kucari lagi file-file yang hilang tersebut di komputerku yang umurnya sudah lumayan tua. Alhasil, ya jadilah blog yang sekarang kamu lihat ini. Jadi, mohon maklum. Maju terus blogger Indonesia!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4473741751495730190?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4473741751495730190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/blogging-lagi_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4473741751495730190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4473741751495730190'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2010/01/blogging-lagi_15.html' title='Blogging Lagi'/><author><name>Ilham Hasymi Effendi</name><uri>https://profiles.google.com/113508811085837821963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-FYR1WhCA0Hs/AAAAAAAAAAI/AAAAAAAAATI/DlC0UOgD6jo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-3903665466257137809</id><published>2009-02-28T12:53:00.007+07:00</published><updated>2010-10-17T22:28:56.231+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Kamus Asam Amino</title><content type='html'>&lt;center&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="200" width="400"&gt; &lt;param name="movie" value="http://img7.imageshack.us/img7/8193/acidamino.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://img7.imageshack.us/img7/8193/acidamino.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="200"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;Biologi memang penuh istilah yang sulit diingat. Hal ini tentu menjadi permasalahan bagi siapapun yang mempelajari ilmu ini. Jangan berkecil hati dulu, mari coba kita simak kisah berikut. Baru sekitar 3 minggu yang lalu, Pak Sugeng (guru biologi saya) memberikan tugas kepada seluruh siswanya untuk menghafalkan 20 nama asam amino beserta 64 urutan mRNA yang cocok dengan asam amino tersebut. Waw! Tentu ini tugas yang berat. Nama-nama asam amino sangat sulit untuk dihafal. Apalagi ditambah kode triplet yang jumlahnya hingga 64. Tapi menariknya, Pak Sugeng mengemas tugas ini dengan sebuah permainan.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Cara mainnya, kelas dibagi menjadi dua kelompok. Kelompok A berperan sebagai penjual makanan dan kelompok B menjadi pembeli. Pembeli akan disuguhi satu “masakan” oleh penjual. Masakan tersebut tersusun oleh bumbu dan bahan masakan yang sudah disandikan menjadi kode triplet DNA. Tugas pembeli adalah memecahkan kode tersebut dan mengkonversikannya ke mRNA kemudian memasangkannya dengan asam amino yang cocok. Setelah itu, penjual akan mengecek pekerjaan pembeli. Jika ada kode asam amino yang salah, tentu saja makanan tersebut akan dibuat dengan bumbu dan bahan yang tidak tepat. Dan makanan yang didapat pasti tidak seperti yang diharapkan. Misalkan makanan yang disuguhkan soto ayam. Karena salah memasangkan asam amino, bahan-bahan untuk membuat soto ayam menjadi jagung, wortel, dan bayam. Bisa dibayangkan rasanya. [^^] Walaupun makanan tersebut tidak nyata, tetap saja permainan ini menarik. Semua teman saya jadi terpacu untuk menghafalkan seluruh nama asam amino beserta urutan kode triplet mRNA. Cara Pak Sugeng efektif bukan?&lt;br /&gt;&lt;br /&gt;Teman-teman di kelas saya memiliki trik khusus untuk memudahkan penghafalannya. Misalkan kolom kedua dari tabel mRNA adalah berisikan 4 asam amino, yaitu Serin, Prolin, Threonin, dan Alanin. Mereka mengubah kata tersebut menjadi “Sering Protes Terhadap Alasan”. Dengan cara seperti itu kita akan lebih mudah untuk menghafal dan mengingat kolom asam amino tersebut lebih lama. Kreatif bukan?&lt;br /&gt;&lt;br /&gt;Terinspirasi dari tugas Pak Sugeng ini, saya jadi ingin membuat semacam aplikasi sederhana agar kita dapat dengan mudah mencari asam amino dengan mRNA yang cocok. Aplikasinya bisa Anda lihat di awal posting ini. Nama aplikasinya Kamus Asam Amino (saya bingung mau memberi nama apa). Jika Anda tertarik untuk mendownloadnya, silakan klik &lt;a href="http://www.4shared.com/file/196823329/728b80de/asamamino.html"&gt;di sini.&lt;/a&gt; Saya membuatnya dengan macromedia flash. Jadi Anda membukanya juga harus menginstal plugin flash terlebih dahulu. Oh ya, jangan lupa isikan komentar Anda, saya tunggu!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-3903665466257137809?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/3903665466257137809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/biologi-memang-penuh-istilah-yang-sulit.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3903665466257137809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/3903665466257137809'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/biologi-memang-penuh-istilah-yang-sulit.html' title='Kamus Asam Amino'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-7383391178001296910</id><published>2009-02-28T12:49:00.012+07:00</published><updated>2010-10-17T22:30:11.084+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Gerak Parabola dengan Flash</title><content type='html'>Posting ini mungkin lebih menarik jika dibaca orang yang menyukai fisika. Bagi yang tidak terlalu menyukai fisika, sebenarnya juga tidak dilarang baca kok, he he he. Siapa tahu gara-gara baca ini tiba-tiba Anda bisa suka fisika, Amin! Baiklah, sejenak luangkan waktu kita untuk mengutak-atik animasi flash berikut.&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="180" width="500"&gt; &lt;param name="movie" value="http://img228.imageshack.us/img228/8980/parabolacoba.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://img228.imageshack.us/img228/8980/parabolacoba.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="180" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Animasi di atas merupakan simulasi gerak parabola. Anda bisa memanipulasi data V0 (kecepatan mula-mula), sudut, dan gravitasinya. Kelemahan animasi di atas akan tampak jika Anda memasukkan input angka yang terlalu besar. Jika Anda melakukan hal tersebut, Anda tetap tahu hasil penghitungannya, namun Anda tidak bisa melihat animasinya secara keseluruhan.&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Dahulu, saya membuat animasi ini ketika kelas XI SMA. Walaupun animasi di atas cukup sederhana, saya telah menghabiskan seluruh waktu liburan saya untuk menyelesaikannya (oh, very bad programmer). Saya pikir, animasi ini akan sedikit berguna jika saya tampilkan di sini. Jika Anda tertarik untuk mendownloadnya, silakan klik&lt;a href="http://www.4shared.com/file/196823332/fc426817/parabola.html"&gt; di sini.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-7383391178001296910?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/7383391178001296910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/gerak-parabola-dengan-flash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7383391178001296910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/7383391178001296910'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/gerak-parabola-dengan-flash.html' title='Gerak Parabola dengan Flash'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-676945227863263469</id><published>2009-02-27T20:15:00.006+07:00</published><updated>2010-02-05T19:28:30.392+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Animasi Megasporogenesis</title><content type='html'>Megasporogenesis adalah pembentukan gamet betina tumbuhan. Pada pelajaran biologi semester ganjil yang lalu, kelompok saya ditugasi untuk mempresentasikan materi ini. Untuk memudahkan presentasi, kami menggunakan slide yang pembuatannya melalui macromedia flash. Saya lebih senang membuatnya menggunakan flash karena bisa membuat animasi dengan lebih leluasa daripada membuatnya dengan menggunakan powerpoint. Coba lihat animasi milik kelompok saya:&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="300" width="400"&gt;&lt;br /&gt; &lt;param name="movie" value="http://img229.imageshack.us/img229/6828/megasporogenesis.swf"&gt;&lt;br /&gt; &lt;param name="quality" value="high"&gt;&lt;br /&gt; &lt;embed src="http://img229.imageshack.us/img229/6828/megasporogenesis.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="300" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Animasi di atas saya buat dengan mengadaptasi animasi milik edukasi.net. Saya hanya mengambil movie clipnya dan menambahkan beberapa script agar lebih mudah memainkan animasi tersebut. Kalau Anda menginginkan file aslinya, Anda bisa mendownloadnya melalui edukasi.net dengan mendaftar terlebih dahulu. Jika Anda menginginkan animasi hasil modifikasi saya di atas, silakan Anda klik &lt;a href="http://www.4shared.com/file/196823333/8b455881/megasporogenesis.html"&gt;di sini.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-676945227863263469?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/676945227863263469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/animasi-megasporogenesis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/676945227863263469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/676945227863263469'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/animasi-megasporogenesis.html' title='Animasi Megasporogenesis'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-6152728813919133014</id><published>2009-02-11T20:00:00.008+07:00</published><updated>2010-10-17T22:30:30.020+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>No! Alkali Tanah, Ugh!</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="300" width="400"&gt; &lt;param name="movie" value="http://img39.imageshack.us/img39/6289/alkalitanah.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://img39.imageshack.us/img39/6289/alkalitanah.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Pada semester ganjil yang lalu, Pak Samsudin, guru kimia saya mengadakan semacam kompetisi di kelas saya. Bukan sekedar kompetisi, kompetisi ini tentu saja masih berhubungan dengan pelajaran kimia yang diajarnya. Kelas saya di bagi menjadi beberapa kelompok. Dan setiap kelompok bertanggung jawab mempresentasikan satu sub bab kimia ke depan kelas. Kelompok terbaik akan lolos ulangan bab tersebut dengan nilai seratus. Wow! Bayangkan! Tanpa ulangan bisa dapat nilai seratus!?&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Kriteria yang dinilai adalah cara penyampaian, keindahan slide, dan jawaban tim penyaji dari pertanyaan audiens. Cara yang digunakan guru saya ini ternyata dapat memotivasi seluruh siswa. Teman-teman di kelas saya belajar pontang-panting agar slidenya bagus dan presentasinya sempurna. Tak ketinggalan kelompok saya. Kelompok saya kedapatan materi alkali tanah. Kami ingin mencoba hal yang sedikit baru untuk presentasi kali ini. Kami tidak lagi menggunakan power point dalam membuat slide seperti yang lain. Kami mencoba membuatnya melalui macromedia flash. Akhirnya kelompok demi kelompok mempresentasikan sub bab yang menjadi tanggung jawabnya masing-masing. Setelah semua kelompok tampil, kami menunggu pengunguman kelompok siapa pemenangnya. Pak Sam, mulai menyebutkan nilai perkelompok. Dan… wah! Kelompok saya mendapat nilai 85. Tapi sayang, nilai itu tidak cukup untuk mengungguli kelompok teman saya yang lain, nilainya 90. Fuuhh! Kami hanya dapat urutan dua. Tentu saja tidak bisa lolos dengan nilai seratus. Sedih rasanya tidak jadi pemenang. Apalagi kalau mengingat perjuangan teman-teman saya ketika kerja kelompok. Mereka ada yang tetap datang kerja kelompok walaupun kehujanan. Ada yang mengerjakan slide sampai jam 11 malam. Yah, tapi apa daya kalau nasib berkata lain. Sampai sekarang file presentasi tersebut masih nangkring di komputer saya. Dan sudah anda lihat di atas. Sedih rasanya kalau lihat file itu lagi. Saya pikir ada baiknya kalau saya cantumkan di blog ini. Kalau Anda ingin mendownload file ini dalam bentuk .exe silakan download di sini.&lt;br /&gt;Nb: file di atas musiknya tidak bisa dimainkan. Maaf, file musiknya memang berkapasitas besar, jadi tidak saya cantumkan &lt;a href="http://www.4shared.com/file/196820400/2e9be393/alkalitanah.html"&gt;di sini.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-6152728813919133014?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/6152728813919133014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/no-alkali-tanah-ugh.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6152728813919133014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6152728813919133014'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/no-alkali-tanah-ugh.html' title='No! Alkali Tanah, Ugh!'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2795934311107848756</id><published>2009-02-11T19:30:00.013+07:00</published><updated>2010-10-17T22:30:40.097+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer / internet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Folder Locker Buatan Sendiri</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_QXprzzz3x8o/SafhzlNO8jI/AAAAAAAAAC8/2KbOWMPbhdA/s1600-h/folder-locker.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5307458962156614194" src="http://2.bp.blogspot.com/_QXprzzz3x8o/SafhzlNO8jI/AAAAAAAAAC8/2KbOWMPbhdA/s320/folder-locker.jpg" style="cursor: pointer; display: block; height: 193px; margin: 0px auto 10px; text-align: center; width: 257px;" /&gt;&lt;/a&gt;&lt;br /&gt;Anda mungkin pernah menginginkan folder Anda aman sehingga isinya tidak diketahui orang lain. Sebenarnya yang Anda butuhkan hanyalah mengunci folder tersebut. Walaupun kini sudah banyak software pengunci folder, tapi ternyata kita bisa membuatnya sendiri dengan mudah. Kita manfaatkan pemrograman batch. Saya dulu mendapat ilmu ini dari blog orang lain yang kini saya lupa alamatnya. Namun script dari sana agak sedikit saya ganti. Caranya membuatnya sebagai berikut:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Pertama, kita harus mengetikkan script berikut di notepad, Anda silakan mengcopy-paste saja:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ECHO OFF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem ======================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem                      FOLDER GENERATOR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem                 (copyleft: www.ilhamblog.co.cc)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem                DON'T DELETE THIS FILE PLIZ!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ rem ======================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if NOT EXIST locker goto MDLOCKER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:CONFIRM&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Wanna lock? (Y/N)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set/p "cho=&amp;gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==Y goto LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==y goto LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==n goto END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==N goto END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Invalid choice.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto CONFIRM&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;ren locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Foder has been locked..&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:UNLOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Pliz enter password!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set/p "password=&amp;gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if NOT %password% == &lt;span style="color: red;"&gt;inipassword&lt;/span&gt; goto FAIL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" locker&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Folder Unlocked successfully&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:FAIL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Invalid password&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto UNLOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:MDLOCKER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;md locker&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Folder has been created..&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:End&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lalu Save As beri nama kunci.bat atau apalah terserah Anda. Pada Save as type pilih all files. Setelah itu Anda tinggal membuka file tersebut. Ketika Anda membukanya, akan muncul folder bernama locker. Jangan pernah mengganti nama folder tersebut. Untuk menguncinya Anda harus membuka kembali file kunci.bat dan ketikkan Y lalu tekan enter. Folder tersebut akan hilang untuk sementara. Jika Anda ingin membuka folder tadi, Anda juga harus membuka file kunci.bat sekali lagi dan ketikkan inipassword, maka folder Anda akan kelihatan kembali.&lt;br /&gt;&lt;br /&gt;Sebenarnya Anda bisa mengubah passwordnya pada script yang berwarna merah dengan kata-kata Anda sendiri. Kelemahan teknik ini adalah password kita mudah diketahui orang lain. Apalagi jika orang tersebut mahir dalam command prompt. Namun saya punya cara lain. Yaitu mengubah script tersebut menjadi agak rumit. Lihat script milik saya:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;@ECHO OFF&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if NOT EXIST hamzfolder goto MDLOCKER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:CONFIRM&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Ilham, wanna lock? (Y/N)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set/p "cho=&amp;gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==Y goto LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==y goto LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==n goto END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;if %cho%==N goto END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Invalid choice.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;pause&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto CONFIRM&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:LOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;ren hamzfolder "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Foder has been locked..&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;pause&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:UNLOCK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;cls&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo                             HAM'Z FOLDER GENERATOR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo          (copyleft: ilham hasymi effendi – www.ilhamblog.co.cc)            &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo                           DON'T DELETE THIS FILE PLIZ!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo                             IT's NOT VIRUS! TRUST ME!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:unlock2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo For Ilham only: Pliz enter your secret phrase!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set screenmanager=commandprompt&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set/p "%screenmanager%=&amp;gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set a=if&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set promptwindows=goto&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem  commandprompt% == %rrr%%ert%%qqt% %promptwindows% &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set lluy=A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set ert=iec&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem set ert=quirrzz&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set rrr=qr&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem ihope rrr can't decrypt! :(&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set p0p=F&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set qqt=k&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set t=NOT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem password=enabled&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;set PP0=IL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;%a% %t% %commandprompt% == %rrr%%ert%%qqt% %promptwindows% %p0p%%lluy%%PP0%&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem %a% %t% %commandprompt% == there is no password&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem "Control Panel.command prompt windows xp sp 142DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;rem uncracked password == hamzcraze incredibles&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" hamzfolder&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Folder Unlocked successfully&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;pause&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:FAIL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Invalid password&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo --------------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto unlock2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:MDLOCKER&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;md hamzfolder&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;echo Folder has been created..&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;pause&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;goto End&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;:End&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bagaimana? Anda sudah menemukan passwordnya? Baik, bagi yang belum tahu saya kasih bocoran. Passwordnya “qrieck” tanpa tanda petik.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2795934311107848756?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2795934311107848756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/folder-locker-buatan-sendiri.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2795934311107848756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2795934311107848756'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/folder-locker-buatan-sendiri.html' title='Folder Locker Buatan Sendiri'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QXprzzz3x8o/SafhzlNO8jI/AAAAAAAAAC8/2KbOWMPbhdA/s72-c/folder-locker.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-235133098435434293</id><published>2009-02-03T19:27:00.005+07:00</published><updated>2010-02-05T19:28:34.704+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><title type='text'>Maaf, Eyang Bernoulli! [Part 2]</title><content type='html'>Pada postingan yang lalu saya sudah memaparkan kelemahan Prinsip Bernoulli pada gaya angkat pesawat terbang (sebelum membaca ini sangat dianjurkan Anda membaca “Maaf, Eyang Bernoulli! [Part 1]” terlebih dahulu). Tapi tunggu dulu, prinsip ini tidak sepenuhnya salah. Dengan kata lain, Prinsip Bernoulli tetap berperan di sini. Walaupun dengan syarat pesawat harus melaju dengan kecepatan tinggi.&lt;br /&gt;&lt;br /&gt;Lantas, apa yang sebenarnya paling berperan? Jawabnya adalah Newton. Lebih tepatnya gaya pada Hukum Newton Ketiga tentang aksi-reaksi. Baik, kita mulai saja. Coba lihat gambar berikut:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QXprzzz3x8o/SYg4wF3uZUI/AAAAAAAAACk/gf3SwFs-YS8/s1600-h/nw.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 161px;" src="http://1.bp.blogspot.com/_QXprzzz3x8o/SYg4wF3uZUI/AAAAAAAAACk/gf3SwFs-YS8/s320/nw.jpg" alt="" id="BLOGGER_PHOTO_ID_5298547360462169410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;Ketika sayap pesawat membelah udara seperti pada gambar, udara A bergerak mengikuti bidang pesawat yang melengkung. Akibatnya udara tersebut akan dipompakan ke bawah pesawat. Menurut Hukum Ketiga Newton, otomatis sayap pesawat memperoleh gaya dorong ke atas yang sama besar dengan gaya udara yang dipompakan ke bawah pesawat. Nah, inilah gaya angkat yang sesungguhnya. Mungkin di antara Anda ada yang bertanya-tanya, mungkinkah udara A mengikuti bidang sayap pesawat? Tenang saja, hal ini dapat dibuktikan dengan percobaan sederhana. Yaitu dengan meniup lilin dengan dihalangi sebuah botol. Yang akan terjadi adalah lilin akan tetap mati kan? Ini membuktikan udara yang Anda tiup mengikuti bentuk botol seperti halnya udara yang mengikuti bidang pesawat tadi. Eh, tunggu! Masih belum! Ternyata masih ada lagi yang berperan dalam pengangkatan pesawat ini. Coba Anda amati, sayap pesawat posisinya tidak sejajar dengan tanah. Namun agak mengangkat di bagian depan. Dengan kata lain sayap pesawat tersebut agak miring (biasanya sekitar 4 derajat). Coba lihat gambar di atas sekali lagi. Sayap pesawat yang miring ini membuat udara B terdorong ke arah bawah. Sekali lagi, menurut Hukum Ketiga Newton, sebagai reaksinya udara B mendorong sayap pesawat ke arah atas. Waah! Wah! Maaf, Eyang Bernoulli, rupanya kali ini saya lebih suka Eyang Newton!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-235133098435434293?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/235133098435434293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/maaf-eyang-bernoulli-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/235133098435434293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/235133098435434293'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/02/maaf-eyang-bernoulli-part-2.html' title='Maaf, Eyang Bernoulli! [Part 2]'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QXprzzz3x8o/SYg4wF3uZUI/AAAAAAAAACk/gf3SwFs-YS8/s72-c/nw.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4814791788096615316</id><published>2009-01-24T10:34:00.004+07:00</published><updated>2010-02-05T19:28:34.705+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><title type='text'>Maaf, Eyang Bernoulli! [Part 1]</title><content type='html'>Kawan, saya akan mencoba memposting artikel yang bukan tentang scripting. Kali ini saya akan mendiskusikan dengan anda sekelumit tentang fisika. Siap?&lt;br /&gt;&lt;br /&gt;Pada saat kelas XI SMA, kita telah diajari bagaimana cara kerja pesawat terbang. Mungkin beberapa dari Anda sudah mengetahuinya sebelum diajari oleh guru fisika Anda. Saya masih ingat betul bagaimana Pak Anang (guru fisika saya di SMAN 2 Lumajang) menerangkan cara terbang pesawat. Beliau menjelaskannya dengan Prinsip Bernoulli kurang lebih seperti berikut:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_QXprzzz3x8o/SXqMt0yCXSI/AAAAAAAAACc/orH5QAWWoYI/s1600-h/br.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 161px;" src="http://2.bp.blogspot.com/_QXprzzz3x8o/SXqMt0yCXSI/AAAAAAAAACc/orH5QAWWoYI/s320/br.jpg" alt="" id="BLOGGER_PHOTO_ID_5294699030817955106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;Permukaan sayap atas memiliki permukaan melengkung, sedangkan permukaan bawahnya relatif rata. Ini menyebabkan fluida A (dalam hal ini udara) memiliki lintasan yang lebih panjang daripada B. Ketika pesawat melaju, sayap pesawat membelah udara menjadi dua bagian fluida seperti pada gambar. Udara bagian atas dengan udara bagian bawah akan sampai pada bagian belakang sayap pada waktu yang sama (tA = tB). Karena lintasan A lebih panjang, maka fluida A harus lebih cepat dari B (vA &gt; vB). Keadaan ini akan menyebabkan tekanan udara di atas sayap akan lebih rendah dari tekanan udara di bawahnya. Akibatnya akan muncul gaya (F) ke atas yang mengakibatkan pesawat bisa terbang. Sejauh ini, penjelasan tentang Prinsip Bernoulli sangat bagus. Namun masih ada satu yang janggal. Yaitu tentang waktu di A dan di B yang harus sama (equal transit time assumption). Mengapa harus sama? Adakah penjelasan yang menguatkannya? Sayangnya masih belum ada. Kalaupun ada, penjelasan tersebut memiliki fondasi yang rapuh. Kejanggalan ini sebenarnya sudah saya sadari ketika Pak Anang selesai menerangkan materi ini di kelas saya. Namun pada saat itu saya masih ragu kalau hal itu memang janggal. Ketika ingin bertanya, nyali saya langsung ciut karena saya sadar bahwa Pak Anang dan Bernoulli jauh lebih pintar dari saya. Namun beruntung, setahun setelahnya (ketika kini saya kelas XII) saya menemukan orang yang sependapat dengan saya. Yaitu Robert L. Wolke dalam bukunya “What Einstein Told His Barber”. Hebatnya, Robert L. Wolke tidak hanya menyadari kejanggalan tersebut, tetapi juga memberikan penjelasan yang membuat saya terkagum-kagum. Bagaimanakah penjelasan beliau tentang cara terbang pesawat? Gaya apakah sebenarnya yang membuatnya terbang? Anda bisa menemukan semua itu jika Anda membaca bukunya. Jika Anda tidak memiliki buku tersebut atau tidak ada seorangpun yang bisa dipinjam bukunya, yah tunggu saja postingan saya selanjutnya… ^_^&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4814791788096615316?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4814791788096615316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/01/maaf-eyang-bernoulli-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4814791788096615316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4814791788096615316'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/01/maaf-eyang-bernoulli-part-1.html' title='Maaf, Eyang Bernoulli! [Part 1]'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QXprzzz3x8o/SXqMt0yCXSI/AAAAAAAAACc/orH5QAWWoYI/s72-c/br.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4139772780028384704</id><published>2009-01-21T18:53:00.007+07:00</published><updated>2010-10-17T22:31:03.435+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Garis Fleksibel</title><content type='html'>Pada posting yang lalu saya (kali ini pake kata ganti “saya”, cz kalo pake “aku” katanya ga sopan ^^) sudah menampilkan vector flexible. Bisa dikatakan postingan ini penjelasan dasar-dasarnya saja. Jadi artikel ini hanya untuk orang yang benar-benar awam tentang flash. Hal yang paling penting dalam membuat vektor di flash adalah membuat garis fleksibel. Yaitu garis yang menghubungkan antara titik awal dan titik akhir vektor.&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="300" width="300"&gt; &lt;param name="movie" value="http://www.swfcabin.com/swf-files/1263692259.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://www.swfcabin.com/swf-files/1263692259.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="300" width="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Pertama, kita harus membuat dua movie clip sebagai titik awal dan titik akhir. Misalkan kita beri nama a dan b (beri nama pada instance name). Untuk mempermudah, kita buat movie clip a adalah bulatan biru dan movie clip b adalah bulatan merah. Berikutnya kita buat movie clip sebagai garis fleksibel (beri nama g pada instance name). Di dalam movie clip tersebut kita gambar garis dengan tebal hairline berwarna hitam. Garis tersebut kita buat panjangnya 100px dan lebarnya 100px. Registration pointnya kita buat di pojok kiri atas. Setelah selesai, tugas kita selanjutnya adalah scripting. Movie clip a dan b kita beri script berikut:&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;&lt;a name='more'&gt;&lt;/a&gt;on (press) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    startDrag(this,true);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;on (release) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    stopDrag();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guna script di atas adalah agar kita dapat mendrag movie clip tersebut. Ingat! Kedua movie clip harus diberi script yang sama. Sedangkan untuk movie clip garis, kita beri script berikut:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;onClipEvent (enterFrame) {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc33cc;"&gt;// peletakan garis pada movie clip b&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    this._x=_root.b._x;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    this._y=_root.b._y;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #cc33cc;"&gt;// mengubah xscale pada garis fleksibel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    ax=_root.a._x;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    bx=_root.b._x;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    bxl=(bx-250);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    axl=(ax-250);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    jarakx=ax-bx;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    this._xscale=jarakx;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #cc33cc;"&gt;// mengubah xscale pada garis fleksibel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    ay=_root.a._y;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    by=_root.b._y;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    byl=-(by-250);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    ayl=-(ay-250);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    jaraky=ay-by;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    this._yscale=jaraky;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #cc33cc;"&gt;// script untuk mengetahui panjang jarak antar titik&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;    jarak=Math.sqrt((jaraky*jaraky)+(jarakx*jarakx));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Selesailah kini tugas kita. Script di atas sebenarnya cukup sederhana. Kalau diteliti ternyata script tadi hanyalah penerapan prinsip phytagoras yang simple. Satu baris script yang terakhir tidak akan tampak di stage, namun bisa ditampakkan dengan menambah teks fleksibel pada stage. Kalau malas membuat sendiri, silahkan download &lt;a href="http://www.4shared.com/file/198994131/17ab4c93/garisfleks.html"&gt;di sini.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4139772780028384704?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4139772780028384704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2009/01/garis-fleksibel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4139772780028384704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4139772780028384704'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2009/01/garis-fleksibel.html' title='Garis Fleksibel'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-6880309591992857375</id><published>2008-11-23T09:48:00.009+07:00</published><updated>2010-10-17T22:31:16.122+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science n&apos; math'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Membuat Animasi Vektor dari Flash</title><content type='html'>&lt;div style="margin-bottom: 0cm;"&gt;Bagi temen2 yang sekarang kelas XII, pasti nggak asing lagi sama vektor. Cz dalam matematika pasti ketemu materi ini. Apalagi kita juga sudah dikenalkan ketika kelas X dulu di pelajaran fisika. Nah, di sini temen2 akan melihat animasi yang berkaitan dengan flash ini. Baru beberapa waktu yang lalu aku berhasil membuat animasi sederhana (maklum masih pemula). Namun aku  Sebenarnya dalam pembuatan animasi ini aku terinspirasi dari Bu Tri (salah satu guru SMAN 2 Lumajang) yang menyajikan meteri vektor ini dalam pelajaran matematika. Thanks ya Bu!&lt;/div&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Animasi berikut adalah terdiri dari dua titik sebagai komponen vektor itu sendiri. Titik yang biru adalah titik awal vektor, sedangkan titik yang merah adalah titik akhir vektor. Temen2 bisa mendrag titik2 tersebut kemana aja. Di sebelah kanan-bawah akan ditampilkan status dari titik2 tersebut. Sedangkan pada “length” kita bisa melihat panjang dari vektor tersebut. Temen2 juga bisa membuat vektor yang lebih spesifik tanpa harus mendrag titik2 tadi. Caranya kamu harus berikan input pada form di sebelah kiri-bawah, setelah itu klik tombolnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="500" width="500"&gt; &lt;param name="movie" value="http://geocities.com/ilhamtaro_tukutuk/v.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;embed src="http://img51.imageshack.us/img51/8021/vectorflexible.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="500" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Cara pembuatannya cukup mudah, bila temen2 pengen belajar silakan download file “swf”, “exe”, dan “fla”nya &lt;a href="http://www.4shared.com/file/198993820/ebb14e72/vectors.html"&gt;di sini.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-6880309591992857375?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/6880309591992857375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2008/11/membuat-animasi-vektor-dari-flash.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6880309591992857375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/6880309591992857375'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2008/11/membuat-animasi-vektor-dari-flash.html' title='Membuat Animasi Vektor dari Flash'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-4489714991023439560</id><published>2008-11-23T09:16:00.004+07:00</published><updated>2010-10-17T22:31:50.688+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>Introducing My New Blog!</title><content type='html'>&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Assalamualaikum! Akhi Ukhti... Selamat datang di blogku!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Ini posting pertamaku selama sekian lama vakum. Padahal sebenarnya aku bikin blog ini sudah sejak lama. Liat aja postingan blogku yang lalu, dan liat aja tanggalnya postingnya. Sudah lama banget kan? Memang dari dulu cuma  posting satu artikel tu doank kok! ^_^&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Berawal dari salah satu temenku yang tanya-tanya soal teknik blogging. Awalnya hanya satu orang. Eh, hari-hari berikutnya kok malah banyak banget yang mo sharing tentang blog denganku. Padahal aku sudah bosen sama yang namanya blogging. Posting aja baru satu kali n’ ga pernah posting lagi. Tapi di kelasku makin ramai saja percakapan ngomongin blog, friendster, situs, dll. Akhirnya lama-lama aku tertarik juga!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Dan mulai saat itu aku mulai terpikir untuk blogging lagi. Aku mulai desain template untuk blog baruku (yang jadinya seperti yang kamu liat ini). Selain itu aku juga coba-coba ikutan program afiliasi di internet. Aku masukkan aja banner-banner di blogku. Setelah satu minggu, jadilah seperti ini. Fiuuh.. Alhamdulillah, akhirnya selese juga!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Namun masih ada satu kendala. Aku masih bingung menentukan genre apa untuk blogku ini. Jadi aku mohon maap bagi temen-temen yang baca blogku ini. Coz mungkin isi dari blog ini ga karuan. Bisa saja hari ini aku posting artikel kepelajaran, namun besoknya aku posting artikel tutorial. Dan besoknya lagi aku memposting artikel dakwah remaja. Ato mungkin tulisan curhat yang ga penting. Ga nyambung kan? Untuk itu sekali lagi ku minta maap, otre!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Rencananya aku juga akan upload sejumlah software yang cukup useful di tempat hostingan gratis, dan aku pasang linknya di blog ini. So, siapa aja bisa download gratis. Tapi sabar ya, blog ini masih dalam kontruksi. Yah, never mind lah apa aja isinya blogku. Yang jelas aku berharap semoga blogku ini berguna bagi sapa aja, amin. Oh ya! Perlu diketahui, blog ini belum sepenuhnya jadi. So, ku minta maap kalo link-link yang tersebar di blogku ada yang masih belum bisa dikunjungi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-align: justify;"&gt;Sekian, terimakasih atas kunjungannya!&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-4489714991023439560?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/4489714991023439560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2008/11/introducing-my-new-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4489714991023439560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/4489714991023439560'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2008/11/introducing-my-new-blog.html' title='Introducing My New Blog!'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-962336783256690169.post-2738941843086276234</id><published>2008-01-30T21:06:00.003+07:00</published><updated>2010-02-05T19:31:09.523+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uncategorized'/><title type='text'>Sadness in Luxury</title><content type='html'>[buat: temen2 SUT]&lt;br /&gt;&lt;br /&gt;Sebuah sosok yang amat besar dengan sebuah topi simetris di kepalanya sedang termangu sedih. Dia selalu mengeluh karena minim sekali manusia yang datang padanya. Dia selalu bertanya-tanya, mengapa jarang sekali orang yang mau menjaga kebersihannya? Mengapa anak-anak itu hanya berkeliaran di depannya saja, bukannya menghampirinya dan memberikan perhatian kepadanya? Hmm... kira-kira siapakah dia? Guyz, jawaban yang tepat hanyalah satu, benda itu adalah MASJID AL-AZHAR!&lt;br /&gt;&lt;br /&gt;&lt;div class="fullpost"&gt;&lt;br /&gt;          Mungkin benda itu lebih menginginkan fisiknya rapuh dan kumuh seperti rombong cimol dan setiap hari didatangi oleh banyak orang, daripada mempunyai fisik yang mewah tapi jarang sekali didatangi orang. Guyz, andaikan semua benda bisa bersuara, pasti kita akan mendengarkan tangisan Masjid Al-Azhar setiap hari. Dan setiap kita keluar dari lingkungan SUT, kita akan selalu mendengar gelak tawa rombong cimol (atau mungkin penjual cimolnya).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          Sebenarnya, milik siapakah Masjid itu? Siapakah yang bertanggung jawab jika Masjid itu sampai menangis? Orang gila kah? Bukan! Masjid itu milik kita. Masjid itu hak kita. Yang bertanggung jawab atas masjid itu juga pasti kita. Lantas, langkah apa yang harus kita lakukan agar Masjid kita bisa tersenyum? Think it deeply, guyz! Masjid bukan hanya tempat shalat dan ngaji doank. Kita bisa saja menggunakannya untuk kegiatan yang lebih berguna dari ngegosip seperti yang biasa kita lakukan. Atau kita bisa memanggil temen-temen kita untuk kumpul dan ta’lim membahas permasalahan pelajar. Sebenarnya banyak sekali hal berguna lainnya yang bisa kita lakukan di Masjid. Apabila hal seperti itu sering kita lakukan, Insya Allah rahmatNya tidak akan pernah terputus. Dan ingat sobat! Allah tidak akan membayar murah untuk hal yang kita lakukan itu!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nb: Banyaknya masjid yang megah, namun miskin akan rahmat Allah adalah salah satu dari tanda-tanda datangnya hari kiamat.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/962336783256690169-2738941843086276234?l=hamzcraze.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hamzcraze.blogspot.com/feeds/2738941843086276234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hamzcraze.blogspot.com/2008/01/sadness-in-luxury.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2738941843086276234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/962336783256690169/posts/default/2738941843086276234'/><link rel='alternate' type='text/html' href='http://hamzcraze.blogspot.com/2008/01/sadness-in-luxury.html' title='Sadness in Luxury'/><author><name>hamzcraze</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_QXprzzz3x8o/SzAustqtFZI/AAAAAAAAADQ/1PW8Afj9q8s/S220/edit.jpg'/></author><thr:total>1</thr:total></entry></feed>
