10 Contoh Soal OSN Informatika SMA 2026 beserta Kunci Jawabannya

Menyajikan informasi terkini, terbaru, dan terupdate mulai dari politik, bisnis, selebriti, lifestyle, dan masih banyak lagi.
·waktu baca 6 menit
Tulisan dari Berita Hari Ini tidak mewakili pandangan dari redaksi kumparan

Olimpiade Sains Nasional (OSN) merupakan kompetisi tahunan bergengsi di bidang sains untuk tingkat SMA atau sederajat yang diselenggarakan oleh Pusat Prestasi Nasional. Salah satu mata pelajaran yang akan dilombakan adalah Informatika.
Mata pelajaran ini menguji keterampilan peserta dalam dasar-dasar pemrograman, logika, struktur data, algoritma pencarian, serta konsep geometri dan graf. Agar lebih siap menghadapi kompetisi, simak beberapa contoh soal OSN Informatika SMA 2026 berikut ini.
Contoh Soal OSN Informatika SMA 2026
Berdasarkan jadwal yang dirilis Pusat Prestasi Nasional, rangkaian OSN 2026 akan dimulai pada 19 Juni 2026. Berikut contoh soal OSN Informatika SMA beserta jawabannya yang dikutip dari kanal YouTube Haro Education.
1. Perhatikan pernyataan-pertyataan berikut
Jika Pak Dengklek ke kolam, maka bebek-bebek sedang bosan.
Bebek-bebek sedang bermain dengan ayam atau bebek-bebek tidak sedang bosan.
Pak Ganesh tidak membawa ayam atau bebek-bebek tidak sedang bermain dengan ayam.
Jika hari ini Pak Ganesh membawa ayam, maka kesimpulan yang pasti benar adalah?
A. Pak Dengklek ke Kolam
B. Bebek-bebek sedang bemaan dengan ayam dan Pak Dengklek ke kolam
C. Bebek-bebek sedang bosan
D. Pak Dengklek tidak ke kolam
E. Bebek-bebek tidak sedang bermain dengan ayam dan bebek-bebek bosan
Jawaban: D. Pak Dengklek tidak ke kolam
2. Sebuah toko kue menjual 4 jenis kue: Cheesecake, Brownies, Banana Cake, dan sponge cake. Karena toko kue tersebut merupakan toko kue yang terkenal, maka seluruh jenis kue tersebut memiliki stok yang tidak terbatas. Hari ini, Ahmad sedang berulang tahun, oleh karena itu, ia akan mentraktir teman-temannya. Setiap temannya boleh memesan 6 buah kue.
Karena beberapa teman sangat menyukai rasa-rasa tertentu, suatu pesanan kue bisa saja berisi beberapa kue dengan jenis yang sama (misal 2 cheesecake dan 4 brownies). Ahmad namun penasaran, berapakah jumlah teman minimal yang harus ia traktir agar dijamin setidaknya terdapat dua orang yang memesan hal yang tepat sama (Jenis kue dan jumlah tiap jenis kue yang dipesan kedua orang tersebut adalah sama)?
A. 4097
B. 85
C. 16
D. 64
E. 4096
Jawaban: B. 85
3. Suatu hari, Thomas Shelby mendapatkan suatu surat dari temannya Alfie Solomons. Di dalam surat itu tertulis:
Datanglah ke London pada hari ke (2026 pangkat 2026 x 720) mod 7 setelah hari ini. Akan ada perundingan rahasia di London.
Thomas (atau Tommy sapaan akrabnya) hendak mengosongkan jadwalnya pada hari itu. Jika hari ini adalah hari Minggu, maka kapankah perundingan rahasia tersebut akan terjadi?
A. Senin
B. Selasa
C. Rabu
D. Kamis
E. Jumat
Jawaban: C. Rabu
4. Pada suatu ketika, di Mary Geoise, Luffy diundang oleh Imu-sama untuk mengikuti sebuah hidangan. Di sana, Luffy diajak untuk mengikuti sebuah permainan. Permainan disebut sebagai "Lempar Dadu" Luffy dan Imu-sama akan bermain secara bergantian. Luffy akan menang jika pada gilirannya mata dadu yang muncul menunjukkan angka 6.
Sedangkan Imu-sama akan menang jika pada gilirannya mata dadu yang muncul menunjukkan angka 1. Mereka akan terus bermain sampai ada yang menang. Jika Luffy menang, maka ia akan diberi informasi mengenai Era Kekosongan. Namun jika kalah seluruh kru bajak laut luffy akan ditangkap dan dibawa ke Impel Down untuk dipenjara.
Oleh karena itu Luffy ingin mengetahui berapakah peluang kemenangannya jika luffy melempar dadu pada giliran pertama.?
A. 6/11
B. 1/12
C. 5/36
D. 25/216
E. 13/36
Jawaban: A. 6/11
5. "Sungguh, kau buatku bertanya-tanya. Dengan, teka-teki teka-tekimu Ujar Yuuji Itadori sambil bernyanyi. Tiba-tiba, ia bertemu dengan gurunya, Gojo Satoru-Sensei. Mendengar lagu tersebut, Yuuji pun memberikan sebuah teka-teki kepada Gojo-Sensei. Berapa banyak bilangan dari 1-500 inklusif yang habis dibagi oleh 3 atau 5 atau 7?
A. 273
B. 271
C. 325
D. 196
E. 194
Jawaban: B. 271
6. Pada suatu hari, Zoro sedang tersesat di Sabaody. Di sana la bertemu dengan Rayleigh, seorang bajak laut legenda dari masa lalu. la bertanya kepada Rayleigh, "di manakah teman-teman straw hat pirates ku?" Rayleigh menjawab, "Aku akan membantumu, namun aku akan memberikan sebuah teka-teki terlebih dahulu. Berapa banyak barisan biner 8-bit yang tidak mengandung sub barisan 111?" Zoro yang penasaran pun meminta bantuan anda.!
Keterangan:
Contoh barisan biner valid: 11010100
Contoh barisan biner tidak valid: 01011101
A. 117
B. 47
C. 215
D. 67
E. 88
Jawaban: E. 88
7. Gabrin adalah anak yang jenius dalam bidang komputer. Sayangnya, Gabrin kurang mahir dalam bidang matematika, sehingga ia memiliki penafsiran sendiri terhadap angka, yaitu 1>2, 3<4, 7>6, 2>5, 6>3, 5>4. Dari antara angka-angka yang tertera sebelumnya, manakah yang paling kecil?
Tuliskan jawaban dalam bentuk angka!
A. 2
B. 3
C. 4
D. 5
E. 6
Jawaban: B. 3
8. Pak Dengklek sangat ingin bebek-bebeknya menjadi lebih pintar. Oleh karena itu, ia memberikan bebeknya suatu persamaan alfanumerik, dimana setiap huruf merepresentasikan suatu angka satu digit:
GROWXZ=WORG
Sebagai salah satu bebek dari Pak Dengklek, tentukanlah nilai dari karakter Z pada persamaan tersebut. Tuliskan jawaban dalam bentuk angka satu digit.
A. 4
B. 2
C. 8
D. 6
E. 7
Jawaban: A. 4
9. Ivan dan Jenni sedang berbagi potongan cheesecake. Namun, ternyata banyak-nya potongan cheesecake berjumlah ganjil, sehingga mereka harus berebut untuk potongan terakhir. Mereka pun memainkan permainan sebut angka sampai 47. Yang pertama kali menyebutkan angka mendapatkan potongan terakhir tersebut.
Jika salah satu dari mereka mengatakan suatu angka, yang lainnya harus mengatakan angka yang lebih besar dari 1 hingga 10 angka dari angka tersebut. Dan begitu seterusnya hingga mencapai angka 47. Jenni ingin menang, sehingga ia yang akan memulai permainan tersebut. Jika Jenni hanya bisa memulai dengan angka dalam range 1-10, berapa angka yang harus disebutkan Jenni untuk menjamin kemenangannya?
Tuliskan jawaban dalam bentuk angka dalam range 1-10.
A. 9
B. 6
C. 3
D. 1
E. 7
Jawaban: C. 3
10. Pak Dengklek mengarahkan bebek bebeknya untuk berbaris sesuai nomor urutan dan 1 sampai N dengan aturan sebagai berikut:
Semua bebek duduk melingkar berlawanan arah jarum jam.
Setiap bebek akan menyebutkan angka dari 1 sampai N berurutan. Bebek pertama menyebut angka 1, bebek kedua menyebut angka 2, dst.
Jika seekor bebek menyebut kelipatan 6 atau bilangan yang mengandung digit 6, arah permainan akan dibalik. Misal bebek-5 menyebut angka 5, bebek-6 menyebut angka 6, permainan akan dibalik sehingga bebek-5 menyebut angka 7
Bebek yang kalah adalah bebek yang menyebutkan angka N.
Jika N=60, bebek nomor berapa yang kalah?
A. 25
B. 14
C. 37
D. 60
E. 42
Jawaban: D. 60
Baca juga: OSN 2026 Kapan Dibuka? Ini Perkiraan Jadwal dan Tata Cara Daftarnya
(RK)
