wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MID "Berpikir Komputasional"

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Proses menyimpan data dalam format digital

b)

Proses menggunakan komputer untuk menghasilkan output

c)

Proses memecahkan masalah dengan menggunakan teknik-teknik dari ilmu komputer

d)

Proses menulis kode dalam bahasa pemrograman

2.

Dalam konteks berpikir komputasional, apa itu 'decomposition'?

a)

Menggabungkan beberapa masalah menjadi satu

b)

Membagi masalah besar menjadi sub-masalah yang lebih kecil dan lebih mudah dipecahkan

c)

Menyederhanakan data menjadi satu format

d)

Menganalisis data untuk menemukan pola

3.

Apa tujuan dari 'pattern recognition' dalam berpikir komputasional?

a)

Menyusun data dalam urutan tertentu

b)

Mengidentifikasi pola atau tren dalam data untuk membuat prediksi atau keputusan

c)

Menghapus data yang tidak relevan

d)

Mengatur data ke dalam struktur hierarkis

4.

Apa yang dimaksud dengan 'abstraction' dalam berpikir komputasional?

a)

Proses menyimpan data dalam format yang terkompresi

b)

Mengabaikan detail yang tidak relevan untuk fokus pada fitur penting dari masalah

c)

Menerjemahkan kode sumber ke dalam bahasa mesin

d)

Mengubah struktur data dari satu jenis ke jenis lainnya

5.

Dalam algoritma pencarian, apa itu 'binary search'?

a)

Algoritma pencarian yang memeriksa setiap elemen satu per satu

b)

Algoritma yang mencari elemen dengan membagi array yang terurut menjadi dua bagian

c)

Algoritma yang menggunakan hash table untuk pencarian

d)

Algoritma yang mencari elemen di struktur data berantai

6.

Apa yang dimaksud dengan 'algorithmic thinking'?

a)

Memikirkan cara membuat algoritma tanpa mempertimbangkan efisiensi

b)

Menulis kode program tanpa menggunakan algoritma

c)

Mengembangkan langkah-langkah logis untuk menyelesaikan masalah secara sistematis

d)

Menggunakan metode acak untuk menemukan solusi masalah

7.

Apa keuntungan utama dari menggunakan struktur data 'queue' dibandingkan dengan 'stack'?

a)

Queue memungkinkan akses ke elemen terakhir yang dimasukkan

b)

Queue memungkinkan penghapusan elemen dari kedua ujung

c)

Queue mengikuti prinsip FIFO (First In, First Out), yang sesuai untuk pemrosesan data yang teratur

d)

Queue lebih efisien dalam mengakses elemen secara acak

8.

Memecahkan masalah yang kompleks ke dalam masalah yang lebih kecil dan menyelesaikan setiap individu.

a)

Teknik Dekomposisi

b)

Teknik Pengenalan Pola

c)

Teknik Abstraksi

d)

Teknik Generalisasi

9.

Dalam masalah penyediaan roti burger, mengenal pasti pola seperti jenis roti, bahan untuk inti dan masa penyediaan adalah berkaitan dengan teknik:

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Berpikir Algoritma

10.

Penggunaan teknik pembuatan pola memberikan hasil penyelesaian yang sama untuk beberapa masalah yang berbeda.

a)

Betul

b)

Salah

11.

Apakah kepentingan teknik dekomposisi?

a)

Memberikan hasil penyelesaian yang sama bagi beberapa masalah

b)

Masalah yang dipecahkan dapat dianalisa dengan lebih terperinci dan detail

c)

Jika terdapat banyak pola sebelumnya, masalah lebih mudah diselesaikan

d)

Membolehkan kita banyak idea

12.
Manakah antara yang berikut, BUKAN contoh pemikiran komputasional?
a)
Membiarkan rakan anda untuk membuat keputusan ke mana kamu semua perlu pergi.
b)
Mempertimbangkan pilihan yang berbeza-beza secara berhati-hati sebelum memutuskan pilihan manakah yang terbaik.
c)
Berbincang dengan rakan, masa dan wang yang diperlukan sebelum membuat pilihan daripada senarai yang telah dibuat.
13.

