wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Asesmen Lingkup Materi_1

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Ina sedang mengembangkan aplikasi untuk membantu pengguna mengelola data keuangan mereka. Apa tujuan utama dari struktur data dalam aplikasi yang sedang dia buat?

a)

Untuk membuat tampilan antarmuka pengguna yang menarik.

b)

Untuk menyimpan, mengatur, dan mengakses data secara efisien.

c)

Untuk mempercepat proses booting sistem operasi.

d)

Untuk melindungi komputer dari serangan virus.

2.

Dalam sebuah aplikasi pengelolaan data, Sari ingin menyimpan informasi tentang siswa dalam format yang terstruktur. Ia bertanya, data dalam struktur data dapat diletakkan pada kolom-kolom yang disebut apa?

a)

Baris

b)

Sel

c)

Node atau indeks

d)

Tabel

3.

Agus sedang mengembangkan sebuah aplikasi untuk membantu pengguna mengelola keuangan mereka. Ia menyadari bahwa memilih struktur data yang tepat dapat membantu meningkatkan apa dalam aplikasinya?

a)

Ukuran file dan konsumsi daya.

b)

Kompleksitas kode dan waktu pengembangan.

c)

Efisiensi dan performa program.

d)

Jumlah bug dan kerentanan keamanan.

4.

Agung sedang belajar tentang struktur data di sekolahnya. Ia menemukan bahwa struktur data secara umum dibedakan menjadi dua jenis utama, yaitu...

a)

Statistik dan Dinamis.

b)

Array dan List.

c)

Linear dan Non-Linear.

d)

Tree dan Graph.

5.

Dedi sedang belajar tentang struktur data dan ingin mengetahui contoh struktur data linear dinamis. Dia menemukan beberapa pilihan dan harus memilih yang tepat. Manakah di antara berikut yang merupakan contoh struktur data linear dinamis?

a)

Array

b)

Tree

c)

Linked List

d)

Graph

6.

Dalam sebuah proyek pengembangan perangkat lunak, Rizky dan timnya sedang mendiskusikan struktur data yang akan digunakan untuk menyimpan informasi tentang jaringan sosial. Mereka mempertimbangkan berbagai opsi dan menyadari bahwa struktur data non-linear yang paling sesuai untuk kebutuhan mereka adalah...

a)

Array dan Linked List.

b)

Stack dan Queue.

c)

Tree dan Graph.

d)

Statistik dan Dinamis.

7.

Dimas sedang merancang sebuah sistem untuk mengelola data pengunjung di taman bermain. Ia ingin mengorganisasi data tersebut agar mudah diakses dan dipahami. Struktur data yang ia pilih adalah pohon. Struktur data pohon (tree) adalah cara mengorganisasi data dalam bentuk apa?

a)

Urutan berdekatan.

b)

Hierarki.

c)

Antrean.

d)

Tumpukan.

8.

Yuni sedang belajar tentang struktur data pohon di sekolah. Dia bertanya kepada gurunya, "Dalam struktur data pohon, node teratas disebut sebagai apa?"

a)

Leaf node.

b)

Child node.

c)

Root.

d)

Sub-tree.

9.

Dalam sebuah taman, terdapat berbagai jenis pohon. Salah satu pohon tersebut memiliki cabang-cabang yang tidak lagi memiliki daun atau bunga. Apa sebutan untuk cabang tersebut?

a)

Parent node.

b)

Root.

c)

Leaf node.

d)

Sibling.

10.

Dalam sebuah pertemuan keluarga, Indah bertanya kepada semua anggota keluarga, "Siapa yang mewakili "root" dalam pohon keluarga kita?"

a)

Anak-anak.

b)

Cucu-cucu.

c)

Nenek dan kakek tertua.

d)

Saudara kandung.

11.

Salah satu penerapan struktur data pohon dalam kehidupan sehari-hari adalah ketika Heri menggunakan komputer untuk mengatur file-file pentingnya. Ia membuat folder-folder yang terstruktur, sehingga memudahkan pencarian dan pengelolaan dokumen-dokumen tersebut.

a)

Google Maps.

b)

Jejaring Sosial.

c)

Sistem File Komputer.

d)

Studi Molekul.

12.

Hadi sedang mengelola sebuah perpustakaan yang memiliki banyak buku. Dia ingin menyusun buku-buku tersebut dalam struktur yang efisien. Apa kelebihan utama dari struktur data pohon yang bisa Hadi gunakan untuk menyusun buku-buku tersebut?

a)

Membutuhkan waktu yang lebih lama untuk memasukkan data.

b)

Proses mencari data bisa dilakukan dengan cepat.

c)

Tidak dapat digunakan untuk data hierarkis.

d)

Memiliki siklus yang kompleks.

13.

