Berikut adalah beberapa contoh soal-soal informatika yang sering dicari, beserta penjelasan singkatnya. Soal-soal ini mencakup berbagai topik dalam informatika, seperti algoritma, pemrograman, basis data, dan jaringan.
1. *Soal Algoritma dan Pemrograman*
- *Contoh Soal:*
Buatlah algoritma untuk menghitung faktorial dari sebuah angka n.
*Penjelasan:* Soal ini menguji pemahaman tentang rekursi atau perulangan dalam pemrograman.
- *Contoh Soal:*
Tulis program dalam Python untuk mengurutkan daftar angka menggunakan metode bubble sort.
*Penjelasan:* Menguji kemampuan dalam pemrograman dan pemahaman tentang algoritma pengurutan.
2. *Soal Struktur Data*
- *Contoh Soal:*
Apa perbedaan antara array dan linked list? Berikan contoh penggunaannya.
*Penjelasan:* Menguji pemahaman tentang struktur data dasar dan kapan sebaiknya menggunakan masing-masing.
- *Contoh Soal:*
Buatlah fungsi untuk menambahkan elemen ke dalam stack dan menampilkannya.
*Penjelasan:* Menguji pemahaman tentang struktur data stack dan operasinya.
3. *Soal Basis Data*
- *Contoh Soal:*
Buatlah query SQL untuk mengambil data nama dan alamat dari tabel pengguna di mana usia lebih dari 18 tahun.
*Penjelasan:* Menguji kemampuan dalam menggunakan SQL dan memahami konsep basis data.
- *Contoh Soal:*
Apa itu normalisasi? Sebutkan dan jelaskan beberapa bentuk normalisasi.
*Penjelasan:* Menguji pemahaman tentang desain basis data dan pengurangan redundansi.
4. *Soal Jaringan Komputer*
- *Contoh Soal:*
Jelaskan perbedaan antara TCP dan UDP.
*Penjelasan:* Menguji pemahaman tentang protokol jaringan dan karakteristiknya.