40 Contoh Soal OSN Informatika SMA 2025 dan Kunci Jawabannya

24 April 2025 13:46 WIB
Ilustrasi 55 Contoh Soal OSN IPS SMP 2025, Lengkap dengan Kunci Jawabannya
Ilustrasi 55 Contoh Soal OSN IPS SMP 2025, Lengkap dengan Kunci Jawabannya ( freepik.com)

Sonora.ID – Olimpiade Sains Nasional atau OSN merupakan salah satu ajang perlombaan sains tahunan yang diikuti oleh ribuan siswa dari seluruh Indonesia.

OSN dilaksanakan secara bertingkat mulai dari tingkat sekolah, kota, provinsi, dan nasional untuk menjaring peserta terbaik dari 38 provinsi dan Sekolah Indonesia di Luar Negeri (SILN).

Untuk jenjang SMA, OSN 2025 mencakup beberapa bidang lomba utama. Di antaranya Matematika, Fisika, Kimia, dan Biologi. Lalu Astronomi, Kebumian, Informatika/Komputer, Ekonomi, dan Geografi.

Setiap bidang dirancang untuk menguji kemampuan akademik peserta di tingkat nasional serta mendorong dalam pengembangkan keterampilan berpikir kritis dan analitis.

Para peserta yang ingin mengikuti OSN 2025 nantinya akan melalui beberapa tahap administrasi dan teknis.

Baca Juga: 40 Contoh Soal OSN Matematika SD Tingkat Kecamatan dan Jawabannya

Setiap siswa yang berkesempatan mengikuti olimpiade ini, tentu harus memiliki persiapan yang matang, salah satunya dengan mengerjakan berbagai contoh soal OSN Informatika SMA 2025.

Nah, artikel ini merangkum berbagai contoh soal OSN Informatika SMA 2025 yang bisa dijadikan materi untuk belajar di rumah.

Namun perlu diingat bahwa ini hanyalah contoh soal OSN Informatika SMA 2025, sehingga akan sangat mungkin berbeda dengan soal yang sesungguhnya.

1. Pak Akbar memiliki 12 kelereng berwarna merah dan 8 kelereng berwarna biru. Kelereng dengan warna yang sama tidak dapat dibedakan satu sama lain. Pak Akbar ingin membagi 20 kelereng miliknya tersebut menjadi 3 kelompok dengan syarat di tiap kelompok tersebut harus ada minimal dua kelereng berwarna biru. Berapa banyaknya cara Pak Akbar membagi kelereng-kelereng miliknya menjadi 3 kelompok tersebut?

A. 542
B. 544
C. 546
D. 548
E. 550

Jawaban: C

2. Berapa jumlah semua bilangan asli dari 1 sampai 2019 yang habis dibagi 18 tetapi tidak habis dibagi 30?

A. 91130
B. 91132
C. 91134
D. 91136
E. 91138

Jawaban: C

3. Kevin memiliki uang bernilai 3 rupiah dan 10 rupiah. Louis, yang merupakan teman baik Kevin ternyata menyadari bahwa Kevin akan selalu dapat menyatakan sejumlah uang tertentu dengan hanya menggunakan uang senilai 3 rupiah dan 10 rupiah mulai dari rupiah!. Nilai terkecil yang memenuhi adalah …

A. 9
B. 12
C. 15
D. 18
E. 24

Jawaban: D

4. Pak Galuh memiliki dua buah bilangan bulat positif, ia tiba-tiba lupa dengan kedua bilangan tersebut. Namun ia ingat bahwa kpk dan fpb dari dua bilangan tersebut adalah 150 dan 15. Selain itu, dia juga ingat bahwa jumlah kedua bilangan tersebut adalah 105. Selisih dari kedua bilangan tersebut adalah …

A. 15
B. 30
C. 45
D. 60
E. 75

Jawaban: C

5. Banyaknya bilangan bulat positif kurang dari 2019 yang habis dibagi 2 atau 3 tetapi tidak habis dibagi 7 adalah …

A. 1153
B. 1155
C. 1157
D. 1159
E. 1161

Jawaban: B

6. Jumlah bilangan bulat positif yang tidak lebih dari 500 dan memenuhi sifat habis dibagi 2 atau 3 atau 5 adalah …

A. 91580
B. 91582
C. 91850
D. 91825
E. 91852

Jawaban: B

7. Banyaknya bilangan bulat positif yang tidak lebih dari 2019 dan tidak habis dibagi 2, 3 maupun 5 adalah …

A. 534
B. 535
C. 536
D. 537
E. 538

Jawaban: B

8. Pak Dengklek menyebut sebuah bilangan 4 digit “perfect” jika digit pertama dan terakhir dari bilangan tersebut adalah ganjil sementara digit yang lainnya genap. Ada berapa banyak bilangan 4 digit “perfect” ini?

A. 320
B. 400
C. 500
D. 625
E.1000

Jawaban: D

