wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tes Formatif Berpikir Komputasional (7)

Total questions: 20

Worksheet time: 28mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional ?

a)

Cara berpikir untuk memecahkan masalah dengan mengidentifikasi pola dan membuat algoritma

b)

Cara memecahkan masalah dengan menulis kode program

c)

Cara berpikir untuk menghitung dengan cepat

d)

Cara berpikir untuk menghafal kode program

2.

Apa itu algoritma dalam berpikir komputasional ?

a)

Langkah-langkah terstruktur untuk menyelesaikan masalah

b)

Bahasa pemrograman tertentu

c)

Program yang dijalankan komputer

d)

Kode rahasia untuk memecahkan teka-teki

3.

Mengapa penting untuk mengidentifikasi pola dalam berpikir komputasional ?

a)

Untuk menghemat waktu dan usaha saat menyelesaikan masalah

b)

Untuk membuat kode program lebih panjang

c)

Untuk membuat lebih banyak program komputer

d)

Untuk menghafal lebih banyak informasi

4.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional ?

a)

Memecah masalah kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola

b)

Membuat masalah menjadi lebih sulit

c)

Menggabungkan beberapa masalah menjadi satu

d)

Menghapus informasi yang tidak perlu

5.

Apa tujuan dari membuat algoritma ?

a)

Untuk menciptakan solusi yang terstruktur dan sistematis

b)

Untuk menulis program komputer yang lebih panjang

c)

Untuk menggabungkan berbagai masalah

d)

Untuk menghafal langkah-langkah secara detail

6.

Manakah yang merupakan contoh dekomposisi ?

a)

Memecah resep memasak menjadi langkah-langkah kecil seperti menyiapkan bahan, memasak, dan menyajikan

b)

Menghafal definisi suatu masalah

c)

Menulis program tanpa rencana

d)

Menggabungkan semua langkah dalam satu langkah besar

7.

Apa yang dimaksud dengan abstraksi dalam berpikir komputasional ?

a)

Mengabaikan detail yang tidak penting untuk fokus pada informasi penting

b)

Menghitung data secara manual

c)

Menulis algoritma dalam bahasa pemrograman

d)

Menggabungkan masalah kecil menjadi masalah besar

8.

Mengapa penting untuk menggunakan abstraksi ?

a)

Untuk menyederhanakan masalah dan membuatnya lebih mudah dipahami

b)

Untuk membuat masalah lebih kompleks

c)

Untuk menambah detail ke masalah

d)

Untuk menghafal semua informasi yang ada

9.

Contoh dari algoritma yang sering kita gunakan dalam kehidupan sehari-hari adalah...

a)

Memasak dengan mengikuti resep

b)

Membuat kode program

c)

Bermain video game

d)

Menghafal tabel perkalian

10.

Manakah contoh penggunaan pola dalam berpikir komputasional ?

a)

Menggunakan rute yang sama setiap hari untuk pergi ke sekolah

b)

Menulis sebuah esai

c)

Menghafal puisi

d)

Membuat gambar yang berbeda setiap hari

11.

Apa yang terjadi jika kita tidak memecahkan masalah besar menjadi bagian-bagian kecil ?

a)

Masalah menjadi lebih sulit dikelola dan dipahami

b)

Masalah menjadi lebih mudah diselesaikan

c)

Semua detail akan lebih jelas

d)

Kita dapat menyelesaikan masalah lebih cepat

12.

Apa yang dimaksud dengan pola dalam berpikir komputasional ?

a)

kemampuan untuk melihat persamaan atau bahkan perbedaan pada setiap masalah

b)

kemampuan untuk menyelesaikan masalah besar

c)

kemampuan untuk menyederhanakan masalah

d)

kemampuan untuk menyusun setiap masalah secara terstruktur

13.

Ali sedang mengembangkan game yang melibatkan pemain mengumpulkan koin. Dia menyadari bahwa untuk menyimpan data setiap koin yang dikumpulkan oleh pemain, dia tidak perlu mencatat setiap koin secara individual. Sebagai gantinya, dia membuat variabel yang hanya menyimpan jumlah total koin yang dikumpulkan. Apa yang Ali lakukan adalah contoh dari konsep berpikir komputasional yang mana ?

a)

Abstraksi

b)

Dekompisi

c)

Pengenalan Pola

d)

Algoritma

14.

