Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Bab II Berfikir Komputasional Kelas IX

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau database sehingga lebih mudah diakses disebut...

a)

Berpikir komputasional

b)

Struktur data

c)

Algoritma

d)

Pemrograman

2.

Diagram di samping merupakan contoh struktur data...

a)

daftar

b)

graf

c)

pohon

d)

tumpukan

3.

Hierarki yang lebih rendah pada struktur pohon (tree) disebut...

a)

child

b)

daughter

c)

kid

d)

son

4.

"Anak" pada struktur pohon hanya mempunyai satu "orang tua" yang disebut...

a)

ancestor

b)

father

c)

mother

d)

parent

5.

Struktur data berbentuk daftar disebut...

a)

graph

b)

list

c)

stack

d)

tree

6.

Diagram di samping merupakan contoh struktur data...

a)

daftar

b)

graf

c)

pohon

d)

tumpukan

7.

Salah satu penerapan struktur data graf adalah...

a)

antrean di rumah sakit

b)

daftar absensi siswa

c)

peta jaringan internet

d)

susunan kepengurusan organisasi

8.

Apa itu ekspresi logika dalam pemrograman?

a)

Ekspresi logika adalah jenis data dalam pemrograman.

b)

Ekspresi logika adalah kombinasi dari operator logika yang menghasilkan nilai boolean (benar dan salah)

c)

Ekspresi logika hanya digunakan dalam pengulangan.

d)

Ekspresi logika adalah fungsi yang mengembalikan angka.

9.

Sebutkan 3 jenis operator logika yang dipelajari di kelas 9 ....

a)

Operator NOR, XOR dan NAND

b)

Operator NOR, OR dan AND

c)

Operator NOT, XOR dan NAND

d)

Operator NOT, OR dan AND

10.

Nopri diminta temannya untuk pergi ke taman. Ia mengatakan, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman."

Contoh kalimat diatas adalah merupaka ekspresi logika ...

a)

AND

b)

OR

c)

NOT

d)

NOR

11.

Berikan contoh penggunaan operator OR dalam kalimat!

a)

Saya akan pergi ke bioskop atau saya akan tinggal di rumah.

b)

Saya akan pergi ke bioskop tetapi saya akan tinggal di rumah.

c)

Saya tidak akan pergi ke bioskop dan saya tidak akan tinggal di rumah.

d)

Saya akan pergi ke taman dan saya akan tinggal di rumah.

12.

Misalkan sebuah lampu menyala jika "Tombol 1 ditekan atau Tombol 2 ditekan". Jika hanya Tombol 1 yang ditekan, apa hasil dari operasi logika tersebut?

a)

Lampu menyala

b)

Lampu mati

c)

Lampu berkedip

d)

Tidak ada perubahan

13.

Ayah berjanji akan mengajak Budi ke toko buku jika Budi membersihkan kamar dan membantu ibu mencuci piring. Ternyata Budi membersihkan kamar, tapi tidak membantu ibu mencuci piring. Apakah Budi akan diajak ke toko buku?

a)

Ya, karena Budi sudah membersihkan kamar.

b)

Tidak, karena Budi tidak memenuhi kedua syarat.

c)

Ya, karena hanya perlu salah satu syarat.

d)

Tidak, karena Budi malas.

14.

perhatikan pernyataan di bawah ini :

Diketahui bahwa dua pernyataan mengenai sebuah keluarga yang terdiri atas ayah, ibu dan dua orang anak kandung di bawah ini benar; dan diketahui bahwa Gio dan Arya berjenis kelamin laki-laki, sementara Ana dan Santi adalah perempuan, diketahui sejumlah fakta berikut :

- Gio dan santi memiliki hubungan darah

  • - Arya lebih tua dari Gio

  • - Ana lebih muda dari Arya

  • - Ana lebih tua dari Santi

    Posisi masing-masing dalam keluarga adalah ...

a)

Orang tua : Gio dan Ana, anak Arya dan Santi

b)

Orang tua : Arya dan Ana, anak Gio dan Santi

c)

Orang Tua : Gio dan Santi, anak Arya dan Ana

d)

Orang tua : Arya dan Santi, anak : Gio dan Ana

15.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut

a)

Algoritma

b)

Flowchat

c)

Variabel

d)

Tipe data

e)

Pseducade

16.

Mengapa algoritma penting dalam pemrograman komputer?

a)

Algoritma digunakan untuk mempercepat koneksi internet

b)

Algoritma memberikan cara yang jelas dan sistematis untuk menyelesaikan masalah

c)

Algoritma membantu mengubah perangkat keras menjadi perangkat lunak

d)

Algoritma hanya diperlukan untuk pemrograman tingkat lanjut

17.

1. Nyalakan api kompor,
2. Tuangkan minyak ke dalam wajan,
3. Pecahkan telur ayam ke dalam mangkuk,
4. Tuangkan garam secukupnya,
5. ......................................
6. Tuang adonan telur ke dalam wajan,
7. Masak telur hingga matang

Lengkapilah algoritma sekuensial di atas...

a)
  1. 5. Panaskan wajan

b)
  1. 5. Kocok campuran telur dan garam

c)
  1. 5. Cetak campuran telur dan garam

d)
  1. 5. Campuran telur dan garam diberi air

18.

Algoritma percabangan memungkinkan sebuah proses untuk mengambil keputusan berdasarkan kondisi tertentu. Misalnya, jika hujan, kamu akan membawa payung. Jika tidak hujan, kamu tidak perlu membawa payung.

Apa yang dimaksud dengan algoritma percabangan?

a)

Langkah-langkah yang dilakukan berdasarkan kondisi tertentu.

b)

Langkah-langkah yang diulang terus-menerus.

c)

Langkah-langkah yang dilakukan secara acak.

d)

Langkah-langkah yang dilakukan tanpa mengikut

19.

Ketika kamu akan mengerjakan tugas di rumah, ada beberapa langkah yang harus diikuti dengan urutan yang benar. Pertama, kamu menyiapkan alat tulis, kemudian membaca instruksi tugas, mengerjakan soal, dan memeriksa jawaban sebelum selesai.

Urutan langkah yang benar untuk mengerjakan tugas di rumah adalah:

a)

Menyiapkan alat tulis, memeriksa jawaban, membaca instruksi, mengerjakan soal.

b)

Membaca instruksi, menyiapkan alat tulis, mengerjakan soal, memeriksa jawaban.

c)

Mengerjakan soal, membaca instruksi, memeriksa jawaban, menyiapkan alat tulis.

d)

Menyiapkan alat tulis, membaca instruksi, mengerjakan soal, memeriksa jawaban.

20.

Kamu ingin membuat algoritma untuk mengatur rutinitas harianmu, seperti bangun pagi, belajar, berolahraga, dan tidur. Semua kegiatan ini harus dilakukan dalam satu hari secara teratur.

Bagaimana algoritma yang tepat untuk mengatur rutinitas harian agar semua kegiatan bisa dilakukan secara efisien?

a)

Melakukan semua kegiatan secara bersamaan agar selesai lebih cepat.

b)

Membuat jadwal dan mengatur waktu untuk setiap kegiatan, lalu melaksanakannya sesuai jadwal.

c)

Melakukan kegiatan yang disukai terlebih dahulu, baru kegiatan yang lain.

d)

Mengubah urutan kegiatan setiap hari agar tidak bosan.