Menuju konten utama

35 Soal PTS Informatika Kelas 10 SMA Semester 2 & Opsi Jawaban

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

35 Soal PTS Informatika Kelas 10 SMA Semester 2 & Opsi Jawaban
Ilustrasi Informatika. Adapun contoh soal PTS Informatika kelas 10 semester 2 dan jawabannya dapat menjadi referensi pembelajaran siswa-siswi. (FOTO/iStockphoto)

tirto.id - Contoh soal PTS Informatika kelas 10 semester 2 bisa menjadi bahan belajar bagi siswa menjelang ujian. Simak contoh soal UTS Informatika kelas 10 semester 2 dan jawabannya di dalam artikel ini.

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 dasarnya.

Siswa akan memahami berbagai teori dan melakukan praktik menggunakan komputer, baik secara berkelompok maupun individu. Dengan belajar informatika, siswa bisa memiliki keterampilan berpikir, berkarya, sekaligus menjadi anggota masyarakat maupun warga digital yang baik.

Daftar Materi Informatika Kelas 10 Semester 2

Soal Informatika kelas 10 semester 2 dapat memanfaatkan beberapa materi. Di antaranya menyajikan soal tentang analisis data, algoritma, pemrograman, dampak sosial informatika, dan praktik lintas bidang informatika.

Berikut ini materi Informatika untuk kelas 10 semester 2 yang terbagi dalam empat bab.

Bab 6: Analisis Data

Dalam bab ini, siswa akan belajar menggunakan alat bantu untuk menulis, menjalankan, serta mengembangkan program analisis data. Siswa juga akan memahami pengumpulan data, transformasi data, melakukan interpretasi data, dan memahami aspek privasi serta keamanan data.

Berikut poin-poin materinya.

Bab 7: Algoritma dan Pemrograman

Soal Informatika kelas 10 semester 2 beserta jawabannya dapat membahas perihal konsep algoritma dan pemrograman. Siswa biasanya belajar membaca dan menulis algoritma dengan notasi yang benar di kelas, kemudian memahami proses pemrograman dengan menggunakan bahasa pemrograman.

Selain itu, siswa dapat memahami konsep variabel dan ekspresi dalam membuat program. Khususnya yang melibatkan penggunaan struktur kontrol keputusan, perulangan, dan fungsi tertentu.

Berikut ini daftar submateri di dalam Bab 7.

  • Algoritma
  • Bahasa Pemrograman Prosedural
  • Bahasa Pemrograman C
  • Pengayaan

Bab 8: Dampak Sosial Informatika

Soal PTS Informatika kelas 10 semester 2 bisa memanfaatkan materi dampak sosial dari 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 kehidupan. Sebut misalnya peran dalam aspek ekonomi, hukum, masa depan, dan pendidikan.

Berikut ini poin materi pembelajarannya.

  • Sejarah Perkembangan Komputer
  • Aspek Ekonomi dan Hukum dari Produk Informatika
  • Informatika untuk Masa Depan
  • Karier dan Studi Lanjut di Bidang Informatika

Bab 9: Praktik Lintas Bidang Informatika

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.

Adapun submateri pembelajarannya meliputi daftar berikut.

  • Pengarahan Guru dan Observasi
  • Pelaksanaan Proyek
  • Monitoring dan Evaluasi Proyek

Contoh Soal PTS Informatika Kelas 10 Semester 2 dan Jawabannya

Ada banyak contoh soal PTS Informatika kelas 10 semester 2 yang bisa memanfaatkan materi di dalam buku pelajaran. Contohnya seperti menggunakan materi pemrograman dan analisis data.

Berikut ini contoh soal UTS Informatika kelas 10 semester 2 dan jawabannya.

Soal Pilihan Ganda

1. Struktur While pada sebuah pengalaman tidak pernah berhenti. Kasus ini menunjukkan bahwa...

A. Apabila kondisi bernilai false

B. Logika pemrograman benar

C. Badan pengulangan harus terus

D. Instruksi yang mengubah nilai variabel kondisi

E. Logika pemrograman salah

Jawaban: E

2. Ketika saklar listrik berada di dalam kondisi "Off", nilainya berarti...

A. 4

B. 3

C. 2

D. 1

E. 0

Jawaban: E

3. Ada beberapa jenis operator dalam struktur program berikut, kecuali...

A. Arithmetic

B. Relational

C. Assignment

D. Logical

E. Statement

Jawaban: E

4. Kode program struktur algoritma memiliki perbedaan. Faktor utamanya karena...

A. Aturan penulisan

B. Deklarasi

C. Deskripsi

D. Judul

E. Pernyataan

Jawaban: A

5. Struktur perulangan memiliki dua komponen yang paling penting, yaitu...

A. Inisialisasi dan terminasi

B. Inisialisasi dan variabel

C. Terminasi dan instruksi

D. Variabel dan instruksi

E. Variabel dan terminasi

Jawaban: A

6. Siswa bisa membuat status terbaru pada variabel Looping dengan memanfaatkan...

A. Interation

B. Information

C. Function

D. Condition

E. Abstraction

Jawaban: A

7. Struktur While akan mengulang pernyataan pada badan Loop. Hal ini berlaku ketika kondisinya...

A. Benar

B. Naik

C. Netral

D. Salah

E. Turun

Jawaban: A

8. Setelah perulangan rampung, pemrogram bisa menambahkan perintah...

A. Inisialisasi