9. Banyaknya cara menyusun kata “KOPIABC” jika huruf pertama dan terakhir harus konsonan adalah …

A. 1000
B. 1200
C. 1440
D. 1920
E. 5040

Jawaban: C

10. Pak Dengklek memiliki 100 buah bola yang diberi nomor 1, 2, 3, …, 100. Lalu, Pak Dengklek akan mengambil 3 buah bola yang akan diberikan kepada Ganesh dengan syarat jumlah nomor dari ketiga bola tersebut habis dibagi 3.

Berapa banyaknya Pak Dengklek memilih 3 bola tersebut?

A. 53921
B. 53922
C. 53923
D. 53924
E. 53925

Jawaban: B

11. Ada berapa bilangan bulat prima atau genap antara 1 sampai 100 (inklusif) yang tidak dapat dibagi 5?

A. 63
B. 64
C. 65
D. 66
E. 67

Jawaban: B

12. 1, 121, 1331, 12321 merupakan contoh bilangan palindrome. Hitunglah banyaknya bilangan palindrome dari 1 sampai 10000 (inklusif)!

A. 194
B. 195
C. 196
D. 198
E. 200

Jawaban: D

13. Ada 7 orang yang ingin pergi ke bioskop. Mereka adalah A, B, C, D, E, F, dan G. Mereka duduk bersebelahan. Namun, terdapat aturan mengenai posisi duduk sebagai berikut:

  • A tidak ingin duduk di sebelah B
  • C ingin duduk disebelah D
  • E ingin duduk di pojok kiri
  • F tidak ingin duduk di sebelah E

Berapa banyak urutan duduk agar semua keinginan mereka terpenuhi?

A. 72
B. 96c. 120
C. 144
D. 16810

Jawaban: C

14. Bilangan Harshad didefinisikan sebagai bilangan yang habis dibagi oleh hasil penjumlahan setiap digit dari bilangan itu sendiri. Contohnya bilangan 18, karena 18 habis dibagi oleh 9.Ada berapa banyak bilangan Harshad dari 1 sampai 50?

A. 20
B. 21
C. 22
D. 23
E. 24

Jawaban: D

15. Terdapat sebuah papan berukuran 3x3. Dalam papan tersebut akan diisi dengan tepat 1 angka di antara angka 1, 2, dan 3. Papan tersebut dikatakan Cahyaid jika untuk setiap barisnya tidak ada angka yang sama dan untuk setiap kolomnya juga tidak terdapat angka yang sama. Pak Dengklek memilih 6 dari 9 petak tersebut secara acak dan mengisi petak-petak tersebut dengan 3 buan angka 1 dan 3 buah angka 2. Berapakah peluang bahwa terdapat suatu cara pengisian untuk papan tersebut sehingga papan tersebut menjadi Cahyaid?

A. 1/7
B. 2/7
C. 3/7
D. 4/7
E. 5/7

Jawaban: A

16. 3 buah dadu dengan 8 sisi. Dadu pertama berisi angka dari 1-8, dadu kedua berisi angka dari 3-10, dan dadu ketiga berisi angka dari 5-12. Ketiga dadu tersebut akan dilempar secara bersamaan. Berapakah peluang jumlah dari ketiga dadu tersebuta dalah 16?

A. 1/128
B. 9/128
C. 25/128
D. 49/128
E. 81/1285

Jawaban: B

17. Bilangan ajaib adalah bilangan yang memiliki jumlah faktor yang menyisakan 1 apabila dibagi 4, sebagai contoh adalah angka 1, 1 memilliki 1 buah faktor (yaitu 1). Untuk kesekian kalinya, pak Dengklek ingin meminta tolong kalian untuk menghitung ada berapa banyak bilangan ajaib yang berada di antara 1 dan 300 inklusif. Ada berapakah bilangan ajaib yang ingin diketahui pak Dengklek?

A. 9
B. 5
C. 2
D. 4
E. 8

Jawaban: D

18. Pak Dengklek sangat suka makan bakso. Oleh karena itu, pada suatu hari dia berpikir jika ia ingin memotong sebuah bakso sebanyak 3 kali, berapa paling banyak jumlah potongan yang ia dapat?

A. 5
B. 6
C. 7
D. 8
E. 9

Jawaban: D

19. Terdapat sebuah grid berukuran 5x5, dengan petak pojok kiri atas bernomor (1,1) dan pojok kanan bawah bernomor (50,5). Pak Dengklek saat ini sedang di petak (1,1) dan ingin pergi ke petak (50,5). Jika ia hanya ingin pindah sebanyak 1 petak ke kanan atau 1 petak ke bawah pada setiap langkahnya, ada berapa banyak cara untuk Pak Dengklek melakukan perjalanan tersebut tanpa melalui petak (25,3)?

A. 178750
B. 64675
C. 114075
D. 292825
E. 90000

Jawaban: A

20. Nilai yang menyebabkan pertanyaan di bawah ini bernilai TRUE adalah: (P and ((not P or not (Q or(not R and Q))) and (P and (Q or not R))))

