Beranda Jalur Materi Latihan Coding Simulasi Progres
Pedoman Resmi Pembinaan

Panduan & Silabus OSN-K Informatika 2026

Panduan lengkap struktur kurikulum, format kompetisi OSN-K (Olimpiade Sains Nasional tingkat Kabupaten/Kota), serta petunjuk teknis penggunaan platform.

1. Silabus Kurikulum OSN-K Informatika 2026

Kurikulum OSN Informatika Academy disusun mengacu pada silabus resmi Ikatan Alumni Tim Olimpiade Komputer Indonesia (IA-TOKI) dan Balai Pengembangan Talenta Indonesia (BPTI / Kemendikbudristek):

A. Berpikir Komputasional (40-50%)

  • Dekomposisi masalah dan abstraksi
  • Pengenalan pola dan simetri
  • Simulasi langkah robot, kisi (grid), dan antrean
  • Optimalisasi berbasis aturan greedy sederhana

B. Logika & Aritmetika (25-30%)

  • Logika proposisi (AND, OR, NOT, Implikasi)
  • Tabel kebenaran dan kesetaraan logika
  • Keterbagian, bilangan prima, FPB & KPK
  • Aritmetika modular dan pola sisa pembagian

C. Algoritma & Pseudocode (15-20%)

  • Menelusuri jalannya perulangan dan percabangan
  • Menghitung nilai variabel akhir (dry-run)
  • Pencarian linier & biner
  • Fungsi dan pengenalan rekursi bertingkat

D. Pemrograman Kompetitif C++

  • Bahasa pemrograman resmi kompetisi (C++17/20)
  • Standar Input/Output cepat (`cin`, `cout`)
  • Penanganan bilangan bulat besar (tipe `long long`)
  • Batas waktu eksekusi (biasanya 1.0 detik)

2. Standar Penilaian di Coding Arena

Pada Coding Arena, kode Anda akan dieksekusi secara terisolasi terhadap sekumpulan test case. Status penilaian meliputi:

Accepted (AC) Semua keluaran program tepat 100% dan memenuhi batasan waktu.
Wrong Answer (WA) Keluaran program tidak cocok dengan keluaran yang diharapkan penguji.
Time Limit Exceeded (TLE) Program berjalan melebihi batas waktu (misal > 1.000 ms), perbaiki kompleksitas algoritma.
Compilation Error (CE) Terdapat kesalahan sintaks atau header tidak ditemukan saat proses kompilasi C++.
Runtime Error (RTE) Program mengalami crash (misal pembagian dengan nol, akses indeks array di luar batas).

3. Identitas Murid & Token Pemulihan

Platform ini tidak mewajibkan murid mengingat password akun yang rumit. Saat pertama kali mendaftar, murid diberikan:

  • Kode Peserta: Pengenal unik (misal: OSN-7X9K2) untuk membedakan peserta.
  • Token Pemulihan: Token acak sepanjang 22 karakter (misal: REC-XXXXXXXXXXXX).

Simpan token ini di buku catatan atau aplikasi pesan Anda. Bila Anda menggunakan laptop sekolah atau perangkat baru, cukup klik tombol Pulihkan Progres dan masukkan token tersebut.