wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STS INFORMATIKA KELAS 8

Total questions: 20

Worksheet time: 2hrs 15mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Kemampuan untuk memecahkan masalah dengan cara yang sistematis dan logis, mirip dengan cara komputer memproses informasi.

b)

Kemampuan untuk memecahkan masalah dengan cara acak dan tidak terstruktur.

c)

Kemampuan untuk memecahkan masalah tanpa menggunakan komputer.

d)

Proses berpikir yang tidak melibatkan logika atau sistematis.

2.

Mengapa berpikir komputasional penting dalam dunia teknologi?

a)

Berpikir komputasional tidak relevan dalam dunia teknologi.

b)

Berpikir komputasional memungkinkan pemecahan masalah secara efisien dan inovatif dalam dunia teknologi.

c)

Berpikir komputasional tidak diperlukan karena teknologi sudah maju.

d)

Berpikir komputasional hanya memperlambat perkembangan teknologi.

3.

Sebutkan langkah-langkah dalam memecahkan masalah secara komputasional!

a)

Identify, Plan, Implement, Test, Analyze, Repeat

b)

Identify, Understand, Plan, Implement, Analyze, Repeat

c)

Understand, Plan, Implement, Test, Analyze, Repeat

d)

Identify, Understand, Plan, Implement, Test, Analyze, Repeat

4.

Bagaimana cara mengembangkan keterampilan berpikir komputasional?

a)

Tidak perlu berlatih atau belajar

b)

Menggunakan algoritma yang rumit tanpa pemahaman dasar

c)

Mempelajari konsep dasar pemrograman, berlatih memecahkan masalah dengan algoritma, mengikuti kursus atau pelatihan khusus, serta terus berlatih dan mengasah kemampuan.

d)

Menghindari pemrograman sama sekali

5.

Apakah perbedaan antara berpikir komputasional dan pemrograman?

a)

Perbedaannya adalah berpikir komputasional adalah konsep dan pendekatan dalam memecahkan masalah, sedangkan pemrograman adalah implementasi dari konsep tersebut dalam bentuk kode program.

b)

Berpikir komputasional adalah tentang membuat program yang rumit, sedangkan pemrograman adalah tentang membuat program sederhana

c)

Berpikir komputasional tidak melibatkan logika dan algoritma, sedangkan pemrograman sangat bergantung pada keduanya

d)

Berpikir komputasional hanya berlaku untuk pemecahan masalah kecil, sedangkan pemrograman berlaku untuk pemecahan masalah besar

6.

Mengapa algoritma penting dalam berpikir komputasional?

a)

Algoritma memberikan panduan yang jelas dan terstruktur dalam pemecahan masalah komputasi.

b)

Algoritma tidak relevan dalam berpikir komputasional.

c)

Algoritma membuat pemecahan masalah komputasi menjadi lebih rumit.

d)

Algoritma tidak memberikan panduan yang jelas dalam pemecahan masalah komputasi.

7.

Bagaimana cara mengoptimalkan algoritma dalam pemecahan masalah?

a)

Menggunakan algoritma yang paling rumit

b)

Memilih algoritma yang tepat, menganalisis kompleksitas, melakukan pengkodean efisien, uji coba dan evaluasi

c)

Tidak melakukan analisis kompleksitas

d)

Menggunakan pengkodean yang lambat

8.

Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?

a)

Proses mengubah konsep tingkat tinggi menjadi detail-detail yang spesifik

b)

Kemampuan untuk memperumit suatu masalah dengan mempertimbangkan semua detail yang relevan

c)

Kemampuan untuk menyederhanakan kompleksitas suatu masalah dengan mengisolasi detail-detail yang tidak relevan dan fokus pada konsep-konsep tingkat tinggi.

d)

Kemampuan untuk mengabaikan konsep tingkat tinggi dan fokus pada detail-detail yang tidak relevan

9.

Sebutkan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari!

a)

Menggunakan kamus online untuk menerjemahkan kata-kata asing.

b)

Algoritma pencarian untuk menemukan rute tercepat saat berkendara menggunakan aplikasi GPS.

c)

Menggunakan kalkulator untuk menyelesaikan soal matematika sederhana.

d)

Menggunakan peta fisik untuk menentukan arah saat berkendara.

10.