Teknik abstraksi ialah teknik pemecahan permasalahan yang rumit dan kompleks kepada penyelesaian yang lebih mudah

a)

BETUL

b)

SALAH

14.

Berikut yang tidak benar tentang berpikir komputasional adalah ....

a)

melatih diri agar bekerja secepat komputer

b)

memecah masalah Kompleks menjadi lebih sederhana

c)

membuang Informasi yang tidak penting

d)

menyusun penyelesaian dengan langkah-langkah yang logis dan sesuai aturan

15.

Proses membangun penyelesaian masalah dengan langkah-langkah dan aturan yang sesuai adalah proses....

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Penyusunan Algoritma

16.

Algoritma dapat dibuat dalam bentuk....

a)

kode program dan blok kode

b)

pseudecode dan blok kode

c)

kode program dan flowchart

d)

flowchart dan pseudecode

17.

Yang merupakan algoritma

a)
b)
c)
d)
e)

Salah semua

18.

Jenis diagram yang mewakili sebuah algoritma?

a)

Flowcart

b)

Flowchart

c)

Flowalgoritma

d)

Flowing

e)

Flower

19.

Instruksi-instruksi yang ditulis dalam bentuk simbol dan garis panah yang merepresentasikan aksi dan alur kerja dikenal sebagai

a)

flowchart

b)

pseudocode

c)

algoritma

d)

bahasa pemrograman

e)

instruksi

20.

Pattern Recognition adalah

a)

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola.

b)

Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren dan keteraturan dalam data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data.

c)

Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan tersebut.

d)

Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

21.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut :

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

22.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut :

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

23.

Pengurutan yang dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data lebih kecil maka ditempatkan di posisi yang seharusnya disebut metode

a)

Bubble Sort

b)

Merge Sort

c)

Insertion Sort

d)

Quick Sort

24.

Apa itu Stack

a)

Suatu susunan koleksi data dimana data dapat ditambahkan dan dihapus selalu dilakukan pada bagian akhir data

b)

Suatu koleksi data yang saling terhubung satu sama lain membentuk senarai berantai

25.

Stack bersifat LIFO, artinya...

a)

Benda yang pertama keluar ke dalam stack akan menjadi yang terakhir masuk dari stack

b)

Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack

26.

Digunakan untuk mengambil item pada stack pada tumpukan paling atas, disebut...

a)

Push

b)

Pop

27.

Queue bersifat...

a)

FIFO

b)

LIFO

28.

Proses mengeluarkan satu elemen dari suatu Antrian disebut...

a)

Dequeue

b)

Enqueue

29.

Disaat hendak berangkat sekolah, seorang siswi mengurutkan tahapannya dari membuat sarapan, kemudian menyiapkan botol minum, mengecek buku pelajaran dan alat tulis, hingga akhirnya semua termuat dalam Tas dan siap untuk berangkat sekolah

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

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

30.

Temukan angka dari deret angka berikut ...

25, 55, 90, 130, ...

a)

170

b)

175

c)

180

d)

185

31.

Pengurutan data dari terkecil hingga terbesar disebut ….

a)


Ascending

b)

top-down

c)

Shellshort

d)

Descending

32.

Manfaat komputasional thinking adalah ....

a)

melatih otak berfikir logis, terstruktur dan kreatif seperti seorang ilmwuan komputer

b)

melatih pandai menggunakan komputer

c)

melatih membuat komputer

d)

melatih membuat program komputer

e)

Berpikir seperti seorang programer komputer

33.

Menata buku dari urutan terbesar hingga terkecil merupakan salah satu contoh proses....

a)

Pencarian

b)

Pengurutan

c)

Antrian

d)

Stack

34.

Nilai tengah yang diambil saat melakukan proses bubble short adalah...

a)

Pivot

b)

Stack

c)

Push

d)

Smash

35.

Berikut adalah beberapa operasi :

1)    Push

2)    Pop

3)    Dequeue

