wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

STS KKA KELAS VI A TAHUN 2025

Total questions: 30

Worksheet time: 45mins

Name
Class
Date
1.

Algoritma adalah…

a)

Cara cepat bermain game

b)

Langkah-langkah sistematis untuk menyelesaikan masalah

c)

Nama lain dari komputer

d)

Bahasa pemrograman baru

2.

Perhatikan gambar berikut:

a)

Menghitung luas persegi

b)

Menampilkan angka yang dimasukkan

c)

Menjumlahkan dua bilangan

d)

Mengulang angka secara terus-menerus

3.

Manakah contoh algoritma dalam kehidupan sehari-hari?

a)

Menyusun puzzle secara acak

b)

Memasak mie instan sesuai urutan langkah

c)

Bermain bola tanpa aturan

d)

Menonton televisi

4.

Simbol jajargenjang (parallelogram) dalam flowchart digunakan untuk…

a)

Proses

b)

Keputusan

c)

Input/Output

d)

Start/End

5.

Perhatikan gambar berikut:

Algoritma tersebut digunakan untuk…

a)

Menghitung luas segitiga

b)

Menjumlahkan 2 bilangan

c)

Mengulang angka 5 kali

d)

Membandingkan 2 bilangan

6.

Langkah pertama dalam membuat algoritma adalah…

a)

Menulis kode program

b)

Mengidentifikasi masalah

c)

Menggambar pola

d)

Menghafal bahasa pemrograman

7.

Jika kita ingin algoritma mengulang perintah 5 kali, maka digunakan konsep…

a)

Perulangan (looping)

b)

Kondisi (decision)

c)

Input/Output

d)

Array

8.

Perhatikan potongan algoritma berikut:

1.     Ambil 2 bilangan

2.     Bandingkan kedua bilangan

3.     Tampilkan bilangan yang lebih besar

   Algoritma tersebut digunakan untuk…

a)

Menjumlahkan bilangan

b)

Menentukan bilangan terbesar

c)

Mengalikan bilangan

d)

Mengurutkan bilangan

9.

Dalam flowchart, simbol lingkaran oval digunakan untuk…

a)

Input/Output

b)

Proses

c)

Start/End

d)

Keputusan

10.

Jika kita menulis algoritma untuk membuat teh, langkah pertama yang benar adalah…

a)

Menuang teh ke dalam gelas

b)

Menyiapkan gelas dan sendok

c)

Mengaduk gula dengan air

d)

Meminum teh langsung

11.

 

Dekomposisi dalam berpikir komputasional berarti…

a)

Menggabungkan masalah kecil jadi besar

b)

Memecah masalah besar menjadi bagian-bagian kecil

c)

Menghafal kode pemrograman

d)

Mengulang langkah yang sama

12.

Perhatikan gambar berikut:

Jika komputer dipandang sebagai sebuah sistem, dekomposisi dari komputer adalah…

a)

Semua alat menjadi satu

b)

Layar, CPU, keyboard, dan mouse

c)

Listrik yang menghidupkan komputer

d)

Aplikasi di dalam komputer

13.

Contoh dekomposisi dalam kehidupan sehari-hari adalah…

a)

Membagi pekerjaan membersihkan rumah: menyapu, mengepel, mencuci piring

b)

Mengerjakan semua pekerjaan sekaligus tanpa urutan

c)

Bermain game tanpa aturan

d)

Menulis cerita tanpa paragraf

14.

Perhatikan gambar berikut:

Diagram tersebut menunjukkan penerapan…

a)

Algoritma

b)

Dekomposisi

c)

Pengenalan pola

d)

Kecerdasan buatan

15.

Ketika kita ingin membuat program menghitung luas bangun datar, dekomposisi masalah yang tepat adalah…

a)

Menentukan jenis bangun, mengambil input, menghitung, menampilkan hasil

b)

Langsung menulis kode tanpa rencana

c)

Membuat desain grafis

d)

Menggambar pola acak

16.

Dekomposisi membantu kita karena…

a)

Masalah menjadi lebih sulit

b)

Masalah menjadi lebih mudah dipahami dan diselesaikan

c)

Kita bisa menghindari masalah

d)

Semua masalah hilang dengan sendirinya

17.

Perhatikan gambar berikut!

Dekomposisi dari smartphone adalah…

a)

Satu alat yang besar

b)

Semua aplikasi tanpa dipisah

c)

Aplikasi-aplikasi di dalamnya yang memiliki fungsi berbeda

d)

Hanya layar saja

18.

Jika kita ingin membuat program menghitung rata-rata nilai siswa, langkah dekomposisinya adalah…

a)

Menggambar pola

b)

Mengambil semua nilai → Menjumlahkan → Membagi dengan banyak data → Menampilkan hasil

c)

Menulis cerita panjang

d)

Menghafalkan semua nilai siswa

19.

Dekomposisi dalam game sepak bola komputer berarti…

a)

Menampilkan skor saja

b)

Membagi fitur: pemain, lapangan, bola, aturan permainan

c)

Hanya menendang bola

d)

Tidak ada peraturan

20.

Mengapa dekomposisi penting dalam pemrograman?

a)

Agar masalah menjadi lebih rumit

b)

Agar mudah ditangani dan dapat dikerjakan sebagian demi sebagian

c)

Agar kita tidak perlu membuat program

d)

Agar komputer bekerja lebih lambat

21.

Pengenalan pola dalam berpikir komputasional berarti…

a)

Menebak masalah tanpa alasan

b)

Mencari keteraturan atau kesamaan dalam sebuah data atau peristiwa

c)

Menghapus data yang berbeda

d)

Membuat masalah baru

22.

Perhatikan deret angka berikut:
2, 4, 6, 8, 10, …

Pola bilangan selanjutnya adalah…

a)

11

b)

12

c)

13

d)

15

23.

Perhatikan gambar berikut:

Jika pola tersebut diteruskan, bentuk selanjutnya adalah…

a)

b)

c)

d)

24.

Jika pola bintang berikut dilanjutkan:

Maka baris ke-6 akan memiliki…

a)

10

b)

11

c)

12

d)

13

25.

 

Pengenalan pola dapat membantu dalam pemrograman karena…

a)

Membuat kode lebih sulit

b)

Membantu menemukan solusi umum dari berbagai masalah serupa

c)

Menghilangkan semua data

d)

Membuat komputer bingung

26.

Perhatikan gambar berikut:

Pola cuaca yang muncul adalah…

a)

Hujan setiap hari

b)

Panas setiap hari

c)

Dua hari panas, satu hari hujan

d)

Tidak ada pola

27.

Perhatikan deret huruf:

A, C, E, G, …

Huruf berikutnya adalah…

a)

H

b)

I

c)

J

d)

K

28.

Dalam kehidupan sehari-hari, contoh pengenalan pola adalah…

a)

Mencatat jadwal matahari terbit setiap hari

b)

Menonton film secara acak

c)

Menyusun buku secara sembarangan

d)

Bermain tanpa aturan

29.

Jika pola jam menunjukkan:

01.0 → 02.30 → 04.00 → 05.30 → …

Maka jam berikutnya adalah…

a)

06.30

b)

07.00

c)

07.30

d)

08.00

30.

Mengapa pengenalan pola sangat penting dalam kecerdasan buatan?

a)

Agar komputer dapat menebak secara acak

b)

Agar komputer bisa mengenali wajah, suara, atau data berdasarkan kemiripan

c)

Agar komputer bisa tidur

d)

Agar komputer tidak perlu bekerja