Pengenalan OSN Informatika

Selamat datang di modul persiapan Olimpiade Sains Nasional (OSN) bidang Informatika. Bagian ini akan mengupas tuntas apa yang akan Anda hadapi di ajang kompetisi ini dan format soal yang akan diuji.

🏆 Apa itu OSN Informatika?

OSN Informatika adalah kompetisi yang tidak hanya menguji kemampuan mengetik kode, tetapi menguji kemampuan pemecahan masalah (problem solving) melalui logika dan pemrograman.

Meskipun bahasa resmi yang digunakan di tingkat nasional dan internasional adalah C++, pada tahap awal pembelajaran ini kita akan menggunakan Python. Python dipilih karena sintaksnya yang lebih mudah dibaca, sehingga kita dapat berfokus murni pada pelatihan logika dasar.

💡 Fakta Penting: Keberhasilan di OSN lebih ditentukan oleh cara Anda merancang algoritma di atas kertas dibandingkan seberapa cepat Anda mengetik program.

📋 Format Soal OSN-K

Tingkat Kabupaten/Kota menguji tiga domain utama.

Bagian A

Berpikir Komputasional: Soal logika dan teka-teki pola bergambar (mirip soal Bebras).

Bagian B

Pemecahan Masalah: Soal cerita matematika diskrit yang membutuhkan analisis kasus mendalam.

Bagian C

Algoritmika: Membaca, menganalisis, dan melacak keluaran dari potongan kode (biasanya C++).