
OSN SMA
Pembinaan OSN Informatika SMA
Dari memahami soal hingga menyusun algoritma.
Pembinaan Informatika SMA membangun pemahaman konsep lebih dulu, lalu melatih cara bernalar lewat soal bertingkat, dari tingkat sekolah hingga seleksi OSN.
Untuk siapa
Siswa SMA yang ingin mengikuti OSN bidang Informatika, baik pemula maupun yang sudah pernah ikut seleksi.
Tahapan & format tes
OSN-S (Sekolah)
Januari – Februari 2026Seleksi di sekolah masing-masing; sekolah mendaftarkan maksimal 5 peserta per bidang.
OSN-K (Kab./Kota)
18–19 Juni 202630–50 soal pilihan ganda, isian singkat, benar/salah
Durasi: 2 jam 30 menit
OSN-P (Provinsi)
27–29 Juli 202615–24 soal pilihan ganda/isian/benar-salah + 5–8 soal pemrograman
Durasi: 3 jam
Semifinal Nasional
12 Agustus 20263–5 soal pemrograman
Durasi: 3 jam
Final Nasional
14–20 September 2026 (luring)Pemrograman: 3 set per hari selama 2 hari
Durasi: 5 jam per hari
Silabus resmi
Dasar pemrograman
- Sintaks & semantik bahasa yang diizinkan
- Variabel, tipe data, ekspresi, masukan/keluaran
- Percabangan, perulangan, fungsi & parameter
Logika & matematika diskrit
- Operator logika, tabel kebenaran, modus ponens/tollens
- Aritmetika modular, bilangan prima, teori bilangan & himpunan
- Aturan berhitung: permutasi, kombinasi, peluang, pigeonhole, inklusi-eksklusi, binomial
Algoritma
- Rekursi, divide-and-conquer, backtracking
- Pencarian (linear, binary) & pengurutan (bubble, insertion, quick, merge, heap)
- Strategi: brute-force, greedy, complete search & pruning, dynamic programming
Struktur data & graf
- Array, string, stack, queue, binary heap, disjoint set
- Fenwick tree / segment tree (point update, range query)
- Graf & tree: representasi, BFS/DFS, shortest path (Dijkstra, Bellman-Ford, Floyd-Warshall), MST (Prim, Kruskal), LCA
- Geometri dasar
Evaluasi
Latihan mingguan dengan pembahasan
Kuis singkat per topik
Simulasi bergaya seleksi resmi
Sumber: Panduan OSN Jenjang SMA/MA/Sederajat Tahun 2026, Pusat Prestasi Nasional. Jadwal dapat berubah, selalu cek pengumuman resmi Puspresnas.
Pertanyaan umum OSN Informatika SMA
01Apa saja materi OSN Informatika SMA?
Dasar pemrograman: Sintaks & semantik bahasa yang diizinkan; Variabel, tipe data, ekspresi, masukan/keluaran; Percabangan, perulangan, fungsi & parameter. Logika & matematika diskrit: Operator logika, tabel kebenaran, modus ponens/tollens; Aritmetika modular, bilangan prima, teori bilangan & himpunan; Aturan berhitung: permutasi, kombinasi, peluang, pigeonhole, inklusi-eksklusi, binomial. Algoritma: Rekursi, divide-and-conquer, backtracking; Pencarian (linear, binary) & pengurutan (bubble, insertion, quick, merge, heap); Strategi: brute-force, greedy, complete search & pruning, dynamic programming. Struktur data & graf: Array, string, stack, queue, binary heap, disjoint set; Fenwick tree / segment tree (point update, range query); Graf & tree: representasi, BFS/DFS, shortest path (Dijkstra, Bellman-Ford, Floyd-Warshall), MST (Prim, Kruskal), LCA; Geometri dasar
02Bagaimana tahapan dan format OSN Informatika SMA?
OSN-S (Sekolah) (Januari – Februari 2026): Seleksi di sekolah masing-masing; sekolah mendaftarkan maksimal 5 peserta per bidang.. OSN-K (Kab./Kota) (18–19 Juni 2026): 30–50 soal pilihan ganda, isian singkat, benar/salah, 2 jam 30 menit. OSN-P (Provinsi) (27–29 Juli 2026): 15–24 soal pilihan ganda/isian/benar-salah + 5–8 soal pemrograman, 3 jam. Semifinal Nasional (12 Agustus 2026): 3–5 soal pemrograman, 3 jam. Final Nasional (14–20 September 2026 (luring)): Pemrograman: 3 set per hari selama 2 hari, 5 jam per hari.
03Siapa yang cocok ikut pelatihan OSN Informatika SMA?
Siswa SMA yang ingin mengikuti OSN bidang Informatika, baik pemula maupun yang sudah pernah ikut seleksi.
04Apakah ada pelatihan OSN Informatika SMA secara daring?
Ada. Pelatihan OSN Informatika SMA di Presisi Academy berjalan daring dengan kelas live, latihan soal bertingkat, dan simulasi seleksi. Kelas tatap muka segera hadir.