Soal Informatika Bab 1 - 2 : 100 Soal

 

BAB 1 INFORMATIKA

A. Pengantar Informatika & Berpikir Komputasional

  1. Informatika adalah ilmu yang mempelajari …
    A. cara menggunakan komputer saja
    B. cara mengolah data dan informasi secara sistematis
    C. sejarah komputer
    D. perakitan perangkat keras

  2. Tujuan utama informatika adalah …
    A. membuat komputer baru
    B. mempermudah manusia memecahkan masalah dengan teknologi
    C. menggantikan peran manusia sepenuhnya
    D. mengajarkan matematika

  3. Berpikir komputasional adalah cara berpikir …
    A. berdasarkan intuisi
    B. sistematis untuk menyelesaikan masalah seperti komputer
    C. menggunakan rumus matematika
    D. meniru perasaan manusia

  4. Berikut yang bukan termasuk komponen berpikir komputasional adalah …
    A. dekomposisi
    B. abstraksi
    C. algoritma
    D. hafalan

  5. Tahapan berpikir komputasional yang membagi masalah besar menjadi bagian-bagian kecil disebut …
    A. pola
    B. dekomposisi
    C. algoritma
    D. abstraksi

  6. Menyaring informasi penting dan mengabaikan hal yang tidak relevan disebut …
    A. generalisasi
    B. abstraksi
    C. dekomposisi
    D. algoritma

  7. Langkah-langkah berurutan untuk menyelesaikan masalah disebut …
    A. prosedur
    B. algoritma
    C. analisis
    D. rencana

  8. Contoh penerapan berpikir komputasional dalam kehidupan sehari-hari adalah …
    A. menebak jawaban ujian
    B. membuat resep masakan langkah demi langkah
    C. bermain bola
    D. mendengarkan musik

  9. Proses mengenali kesamaan di antara beberapa masalah disebut …
    A. dekomposisi
    B. abstraksi
    C. pengenalan pola
    D. algoritma

  10. Algoritma yang baik harus …
    A. panjang dan rumit
    B. jelas dan memiliki urutan langkah logis
    C. bersifat acak
    D. tidak perlu hasil akhir


B. Data dan Informasi

  1. Data adalah …
    A. hasil akhir pemrosesan informasi
    B. fakta mentah yang belum diolah
    C. kesimpulan logis
    D. grafik hasil analisis

  2. Informasi adalah …
    A. data yang sudah diolah dan bermakna
    B. kumpulan angka acak
    C. kode biner
    D. simbol-simbol

  3. Contoh data:
    A. “35°C”
    B. “Cuaca hari ini panas”
    C. “Prakiraan hujan”
    D. “Peta cuaca Indonesia”

  4. Contoh informasi:
    A. 120, 100, 80
    B. Daftar nilai siswa
    C. Nilai rata-rata kelas 85
    D. Angka 3, 5, 7

  5. Agar data menjadi informasi, maka data harus …
    A. disimpan
    B. dihapus
    C. diolah dan dianalisis
    D. diacak


C. Pemecahan Masalah dengan Komputer

  1. Pemecahan masalah dalam informatika dimulai dengan …
    A. menulis kode
    B. memahami masalah
    C. mendesain logo
    D. membeli komputer

  2. Setelah memahami masalah, langkah selanjutnya adalah …
    A. mencari solusi dengan algoritma
    B. menebak hasil
    C. menggambar bebas
    D. menghitung secara acak

  3. Contoh masalah yang bisa diselesaikan dengan komputer adalah …
    A. menulis puisi
    B. menghitung rata-rata nilai siswa
    C. bermain bola
    D. menghafal sejarah

  4. Langkah-langkah pemecahan masalah yang sistematis membantu agar …
    A. masalah semakin rumit
    B. solusi mudah dipahami dan diterapkan
    C. hasil tidak terprediksi
    D. tidak perlu berpikir

  5. Alat bantu yang biasa digunakan untuk menggambarkan algoritma adalah …
    A. flowchart
    B. tabel periodik
    C. peta dunia
    D. diagram batang


