wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kelas 9-Refreshing Berpikir Komputasional

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.

Mengapa algoritma penting dalam kehidupan sehari-hari?

a)

Membuat kita lebih kreatif

b)

Memudahkan kita dalam menyelesaikan masalah

c)

Membuat kita lebih lambat dalam bekerja

d)

Membuat kita lebih bingung

2.

Manakah yang merupakan salah satu cara penyajian algoritma?

a)

Tabel periodik

b)

Grafik batang

c)

Flowchart

d)

Lukisan

3.

Contoh algoritma dalam kehidupan sehari-hari adalah:

a)

Memilih pakaian

b)

Bermimpi

c)

Berpikir

d)

Resep masakan

4.

Apa perbedaan antara pseudocode dan flowchart?

a)

Pseudocode menggunakan diagram, sedangkan flowchart menggunakan teks

b)

Pseudocode menggunakan teks, sedangkan flowchart menggunakan diagram

c)

Keduanya sama-sama menggunakan diagram

d)

Keduanya sama-sama menggunakan teks

5.

Berikut ini yang bukan termasuk fungsi data yaitu ....

a)

sebagai pedoman penelitian atau perencanaan

b)

sebagai wadah memecahkan masalah

c)

sebagai pedoman dalam implementasi suatu kegiatan

d)

sebagai acuan dalam mengambil suatu keputusan dalam pemecahan masalah

6.

Data apa saja yang dapat disimpan dalam struktur data?

a)

Hanya data numerik.

b)

Hanya data teks.

c)

Berbagai jenis data, seperti angka, huruf, simbol, dan lain-lain.

d)

Hanya data yang berhubungan dengan gambar.

7.

Contoh nyata dari penerapan struktur data dalam kehidupan sehari-hari adalah.

a)

Buku catatan yang tidak terorganisir.

b)

Sebuah perpustakaan dengan sistem katalog yang baik.

c)

Tumpukan kertas yang acak.

d)

Kotak penyimpanan tanpa label.

8.

Apa yang dimaksud dengan algoritma?

a)

Metode untuk menghitung angka secara cepat

b)

Urutan langkah-langkah logis untuk menyelesaikan masalah atau mencapai tujuan

c)

Proses mengubah data menjadi informasi

d)

Sekumpulan data yang disusun secara teratur

9.

Bagaimana cara mengidentifikasi pola dalam suatu masalah?

a)

Dengan mengabaikan data dan informasi yang terkait dengan masalah.

b)

Dengan mencari solusi langsung tanpa menganalisis masalah secara mendalam.

c)

Dengan menganalisis masalah secara mendalam dan mencari pola yang muncul dalam data atau informasi yang terkait dengan masalah.

d)

Dengan mengandalkan keberuntungan untuk menemukan pola dalam masalah.

10.

Apa perbedaan antara algoritma dan pemrograman?

a)

Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah implementasi algoritma ke dalam bahasa pemrograman.

b)

Algoritma adalah bahasa pemrograman yang digunakan untuk menyelesaikan masalah, sedangkan pemrograman adalah langkah-langkah logis untuk menyelesaikan masalah.

c)

Algoritma adalah implementasi bahasa pemrograman ke dalam langkah-langkah logis, sedangkan pemrograman adalah langkah-langkah logis untuk menyelesaikan masalah.

d)

Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah langkah-langkah logis untuk menguji algoritma.

11.

Dari pernyataan dibawah, yang merupakan contoh dari optimasi penjadwalan adalah...

a)

Makan sambil mandi sebelum berangkat

sekolah

b)

Mengerjakan tugas sesudah air mendidih

c)

Mengerjakan tugas saat menunggu air

mendidih

d)

Mengajar di dua kelas secara bersamaan

12.

Permainan pada gambar dapat diselesaikan dengan metode ....

a)

Abstraksi

b)

Pengenalan Pola

c)

Dekomposisi

d)

Algoritma

13.

Berikut yang termasuk dekomposisi adalah ….

a)

Membentuk ketua, wakil, sekretaris, bendahara, dan bidang lain

b)

Membaca diagram dalam bentuk diagram batang dan pie

c)

Membaca posisi menggunakan GPS

d)

Mendeteksi bentuk-bentuk wajah

14.

Lima pernyataan berikut mendeskripsikan ketiga robot tersebut :

1. Bob dan Moe tersenyum.

2. Bob, Moe dan Lea masing-masing mempunyai dua kaki.

3. Moe mempunyai kepala bulat dan Lea mempunyai dua kaki.

4. Masing-masing robot mempunyai 5 jari tangan.

