wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS Informatika 7 (remed)

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan dekomposisi dalam konteks berfikir komputasional?

a)
Proses menggabungkan masalah-masalah kecil menjadi satu masalah yang kompleks.
b)
Proses mengubah masalah yang kompleks menjadi masalah yang lebih kompleks.
c)
Proses membagi masalah menjadi bagian-bagian yang lebih besar dan lebih sulit dipecahkan.
d)
Proses memecah masalah yang kompleks menjadi bagian-bagian yang lebih kecil dan lebih mudah dipecahkan.
2.

Ketika memecahkan masalah yang melibatkan pencarian dan pengurutan data, langkah pertama yang tepat dalam dekomposisi adalah:

a)

Mencari algoritma yang lebih rumit.

b)

Menentukan jumlah data yang harus dicari.

c)

Membagi masalah menjadi langkah-langkah yang lebih kecil.

d)

Mengumpulkan semua data yang diperlukan.

3.

Bagaimana dekomposisi dapat membantu dalam mengatasi permasalahan yang sangat kompleks?

a)
Dekomposisi tidak memiliki manfaat dalam mengatasi permasalahan yang kompleks.
b)
Dekomposisi hanya memecah permasalahan menjadi bagian-bagian yang sama sulitnya.
c)
Dekomposisi memecah permasalahan menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola.
d)
Dekomposisi menggabungkan permasalahan menjadi satu kesatuan yang lebih kompleks.
4.

Apa yang dimaksud dengan "pengenalan pola" dalam berfikir komputasional?

a)

Proses menggambar pola dengan tangan.

b)

Proses mengidentifikasi dan mencocokkan pola dalam data.

c)

Proses menggambar grafik pola.

d)

Proses mengubah pola menjadi kode sumber.

5.

Dalam konteks berfikir komputasional, mengapa pengenalan pola penting?

a)

Ini hanya berlaku dalam ilmu grafis komputer.

b)

Ini membantu mengembangkan desain grafis yang rumit.

c)

Ini memungkinkan komputer untuk mengenali dan memahami pola dalam data.

d)

Ini hanya berlaku dalam pemrograman permainan video.

6.

Salah satu aplikasi pengenalan pola yang umum adalah pengenalan tulisan tangan. Bagaimana komputer dapat digunakan untuk mengenali tulisan tangan?

a)

Komputer menggunakan algoritma untuk membandingkan pola tulisan dengan database karakter yang dikenal.

b)

Komputer menggunakan pensil untuk menulis tangan.

c)

Komputer hanya dapat mengenali tulisan tangan yang sempurna.

d)

Komputer tidak dapat mengenali tulisan tangan.

7.

Mengapa pengenalan suara (speech recognition) dapat dianggap sebagai contoh pengenalan pola dalam berfikir komputasional?

a)
Karena prosesnya melibatkan pengenalan pola gerakan menggunakan algoritma dan model matematika.
b)
Karena prosesnya melibatkan pengenalan pola teks menggunakan algoritma dan model matematika.
c)
Karena prosesnya melibatkan pengenalan pola gambar menggunakan algoritma dan model matematika.
d)

Suara manusia memiliki pola yang dapat diidentifikasi dan dianalisis oleh komputer.

8.

Seorang pengembang perangkat lunak ingin menciptakan fungsi pengiriman pesan yang dapat digunakan di berbagai aplikasi. Ia akan membuat abstraksi dari fungsi tersebut. Apa manfaat utama dari abstraksi ini?

a)

Membuat kode sumber lebih kompleks.

b)

Memungkinkan penggunaan bahasa pemrograman yang berbeda.

c)

Menyembunyikan detail implementasi sehingga fungsi tersebut dapat digunakan tanpa perlu memahami bagaimana itu bekerja.

d)

Membatasi penggunaan fungsi hanya dalam satu aplikasi.

9.

Seorang pengembang permainan video ingin membuat karakter pemain yang dapat bergerak ke kiri, ke kanan, ke atas, dan ke bawah. Dia menciptakan fungsi "bergerak" yang dapat menerima input arah dan menggerakkan karakter sesuai arah tersebut. Apa yang dia lakukan adalah contoh dari apa?

a)

Dekomposisi.

b)

Abstraksi.

c)

Pengenalan Pola

d)

Gabungan

10.

Seorang fotografer ingin mengembangkan program yang dapat mengenali objek dalam foto-fotonya, seperti mobil, pohon, atau manusia. Apa yang harus dia lakukan sebagai langkah awal dalam proses pengenalan pola ini?

