WorksheetsSoal Pilihan Ganda Komputasi Dasar
Total questions: 100
Worksheet time: 50mins
Saat kamu memecah tugas besar menjadi beberapa langkah kecil, kamu sedang menerapkan konsep …
dekomposisi
abstraksi
generalisasi
debugging
Ketika menyusun langkah membuat teh (ambil air, rebus, seduh), kamu menerapkan …
algoritma
enkripsi
protokol
perulangan
Menentukan langkah paling efisien dari banyak cara menyelesaikan masalah disebut …
optimasi
abstraksi
simulasi
enumerasi
Pola yang sering muncul dalam data disebut …
pola berulang (pattern recognition)
abstraksi data
algoritma sederhana
struktur data
Jika siswa mengurutkan tugas berdasarkan tenggat waktu, maka mereka sedang melakukan …
penjadwalan optimal
pemodelan
dekomposisi tugas
simulasi algoritmik
Dalam berpikir komputasional, langkah pertama untuk menyelesaikan persoalan adalah …
memahami masalah dengan jelas
langsung menulis kode
membuat antarmuka
menganalisis data
Dalam algoritma “masak nasi”, langkah terakhir adalah …
mencuci beras
menyalakan listrik
menunggu sampai matang dan menyajikan nasi
menakar air
Jika hasil akhir tidak sesuai harapan, langkah terbaik adalah …
menguji dan memperbaiki langkah algoritma (debugging)
mengganti komputer
menambah data
mematikan program
Abstraksi membantu kita untuk …
menyederhanakan kompleksitas masalah
memperpanjang langkah algoritma
memperbanyak data
menghapus variabel
Dalam pembuatan program, flowchart digunakan untuk …
memvisualisasikan urutan logika program
menyimpan hasil data
Dalam Scratch, blok “repeat 10” artinya …
mengulangi perintah sebanyak 10 kali
menjalankan 10 skrip
menunda 10 detik
menyimpan data ke variabel
Jika kondisi tidak terpenuhi dalam blok “if–then–else”, maka …
program akan menjalankan blok di bagian else
program berhenti
program error
program tidak berjalan
Perintah “forever” dalam Scratch termasuk struktur …
perulangan tak terbatas
percabangan
variabel
kondisi
Untuk menyimpan skor dalam game Scratch digunakan …
variabel
sprite
event
list
Dalam pemrograman, simbol segi empat pada flowchart menyatakan …
proses (operasi)
keputusan
input/output
awal/akhir
Blok “when green flag clicked” berfungsi sebagai …
titik awal eksekusi program
perulangan
penyimpanan
perintah logika
Untuk mengendalikan arah gerak karakter, digunakan blok …
motion
looks
sound
sensing
Jika kita ingin membuat karakter bicara di Scratch, gunakan blok …
say “…” for seconds
change color effect
move 10 steps
wait 1 second
Struktur “nested if” digunakan ketika …
A. terdapat beberapa kondisi di dalam kondisi lain
B. hanya ada satu kondisi
C. tidak ada percabangan
D. program berulang terus
Dalam algoritma pencarian data, semakin sedikit langkah yang digunakan berarti algoritma tersebut …
lebih efisien
lebih panjang
Perangkat yang digunakan untuk menghubungkan komputer ke internet adalah …
modem
scanner
printer
mouse
Perangkat lunak untuk membuka situs web disebut …
peramban (browser)
compiler
antivirus
spreadsheet
Protokol yang digunakan untuk mengirim surat elektronik adalah …
SMTP
HTTP
DNS
POP3
Dalam alamat email, tanda “@” memisahkan …
nama pengguna dan domain
nama dan tanggal
server dan port
IP dan file
Salah satu contoh layanan cloud storage adalah …
Google Drive
Excel
CorelDraw
Paint
Untuk mengamankan data pribadi di internet, cara yang tepat adalah …
menggunakan kata sandi yang kuat dan tidak membagikannya
membagikan password ke teman
memakai Wi-Fi publik untuk login
menyimpan password di catatan terbuka
Teknologi yang menghubungkan perangkat pintar seperti lampu dan AC ke internet disebut …
Internet of Things (IoT)
Blockchain
Big Data
Virtual Reality
File dengan ekstensi .xlsx digunakan untuk …
lembar kerja spreadsheet
teks biasa
gambar digital
video
Untuk mencari informasi di internet secara efisien, sebaiknya gunakan …
kata kunci (keyword) yang spesifik
kalimat panjang
pertanyaan acak
klik semua tautan
Fitur “Cc” dalam email digunakan untuk …
mengirim salinan email ke penerima lain
menandai email penting
Fungsi =AVERAGE(A1:A5) digunakan untuk …
menghitung rata-rata dari A1 sampai A5
menghitung jumlah data
mencari nilai maksimum
membulatkan nilai
Fungsi =MAX(A1:A10) berarti …
mencari nilai terbesar dalam rentang A1–A10
menghitung rata-rata
mencari nilai terkecil
menjumlahkan semua nilai
33. Grafik lingkaran cocok digunakan untuk …
menampilkan perbandingan persentase
menunjukkan tren waktu
menampilkan data kontinu
data biner
Data hasil ulangan siswa merupakan contoh data …
kuantitatif
kualitatif
simbolik
nominal
Jika data siswa tidak muncul semua, maka perlu dilakukan …
filter ulang atau tampilkan semua data
hapus data
ubah format
ganti sheet
Untuk mencegah kesalahan input, digunakan fitur …
Data Validation
Sort
Merge Cells
Format Painter
Fungsi =IF(A1>75,"Lulus","Tidak Lulus") termasuk fungsi ...
logika
teks
statistik
aritmatika
Mengurutkan data dari nilai tertinggi ke terendah disebut …
sort descending
filter
freeze panes
wrap text
Untuk membekukan baris pertama agar tetap terlihat saat menggulir ke bawah digunakan …
Freeze Panes
Protect Sheet
Merge Cells
View Options
Data yang diolah menjadi grafik disebut …
data sekunder
data visualisasi
Salah satu etika menggunakan media sosial adalah …
tidak menyebarkan informasi pribadi orang lain
memposting berita tanpa cek fakta
mengunggah semua aktivitas pribadi
mengomentari secara kasar
Keamanan data dapat ditingkatkan dengan teknik …
enkripsi
kompresi
sinkronisasi
konversi
Mengubah teks menjadi kode rahasia dengan pola tertentu disebut …
cipher
decompression
iteration
abstraction
Sumber informasi digital yang valid sebaiknya berasal dari …
situs resmi atau terverifikasi
media sosial anonim
chat pribadi
video pendek tanpa sumber
Akibat kecanduan gawai, seseorang bisa mengalami …
gangguan konsentrasi
peningkatan produktivitas
komunikasi lebih baik
daya ingat meningkat
Unit yang memproses data dan instruksi dalam komputer adalah …
CPU
RAM
Hard disk
Monitor
RAM digunakan untuk …
menyimpan data sementara saat komputer aktif
menyimpan data permanen
menampilkan gambar
mencetak hasil
SSD lebih cepat dibandingkan HDD karena …
tidak memiliki komponen mekanik bergerak
menggunakan piringan magnetik
kapasitasnya lebih kecil
berbasis kaset
Kombinasi antara perangkat keras dan perangkat lunak disebut …
sistem komputer
algoritma
database
spreadsheet
Dalam proyek Makey Makey, ketika logam dan tangan tersambung dan lampu menyala, itu menunjukkan …
A. terjadinya rangkaian listrik tertutup dan sinyal input diterima komputer
B. komputer rusak
C. lampu tidak berfungsi
D. rangkaian listrik terbuka
Jika suatu algoritma memiliki 3 percabangan dan 2 perulangan bersarang, maka kompleksitas logika yang dihasilkan akan ...
Linier
Konstan
Bertingkat (nested)
Eksponensial
Dalam berpikir komputasional, abstraksi berarti ...
Menghapus data yang tidak relevan
Memfokuskan pada informasi penting saja
Menyembunyikan semua detail
Menggandakan pola yang sama
Struktur data stack (tumpukan) menggunakan prinsip ...
FIFO
LIFO
FILO
Random
Dalam algoritma mencari bilangan genap dari 1–100, perintah terbaik adalah ...
for i in range(1,100): if i%2==1
for i in range(2,101,2)
while i<100: print(i+1)
if i>0: print(i)
Jika fungsi f(x)=x²+3x+2, maka nilai keluaran f(-2) adalah ...
A. 4
B. 2
C. 0
D. -2
Dalam konversi bilangan, (1011)₂ setara dengan ...
10
11
12
13
Jika A = {1,2,3,4} dan B = {3,4,5}, maka A ∩ B = ...
{1,2,5}
{3,4}
{2,3,4,5}
{1,5}
Proses menyusun langkah-langkah sistematis untuk menyelesaikan masalah disebut ...
Pemrograman
Algoritma
Pengkodean
Logika
Dalam struktur data, queue (antrian) digunakan ketika ...
Data harus diambil dari belakang
Data diproses sesuai urutan masuk (FIFO)
Semua data dihapus sekaligus
Data tidak memiliki urutan
Jika algoritma A menyelesaikan masalah dalam 5 langkah dan algoritma B dalam 3 langkah, maka ...
Algoritma A lebih efisien daripada algoritma B.
Algoritma B lebih efisien daripada algoritma A.
Kedua algoritma sama efisiennya.
Tidak ada informasi yang cukup untuk menentukan efisiensi.
File dengan ekstensi .xlsx merupakan …
Pengolah kata
Pengolah lembar kerja
Editor teks
File presentasi
Jika kamu menyalin teks dari situs ke Word dan formatnya berantakan, solusi paling tepat adalah …
Paste biasa
Paste as picture
Paste as plain text
Copy ulang
Fitur Track Changes digunakan untuk …
Menghapus revisi
Menampilkan perubahan yang dilakukan pada dokumen
Mengunci dokumen
Menyimpan otomatis
Ketika membuat laporan digital, gambar atau grafik sebaiknya diberi keterangan agar …
Terlihat indah
Hemat ruang
Memudahkan pembaca memahami konteks data
Tidak bisa disalin
Fungsi Snipping Tool berguna untuk …
Mengetik cepat
Mengambil tangkapan layar sebagian
Mengubah warna tampilan
Menghapus teks
Komponen utama CPU yang berfungsi melakukan perhitungan aritmetika adalah …
CU
ALU
Register
RAM
Jika alamat memori ditulis dalam heksadesimal sebagai 1F₁₆, maka nilainya dalam desimal adalah …
15
31
25
29
Hubungan antara RAM dan CPU adalah …
CPU menyimpan data permanen di RAM
RAM mengatur kecepatan CPU
CPU mengambil data sementara dari RAM untuk diproses
RAM mengendalikan logika CPU
Jika sebuah komputer sering “crash” saat membuka banyak aplikasi, kemungkinan masalahnya pada …
Hard disk
RAM
Dalam sistem komputer, BIOS berfungsi untuk …
Menyimpan data pengguna
Menginisialisasi perangkat keras saat komputer dinyalakan
Menghapus cache
Menampilkan sistem operasi
IP Address 192.168.1.1 termasuk jaringan …
Publik
Privat
Internasional
Global
Media transmisi dengan kecepatan tinggi dan tahan gangguan elektromagnetik adalah …
UTP
Coaxial
Serat optik (Fiber Optic)
Bluetooth
Protokol untuk mengirim surat elektronik adalah …
HTTP
SMTP
FTP
SSH
Ketika kamu mengakses https://, huruf “s” berarti …
Server aktif
Secure (aman, terenkripsi)
Sharing mode
Static
Agar aman di internet, salah satu cara yang benar adalah …
Mengunggah semua data pribadi
Mengabaikan pembaruan sistem
Menggunakan kata sandi yang kuat dan berbeda
Mengklik semua tautan baru
Grafik yang cocok untuk membandingkan kategori data diskrit adalah …
Pie chart
Bar chart (diagram batang)
Line chart
Histogram
Fungsi =SUMIFS(A1:A10,B1:B10,">50") berarti …
Menjumlah semua data
Menjumlah data di A1:A10 yang memiliki nilai >50 di B1:B10
Menghitung rata-rata
Menghitung jumlah sel
Dalam visualisasi data, pivot table digunakan untuk …
Menyimpan data
Meringkas dan mengelompokkan data secara dinamis
Mencetak hasil
Membuat grafik otomatis
Saat seseorang menyebarkan informasi pribadi orang lain tanpa izin, itu termasuk …
Phishing
Pelanggaran privasi digital
Cara paling efektif untuk mencegah cyberbullying adalah …
Membalas dengan komentar kasar
Menghapus akun
Melaporkan dan memblokir pelaku, serta tidak ikut menyebarkan
Diam saja
Jika sebuah algoritma memiliki 3 langkah perulangan bersarang (nested loop), maka kompleksitas waktu programnya adalah…
O(1)
O(n)
O(n³)
O(n²)
Dalam algoritma pencarian biner, jika jumlah data adalah 128, maka jumlah maksimum perbandingan yang dilakukan adalah…
6
7
8
128
Untuk menyelesaikan masalah besar dengan memecahnya menjadi bagian-bagian kecil, strategi berpikir yang digunakan adalah…
Dekomposisi
Iterasi
Simulasi
Modularisasi
Dalam algoritma “Bubble Sort”, jika data sudah terurut dari awal, maka jumlah pertukaran yang terjadi adalah…
Sebanyak n²
Sebanyak n/2
Tidak ada pertukaran sama sekali
Sebanyak n log n
Sebuah robot bergerak maju 1 langkah setiap kali menemukan kotak putih, dan berhenti jika kotak hitam. Jika pola warnanya: putih-putih-hitam-putih, maka robot berhenti pada langkah ke…
A. 3
B. 4
C. 2
D. 1
Dalam struktur data stack, operasi yang terakhir dimasukkan akan…
Keluar pertama
Keluar terakhir (LIFO)
Tidak dapat dihapus
Selalu disimpan permanen
Jika pohon biner memiliki 7 simpul, maka jumlah simpul daun maksimum adalah…
4
5
6
7
Dalam ekspresi logika, hasil dari (True AND False) OR (NOT False) adalah...
False
True
Dalam representasi biner, bilangan desimal 45 adalah…
A. 101101
B. 101011
C. 111000
D. 110010
Sebuah graf berarah memiliki 5 simpul dan 10 sisi. Jika setiap simpul terhubung ke semua simpul lain, maka graf tersebut adalah…
Graf lengkap berarah
Graf tidak terhubung
Pohon biner
Graf tertutup
Hasil dari algoritma berikut: x = 2 y = 3 while x < 10: x = x + y Nilai akhir x adalah…
A. 9
B. 11
C. 10
D. 12
Dalam program Scratch, blok "repeat until touching color red" digunakan untuk…
Mengulang jumlah langkah tetap
Mengulang sampai kondisi tertentu tercapai
Mengulang tanpa henti
Menyimpan data warna
Dalam Blockly, jika kamu ingin menghitung rata-rata tiga angka, maka kamu harus…
Menjumlahkan dan mengalikan angka
Menjumlahkan semua angka lalu dibagi tiga
Mengurutkan angka lalu mengambil nilai tengah
Menghapus nilai terbesar dan terkecil
Jika f(x) = x² - 4x + 4, maka nilai f(2) adalah…
0
4
2
-4
Sebuah program menampilkan angka genap antara 1 dan 10 menggunakan perulangan for. Berapa banyak angka yang ditampilkan?
A. 5
B. 4
C. 6
D. 10
IP address versi 4 menggunakan panjang bit sebanyak…
16 bit
32 bit
Protokol yang digunakan untuk mengirim email adalah…
HTTP
FTP
SMTP
DNS
Teknik menyembunyikan pesan rahasia dalam gambar digital disebut…
Steganografi
Enkripsi
Hashing
Cracking
Jika kamu menggunakan autentikasi dua faktor (2FA), maka keamanan akunmu meningkat karena…
Menghapus kata sandi
Hanya memakai PIN
Memerlukan dua metode verifikasi berbeda
Menghapus identitas pengguna
Dalam topologi jaringan bintang (star), semua komputer terhubung ke…
Komputer pusat
Kabel utama
Hub atau switch
Router tunggal
