wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda Komputasi Dasar

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Saat kamu memecah tugas besar menjadi beberapa langkah kecil, kamu sedang menerapkan konsep …

a)

dekomposisi

b)

abstraksi

c)

generalisasi

d)

debugging

2.

Ketika menyusun langkah membuat teh (ambil air, rebus, seduh), kamu menerapkan …

a)

algoritma

b)

enkripsi

c)

protokol

d)

perulangan

3.

Menentukan langkah paling efisien dari banyak cara menyelesaikan masalah disebut …

a)

optimasi

b)

abstraksi

c)

simulasi

d)

enumerasi

4.

Pola yang sering muncul dalam data disebut …

a)

pola berulang (pattern recognition)

b)

abstraksi data

c)

algoritma sederhana

d)

struktur data

5.

Jika siswa mengurutkan tugas berdasarkan tenggat waktu, maka mereka sedang melakukan …

a)

penjadwalan optimal

b)

pemodelan

c)

dekomposisi tugas

d)

simulasi algoritmik

6.

Dalam berpikir komputasional, langkah pertama untuk menyelesaikan persoalan adalah …

a)

memahami masalah dengan jelas

b)

langsung menulis kode

c)

membuat antarmuka

d)

menganalisis data

7.

Dalam algoritma “masak nasi”, langkah terakhir adalah …

a)

mencuci beras

b)

menyalakan listrik

c)

menunggu sampai matang dan menyajikan nasi

d)

menakar air

8.

Jika hasil akhir tidak sesuai harapan, langkah terbaik adalah …

a)

menguji dan memperbaiki langkah algoritma (debugging)

b)

mengganti komputer

c)

menambah data

d)

mematikan program

9.

Abstraksi membantu kita untuk …

a)

menyederhanakan kompleksitas masalah

b)

memperpanjang langkah algoritma

c)

memperbanyak data

d)

menghapus variabel

10.

Dalam pembuatan program, flowchart digunakan untuk …

a)

memvisualisasikan urutan logika program

b)

menyimpan hasil data

11.

Dalam Scratch, blok “repeat 10” artinya …

a)

mengulangi perintah sebanyak 10 kali

b)

menjalankan 10 skrip

c)

menunda 10 detik

d)

menyimpan data ke variabel

12.

Jika kondisi tidak terpenuhi dalam blok “if–then–else”, maka …

a)

program akan menjalankan blok di bagian else

b)

program berhenti

c)

program error

d)

program tidak berjalan

13.

Perintah “forever” dalam Scratch termasuk struktur …

a)

perulangan tak terbatas

b)

percabangan

c)

variabel

d)

kondisi

14.

Untuk menyimpan skor dalam game Scratch digunakan …

a)

variabel

b)

sprite

c)

event

d)

list

15.

Dalam pemrograman, simbol segi empat pada flowchart menyatakan …

a)

proses (operasi)

b)

keputusan

c)

input/output

d)

awal/akhir

16.

Blok “when green flag clicked” berfungsi sebagai …

a)

titik awal eksekusi program

b)

perulangan

c)

penyimpanan

d)

perintah logika

17.

Untuk mengendalikan arah gerak karakter, digunakan blok …

a)

motion

b)

looks

c)

sound

d)

sensing

18.

Jika kita ingin membuat karakter bicara di Scratch, gunakan blok …

a)

say “…” for seconds

b)

change color effect

c)

move 10 steps

d)

wait 1 second

19.

Struktur “nested if” digunakan ketika …

a)

A. terdapat beberapa kondisi di dalam kondisi lain

b)

B. hanya ada satu kondisi

c)

C. tidak ada percabangan

d)

D. program berulang terus

20.

Dalam algoritma pencarian data, semakin sedikit langkah yang digunakan berarti algoritma tersebut …

a)

lebih efisien

b)

lebih panjang

21.

Perangkat yang digunakan untuk menghubungkan komputer ke internet adalah …

a)

modem

b)

scanner

c)

printer

d)

mouse

22.

