wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Assesment Bab 1 Berpikir Komputasional

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa kelebihan utama dari array?

a)

Ukuran dapat diubah secara dinamis.

b)

Memiliki akses elemen secara acak (random access) yang cepat

c)

Menggunakan memori secara efisien.

d)

Elemennya tidak harus bertipe data yang sama.

2.

Manakah pernyataan berikut yang benar tentang array?

a)

Array menyimpan elemen secara non-sekuensial.

b)

Array adalah struktur data dinamis.

c)

Ukuran array harus ditentukan saat kompilasi.

d)

Array tidak cocok untuk operasi pencarian.

3.

Kerugian utama dari array adalah...

a)

Akses elemen yang lambat.

b)

Membutuhkan memori yang besar.

c)

Ukuran yang statis (fixed-size).

d)

Hanya dapat menyimpan satu tipe data.

4.

Apa komponen utama yang membentuk sebuah linked list?

a)

Array dan indeks.

b)

Stack dan Queue.

c)

Node dan edge.

d)

Node yang berisi data dan pointer ke node berikutnya.

5.

Prinsip dasar dari linked list adalah...

a)

Menempatkan elemen secara berdekatan di memori.

b)

Mengakses elemen secara acak dengan indeks.

c)

Menghubungkan elemen satu sama lain dengan pointer.

d)

Menggunakan memori yang dialokasikan secara statis.

6.

Manakah pernyataan yang benar tentang linked list?

a)

Operasi penambahan dan penghapusan elemen di awal list sangat efisien.

b)

Memiliki akses acak yang lebih cepat dibandingkan array.

c)

Menggunakan memori yang lebih sedikit daripada array untuk jumlah elemen yang sama.

d)

Tidak dapat menyimpan duplikasi data.

7.

Apa kerugian utama dari linked list?

a)

Ukurannya statis.

b)

Tidak dapat menambahkan elemen baru.

c)

Akses elemen secara acak (random access) membutuhkan waktu lebih lama.

d)

Tidak dapat menyimpan berbagai tipe data.

8.

Dalam linked list, apa yang ditunjukkan oleh pointer pada node terakhir?

a)

Kembali ke node pertama.

b)

Menunjuk ke node berikutnya.

c)

Tidak menunjuk ke mana-mana (null).

d)

Menunjuk ke head dari linked list.

9.

Apa yang dimaksud dengan struktur data tree?

a)

Sekumpulan elemen yang tersusun secara linier.

b)

Kumpulan node yang saling terhubung tanpa siklus, di mana setiap node memiliki satu atau lebih anak.

c)

Sebuah struktur data yang menggunakan prinsip LIFO.

d)

Kumpulan node yang saling terhubung satu sama lain secara acak.

10.

Node tertinggi dalam sebuah tree disebut...

a)

Child

b)

Leaf

c)

Parent

d)

Root

11.

Node yang tidak memiliki anak (child) disebut...

a)

Parent

b)

Root

c)

Leaf

d)

Sibling

12.

Sebuah pohon biner (binary tree) adalah...

a)

Tree yang setiap nodenya dapat memiliki dua anak atau lebih.

b)

Tree yang setiap nodenya memiliki paling banyak dua anak.

c)

Tree yang hanya memiliki satu anak per node.

d)

a. Tree yang hanya memiliki dua level.

13.

Apa kelebihan utama dari struktur data tree?

a)

Operasi akses acak yang sangat cepat.

b)

Cocok untuk representasi data hierarkis.

c)

Menggunakan memori secara berurutan.

d)

Menggunakan memori secara berurutan.

14.

Manakah contoh penerapan yang paling sesuai untuk struktur data tree?

a)

Daftar belanja.

b)

Peta jaringan sosial.

c)

Struktur direktori file pada sistem operasi.

d)

Antrian pelanggan di kasir.

15.

Apa definisi yang paling tepat untuk literasi sains?

a)

