wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Worksheet: ASAS KELAS 9

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Struktur data adalah …

a)

Metode untuk mendesain aplikasi

b)

Cara mengorganisasi dan menyimpan data dalam komputer

c)

Bahasa pemrograman tingkat tinggi

d)

Teknik untuk mempercepat koneksi internet

2.

Struktur data linier ditandai dengan …

a)

Data saling terhubung bebas

b)

Elemen tersusun berurutan

c)

Data tersimpan dalam bentuk pohon

d)

Menggunakan indeks acak

3.

Contoh struktur data dinamis adalah …

a)

Array

b)

Stack

c)

Queue linked list

d)

Variabel

4.

Flowchart digunakan untuk …

a)

Membuat desain web

b)

Menganalisis data

c)

Menyajikan algoritma secara visual

d)

Menginstal aplikasi

5.

Gerbang logika AND akan bernilai benar jika …

a)

Salah satu input benar

b)

Kedua input benar

c)

Semua output benar

d)

Tidak ada input

6.

Ekspresi logika: NOT (1 AND 0) menghasilkan …

a)

0

b)

1

c)

AND

d)

Tidak dapat dihitung

7.

Hasil dari 1 OR (0 AND 0) adalah …

a)

0

b)

1

c)

2

d)

Tidak valid

8.

Jika A=1, B=1, C=0, maka A AND B OR C adalah …

a)

0

b)

1

c)

2

d)

Tidak valid

9.

Manakah diagram gerbang OR?

a)

Kedua input harus benar

b)

Salah satu input benar menghasilkan benar

c)

Membalik nilai

d)

Membandingkan nilai

10.

Fungsi utama gerbang NOT adalah …

a)

Menjumlahkan

b)

Menyalin input

c)

Membalik nilai bit

d)

Menyimpan data

11.

Output gerbang NAND akan bernilai salah jika …

a)

Semua input benar

b)

Salah satu input salah

c)

Tidak ada input

d)

Input negatif

12.

Operasi logika yang bernilai benar jika input berbeda disebut …

a)

AND

b)

OR

c)

XOR

d)

NAND

13.

Hasil dari 1 XOR 1 adalah …

a)

0

b)

1

c)

2

d)

3

14.

Ekspresi (A OR B) AND C benar jika …

a)

C=0

b)

A dan B=0

c)

C=1 dan salah satu A/B=1

d)

Semua input 0

15.

Flowchart simbol belah ketupat digunakan untuk …

a)

Proses

b)

Input

c)

Output

d)

Percabangan

16.

Algoritma adalah …

a)

Bahasa pemrograman

b)

Langkah-langkah sistematis untuk menyelesaikan masalah

c)

Sistem operasi

d)

Desain aplikasi

17.

Pseudocode digunakan untuk …

a)

Menggambar animasi

b)

Menulis algoritma berbentuk bahasa baku

c)

Menjalankan program

d)

Mengedit gambar

18.

Contoh penyajian algoritma teks adalah …

a)

Flowchart

b)

Storyboard

c)

Pseudocode

d)

Diagram venn

19.

Integrasi konten aplikasi perkantoran berarti …

a)

Menghapus file

b)

Menggabungkan data dari berbagai aplikasi

c)

Menginstal aplikasi

d)

Mengubah bahasa aplikasi

20.

Spreadsheet termasuk aplikasi …

a)

Presentasi

b)

Pengolah angka

c)

Editor audio

d)

Browser

21.

Microsoft Word digunakan untuk …

a)

Mengedit video

b)

Mengolah teks

c)

Membuat animasi

d)

Menghitung otomatis

22.

Menu "Insert" berfungsi untuk …

a)

Menghapus teks

b)

Menambahkan objek

c)

Mengganti tema

d)

Menutup dokumen

23.

Elemen utama dalam blog adalah …

a)

Halaman dan postingan

b)

Data sensor

c)

Sinyal radio

d)

Server cloud

