Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Struktur Data dan ALgoritma

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

NAMA (Tuliskan nama Kalian)

4 lines
2.
KELAS
a)

9A

b)

9B

c)

9C

d)

9D

e)

9E

3.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

4.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

5.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

6.

Manakah gambar yang menandakan input/output

a)

b)

c)

d)

e)

7.

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

8.

Apa yang dimaksud dengan algoritma komputer?

a)

Sebuah perangkat keras komputer

b)

Sistem operasi komputer

c)

Urutan langkah-langkah logis untuk menyelesaikan masalah

d)

Bahasa pemrograman tertentu

9.

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

10.

struktur data yaitu...

a)

menyimpan dan mengatur data dengan mneyusun secara terstruktur

b)

mengubah bentuk data

c)

menganalisis data

d)

menyimpan data

11.

elemen yang berada pada struktur data disebut.....

a)

indeks

b)

graph

c)

node

d)

tree

12.

struktur data yang mempunyai bnetuk seperti pohon disebut...

a)

root

b)

graf

c)

graph

d)

tree

13.

di bawah ini yang merupakan gambar struktur data pohon

a)

b)

c)

d)

14.

node yang tidak mempunyai turunan lagi.....

a)

parent node

b)

leaf node

c)

child node

d)

root

15.

tipe struktur data yang mengnadung beberapa node yang saling terhubung di sebut....

a)

graph

b)

tree

c)

array

d)

stack

16.

di bawah ini yang menunjukan gambar struktur data graph adalah...

a)

b)

c)

d)

17.

salah satu kelebihan dari struktur data tree yaitu...

a)

proses mencari data dapat dilakukan dengan cepat

b)

proses mencari data lama

c)

tidak esfisen

d)

proses perekaman data lama

18.

salah satu keunggulan struktur data graph adalah....

a)

penyimpanan data tidak efisien

b)

memerlukan waktu yang lama

c)

proses pencarian data dapat dilakukan dengan cepat

d)

membantu memeriksa hubungan antar node dengan cepat

19.

Apa yang dimaksud dengan 'Root' dalam struktur data tree?

a)

Node yang tidak memiliki turunan

b)

Node yang berisi sub-node

c)

Node yang berada di paling atas

d)

Node yang berasal dari parent node yang sama

20.

Apa yang dimaksud dengan 'Leaf node'?

a)

Node yang berasal dari parent node yang sama

b)

Node yang berisi sub-node

c)

Node yang tidak memiliki turunan lagi

d)

Node yang berada di paling atas

21.

Kegunaan struktur data graph pada media sosial adalah ...

a)

Mempresentasikan data sebuah akun pengguna

b)

Mempresentasikan jumlah pengguna media sosial

c)

Mempresentasikan hubungan antar pengguna media sosial

d)

Mempresentasikan daftar riwayat pesan masuk di sebuah akun

22.

Berikut ini yang merupakan kegunaan utama dari struktur data pohon adalah ....

a)

Pengurutan data dengan cepat

b)

Representasi struktur organisasi

c)

Pencarian jalur terpendek dalam graf

d)

Implementasi antrian

23.

Berdasarkan jenis struktur data di bawah ini, yang merupakan jenis struktur data linear adalah... (lebih dari 1)

a)

Array

b)

Tree

c)

Graph

d)

Queue

e)

Stack

24.

Operator logika yang umum digunakan adalah kecuali…

a)

OR

b)

AND

c)

NOT

d)

UWU

25.

Cara sistematis untuk menyimpan dan mengelola data dalam komputer disebut ....

a)

Informatika

b)

Berfikir Komputasional

c)

Struktur Data

d)

Pohon dan Graf

26.

Pada struktur data, yang dimaksud dengan 'node' adalah

a)

Titik awal dari sebuah program

b)

Unit dasar penyusun struktur data

c)

Proses pengulangan dalam pengodean

d)

Program untuk menggambar grafik

27.

Struktur data "Graph" terdiri atas

a)

simpul dan cabang

b)

node dan leaf

c)

root dan child

d)

stack dan queue

28.

Pada struktur data "Tree" yang disebut sebagai "root" adalah

a)

daun

b)

cabang

c)

simpul awal

d)

pohon keseluruhan

29.

Sebutkan keuntungan menggunakan struktur data yang tepat!

a)

Keuntungan menggunakan struktur data yang tepat termasuk efisiensi, pengurangan kompleksitas, dan pengelolaan memori yang lebih baik.

b)

Membuat kode lebih sulit dipahami

c)

Mengurangi penggunaan algoritma

d)

Meningkatkan waktu eksekusi program

30.

Apa itu graf dalam konteks struktur data?

a)

Graf adalah struktur data yang hanya menghubungkan dua simpul secara langsung.

b)

Graf adalah struktur data yang tidak memiliki hubungan antara simpul-simpulnya.

c)

Graf adalah struktur data yang hanya terdiri dari simpul tanpa sisi.

d)

Graf adalah struktur data yang terdiri dari simpul dan sisi yang menghubungkan simpul-simpul tersebut.

31.

Mengapa penting untuk mempelajari algoritma?

a)

Untuk menghapus data

b)

Untuk mencetak dokumen

c)

Untuk menghindari penggunaan komputer

d)

Untuk meningkatkan kemampuan berpikir komputasional

32.

Apa yang dimaksud dengan diagram alir?

a)

Sistem penyimpanan data

b)

Metode untuk menulis kode

c)

Gambaran langkah-langkah algoritma menggunakan simbol

d)

Kumpulan data yang terorganisir