Kemampuan membaca buku-buku ilmiah.

b)

Pengetahuan tentang semua cabang ilmu sains.

c)

Kemampuan menggunakan pengetahuan ilmiah untuk mengidentifikasi pertanyaan dan menarik kesimpulan berbasis bukti.

d)

Keterampilan melakukan eksperimen di laboratorium.

16.

Manakah yang merupakan salah satu manfaat utama dari literasi sains?

a)

Memudahkan seseorang menjadi ilmuwan.

b)

Meningkatkan kemampuan menghafal.

c)

Membantu dalam pengambilan keputusan sehari-hari yang rasional dan kritis.

d)

Mempercepat proses belajar bahasa asing.

17.

Seseorang yang memiliki literasi sains yang baik cenderung akan...

a)

Percaya pada semua informasi yang beredar di internet.

b)

Menerima informasi tanpa mempertanyakan sumbernya.

c)

Dapat membedakan antara fakta ilmiah dan mitos.

d)

Menolak semua teori ilmiah yang ada.

18.

Literasi sains membantu individu untuk berpartisipasi aktif dalam...

a)

Hiburan dan olahraga.

b)

Diskusi politik dan ekonomi.

c)

Isu-isu publik yang berkaitan dengan sains dan teknologi.

d)

Kegiatan seni dan budaya.

19.

Manakah dari berikut ini yang bukan merupakan komponen dari literasi sains?

a)

Pengetahuan ilmiah.

b)

Proses ilmiah.

c)

Sikap ilmiah.

d)

Keterampilan berbicara di depan umum.

20.

Mengapa literasi sains penting dalam era digital?

a)

Karena semua informasi digital adalah akurat.

b)

Untuk dapat mengidentifikasi misinformasi dan hoaks yang berkaitan dengan sains.

c)

Agar dapat membuat video viral tentang sains.

d)

Karena digitalisasi menggantikan semua pekerjaan.

21.

Perhatikan pernyataan berikut: "Vaksin menyebabkan autisme." Seseorang yang memiliki literasi sains akan...

a)

Percaya begitu saja karena informasinya menyebar luas.

b)

Menolak pernyataan tersebut karena ia tidak suka vaksin.

c)

Mencari bukti ilmiah dari sumber-sumber terpercaya (misalnya, jurnal medis atau WHO) untuk memvalidasi pernyataan tersebut.

d)

Menyebarkan pernyataan tersebut agar orang lain tahu.

22.

Literasi sains membantu seseorang dalam memahami...

a)

Bagaimana sebuah mobil bekerja secara mekanis.

b)

Mengapa Bumi berputar pada porosnya dan berevolusi mengelilingi Matahari.

c)

Cara memasak hidangan gourmet.

d)

Mengapa suatu film menjadi sangat populer.

23.

Manakah contoh penerapan literasi sains dalam kehidupan sehari-hari?

a)

Memilih merk pakaian berdasarkan popularitasnya.

b)

Memutuskan untuk mendaur ulang sampah plastik.

c)

Membeli barang karena diskon besar.

d)

Mengikuti tren tanpa alasan yang jelas.

24.

Jika seseorang memahami konsep perubahan iklim berdasarkan data dan penelitian ilmiah, ini menunjukkan bahwa ia memiliki...

a)

Kemampuan menghafal yang baik.

b)

Literasi sains.

c)

Bakat sebagai ilmuwan.

d)

Keterampilan bersosialisasi yang tinggi.

25.

Apa peran literasi sains dalam pengambilan keputusan publik, misalnya tentang kebijakan energi nuklir?

a)

Memastikan masyarakat mendukung semua keputusan pemerintah.

b)

Memungkinkan masyarakat memahami risiko dan manfaat dari kebijakan tersebut.

c)

Mengajarkan masyarakat cara membuat reaktor nuklir.

d)

Membantu masyarakat untuk menolak semua teknologi baru.

26.

