Jawaban Soal Latihan OSN/KSN Informatika SMA Terbaru 2024, Panduan Belajar Mandiri

Pada olimpiade sains nasional atau kompetensi sains nasional pada pelajaran informatika perlu dipelajari dan berlatih.

Penulis: Madrosid | Editor: Madrosid
Kolase Tribunpontianak.co.id / sid / google
Pembelajaran soal OSN/KSN Informatika tingkat SMA lengkap kunci jawaban sebagai panduan dalam belajar. 

TRIBUNPONTIANAK.CO.ID - Soal OSN/KSN Informatika tingkat SMA sebagai pembelajaran dan latihan untuk mengikuti berbagai lomba.

Pada olimpiade sains nasional atau kompetensi sains nasional pada pelajaran informatika perlu dipelajari dan berlatih.

Setiap soal memiliki potensi untuk dijadikan pembelajaran dalam meningkatkan kemampuan diri.

Pembelajaran soal latihan ini dapat dijadikan sebagai gambarna dan referensi bagi siswa.

Sehingga lebih mudah dalam belajar dengan langsung berlatih dengan soal-soal pada artikel ini.

Kemungkinan soal-soal pada artikel ini juga akan muncul baik pada OSN/KSN atau pada ulangan ujian sekolah.

Baca juga: 50 SOAL Informatika TIK Kelas 12 SMA Ujian Sekolah USBN Tahun 2024 Lengkap Kunci Jawaban Ujian TIK

Soal OSN/KSN Informatika SMA

1. Pak Dengklek mempunyai misi penerbangan ke planet Pandora, dan dapat berkomunikasi dengan stasiun bumi 1 hari di planet Pandora berlangsung selama 36 jam Kemarin, di bumi adalah tanggal 1 April, juga merupakan tanggal 1 bulan Xeon di Pandora Jangan pernah membuka kotak tertutup apapun di planet Pandora 1 jam di bumi sama dengan 1 jam di planet Pandora Udara sangat panas di planet Pandora Pendaratan di planet terjadi setelah berangkat dari bumi menempuh perjalanan selama 7 jam 30 menit

Pemberangkatan di bumi dilakukan tanggal 2 April, jam 10:30.

Pada tanggal dan jam berapa pendaratan terjadi di Pandora saat itu?
a. Tanggal 1 Bulan Xeon dan jam 18:00
b. Tanggal 1 Bulan Xeon dan jam 30:00
c. Tanggal 2 Bulan Xeon dan jam 6:00
d. Tanggal 2 Bulan Xeon dan jam 18:00
e. Tanggal 3 Bulan Xeon dan jam 6:00

Jawaban : D

2. Pak Dengklek bermain angka dengan pak Ganesh. Mula-mula, pak Dengklek menghapus 4 angka dari daftar 1, 2, 3, 4, 5, 6, 7, 8. Kemudian Pak Ganesh menghapus dua angka tersisa. Pak Dengklek ingin agar selisih dari dua angka sisanya sebesar mungkin. Sedangkan pak Ganesh ingin agar selisih dua angka tersebut sekecil mungkin. Tentu, baik pak Dengklek maupun pak Ganesh ingin memenangkan permainan. Tentukan selisih dari dua angka tersisa jika keduanya bermain sebaik mungkin.
a. 1
b. 2
c. 3
d. 4
e. 5

Jawaban : E

3. Ada 3 kotak diberi label yang salah. Kotak A seharusnya berisi 2 bola biru, kotak B seharusnya berisi 2 bola merah, kotak C seharusnya berisi 1 bola merah dan 1 bola biru. Dalam satu langkah, Anda diperbolehkan untuk mengambil 1 bola dari salah satu kotak, dan melihatnya tanpa melihat bola lainnya lalu mengembalikannya lagi. Berapa minimum langkah yang diperlukan agar Anda dapat menentukan label yang benar dari tiap kotak?
a. 5
b. 4
c. 3
d. 1
e. 2

Jawaban : C

4. N adalah sebuah bilangan yang terdiri dari 999 digit angka 1. N merupakan ...
a. Bilangan prima
b. Bilangan komposit (bilangan bukan prima)
c. Bilangan genap
d. Bilangan habis dibagi 9 tapi tidak habis dibagi 18
e. Bilangan habis dibagi 9 dan 18

Jawaban : E

5. Umur Badu sama dengan umur Budi dijumlahkan dengan umur Beni. Lima tahun yang lalu, umur Budi sama dengan sepuluh kali lipat umur Beni. Jika umur Budi saat ini 15 tahun, berapakah umur Badu saat ini?
a. 15
b. 6
c. 21
d. 16
e. 26

Jawaban : C