D. Flowchart dan Pseudocode

  1. Flowchart adalah …
    A. gambar bebas
    B. diagram yang menunjukkan urutan langkah algoritma
    C. tabel data
    D. rumus matematika

  2. Bentuk oval dalam flowchart menandakan …
    A. proses
    B. keputusan
    C. awal/akhir
    D. input/output

  3. Bentuk jajar genjang dalam flowchart melambangkan …
    A. keputusan
    B. input/output
    C. proses
    D. akhir

  4. Bentuk belah ketupat dalam flowchart digunakan untuk …
    A. menghitung hasil
    B. keputusan/percabangan
    C. menampilkan output
    D. memulai program

  5. Pseudocode berarti …
    A. kode nyata dalam bahasa pemrograman
    B. langkah algoritma yang ditulis seperti bahasa manusia
    C. sandi rahasia komputer
    D. tabel data

  6. Kelebihan pseudocode adalah …
    A. sulit dibaca
    B. mudah dipahami oleh manusia sebelum dikodekan
    C. hanya bisa dijalankan oleh komputer
    D. tidak bisa diuji

  7. Simbol “→” dalam pseudocode sering berarti …
    A. penjumlahan
    B. penugasan nilai ke variabel
    C. logika “dan”
    D. output

  8. Contoh pseudocode untuk menjumlahkan dua angka:
    A. Input A, B → Output A × B
    B. Input A, B → C = A + B → Output C
    C. Input A, B → C = A – B
    D. Output A, B


E. Etika dan Dampak Informatika

  1. Salah satu dampak positif informatika adalah …
    A. mempersulit komunikasi
    B. mempercepat akses informasi
    C. membuat orang malas belajar
    D. menambah sampah digital

  2. Salah satu dampak negatif informatika adalah …
    A. mempercepat pekerjaan
    B. ketergantungan terhadap gadget
    C. meningkatkan produktivitas
    D. memperluas wawasan

  3. Etika dalam penggunaan teknologi berarti …
    A. menggunakan teknologi tanpa aturan
    B. menggunakan teknologi secara bertanggung jawab
    C. meniru perilaku orang lain
    D. mematikan komputer

  4. Menyebarkan informasi palsu di internet termasuk …
    A. etika baik
    B. pelanggaran etika digital
    C. berpikir komputasional
    D. inovasi teknologi

  5. Salah satu contoh perilaku beretika di dunia digital adalah …
    A. mencuri data
    B. menghargai privasi orang lain
    C. mengirim spam
    D. menyebar hoaks

  6. Jejak digital adalah …
    A. langkah kaki di dunia nyata
    B. catatan aktivitas kita di dunia maya
    C. data sementara yang hilang
    D. virus komputer

  7. Cara menjaga jejak digital yang baik adalah …
    A. membagikan semua informasi pribadi
    B. berpikir sebelum memposting sesuatu
    C. menggunakan kata sandi yang mudah
    D. membiarkan akun terbuka


F. Literasi Digital Dasar

  1. Literasi digital berarti …
    A. kemampuan membaca buku
    B. kemampuan menggunakan dan memahami teknologi digital secara bijak
    C. kemampuan mengetik cepat
    D. kemampuan menggambar

  2. Contoh literasi digital yang baik adalah …
    A. menggunakan sumber informasi terpercaya
    B. menyebarkan gosip di media sosial
    C. meniru tanpa mencantumkan sumber
    D. mengabaikan keamanan data

  3. Password yang kuat harus …
    A. mudah ditebak
    B. berisi kombinasi huruf, angka, dan simbol
    C. menggunakan nama sendiri
    D. hanya huruf kecil

  4. Perlindungan data pribadi penting karena …
    A. agar data bisa dijual
    B. agar tidak disalahgunakan orang lain
    C. agar komputer cepat
    D. agar file ringan

  5. Salah satu bentuk keamanan siber dasar adalah …
    A. mengabaikan pembaruan sistem
    B. menggunakan antivirus
    C. membagikan password
    D. menonaktifkan firewall