5. Lea atau Bob (salah satu dari mereka) mengangkat tangan.

Pernyataan mana yang benar?

a)

2 dan 3

b)

1 dan 3

c)

1 dan 5

d)

Semua salah

15.

SMP NEGERI 60 PALEMBANG AKAN MENGADAKAN KUNJUNGAN KE BEBERAPA SITUS SEJARAH UNTUK SEMUA SISWA KELAS 9, KALIAN MERUPAKAN SALAH SATU PERWAKILAN DARI KELASMU YANG DITUGASKAN UNTUK IKUT SERTA MERENCANAKAN KEGIATAN TERSEBUT. LANGKAH-LANGKAH DALAM PROSES MERENCANAKAN TERSEBUT MERUPAKAN METODE BERPIKIR KOMPUTASIONAL YANG DISEBUT

(a)  

16.

Apa yang dimaksud dengan pseudocode?

a)

Pseudocode adalah metode untuk menulis algoritma menggunakan bahasa yang mirip dengan bahasa pemrograman, tetapi tidak terikat dengan sintaksis tertentu.

b)

Pseudocode adalah metode untuk menulis algoritma menggunakan bahasa pemrograman yang sebenarnya.

c)

Pseudocode adalah metode untuk menulis algoritma menggunakan bahasa pemrograman yang tidak memiliki sintaksis tertentu.

d)

Pseudocode adalah metode untuk menulis algoritma menggunakan bahasa yang tidak terkait dengan pemrograman.

17.

Manakah dari berikut ini yang bukan merupakan struktur data?

a)

Array

b)

Stack

c)

Algoritma

d)

Queue

18.

Hara ialah kurir pengantar paket yang sedang berada di sebuah kompleks perumahan yang terdiri atas sembilan rumah tersusun secara melingkar, dari A s.d. J. jarak antar rumah yaitu10 menit. Posisi Hara ada di rumah A. Jika Hara mulai mengantar paket dari rumah A dan berakhir di rumah G, serta mencatat waktu perjalanan yang ditempuh ialah 20, 10, 20, dan 30 menit, tiga rumah mana sajakah yang dikunjungi Hara sebelum tiba di rumah G? Dengan catatan, 1 rumah tidak boleh disinggahi lebih dari 1 kali. tetapi boleh dilewati

a)

3 rumah disinggahi :

C --> B --> D

b)

3 rumah disinggahi :

C --> D --> B

c)

3 rumah disinggahi :

H --> J --> B

d)

3 rumah disinggahi :

H --> G --> J

19.

Simbol flowchart pada gambar adalah ....

a)

Terminator

b)

Decision

c)

Process

d)

Input/output

20.

Simbol flowchart pada gambar berfungsi untuk ....

a)

Menunjukkan percabangan dan memilih proses berdasarkan kondisi tertentu dengan kemungkinan jawaban ya atau tidak

b)

Memasukkan atau menampilkan data

c)

Melakukan rumus atau proses

d)

Memulai dan mengakhiri flowchart

21.

Seorang siswa ingin mendaftar beasiswa prestasi. Syaratnya adalah memiliki nilai rata-rata di atas 90 dan memenangkan minimal satu lomba tingkat provinsi. Jika seorang siswa memiliki nilai rata-rata 92 tetapi belum pernah mengikuti lomba, apa kesimpulan logis yang bisa ditarik?

a)

Siswa tersebut memenuhi syarat karena nilainya sangat tinggi

b)

Siswa tersebut bisa mencoba mendaftar dengan harapan panitia akan memberikan kelonggaran

c)

Siswa tersebut tidak memenuhi syarat karena salah satu dari dua kondisi wajib tidak terpenuhi

d)

Siswa tersebut harus memilih salah satu syarat saja untuk dipenuhi

22.

Algoritma adalah urutan langkah-langkah yang logis dan sistematis untuk menyelesaikan suatu masalah. Dalam kehidupan sehari-hari, mana di bawah ini yang merupakan contoh penerapan algoritma …

a)

Salah mendengarkan musik

b)

Messi menikmati pemandangan di sawah

c)

Ronaldo menambal ban sepeda

d)

Mbappe bermain game

23.
a)

K → L

b)

K → P → T → L

c)

K → T → L

d)

K → P → L

24.
3. Bentuk algoritma di bawah ini merupakan penyajian algoritma dengan bentuk...
a)
Flowchart
b)
Pseudocode
c)
Kode
d)
Modul
25.
5. Simbol yang ditunjukkan di bawah ini merupakan simbol..
a)
Data input/output
b)
Terminator
c)
Proses
d)
Subrutin/Subprogram