Perangkat lunak untuk membuka situs web disebut …

a)

peramban (browser)

b)

compiler

c)

antivirus

d)

spreadsheet

23.

Protokol yang digunakan untuk mengirim surat elektronik adalah …

a)

SMTP

b)

HTTP

c)

DNS

d)

POP3

24.

Dalam alamat email, tanda “@” memisahkan …

a)

nama pengguna dan domain

b)

nama dan tanggal

c)

server dan port

d)

IP dan file

25.

Salah satu contoh layanan cloud storage adalah …

a)

Google Drive

b)

Excel

c)

CorelDraw

d)

Paint

26.

Untuk mengamankan data pribadi di internet, cara yang tepat adalah …

a)

menggunakan kata sandi yang kuat dan tidak membagikannya

b)

membagikan password ke teman

c)

memakai Wi-Fi publik untuk login

d)

menyimpan password di catatan terbuka

27.

Teknologi yang menghubungkan perangkat pintar seperti lampu dan AC ke internet disebut …

a)

Internet of Things (IoT)

b)

Blockchain

c)

Big Data

d)

Virtual Reality

28.

File dengan ekstensi .xlsx digunakan untuk …

a)

lembar kerja spreadsheet

b)

teks biasa

c)

gambar digital

d)

video

29.

Untuk mencari informasi di internet secara efisien, sebaiknya gunakan …

a)

kata kunci (keyword) yang spesifik

b)

kalimat panjang

c)

pertanyaan acak

d)

klik semua tautan

30.

Fitur “Cc” dalam email digunakan untuk …

a)

mengirim salinan email ke penerima lain

b)

menandai email penting

31.

Fungsi =AVERAGE(A1:A5) digunakan untuk …

a)

menghitung rata-rata dari A1 sampai A5

b)

menghitung jumlah data

c)

mencari nilai maksimum

d)

membulatkan nilai

32.

Fungsi =MAX(A1:A10) berarti …

a)

mencari nilai terbesar dalam rentang A1–A10

b)

menghitung rata-rata

c)

mencari nilai terkecil

d)

menjumlahkan semua nilai

33.

33. Grafik lingkaran cocok digunakan untuk …

a)

menampilkan perbandingan persentase

b)

menunjukkan tren waktu

c)

menampilkan data kontinu

d)

data biner

34.

Data hasil ulangan siswa merupakan contoh data …

a)

kuantitatif

b)

kualitatif

c)

simbolik

d)

nominal

35.

Jika data siswa tidak muncul semua, maka perlu dilakukan …

a)

filter ulang atau tampilkan semua data

b)

hapus data

c)

ubah format

d)

ganti sheet

36.

Untuk mencegah kesalahan input, digunakan fitur …

a)

Data Validation

b)

Sort

c)

Merge Cells

d)

Format Painter

37.

Fungsi =IF(A1>75,"Lulus","Tidak Lulus") termasuk fungsi ...

a)

logika

b)

teks

c)

statistik

d)

aritmatika

38.

Mengurutkan data dari nilai tertinggi ke terendah disebut …

a)

sort descending

b)

filter

c)

freeze panes

d)

wrap text

39.

Untuk membekukan baris pertama agar tetap terlihat saat menggulir ke bawah digunakan …

a)

Freeze Panes

b)

Protect Sheet

c)

Merge Cells

d)

View Options

40.

Data yang diolah menjadi grafik disebut …

a)

data sekunder

b)

data visualisasi

41.

Salah satu etika menggunakan media sosial adalah …

a)

tidak menyebarkan informasi pribadi orang lain

b)

memposting berita tanpa cek fakta

c)

mengunggah semua aktivitas pribadi

d)

mengomentari secara kasar

42.

Keamanan data dapat ditingkatkan dengan teknik …

a)

enkripsi

b)

kompresi

c)

sinkronisasi

d)

konversi

43.

Mengubah teks menjadi kode rahasia dengan pola tertentu disebut …

a)

cipher

b)

decompression

c)

iteration

d)

abstraction

