← Silabus
Informatika
Sumber: Silabus OSN Bidang Informatika — IA TOKI · OSN 2026
58 topik · 1 materi · 1 editorial
Teori
Dasar-dasar Pemrograman5 topik
Sintaks dan semantik dasar dari bahasa yang diperbolehkan pada OSN yang bersangkutan
Segera hadirVariabel, tipe data, ekspresi, dan assignment
Segera hadirMasukan dan keluaran dasar
Segera hadirPercabangan dan perulangan
Segera hadirFungsi dan parameter
Segera hadir
Operasi Logika dan Bitwise3 topik
Operator logika dasar (konjungsi, disjungsi, implikasi, biimplikasi, disjungsi eksklusif)
Segera hadirTabel kebenaran
Segera hadirModus Ponens dan modus Tollens
Segera hadir
Aritmetika8 topik
Bilangan bulat, operasi (termasuk perpangkatan), perbandingan
Segera hadirSifat-sifat bilangan bulat (tanda, paritas, keterbagian)
Segera hadirOperasi-operasi modular dasar (penjumlahan, pengurangan, perkalian)
Segera hadirPerpangkatan modular
Segera hadirBilangan prima
Segera hadirBilangan pecahan, persentase
Segera hadirTeori bilangan
Segera hadirTeori himpunan
Segera hadir
Aturan Berhitung8 topik
Aturan penjumlahan dan perkalian
Segera hadirBarisan aritmetika dan geometri
Segera hadirBilangan Fibonacci
Segera hadirPermutasi dan kombinasi
Segera hadirProbabilitas
Segera hadirPigeonhole principle
Segera hadirPrinsip inklusi dan eksklusi
Segera hadirSegitiga Pascal, teorema binomial
Segera hadir
Rekursi5 topik
Konsep rekursi
Segera hadirFungsi matematis rekursi
Segera hadirProsedur rekursi sederhana
Segera hadirDivide-and-conquer
Segera hadirBacktracking
Segera hadir
Pencarian dan Pengurutan4 topik
Linear search
Segera hadirBinary search
Editorial:Binary search on the answer: why the predicate must be monotonic
Bubble sort, insertion sort
Segera hadirQuicksort, merge sort, heapsort
Segera hadir
Strategi Pemecahan Masalah4 topik
Complete search (brute-force dan strategi pruning)
Segera hadirGreedy
Segera hadirDivide-and-conquer
Segera hadirDynamic programming
Segera hadir
Struktur Data7 topik
Tipe data primitif (boolean, integer, character, floating point numbers)
Segera hadirArray (termasuk multidimensi)
Segera hadirString dan operasinya
Segera hadirStack dan queue
Segera hadirBinary heap
Segera hadirDisjoint set
Segera hadirPoint Update, Range Query (misalnya menggunakan Fenwick tree atau Segment tree)
Segera hadir
Graf dan Tree8 topik
Tree dasar (termasuk rooted tree)
Segera hadirGraf berarah dan graf tak berarah
Segera hadirGraf berbobot dan graf tak berbobot
Segera hadirRepresentasi graf (adjacency list, adjacency matrix, edge list)
Segera hadirPenjelajahan graf (BFS, DFS, keterhubungan)
Segera hadirShortest path (algoritma Dijkstra, algoritma Bellman-Ford, algoritma Floyd-Warshall)
Segera hadirMinimum spanning tree (algoritma Prim, algoritma Kruskal)
Segera hadirLowest common ancestor (LCA)
Segera hadir
Geometri Dasar6 topik
Garis, segmen garis, sudut
Segera hadirSegitiga, persegi, persegi panjang, lingkaran
Segera hadirTitik, koordinat pada bidang Kartesius 2 dimensi
Segera hadirJarak Euclidean
Segera hadirTeorema Pythagoras
Segera hadirDefinisi Convex hull
Segera hadir