Beranda Jalur Materi Latihan Coding Simulasi Progres
Roadmap Pembinaan Bertahap

Jalur Belajar OSN-K Informatika

Kurikulum dibagi menjadi 5 fase pembelajaran sistematis. Ikuti urutan ini untuk menguasai logika dasar berpikir komputasional hingga optimasi kode C++.

Langkah 1 dari 5

Fase 1: Fondasi Logika & Algoritma

Membangun computational thinking, analisis proposisi logika, dan perancangan pseudocode.

M01 Belum dipelajari

Berpikir Komputasional dan Pemecahan Masalah

Memecah masalah besar menjadi bagian kecil.

3 latihan Pelajari →
M02 Belum dipelajari

Logika, Pernyataan, dan Tabel Kebenaran

Mengenali pernyataan bernilai benar atau salah.

3 latihan Pelajari →
M03 Belum dipelajari

Algoritma, Pseudocode, dan Simulasi Langkah

Menulis algoritma dalam urutan yang jelas.

3 latihan Pelajari →
Langkah 2 dari 5

Fase 2: Pemrograman Bahasa C++

Sintaks resmi OSN: input-output cepat, variabel, percabangan logika, dan perulangan.

M04 Belum dipelajari

C++ Pertama: Struktur Program, Input, dan Output

Mengenali struktur dasar program C++.

3 latihan Pelajari →
M05 Belum dipelajari

Variabel, Tipe Data, dan Operator C++

Memilih tipe data dasar.

3 latihan Pelajari →
M06 Belum dipelajari

Percabangan dan Kondisi

Menggunakan if, else if, dan else.

3 latihan Pelajari →
M07 Belum dipelajari

Perulangan dan Menelusuri Kode

Memahami for dan while.

3 latihan Pelajari →
Langkah 3 dari 5

Fase 3: Struktur Data & Fungsi

Mengelola koleksi data dengan array, manipulasi string, dan dekomposisi kode dengan fungsi.

M08 Belum dipelajari

Array, String, dan Fungsi

Membaca dan mengubah elemen array.

3 latihan Pelajari →
Langkah 4 dari 5

Fase 4: Matematika Diskrit OSN-K

Teori bilangan dasar, keterbagian, aritmetika modulo, aturan pencacahan, dan kombinatorika.

M09 Belum dipelajari

Aritmetika, Keterbagian, dan Modulo

Menggunakan paritas dan keterbagian.

3 latihan Pelajari →
M10 Belum dipelajari

Aturan Berhitung, Kombinatorika, dan Peluang

Menggunakan aturan penjumlahan dan perkalian.

3 latihan Pelajari →
Langkah 5 dari 5

Fase 5: Algoritma & Pemecahan Masalah

Pencarian linier & biner, algoritma pengurutan dasar, dan pemahaman konsep rekursi.

M11 Belum dipelajari

Pencarian dan Pengurutan Dasar

Melakukan pencarian linear.

3 latihan Pelajari →
M12 Belum dipelajari

Pengenalan Rekursi dan Strategi Pemecahan Masalah

Mengenali kasus dasar dan langkah rekursif.

3 latihan Pelajari →