44.

Sumber informasi digital yang valid sebaiknya berasal dari …

a)

situs resmi atau terverifikasi

b)

media sosial anonim

c)

chat pribadi

d)

video pendek tanpa sumber

45.

Akibat kecanduan gawai, seseorang bisa mengalami …

a)

gangguan konsentrasi

b)

peningkatan produktivitas

c)

komunikasi lebih baik

d)

daya ingat meningkat

46.

Unit yang memproses data dan instruksi dalam komputer adalah …

a)

CPU

b)

RAM

c)

Hard disk

d)

Monitor

47.

RAM digunakan untuk …

a)

menyimpan data sementara saat komputer aktif

b)

menyimpan data permanen

c)

menampilkan gambar

d)

mencetak hasil

48.

SSD lebih cepat dibandingkan HDD karena …

a)

tidak memiliki komponen mekanik bergerak

b)

menggunakan piringan magnetik

c)

kapasitasnya lebih kecil

d)

berbasis kaset

49.

Kombinasi antara perangkat keras dan perangkat lunak disebut …

a)

sistem komputer

b)

algoritma

c)

database

d)

spreadsheet

50.

Dalam proyek Makey Makey, ketika logam dan tangan tersambung dan lampu menyala, itu menunjukkan …

a)

A. terjadinya rangkaian listrik tertutup dan sinyal input diterima komputer

b)

B. komputer rusak

c)

C. lampu tidak berfungsi

d)

D. rangkaian listrik terbuka

51.

Jika suatu algoritma memiliki 3 percabangan dan 2 perulangan bersarang, maka kompleksitas logika yang dihasilkan akan ...

a)

Linier

b)

Konstan

c)

Bertingkat (nested)

d)

Eksponensial

52.

Dalam berpikir komputasional, abstraksi berarti ...

a)

Menghapus data yang tidak relevan

b)

Memfokuskan pada informasi penting saja

c)

Menyembunyikan semua detail

d)

Menggandakan pola yang sama

53.

Struktur data stack (tumpukan) menggunakan prinsip ...

a)

FIFO

b)

LIFO

c)

FILO

d)

Random

54.

Dalam algoritma mencari bilangan genap dari 1–100, perintah terbaik adalah ...

a)

for i in range(1,100): if i%2==1

b)

for i in range(2,101,2)

c)

while i<100: print(i+1)

d)

if i>0: print(i)

55.

Jika fungsi f(x)=x²+3x+2, maka nilai keluaran f(-2) adalah ...

a)

A. 4

b)

B. 2

c)

C. 0

d)

D. -2

56.

Dalam konversi bilangan, (1011)₂ setara dengan ...

a)

10

b)

11

c)

12

d)

13

57.

Jika A = {1,2,3,4} dan B = {3,4,5}, maka A ∩ B = ...

a)

{1,2,5}

b)

{3,4}

c)

{2,3,4,5}

d)

{1,5}

58.

Proses menyusun langkah-langkah sistematis untuk menyelesaikan masalah disebut ...

a)

Pemrograman

b)

Algoritma

c)

Pengkodean

d)

Logika

59.

Dalam struktur data, queue (antrian) digunakan ketika ...

a)

Data harus diambil dari belakang

b)

Data diproses sesuai urutan masuk (FIFO)

c)

Semua data dihapus sekaligus

d)

Data tidak memiliki urutan

60.

Jika algoritma A menyelesaikan masalah dalam 5 langkah dan algoritma B dalam 3 langkah, maka ...

a)

Algoritma A lebih efisien daripada algoritma B.

b)

Algoritma B lebih efisien daripada algoritma A.

c)

Kedua algoritma sama efisiennya.

d)

Tidak ada informasi yang cukup untuk menentukan efisiensi.

61.

File dengan ekstensi .xlsx merupakan …

a)

Pengolah kata

b)

Pengolah lembar kerja

c)

Editor teks

d)

File presentasi

62.

Jika kamu menyalin teks dari situs ke Word dan formatnya berantakan, solusi paling tepat adalah …