a)

Menyusun data dalam urutan abjad.

b)

Mengidentifikasi karakteristik visual yang unik untuk setiap objek.

c)

Mencetak semua foto dalam format fisik.

d)

Membuat daftar semua objek yang ingin diidentifikasi.

11.

Seorang ahli meteorologi ingin mengembangkan model prediksi cuaca yang akurat. Apa yang harus dia lakukan sebagai tahap awal dalam pengenalan pola ini?

a)

Mengamati cuaca saat ini.

b)

Mempelajari semua data cuaca dari tahun sebelumnya.

c)

Mengidentifikasi pola dalam data cuaca historis.

d)

Menggunakan radar cuaca.

12.

Seorang peneliti medis ingin mengidentifikasi pola dalam data pasien untuk memprediksi risiko penyakit tertentu. Apa yang harus dia lakukan sebagai tahap awal dalam pengenalan pola ini?

a)

Meminta pasien untuk memberikan riwayat medis mereka.

b)

Menyusun data pasien dalam daftar alfabetis.

c)

Mengidentifikasi pola-pola umum dalam data pasien.

d)

Melakukan pengujian medis pada semua pasien.

13.

Seorang insinyur otomasi ingin mengembangkan sistem pengenalan suara yang dapat mengendalikan rumah pintar. Apa yang harus dia lakukan sebagai tahap awal dalam pengenalan pola ini?

a)

Mengucapkan kata-kata kunci secara berulang-ulang.

b)

Membuat daftar perangkat yang akan dikendalikan.

c)

Mengidentifikasi pola suara yang sesuai dengan perintah yang diinginkan.

d)

Mengunduh aplikasi rumah pintar.

14.

Seorang peneliti ekologi ingin mengidentifikasi pola migrasi burung. Apa yang harus dia lakukan sebagai langkah pertama dalam pengenalan pola ini?

a)

Mengamati burung setiap hari.

b)

Mereka burung dengan peletakan GPS.

c)

Mengidentifikasi pola pergerakan burung dalam data GPS.

d)

Menggunakan drone untuk melacak burung.

15.

Apa yang dimaksud dengan berfikir komputasional?

a)

Kemampuan untuk memprogram komputer dengan baik.

b)

Kemampuan untuk memecahkan masalah dengan cara yang terstruktur dan logis, seperti komputer.

c)

Kemampuan untuk merancang komputer.

d)

Kemampuan untuk berpikir tentang komputer.

16.

Mengapa berfikir komputasional penting dalam dunia modern?

a)

Karena semua orang harus menjadi ahli komputer.

b)

arena berfikir komputasional membantu dalam memahami sejarah komputer.

c)

Karena berfikir komputasional membantu dalam memecahkan masalah kompleks dan membuat keputusan yang informatif.

d)

Karena berfikir komputasional hanya berlaku untuk pemrograman.

17.

Apa yang dimaksud dengan "algoritma" dalam berfikir komputasional?

a)

Bahasa pemrograman yang digunakan untuk mengembangkan perangkat lunak.

b)

Urutan langkah-langkah yang terstruktur untuk menyelesaikan masalah.

c)

Perangkat keras komputer.

d)

Cara kerja jaringan internet.

18.

Apa manfaat diagram alir (flowchart) dalam pemecahan masalah berfikir komputasional?

a)

Membuat program lebih kompleks.

b)

Membuat pemecahan masalah lebih abstrak.

c)

Memberikan panduan visual tentang bagaimana suatu tugas harus diselesaikan.

d)

Tidak ada manfaat dalam menggunakan diagram alir.

19.

Mengapa "abstraksi" penting dalam berfikir komputasional?

a)

Karena abstraksi membuat masalah lebih rumit.

b)

Karena abstraksi membantu dalam memisahkan tugas-tugas kecil dari masalah besar.

c)

Karena abstraksi hanya berguna dalam pemrograman permainan video.

d)

Karena abstraksi menghilangkan perlu untuk memahami komputer.

20.

Apa yang dimaksud dengan "pengenalan pola" dalam konteks berfikir komputasional?

a)

Proses mengidentifikasi pola dalam data dan mencocokkannya dengan pola yang dikenal.

b)

Proses membuat pola menggunakan perangkat grafis.

c)

Proses memahami sejarah komputer.

d)

Proses membagi masalah besar menjadi sub-masalah lebih kecil.