Online Judge
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 mempunyai “alat pembelajaran virtual“, selain bapak-ibu guru dan alumni yang secara fisik hadir untuk membimbing. Adapun alat pembelajaran tersebut adalah online judge.
Apa itu online judge? Online judge merupakan suatu sistem yang dapat melakukan koreksi secara online. Online judge 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 online judge diperiksa oleh robot, bukan oleh manusia.
Lalu, apa untungnya ikut online judge? Jawabnya, banyak sekali! Dengan mengikuti online judge, 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 free.
Satu-satunya online judge 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
). 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 berikut.
USACO Training Gate, 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.
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 greedy algorithms, dynamic programming, shortest path, dan banyak lainnya. Jika kesulitan dalam menyelesaikan soal-soal di USACO dapat menuju ke link bantuan berikut ini.
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 clue dengan menuju ke forum ini
Sphere online judge, memiliki rasa 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
Selain online judge yang disebutkan diatas, masih banyak website lain yang menyediakan servis yang serupa. Sarana pembelajaran sudah banyak tersedia. So, Tunggu apa lagi??
Tagged asPosted by olimpad