a)

Paste biasa

b)

Paste as picture

c)

Paste as plain text

d)

Copy ulang

63.

Fitur Track Changes digunakan untuk …

a)

Menghapus revisi

b)

Menampilkan perubahan yang dilakukan pada dokumen

c)

Mengunci dokumen

d)

Menyimpan otomatis

64.

Ketika membuat laporan digital, gambar atau grafik sebaiknya diberi keterangan agar …

a)

Terlihat indah

b)

Hemat ruang

c)

Memudahkan pembaca memahami konteks data

d)

Tidak bisa disalin

65.

Fungsi Snipping Tool berguna untuk …

a)

Mengetik cepat

b)

Mengambil tangkapan layar sebagian

c)

Mengubah warna tampilan

d)

Menghapus teks

66.

Komponen utama CPU yang berfungsi melakukan perhitungan aritmetika adalah …

a)

CU

b)

ALU

c)

Register

d)

RAM

67.

Jika alamat memori ditulis dalam heksadesimal sebagai 1F₁₆, maka nilainya dalam desimal adalah …

a)

15

b)

31

c)

25

d)

29

68.

Hubungan antara RAM dan CPU adalah …

a)

CPU menyimpan data permanen di RAM

b)

RAM mengatur kecepatan CPU

c)

CPU mengambil data sementara dari RAM untuk diproses

d)

RAM mengendalikan logika CPU

69.

Jika sebuah komputer sering “crash” saat membuka banyak aplikasi, kemungkinan masalahnya pada …

a)

Hard disk

b)

RAM

70.

Dalam sistem komputer, BIOS berfungsi untuk …

a)

Menyimpan data pengguna

b)

Menginisialisasi perangkat keras saat komputer dinyalakan

c)

Menghapus cache

d)

Menampilkan sistem operasi

71.

IP Address 192.168.1.1 termasuk jaringan …

a)

Publik

b)

Privat

c)

Internasional

d)

Global

72.

Media transmisi dengan kecepatan tinggi dan tahan gangguan elektromagnetik adalah …

a)

UTP

b)

Coaxial

c)

Serat optik (Fiber Optic)

d)

Bluetooth

73.

Protokol untuk mengirim surat elektronik adalah …

a)

HTTP

b)

SMTP

c)

FTP

d)

SSH

74.

Ketika kamu mengakses https://, huruf “s” berarti …

a)

Server aktif

b)

Secure (aman, terenkripsi)

c)

Sharing mode

d)

Static

75.

Agar aman di internet, salah satu cara yang benar adalah …

a)

Mengunggah semua data pribadi

b)

Mengabaikan pembaruan sistem

c)

Menggunakan kata sandi yang kuat dan berbeda

d)

Mengklik semua tautan baru

76.

Grafik yang cocok untuk membandingkan kategori data diskrit adalah …

a)

Pie chart

b)

Bar chart (diagram batang)

c)

Line chart

d)

Histogram

77.

Fungsi =SUMIFS(A1:A10,B1:B10,">50") berarti …

a)

Menjumlah semua data

b)

Menjumlah data di A1:A10 yang memiliki nilai >50 di B1:B10

c)

Menghitung rata-rata

d)

Menghitung jumlah sel

78.

Dalam visualisasi data, pivot table digunakan untuk …

a)

Menyimpan data

b)

Meringkas dan mengelompokkan data secara dinamis

c)

Mencetak hasil

d)

Membuat grafik otomatis

79.

Saat seseorang menyebarkan informasi pribadi orang lain tanpa izin, itu termasuk …

a)

Phishing

b)

Pelanggaran privasi digital

80.

Cara paling efektif untuk mencegah cyberbullying adalah …

a)

Membalas dengan komentar kasar

b)

Menghapus akun

c)

Melaporkan dan memblokir pelaku, serta tidak ikut menyebarkan

d)

Diam saja

81.

Jika sebuah algoritma memiliki 3 langkah perulangan bersarang (nested loop), maka kompleksitas waktu programnya adalah…