A. P=False, Q=True, R=False
B. P=True, Q=True, R=False
C. P=True, Q=False, R=False
D. P=True, Q=True, R=True
E. Tidak meungkin pernyataan di atas bernilai benar

Jawaban: C

Baca Juga: 55 Contoh Soal OSN IPS SMP 2025, Lengkap dengan Kunci Jawabannya 

21. Pak Eddy mencoba membagi 6 orang siswa menjadi 2 kelompok yang masingmasing beranggota tiga orang. Berapa banyakkah cara membentuk kedua
kelompok ini ?

A. 10
B. 15
C. 20
D. 25
E. 30

Jawaban: C

22. 6 orang bersaudara masing-masing memilih sebuah bilangan berbeda diantara {0,1,2,3,…,9}. Si sulung mengalah dengan selalu memilih bilangan paling kecil diantara yang lain sementara si bungsu yang manja selalu memilih bilangan yang paling besar diantara yang lain. Ada berapa cara keenam saudara tersebut memilih 6 bilangan?

A. 5030
B. 5040
C. 5050
D. 5060
E. 5070

Jawaban: B

23. Berapa banyakkah bilangan terdiri dari 7 digit berbeda yang jika dilihat dari kiri ke kanan maka digitnya selalu naik? Contoh bilangan tersebut adalah : 1234567, 1356789, 2345789, 3456789, 1235678. Ket: Digit 0 tidak diperbolehkan terletak pada digit pertama.

A. 36
B. 37
C. 38
D. 39
E. 40

Jawaban: A

24. Jika yang menyukai hanya satu pelajaran ada 52 orang, maka yang menyukai tepat dua mata pelajaran ada … orang

A. 49
B. 50
C. 51
D. 52
E. 53

Jawaban: C

25. Jika yang menyukai kalkulus dan fisika ada 36 orang dan yang menyukai mata pelajaran fisika dan kimia ada 33 orang, maka selisih dari banyaknya siswa yang hanya suka kalkulus dan yang hanya suka kimia adalah … orang

A. 8
B. 9
C. 10
D. 11
E. 12

Jawaban: B

26. Dari 2018 bilangan 1 sampai 2018, ada berapa bilangan yang habis dibagi 2 dan 3 tetapi tidak habis dibagi 5?

A. 267
B. 268
C. 269
D. 270
E. 271

Jawaban: C

Perhatikan deskripsi berikut ini untuk soal nomor 27 dan 28.

Pada suatu sekolah di Negeri Antah berantah, diketahui bahwa siswa yang menyukai kalkulus ada 68 orang, yang menyukai fisika ada 69 orang dan yang menyukai kimia ada 74 orang. Diketahui pula bahwa 19 orang menyukai ketiga mata pelajaran tersebut dan setiap siswa pasti menyukai minimal salah satu dari ketiga pelajaran tersebut. Dari 100 orang peserta OSN komputer, diketahui 40 orang menyukai soal kombinatorika, 40 orang suka soal teori bilangan, dan 48 orang suka teka-teki silang. Diketahui pula 4 orang suka ketiganya.

27. Jika peserta yang hanya menyukai dengan satu jenis soal saja ada 50 orang, berapa orang yang hanya suka dengan dua jenis soal ?

A. 29
B. 30
C. 31
D. 32
E. 33

Jawaban: E

28. Berdasarkan jawaban soal sebelumnya, jika yang hanya menyukai soal kombinatorika adalah 14 orang, berapa orang yang suka kombinatorika dan teori bilangan, atau suka kombinatorika dan teka-teki silang, namun tidak ketiganya??

A. 20
B. 21
C. 22
D. 23
E. 24

Jawaban: C

29. Berapa banyak bilangan bulat di antara 300 dan 700 (inklusif) yang dapat dibagi 3 dan 4 tetapi tidak dapat dibagi 7?

A. 26
B. 27
C. 28
D. 29
E. 30

Jawaban: D

30. Ada berapa banyak bilangan dari 1 sampai 2019 yang tidak habis 3, tidak habis dibagi 2 dan habis dibagi 5?

A. 131
B. 132
C. 133
D. 134
E. 135

Jawaban: E

31. 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

32. Diketahui nP3=60, berapakah nilai n?

A. 5
B. 6
C. 7
D. 8
E. 9

Jawaban: A

33. 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

34. 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

35. Berapa banyak bilangan prima yang kurang dari 50?

A. 15
B. 16
C. 17
D. 18
E. 19

Jawaban: C

36. 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

37. 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

38. Berapakah jumlah semua bilangan genap antara 1 dan 100?

A. 2450 
B. 2500 
C. 2550 
D. 2600 
E. 2650 

Jawaban: B

39. 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

40. 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

Baca berita update lainnya dari Sonora.id di Google News

Baca Juga: 40 Contoh Soal PTS Informatika Kelas 7 Semester 2, beserta Jawabannya

Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
92.0 fm
98.0 fm