6. Ani sedang berada di supermarket. Di sana dia mengetahui bahwa harga kemeja adalah Rp30.000,- dan harga rok adalah Rp20.000,-. Karena itu merupakan harga promo, pihak supermarket hanya memperbolehkan pembelian paling banyak 20 item per orang. Ani ingin mencoba berdagang. Saat ini, Ani memiliki uang sebanyak Rp500.000,-. Bila dia ingin menjual kembali kemeja dengan harga Rp35.000,- dan rok dengan harga Rp23.000,-, berapakah keuntungan maksimum yang dapat dia peroleh?
a. Rp.60.000.-
b. Rp 75.000,-
c. Rp 80.000,-
d. Rp 100.000,-
e. Rp 83.000,-

Jawaban : D

7. Sebanyak N orang pengurus TOKI akan disebar ke dalam empat komisi mengikuti ketentuan berikut :
setiap anggota tergabung ke dalam tepat dua komisi setiap dua komisi memiliki tepat satu anggota bersama Maka, berapakah nilai N?
a. 2
b. 4
c. 6
d. 8
e. 12

Jawaban : C

8. Ada 5 orang, yaitu A, B, C, D, dan E. Hubungan satu dengan yang lain dari kelima orang tersebut adalah sebagai berikut:

Masing-masing orang hanya mencintai satu orang.Hak Cipta Soal OSK 2014 Bidang Informatika/Komputer Hal 8 dari 20 halaman Dilindungi Undang-undang Tidak ada 2 orang yang saling mencintai. A mencintai B. D tidak mencintai C. Ada 2 orang yang mencintai E.

Bila C mencintai B, maka siapakah yang dicintai oleh B?
a. A
b. B
c. C
d. D
e. E

Jawaban : A

9. Satu toko baju menjual sejumlah kemeja dalam 3 ukuran: S, M dan L, dan berwarna hijau atau biru.

Diketahui juga bahwa :

Kemeja berukuran S dan berwarna hijau ada 7 lembar. Kemeja biru berukuran L ada 2 lembar. Kemeja berwarna biru ada 14 lembar. Kemeja yang tidak berukuran S ada 19 lembar. Separuh kemeja-kemeja itu berukuran M. Banyaknya kemeja berukuran L sama dengan yang berukuran S warna biru.

Berapa seluruh kemeja di toko itu?
a. 16
b. 21
c. 30
d. 33
e. 40

Jawaban : D

Baca juga: Soal Fiqih Kurikulum Merdeka Kelas 7 MTs Lengkap Kunci Jawaban Sebagai Pembelajaran

10. Terdapat 6 buah pekerjaan, A, B, C, D, E, dan F. Pekerjaan ini harus dikerjakan dengan mengikuti aturan sebagai berikut:

Pekerjaan F harus dikerjakan sebelum pekerjaan A Pekerjaan B harus dikerjakan sebelum pekerjaan D Pekerjaan E dapat dikerjakan jika pekerjaan B sudah dikerjakan Sebelum mengerjakan pekerjaan B, pekerjaan C harus sudah dilakukan Pekerjaan A harus dikerjakan sebelum pekerjaan B

Salah satu urutan pengerjaan pekerjaan yang dapat dilakukan adalah…
a. D, B, F, C, A, E
b. C, F, A, D, B, E
c. C, B, F, A, E, D
d. F, C, A, D, B, E
e. F, A, C, B, E, D

Jawaban : E

11. Pak Dengklek baru saja membuat sebuah koper. Koper tersebut memiliki sistem pengunci yang unik. Pada koper terdapat 10 tombol. Untuk membuka koper tersebut, pak Dengklek harus menekan 7 tombol yang berbeda dengan urutan tertentu. Berapa banyaknya kemungkinan urutan penekanan tombol yang ada?
a. 604800
b. 700
c. 40640
d. 120
e. 34360

Jawaban : A

12. Diberikan 4 buah angka berbeda, yaitu T, O, K, dan I. Jika diketahui N = TO x KI = IK x OT, berapa nilai N terbesar yang mungkin?
a. 1472
b. 3541
c. 2208
d. 3024
e. 2542

Jawaban : C

13. Murid-murid sekolah X sedang melakukan Study Tour dengan menggunakan bus, dan terdapat TV di bus tersebut. Untuk menentukan channel TV yang akan ditonton pada saat perjalanan, diadakan survey terhadap seluruh penumpang bus tersebut. Channel yang diusulkan yaitu Channel A, B, dan C. Setelah dihitung, 77 persen penumpang menyetujui sekurang-kurangnya satu dari ketiga channel tersebut ditayangkan, 30% penumpang menyetujui Channel A, 20% penumpang menyetujui Channel B, dan 50% penumpang menyetujui Channel C. Jika hanya 3?ri penumpang yang memilih penayangan ketiga Channel tersebut, berapa persen penumpang yang memilih lebih dari satu Channel?
a. 57%
b. 47%
c. 40%
d. 20%
e. 37%

Jawaban : E

14. Terdapat 5 kotak, tepat salah satu dari ketiga kotak tersebut terdapat mobil didalamnya! Disetiap kotak terdapat sebuah pernyataan, hanya satu dari ketiga pernyataan yang benar.