B. Instruksi

C. Statement

D. Terminasi

E. Variable

Jawaban: D

9. Pernyataan Break dan Continue memiliki perbedaan saat menggunakan...

A. Block statement

B. Kondisi yang diseleksi

C. Menghentikan perulangan

D. Time execution

E. Variable counter

Jawaban: D

10. Sintaks yang berguna untuk mengakhiri program yaitu...

A. Writeln

B. Start

C. Readln

D. Print

E. End

Jawaban: E

11. Pernyataan Break berguna untuk memberhentikan pernyataan...

A. Begin

B. Case of

C. Continue

D. End

E. Writeln

Jawaban: B

12. Nilai dari 38 div 5 adalah...

A. 1

B. 2

C. 3

D. 4

E. 5

Jawaban: C

13. Penunjuk aliran data/informasi yang akan diproses menggunakan simbol berupa...

A. Kurung kurawal

B. Lingkaran kecil

C. Tanda panah

D. Tanda siku

E. Titik dua

Jawaban: C

14. Perhatikan data berikut!

1) Rendah

2) Menengah

3) Tinggi

4) Tinggi sekali

Berikut ini daftar klasifikasi bahasa pemrograman yang benar...

A. (1) dan (3)

B. (2) dan (4)

C. (1) dan (4)

D. (1), (2), dan (3)

E. (2), (3), dan (4)

Jawaban: D

15. Bahasa pemrograman yang termasuk sebagai teknik pengulangan tertua adalah...

A. Do-while

B. For

C. If

D. If-else

E. While

Jawaban: B

16. Kontrol perulangan dengan blok-blok statement program kita yang akan diulang hingga kondisinya sesuai membutuhkan struktur...

A. Break

B. Continue

C. Do

D. If

E. While

Jawaban: E

17. Suatu perulangan dengan kondisi akhir tertentu memanfaatkan struktur...

A. For Down to Do

B. For to Do

C. Repeat-Until

D. While-Do

E. While for Do

Jawaban: C

18. Pemberhentian dengan pencacah naik membutuhkan statement...

A. For Down to Do

B. For To Do

C. Repeat-Until

D. While-Do

E. While For Do

Jawaban: B

19. Sebutan lain untuk struktur program perulangan yaitu...

A. Controlling

B. Crooping

C. Looping

D. Programming

E. Statement

Jawaban: C

20. Inisialisasi terhadap variabel disebut juga...

A. Statement

B. Interation

C. Initialization

D. Condition

E. Argument

Jawaban: C

21. Proses framing data akan lebih terasa mudah jika...

A. Data belum diperoleh

B. Data sudah melalui proses scraping

C. Data sudah dibagikan

D. Data sudah diperoleh

E. Data belum tersimpan

Jawaban: D

22. Sebelum mengubah data menjadi bentuk diagram, diperlukan persiapan berupa...

A. Olah tabel

B. Olah data

C. Pra-scraping

D. Pra-framing

E. Pra-processing

Jawaban: E

23. Kumpulan instruksi terstruktur berupa program komputer yang dibuat demi menuntaskan masalah komputasi disebut...

A. Perintah

B. Komputer

C. Data

D. Algoritma

E. Instruksi

Jawaban: D

24. Dalam rangkaian program, garis alir menunjukkan...

A. Titik akhir program

B. Titik awal program

C. Aliran program mulai dari awal hingga akhir

D. Aliran ketika salah satu cabang bisa dilalui program

E. Proses lain yang sudah didefinisikan program

Jawaban: C

25. Penulisan kode print (x) pada bahasa Python akan menjadi ... dalam bahasa C.

A. printf("%d", x);

B. print("%d", x);

C. printf("%d");

D. print("%d");

E. printf;

Jawaban: A

Soal Esai

1. Struktur pengulangan Do-While identik dengan...

Jawaban: Struktur kontrol pengulangan While.

2. Dalam Pascal, Array dimensi dua mewakili bentuk...

Jawaban: Tabel atau matriks.

3. 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++.

4. Sebutkan 2 macam bahasa tingkat tinggi!

Jawaban: Pascal dan Basic.

5. Dua bagian penting dari Array adalah...

Jawaban: Elemen nilai dan indeks Array sebagai nilai urut.

6. Array dimensi tiga identik dengan kumpulan elemen-elemen yang terdiri dari...

Jawaban: Lebih dari satu baris.

7. Blok-blok program-program Do-While akan diulang sampai kondisinya...

Jawaban: Benar.

8. Apa yang diperlukan oleh bahasa tingkat tinggi agar dapat dimengerti oleh komputer?

Jawaban: Compiler untuk mengompilasi ke dalam bahasa mesin sehingga dimengerti oleh komputer.

9. Agar kondisi suatu saat bernilai false (salah), di dalam badan pengulangan harus memiliki instruktur yang...

Jawaban: Mengubah nilai variable kondisi.

10. Array dimensi satu sebagai...

Jawaban: Kumpulan elemen sejenis yang tersusun dalam satu baris.

Ingin mempelajari lebih banyak contoh soal PTS Informatika kelas 10 semester 2 dan mata pelajaran lainnya? Simak beragam artikel contoh soal PTS terbaru di sini.

Kumpulan Contoh Soal PTS

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

tirto.id - Edusains
Kontributor: Erika Erilia
Penulis: Erika Erilia
Editor: Yulaika Ramadhani
Penyelaras: Yuda Prinada