My first Magazine pemrograman-kompetitif-dasar | Page 156
13 Persiapan Kompetisi
13.2
Persiapan Sebelum Kompetisi
Dalam kompetisi pemrograman, kemampuan seseorang dapat dibagi menjadi beberapa kom-
ponen, yaitu dasar ilmu yang dimiliki, kemampuan berpikir logis dan kreavitias, serta penguasaan
medan laga. Seluruh komponen tersebut perlu diasah, dan kekurangan atas suatu komponen
mempengaruhi performa berkompetisi. Sebagai contoh, seseorang yang mengetahui banyak teori
dan mampu mengaplikasikan logika berpikir dalam menyelesaikan masalah bisa jadi tidak menang,
karena gugup saat kompetisi.
Dasar ilmu dapat diperkaya dengan cara menghadiri sesi pembelajaran, membaca buku,
atau membaca artikel. Untuk mempelajari lebih dalam tentang pemrograman kompetitif, kami
menyarankan untuk membaca buku Competitive Programming. 4
Untuk mengasah kemampuan berpikir logis dan kreativitas, latihan secara berkala perlu
dilakukan. Latihan dapat dilakukan di situs-situs seperti:
• TLX Training Gate (https://tlx.toki.id/training), yaitu situs yang dibuat oleh Ikatan
Alumni Tim Olimpiade Komputer Indonesia (IA TOKI) dengan silabus dan materi yang
disesuaikan dengan Olimpiade Sains Nasional bidang komputer atau informatika. Selain
berisi materi pembelajaran, situs ini berisi arsip soal kompetisi-kompetisi tingkat nasional
di Indonesia.
• TLX Competition Gate (https://tlx.toki.id/competition), yaitu situs yang juga dibuat
oleh IA TOKI yang menyelenggarakan kontes lokal secara berkala.
• Codeforces (https://codeforces.com/), situs mirip seperti TLX Competition Gate dengan
cakupan internasional.
• SPOJ (https://www.spoj.com/), situs berisi kumpulan soal dari berbagai negara.
• COCI (http://www.hsin.hr/coci), situs dari negara Kroasia yang berisi soal-soal bermutu
tinggi dan kontes secara periodik.
Mampu menyelesaikan soal setingkat kompetisi yang Anda ikuti saja tidak cukup. Anda harus
dapat menyelesaikannya dalam situasi yang serupa saat kompetisi. Sebab, mengerjakan soal
pada situasi latihan dan situasi kompetisi sangat berbeda. Terdapat tekanan mental yang lebih
banyak saat kompetisi berlangsung. Menyimulasikan suasana kompetisi ini membantu dalam
persiapan mental untuk menguasai medan laga. Sebagai contoh, untuk kompetisi OSN, buatlah
simulasi dengan memilih 3 buah soal, kemudian kerjakan sebaik-baiknya selama 5 jam tanpa
bantuan.
13.3
Kumpulan Tips Berkompetisi
Berikut adalah tips sebelum berkompetisi:
• Beristirahatlah pada hari sebelum pertandingan agar pikiran Anda tenang.
• Jika Anda sudah melakukan persiapan yang matang jauh-jauh hari sebelumnya, tidak dian-
jurkan untuk begadang dan berusaha untuk belajar lagi. Percayakan pada pengalaman Anda
selama persiapan untuk berkompetisi esok harinya.
Kemudian berikut adalah tips saat berkompetisi:
• Disarankan untuk membaca semua soal terlebih dahulu sebelum memulai mengerjakan.
• Alokasikan waktu untuk memikirkan perkiraan solusi untuk setiap soal. Jangan sampai ada
penyesalan di akhir karena kehabisan waktu untuk mengerjakan soal lain, sementara ada
soal lainnya yang ternyata bisa Anda kerjakan, luput dari perhatian.
146