4)    Enqueue

5)    Delete

Manakah operasi diatas yang dapat diterapkan pada stack?

a)

1 dan 2

b)

2 dan 3

c)

3 dan 4

d)

4 dan 5

e)

1 dan 5

36.

Penambahan data atau objek yang hanya dapat dilakukan pada suatu ujung dan pengambilan data atau objek dilakukan pada ujung lainnya disebut....

a)

Pop

b)

Stuck

c)

Front

d)

Rear

e)

Queue

37.

Di sebuah kantor pos, seorang petugas melayani beberapa pelanggan yang datang untuk mengirimkan paket. Setiap kali seorang pelanggan selesai, petugas memanggil pelanggan berikutnya untuk melayani mereka.

Pertanyaan: Apakah struktur data yang digunakan petugas kantor pos dalam melayani pelanggan adalah queue atau stack?


a)

queue

b)
  1. stack(Tumpukan)

38.

Penerapan metode Computational Thinking seperti gambar berikut disebut …

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Berpikir Algoritma

39.

Temukan angka berikutnya dari deret angka berikut ...

1, 3, 5, 7, ...

a)

8

b)

9

c)

10

d)

11

e)

12

40.

Temukan angka berikutnya dari deret angka berikut ...

4, 8, 12, 16, ...

a)

22

b)

20

c)

24

d)

18

e)

28

41.

Temukan angka dari deret angka berikut...

30, 26, ..., 18, 14.

a)

20

b)

21

c)

22

d)

23

42.

Temukan angka berikutnya dari deret angka berikut ...

4, 8, 16, 32, ...

a)

64

b)

48

c)

40

d)

36

43.

Perhatikan deret bilangan di bawah ini!

2, 3, 4, 6, 8, 12,...,...

2 bilangan selanjutnya dari deret bilangan di atas adalah....

a)

10, 14

b)

16, 24

c)

16, 20

d)

14, 24

44.

Salah satu manfaat dari pemahaman konsep berpikir komputasional adalah, kecuali....

a)

Mampu menyelesaikan masalah sehari - hari dengan efektif dan efisien

b)

Panik dalam menghadapi masalah

c)

Memiliki logika dan kemampuan berpikir yang kritis

d)

Memiliki akhlak yang baik

45.

Perhatikan urutan bilangan berikut: 3, 6, 10, 15, 18, 22, 27. Bilangan selanjutnya dari urutan tersebut adalah . . .

a)

30

b)

32

c)

38

d)

40

e)

42

46.

Perhatikan langkah-langkah pembuatan kopi berikut.

I. Nyalakan Pemanas Api

II. Aduk menggunakan sendok

III. Tuang air panas ke dalam gelas

IV. Masukkan kopi dan gula sesuai takaran ke dalam kelas

urutan algoritma membuat kopi yang benar adalah ...

a)

I - II - III - IV

b)

I - IV - III - II

c)

IV - III - II - I

d)

III - IV - II - I

47.

Yang tidak termasuk antrian adalah ...

a)

sekumpulan orang yang akan membayar uang di ATM

b)

ibu-ibu yang akan membayar belanjaannya di kasir

c)

susunan kotak dalam sebuah tabung

d)

mobil-mobil yang memasuki gerbang tol

48.

Berpikir dengan cara yang benar, masuk akal dan sesuai dengan hukum Logika disebut …

a)

berpikir logis

b)

berkesinambungan

c)

berpikir serius

d)

berpikir sistematis

e)

berkhayal logis

49.

Diketahui Deret Angka berikut.
2, 4, 3, 7, 6, 5.

Urutkan Bilangan tersebut secara Menurun dengan algoritma insertshort yang benar adalah . . . . . .

a)

7, 6, 4, 5, 3, 2

b)

7, 6, 5, 4, 3, 2

c)

2, 3, 4, 5, 6, 7

d)

2, 3, 4, 5, 7, 6

50.

Sebelum membuat nasi goreng kita perlu menyiapkan beberapa bahan terlebih dahulu adalah pengertian dari ...

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma