30 Contoh Soal OSN Informatika SMA beserta Jawabannya Lengkap
30 Contoh Soal OSN Informatika SMA beserta Jawabannya Lengkap — Sebentar lagi OSN antar SMA akan digelar.
Kamu yang mewakili sekolahmu pada OSN Informatika kali ini harus memantapkan persiapanmu dengan mengerjakan contoh soal OSN.
Sebagai bekalmu menghadapi olimpiade nanti, Mamikos sudah menyiapkan contoh soal OSN Informatika SMA yang bisa kamu gunakan sebagai bahan pembelajaran bersama jawabannya lengkap.
Materi OSN Informatika SMA
Daftar Isi
Daftar Isi
Sebelum mengerjakan contoh soal OSN Informatika SMA, ada baiknya kamu mengetahui lebih dulu materi apa saja yang nantinya akan keluar dalam OSN Informatika.
Contoh soal OSN Informatika SMA yang Mamikos tampilkan berikut ini sesuai dengan silabus OSN Informatika Kemendikbud, yaitu meliputi materi:
1. Materi Analitika Logika
Area ini menilai kapabilitas akademik peserta, khususnya dalam menyelesaikan masalah dan pengembangan program komputer.
2. Materi Analitika Aritmatika
Sejalan dengan analitika logika, materi ini menggarisbawahi pendekatan logis dan analitis dalam ranah kalkulasi matematika.
3. Materi Algoritmika
Fokus pada pengujian kemampuan peserta dalam memahami dan merancang algoritma, dengan penggunaan pengetahuan pemrograman yang disederhanakan menjadi pseudocode.
Contoh Soal OSN Informatika SMA Bagian 1
Berikut merupakan contoh soal OSN Informatika SMA bagian 1 berjumlah 5 soal yang sudah dilengkapi jawaban.
Soal 1
Diberikan pernyataan P→(Q∧R) adalah benar, dan diketahui P adalah benar. Apa yang bisa disimpulkan tentang Q dan R?
a. Q benar, R salah
b. Q salah, R benar
c. Q dan R keduanya benar
d. Q dan R keduanya salah
e. Tidak dapat disimpulkan
Jawaban: C
Soal 2
Berapakah banyaknya kombinasi 4 angka yang dapat dipilih dari angka 1 sampai 10 tanpa pengulangan dan tanpa memedulikan urutan?
a. 210
b. 220
c. 230
d. 240
e. 250
Jawaban: A
Soal 3
Pseudocode berikut menggambarkan algoritma untuk mencari nilai terbesar dalam sebuah array:
luaCopy code
function findMax(arr):
max = arr[0]
for each item in arr:
if item > max:
max = item
return max
Jika array yang diberikan adalah [3, 5, 1, 2, 4], nilai apa yang akan dikembalikan oleh fungsi?
a. 1
b. 2
c. 3
d. 4
e. 5
Jawaban: E
Soal 4
Diberikan dua pernyataan: P “Hujan turun” dan Q “Jalan basah”. Jika ¬Q adalah benar, maka:
a. P pasti salah
b. P pasti benar
c. P mungkin benar
d. Tidak ada cukup informasi
e. P dan Q tidak terkait
Jawaban: A
Soal 5
Diketahui nP3=60, berapakah nilai n?
a. 5
b. 6
c. 7
d. 8
e. 9
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 2
Di bawah ini adalah 5 contoh soal OSN Informatika SMA bagian kedua. Kerjakan sebaik-baiknya, pilih jawaban yang menurutmu benar, baru kemudian melihat kunci jawabannya, ya!
Soal 6
Pseudocode berikut untuk menentukan apakah sebuah kata adalah palindrom:
arduinoCopy code
function isPalindrome(word):
return word == reverse(word)
Apakah output fungsi ketika dijalankan dengan input “radar”?
a. True
b. False
c. Error
d. None
e. 0
Jawaban: A
Soal 7
Mana yang merupakan kontrapositif dari pernyataan “Jika hari hujan maka jalan basah”?
a. Jika jalan tidak basah maka hari tidak hujan
b. Jika jalan basah maka hari hujan
c. Jika hari tidak hujan maka jalan basah
d. Jika hari hujan maka jalan tidak basah
e. Jika jalan basah maka hari tidak hujan
Jawaban: A
Soal 8
Berapa banyak bilangan prima yang kurang dari 50?
a. 15
b. 16
c. 17
d. 18
e. 19
Jawaban: C
Soal 9
Berikut adalah pseudocode untuk menghitung jumlah dari sebuah array menggunakan rekursi:
arduinoCopy code
function sumArray(arr, n):
if n == 1:
return arr[0]
else:
return arr[n-1] + sumArray(arr, n-1)
Jika diberikan array [2, 4, 6, 8, 10], berapakah hasilnya?
a. 20
b. 25
c. 30
d. 15
e. 10
Jawaban: C
Soal 10
Berapakah nilai kebenaran dari (P∨Q)∧¬(P∧Q) jika P adalah salah dan Q adalah benar?
a. Benar
b. Salah
c. Tidak pasti
d. Selalu salah
e. Selalu benar
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 3
Pada contoh soal OSN Informatika SMA bagian ketiga ini Mamikos masih menghadirkan 5 soal. Untuk mengerjakan soal di bawah ini kamu boleh mencoret-coret di kertas, tapi dilarang menggunakan kalkulator.
Soal 11
Berapakah jumlah semua bilangan genap antara 1 dan 100?
a. 2450
b. 2500
c. 2550
d. 2600
e. 2650
Jawaban: B
Soal 12
Dari 8 bola yang diberi nomor 1 hingga 8, berapa banyak cara memilih 3 bola tanpa memedulikan urutan?
a. 56
b. 120
c. 336
d. 56
e. 70
Jawaban: A
Soal 13
Sebuah dadu dilempar satu kali. Berapakah peluang muncul angka yang lebih besar dari 4?
a. 1/6
b. 1/3
c. 1/2
d. 2/3
e. 1/4
Jawaban: B
Soal 14
Bilangan Fibonacci ke-10 adalah:
a. 34
b. 55
c. 89
d. 144
e. 233
Jawaban: B
Soal 15
Berapakah jumlah permutasi kata “MATHEMATICS” jika huruf M tidak boleh berdampingan?
a. 3628800
b. 3991680
c. 479001600
d. 4790016
e. 43545600
Jawaban: E
Contoh Soal OSN Informatika SMA Bagian 4
Berikut ini adalah contoh soal OSN Informatika SMA bagian keempat. Bagaimana apakah jawabanmu pada soal sebelumnya sudah benar semua? Jika belum, coba kerjakan soal berikut sebaik-baiknya ya.
Soal 16
Berapakah hasil dari 234 dikali 432?
a. 101088
b. 102888
c. 100968
d. 100188
e. 101868
Jawaban: A
Soal 17
Berapa banyak cara untuk mengatur 4 buku berbeda pada 2 rak yang berbeda jika setiap rak harus memiliki setidaknya satu buku?
a. 14
b. 24
c. 34
d. 44
e. 54
Jawaban: A
Soal 18
Sebuah kotak berisi 6 bola merah, 4 bola hijau, dan 5 bola biru. Jika satu bola diambil secara acak, berapakah peluang bola tersebut bukan merah?
a. 1/3
b. 1/2
c. 2/3
d. 3/4
e. 3/5
Jawaban: C
Soal 19
Berapakah 4 pangkat 5?
a. 1024
b. 512
c. 256
d. 128
e. 2048
Jawaban: A
Soal 20
Dalam sebuah kelas terdapat 6 siswa. Berapakah jumlah cara mengatur mereka dalam satu baris jika dua siswa tertentu harus selalu berdampingan?
a. 240
b. 480
c. 720
d. 120
e. 360
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 5
Inilah contoh soal OSN Informatika SMA bagian kelima yang banyak membahas aritmatika. Kamu bisa belajar barisan aritmatika di blog Mamikos juga, lho!
Soal 21
Berapakah hasil dari penjumlahan seluruh bilangan prima antara 1 dan 30?
a. 129
b. 160
c. 129
d. 158
e. 131
Jawaban: A
Soal 22
Berapakah jumlah subset yang mungkin dari sebuah set dengan 5 elemen?
a. 32
b. 16
c. 24
d. 31
e. 25
Jawaban: A
Soal 23
Dari sebuah dek kartu standar (52 kartu), berapakah peluang menarik satu kartu hati atau satu kartu raja?
a. 4/13
b. 16/52
c. 17/52
d. 3/13
e. 5/13
Jawaban: C
Soal 24
Jika suatu bilangan dikurangi 14 lalu hasilnya dikalikan dengan 12, hasil akhirnya adalah 240. Bilangan asli tersebut adalah:
a. 35
b. 34
c. 33
d. 32
e. 31
Jawaban: A
Soal 25
Berapa banyak cara untuk mengatur 7 buku yang berbeda pada sebuah rak?
a. 5040
b. 720
c. 40320
d. 2520
e. 1440
Jawaban: A
Contoh Soal OSN Informatika SMA Bagian 6
Nah, 5 contoh soal OSN Informatika SMA bagian keenam berikut merupakan contoh terakhir. Semoga contoh soal OSN Informatika SMA yang Mamikos hadirkan membantu belajarmu, ya!
Soal 26
Berapakah hasil dari 18 dikurangi 40% dari 45?
a. 9
b. 10
c. 11
d. 12
e. 13
Jawaban: A
Soal 27
Sebuah kelas terdiri dari 12 siswa. Berapa banyak cara memilih sebuah tim 4 siswa dari kelas tersebut?
a. 495
b. 210
c. 792
d. 990
e. 660
Jawaban: A
Soal 28
Sebuah kantong berisi 3 bola merah, 2 bola hijau, dan 5 bola biru. Jika dua bola diambil secara acak tanpa pengembalian, berapakah peluang kedua bola tersebut berwarna biru?
a. 5/18
b. 2/5
c. 1/3
d. 1/2
e. 3/10
Jawaban: B
Soal 29
Berapa banyak cara mengatur huruf dalam kata “DEFEAT” jika huruf ‘E’ harus selalu berdampingan?
a. 120
b. 240
c. 360
d. 480
e. 600
Jawaban: B
Soal 30
Diberikan rangkaian logika yang terdiri dari AND, OR, dan NOT gates. Jika output akhir adalah FALSE ketika semua input adalah TRUE, rangkaian tersebut paling mungkin adalah representasi dari ekspresi logika:
a. A∧B∧C
b. A∨B∨C
c. A∨¬B∨¬C
d. A∧¬B∧¬C
e. A⊕B⊕C
Jawaban: D
Penutup
Demikian contoh soal OSN Informatika SMA yang sudah Mamikos himpun berdasarkan silabus yang dirilis oleh Kemendikbud.
Semoga soal-soal di atas membantumu dalam mempersiapkan ajang sains bergengsi ini.
Jika kamu mera kamu butuh lebih banyak informasi terkait ajang OSN, khususnya OSN Informatika, kamu bisa menyimak FAQ berikut ini ya!
FAQ
Soal OSN Informatika biasanya memiliki jumlah soal sebanyak 40 butir dan peserta harus menyelesaikannya selama 150 menit.
OSN di tingkat memiliki berbagai cabang ilmu yang akan diperlombakan yaitu di antaranya Informatika/Komputer, Matematika, Geografi, Ekonomi, Fisika, Kimia, Astronomi, Kebumian, dan Biologi.
OSN Informatika akan mempelajari dasar-dasar pemrograman serta operasi logika dan bitwise.
Menurut informasi yang Mamikos rangkum dari berbagai sumber, pada ajang OSN biasanya tidak terdapat soal essay, terutama pada OSN-K.
OSN merupakan Olimpiade Sains Nasional sementara KSN merupakan Kompetisi Sains Nasional. Keduanya merupakan ajang yang sama namun berbeda pada penyebutannya saja.
Klik dan dapatkan info kost di dekat kampus idamanmu: