September 23, 2010

Programming Motivation and its Benefit

Programming dianggap pelajaran yang paling killer bagi peserta olimpiade yang baru masuk dalam dunia komputer itu sendiri. Programming - apalagi algorithm, masih saja menjadi hal yang membosankan bagi mahasiswa, apalagi peserta olimpiade yang masih tingkat pelajar :)) salah satu alasannya karena kita sendiri telah mengecam bahwa programming itu sulit, kurakura sendiri sih juga menganggap programming itu sulit :P namun kenapa kurakura tertarik untuk menjadi programmer?
Begini lho motivasinya

September 20, 2010

Hard Coding - answer for who cant solve a problem

Udah stress dan gak kepikiran bagaimana caranya lagi untuk solve problem yang sulit-sulit? udah mentok banget? udah nyerah? ini salah satu cara paling fun, paling gokil, paling gak bermutu nan bermutu untuk menjawab soal sulit di olimpiade komputer, yaitu hard coding. 

apa sih tuh hard coding?

September 18, 2010

Logic Problem (18.09.2010)

Selesaikan gambar di bawah ini. ikuti perintahnya yah :)

Bagi bangun datar di bawah ini menjadi 4 bagian yang sama ukuran dan sama rupa.


September 17, 2010

Kamus Besar Bahasa Indonesia Offline has been Released

KuraKura cinta Indonesia!!


Maka dari itu, kurakura ingin membantu penyebaran Kamus Besar Bahasa Indonesia (KBBI) yang kebetulan di rilis dengan versi offline dan tentu saja virtual (artinya gak perlu bawa buku kamus yang tebal lagi dong. uyee).


Kalian bisa mendownloadnya disini. click aja link di bawah ini

September 16, 2010

Prime - Sieve Eratosthenes (Saringan Eratosthenes)

Prime (bilangan prima) adalah salah satu bahasan yang sering keluar dalam olimpiade komputer. Maka perlu bagi kita untuk mempelajari bagaimana mencari bilangan prima dengan cepat, salah satunya dengan cara Sieve Eratosthenes atau Saringan Eratosthenes. (sieve = saringan). Jadi, bagaimana sih algoritma dan pseudocode nya sieve?

Jadi begini lho, sesuai namanya, sieve eratosthenes memiliki algoritma seperti penyaring. Jika di jelaskan secara singkat, sieve akan menyaring semua bilangan dari 2 hingga ke-N, dengan melakukan teknik flag (memberi tanda). mari kita langsung ke TKP.

misalnya di berikan bilangan 1-120. berikut adalah tahap penyaringannya :

September 13, 2010

Plurk Menghadirkan Fitur Plurk Lottery

Di Indonesia, yang namanya jejaring sosial seperti Facebook dan Twitter sedang lagi booming-nya. Dan disaat orang orang sibuk dengan Facebook dan Twitter, sebenarnya sudah lama berdiri sebuah jaringan sosial yang tak kalah dengan 2 jaringan sosial terkenal yang saya sebutkan sebelumnya. Jaringan sosial yang saya maksud adalah Plurk.
Plurk adalah jaringan sosial yang mengacu pada micro-blogging, dimana kalian bisa berbagi informasi dan menuliskannya pada 'my profile'. updetan yang kalian lakukan dinamakan 'plurk', jadi jika anda sedang mengupdate plurk - itu disebut 'plurking'. semua plurk yang di update akan muncul di 'timeline'.
Nah, sekarang plurk telah menghadirkan fitur baru lho, namanya Plurk Lottery.
Dimana Plurk Lottery diletakkan? Apa sih Plurk Lottery itu?

September 11, 2010

Selamat Hari Raya Idul Fitri 1431H

Selamat hari raya Idul Fitri saya ucapkan atas nama kru kurakuraprogrammer.
Author : darwin wirawan
Editor : darwin wirawan
Designer : darwin wirawan

September 10, 2010

Infinite Looping Tanpa Variable

Udah tau kan infinite looping tuh apa? yap. looping infinite adalah looping yang di lakukan sampai tak terhingga berapa kali loopingnya. berikut salah satu contohnya (menggunakan variable)

//a adalah integer > 0
while a>0 do
begin
  writeln('masih looping');
end;

Hayo, kenapa looping nya infinite? yup. karena looping akan berlangsung selama a>0, sedangkan a adalah integer yang bernilai >0 dan selama looping berlangsung tidak ada penambahan nilai untuk a. maka looping akan berlaku hingga tak hingga kali :D

Jadi kayak mana bikin looping tak hingga tanpa variable. ini adalah hal yang luar biasa mudah, kalian dapat menggunakan while TRUE<>FALSE do atau repeat .. until TRUE=FALSE ataupun while 0<>1 do atau repeat .. until 0=1 ataupun while 'string'<>'strung' do atau repeat .. until 'string'=strung'. bisa kan?

kenapa saya menjelaskan hal mudah ini. karena begini lho. hahahaha.
ketika kalian di tanya dosen, pelatih, pembina : "apa sih itu infinite looping?"
jawab aja gini:



September 07, 2010

Memanipulasi Range Variable String

Variable string yang kita tahu hanya memiliki range 256 karakter. itu merupakan range yang sudah cukup banyak untuk 'pemula'. hahaha. Untuk beberapa kasus dalam problem solving, 256 karakter itu tidak cukup untuk menge-solve beberapa problem yang bahkan meminta range sampai 1juta karakter.

Bagaimana cara memanipulasi
range variable string agar bisa sampai 1juta?