tirto.id - Contoh soal UTS Informatika kelas 10 semester 2 bisa menjadi bahan belajar bagi siswa menjelang Penilaian Tengah Semester (PTS). Contoh soal ini mencakup berbagai materi, mulai dari analisis data hingga bahasa pemrograman.
Informatika menjadi salah satu mata pelajaran yang akan diujikan dalam PTS atau UTS. Informatika sendiri merupakan bidang ilmu yang mempelajari studi perancangan, pengembangan sistem komputasi, dan prinsip-prinsip yang mendasarinya.
Pelajaran Informatika menuntut siswa untuk memahami berbagai teori dan melakukan praktik menggunakan komputer, baik secara berkelompok maupun individu. Dengan belajar informatika, siswa diharapkan dapat memiliki keterampilan berpikir, berkarya, sekaligus menjadi anggota masyarakat maupun warga digital yang baik.
Daftar Materi Informatika Kelas 10 Semester 2
Materi Informatika untuk kelas 10 semester 2 terbagi dalam empat bab sebagai berikut:
1. Bab 6: Analisis Data
- Pengenalan Perkakas Analisis Data
- Koleksi Data
- Visualisasi Data
2. Bab 7: Algoritma dan Pemrograman
- Algoritma
- Bahasa Pemrograman Prosedural
- Bahasa Pemrograman C
- Pengayaan
Selain itu, siswa dapat memahami konsep variabel dan ekspresi dalam membuat program serta penggunaan struktur kontrol keputusan, perulangan, dan fungsi dalam membuat program.
3. Bab 8: Dampak Sosial Informatika
- Sejarah Perkembangan Komputer
- Aspek Ekonomi dan Hukum dari Produk Informatika
- Informatika untuk Masa Depan
- Karier dan Studi Lanjut di Bidang Informatika
4. Bab 9: Praktika Lintas Bidang Informatika
- Pengarahan Guru dan Observasi
- Pelaksanaan Proyek
- Monitoring dan Evaluasi Proyek
Contoh Soal PTS Informatika Kelas 10 Semester 2 dan Jawabannya
Berikut 30 contoh soal PTS Informatika untuk kelas 10 semester 2 yang terdiri dari soal pilihan ganda dan esai:
Soal Pilihan Ganda
1. Penggunaan inisialisasi pada variabel yang digunakan untuk perulangan disebut….A. Statement
B. Interation
C. Initialization
D. Condition
E. Argument
Jawaban: C
2. Sintaks yang digunakan untuk mengakhiri program adalah….
A. Writeln
B. Start
C. Readln
D. Print
E. End
Jawaban: E
3. Struktur perulangan biasa disebut dengan…
A. Controlling
B. Crooping
C. Looping
D. Programming
E. Statement
Jawaban: C
4. Perbedaan pada penggunaan pernyataan BREAK dan CONTINUE terletak pada penggunaan…
A. Blok statement
B. Kondisi yang diseleksi
C. Menghentikan perulangan
D. Time execution
E. Variablecounter
Jawaban: D
5. Statement yang digunakan pada pemberhentian dengan pencacah naik adalah struktur…
A. For Down to Do
B. For To Do
C. Repeat-Until
D. While Do
E. While For Do
Jawaban: B
6. Jenis instruksi yang dilakukan setelah perulangan selesai dilaksanakan….
A. Inisialisasi
B. Instruksi
C. Statement
D. Terminasi
E. Variable
Jawaban: D
7. Struktur yang sering digunakan dalam perulangan dengan kondisi diakhir adalah struktur…
A. For Down to Do
B. For To Do
C. Repeat-Until
D. While Do
E. While For Do
Jawaban: C
8. Struktur WHILE akan mengulang pernyataan pada badan loop sepanjang kondisi bernilai…
A. Benar
B. Naik
C. Netral
D. Salah
E. Turun
Jawaban: A
9. Struktur kontrol perulangan dimana blok-blok statement program kita akan diulang sampai kondisinya sesuai…
A. BREAK
B. CONTINUE
C. DO
D. IF
E. WHILE
Jawaban: E
10. Membuat status update pada variable yang di looping menggunakan…
A. Interation
B. Information
C. Fungtion
D. Condition
E. Abstraction
Jawaban: A
11. Teknik pengulangan yang paling tua dalam bahasa pemrograman adalah….
A. DO-WHILE
B. FOR
C. IF
D. IF-ELSE
E. WHILE
Jawaban: B
12. Dua komponen penting yang selalu menyertai pada struktur perulangan adalah…
A. Inisialisasi dan terminasi
B. Inisialisasi dan variable
C. Terminasi dan instruksi
D. Variable dan instruksi
E. Variable dan terminasi
Jawaban: A
13. Perhatikan data berikut!
1) Rendah
2) Menengah
3) Tinggi
4) Tinggi sekali
Berdasarkan data di atas, yang termasuk klasifikasi bahasa pemrograman adalah….
A. (1) dan (3)
B. (2) dan (4)
C. (1) dan (4)
D. (1), (2), dan (3)
E. (2), (3), dan (4)
Jawaban: D
14. Faktor utama yang membedakan struktur kode program struktur algoritma yaitu….
A. Aturan penulisan
B. Deklarasi
C. Deskripsi
D. Judul
E. Pernyataan
Jawaban: A
15. Jenis tanda yang digunakan sebagai penunjuk aliran data/informasi yang akan diproses adalah…
A. Kurung kurawal
B. Lingkaran kecil
C. Tanda panah
D. Tanda siku
E. Titik dua
Jawaban: C
16. Berikut yang bukan termasuk jenis-jenis operator dalam struktur program adalah…
A. Arithmetic
B. Relational
C. Assignment
D. Logical
E. Statement
Jawaban: E
17. Nilai dari 38 div 5 adalah…
A. 1
B. 2
C. 3
D. 4
E. 5
Jawaban: C
18. Nilai yang dimiliki jika sebuah saklar listrik dalam kondisi OFF adalah…
A. 4
B. 3
C. 2
D. 1
E. 0
Jawaban: E
19. Pernyataan BREAK dapat digunakan untuk menghentikan pernyataan…
A. BEGIN
B. CASE OF
C. CONTINUE
D. END
E. WRITELN
Jawaban: B
20. Jika sebuah pengulangan pada struktur WHILE tidak pernah berhenti menandakan bahwa….
A. Apabila kondisi bernilai false
B. Logika pemrogramannya benar
C. Badan pengulangan harus trus
D. Instruksi yang mengubah nilai variable kondisi
E. Logika pemrogramannya salah
Jawaban: E
Soal Esai 1. Agar kondisi suatu saat bernilai False (salah), didalam badan pengulangan harus memiliki instruktur yang…
Jawaban: mengubah nilai variable kondisi
2. Blok-blok program-program DO-While akan diulang sampai kondisinya…Jawaban: benar (true)
3. Apa yang diperlukan oleh bahasa tingkat tinggi agar dapat dimengerti oleh komputer?
Jawaban: diperlukan compiler untuk mengompilasi ke dalam bahasa mesin sehingga dimengerti oleh komputer.
4. Sebutkan 2 macam bahasa tingkat tinggi!
Jawaban: Pascal dan Basic
5. Array dimensi satu sebagai…
Jawaban: kumpulan elemen sejenis yang tersusun dalam satu baris
6. Dalam Pascal, Array dimensi dua mewakili bentuk…
Jawaban: tabel atau matriks
7. Array dimensi tiga identic dengan kumpulan elemen-elemen yang terdiri dari….
Jawaban: lebih dari satu baris
8. Bagaimana cara menuliskan sebuah code dalam Pseudocode?Jawaban: pseudo artinya semua atau tidak sebenarnya. Pseudocode ditulis dalam sebuah kode yang agak mirip dengan bahasa pemrograman Pascal dan C /C++
9. Secara mendasar, struktur control pengulangan Do-While identik dengan…
Jawaban: struktur control pengulangan While
10. Dua bagian penting dari Array adalah…
Jawaban: elemen nilai dan indeks Array sebagai nilai urut
Penulis: Erika Erilia
Editor: Yulaika Ramadhani