a)

O(1)

b)

O(n)

c)

O(n³)

d)

O(n²)

82.

Dalam algoritma pencarian biner, jika jumlah data adalah 128, maka jumlah maksimum perbandingan yang dilakukan adalah…

a)

6

b)

7

c)

8

d)

128

83.

Untuk menyelesaikan masalah besar dengan memecahnya menjadi bagian-bagian kecil, strategi berpikir yang digunakan adalah…

a)

Dekomposisi

b)

Iterasi

c)

Simulasi

d)

Modularisasi

84.

Dalam algoritma “Bubble Sort”, jika data sudah terurut dari awal, maka jumlah pertukaran yang terjadi adalah…

a)

Sebanyak n²

b)

Sebanyak n/2

c)

Tidak ada pertukaran sama sekali

d)

Sebanyak n log n

85.

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)

A. 3

b)

B. 4

c)

C. 2

d)

D. 1

86.

Dalam struktur data stack, operasi yang terakhir dimasukkan akan…

a)

Keluar pertama

b)

Keluar terakhir (LIFO)

c)

Tidak dapat dihapus

d)

Selalu disimpan permanen

87.

Jika pohon biner memiliki 7 simpul, maka jumlah simpul daun maksimum adalah…

a)

4

b)

5

c)

6

d)

7

88.

Dalam ekspresi logika, hasil dari (True AND False) OR (NOT False) adalah...

a)

False

b)

True

89.

Dalam representasi biner, bilangan desimal 45 adalah…

a)

A. 101101

b)

B. 101011

c)

C. 111000

d)

D. 110010

90.

Sebuah graf berarah memiliki 5 simpul dan 10 sisi. Jika setiap simpul terhubung ke semua simpul lain, maka graf tersebut adalah…

a)

Graf lengkap berarah

b)

Graf tidak terhubung

c)

Pohon biner

d)

Graf tertutup

91.

Hasil dari algoritma berikut: x = 2 y = 3 while x < 10: x = x + y Nilai akhir x adalah…

a)

A. 9

b)

B. 11

c)

C. 10

d)

D. 12

92.

Dalam program Scratch, blok "repeat until touching color red" digunakan untuk…

a)

Mengulang jumlah langkah tetap

b)

Mengulang sampai kondisi tertentu tercapai

c)

Mengulang tanpa henti

d)

Menyimpan data warna

93.

Dalam Blockly, jika kamu ingin menghitung rata-rata tiga angka, maka kamu harus…

a)

Menjumlahkan dan mengalikan angka

b)

Menjumlahkan semua angka lalu dibagi tiga

c)

Mengurutkan angka lalu mengambil nilai tengah

d)

Menghapus nilai terbesar dan terkecil

94.

Jika f(x) = x² - 4x + 4, maka nilai f(2) adalah…

a)

0

b)

4

c)

2

d)

-4

95.

Sebuah program menampilkan angka genap antara 1 dan 10 menggunakan perulangan for. Berapa banyak angka yang ditampilkan?

a)

A. 5

b)

B. 4

c)

C. 6

d)

D. 10

96.

IP address versi 4 menggunakan panjang bit sebanyak…

a)

16 bit

b)

32 bit

97.

Protokol yang digunakan untuk mengirim email adalah…

a)

HTTP

b)

FTP

c)

SMTP

d)

DNS

98.

Teknik menyembunyikan pesan rahasia dalam gambar digital disebut…

a)

Steganografi

b)

Enkripsi

c)

Hashing

d)

Cracking

99.

Jika kamu menggunakan autentikasi dua faktor (2FA), maka keamanan akunmu meningkat karena…

a)

Menghapus kata sandi

b)

Hanya memakai PIN

c)

Memerlukan dua metode verifikasi berbeda

d)

Menghapus identitas pengguna

100.

Dalam topologi jaringan bintang (star), semua komputer terhubung ke…

a)

Komputer pusat

b)

Kabel utama

c)

Hub atau switch

d)

Router tunggal