24.

Langkah pertama membuat blog adalah …

a)

Mengisi komentar

b)

Membuat akun

c)

Membalas pesan

d)

Menginstal game

25.

Untuk mempublikasi artikel, menu yang digunakan adalah …

a)

Save

b)

Publish

c)

Delete

d)

Filter

26.

Blog adalah …

a)

Media sosial singkat

b)

Catatan digital yang berisi tulisan

c)

Aplikasi pesan

d)

Editor video

27.

Vlog adalah …

a)

Blog dalam bentuk tulisan

b)

Video blog

c)

Foto digital

d)

Musik online

28.

Kamera dan mikrofon diperlukan untuk membuat …

a)

Podcast

b)

Vlog

c)

Artikel

d)

Infografik

29.

Setelah merekam video, langkah berikutnya adalah …

a)

Menghapus video

b)

Mengedit video

c)

Mematikan wifi

d)

Menutup aplikasi

30.

“Thumbnail” dalam vlog berarti …

a)

Judul video

b)

Gambar sampul

c)

Isi video

d)

Ukuran file

31.

Pada Scratch, blok biru biasanya untuk …

a)

Gerak

b)

Tampilan

c)

Suara

d)

Variabel

32.

Scratch adalah bahasa pemrograman …

a)

Tekstual

b)

Visual berbasis blok

c)

Assembly

d)

Low level

33.

Blok "repeat" pada Scratch berfungsi untuk …

a)

Percabangan

b)

Perulangan

c)

Kondisi

d)

Penyimpanan

34.

Blockly digunakan untuk belajar …

a)

Desain grafis

b)

Pemrograman visual

c)

Editing video

d)

Musik

35.

Platform Blockly dikembangkan oleh …

a)

NASA

b)

Google

c)

Mozilla

d)

Intel

36.

Blockly menyusun program menggunakan …

a)

Teks

b)

Blok visual

c)

Ikon

d)

Grafik

37.

Literasi numerik berarti kemampuan …

a)

Menyanyi

b)

Mengolah dan memahami angka

c)

Menggambar

d)

Mengedit video

38.

Data kuantitatif berarti …

a)

Teks

b)

Angka

c)

Audio

d)

Gambar

39.

Contoh perhitungan literasi numerik adalah …

a)

Mendesain poster

b)

Menghitung rata-rata nilai

c)

Mengedit foto

d)

Menggambar diagram

40.

Modularisasi program bertujuan untuk …

a)

Membuat program lebih panjang

b)

Membagi program menjadi bagian kecil

c)

Menghapus fungsi

d)

Menggabungkan file

41.

Fungsi adalah …

a)

Perintah yang mengulang

b)

Blok yang dapat dipanggil ulang

c)

Variabel sementara

d)

Data kosong

42.

Keuntungan modularisasi adalah …

a)

Sulit dibaca

b)

Program lebih rapi

c)

Program lebih berat

d)

Tidak bisa dijalankan

43.

Bilangan biner 1011 dalam desimal adalah …

a)

10

b)

11

c)

12

d)

13

44.

45 desimal ke biner adalah …

a)

101000

b)

101101

c)

110101

d)

100100

45.

7 desimal ke heksadesimal adalah …

a)

6

b)

7

c)

A

d)

F

46.

Sistem bilangan heksadesimal berbasis …

a)

2

b)

8

c)

10

d)

16

47.

Biner 1100 ke desimal adalah …

a)

12

b)

10

c)

8

d)

6

48.

Ozobot dapat membaca …

a)

Warna garis

b)

Suhu

c)

Suara

d)

Angin

49.

Modularisasi unplugged berarti …

a)

Pemrograman tanpa listrik

b)

Pembelajaran algoritma tanpa komputer

c)

Merek robot

d)

Nama aplikasi

50.

Ozobot bergerak berdasarkan …

a)

Perintah suara

b)

Kode warna

c)

Sensor gerak

d)

Keyboard