NEW
Font size
WorksheetsQUIZ 1 DPIB 1
Total questions: 40
Worksheet time: 30mins
Berpikir komputasional pada dasarnya merupakan kemampuan untuk...
Menghafal kode program yang rumit
Menggunakan komputer dengan cepat
Memecahkan masalah dengan pendekatan logis, terstruktur, dan dapat diotomasi
Menyusun laporan hasil observasi menggunakan perangkat lunak atau bisa disebut software
Menggambar diagram dengan komputer
Langkah pertama dalam berpikir komputasional ketika menghadapi masalah adalah...
Menulis kode program
Melakukan dekomposisi masalah
Mengumpulkan data pengguna
Membuat desain tampilan
Menginstal perangkat lunak
Berikut yang bukan termasuk komponen berpikir komputasional adalah...
Dekomposisi
Pola dan abstraksi
Algoritma
Estimasi biaya
Generalisasi
Validitas sumber data berarti...
Data harus memiliki nilai besar dan banyak pengunjungnya atau viewer
Data diperoleh dari sumber yang dapat dipercaya dan terverifikasi
Data hanya diambil dari media sosial
Data tidak perlu diverifikasi jika banyak digunakan
Data harus gratis untuk diakses
Struktur data berfungsi untuk...
Menentukan ukuran file
Mengatur dan menyimpan data agar mudah diakses dan dimanipulasi
Menghapus data secara otomatis
Mengamankan data dari virus
Menyimpan data di cloud secara berkelanjutan agar data lebih aman
Contoh struktur data yang paling sederhana adalah...
Array
Stack
Queue
Linked List
Tree
Algoritma adalah...
Bahasa pemrograman computer yang secara otomatis bisa digunakan
Urutan langkah logis dan sistematis untuk menyelesaikan masalah
Data yang disimpan di komputer
Program yang sudah jadi
Hasil keluaran komputer
Pseudocode digunakan untuk...
Menulis program langsung ke komputer
Mendeskripsikan langkah-langkah algoritma dalam bentuk mirip bahasa manusia
Menguji kecepatan komputer
Menampilkan hasil data
Menghapus error pada program
Manakah dari berikut ini contoh pseudocode yang benar?
If suhu > 30 then print “Panas” else print “Sejuk”
Suhu > 30 maka tampilkan Panas
Jika suhu 30 tampilkan Panas
if suhu = panas tampilkan data
suhu > 30 tampilkan panas
Model Von Neumann terdiri dari tiga komponen utama, yaitu...
Input, Proses, dan Output
CPU, RAM, dan Hard Disk
Input, Storage, dan Printer
Data, Jaringan, dan Program
BIOS, Cache, dan Bus
Fungsi utama CPU dalam model Von Neumann adalah...
Menyimpan besarnya data dari pengguna secara terus – menerus
Menjalankan instruksi dan mengendalikan proses komputasi
Menampilkan hasil ke layar
Menghubungkan komputer ke internet
Menyimpan hasil keluaran
Struktur data yang mengikuti prinsip LIFO (Last In, First Out) disebut
Queue
Array
Stack
Tree
Graph
Proses membersihkan data agar bebas dari kesalahan disebut
Data validation
Data cleaning
Data encoding
Data duplication
Data translation
Contoh penerapan algoritma dalam kehidupan sehari-hari adalah
Menghafal lirik lagu
Langkah-langkah membuat teh manis
Mengingat jadwal sekolah
Menonton film
Bermain game bersama teman-teman
Berpikir komputasional dapat diterapkan untuk
Hanya pemrograman komputer
Semua jenis masalah yang membutuhkan solusi logis dan efisien
Hanya bidang teknologi
Masalah yang tidak membutuhkan analisis data yang detail
Pekerjaan manual saja
Abstraksi dalam berpikir komputasional berarti
Menyembunyikan detail tidak penting agar fokus pada inti masalah
Menghapus semua data
Mengubah data menjadi grafik
Membuat ringkasan hasil
Memodifikasi sistem operasi
Yang termasuk contoh data tidak valid adalah
Nilai siswa: 85, 90, 75
Usia: 17, 18, 120
Berat badan: 45, 50, 55
Nama siswa: "Rina", "Budi", "Santi"
Kelas: X, XI, XII
Langkah terakhir dalam proses berpikir komputasional adalah
Menyusun algoritma yang akan diterapkan
Membuat pseudocode
Mengevaluasi solusi yang dihasilkan
Mengumpulkan data baru
Membuat laporan hasil
Sistem operasi memiliki fungsi utama sebagai
Perangkat keras pengolah data dan menjalankan program aplikasi
Penghubung antara pengguna dengan perangkat keras komputer
Aplikasi pengolah dokumen
Antivirus bawaan komputer
Penyimpan hasil kerja
Dalam konteks model Von Neumann, proses adalah
Tahap memasukkan data yang besar
Tahap pengolahan data di CPU
Tahap menampilkan hasil
Tahap menyimpan data
Tahap penyalinan file
Hasil dari algoritma sorting adalah
Data tersusun acak dan tidak rapi
Data dihapus dari sistem
Data tersusun dalam urutan tertentu
Data berubah tipe
Data disembunyikan
Algoritma pencarian disebut juga
Searching algorithm
Matching algorithm
Sorting algorithm
Decision algorithm
Logical algorithm
Dalam struktur data queue, elemen diproses berdasarkan prinsip
LIFO
FIFO
Random order
Recursive order
Binary order
Algoritma yang memiliki struktur pengulangan disebut
Linear algorithm
Iterative algorithm
Static algorithm
Sequential algorithm
Simple algorithm
“IF…THEN…ELSE” digunakan untuk
Struktur perulangan
Struktur percabangan
Struktur array
Struktur data
Struktur queue
Dalam pembuatan algoritma, langkah-langkah harus disusun secara
Acak sesuai kreativitas
Logis, berurutan, dan sistematis
Berdasarkan warna diagram
Sesuai urutan abjad
Berdasarkan jumlah variabel
Flowchart digunakan untuk
Menyimpan data pengguna
Menyajikan algoritma dalam bentuk simbol dan alur grafis
Menghitung kecepatan eksekusi program dalam menjalankan sistem
Menampilkan hasil program
Menghapus kesalahan logika
Simbol belah ketupat (diamond) pada flowchart menandakan
Awal program
Proses perhitungan
Keputusan atau percabangan logika
Output hasil
Penyimpanan data
Jika data hasil survei siswa terdapat nilai ganda dan salah ketik, maka langkah pertama yang harus dilakukan adalah
Menghapus semua data
Mengubah data secara acak
Melakukan data cleaning untuk memperbaiki kesalahan
Mengganti seluruh sumber data dengan data yang baru dan bersih
Membuat grafik langsung
Struktur data linked list berbeda dengan array karena
Tidak bisa diubah ukurannya
Menyimpan elemen secara dinamis dengan pointer penghubung
Memiliki elemen berukuran tetap
Tidak dapat diakses secara berurutan
Hanya digunakan dalam game
Dalam algoritma, istilah looping berarti
Mengulang perintah sampai kondisi tertentu terpenuhi
Membuat cabang keputusan
Menghapus baris perintah
Menampilkan hasil ke layar
Mengatur urutan data
Contoh kondisi logika yang digunakan dalam algoritma adalah
5 + 2 = 7
X > 10
Nama siswa = “Andi”
Cetak “Halo”
Input data nilai
Tujuan utama dari berpikir komputasional adalah
Menghafal kode program
Meniru cara kerja komputer
Menyusun solusi efektif dan efisien untuk masalah kompleks
Menghasilkan visualisasi menarik
Mengganti peran manusia
Proses debugging dalam pembuatan program berarti...
Mencari dan memperbaiki kesalahan logika atau sintaks
Menambahkan fitur baru
Menghapus semua data
Membuat flowchart baru
Mengoptimalkan tampilan
Jika sebuah algoritma terlalu rumit, maka langkah terbaik adalah...
Menghapus sebagian langkah
Menyederhanakannya dengan dekomposisi masalah
Mengubah bahasa pemrogramannya
Menyusun ulang variabel
Menambahkan lebih banyak kondisi
Salah satu keuntungan menggunakan pseudocode sebelum menulis program adalah...
Program lebih cepat dijalankan
Menghemat kapasitas memori
Memudahkan perencanaan dan pemahaman logika program
Menghasilkan kode otomatis
Mengurangi ukuran file
Dalam struktur data tree, elemen paling atas disebut...
Node
Leaf
Root
Branch
Parent
Perbedaan utama antara stack dan queue adalah...
Stack bersifat FIFO, queue bersifat LIFO
Stack menyimpan data acak, queue berurutan
Stack bersifat LIFO, queue bersifat FIFO
Stack menyimpan data besar, queue kecil
Stack digunakan untuk grafik, queue untuk teks
Dalam model Von Neumann, data dan instruksi disimpan di...
CPU
Memori utama (RAM)
Hard Disk dan Solid state Disk
Monitor
Printer
Kesimpulan dari penerapan berpikir komputasional adalah...
Semua pekerjaan harus dilakukan komputer
Masalah sederhana bisa diselesaikan dengan cara manual
Masalah kompleks dapat diurai, dimodelkan, dan diselesaikan dengan logika komputasi
Tidak perlu analisis mendalam
Semua langkah harus berbasis kode program