G. Inovasi Teknologi

  1. Inovasi dalam bidang informatika bertujuan untuk …
    A. memperumit pekerjaan
    B. mempermudah aktivitas manusia
    C. mengganti semua pekerjaan manusia
    D. membuat ketergantungan

  2. Contoh inovasi di bidang informatika adalah …
    A. mesin tik manual
    B. kecerdasan buatan (AI)
    C. papan tulis
    D. buku cetak

  3. Robot, AI, dan IoT adalah contoh penerapan …
    A. teknologi informasi modern
    B. ilmu kimia
    C. geografi
    D. sejarah

  4. Salah satu tantangan dalam perkembangan teknologi adalah …
    A. meningkatnya keamanan data
    B. penyalahgunaan teknologi
    C. efisiensi pekerjaan
    D. inovasi yang baik

  5. Cloud computing berguna untuk …
    A. menyimpan data secara daring
    B. mempercepat sinyal TV
    C. memperkuat WiFi
    D. memperbaiki perangkat keras


H. Praktik & Aplikasi

  1. Contoh aplikasi berpikir komputasional di sekolah adalah …
    A. mengatur jadwal pelajaran otomatis
    B. menulis puisi
    C. menggambar peta
    D. bermain musik

  2. Dalam membuat program komputer, hal pertama yang dilakukan adalah …
    A. menulis kode langsung
    B. memahami masalah dan membuat algoritma
    C. menghitung hasil
    D. mendesain tampilan

  3. Langkah terakhir dalam pemecahan masalah berbasis komputer adalah …
    A. menguji dan mengevaluasi hasil
    B. menulis ulang masalah
    C. memulai ulang komputer
    D. menghapus program

  4. Contoh sederhana algoritma sehari-hari:
    A. resep memasak nasi goreng
    B. bermain gitar
    C. menonton film
    D. mendengarkan lagu

  5. Hasil dari proses berpikir komputasional adalah …
    A. solusi yang efisien dan logis
    B. pekerjaan semakin lama
    C. kebingungan baru
    D. jawaban acak


Kunci Jawaban

No

Jawaban

No

Jawaban

No

Jawaban

No

Jawaban

1

B

14

C

27

B

40

B

2

B

15

C

28

B

41

B

3

B

16

B

29

B

42

B

4

D

17

A

30

B

43

A

5

B

18

B

31

B

44

B

6

B

19

B

32

B

45

A

7

B

20

A

33

B

46

A

8

B

21

B

34

B

47

B

9

C

22

C

35

B

48

A

10

B

23

B

36

B

49

A

11

B

24

B

37

A

50

A

12

A

25

B

38

B



13

A

26

B

39

B





BAB 2 INFORMATIKA

A. Representasi Data dan Sistem Bilangan

  1. Sistem bilangan biner menggunakan basis …
    A. 8
    B. 10
    C. 2
    D. 16

  2. Sistem bilangan desimal menggunakan basis …
    A. 8
    B. 10
    C. 2
    D. 16

  3. Bilangan biner terdiri dari dua simbol yaitu …
    A. 0 dan 1
    B. 1 dan 2
    C. 2 dan 3
    D. 0 dan 9

  4. Bilangan desimal 5 dalam biner adalah …
    A. 101
    B. 100
    C. 111
    D. 110

  5. Bilangan biner 1101 jika dikonversi ke desimal hasilnya adalah …
    A. 12
    B. 13
    C. 14
    D. 15

  6. Bilangan desimal 9 jika diubah ke biner menjadi …
    A. 1000
    B. 1001
    C. 1010
    D. 1100

  7. Sistem bilangan oktal menggunakan basis …
    A. 2
    B. 8
    C. 10
    D. 16

  8. Bilangan heksadesimal menggunakan simbol tambahan …
    A. A–F
    B. G–L
    C. 0–6
    D. H–M

  9. Alasan komputer menggunakan sistem biner adalah karena …
    A. mudah dibaca manusia
    B. terdiri dari dua keadaan logika: on dan off
    C. lebih cepat dihafal
    D. lebih besar dari desimal

  10. Bilangan heksadesimal “1A” dalam desimal adalah …
    A. 25
    B. 26
    C. 27
    D. 30


