wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis BK : Strategi Algoritmik

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Metode menyelesaikan masalah dengan mencoba semua kemungkinan solusi merupakan pengertian dari metodologi ....

a)

Development

b)

Brute Force

c)

Greedy

d)

Divide

e)

Divide and Conqueror

2.

Memilih koin terbesar dalam setiap langkah untuk mencapai jumlah uang tertentu adalah salah satu contoh dari strategi

a)

Development

b)

Brute Force

c)

Greedy

d)

Divide

e)

Divide and Conqueror

3.

Berikut yang merupakan kelebihan dari strategi Divide and Conqueror adalah ...

a)

Tidak selalu menghasilkan solusi optimal global

b)

Cepat dan mudah diimplementasikan

c)

Sederhana dan menjamin solusi optimal

d)

Efisien untuk banyak masalah rekursif

e)

Lebih kompleks untuk diimplementasikan dibanding brute force

4.

bagan atau diagram yang digunakan untuk menggambarkan alur proses atau langkah-langkah dalam menyelesaikan suatu masalah secara visual merupakan pengertian dari ....

a)

Flowgraph

b)

Flowrectangle

c)

Flowcircle

d)

Flowline

e)

Flowchart

5.

Berikut yang tidak termasuk kedalam tujuan dibuatkannya bagan alir adalah....

a)

Menyederhanakan pemahaman logika program atau algoritma

b)

Biar makin gaya dan keren aja

c)

Memudahkan analisis, desain, dan dokumentasi proses

d)

Menjadi alat bantu komunikasi antara perancang sistem, programmer, dan pengguna

e)

Memberikan gambaran terkait jalannya program

6.

Ada berapakah symbol dalam flowchart yang ditampilkan oleh Pak Nurdiyanto saat mempresentasikan materi Berfikir Komputasional : Strategi Algoritmik ....

a)

15

b)

16

c)

17

d)

18

e)

19

7.

langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan suatu permasalahan. merupakan pengertian dari ....

a)

Algoritma

b)

Algoritem

c)

Pseudocode

d)

Flowchart

e)

Syntax

8.

Berikut yang tidak termasuk ke dalam perbedaan antara Algoritma dan Pesudocode adalah ....

a)

Algoritma bentuknya Deskriptif (narasi/logika langkah) sedangkan Pseudocode Mirip bahasa pemrograman

b)

Algoritma Tujuannya Menyusun urutan langkah solusi sedangkan Pseudocode Menyusun langkah dengan struktur seperti kode

c)

Algoritma digunakan sebagai dokumentasi awal sedangkan pseudocode tahap sebelum implementasi program

d)

Algoritma bahasanya Natural atau semi formal sedangkan pseudocode Mirip struktur bahasa C, Python, Pascal dll

e)

Algoritma digunakan sebagai tahap sebelum implementasi program sedangkan pseudocode dokumentasi awal

9.

representasi algoritma dalam bentuk mirip kode program, tetapi tidak mengikuti aturan sintaks tertentu merupakan pengertian dari ....

a)

Algoritma

b)

Algoritem

c)

Pseudocode

d)

Flowchart

e)

Syntax

10.

Simbol dalam flowchart yang menunjukkan pengolahan yang dilakukan oleh komputer adalah....

a)

Processing Symbol

b)

Terminator Symbol

c)

Decision Symbol

d)

Connector Symbol

e)

Input-Output Symbol