wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Logika & Pemrograman (ID)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Pada saat Ani berumur 8 tahun, umur Budi setengah dari umur Ani. Sekarang umur Budi 36 tahun. Berapakah umur Ani sekarang?

a)

72 tahun

b)

40 tahun

c)

20 tahun

d)

18 tahun

2.

Salman punya adik bernama Hasan, Jumlah umur mereka 21 tahun, sedangkan selisih umur mereka 2 tahun. Berapakah usia Salman dan Hasan?

a)

Salman 11 tahun dan Hasan 9 tahun.

b)

Salman 11,5 tahun dan Hasan 9,5 tahun.

c)

Salman 12 tahun dan Hasan 10 tahun.

d)

Salman 9,5 tahun dan Hasan 11,5 tahun.

3.
a)

128

b)

87

c)

42

d)

18

4.

Jika diperlukan waktu satu menit untuk merebus satu telur, berapa waktu yang diperlukan untuk merebus sepuluh telur?

a)

10 menit

b)

1 menit

c)

5 menit

d)

6 detik

5.

Mana yang lebih besar, 18 persen dari 81 atau 81 persen dari 18?

a)

18 persen dari 81

b)

Sama besar

c)

81 persen dari 18

6.

Algoritma adalah ...

a)

instruksi

b)

prosedur

c)

rumus

d)

tipe data

7.

Keyword untuk percabangan di pemrograman adalah ...

a)

for

b)

if - else

c)

switch - case

d)

while - do

8.

Sedangkan keyword untuk perulangan adalah ...

a)

for

b)

while - do, do - while

c)

switch - case

d)

if

e)

foreach

9.

Istilah yang sering dipakai untuk error dalam pengembangan aplikasi disebut ...

a)

hang

b)

bug

c)

crash

d)

freeze

10.

Typo dalam code akan menimbulkan ...

a)

Run-time Error

b)

Syntax Error

c)

Linker Error

d)

Human Error

11.

Esensi role programmer dalam team adalah ...

a)

Koding

b)

Problem Solving

c)

Debugging

d)

Implementing Features

12.

Contoh dari camel case ..

a)

CamelCase

b)

camelCase

c)

camel_case

d)

camel-case

e)

camelcase

13.

public, protected dan private dalam bahasa pemrograman adalah ...

a)

inheritance

b)

access specifier

c)

statement

d)

expression

e)

polymorphism

14.

Untuk mencegah terjadinya redundansi dalam pemrograman; proses yang sering berulang bisa ditaruh di dalam ...

a)

perulangan

b)

fungsi

c)

block

d)

percabangan

15.

Untuk menyimpan banyak data dengan tipe yang sama dapat menggunakan ...

a)

variable

b)

array

c)

class

d)

function

16.

struktur data first in, first out

a)

stack

b)

queue

c)

vector

d)

array

17.

Struktur data yang tepat untuk memecahkan masalah diatas (tower of Hanoi) adalah...

a)

queue

b)

stack

c)

linked-list

d)

graph

18.

Untuk mengelola source codes dan melacak perubahan dalam pengembangan aplikasi, dapat menggunakan ...

a)

Cloud Storage

b)

Version Control (Git, SVN)

c)

IDE

d)

Text Editor

e)

XAMPP

19.

Berikut ini merupakan bahasa pemrograman tingkat Native adalah:

a)

Java

b)

C++

c)

Objective-C

d)

C#

e)

Kotlin

20.

Proses mengubah game dari suatu platform ke platform lain disebut ...

a)

synchronization

b)

porting

c)

version control

d)

hot fix

e)

game evolution