wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Asesmen sumatif 1 - BK - Informatika 10

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Apa definisi dari berpikir komputasional?

a)

Proses penyelesaian masalah yang melibatkan pemikiran kritis dan logika untuk merancang solusi.

b)

Metode pengumpulan data menggunakan komputer.

c)

Proses penghitungan menggunakan komputer.

d)

Cara menyimpan data dalam bentuk digital.

2.

Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?

a)

Membuat pola dari data yang ada.

b)

Menghilangkan detail yang tidak perlu untuk fokus pada aspek penting dari suatu masalah.

c)

Mengelompokkan data berdasarkan kategori.

d)

Memecahkan masalah menjadi beberapa langkah kecil.

3.

Manakah yang termasuk dalam tahapan berpikir komputasional?

a)

Dekomposisi, pengenalan pola, abstraksi, dan algoritma.

b)

Pembuatan grafik, analisis data, simulasi, dan prediksi.

c)

Pemrograman, debugging, optimasi, dan analisis.

d)

Pengolahan data, visualisasi, pencetakan, dan pengiriman.

4.

Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional?

a)

Menyusun langkah-langkah solusi ke dalam algoritma.

b)

Menguji solusi yang diusulkan untuk masalah.

c)

Membuat perencanaan untuk menyelesaikan masalah.

d)

Mengidentifikasi kemiripan atau tren dalam data atau masalah.

5.

Ketika seorang siswa memecah masalah besar menjadi masalah-masalah kecil yang lebih mudah diselesaikan, konsep berpikir komputasional apakah yang digunakan?

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Pengenalan Pola

6.

Mengapa abstraksi penting dalam berpikir komputasional?

a)

Untuk membuat solusi yang lebih cepat.

b)

Untuk memastikan semua detail dari masalah diperhitungkan.

c)

Untuk menghilangkan detail yang tidak relevan dan fokus pada elemen penting dari masalah.

d)

Untuk mempermudah pembuatan algoritma yang lebih kompleks.

7.

Jika kamu diminta untuk mengenali pola-pola yang muncul dari serangkaian data, langkah apa yang sedang kamu lakukan dalam berpikir komputasional?

a)

Algoritma

b)

Dekomposisi

c)

Pengenalan Pola

d)

Abstraksi

8.

Bagaimana dekomposisi membantu menyelesaikan masalah dalam berpikir komputasional?

a)

Dengan membuat algoritma yang lebih rumit

b)

Dengan membuat masalah menjadi lebih sederhana dan lebih mudah dikelola

c)

Dengan mengabaikan detail kecil dari masalah

d)

Dengan mencari pola dari masalah yang kompleks

9.

Apa peran algoritma dalam berpikir komputasional?

a)

Untuk mengidentifikasi pola-pola dari data

b)

Untuk memecah masalah besar menjadi bagian kecil

c)

Untuk menyusun langkah-langkah penyelesaian masalah secara logis dan terstruktur

d)

Untuk menyimpan data yang dikumpulkan dari suatu masalah

10.

Dalam berpikir komputasional, ketika seseorang memilih bagian-bagian penting dari suatu masalah dan mengabaikan detail yang tidak relevan, orang tersebut sedang melakukan:

a)

Pengujian

b)

Abstraksi

c)

Pengenalan Pola

d)

Dekomposisi

11.

Mengapa penting untuk mengenali pola dalam data ketika melakukan analisis masalah?

a)

Agar masalah dapat dibagi menjadi bagian-bagian kecil

b)

Agar kita dapat memprediksi kejadian atau perilaku serupa di masa depan

c)

Agar data dapat disimpan dengan lebih efisien

d)

Agar semua data yang relevan dapat dihapus dengan cepat

12.

Apa yang harus dilakukan setelah mengenali pola dari suatu masalah?

a)

Menyusun algoritma yang berdasarkan pola tersebut

b)

Menghapus pola yang tidak penting

c)

Mengabaikan pola tersebut dan mencari solusi lain

d)

Mencari pola baru yang lebih kompleks

13.

Seorang siswa diminta untuk membuat program yang menghitung jumlah rata-rata dari sekumpulan angka. Langkah pertama yang harus dilakukan adalah:

a)

Mencari pola dari angka yang ada.

b)

Membuat algoritma untuk menguraikan langkah-langkah perhitungan.

c)

Mengidentifikasi jumlah data.

d)

Menambahkan semua angka tanpa menggunakan rumus.

14.

Ketika membuat aplikasi untuk menghitung nilai akhir siswa, siswa harus menggabungkan beberapa langkah seperti memasukkan data, menghitung nilai rata-rata, dan menampilkan hasil. Langkah ini menunjukkan penggunaan:

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pengenalan Pola

15.

Dalam sebuah proyek, siswa diminta membuat sebuah sistem yang bisa mengidentifikasi gambar hewan berdasarkan karakteristik tertentu (misalnya, jumlah kaki, jenis kulit, dll.). Langkah awal yang harus dilakukan adalah:

a)

Mengidentifikasi pola dari karakteristik setiap hewan.

b)

Membuat algoritma untuk pemrosesan gambar.

c)

Mengumpulkan semua gambar tanpa klasifikasi.

d)

Mencoba memprogram langsung tanpa analisis.

16.

Ketika kamu dihadapkan pada masalah dengan banyak variabel, seperti penjadwalan mata pelajaran untuk banyak kelas, apa langkah terbaik yang bisa diambil menggunakan prinsip berpikir komputasional?

a)

Dekomposisi masalah menjadi bagian-bagian kecil.

b)

Membuat algoritma yang sangat panjang.

c)

Menggunakan abstraksi untuk menghilangkan semua variabel.

d)

Menguji solusi yang sudah jadi tanpa analisis lebih lanjut.

17.