B. Himpunan dan Fungsi

  1. Himpunan adalah …
    A. kumpulan data acak
    B. kumpulan objek yang memiliki sifat tertentu
    C. daftar angka urut
    D. kumpulan nama acak

  2. Jika A = {1, 2, 3} dan B = {3, 4, 5}, maka A ∩ B = …
    A. {1,2,3,4,5}
    B. {3}
    C. {4,5}
    D. {1,2}

  3. Jika A = {apel, jeruk} dan B = {mangga, jeruk}, maka A ∪ B = …
    A. {apel, jeruk, mangga}
    B. {jeruk}
    C. {apel}
    D. {mangga}

  4. Himpunan bagian dari {1, 2} adalah …
    A. {3}
    B. {1}
    C. {4}
    D. {5}

  5. Fungsi dalam matematika memetakan setiap elemen domain ke …
    A. semua nilai di domain
    B. satu elemen di kodomain
    C. beberapa nilai di domain
    D. tidak ada hasil

  6. Jika f(x) = x + 3, maka f(5) = …
    A. 7
    B. 8
    C. 9
    D. 10

  7. Jika f(x) = 2x – 1, maka f(4) = …
    A. 7
    B. 8
    C. 9
    D. 6

  8. Contoh fungsi dalam kehidupan sehari-hari adalah …
    A. mesin cuci: pakaian kotor → cuci → pakaian bersih
    B. bermain bola
    C. menonton film
    D. menggambar peta

  9. Fungsi yang sama menghasilkan hasil yang sama jika …
    A. inputnya berbeda
    B. inputnya sama
    C. tidak ada input
    D. acak

  10. Fungsi komputer dapat dijelaskan sebagai …
    A. proses input → output tanpa pengolahan
    B. sistem input → proses → output
    C. output → input
    D. tanpa proses


C. Algoritma dan Flowchart

  1. Algoritma adalah …
    A. langkah-langkah acak
    B. urutan langkah logis untuk menyelesaikan masalah
    C. daftar data
    D. sistem jaringan

  2. Flowchart digunakan untuk …
    A. menggambarkan algoritma secara visual
    B. membuat grafik data
    C. menghitung nilai
    D. menyimpan file

  3. Simbol oval dalam flowchart digunakan untuk …
    A. input/output
    B. proses
    C. awal atau akhir
    D. keputusan

  4. Simbol belah ketupat dalam flowchart berarti …
    A. proses
    B. input/output
    C. keputusan
    D. hasil

  5. Simbol jajar genjang pada flowchart melambangkan …
    A. input/output
    B. proses
    C. awal
    D. akhir

  6. Langkah algoritma yang benar harus memiliki …
    A. urutan jelas dan hasil akhir
    B. acak
    C. percabangan tidak logis
    D. tanpa hasil

  7. Contoh algoritma sehari-hari adalah …
    A. cara membuat kopi
    B. membaca buku
    C. bernyanyi
    D. menggambar

  8. Dalam algoritma, percabangan digunakan ketika …
    A. semua kondisi sama
    B. ada pilihan “jika–maka”
    C. tidak ada kondisi
    D. hasilnya acak

  9. Dalam algoritma, pengulangan disebut juga …
    A. looping
    B. branching
    C. jumping
    D. tracing

  10. Algoritma yang efisien berarti …
    A. panjang dan rumit
    B. cepat dan tepat
    C. lambat
    D. acak