Sikap ilmiah yang merupakan bagian dari literasi sains mencakup...

a)

Percaya pada takhayul.

b)

Terbuka terhadap ide-ide baru yang didukung bukti.

c)

Menghakimi orang lain berdasarkan penampilannya.

d)

Mengikuti ajaran guru tanpa bertanya.

27.

Manfaat literasi sains bagi seorang pelajar adalah...

a)

Memudahkan untuk mencontek saat ujian.

b)

Meningkatkan kemampuan berpikir logis, analitis, dan sistematis.

c)

Membantu menghafal rumus-rumus matematika.

d)

Menjadikan mereka lebih populer di sekolah.

28.

Bagaimana literasi sains berkontribusi pada kesehatan pribadi?

a)

Dengan mempromosikan tren diet tanpa bukti ilmiah.

b)

Dengan membantu individu membuat keputusan yang tepat tentang nutrisi, olahraga, dan pengobatan berdasarkan bukti medis.

c)

Dengan mengajarkan cara membuat obat-obatan sendiri.

d)

Dengan menyebarkan mitos kesehatan yang populer.

29.

Literasi sains mendorong seseorang untuk...

a)

Mengikuti mayoritas tanpa pertanyaan.

b)

Menerima informasi dari satu sumber saja.

c)

Bersikap skeptis, tetapi tetap terbuka untuk belajar dari bukti yang kuat.

d)

Tidak peduli dengan dunia di sekitarnya.

30.

Apa yang dimaksud dengan struktur data?

a)

Kumpulan algoritma untuk memecahkan masalah.

b)

Cara menyimpan, mengorganisasi, dan mengelola data dalam memori komputer.

c)

Bahasa pemrograman untuk membuat aplikasi web.

d)

Proses debugging pada sebuah program.

31.

Manakah dari berikut ini yang bukan merupakan jenis struktur data?

a)

Array

b)

Stack

c)

Variable

d)

Queue

32.

Manakah struktur data yang paling tepat untuk menyimpan daftar tugas yang harus diselesaikan secara berurutan, di mana tugas yang pertama masuk adalah yang pertama keluar ?

a)

Stack

b)

Graph

c)

Array

d)

Queue

33.

Prinsip dasar dari struktur data stack adalah...

a)

First-In, First-Out (FIFO)

b)

First-In, Last-Out (FILO)

c)

Last-In, First-Out (LIFO)

d)

Last-In, Last-Out (LILO)

34.

Operasi untuk menambahkan elemen ke dalam stack disebut...

a)

Enqueue

b)

Push

c)

Dequeue

d)

Pop

35.

Operasi untuk menghapus elemen dari stack disebut...

a)

Enqueue

b)

Push

c)

Dequeue

d)

Pop

36.

Jika kita melakukan operasi push(A), push(B), dan push(C) ke dalam sebuah stack, elemen apa yang akan keluar pertama kali saat kita melakukan operasi pop?

a)

A

b)

B

c)

C

d)

Tidak bisa diprediksi

37.

Apa yang akan terjadi jika kita mencoba melakukan operasi pop pada stack yang kosong?

a)

Program akan berhenti (crash).

b)

Akan dikembalikan nilai null atau error.

c)

Elemen terakhir dari stack yang penuh akan terhapus.

d)

Stack akan terisi dengan nilai default.

38.

Prinsip dasar dari struktur data queue adalah...

a)

Last-In, First-Out (LIFO)

b)

First-In, First-Out (FIFO)

c)

First-In, Last-Out (FILO)

d)

Last-In, Last-Out (LILO)

39.

Operasi untuk menambahkan elemen ke dalam queue disebut...

a)

Push

b)

Pop

c)

Enqueue

d)

Dequeue

40.

Struktur data graph terdiri dari dua komponen utama, yaitu...

a)

Array dan Linked List

b)

Stack dan Queue

c)

Nodes (vertices) dan Edges

d)

Rows dan Columns