Sebuah tim siswa merancang sebuah program untuk mengelola perpustakaan. Langkah pertama mereka adalah mengidentifikasi proses utama seperti peminjaman, pengembalian, dan pencatatan buku. Hal ini merupakan contoh penerapan:

a)

Abstraksi

b)

Pengenalan Pola

c)

Dekomposisi

d)

Algoritma

18.

Dalam membuat program pengenalan wajah, seorang siswa menghilangkan detail latar belakang yang tidak diperlukan agar fokus pada wajah. Konsep berpikir komputasional yang diterapkan adalah:

a)

Algoritma

b)

Pengenalan Pola

c)

Abstraksi

d)

Dekomposisi

19.

Seorang siswa diminta untuk merancang solusi berbasis algoritma yang dapat digunakan untuk menghitung gaji bulanan karyawan dengan mempertimbangkan gaji pokok dan bonus. Solusi yang dihasilkan disebut:

a)

Pengenalan Pola

b)

Algoritma

c)

Abstraksi

d)

Dekomposisi

20.

Saat membuat sistem pemantauan cuaca, siswa harus memahami tren dan pola cuaca dari data yang ada sebelum memulai pembuatan program. Langkah ini merupakan penerapan:

a)

Algoritma

b)

Pengenalan Pola

c)

Abstraksi

d)

Dekomposisi

21.

Dalam sebuah proyek pembuatan game, seorang siswa memecah proses permainan menjadi beberapa bagian seperti aturan permainan, pergerakan karakter, dan penilaian. Langkah ini mencerminkan penggunaan:

a)

Algoritma

b)

Pengenalan Pola

c)

Dekomposisi

d)

Abstraksi

22.

Apa fungsi utama dari Dev C++?

a)

Menulis dan mengedit gambar

b)

Menulis dan mengompilasi kode program

c)

Mengakses internet

d)

Membuat tabel dan grafik

23.

Apa ekstensi file untuk file kode sumber C++?

a)

.html

b)

.cpp

c)

.doc

d)

.txt

24.

Apa yang dimaksud dengan kompilasi (compile) dalam konteks Dev C++?

a)

Proses menulis kode

b)

Proses menghapus kode

c)

Proses mengubah kode sumber menjadi program yang dapat dijalankan

d)

Proses menyimpan file kode sumber

25.

Simbol apa yang digunakan untuk mengakhiri pernyataan dalam bahasa C++?

a)

Koma (,)

b)

Titik (.)

c)

Tanda titik koma (;)

d)

Tanda tanya (?)

26.

Apa hasil dari program berikut ini?

a)

15

b)

50

c)

510

d)

error

27.

Pak Andi mengembangkan sebuah aplikasi perpustakaan yang memiliki ribuan buku. Dia memutuskan untuk membagi data buku berdasarkan kategori seperti fiksi, non-fiksi, sejarah, dan teknologi untuk mempermudah pencarian. Langkah berpikir komputasional apa yang sedang dilakukan Pak Andi?

a)

Dekompisi

b)

Algoritma

c)

Pengenalan pola

d)

Abstraksi

28.

Ali sedang membuat aplikasi untuk memprediksi cuaca. Dia menyadari bahwa untuk membuat aplikasi ini, dia tidak perlu memperhatikan setiap detail kecil tentang proses atmosfer, tetapi cukup fokus pada parameter utama seperti suhu, kelembaban, dan tekanan udara. Langkah berpikir komputasional apa yang sedang dilakukan Ali?

a)

Dekompisi

b)

Abstraksi

c)

Pengenalan pola

d)

Algoritma

29.

Sebuah tim pengembang aplikasi sedang mencoba mempercepat pencarian di aplikasi belanja online. Mereka menemukan bahwa kategori produk tertentu sering kali muncul, sehingga mereka membuat shortcut untuk kategori-kategori tersebut agar pencarian lebih cepat. Langkah berpikir komputasional apa yang digunakan oleh tim pengembang ini?

a)

Dekompisi

b)

Pengenalan pola

c)

Abstraksi

d)

Algoritma

30.

Budi sedang membuat aplikasi pengelolaan tugas sekolah. Dia membagi proyek-proyek besar ke dalam beberapa tugas yang lebih kecil sehingga lebih mudah dikelola. Teknik berpikir komputasional apa yang digunakan Budi?

a)

Algoritma

b)

Dekompisi

c)

Pengenalan pola

d)

Abstraksi

31.

Jono ingin membuat program yang menghitung jarak perjalanan antar kota berdasarkan peta digital. Dia menyederhanakan informasi peta hanya dengan mengambil titik-titik lokasi utama seperti kota dan jalan utama, tanpa memasukkan detail rute kecil. Apa teknik berpikir komputasional yang diterapkan Jono?

a)

Algoritma

b)

Dekompisi

c)

Pengenalan pola

d)

Abstraksi

32.

pendekatan sistematis untuk memecahkan masalah, mengembangkan pemecahan masalah, merancang sistem dan memahami perilaku manusia dengan cara yang terinspirasi oleh prinsip-prinsip komputer/ otak komputer adalah pengertian dari...

a)

informatika

b)

komputer

c)

berpikir komputasional

d)

dekomposisi

33.

Struktur data mana yang bekerja dengan prinsip Last In First Out (LIFO)?

a)

Queue

b)

Stack

c)

Linked List

d)

Binary Tree

34.

Struktur data Queue bekerja dengan prinsip...

a)

First In First Out (FIFO)

b)

Last In First Out (LIFO)

c)

Top Down Approach

d)

Divide and Conquer

35.

Manakah dari berikut ini yang merupakan operasi utama pada struktur data Queue?

a)

Insert and Delete

b)

Push and Pop

c)

Enqueue and Dequeue

d)

Traverse and Search