Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KISI-KISI KELAS 9 SAS INFORMATIKA SEMESTER GENAP 2024-2025

Total questions: 44

Worksheet time: 23mins

Name
Class
Date
1.

Blockly adalah alat pemrograman yang menggunakan

a)

Blok visual

b)

Teks

c)

Kode biner

d)

Diagram alir

2.

Tujuan utama Blockly adalah....

a)

Mempermudah pembelajaran pemrograman

b)

Membuat aplikasi mobile

c)

Menggantikan bahasa pemrograman profesional

d)

Membuat game 3D

3.

Blok dalam Blockly biasanya mewakili...

a)

Perintah atau fungsi

b)

Gambar atau animasi

c)

File teks

d)

Suara

4.

Blockly sering digunakan untuk mempelajari...

a)

Konsep dasar pemrograman

b)

Bahasa pemrograman Python

c)

Desain grafis

d)

Analisis data

5.

Blockly dikembangkan oleh...

(a)  

6.

Blok yang digunakan untuk mengulang suatu perintah disebut...

a)

Blok perulangan

b)

Blok kondisi

c)

Blok variabel

d)
  1. Blok fungsi

7.

Blok "if" dalam Blockly digunakan untuk...

a)

Menjalankan perintah jika kondisi terpenuhi

b)

Mengulang perintah

c)

Menyimpan nilai

d)

Membuat fungsi

8.

Blok "move forward" dalam Blockly biasanya digunakan dalam konteks...

a)

Pemrograman robot

b)

Desain web

c)

Analisis data

d)

Pembuatan game

9.

Blok logic dalam Blockly biasanya mewakili...

a)

Kondisi

b)

Variabel

c)

Perulangan

d)

Fungsi

10.

Blok "create variable" digunakan untuk...

a)

Menyimpan nilai

b)

Menampilkan teks

c)

Mengulang perintah

d)

Membuat fungsi

11.

Blockly dapat mengekspor kode ke bahasa pemrograman seperti...

a)

JavaScript dan Python

b)

HTML dan CSS

c)

Java dan C++

d)

PHP dan Ruby

12.

Blok "print" dalam Blockly digunakan untuk...

a)

Menampilkan teks di layar

b)

Menyimpan data

c)

Membuat grafik

d)
  1. Menghentikan program

13.

Blok "math" dalam Blockly digunakan untuk...

a)

Operasi matematika

b)

Membuat grafik

c)

Menyimpan teks

d)
  1. Mengontrol robot

14.

Blok "function" dalam Blockly digunakan untuk...

a)

Membuat kode yang dapat dipanggil ulang

b)

Menyimpan variabel

c)

Menampilkan teks

d)
  1. Mengontrol perulangan

15.

Blok "text" dalam Blockly digunakan untuk...

a)

Mengolah teks

b)

Menyimpan angka

c)

Membuat grafik

d)
  1. Mengontrol robot

16.

Apa yang dilakukan oleh blok "repeat"?

a)

Mengulang perintah sebanyak n kali

b)

Menyimpan nilai

c)

Menampilkan teks

d)
  1. Membuat fungsi

17.

Blok "text" dalam Blockly digunakan untuk...

a)

Mengolah teks

b)

Menyimpan angka

c)

Membuat grafik

d)
  1. Mengontrol robot

18.

Blockly cocok untuk pemula karena...

a)

Menggunakan antarmuka visual yang mudah dipahami

b)

Membutuhkan pengetahuan matematika tingkat tinggi

c)

Hanya digunakan oleh profesional

d)
  1. Membutuhkan perangkat keras mahal

19.

Blockly dapat diintegrasikan dengan...

a)

Scratch dan Arduino

b)

Photoshop dan Illustrator

c)

Microsoft Word dan Excel

d)
  1. Facebook dan Instagram

20.

Blockly dapat membantu siswa memahami konsep...

a)

Algoritma dan logika pemrograman

b)

Desain grafis

c)

Analisis data statistik

d)
  1. Manajemen proyek

21.

Apa kelemahan utama Blockly?

a)

Terbatas dalam kompleksitas proyek

b)

Sulit dipahami oleh pemula

c)

Tidak dapat digunakan untuk robotika

d)
  1. Tidak mendukung ekspor kode

22.

Game pertama yang biasanya dimainkan di Blockly Games adalah...

a)

Maze

b)

Film

c)

Bird

d)
  1. Turtle

23.

Tujuan utama dari game "Maze" dalam Blockly Games adalah...

a)

Membuat karakter mencapai tujuan

b)

Menyelesaikan teka-teki matematika

c)

Membuat animasi

d)
  1. Menyimpan data

24.

Game "Bird" dalam Blockly Games mengajarkan konsep...

a)

Kondisi (if-else)

b)

Perulangan (loops)

c)

Variabel

d)
  1. Fungsi

25.

Game "Turtle" dalam Blockly Games mengajarkan konsep...

a)

Menggambar dengan perintah pemrograman

b)

Menyelesaikan labirin

c)

Membuat animasi

d)
  1. Menyimpan data

26.

Game "Maze" mengajarkan konsep...

a)

Urutan perintah (sequence)

b)

Kondisi (if-else)

c)

Perulangan (loops)

d)
  1. Fungsi

27.

Pada level lanjutan game "Maze", pemain akan menggunakan...

a)

Perulangan (loops)

b)

Kondisi (if-else)

c)

Variabel

d)
  1. Fungsi

28.

Blok "repeat" dalam game "Maze" digunakan untuk...

a)

Mengulang perintah

b)

Menyimpan data

c)

Menampilkan teks

d)
  1. Membuat fungsi

29.

Game "Maze" memiliki tingkat kesulitan yang...

a)

Meningkat secara bertahap

b)

Tetap sama

c)

Acak

d)
  1. Tidak terprediksi

30.

Tujuan utama dalam game "Bird" adalah...

a)

Membantu burung mencapai tujuan (sarang berisi telur)

b)

Menyelesaikan teka-teki matematika

c)

Membuat animasi

d)
  1. Menyimpan data

31.

Blok yang sering digunakan dalam game "Bird" adalah...

a)

b)

c)

d)

32.

Game "Turtle" mengajarkan konsep...

a)

Perulangan (loops)

b)

Kondisi (if-else)

c)

Variabel

d)
  1. Fungsi

33.

Blok yang sering digunakan dalam game "Turtle" adalah...

a)

b)

c)

d)

34.

Berikut yang bukan contoh blok kode "Math" pada blockly demo ....

a)

b)

c)

d)

35.

Berikut yang masuk contoh blok kode "Logic" pada blockly demo ....

a)

b)

c)

d)

36.

Berikut yang masuk contoh blok kode "Text" pada blockly demo ....

a)

b)

c)

d)

37.

Berikut yang masuk contoh blok kode "List" pada blockly demo ....

a)

b)

c)

d)

38.

Berikut yang masuk contoh blok kode "Variabel" pada blockly demo ....

a)

b)

c)

d)

39.

Berikut yang masuk contoh blok kode "List" pada blockly demo ....

a)

b)

c)

d)

40.

Susunan blok program yang benar untuk menyelesaikan level blockly berikut ini adalah ....

a)

b)

c)

d)

41.

Susunan blok program yang benar untuk menyelesaikan level blockly berikut ini adalah ....

a)

b)

c)

d)

42.

Susunan blok program yang benar untuk menyelesaikan level blockly berikut ini adalah ....

a)

b)

c)

d)

43.

Susunan blok program yang benar untuk menyelesaikan level blockly berikut ini adalah ....

a)

b)

c)

d)

44.

Susunan blok program yang benar untuk menyelesaikan level blockly berikut ini adalah ....

a)

b)

c)

d)