Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Asessmen Awal Kognitif Kelas 9

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Hadi sedang belajar pemrograman di masa depan dan ingin memahami apa yang dimaksud dengan pseudocode. Apa yang dimaksud dengan pseudocode?

a)

Bahasa pemrograman yang digunakan untuk membuat aplikasi

b)

Deskripsi algoritma yang ditulis dalam bentuk yang mirip dengan bahasa pemrograman

c)

Kode yang digunakan untuk mengakses database

d)

Bahasa pemrograman tingkat rendah

2.

Angga sedang belajar pemrograman di masa depan. Manakah yang merupakan struktur dasar dari pseudocode?

a)

Deklarasi, Input, Proses, Output

b)

Deklarasi, Looping, Output

c)

Input, Output, Looping

d)

Deklarasi, Kondisi, Output

3.

Sri sedang belajar pemrograman di dunia futuristik dan ingin menyimpan nilai sementara yang bisa berubah selama program berjalan. Apa yang harus dia gunakan dalam pseudocode?

a)

Nilai tetap yang tidak bisa diubah

b)

Tempat penyimpanan data yang nilainya bisa berubah

c)

Fungsi yang digunakan untuk menghitung nilai

d)

Kondisi yang harus dipenuhi dalam program

4.

Rizky sedang belajar pemrograman di masa depan dan ingin mengetahui struktur kontrol dalam pseudocode. Manakah yang termasuk struktur kontrol dalam pseudocode?

a)

If-Else, While, For

b)

Integer, String, Boolean

c)

Input, Output, Process

d)

Variable, Constant, Array

5.

Angga sedang belajar pemrograman di masa depan. Bagaimana cara menulis pernyataan kondisional dalam pseudocode?

a)

IF kondisi THEN aksi

b)

WHILE kondisi DO aksi

c)

FOR kondisi DO aksi

d)

REPEAT aksi UNTIL kondisi

6.

Surya sedang belajar pemrograman di masa depan dan ingin memahami konsep perulangan dalam pseudocode. Apa yang dimaksud dengan perulangan dalam pseudocode?

a)

Proses yang dilakukan sekali saja

b)

Proses yang dilakukan berulang kali sampai kondisi tertentu terpenuhi

c)

Proses yang dilakukan tanpa henti

d)

Proses yang dilakukan hanya jika kondisi tertentu terpenuhi

7.

Agus sedang belajar pemrograman di masa depan. Manakah contoh perulangan yang benar dalam pseudocode?

a)

WHILE kondisi DO aksi

b)

IF kondisi THEN aksi

c)

INPUT data

d)

OUTPUT hasil

8.

Dimas sedang belajar pemrograman di masa depan dan ingin menyederhanakan programnya dengan mengelompokkan aksi-aksi tertentu. Apa yang harus Dimas gunakan dalam pseudocode?

a)

Menyimpan data

b)

Melakukan perhitungan

c)

Menyederhanakan program dengan mengelompokkan aksi-aksi tertentu

d)

Menampilkan output

9.

Agus sedang belajar pseudocode di masa depan. Bagaimana cara Agus mendeklarasikan variabel dalam pseudocode?

a)

VAR nama_variabel : tipe_data

b)

INPUT nama_variabel

c)

OUTPUT nama_variabel

d)

IF nama_variabel THEN

10.

Indah sedang menulis program untuk menentukan apakah suatu nilai lebih kecil dari 20 di dunia futuristik. Manakah yang merupakan contoh pernyataan kondisional yang benar dalam pseudocode?

a)

IF x < 20 THEN PRINT "Lebih kecil dari 20"

b)

WHILE x < 20 DO PRINT "Lebih kecil dari 20"

c)

FOR x < 20 DO PRINT "Lebih kecil dari 20"

d)

REPEAT PRINT "Lebih kecil dari 20" UNTIL x < 20

11.

Rizal sedang belajar pemrograman di masa depan dan ingin memahami apa yang dimaksud dengan fungsi dalam pseudocode. Apa yang akan Rizal pelajari?

a)

Bagian dari program yang melakukan tugas tertentu dan mengembalikan nilai

b)

Bagian dari program yang menyimpan data

c)

Bagian dari program yang menampilkan output

d)

Bagian dari program yang melakukan perulangan

12.

Bagaimana cara Laila menulis perulangan WHILE dalam pseudocode untuk mencetak angka 1 sampai 10 di dunia futuristik?

a)

WHILE i <= 10 DO aksi

b)

FOR i = 1 TO 10 DO aksi

c)

IF i <= 10 THEN aksi

d)

REPEAT i <= 10 DO aksi

13.

Rizky sedang belajar pseudocode di masa depan. Manakah yang merupakan contoh perintah input yang benar dalam pseudocode?

a)

VAR nama : String

b)

INPUT nama

c)

OUTPUT nama

d)

IF nama THEN

14.

Arif adalah seorang penjelajah antariksa yang sedang belajar pemrograman di kapal luar angkasa dan ingin mengetahui apa yang dimaksud dengan tipe data Boolean dalam pseudocode. Apa yang akan dia pelajari?

a)

Tipe data yang hanya memiliki dua nilai: True atau False

b)

Tipe data yang menyimpan angka bulat

c)

Tipe data yang menyimpan teks

d)

Tipe data yang menyimpan angka desimal

15.

Dian sedang belajar pemrograman di masa depan dan ingin tahu bagaimana cara menulis kondisi dalam pseudocode. Bagaimana cara menulis kondisi dalam pseudocode?

a)

IF condition THEN

b)

VAR condition THEN

c)

INPUT condition THEN

d)

OUTPUT condition THEN