wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman

Total questions: 32

Worksheet time: 24mins

Name
Class
Date
1.

serangkaian langkah terstruktur untuk menyelesaikan suatu masalah, disebut dengan

a)

komponen

b)

algoritma

c)

Program

d)

data

2.

Setelah algoritma terbentuk dan dinyatakan sudah benar, langkah selanjutnya untuk implementasikan algoritma tersebut menggunakan

a)

Sistem Operasi

b)

Proses

c)

Bahasa Pemrograman

d)

Input

3.

Komponen utama algoritma seperti yang ada dibawah ini, kecuali

a)

Input

b)

Domain

c)

Proses

d)

Output

4.

Algoritma yang kita buat dan dijalankan bersifat

a)

Looping

b)

Bouncing

c)

Sequential

d)

Branching

5.

Memilih langkah yang akan dijalankan berdasarkan kondisi tertentu

a)

Sequential

b)

Looping

c)

Bouncing

d)

Conditional/Branching

6.

Mengulang serangkaian langkah atau pernyataan beberapa kali berdasarkan kondisi tertentu. Disebut dengan

a)

Looping

b)

Branching

c)

Conditional

d)

Flowchart

7.

Representasi informal dari algoritma dalam bahasa manusia, mudah dipahami.

a)

database

b)

Algoritma

c)

Pseudocode

d)

Flowchart

8.

Representasi visual dari algoritma menggunakan simbol-simbol, memudahkan visualisasi langkah-langkah.

a)

Pseudocode

b)

Conditional

c)

Database

d)

Flowchart

9.

Aturan tata bahasa yang mengatur penulisan kode program disebut

a)

Syntax

b)

Bahasa Pemrograman

c)

Kompiler

d)

Interpreter

10.

Berikut ini yang termasuk dalam bahasa pemrograman, kecuali

a)

Python

b)

C++

c)

Java

d)

Linux

11.

Berikut ini yang termasuk dalam type data

a)

Boolean

b)

Cupcake

c)

Variabel

d)

Linier

12.

Berikut ini yang termasuk dalam perulangan

a)

if

b)

if-else

c)

for

d)

switch

13.

Sifat algoritma adalah

a)

Notasi-notasinya dapat digunakan hanya menggunakan bahasa java

b)

Menggunakan simbol bahasa tertentu untuk memudahkan dalam membuat program

c)

Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman tertentu.

d)

Tidak bisa menggambarkan dalam kondisi tertentu saja

14.

Menurut Donald E. Knuth, algoritma mempunyai lima ciri penting yang meliputi, kecuali :

a)

keterbatasan

b)

kepastian

c)

keluaran

d)

Umum

15.

Kegiatan membuat program oleh seorang programmer dengan mempergunakan bahasa pemrograman yang dikuasai oleh programmer tersebut

a)

Program

b)

Aplikasi

c)

Pemrograman

d)

Bahasa pemrograman

16.

Berikut ini adalah simbol flowchart, yaitu

a)

Data

b)

Preparation

c)

Off Page Connector

d)

On Page Connector

17.

simbol yang digunakan data untuk input dan output

a)

data

b)

Off Page Connector

c)

Preparation

d)

Decision

18.

Simbol flowchart yang digunakan untuk percabangan adalah

a)

Terminator

b)

Decision

c)

Data

d)

Preparation

19.

Simbol flowchart yang memiliki 1 pasang dalam sebuah kasus tertentu adalah

a)

Data

b)

Terminator

c)

data

d)

Off Page Connector

20.

Merupakan simbol flowchart

a)

data

b)

input

c)

Proses

d)

Output

21.

Berikut ini adalah tingkatan bahasa pemrograman, kecuali

a)

Bahasa tingkat tinggi

b)

Bahasa Tingkat Menengah

c)

Bahasa tingkat sedang

d)

Bahasa Tingkat Rendah

22.

Simbol flowchart yang memiliki 1 inputan dan 2 output, biasa digunakan dalam percacabangan adalah

a)

b)

c)

d)

23.

Simbol flowchart yang digunakan untuk meletakkan rumus atau perhitungan tertentu

a)

Output

b)

Proses

c)

Data

d)

Input

24.

mudah digunakan oleh pembuat program maupun orang lain yang tidak mengerti program sekalipun, berhubungan dengan warna, tombol, pernyataan ini berhubungan dengan

a)

Program Mudah dibaca

b)

Program Mudah dipahami penggunaannya

c)

User Friendly

d)

Tidak ada jawaban yang benar

25.

Berikut ini merupakan operator logika adalah

a)

DIV

b)

MOD

c)

NOT

d)

+

26.

Operator yang digunakan untuk mengambil sisa bagi dari suatu proses adalah

a)

DIV

b)

MOF

c)

NOR

d)

XOR

27.

Berikut ini adalah tabel kebenaran untuk operator logika

a)

OR

b)

AND

c)

NOT

d)

XOR

28.

Perhatikan flowchart tersebut, jika kita melakukan analisa untuk flowchart tersebut akan menghasilkan output

a)

1 2 3

b)

1 2 3 4 5 6

c)

1 2 3 4

d)

1 2 3 4 5

29.

Type data yang bernilai benar/salah adalah

a)

String

b)

Boolean

c)

Integer

d)

Real

30.

Type variabel yang bisa menyimpan semua karakter

a)

String

b)

integer

c)

real

d)

Boolean

31.

Pemesanan tempat memory variable dan tipe data atau fungsi tertentu adalah

(a)  

32.

Suatu kondasi dimana struktur if berada di dalam if lainnya adalah statment dari kondisi yang disebut sebagai IF

(a)