Konten dari Pengguna

15 Contoh Soal OSN Informatika SMA dan Jawabannya

Kabar Harian

Kabar Harian

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.

·waktu baca 3 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Ilustrasi contoh soal osn informatika sma. Sumber: Unsplash/Christpher Gower
zoom-in-whitePerbesar
Ilustrasi contoh soal osn informatika sma. Sumber: Unsplash/Christpher Gower

Contoh soal OSN matematika SMA dan jawabannya dapat digunakan sebagai bahan latihan belajar. Dengan berlatih, siswa dapat lebih siap menghadapi tantangan di tingkat sekolah sampai nasional.

OSN informatika merupakan ajang bergengsi yang menguji pemrograman secara mendalam.

Peserta OSN harus mampu menjawab pertanyaan dengan baik supaya mendapatkan hasil yang baik.

Inilah 15 Contoh Soal OSN Informatika SMA

Ilustrasi contoh soal osn informatika sma. Sumber: Unsplash/Christin Hume

Mengerjakan latihan soal OSN informatika SMA dapat menjadi cara untuk memahami pola soal yang diberikan nanti.

Dikutip dari laman osn.toki.id, OSN bidang informatika (dahulu komputer) merupakan salah satu bidang yang dilombakan, yang menguji penyelesaikan masalah melalui soal-soal pemrograman.

Berikut adalah contoh soal OSN Informatika SMA beserta dengan kunci jawabannya.

1. Jika sebuah program memiliki 3 pilihan kondisi, berapa kemungkinan jalur eksekusi yang dapat terjadi?

Jawaban: Jika sebuah program memiliki 3 pilihan kondisi yang bersifat mutually exclusive (saling lepas/hanya satu yang dipilih), maka terdapat 3 kemungkinan jalur eksekusi yang dapat terjadi.

2. Apa tujuan utama dari algoritma dalam pemrograman?

Jawaban: Memecahkan masalah kompleks menjadi langkah-langkah logis yang terstruktur, menjadi fondasi untuk membuat program efisien, terorganisir, dan mudah dipahami, serta menjadi jembatan untuk mengonversi ide pemecahan masalah menjadi kode yang dapat dieksekusi komputer.

3. Pseudocode digunakan untuk apa?

Jawaban: Untuk merencanakan dan mendesain logika algoritma program secara jelas dan ringkas.

4. Struktur data yang bekerja dengan prinsip FIFO adalah…

Jawaban: Queue (Antrean)

5. Struktur data yang bekerja dengan prinsip LIFO adalah…

Jawaban: Stack (Tumpukan)

6. Apa arti kompleksitas waktu O(n)?

Jawaban: Kompleksitas waktu O(n), atau linear, berarti waktu eksekusi algoritma meningkat secara proporsional dengan jumlah input (n).

7. Perintah yang digunakan untuk pengambilan keputusan dalam pemrograman adalah…

Jawaban: If, if-else, dan switch-case

8. Sebutkan salah satu contoh perulangan dalam pemrograman!

Jawaban: for (let i = 0; i < 5; i++) {

console.log(`Iterasi ke-${i}`);

9. Apa fungsi array dalam pemrograman?

Jawaban: Untuk menyimpan sekumpulan data dengan tipe yang sama dalam satu variable, membuatnya lebih efisien untuk mengelola dan memproses banyak nilai daripada membuat variable terpisah untuk setiap data.

10. Apa yang dimaksud dengan variabel?

Jawaban: Variabel adalah atribut, karakteristik, sifat, atau nilai orang, objek, atau kegiatan yang memiliki variasi tertentu, dapat diukur, dipelajari dalam suatu penelitian untuk ditarik kesimpulannya.

11. Tipe data Boolean hanya memiliki dua nilai, yaitu..

Jawaban: Benar (true) dan salah (false)

12. Apa tujuan perintah input dalam program?

Jawaban: Memungkinkan interaksi pengguna dengan aplikasi dengan cara menerima data, informasi, atau perintah dari luar (seperti keyboard, mouse, atau file).

13. Apa tujuan dari algoritma sorting?

Jawaban: Mengatur data dalam urutan tertentu (naik/turun) agar lebih mudah dicari, dianalisis, dan diproses secara efisien.

14. Algoritma pencarian yang paling sederhana adalah…

Jawaban: Linear Search (pencarian linier) atau disebut juga Sequential Search

15. Apa yang dimaksud dengan debugging?

Jawaban: Proses sistematis untuk menemukan, menganalisis, dan memperbaiki kesalahan (bug) atau cacat dalam kode sumber perangkat lunak

Demikian adalah contoh soal OSN Informatika SMA dan jawabannya. Dengan memahami contoh soal di atas, semoga siswa dapat memiliki gambaran mengenai konsep dasar yang harus dikuasai. (NOV)

Baca juga: 10 Contoh Soal OSN Geografi SMA Lengkap dengan Jawaban