Menuju konten utama

30 Soal PTS Informatika Kelas 10 Semester 2 Kurikulum Merdeka

Contoh soal UTS Informatika kelas 10 semester 2 bisa menjadi bahan belajar bagi siswa menjelang Penilaian Tengah Semester atau PTS. Berikut selengkapnya.

30 Soal PTS Informatika Kelas 10 Semester 2 Kurikulum Merdeka
Ilustrasi Informatika. (FOTO/iStockphoto)

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
Dalam bab ini, siswa diharapkan agar menggunakan alat bantu untuk menulis, menjalankan, serta mengembangkan program analisis data. Siswa juga akan memahami pengkoleksian data, transformasi data, serta melakukan interpretasi data sekaligus memahami aspek privasi dan keamanan data.

2. Bab 7: Algoritma dan Pemrograman

  • Algoritma
  • Bahasa Pemrograman Prosedural
  • Bahasa Pemrograman C
  • Pengayaan
Bab 7 mengajarkan siswa untuk dapat membaca dan menulis algoritma dengan notasi yang benar, kemudian memahami proses pemrograman dengan menggunakan bahasa pemrograman.

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
Pada bab ini, siswa akan mempelajari sejarah perkembangan komputer dan tokoh-tokoh yang berpengaruh di dalamnya. Siswa juga akan memahami bagaimana peran informatika serta inovasinya di berbagai bidang dalam kehidupan.

4. Bab 9: Praktika Lintas Bidang Informatika

  • Pengarahan Guru dan Observasi
  • Pelaksanaan Proyek
  • Monitoring dan Evaluasi Proyek
Bab 9 mengajarkan siswa untuk memahami bahwa ada beberapa permasalahan dalam kehidupan sehari-hari yang dapat diselesaikan dengan bantuan teknologi informasi. Siswa diharapkan bisa mengenali dan mendefinisikan persoalan tersebut dan melakukan penyelesaian dengan dukungan sistem komputasi.

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

Baca juga artikel terkait CONTOH SOAL atau tulisan lainnya dari Erika Erilia

tirto.id - Pendidikan
Kontributor: Erika Erilia
Penulis: Erika Erilia
Editor: Yulaika Ramadhani