Seorang koki ingin membuat program yang dapat memberikan resep berdasarkan bahan-bahan yang dimiliki pengguna di rumah. Untuk membuat program ini, koki harus mengidentifikasi elemen penting dari setiap resep, seperti bahan, jumlah, dan langkah-langkah memasak, dan mengabaikan detail seperti warna buku resep atau ukuran kertas. Prinsip apa yang sedang diterapkan koki ?

a)

Abstraksi

b)

Decomposition

c)

Pengenalan Pola

d)

Algoritma

15.

Ali ingin membuat sandwich. Untuk membuatnya, Ali harus melakukan beberapa langkah: mengambil roti, mengoleskan selai kacang di satu sisi roti, meletakkan irisan pisang di atas selai kacang, menutupnya dengan roti lain, dan memotong sandwich menjadi dua. Manakah langkah yang menggambarkan dekomposisi dalam proses membuat sandwich ?

a)

Memecah proses membuat sandwich menjadi langkah-langkah kecil seperti mengoleskan selai kacang dan meletakkan pisang.

b)

Mengambil roti dan meletakkannya di atas meja.

c)

Menggabungkan semua langkah menjadi satu proses besar.

d)

Memakan sandwich setelah selesai dibuat.

16.

Budi memiliki tugas untuk menulis esai tentang "Perubahan Iklim". Dia merasa kesulitan untuk memulai karena topiknya sangat luas. Maka, dia memutuskan untuk membagi topik ini menjadi beberapa subtopik: penyebab perubahan iklim, dampaknya terhadap lingkungan, dan solusi yang dapat dilakukan manusia. Bagaimana Budi menerapkan konsep dekomposisi dalam berpikir komputasional ?

a)

Dengan membagi topik besar menjadi beberapa subtopik yang lebih spesifik dan terfokus.

b)

Dengan menulis semua yang dia ketahui tentang perubahan iklim tanpa membagi-baginya.

c)

Dengan membaca lebih banyak buku tentang perubahan iklim.

d)

Dengan meminta temannya menulis esai untuknya.

17.

Dina ingin membersihkan rumahnya, tetapi rumahnya sangat berantakan. Dia memutuskan untuk memecah tugas menjadi beberapa bagian kecil: membersihkan ruang tamu, dapur, kamar mandi, dan kamar tidur satu per satu. Apa yang Dina lakukan untuk menerapkan dekomposisi ?

a)

Membagi tugas besar menjadi tugas-tugas yang lebih kecil dan dapat dikelola.

b)

Membersihkan seluruh rumah tanpa istirahat.

c)

Mengundang teman untuk membantunya membersihkan.

d)

Menunda pembersihan hingga akhir pekan.

18.

Di perpustakaan sekolah, terdapat beberapa buku yang harus diurutkan berdasarkan abjad untuk memudahkan pencarian. Pak Anto meminta Budi untuk mengatur buku-buku ini. Apa yang harus dilakukan Budi untuk menyelesaikan tugasnya dengan benar ?

a)

Mengurutkan buku berdasarkan abjad sesuai judul.

b)

Mengelompokkan buku berdasarkan ukuran.

c)

Menghitung jumlah halaman setiap buku.

d)

Menempatkan buku secara acak di rak.

19.

Andi ingin pergi ke rumah temannya. Dia punya beberapa pilihan rute yang bisa dilalui, tetapi ingin memilih rute yang paling pendek agar sampai lebih cepat. Algoritma apa yang sebaiknya digunakan Andi untuk menemukan rute terpendek ?

a)

Menghitung waktu tempuh untuk semua rute dan memilih yang tercepat.

b)

Memilih rute yang paling ramai kendaraan.

c)

Mengikuti rute yang sama dengan teman-temannya.

d)

Menghindari rute yang tidak pernah dia lalui sebelumnya.

20.

Mira sedang berbelanja di supermarket dan ingin membeli beberapa item. Dia memiliki daftar belanja yang sudah dibuat, tetapi ingin mengelompokkan barang-barang berdasarkan jenisnya (misalnya, sayuran, buah-buahan, produk susu) agar lebih efisien saat berbelanja. Apa langkah pertama yang harus Mira lakukan ?

a)

Mengelompokkan barang-barang dalam daftar berdasarkan jenisnya.

b)

Mengambil barang berdasarkan urutan dalam daftar tanpa melihat jenisnya.

c)

Membeli barang yang paling mahal terlebih dahulu.

d)

Menanyakan pada karyawan supermarket di mana letak barang-barangnya.