wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH - Akhir Bab 1 - BK

Total questions: 21

Worksheet time: 21mins

Name
Class
Date
1.

Berpikir komputasional merupakan suatu kemampuan untuk…

a)

merancang perangkat keras komputer

b)

mengoperasikan komputer dengan cepat

c)

mengembangkan jaringan komputer

d)

memecahkan masalah secara efektif dan efisien

e)

menggunakan perangkat lunak komputer

2.

Suatu metode penyelesaian masalah (problem solving), untuk menemukan solusi yang efisien, efektif dan optimal sehingga solusinya bisa dijalankan oleh manusia maupun mesin (komputer) yaitu...

a)

berpikir komputasional

b)

berpikir kritis

c)

berpikir kreatif

d)

berpikir logis

e)

berpikir pendek

3.

Kemampuan untuk mengenal atau mengetahui persamaan dan perbedaan pola, tren, keteraturan data serta suatu hal yang nantinya bisa digunakan untuk membuat prediksi dan penyajian data adalah...

a)

decomposition

b)

pattern recognition

c)

abstraction

d)

searching

e)

algoritme

4.

Tujuan utama dari berpikir komputasional adalah...

a)

menghindari semua bentuk persoalan yang kompleks

b)

menggunakan komputer sebagai alat pengganti manusia sepenuhnya

c)

menyelesaikan persoalan secara efisien, efektif, dan optimal

d)

menyelesaikan persoalan dengan cara menghafal solusi

e)

mengganti seluruh pekerjaan manusia dengan mesin

5.

Berpikir komputasional bukan berarti "berpikir seperti komputer", karena...

a)

komputer terlalu pintar dibanding manusia

b)

komputer hanya alat, bukan pemikir

c)

komputer tidak bisa berpikir

d)

komputer tidak butuh algoritma

e)

manusia lebih lambat dari komputer

6.

Berpikir komputasional memiliki empat pilar ( cornerstones ) teknik kunci pendekatan, salah satunya "abstraksi". Makna dari abstraksi adalah...

a)

menuliskan otomasi solusi melalui berpikir algoritmik (langkah-langkah yang terurut) untuk mencapai suatu tujuan

b)

persoalan sedemikian rupa sehingga dapat diselesaikan dengan cepat dan efisien serta optimal dengan menggunakan komputer sebagai alat bantu

c)

generalisasi serta mentransfer proses penyelesaian persoalan ke persoalan lain yang sejenis

d)

menemukan “sesuatu” yang bisa berupa benda, angka, konsep, informasi yang memenuhi kriteria tertentu dalam suatu ruang pencarian.

e)

menyarikan bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting sehingga memudahkan fokus kepada solusi.

7.

Berpikir komputasional memiliki empat pilar sebagai berikut...

a)

abstraction, decomposition, algorithms, Queue

b)

kritis, pattern recognition, abstraction, stack

c)

algorithms, pattern recognition, abstraction, analyze

d)

pattern recognition, abstraction, decomposition, stack

e)

decomposition, pattern recognition, abstraction, algorithms

8.

Ada empat pilar ( cornerstones ) dalam berpikir komputasional, kecuali...

a)

dekomposisi

b)

algoritme

c)

pengenalan pola

d)

kritis

e)

abstraksi

9.

Kemampuan tentang mengurai masalah yang kompleks menjadi bagian - bagian kecil sehingga lebih mudah untuk ditangani adalah...

a)

abstraction

b)

algorithms

c)

decompisition

d)

pattern recognition

e)

retrival information

10.

Langkah pertama dalam berpikir komputasional adalah...

a)

menguji solusi

b)

mengidentifikasi masalah

c)

menulis kode

d)

menyimpan data

e)

membuat diagram

11.

Perhatikan langkah-langkah pengurutan suatu algoritma berikut.

1) Jika ditemukan data dengan nilai terkecil maka tukar posisi data tersebut ke urutan pertama pada data yang belum terurut.

2) Ulangi langkah tersebut secara berulang hingga data yang belum terurut habis.

3) Carilah data dengan nilai terkecil.

Urutan langkah-langkah pengurutan menggunakan selection sort adalah...

a)

1-2-3

b)

1-3-2

c)

2-1-3

d)

2-3-1

e)

3-1-2

12.

Permainan pada gambar disamping dapat diselesaikan dengan metode...

a)

abstraksi

b)

dekomposisi

c)

pengenalan pola

d)

algoritme

e)

komputasi

13.

Disajikan gambar dan narasi seorang guru membagi tugas kelompok kepada siswa dalam suatu kelas, peserta didik dapat menganalisis tahap proses pada pola pikir komputasi dengan tepat.

Menyelesaikan tugas kelompok yang diberikan oleh seorang guru untuk diselesaikan sehingga diharapkan siswa dapat membagi tugas tersebut atau masalah yang diberikan menjadi tugas-tugas yang lebih kecil agar bisa dibagi kepada anggota kelompok yang lain.

metode yang tepat untuk menyelesaikan tugas kelompok adalah...

a)

sorting

b)

decomposition

c)

algorithms

d)

pattern recognition

e)

abstraction

14.

1. Mulai

2. Menulis surat 

3. Surat dimasukan amplop

4. Mengantar ke kantor pos

5. Menutup amplop

6. Menempel perangko

7. Selesai

Urutan algoritme yang benar pada masalah persuratan tersebut adalah...

a)

1-3-2-4-6-5-7

b)

1-2-4-5-3-6-7

c)

1-2-3-5-6-4-7

d)

1-2-3-4-5-6-7

e)

1-5-6-2-3-4-7

15.

Dalam perjalanan kesekolah seorang guru yang berkendara motor melihat di depannya ada seorang ibu-ibu yang menyalakan lampu sein motornya kearah kanan (biasanya belok ke kiri). Kemudian guru tersebut menganalisa data, dan cara berkendara ibu-ibu, sehingga tiba-tiba mengurangi kecepatan laju kendaraannya untuk untuk mengurangi resiko kecelakan.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

pengenalan pola

b)

algoritme

c)

searching

d)

dekomposisi

e)

abstraksi

16.

Perhatikan langkah-langkah berikut!

1) Siapkan dua gelas kaca atau stainless yang memiliki pegangan

2) Seduh teh hitam dalam gelas menggunakan air panas

3) Tambahkan susu evaporasi dan susu kental manis

4) Siapkan gelas kosong lainnya dan tuangkan gelas yang berisi campuran teh dan susu kedalam gelas. Teruskan hingga berbusa

5) Teh tarik siap digunakan

Langkah-langkah membuat teh tarik diatas termasuk persoalan yang menerapkan...

a)

dekomposisi

b)

pengenalan pola

c)

searching

d)

algoritme

e)

abstraksi

17.

BMKG akan memperkirakan curah hujan di suatu daerah menggunakan data-data yang diukur oleh peralatan yang sudah terpasang. Berikut data-data yang didapat.

(1) Pergerakan awan

(2) Deteksi petir

(3) Getaran bumi

(4) Arah angin

(5) Temperatur

(6) Kelembapan udara

Data-data yang dapat diabaikan untuk menyusun pola cuaca diperlukan yang ditunjukkan oleh nomor...

a)

(3)

b)

(3) dan (6)

c)

(2), (3), dan (5)

d)

(3) dan (4)

e)

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

18.

Proses untuk menyederhanakan masalah dengan mengabaikan detail yang tidak penting disebut...

a)

algoritme

b)

abstraksi

c)

analisis data

d)

pengenalan pola

e)

dekomposisi

19.

Langkah-langkah berikut adalah bagian dari proses berpikir komputasional. Apa yang harus dilakukan setelah mengidentifikasi masalah?

1) Mengumpulkan data

2) Menganalisis data

3) Mengembangkan solusi

4) Mengimplementasikan solusi

Urutan langkah yang benar adalah...

a)

4-3-2-1

b)

3-1-2-4

c)

2-1-3-4

d)

1-3-2-4

e)

1-2-3-4

20.

Seorang wirausaha kuliner bernama Ibu Sari, kesulitan mengelola pesanan dari banyak platform (WhatsApp, Instagram, GoFood).

Ia ingin sebuah sistem sederhana yang dapat:

1) Mencatat semua pesanan dalam satu tempat

2) Memberi peringatan otomatis jika ada pesanan yang belum diproses lebih dari 15 menit

3) Menghasilkan laporan penjualan harian.

Langkah-langkah berpikir komputasional yang harus dilakukan untuk membangun sistem tersebut secara berurutan adalah...

a)

Abstraksi -> Cari pola pesanan -> Buat algoritma notifikasi -> Dekomposisi fitur.

b)

Buat algoritma -> Abstraksi data -> Dekomposisi laporan -> Cari pola.

c)

Pengenalan Pola -> Dekomposisi -> Abstraksi -> Algoritma.

d)

Dekomposisi -> Abstraksi -> Pengenalan Pola -> Algoritma.

e)

Optimasi -> Dekomposisi -> Abstraksi -> Algoritma.

21.

Perhatikan gambar diagram alur (flowchart) proses login sebuah sistem berikut ini! Terdapat bagian yang kosong (ditandai dengan tanda tanya ?)

Manakah blok logika yang PALING TEPAT untuk menggantikan tanda tanya ? pada flowchart tersebut?

a)

b)

c)

d)

e)