D. Struktur Data

  1. Struktur data adalah …
    A. cara menyimpan dan mengatur data di komputer
    B. sistem bilangan
    C. algoritma
    D. jaringan

  2. Contoh struktur data sederhana adalah …
    A. list
    B. flowchart
    C. rumus
    D. bilangan

  3. Stack (tumpukan) bekerja dengan prinsip …
    A. FIFO
    B. LIFO
    C. acak
    D. paralel

  4. Queue (antrian) bekerja dengan prinsip …
    A. LIFO
    B. FIFO
    C. acak
    D. simultan

  5. Contoh penerapan stack adalah …
    A. Undo/Redo pada aplikasi
    B. Antrean loket
    C. Sorting data
    D. Menyimpan daftar siswa

  6. Contoh penerapan queue adalah …
    A. Tumpukan piring
    B. Antrean kasir
    C. Operasi matematika
    D. Menulis algoritma

  7. Operasi menambah elemen pada stack disebut …
    A. push
    B. pop
    C. enqueue
    D. dequeue

  8. Operasi mengambil elemen teratas dari stack disebut …
    A. push
    B. pop
    C. add
    D. remove

  9. Operasi menambah data di belakang queue disebut …
    A. enqueue
    B. dequeue
    C. push
    D. pop

  10. Operasi mengambil data dari depan queue disebut …
    A. push
    B. pop
    C. enqueue
    D. dequeue


E. Penerapan dan Pemahaman Lanjutan

  1. Struktur data list digunakan untuk …
    A. menyimpan banyak data yang berurutan
    B. menyimpan satu data
    C. menggambar flowchart
    D. menyusun algoritma

  2. Algoritma dengan kondisi “selama … maka lakukan …” disebut …
    A. percabangan
    B. perulangan
    C. fungsi
    D. himpunan

  3. Contoh perulangan dalam kehidupan nyata adalah …
    A. mencuci piring setiap hari
    B. mematikan komputer
    C. membeli laptop
    D. menulis nama sekali

  4. Abstraksi dalam berpikir komputasional berarti …
    A. menyederhanakan hal kompleks
    B. menambah detail
    C. menghapus data
    D. meniru hasil

  5. Fungsi dalam pemrograman membantu …
    A. membuat kode yang bisa digunakan berulang
    B. memperpanjang algoritma
    C. menghapus struktur data
    D. menonaktifkan input

  6. Algoritma dan struktur data saling berkaitan karena …
    A. algoritma memproses data yang disimpan dalam struktur data
    B. keduanya tidak berhubungan
    C. struktur data adalah algoritma
    D. algoritma menyimpan data

  7. Sistem bilangan yang digunakan komputer dalam logika dasar adalah …
    A. desimal
    B. biner
    C. oktal
    D. heksadesimal

  8. Struktur data queue menggambarkan situasi …
    A. orang mengantri di loket
    B. tumpukan piring
    C. penjumlahan
    D. tabel nilai

  9. Algoritma dengan looping digunakan ketika …
    A. pekerjaan dilakukan berulang
    B. tidak ada kondisi
    C. hasil acak
    D. tanpa perulangan

  10. Tujuan utama mempelajari algoritma dan struktur data adalah …
    A. agar mampu menyelesaikan masalah secara efisien dan logis
    B. untuk menghafal rumus
    C. agar bisa merakit komputer
    D. untuk menggambar flowchart



Kunci Jawaban

No

Jwb

No

Jwb

No

Jwb

No

Jwb

1

C

14

B

27

A

40

D

2

B

15

B

28

B

41

A

3

A

16

B

29

A

42

B

4

A

17

A

30

B

43

A

5

B

18

A

31

A

44

A

6

B

19

B

32

A

45

A

7

B

20

B

33

B

46

A

8

A

21

B

34

B

47

B

9

B

22

A

35

A

48

A

10

B

23

C

36

B

49

A

11

B

24

C

37

A

50

A

12

B

25

A

38

B



13

A

26

A

39

A




Comments

Popular posts from this blog

Informatika Bab 1, Bab 2, Bab 3, Bab 4 dan Bab 5 : 100 Jawaban Bermanfaat

Pembelajaran Coding dan AI di SMP Labschool Jakarta

Rangkuman Informatika Bab 4