Nisa sedang belajar tentang struktur data graf (graph) di kelas. Dia bertanya kepada Dimas, "Struktur data graf terdiri dari himpunan apa?"

a)

Baris dan kolom.

b)

Root dan leaf.

c)

Vertex (node) dan edge (sisi).

d)

Stack dan queue.

14.

Dalam contoh peta jalur transportasi, Surya sedang merencanakan rute perjalanan dari rumahnya ke sekolah dan kantor pos. Titik-titik seperti rumah, sekolah, dan kantor pos disebut sebagai apa dalam struktur data graf?

a)

Sisi (edge).

b)

Jalur.

c)

Simpul (node atau vertex).

d)

Rute.

15.

Adi sedang mencari rute tercepat untuk pergi ke rumah temannya menggunakan aplikasi peta. Manakah di antara berikut yang merupakan contoh penerapan graf dalam kehidupan sehari-hari?

a)

Sistem File Komputer.

b)

Struktur Organisasi Perusahaan.

c)

Google Maps.

d)

Silabus Pendidikan.

16.

Siti sedang menghadapi masalah dalam menyelesaikan tugas sekolahnya yang melibatkan pengolahan data. Dia ingin mencari cara yang efisien untuk menyelesaikannya. Apa yang sebaiknya dia lakukan?

a)

Metode pemecahan masalah dengan menerapkan teknologi ilmu komputer atau informatika.

b)

Cara berpikir kreatif untuk menghasilkan ide-ide baru.

c)

Proses menghafal informasi dan mengulanginya.

d)

Kemampuan untuk berkomunikasi secara efektif dengan komputer.

17.

Susi sedang merencanakan sebuah acara besar untuk ulang tahun temannya. Dia menyadari bahwa acara tersebut terlalu besar untuk ditangani sekaligus. Dalam Berpikir Komputasional, apa fungsi dari dekomposisi yang dapat Susi gunakan untuk mempermudah perencanaan acara tersebut?

a)

Mengidentifikasi pola dan kesamaan dalam data.

b)

Menghilangkan detail yang tidak relevan dari masalah.

c)

Memecah masalah besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola.

d)

Mengembangkan langkah-langkah terstruktur untuk menyelesaikan masalah.

18.

Dalam sebuah proyek pengembangan perangkat lunak, Tiara dan timnya menghadapi masalah yang sangat kompleks. Mereka perlu menemukan cara untuk menyederhanakan masalah tersebut agar dapat dikelola dengan lebih baik. Apa tujuan utama dari abstraksi dalam pemecahan masalah komputasional yang mereka lakukan?

a)

Mengembangkan algoritma yang kompleks.

b)

Mengidentifikasi tren dalam data.

c)

Memecah masalah menjadi sub-masalah.

d)

Menghilangkan detail yang tidak relevan untuk fokus pada fitur penting.

19.

Dalam sebuah hutan, terdapat berbagai jenis pohon yang tumbuh. Setiap pohon memiliki cabang-cabang yang bercabang menjadi lebih banyak cabang. Apa ciri utama dari struktur data Pohon (Tree) yang dapat diibaratkan dengan pohon-pohon di hutan ini?

a)

Setiap simpul memiliki banyak orang tua (parent).

b)

Struktur data ini tidak memiliki simpul yang terhubung.

c)

Setiap simpul memiliki anak-anak (sub-pohon) yang bercabang.

d)

Digunakan untuk merepresentasikan data yang tidak memiliki hubungan.

20.

Dalam sebuah kota, Rani ingin memetakan hubungan antar tempat seperti sekolah, rumah, dan taman. Ia memutuskan untuk menggunakan struktur data Graf (Graph) untuk merepresentasikan apa?

a)

Data yang tersusun secara hierarkis.

b)

Hubungan antar data yang saling terkait.

c)

Daftar data yang berurutan.

d)

Tumpukan data yang masuk terakhir keluar pertama.

21.

Apa yang dimaksud dengan logika?

a)

Ilmu yang mempelajari tentang penalaran yang benar dan salah.

b)

Ilmu yang mempelajari tentang angka dan perhitungan.

c)

Ilmu yang mempelajari tentang bahasa pemrograman.

d)

Ilmu yang mempelajari tentang struktur komputer.

22.

Apa fungsi utama operator logika?

a)

Menggabungkan dua atau lebih pernyataan logika.

b)

Melakukan perhitungan matematika yang kompleks.

c)

Mengatur aliran data dalam jaringan komputer.

d)

Menyimpan informasi dalam memori komputer.

23.

Manakah di antara berikut yang merupakan contoh operator logika yang disebutkan dalam video?

a)

Plus (+), Minus (-), Kali (x)

b)

AND (dan), OR (atau), NOT (tidak)

c)

Lebih besar (>), Lebih kecil (<), Sama dengan (=)

d)

If (jika), Else (lain), While (selama)

24.

Apa yang dimaksud dengan ekspresi logika?

a)

Kombinasi variabel dan operator logika yang menghasilkan nilai benar atau salah.

b)

Urutan langkah-langkah untuk menyelesaikan masalah.

c)

Kumpulan data yang disimpan dalam database.

d)

Program komputer yang ditulis dalam bahasa tertentu.

25.

Dalam ekspresi logika "Jika cuaca cerah, saya akan pergi ke taman", bagian "cuaca cerah" disebut sebagai apa?

a)

Tindakan

b)

Variabel

c)

Kondisi

d)

Operator

26.

Berdasarkan pernyataan Danu, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman", apa yang terjadi jika Danu tidak bangun dan cuaca tidak cerah?

a)

Danu akan pergi ke taman.

b)

Danu tidak akan pergi ke taman.

c)

Cuaca akan menjadi cerah.

d)

Danu akan tidur lagi.

27.

Berdasarkan pernyataan Danu, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman", apa yang terjadi jika Danu tidak bangun tetapi cuaca cerah?

a)

Danu akan pergi ke taman.

b)

Danu tidak akan pergi ke taman.

c)

Danu akan melihat cuaca dari jendela.

d)

Cuaca akan berubah mendung.

28.

Berdasarkan pernyataan Danu, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman", apa yang terjadi jika Danu bangun tetapi cuaca tidak cerah?

a)

Danu akan pergi ke taman.

b)

Danu tidak akan pergi ke taman.

c)

Danu akan menunggu cuaca cerah.

d)

Danu akan bermain di rumah.

29.

Berdasarkan pernyataan Danu, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman", apa yang terjadi jika Danu bangun dan cuaca cerah?

a)

Danu akan pergi ke taman.

b)

Danu tidak akan pergi ke taman.

c)

Danu akan tetap di rumah.

d)

Danu akan mencari teman.

30.

Dalam ekspresi logika, istilah "operand" mengacu pada apa?

a)

Simbol yang menggabungkan pernyataan.

b)

Pernyataan atau variabel yang dievaluasi.

c)

Hasil akhir dari operasi logika.

d)

Aturan yang menentukan urutan operasi.

31.

Dalam ekspresi logika, istilah "operator" mengacu pada apa?

a)

Pernyataan atau variabel yang dievaluasi.

b)

Hasil akhir dari operasi logika.

c)

Simbol yang menggabungkan pernyataan.

d)

Aturan yang menentukan urutan operasi.

32.

Manakah di antara berikut yang BUKAN merupakan fungsi ekspresi logika dalam dunia komputer?

a)

Pemrograman logika

b)

Aljabar Boolean

c)

Desain rangkaian logika

d)

Pengolahan citra digital

33.

Dalam latihan rangkaian logika, segitiga hanya akan mengalirkan listrik jika...

a)

Hanya satu kabel input yang mengalirkan listrik.

b)

Kedua kabel input mengalirkan listrik.

c)

Tidak ada kabel input yang mengalirkan listrik.

d)

Salah satu kabel input tidak mengalirkan listrik.

34.

Dalam latihan rangkaian logika, kotak akan mengalirkan listrik jika...

a)

Hanya satu kabel input yang mengalirkan listrik.

b)

Kedua kabel input mengalirkan listrik.

c)

Tidak ada kabel input yang mengalirkan listrik.

d)

Kedua kabel input tidak mengalirkan listrik.

35.

Dalam tipe data Boolean, nilai "true" atau "benar" direpresentasikan dengan bilangan biner berapa?

a)

0

b)

1

c)

2

d)

10

36.

Joko sedang mencoba menyelesaikan masalah matematika yang sulit. Dia menyadari bahwa dia perlu mengikuti langkah-langkah tertentu untuk mencapai solusi. Apa definisi algoritma?

a)

Serangkaian langkah atau instruksi untuk menyelesaikan masalah atau mencapai tujuan.

b)

Bahasa pemrograman yang digunakan untuk membuat aplikasi.

c)

Kumpulan data yang disimpan dalam komputer.

d)

Perangkat keras yang digunakan untuk memproses informasi.

37.

Ina sedang menghadapi masalah dalam menyelesaikan proyeknya di sekolah. Dia menyadari bahwa salah satu manfaat mempelajari algoritma adalah membantu kita menyelesaikan masalah secara...

a)

Cepat dan acak.

b)

Efisien dan sistematis.

c)

Kreatif dan artistik.

d)

Manual dan tradisional.

38.

Rina sedang belajar pemrograman dan algoritma di sekolah. Dia menyadari bahwa selain fundamental dalam pemrograman, mempelajari algoritma juga dapat membuat dia berpikir...

a)

Emosional dan subjektif.

b)

Spontan dan tidak terstruktur.

c)

Logis dan sistematis.

d)

Abstrak dan tidak praktis.

39.

Heri sedang merencanakan perjalanan ke kota lain. Dalam perjalanannya, ia menggunakan peta jalan untuk menentukan rute yang harus diambil. Namun, untuk mencapai tujuan tersebut, ia harus menggunakan kendaraan yang melaju secara berulang-ulang di beberapa titik. Dalam ilmu komputer, algoritma diibaratkan sebagai peta jalan, sedangkan looping diibaratkan sebagai...

a)

Kendaraan yang melaju.

b)

Mesin yang menjalankan langkah berulang.

c)

Tujuan akhir perjalanan.

d)

Rambu lalu lintas.

40.

Ina sedang mencoba memasak kue baru di dapur. Dia mengikuti langkah-langkah yang tertera dalam resep masakan dengan teliti. Contoh aktivitas sehari-hari yang menerapkan konsep algoritma adalah...

a)

Menonton televisi.

b)

Berjalan-jalan tanpa tujuan.

c)

Mengikuti resep masakan.

d)

Mendengarkan musik.

41.

Dalam sebuah kelas pemrograman, Angga menjelaskan berbagai cara penyajian algoritma kepada teman-temannya. Dia menyebutkan beberapa metode yang umum digunakan, KECUALI...

a)

Deskriptif.

b)

Flowchart.

c)

Pseudocode.

d)

Diagram Venn.

42.

Yuni sedang belajar tentang cara-cara untuk mengekspresikan algoritma yang dia pelajari di sekolah. Dia menemukan bahwa cara paling sederhana untuk mengekspresikan suatu algoritma adalah dengan menggunakan metode...

a)

Flowchart.

b)

Pseudocode.

c)

Deskriptif.

d)

Diagram.

43.

Joko sedang mencoba menjelaskan cara membuat kue kepada Siti. Ia ingin menuliskan langkah-langkahnya dengan cara...

a)

Menggunakan simbol-simbol khusus.

b)

Menulis instruksi dalam bentuk untaian kalimat yang jelas.

c)

Menggunakan bahasa pemrograman tingkat tinggi.

d)

Hanya menggunakan angka dan simbol matematika.

44.

Rudi sedang belajar tentang algoritma dan ingin menampilkan langkah-langkahnya dengan cara yang lebih visual. Ia memutuskan untuk menggunakan flowchart. Flowchart digunakan untuk menampilkan suatu algoritma dalam bentuk...

a)

Teks naratif.

b)

Kode program.

c)

Diagram.

d)

Tabel data.

45.

Dalam sebuah proyek, Yuni sedang membuat diagram alir untuk menjelaskan langkah-langkah yang harus diambil dalam proses pengembangan perangkat lunak. Simbol flowchart yang menunjukkan proses yang akan dilakukan adalah...

a)

Oval.

b)

Persegi panjang.

c)

Belah ketupat.

d)

Jajar genjang.

46.

Dalam sebuah rapat, Yuni harus memutuskan langkah selanjutnya untuk proyek yang sedang dikerjakan. Simbol flowchart yang menunjukkan keputusan yang harus diambil adalah...

a)

Oval.

b)

Persegi panjang.

c)

Belah ketupat.

d)

Jajar genjang.

47.

Dalam sebuah proyek, Wawan sedang membuat diagram alir untuk menjelaskan proses pengumpulan data. Ia perlu menunjukkan simbol yang tepat untuk menggambarkan langkah di mana data dimasukkan ke dalam sistem. Simbol flowchart yang menunjukkan sebuah input atau output adalah...

a)

Oval.

b)

Persegi panjang.

c)

Belah ketupat.

d)

Jajar genjang.

48.

Rani sedang mengerjakan proyek perangkat lunak dan menggunakan pseudocode untuk mengodekan solusi. Dengan cara ini, dia dapat fokus pada...

a)

Desain antarmuka pengguna.

b)

Logika dan efisiensi algoritma.

c)

Pemasaran produk perangkat lunak.

d)

Pengujian perangkat keras.

49.

Joko sedang belajar pemrograman dan menemukan bahwa pseudocode ditulis agar dapat dibaca oleh...

a)

Mesin atau robot.

b)

Hanya programmer profesional.

c)

Manusia.

d)

Sistem operasi.

50.

Dian sedang belajar untuk membuat program komputer. Dia menyadari bahwa untuk membentuk suatu algoritma yang baik, dia perlu mengetahui tentang...

a)

Sejarah komputer.

b)

Bentuk-bentuk penulisan algoritma.

c)

Jenis-jenis perangkat keras.

d)

Bahasa asing.