wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Worksheet - Data Structures and Applications

Total questions: 32

Worksheet time: 32mins

Name
Class
Date
1.

Struktur organisasi OSIS yang bercabang dari ketua hingga seksi-seksi paling tepat digambarkan menggunakan struktur data ….

a)

A. Tree

b)

B. Graph

c)

C. Linked list

d)

D. Stack

2.

Jalur koneksi antar komputer di laboratorium sekolah digambarkan menggunakan struktur data ….

a)

Tree

b)

Graph

c)

Linked list

d)

Stack

3.

Digunakan untuk menggambarkan alur jalannya algoritma dengan diagram alir/ notasi grafik disebut ….

a)

Pseudecode

b)

Deskripsi

c)

Flowchart

d)

Sekuensial

4.

SMP Negeri 2 Balapulang akan mengadakan Lomba Kebersihan Kelas. Panitia menuliskan hasil penilaian dalam bentuk tabel, lalu menghitung rata-rata nilai tiap kelas. Setelah data siap, panitia membuat surat undangan lomba yang ditujukan kepada seluruh wali kelas. Selanjutnya, panitia menyiapkan bahan presentasi berupa grafik hasil penilaian untuk ditampilkan pada rapat guru. Dalam prosesnya, panitia sering menggunakan perintah menyalin, memotong, dan menempelkan agar pekerjaan lebih cepat selesai. Jika panitia ingin menampilkan data lomba dengan grafik batang agar lebih menarik saat dipresentasikan, aplikasi apa yang digunakan ….

a)

A. (PowerPoint icon)

A. (PowerPoint icon)

b)

B. (Excel icon)

B. (Excel icon)

c)

C. (Word icon)

C. (Word icon)

d)

D. (Access icon)

D. (Access icon)

5.

Bacalah teks berikut dengan cermat untuk mengerjakan no. 4 – 6! SMP Negeri 2 Balapulang akan mengadakan Lomba Kebersihan Kelas. Panitia menuliskan hasil penilaian dalam bentuk tabel, lalu menghitung rata-rata nilai tiap kelas. Setelah data siap, panitia membuat surat undangan lomba yang ditujukan kepada seluruh wali kelas. Selanjutnya, panitia menyiapkan bahan presentasi berupa grafik hasil penilaian untuk ditampilkan pada rapat guru. Dalam prosesnya, panitia sering menggunakan perintah menyalin, memotong, dan menempelkan agar pekerjaan lebih cepat selesai. Saat panitia ingin memindahkan grafik dari halaman kedua ke halaman ketiga presentasi, perintah apa yang sebaiknya digunakan ….

a)

b)

c)

d)

6.

Bacalah teks berikut dengan cermat untuk mengerjakan no. 4 – 6! SMP Negeri 2 Balapulang akan mengadakan Lomba Kebersihan Kelas. Panitia menuliskan hasil penilaian dalam bentuk tabel, lalu menghitung rata-rata nilai tiap kelas. Setelah data siap, panitia membuat surat undangan lomba yang ditujukan kepada seluruh wali kelas. Selanjutnya, panitia menyiapkan bahan presentasi berupa grafik hasil penilaian untuk ditampilkan pada rapat guru. Dalam prosesnya, panitia sering menggunakan perintah menyalin, memotong, dan menempelkan agar pekerjaan lebih cepat selesai. Jika panitia ingin menyalin tabel ke dalam bahan presentasi tanpa menghapus tabel aslinya, perintah apa yang digunakan ….

a)

b)

c)

d)

7.

Apa nama media internet yang digunakan untuk menulis dan mempublikasikan tulisan secara online tersebut ....

a)

Vlog

b)

Blog

c)

Blockly

d)

Scratch

8.

Bacalah teks berikut dengan cermat untuk mengerjakan no. 7 – 9! Nadia adalah siswa kelas 9 SMP Harapan yang suka menulis cerita pendek dan tips belajar. Suatu hari, guru TIK-nya memperkenalkan tugas membuat blog sederhana. Nadia pun mulai belajar menggunakan platform Blogger untuk menulis dan mempublikasikan tulisannya secara online. Sebelum mulai membuat blog, ia mempelajari jenis blog sesuai tujuan pembuatnya, misalnya untuk pribadi, pendidikan ataupun bisnis. Blog yang berisi catatan kehidupan sehari-hari disebut blog ....

a)

Profesional

b)

Pendidikan

c)

Pribadi

d)

Bisnis

9.

Bacalah teks berikut dengan cermat untuk mengerjakan no. 7 – 9! Nadia adalah siswa kelas 9 SMP Harapan yang suka menulis cerita pendek dan tips belajar. Suatu hari, guru TIK-nya memperkenalkan tugas membuat blog sederhana. Nadia pun mulai belajar menggunakan platform Blogger untuk menulis dan mempublikasikan tulisannya secara online. Sebelum mulai membuat blog, ia mempelajari jenis blog sesuai tujuan pembuatnya, misalnya untuk pribadi, pendidikan ataupun bisnis. Platform yang sering digunakan untuk membuat blog adalah…

a)

Youtube

b)

Wordpress

c)

Microsoft Word

d)

Powerpoint

10.

Salah satu keunggulan vlog dibandingkan blog adalah…

a)

Vlog tidak membutuhkan pengeditan

b)

Vlog lebih mudah ditulis

c)

Vlog lebih visual dan interaktif

d)

Vlog menggunakan lebih banyak teks

11.

