Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Materi Berpikir Komputasional Kelas 7

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa itu berpikir komputasional?

a)

Berpikir komputasional adalah metode untuk menggambar dan menciptakan seni.

b)

Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan menggunakan konsep dan teknik dari ilmu komputer.

c)

Berpikir komputasional adalah cara untuk mengingat informasi dengan lebih baik.

d)

Berpikir komputasional adalah teknik untuk berkomunikasi dengan orang lain.

2.

Sebutkan tiga langkah dalam berpikir komputasional!

a)

Implementasi, Pengujian, Dokumentasi

b)

Klasifikasi, Eksperimen, Simulasi

c)

Analisis, Sintesis, Evaluasi

d)

Dekomposisi, Pola pengenalan, Abstraksi

3.

Apa perbedaan antara algoritma dan program?

a)

Algoritma adalah hasil, sedangkan program adalah proses untuk mencapainya.

b)

Algoritma adalah kode, sedangkan program adalah penjelasan dari kode tersebut.

c)

Algoritma adalah rencana, sedangkan program adalah implementasi dari rencana tersebut.

d)

Algoritma adalah langkah-langkah, sedangkan program adalah alat untuk menjalankannya.

4.

Mengapa penting untuk memecahkan masalah secara sistematis?

a)

Penting untuk memecahkan masalah secara sistematis agar dapat menemukan solusi yang efektif dan efisien.

b)

Solusi yang tidak terstruktur sering kali lebih efektif.

c)

Penting untuk menghindari analisis dalam memecahkan masalah.

d)

Memecahkan masalah secara acak dapat mempercepat proses.

5.

Sebutkan contoh penggunaan berpikir komputasional dalam kehidupan sehari-hari!

a)

Membaca buku untuk meningkatkan pengetahuan tentang teknologi.

b)

Menonton film untuk hiburan tanpa tujuan tertentu.

c)

Contoh penggunaan berpikir komputasional adalah merencanakan rute perjalanan menggunakan aplikasi peta yang menghitung waktu tercepat.

d)

Menggunakan kalkulator untuk menghitung total belanjaan di toko.

6.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)

Metode untuk menyederhanakan algoritma yang kompleks.

b)

Proses memecah masalah menjadi bagian-bagian yang lebih kecil.

c)

Proses menggabungkan beberapa solusi menjadi satu.

d)

Langkah-langkah untuk menguji hasil dari sebuah program.

7.

Jelaskan apa itu pola dan bagaimana cara mengidentifikasinya!

a)

Pola adalah bentuk acak dalam data, dan dapat diidentifikasi dengan melihat variasi yang tidak teratur.

b)

Pola adalah urutan berulang dalam data, dan dapat diidentifikasi dengan mencari elemen yang konsisten dan keteraturan di antara mereka.

c)

Pola adalah elemen yang tidak berhubungan dalam data, dan dapat diidentifikasi dengan mencari perbedaan di antara mereka.

d)

Pola adalah kombinasi satu kali dalam data, dan dapat diidentifikasi dengan mengabaikan elemen yang tidak relevan.

8.

Apa yang dimaksud dengan abstraksi dalam konteks berpikir komputasional?

a)

Abstraksi adalah pengulangan proses untuk mencapai hasil yang sama.

b)

Abstraksi adalah penambahan detail untuk memperjelas informasi.

c)

Abstraksi adalah penyederhanaan kompleksitas dengan menghilangkan detail yang tidak perlu.

d)

Abstraksi adalah penggabungan semua informasi tanpa menyederhanakan.

9.

Sebutkan dua jenis algoritma yang umum digunakan!

a)

Algoritma kompresi dan algoritma enkripsi

b)

Algoritma pembelajaran dan algoritma optimasi

c)

Algoritma graf dan algoritma heuristik

d)

Algoritma pencarian dan algoritma pengurutan

10.

Bagaimana cara mengevaluasi efektivitas sebuah algoritma?

a)

Membandingkan algoritma dengan metode manual dan intuisi.

b)

Menilai berdasarkan popularitas dan penggunaan di industri.

c)

Menghitung jumlah baris kode dan kompleksitas algoritma.

d)

Menggunakan metrik seperti waktu eksekusi, penggunaan memori, dan akurasi hasil.

11.

Apa itu pemrograman dan bagaimana hubungannya dengan berpikir komputasional?

a)

Pemrograman adalah menulis puisi, dan berpikir komputasional adalah cara mengekspresikan diri.

b)

Pemrograman adalah proses menulis instruksi untuk komputer, dan berpikir komputasional adalah kemampuan untuk memecahkan masalah secara sistematis yang mendasari pemrograman.

c)

Pemrograman adalah aktivitas bermain game, dan berpikir komputasional adalah cara bersenang-senang.

d)

Pemrograman adalah seni menggambar, dan berpikir komputasional adalah cara berkreasi.

12.

Sebutkan alat atau bahasa pemrograman yang dapat digunakan untuk berpikir komputasional!

a)

C++

b)

Ruby

c)

HTML

d)

Python, Scratch, JavaScript

13.

Apa yang dimaksud dengan debugging dalam pemrograman?

a)

Debugging dalam pemrograman adalah cara untuk meningkatkan performa aplikasi.

b)

Debugging adalah proses menulis kode baru.

c)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

d)

Debugging adalah teknik untuk mendokumentasikan kode yang ditulis.

14.

Jelaskan pentingnya kolaborasi dalam proyek berpikir komputasional!

a)

Kolaborasi hanya diperlukan untuk proyek besar dan kompleks.

b)

Kolaborasi mengurangi waktu dan biaya dalam proyek berpikir komputasional.

c)

Kolaborasi meningkatkan kreativitas, inovasi, dan efisiensi dalam proyek berpikir komputasional.

d)

Kolaborasi tidak berpengaruh pada hasil proyek berpikir komputasional.

15.

Sebutkan tantangan yang mungkin dihadapi saat menerapkan berpikir komputasional!

a)

Tantangan yang mungkin dihadapi saat menerapkan berpikir komputasional termasuk kurangnya pemahaman, keterbatasan sumber daya, dan resistensi terhadap perubahan.

b)

Tantangan yang mungkin dihadapi adalah kelebihan sumber daya, kurangnya motivasi, dan dukungan yang berlebihan.

c)

Tantangan yang mungkin dihadapi termasuk kebingungan konsep, aksesibilitas yang tinggi, dan penerimaan yang luas.

d)

Tantangan yang mungkin dihadapi adalah pemahaman yang berlebihan, sumber daya yang melimpah, dan antusiasme yang rendah.