Kotak 1: Mobil terdapat di kotak ini Kotak 2: Mobil tidak terdapat di kotak ini Kotak 3: Mobil tidak ada di kotak nomor 1 Kotak 4: Mobil terdapat di kotak nomor 3 atau 5 Kotak 5: Mobil terdapat di kotak bernomor ganjil

Dimanakah mobil itu berada?
a. Kotak 1
b. Kotak 2
c. Kotak 3
d. Kotak 4
e. Kotak 5

Jawaban : D

15. Pak Dengklek mempunyai 4 bebek yang memiliki berat yang berbeda-beda. Pak Dengklek juga mengetahui beberapa fakta mengenai berat keempat bebek tersebut sebagai berikut:

bebek1 > bebek2

bebek2 < bebek3>

bebek3 > bebek4

Berat setiap bebek adalah bilangan bulat antara 1 - 4 (inklusif).

Manakah pernyataan yang pasti salah di bawah ini?
a. Berat bebek1 > bebek4
b. Selisih berat bebek1 dan 3 >= 3
c. Selisih berat bebek2 dan 4 >= 1
d. Berat bebek3 > bebek1
e. Berat bebek4 > bebek2

Jawaban : E

Soal Esai

1. Bagaimana cara menghitung luas segitiga dalam pemrograman?

Jawaban : Luas segitiga dapat dihitung dengan rumus (0.5 * alas * tinggi).

2. Apa itu "database normalization"?

Jawaban : Database normalization adalah proses desain basis data untuk menghindari redundansi data dan meningkatkan integritas.

3. Apa itu "SQL injection"?

Jawaban : SQL injection adalah serangan yang memanfaatkan kerentan SQL dalam sebuah aplikasi untuk mengakses atau mengubah data yang tidak seharusnya.

4. Bagaimana cara menghubungkan database MySQL dengan bahasa pemrograman PHP?

Jawaban: Anda dapat menggunakan fungsi mysqli_connect() dalam PHP untuk menghubungkan ke database MySQL.

5. Apa perbedaan antara "HTTP" dan "HTTPS"?

Jawaban : HTTP adalah protokol pengiriman data tanpa enkripsi, sedangkan HTTPS adalah versi aman dari HTTP yang menggunakan enkripsi SSL/TLS.

6. Bagaimana cara menghitung jumlah bilangan bulat dari 1 hingga 100?

Jawaban : Jumlah semua bilangan bulat dari 1 hingga 100 dapat dihitung menggunakan rumus (n * (n + 1)) / 2, di mana n adalah 100.

7. Apa itu rekursi dalam pemrograman?

Jawaban : Rekursi adalah teknik pemrograman di mana sebuah fungsi memanggil dirinya sendiri untuk menyelesaikan tugas.

8. Apa itu struktur data dalam pemrograman?

Jawaban : Struktur data adalah cara untuk menyusun dan menyimpan data dalam program, seperti array, linked list, atau stack.

9. Apa perbedaan antara stack dan queue?

Jawaban : Stack adalah struktur data yang mengikuti prinsip "last in, first out" (LIFO), sedangkan queue mengikuti prinsip "first in, first out" (FIFO).

10. Apa yang dimaksud dengan algoritma pencarian biner?

Jawaban : Algoritma pencarian biner adalah metode pencarian yang membagi data menjadi dua bagian dan mencari elemen target dengan mengurangi setengah data pada setiap iterasi.

11. Bagaimana cara mengurutkan sebuah array bilangan bulat dalam bahasa pemrograman Python?

Jawaban : Anda dapat menggunakan metode .sort() atau fungsi sorted() dalam Python.

12. Apa itu Big O notation?

Jawaban : Big O notation digunakan untuk mengukur kompleksitas waktu dalam algoritma dan membantu menganalisis seberapa efisien suatu algoritma.

13. Apa itu paradigma pemrograman berorientasi objek (OOP)?

Jawaban : OOP adalah paradigma pemrograman yang berfokus pada objek dan kelas, yang memungkinkan pengorganisasian kode dengan cara yang lebih terstruktur dan moduler.

14. Apa yang dimaksud dengan "inheritance" dalam OOP?

Jawaban : Inheritance adalah konsep di mana sebuah kelas dapat mewarisi properti dan metode dari kelas lain.

15. Apa perbedaan antara "class" dan "object" dalam OOP?

Jawaban : Kelas (class) adalah blueprint untuk objek, sementara objek adalah instance konkret dari kelas tersebut.

Dapatkan Informasi Terkini dari Tribun Pontianak via SW di sini

Cek berita dan artikel menarik lainnya melalui akses Google News

Berita Terkait
Ikuti kami di
AA

Berita Terkini

© 2025 TRIBUNnews.com Network,a subsidiary of KG Media.
All Right Reserved