Bagaimana cara mengidentifikasi pola dalam sebuah masalah secara komputasional?

a)

Mengabaikan data masalah dan menebak-nebak pola

b)

Menganalisis data masalah dan menggunakan algoritma komputasional untuk mengidentifikasi pola.

c)

Mengandalkan keberuntungan untuk mengidentifikasi pola

d)

Menggunakan algoritma komputasional tanpa menganalisis data masalah

11.

Mengapa pemahaman tentang data struktur penting dalam berpikir komputasional?

a)

Data struktur tidak mempengaruhi efisiensi pengolahan data

b)

Data struktur memungkinkan penyimpanan, pengorganisasian, dan manipulasi data dengan efisien.

c)

Data struktur membuat komputasi lebih lambat

d)

Pemahaman tentang data struktur tidak relevan dalam berpikir komputasional

12.

Bagaimana cara mengukur efisiensi sebuah algoritma?

a)

Mengukur efisiensi sebuah algoritma dapat dilakukan dengan menganalisis waktu eksekusi (running time) dan penggunaan sumber daya lainnya seperti memori. Dapat menggunakan notasi Big O untuk menggambarkan kompleksitas waktu algoritma.

b)

Mengukur efisiensi algoritma dengan memperhatikan jumlah komentar dalam kode

c)

Mengukur efisiensi algoritma dengan menganalisis keindahan desain algoritma

d)

Mengukur efisiensi algoritma dengan menghitung jumlah baris kode

13.

Apakah hubungan antara berpikir komputasional dan kecerdasan buatan?

a)

Berpikir komputasional hanya digunakan dalam kecerdasan buatan pada level dasar

b)

Keduanya saling terkait karena kecerdasan buatan sering kali menggunakan konsep dan prinsip berpikir komputasional dalam pengembangannya.

c)

Berpikir komputasional tidak berpengaruh pada pengembangan kecerdasan buatan

d)

Kecerdasan buatan tidak memerlukan konsep berpikir komputasional

14.

Bagaimana berpikir komputasional dapat membantu dalam pengambilan keputusan?

a)

Komputasi hanya dapat memberikan informasi yang tidak relevan untuk pengambilan keputusan

b)

Komputasi tidak dapat memprediksi hasil berdasarkan pola yang ditemukan

c)

Komputasi tidak memiliki kemampuan untuk menganalisis data dengan cepat dan akurat

d)

Komputasi dapat membantu dalam pengambilan keputusan dengan melakukan analisis data yang cepat dan akurat, memprediksi hasil berdasarkan pola yang ditemukan, serta menyediakan informasi yang relevan untuk mendukung proses pengambilan keputusan.

15.

Sebutkan beberapa teknik berpikir komputasional yang dapat diterapkan dalam pemecahan masalah kompleks!

a)

Pengkodean, Iterasi, Debugging

b)

Heuristik, Optimisasi, Rekursi

c)

Pemodelan, Dekomposisi, Pola Pengenalan, Abstraksi, Algoritma, Evaluasi

d)

Kolaborasi, Kreativitas, Intuisi

16.

Suatu konsep atau cara untuk mengamati permasalahan dan mencari solusi atas permasalahan tersebut dengan menerapkan teknologi ilmu komputer disebut..

(a)  

17.

Suatu metode atau konsep yang berfungsi untuk menemukan solusi dari suatu permasalahan yang kompleks dan besar menjadi masalah yang lebih kecil disebut..

(a)  

18.

Suatu metode yang memanfaatkan komputer yang digunakan untuk menemukan sebuah keteraturan yang ada di dalam data dan untuk mendapatkan informasi yang lebih penting agar bisa memahami tentang keteraturan yang sudah ditemukan disebut..

(a)  

19.

Dikarenakan kita hidup berdampingan dengan teknologi, maka kita perlu berpikir seperti sebuah mesin yang dapat bergerak dengan dinamis.

Bagaimana langkah-langkah/tahap pemecahan masalah dengan teknik berpikir komputasional?

4 lines
20.

Dalam sebuah kehidupan yang kita jalani, baik itu, menggunakan komputer atau tidak,  kita harus mampu berpikir seperti komputer yang mampu memahami suatu hal atau masalah dengan cepat. Bagaimana penerapan berpikir komputasional dalam kehidupan kita sehari-hari?

4 lines