Salah satu aplikasi yang digunakan untuk mempelajari pemrograman dengan visual yang menarik adalah…

a)

Powerpoint

b)

Capcut

c)

Chrome

d)

Scratch

12.

Dalam Scratch, blok [move 10 steps] digunakan untuk…

a)

Mengulang perintah hingga program berhenti

b)

Mengulang perintah sebanyak 10 kali

c)

Mengulang perintah tanpa batas

d)

Menjalankan dua perintah secara bersamaan

13.

Fungsi dalam program Python biasanya ditulis dengan kata kunci…

a)

func

b)

function

c)

def

d)

define

14.

AI pada kamera HP menggunakan konsep cahaya dan sensor merupakan contoh penerapan ….

a)

Literasi sains

b)

Literasi numerik

c)

Literasi angka

d)

Literasi number

15.

Perhatikan jenis aplikasi berikut ! (1) Microsoft excel (2) Microsoft word (3) Microsoft Powerpoint (4) Microsoft paint Berikut yang merupakan Aplikasi office ditunjukkan pada nomor ....

a)

(1), (2), dan (3)

b)

(1) dan (3)

c)

(2) dan (4)

d)

Semua benar

16.

Perhatikan data berikut ! (1) Wordpress (2) Youtube (3) Blogger (4) Tiktok Berikut yang merupakan platform untuk membuat blog adalah ....

a)

A. (1), (2), dan (3)

b)

B. (1) dan (3)

c)

C. (2) dan (4)

d)

D. Semua benar

17.

Berikut yang merupakan aplikasi untuk mengedit vlog pada smartphone adalah ....

a)

A. (1), (2), dan (3)

b)

B. (1) dan (3)

c)

C. (2) dan (4)

d)

D. Semua benar

18.

Dalam Scratch, sprite dapat melakukan beberapa tindakan berikut: (1) Bergerak ke arah tertentu (2) Mengucapkan dialog (3) Berinteraksi dengan sprite lain (4) Menghapus kostumnya sendiri Jawaban yang benar adalah ….

a)

(1), (2), dan (3)

b)

(1) dan (3)

c)

(2) dan (4)

d)

Semua benar

19.

Literasi numerik diperlukan agar siswa mampu:

a)

Menghitung dan menafsirkan data

b)

Membaca grafik atau tabel

c)

Menyelesaikan masalah yang melibatkan angka

d)

Memainkan game online

20.

Dalam pemecahan masalah sains, literasi sains melibatkan kemampuan:

(1) Mengamati gejala

(2) Mengolah angka

(3) Membuat kesimpulan berdasarkan percobaan/ eksperimen

(4) Menghafal rumus tanpa memahami

a)

(1), (2), dan (3)

b)

(1) dan (3)

c)

(2) dan (4)

d)

Semua benar

21.

Modularisasi program dalam Python menggunakan:

(1) Fungsi (def)

(2) Pemanggilan fungsi

(3) Parameter dan argumen

(4) Perintah hapus variabel

a)

(1), (2), dan (3)

b)

(1) dan (3)

c)

(2) dan (4)

d)

Semua benar

22.

Konversi bilangan dilakukan untuk:

(1) Menghapus bilangan yang salah

(2) Mengubah bilangan desimal ke biner

(3) Menambahkan bilangan

(4) Mengubah bentuk bilangan sesuai kebutuhan

a)

(1), (2), dan (3)

b)

(1) dan (3)

c)

(2) dan (4)

d)

Semua benar

23.

Langkah-langkah sistematis untuk menyelesaikan suatu masalah atau tugas disebut ….

a)

Algoritma

b)

Program

c)

Data

d)

Proses

24.

Perhatikan table kebenaran logika berikut : Dari table di atas menunjukkan operator logika ….

a)

AND

b)

OR

c)

XOR

d)

NAND

25.

Nama aplikasi presentasi yang merupakan bagian dari Microsoft Office adalah…

a)

PowerPoint

b)

Excel

c)

Word

d)

Access

26.

Gambar di samping merupakan simbol bagan alir yang bernama ….

a)

Decision (Simbol keputusan)

b)

Process (Simbol proses)

c)

Input/Output (Simbol masukan/keluaran)

d)

Start/End (Simbol awal/akhir)

27.

Bentuk konten yang ditulis dan dipublikasikan secara online adalah ….

a)

Blog

b)

Poster

c)

Brosur

d)

Majalah Cetak

28.

Bentuk blog yang menggunakan format video adalah ….

a)

Vlog

b)

Podcast

c)

Fotoblog

d)

Microblog

29.

Scratch adalah sebuah platform pemrograman ….

a)

Visual

b)

Teks

c)

Numerik

d)

Audio

30.

Menghitung rata-rata nilai ujian di Excel merupakan contoh literasi ....

a)
numerik
b)

sains

c)
deskriptif
d)
analitik
31.

Komputer hanya mengenal dua kondisi yaitu ..... dan .....

a)

besar dan kecil

b)
1 dan 0
c)

tinggi dan rendah

d)
2 dan 3
32.

Cara konverter bilangan desimal menjadi biner yaitu dengan cara ….

a)
Bagi bilangan desimal dengan 2 dan catat sisa bagi hingga hasil bagi 0.
b)
Tambahkan 1 pada bilangan desimal dan ubah menjadi biner.
c)
Ubah bilangan desimal menjadi heksadesimal dan konversi ke biner.
d)
Kalikan bilangan desimal dengan 2 dan ambil hasil kali hingga hasil kali 0.