wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS ALGORITMA & PEMOGRAMAN

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apakah yg dimaksud dengan algoritma?

a)

Sekumpulan beberapa cara untuk mencari solusi dengan bantuan komputer

b)

langkah - langkah untuk mencari pemecahan masalah dengan bantuan program komputer

c)

Sekumpulan langkah terbatas untuk mencari jalan keluar dari suatu masalah dengan bantuan komputer

d)

beberapa tahapan dalam memperbaiki suatu permasalahan dengan bantuan program komputer

2.

Manakah yang bukan termasuk syarat suatu algoritma

a)

Finiteness, Effective, Output

b)

input, Definitness, Secure, Effective

c)

Definitness, Effective, Finiteness,

d)

Input, Output, Finiteness

3.

Manakah yang bukan termasuk kriteria algoritma yang baik

a)

terdiri dari inputan yang terstruktur sehingga dapat dipahami

b)

Ditulis dengan bahasa baku sehingga mudah diimplementasikan

c)

Mempunyal logika yang tepat untuk memecahkan masalah

d)

Menghasilkan output yang benar dalam waktu singkat

4.

Manakah Jenis proses algoritma yang tepat

a)

Sequence, Selection, Iteration Proses

b)

Selection, Repetation, prototype Proses

c)

Syntax, Selection, Looping proses

d)

Seperated, Selection, Random proses

5.

Manakah yang bukan termasuk Kriteria algoritma yang baik

a)

Menggunakan logika yang tepat

b)

Memiliki inputan sesuai dengan standart

c)

Memberikan definisi yang jelas

d)

Berakhir setelah beberapa langkah

6.

APakah yang dimaksud dengan Pseudecode?

a)

Keterangan yang digunakan didalam mendesain program

b)

Kata-kata yang digunakan untuk menyusun suatu program komputer

c)

Kata kunci yang digunakan untuk menjelaskan operasi komputer

d)

kumpulan kata yang digunakan untuk membangun operasi komputer

7.

Manakah syntax untuk mencetak yang benar?

a)

print("ini yang benar"):

b)

print("ini yang benar")

c)

print("ini yang benar");

d)

print(ini yang benar)

8.

Python bersifat "case sensitif" apakah maksudnya?

a)

huruf konsonan dan non konsonan ada perbedaan

b)

hanya huruf non kapital yang dapat digunakan

c)

huruf kapital dan huruf non kapital memiliki perbedaan

d)

huruf kapital yang dapat digunakan

9.

Apakah yang dimaksud dengan "command" pada python

a)

keterangan yang ada didalam script program

b)

komentar yang ada didalam fungsi pemograman

c)

salah satu simbol yang digunakan untuk membuat program

d)

kode didalam script yang tidak dijalankan mesin / kompiler

10.

Manakah yang bukan termasuk simbol "Escape sequences"

a)

\n

b)

\u

c)

\t

d)

\a

11.

Apakah yang dimaksud dengan "Variabel" ?

a)

kode yang digunakan untuk menampung data/info

b)

kata kunci yang digunakan untuk menampung nama / nilai

c)

karakter yang digunakan untuk menyimpan nilai

d)

Identifier yang digunakan untuk menampung data/info

12.

Simbol yang digunakan untuk pengolahan didalam program disebut juga?

a)

Operasi

b)

Optimasi

c)

Operand

d)

Operator

13.

Data (variabel) atau konstanta yang diolah didalam program disebut juga?

a)

Operator

b)

Operand

c)

Operasi

d)

Optimasi

14.

operator yang menggunakan lebih dari dua atau tiga operan disebut juga?

a)

unary operator

b)

ternary operator

c)

multi operator

d)

binary operator

15.

Manakah struktur syntax input yang benar?

a)

input([prompt])

b)

input([prompt]);

c)

input(prompt)

d)

input[prompt]

16.

APakah yang dimaksud dengan "Identation"

a)

jarak antar kode untuk mengatur program

b)

Baris yang digunakan untuk penanda kode dalam program

c)

Ruang diawal baris untuk menentukan ruang lingkup dalam kode

d)

identitas kode didalam program sebagai penanda blok kode

17.

Manakah yang bukan termasuk jenis dari "Tipe Data"?

a)

Boolean

b)

String

c)

Complex

d)

Binary

18.

Apakah yang dimaksud dengan "Identifier" ?

a)

Jarak didepan baris sebagai penanda blok program

b)

Kata kunci yang digunakan oleh program

c)

Nama berbagai elemen program

d)

Tempat / penampung data atau informasi

19.

Manakah yang bukan termasuk syntax operasi seleksi

a)

IF

b)

IF - Else

c)

IF - Switch

d)

IF - Elif

20.

Manakah penulisan syntax "IF" yang benar?

a)

if b > a:

print("b lebih besar")

b)

if b > a

print("b lebih besar"):

c)

if b > a:

print("b lebih besar")

d)

if b > a

print(b lebih besar)