<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Padmanaba &#187; Komputer</title>
	<atom:link href="http://padmanaba.or.id/category/olimpiade/komputer/feed/" rel="self" type="application/rss+xml" />
	<link>http://padmanaba.or.id</link>
	<description>SMA 3 Yogyakarta</description>
	<lastBuildDate>Tue, 02 Apr 2013 03:36:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Online Judge</title>
		<link>http://padmanaba.or.id/online-judge/</link>
		<comments>http://padmanaba.or.id/online-judge/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 16:31:47 +0000</pubDate>
		<dc:creator>olimpad</dc:creator>
				<category><![CDATA[Komputer]]></category>
		<category><![CDATA[Olimpiade]]></category>

		<guid isPermaLink="false">http://padmanaba.or.id/?p=6873</guid>
		<description><![CDATA[Experience is the best teacher. Yah, seperti itulah realita yang terjadi. Untuk menjadi seorang juara, diperlukan banyak pengalaman. Begitu pula untuk olimpiade. Semua bidang olimpiade membutuhkan banyak latihan, praktek, simulasi, atau apapun itu yang diharapkan mampu menambah jam terbang siswa-siswi peserta olimpiade. Begitu juga dengan olimpiade komputer. Sedikit berbeda dengan olimpiade yang lain, olimpiade komputer [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><em>Experience is the best teacher</em>. Yah, seperti itulah realita yang terjadi. Untuk menjadi seorang juara, diperlukan banyak pengalaman. Begitu pula untuk olimpiade. Semua bidang olimpiade membutuhkan banyak latihan, praktek, simulasi, atau apapun itu yang diharapkan mampu menambah jam terbang siswa-siswi peserta olimpiade. Begitu juga dengan olimpiade komputer. Sedikit berbeda dengan olimpiade yang lain, olimpiade komputer mempunyai &#8220;<em>alat pembelajaran virtual</em>&#8220;, selain bapak-ibu guru dan alumni yang secara fisik hadir untuk membimbing. Adapun alat pembelajaran tersebut adalah <strong>online judge</strong>.</p>
<p>Apa itu <em>online judge</em>? Online judge merupakan suatu sistem yang dapat melakukan koreksi secara online. <em>Online judge</em> dapat dibayangkan seperti mengirimkan tugas melalui email, kemudian bapak/ibu guru memeriksa dan memberikan nilai, kemudian hasilnya dikembalikan lagi ke siswa/siswi juga melalui email. Nah, akan tetapi, hampir semua pekerjaan yang dikirmkan ke <em>online judge</em> diperiksa oleh robot, bukan oleh manusia.</p>
<p>Lalu, apa untungnya ikut <em>online judge</em>? Jawabnya, banyak sekali! Dengan mengikuti <em>online judge</em>, kita bisa mencoba melatih kemampuan dan pemahaman diri kita mengenai materi olimpiade, baik dari tingkat nasional, regional, bahkan tingkat internasional sekelas IOI. Soal yang tersedia sangatlah banyak, hampir mencapai ratusan ribu soal. Tertantang untuk mencoba mengerjakannya? Berikut ini kumpulan link website yang menyediakan sistem online judge tersebut. Eitt! Sebelum mencoba, ada satu hal yang harus dilakukan, yaitu mendaftar. Yap, mendaftar. Tetapi jangan khawatir, hampir seluruh online judge yang tersedia di internet tidak membayar alias <em>free</em>.</p>
<p>&nbsp;</p>
<p><a title="TOKI LEARNING CENTER" href="http://tokilearning.org/guest" target="_blank"><strong>1.      </strong><strong>TOKI LEARNING CENTER</strong></a></p>
<p>Satu-satunya <em>online judge</em> lokal saat ini. TOKI Learning Center merupakan tempat untuk belajar pemrograman dalam rangka persiapan olimpiade komputer. Soal-soal yang diberikan di sini dimulai dari hal-hal dasar yang sangat penting, seperti for, while, penggunaan array, dan lain sebagainya. Selain itu terdapat juga bundel soal lomba-lomba pemrograman yang pernah diadakan di Indonesia ( soal Padmanaba Programming Contest juga ada lho <img src='http://padmanaba.or.id/kalawarta/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ). Disarankan bagi teman-teman sekalian yang baru saja belajar pemrograman untuk berlatih di sini. Jika kesulitan dalam menyelesaikan masalah-masalah dapat menanyakan ke group facebook <a title="olimpinfo" href="https://www.facebook.com/groups/olimpinfo/" target="_blank">berikut</a>.</p>
<p>&nbsp;</p>
<p><a title="USACO TRAINING GATE" href="http://ace.delos.com/usacogate" target="_blank"><strong></strong><strong>2.     </strong><strong>USACO TRAINING GATE</strong></a></p>
<p><em>USACO Training Gate</em>, atau biasa disebut dengan USACO saja, merupakan website yang pada awalnya disediakan untuk teman-teman kita di Amerika Serikat dalam rangka persiapan dan seleksi olimpiade. Namun, seiring berkembangnya teknologi, USACO akhirnya dipenuhi oleh teman-teman dari seluruh dunia, tidak ketinggalan pula dari Indonesia.</p>
<p>USACO ini berisi beberapa halaman pelatihan yang dirancang untuk mengembangkan keterampilan dalam pemrograman untuk masalah algoritmik sulit dan bervariasi pada kecepatan sendiri. Selain itu terdapat juga teks mengenai teknik pemrograman seperti <em>greedy algorithms</em>, <em>dynamic programming</em>, <em>shortest path</em>, dan banyak lainnya. Jika kesulitan dalam menyelesaikan soal-soal di USACO dapat menuju ke link bantuan berikut <a title="forum usaco" href="ace.delos.com/bb/" target="_blank">ini</a>.</p>
<p>&nbsp;</p>
<p><a title="UVA ONLINE JUDGE" href="http://uva.onlinejudge.org/" target="_blank"><strong>3.      </strong><strong>UVA ONLINE JUDGE</strong></a></p>
<p>UVa Online Judge merupakan sebuah sistem online judge yang pada awalnya dikembangkan dan dikelola oleh Universitas Valladolid, Spanyol. Pada online judge ini, lebih banyak tersedia soal-soal yang penuh dengan jebakan, disamping juga dituntut pemahaman yang tinggi serta kejelian membaca dan memahami persoalan. Pengguna dari online judge ini tersebar dari berbagai belahan dunia. Jika teman-teman merasa kesulitan dalam menyelesaikan masalah-masalah, dapat mencari <em>clue</em> dengan menuju ke forum <a title="forum uva" href="http://acm.uva.es/board/" target="_blank">ini</a></p>
<p>&nbsp;</p>
<p><a title="SPHERE ONLINE JUDGE" href="http://www.spoj.pl/" target="_blank"><strong>4.      </strong><strong>SPHERE ONLINE JUDGE</strong></a></p>
<p><em>Sphere online judge</em>, memiliki <em>rasa</em> yang cukup berbeda bila dibandingkan dengan online judge lain. Disini, bahasa permrograman yang digunakan sangat bervariasi, mulai dari bahasa populer seperti C, C++, Java sampai bahasa yang biasa digunakan untuk keperluan spesifik seperti ADA, LISP, dan sebagainya. Tingkat kesulitan soal rata-rata cukup tinggi, karena selain harus mampu memecahkan masalah dengan benar, pada beberapa soal programmer juga dihadapkan dengan masalah batasan memori dan waktu eksekusi yang sangat terbatas. Beberapa soal IOI juga tersedia sehingga teman-teman yang penasaran dengan bentuk dan tingkat kesulitan soal IOI dapat mencobanya di sini</p>
<p>&nbsp;</p>
<p>Selain online judge yang disebutkan diatas, masih banyak website lain yang menyediakan servis yang serupa. Sarana pembelajaran sudah banyak tersedia. So,  Tunggu apa lagi??</p>
]]></content:encoded>
			<wfw:commentRss>http://padmanaba.or.id/online-judge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apa Itu Pemrograman Komputer?</title>
		<link>http://padmanaba.or.id/apa-itu-pemrograman-komputer/</link>
		<comments>http://padmanaba.or.id/apa-itu-pemrograman-komputer/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 07:05:10 +0000</pubDate>
		<dc:creator>olimpad</dc:creator>
				<category><![CDATA[Komputer]]></category>
		<category><![CDATA[Olimpiade]]></category>

		<guid isPermaLink="false">http://padmanaba.or.id/?p=6871</guid>
		<description><![CDATA[Ketika mendengar kata Olimpiade Komputer, mungkin benak kita membayangkan lomba membongkar pasang komputer, mengetik cepat, membuat game, atau meretas jaringan. Walau tidak sepenuhnya benar, tetapi ternyata apa yang diujikan dalam Olimpiade ini adalah logika berpikir dan kemampuan pemrograman komputer. Apa itu pemrograman komputer? Sebelum menjelaskan tentang pemrograman komputer, ada baiknya kita mengetahui definisi komputer. Komputer [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://padmanaba.or.id/kalawarta/wp-content/uploads/2012/02/Computer-Programming1.jpg"><img class="aligncenter size-medium wp-image-7101" title="Computer-Programming1" src="http://padmanaba.or.id/kalawarta/wp-content/uploads/2012/02/Computer-Programming1-300x211.jpg" alt="" width="300" height="211" /></a></p>
<p>Ketika mendengar kata Olimpiade Komputer, mungkin benak kita membayangkan lomba membongkar pasang komputer, mengetik cepat, membuat <em>game</em>, atau meretas jaringan. Walau tidak sepenuhnya benar, tetapi ternyata apa yang diujikan dalam Olimpiade ini adalah logika berpikir dan kemampuan pemrograman komputer. Apa itu pemrograman komputer?</p>
<p>Sebelum menjelaskan tentang pemrograman komputer, ada baiknya kita mengetahui definisi komputer. Komputer berasal dari bahasa latin <em>computare</em> yang artinya menghitung. Karena luasnya bidang ilmu komputer, para pakar dan peneliti memiliki perbedaan dalam mendefinisikan terminologi komputer.</p>
<p>Menurut <a title="V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization (5th Edition), McGraw-Hill, 2001.">Hamacher</a>, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, memproses sesuai dengan program yang tersimpan di memorinya, kemudian menghasilkan output berupa informasi.</p>
<p>Sedangkan <a title="William M. Fuori, Introduction to the Computer: The Tool of Business (3rd Edition), Prentice Hall, 1981.">Fuori</a> berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur tangan dari manusia.</p>
<p>Program komputer, atau istilah lengkapnya “kode program komputer”, menyatakan langkah-langkah (perintah-perintah) yang harus dikerjakan oleh komputer. Program komputer biasanya ditulis menggunakan suatu bahasa pemrograman tertentu dari sekian banyak pilihan bahasa pemrograman. Program yang ditulis dengan bahasa pemrograman tersebut umumnya ditulis menggunakan suatu editor yang disediakan perangkat lunak untuk bahasa pemrograman yang bersangkutan (atau yang lebih umum seperti notepad).</p>
<p>Editor yang disediakan perangkat lunak untuk bahasa pemrograman yang bersangkutan biasanya lebih baik dari yang umum. Dikarenakan editor tersebut dilengkapi dengan berbagai fasilitas untuk mempermudah dalam proses penyusunan program.</p>
<p>Program yang telah disusun dengan suatu bahasa pemrograman tidak serta merta dapat dijalankan oleh komputer. Hal itu dikarenakan komputer hanya dapat menjalankan perintah-perintah yang ditulis dalam “bahasa mesin” (deretan yang hanya terdiri dari simbol 0 dan 1). Oleh sebab itu, jika kode program ditulis dalam bahasa yang bukan bahasa mesin, program tersebut harus “diterjemahkan” (selanjutnya akan menggunakan istilah “dikompilasi”) terlebih dahulu ke dalam bahasa mesin. Untuk melakukan kompilasi, digunakan suatu perangkat lunak yang dinamai <em>compiler</em>. Tentu saja, <em>compiler</em> yang digunakan adalah <em>compiler</em> yang sesuai dengan bahasa pemrograman yang digunakan. Karena perlu adanya proses kompilasi ini maka istilah kode program sebelum kompilasi disebut kode sumber (<em>source code</em>).</p>
]]></content:encoded>
			<wfw:commentRss>http://padmanaba.or.id/apa-itu-pemrograman-komputer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->