100 Soal Informatika kelas 8 Bab 1-5
100 Soal Informatika kelas 8 Bab 1-5
By Dhevandra Narapati 8G
- Apa
fungsi utama router dalam sebuah jaringan komputer?
- A)
Menghubungkan komputer ke printer
- B)
Mengarahkan paket data antara jaringan
- C)
Menyimpan data pengguna
- D)
Mentransfer file antar komputer secara langsung
Jawaban: B
Pembahasan: Router berfungsi mengarahkan paket data antara jaringan yang
berbeda, sehingga perangkat dalam jaringan yang berbeda dapat saling
berkomunikasi.
- Protokol
apa yang paling umum digunakan untuk mengirimkan halaman web di internet?
- A)
FTP
- B)
SMTP
- C)
HTTP/HTTPS
- D)
ICMP
Jawaban: C
Pembahasan: HTTP/HTTPS adalah protokol yang digunakan untuk mentransfer halaman
web antara klien dan server di internet.
- Alat
jaringan yang berfungsi sebagai "jalan pintas" antara jaringan
lokal dan jaringan yang lebih luas adalah:
- A)
Switch
- B)
Router
- C)
Modem
- D)
Repeater
Jawaban: B
Pembahasan: Router menghubungkan jaringan lokal dengan jaringan luas (mis.
internet) dan mengarahkan paket data ke tujuan.
- Alat
jaringan yang berfungsi menghubungkan beberapa perangkat dalam satu
jaringan lokal sehingga mereka bisa berbagi data dan sumber daya adalah:
- A)
Router
- B)
Switch
- C)
Bridge
- D)
Firewall
Jawaban: B
Pembahasan: Switch menghubungkan perangkat dalam satu jaringan lokal (LAN) dan
mengarahkan data ke port tujuan di dalam jaringan.
- IP
address pada IPv4 terdiri dari empat oktet. Contoh yang benar:
- A)
256.100.50.25
- B)
192.168.1.10
- C)
192.168.300.1
- D)
10.-1.1.1
Jawaban: B
Pembahasan: IPv4 menggunakan empat oktet desimal antara 0–255. Contoh
192.168.1.10 valid; yang lain melanggar batas oktet.
- Manfaat
menggunakan DNS dalam jaringan adalah:
- A)
Mengamankan jaringan dari serangan malware
- B)
Mengubah alamat IP menjadi nama domain yang mudah diingat
- C)
Mempercepat transfer data antar perangkat
- D)
Mengatur prioritas lalu lintas jaringan
Jawaban: B
Pembahasan: DNS menerjemahkan nama domain (mis. contoh.com) menjadi alamat IP
yang dipakai komputer untuk menghubungi server.
- Manakah
pernyataan berikut yang paling tepat tentang alamat IPv6?
- A)
Menggunakan empat belas blok angka heksadesimal
- B)
Menggantikan IPv4 karena tidak lagi berfungsi
- C)
Memungkinkan jumlah alamat yang sangat besar dengan 128 bit
- D)
Hanya digunakan untuk jaringan rumahan
Jawaban: C
Pembahasan: IPv6 menggunakan alamat 128-bit, memungkinkan jumlah alamat jauh
lebih banyak dibanding IPv4.
- Perangkat
mana yang biasanya digunakan untuk membatasi akses ke jaringan lewat
aturan keamanan?
- A)
Router
- B)
Switch
- C)
Firewall
- D)
Modem
Jawaban: C
Pembahasan: Firewall memantau dan membatasi lalu lintas jaringan berdasarkan
aturan keamanan.
- Topologi
jaringan yang menghubungkan semua perangkat melalui satu kabel pusat
disebut:
- A)
Topologi bintang
- B)
Topologi ring
- C)
Topologi bus
- D)
Topologi mesh
Jawaban: C
Pembahasan: Topologi bus menggunakan satu kabel utama untuk menghubungkan semua
perangkat; jika kabel putus, jaringan terganggu.
- Apa
itu bandwidth dalam konteks jaringan?
- A)
Jumlah perangkat yang terhubung ke jaringan
- B)
Kecepatan maksimum transfer data melalui jaringan
- C)
Jarak antara dua perangkat dalam jaringan
- D)
Jenis protokol yang digunakan
Jawaban: B
Pembahasan: Bandwidth adalah kapasitas jalur komunikasi, biasanya diukur dalam
bit per detik (bps) atau satuan turunan seperti Mbps.
- Apa
arti istilah "latency" dalam jaringan?
- A)
Waktu yang dibutuhkan untuk data mencapai tujuannya
- B)
Jumlah paket data yang hilang
- C)
Keamanan koneksi
- D)
Jenis kabel yang digunakan
Jawaban: A
Pembahasan: Latency adalah delay atau waktu tunda saat data bepergian dari
pengirim ke penerima.
- Alat
jaringan yang memperluas jangkauan jaringan tanpa kabel fisik adalah:
- A)
Repeater
- B)
Switch
- C)
Wireless Access Point (WAP)
- D)
Modem
Jawaban: C
Pembahasan: WAP memperluas jaringan nirkabel dengan memungkinkan perangkat
terhubung secara wireless.
- TCP/IP
adalah rangka kerja protokol untuk internet. Apa fungsi utama TCP
(Transmission Control Protocol)?
- A)
Mengirim email
- B)
Menyediakan jalur fisik kabel
- C)
Menjamin pengiriman data secara andal melalui koneksi
- D)
Mendeskripsikan halaman web
Jawaban: C
Pembahasan: TCP memastikan data dikirim secara utuh dan terurut antara pengirim
dan penerima.
- Protokol
manakah yang berperan untuk menguji konektivitas ke perangkat lain di
jaringan (menjawab "ping")]
- A)
ARP
- B)
ICMP
- C)
DHCP
- D)
DNS
Jawaban: B
Pembahasan: ICMP digunakan untuk kontrol pesan jaringan, seperti perintah ping
untuk memeriksa konektivitas.
- Apa
fungsi DHCP dalam jaringan?
- A)
Mengalokasikan alamat IP secara otomatis kepada perangkat yang terhubung
- B)
Mengamankan jaringan dari intrusi
- C)
Mengubah alamat IP menjadi nama domain
- D)
Menghubungkan dua jaringan berbeda
Jawaban: A
Pembahasan: DHCP secara otomatis memberikan alamat IP dan informasi konfigurasi
lain kepada perangkat saat bergabung dengan jaringan.
- Mana
yang termasuk alamat IP publik?
- A)
192.168.0.5
- B)
172.16.0.1
- C)
8.8.8.8
- D)
10.0.0.1
Jawaban: C
Pembahasan: 8.8.8.8 adalah alamat IP publik milik Google DNS; sisanya termasuk
rentang alamat privat.
- Dalam
konteks keamanan jaringan, apa itu VPN?
- A)
Virtual Private Network
- B)
Very Private Node
- C)
Visual Protocol Network
- D)
Virtual Protocol Node
Jawaban: A
Pembahasan: VPN membuat koneksi jaringan pribadi melalui jaringan publik dengan
enkripsi untuk melindungi data.
- Apa
peran proxy server dalam jaringan?
- A)
Mempercepat koneksi dengan menambah bandwidth
- B)
Mengubah alamat IP klien terlihat di internet
- C)
Menyimpan semua data pengguna secara lokal
- D)
Mengatur prioritas trafik jaringan
Jawaban: B
Pembahasan: Proxy server bertindak sebagai perantara antara klien dan server
tujuan, seringkali menyamarkan alamat IP klien.
- Apa
perbedaan utama antara LAN, MAN, dan WAN?
- A)
Jangkauan geografis jaringan
- B)
Jenis kabel yang digunakan
- C)
Keamanan jaringan
- D)
Jumlah perangkat yang bisa terhubung
Jawaban: A
Pembahasan: LAN (Local Area Network) lokal; MAN (Metropolitan) mencakup kota;
WAN (Wide Area Network) mencakup area luas secara global.
- Mengapa
penting memahami etika penggunaan jaringan dan internet di sekolah?
- A)
Agar bisa mengunduh semua konten tanpa batas
- B)
Untuk melindungi privasi, hak cipta, dan keamanan data orang lain
- C)
Supaya bisa merusak sistem tanpa ketahuan
- D)
Agar bisa menghindari penggunaan jaringan sepenuhnya
Jawaban: B
Pembahasan: Etika digital membantu melindungi privasi, hak cipta, dan keamanan
data, serta menjaga layanan internet tetap aman dan andal.
Soal 21: Uji hipotesis dua sisi biasanya digunakan
ketika...
A. Kita hanya tertarik pada peningkatan satu arah
B. Kita tidak memiliki hipotesis spesifik
C. Kita ingin mengetahui adanya perbedaan di kedua arah
D. Data tidak terdistribusi normal
Jawaban: C
Pembahasan: Uji hipotesis dua sisi mengecek kemungkinan perbedaan di kedua
arah.
Soal 22
Soal 22: Rata-rata tertimbang sering digunakan
ketika...
A. Nilai data identik
B. Data memiliki frekuensi kemunculan berbeda
C. Data tidak ada bobotnya
D. Data bebas outlier
Jawaban: B
Pembahasan: Bobot dipakai untuk memberi pentingnya nilai yang berbeda dalam
rata-rata.
Soal 23
Soal 23: Persebaran data yang skew kanan berarti...
A. Nilai lebih banyak di kiri
B. Nilai lebih banyak di kanan
C. Distribusi simetris
D. Distribusi normal
Jawaban: A
Pembahasan: Skew kanan berarti ekor panjang ke arah kanan, mayoritas data di
kiri.
Soal 24
Soal 24: Rumus standar deviasi adalah...
A. akar dari varian
B. variansi ditambah mean
C. kuadrat dari mean
D. mean dikalikan varians
Jawaban: A
Pembahasan: Standar deviasi adalah akar kuadrat varians.
Soal 25
Soal 25: Dalam analisis data, outlier bisa disebabkan
oleh...
A. Kesalahan pengukuran
B. Variasi alami yang jarang
C. Kedua-duanya
D. Tanpa sebab
Jawaban: C
Pembahasan: Outlier bisa karena kesalahan atau variasi alami yang jarang.
Soal 26
Soal 26: Koefisien determinasi (R-squared)
mengukur...
A. Proporsi varians yang dijelaskan model
B. Kecepatan komputasi
C. Jumlah sampel
D. Nilai p
Jawaban: A
Pembahasan: R-squared menunjukkan seberapa banyak varians dijelaskan oleh
model.
Soal 27
Soal 27: Categorical data yang memiliki urutan
disebut...
A. Nominal
B. Ordinal
C. Interval
D. Rasio
Jawaban: B
Pembahasan: Ordinal memiliki urutan/kedudukan antar kategori.
Soal 28
Soal 28: Uji Chi-square digunakan untuk...
A. Menguji kaitan antara dua variabel kualitatif
B. Menghitung rata-rata
C. Menentukan outlier
D. Mengukur korelasi linier
Jawaban: A
Pembahasan: Chi-square menguji asosiasi antara variabel kategorikal.
Soal 29
Soal 29: Jika distribusi data sangat tidak normal,
langkah yang tepat adalah...
A. Menggunakan uji parametris tetap
B. Menggunakan transformasi data atau uji non-parametrik
C. Menghapus data outlier semua
D. Mengganti data dengan rata-rata
Jawaban: B
Pembahasan: Uji non-parametrik lebih robust terhadap non-normalitas.
Soal 30
Soal 30: Grafik line chart paling tepat untuk...
A. Membandingkan kategori
B. Menampilkan tren data dari waktu ke waktu
C. Menunjukkan proporsi bagian
D. Menampilkan distribusi frekuensi
Jawaban: B
Pembahasan: Line chart efektif untuk tren temporal.
Soal 31
Soal 31: Probabilitas kejadian A tanpa kondisi lain
disebut...
A. Probabilitas bersyarat
B. Probabilitas marjinal
C. Probabilitas kondisional
D. Probabilitas marginal
Jawaban: D
Pembahasan: Probabilitas marjinal adalah probabilitas kejadian A tanpa syarat.
Soal 32
Soal 32: Interval kepercayaan (confidence interval)
memberi gambaran...
A. Ketepatan model
B. Rentang nilai parameter populasi yang wajar
C. Jumlah sampel
D. Nilai p
Jawaban: B
Pembahasan: Interval kepercayaan memperkirakan rentang nilai parameter
populasi.
Soal 33
Soal 33: Analisis regresi berganda disebut juga...
A. Regresi linear sederhana
B. Regresi dengan lebih dari satu variabel independen
C. Regresi logistik
D. Analisis klaster
Jawaban: B
Pembahasan: Regresi berganda melibatkan beberapa variabel independen.
Soal 34
Soal 34: Diagram scatter digunakan untuk melihat...
A. Korelasi antara dua variabel
B. Distribusi frekuensi
C. Proporsi kategori
D. Perbandingan sejumlah dataset
Jawaban: A
Pembahasan: Scatter plot menunjukkan hubungan antara dua variabel.
Soal 35
Soal 35: Probabilitas gabungan untuk peristiwa
independen A dan B adalah...
A. P(A) + P(B)
B. P(A) × P(B)
C. P(A|B)
D. P(B|A)
Jawaban: B
Pembahasan: Untuk peristiwa independen, probabilitas gabungan adalah hasil
perkalian.
Soal 36
Soal 36: Uji Mann-Whitney adalah alternatif
non-parametrik untuk...
A. Uji t dua sampel independen
B. Uji ANOVA
C. Uji chi-square
D. Uji proporsi
Jawaban: A
Pembahasan: Mann-Whitney menggantikan uji t ketika asumsi normalitas tidak
terpenuhi.
Soal 37
Soal 37: Efek ukuran (effect size) membantu kita
memahami...
A. Besar sampel
B. Besar dampak praktis suatu temuan
C. Besar variasi data
D. Besar nilai p
Jawaban: B
Pembahasan: Efek ukuran memberi gambaran praktis tentang kekuatan temuan.
Soal 38
Soal 38: Heatmap adalah representasi visual untuk...
A. Korelasi antara variabel
B. Distribusi frekuensi
C. Perbandingan dua sampel
D. Hubungan sebab-akibat
Jawaban: A
Pembahasan: Heatmap sering menunjukkan korelasi atau intensitas nilai pada
grid.
Soal 39
Soal 39: Nilai kurtosis tinggi pada distribusi
menunjukkan...
A. Puncak lebih tajam
B. Ekor lebih panjang
C. Distribusi lebih lebar
D. Distribusi datar
Jawaban: A
Pembahasan: Kurtosis tinggi berarti puncak lebih tajam.
Soal 40
Soal 40: Data berpasangan sering dianalisis
menggunakan uji...
A. T dua sampel independen
B. Uji Wilcoxon paired
C. Uji ANOVA
D. Chi-square
Jawaban: B
Pembahasan: Uji Wilcoxon paired adalah alternatif non-parametrik untuk data
berpasangan.
Soal 41
Soal 41: Perilaku online yang aman melibatkan...
A. Menghormati privasi orang lain
B. Menghindari semua interaksi online
C. Membagikan kata sandi secara rutin
D. Mengklik tautan tanpa verifikasi
Jawaban: A
Pembahasan: Perilaku aman melibatkan menghormati privasi dan keamanan orang
lain.
Soal 42
Soal 42: Copyright adalah tentang...
A. Pembatasan akses internet
B. Hak cipta atas karya kreatif
C. Pengaturan alamat IP
D. Kecepatan jaringan
Jawaban: B
Pembahasan: Hak cipta melindungi hak pencipta atas karya mereka.
Soal 43
Soal 43: Etika berbagi online sebaiknya...
A. Selalu membagikan konten berhak cipta tanpa izin
B. Meminta izin untuk konten berhak cipta ketika diperlukan
C. Mengabaikan hak kekayaan intelektual
D. Membuat konten palsu untuk menarik perhatian
Jawaban: B
Pembahasan: Etika berbagi mencakup menghormati hak cipta dan izin penggunaan.
Soal 44
Soal 44: Privasi data di media sosial dapat
dilindungi dengan...
A. Menekan tombol "publish" tanpa mengatur privasi
B. Mengatur privasi postingan, menggunakan autentikasi dua faktor
C. Menggunakan satu kata sandi untuk semua akun
D. Menyebarkan data lokasi secara publik
Jawaban: B
Pembahasan: Privasi dapat ditingkatkan dengan pengaturan privasi dan keamanan
akun.
Soal 45
Soal 45: Firewall pada perangkat pribadi berfungsi
untuk...
A. Mempersingkat waktu loading internet
B. Memblokir lalu lintas berbahaya sesuai kebijakan
C. Mengganti alamat IP secara otomatis
D. Membatasi ukuran file yang diunduh
Jawaban: B
Pembahasan: Firewall membantu melindungi perangkat dengan memfilter lalu
lintas.
Soal 46
Soal 46: Kandungan hoaks biasanya ditandai dengan...
A. Sumber tepercaya, verifikasi silang
B. Klaim berlebihan, sumber tidak jelas
C. Data numerik yang kuat
D. Tautan resmi dari institusi pemerintah
Jawaban: B
Pembahasan: Hoaks sering mengandung klaim tidak terverifikasi dan sumber
meragukan.
Soal 47
Soal 47: Literasi media membantu siswa...
A. Menghindari konsumsi informasi
B. Menilai kredibilitas informasi sebelum membagikan
C. Mengabaikan kontekstualisasi
D. Menggandakan konten tanpa verifikasi
Jawaban: B
Pembahasan: Literasi media meningkatkan kemampuan evaluasi sumber.
Soal 48
Soal 48: Jejak digital adalah...
A. Informasi yang hilang dari internet
B. Rekaman informasi tentang aktivitas online seseorang
C. Data yang tidak dapat dihapus
D. Hasil penelusuran mesin pencari
Jawaban: B
Pembahasan: Jejak digital mencakup catatan aktivitas online seseorang.
Soal 49
Soal 49: Perilaku etis saat berkomentar online
adalah...
A. Menghujat secara pribadi
B. Menghormati pendapat orang lain dan berdiskusi dengan sopan
C. Mengabaikan ginjalan diskusi
D. Mengutamakan opini pribadi tanpa dasar
Jawaban: B
Pembahasan: Komentar yang sopan menjaga kualitas diskusi.
Soal 50
Soal 50: Dampak teknologi terhadap pekerjaan dapat
mencakup...
A. Penurunan efisiensi
B. Peluang pekerjaan baru dan peningkatan keterampilan
C. Penghapusan semua pekerjaan manual
D. Ketergantungan pada teknologi tanpa pelatihan
Jawaban: B
Pembahasan: Teknologi dapat menciptakan peluang baru jika disertai pelatihan.
Soal 51
Soal 51: Ketahanan informasi adalah kemampuan
untuk...
A. Menyembunyikan data penting
B. Menyebarkan informasi palsu
C. Mengakses, menilai, dan melindungi informasi secara efektif
D. Menghapus semua data
Jawaban: C
Pembahasan: Ketahanan informasi melibatkan akses, penilaian, dan perlindungan
informasi.
Soal 52
Soal 52: Aktivitas online yang inklusif berarti...
A. Mengabaikan kelompok minoritas
B. Memastikan akses yang adil bagi semua pengguna
C. Mengurangi fitur untuk semua orang
D. Menghapus komentar negatif
Jawaban: B
Pembahasan: Inklusi digital memastikan semua orang bisa mengakses teknologi
secara adil.
Soal 53
Soal 53: Etika penggunaan perangkat lunak berlisensi
mengarah pada...
A. Penggunaan tanpa izin
B. Kepatuhan terhadap lisensi dan hak cipta
C. Mengabaikan hak cipta
D. Pembajakan perangkat lunak
Jawaban: B
Pembahasan: Etika penggunaan software mengacu pada kepatuhan lisensi dan hak
cipta.
Soal 54
Soal 54: Penggunaan data pribadi untuk analitik tanpa
persetujuan dapat menimbulkan...
A. Keamanan yang lebih besar
B. Pelanggaran privasi dan regulasi
C. Performa aplikasi meningkat
D. Tidak ada konsekuensi
Jawaban: B
Pembahasan: Menggunakan data pribadi tanpa persetujuan berisiko melanggar
privasi dan hukum.
Soal 55
Soal 55: Akuntabilitas online berarti...
A. Menyalahkan orang lain atas konten
B. Menanggung tanggung jawab atas konten dan tindakan online
C. Mengabaikan konsekuensi tindakan
D. Menghapus semua jejak online
Jawaban: B
Pembahasan: Akuntabilitas online menuntut tanggung jawab atas tindakan digital.
Soal 56
Soal 56: Pelaporan konten membahayakan terhadap
pelanggaran privasi dapat dilakukan dengan...
A. Mengabaikan
B. Melaporkan ke platform atau otoritas terkait
C. Membagikan konten tanpa menilai
D. Mengedit konten untuk menutupi pelanggaran
Jawaban: B
Pembahasan: Pelaporan membantu menangani konten berbahaya dan pelanggaran.
Soal 57
Soal 57: Sindrom kehilangan perhatian jangka pendek
akibat gangguan layar disebut...
A. Foveal fatigue
B. Nomophobia
C. Screen apnea
D. Digital detox
Jawaban: B
Pembahasan: Nomophobia adalah ketakutan kehilangan akses ke ponsel atau gadget.
Soal 58
Soal 58: Digital wellbeing mencakup...
A. Waktu layar tanpa batas
B. Keseimbangan antara aktivitas online dan offline
C. Monotoni penggunaan perangkat
D. Peningkatan vertebral
Jawaban: B
Pembahasan: Kesejahteraan digital menekankan keseimbangan dan kesehatan.
Soal 59
Soal 59: Kebijakan keamanan informasi di sekolah
biasanya mencakup...
A. Prosedur untuk melindungi data siswa, penggunaan perangkat, dan pelaporan
insiden
B. Hanya pengaturan volume suara
C. Pelarangan semua aktivitas online
D. Tidak ada kebijakan
Jawaban: A
Pembahasan: Kebijakan keamanan informasi meliputi perlindungan data, perangkat,
dan insiden.
Soal 60
Soal 60: Literasi digital kritis berarti...
A. Mampu menerima semua informasi tanpa verifikasi
B. Mampu menilai kebenaran, konteks, dan sumber sebelum mengambil tindakan
C. Menghindari semua sumber online
D. Mengandalkan satu sumber
Jawaban: B
Pembahasan: Literasi digital kritis melibatkan verifikasi dan penilaian
konteks.
Soal 61
Soal 61: Konstruksi solusi secara modular berarti...
A. Menyelesaikan seluruh masalah dalam satu blok kode
B. Memecah masalah menjadi bagian terpisah yang dapat dipahami dan diuji
C. Menulis kode tanpa perencanaan
D. Mengulang program tanpa batas
Jawaban: B
Pembahasan: Modularitas memecah masalah menjadi komponen kecil yang bisa diuji
secara terpisah.
Soal 62
Soal 62: Indikator utama program yang baik adalah...
A. Hanya cepat mengeksekusi
B. Mudah dibaca, dipelihara, dan diuji
C. Hanya terlihat menarik secara visual
D. Menggunakan sebanyak mungkin variabel
Jawaban: B
Pembahasan: Program yang baik mudah dibaca, dipelihara, dan dapat diuji.
Soal 63
Soal 63: Apa itu time complexity?
A. Kompleksitas jumlah baris kode
B. Ukuran memori yang digunakan
C. Perkiraan berapa lama waktu eksekusi relatif terhadap ukuran input
D. Jumlah pengguna aplikasi
Jawaban: C
Pembahasan: Time complexity mengukur seberapa waktu eksekusi bertambah saat
input bertambah.
Soal 64
Soal 64: Which of the following best describes a base
case in recursion?
A. The condition under which the recursive calls stop
B. A scenario where the function calls itself indefinitely
C. A variable assignment
D. A loop initialization
Jawaban: A
Pembahasan: Base case menghentikan rekursi sehingga tidak masuk ke infinite
loop.
Soal 65
Soal 65: Which principle encourages reusing code with
minimal changes?
A. Abstraction
B. Inheritance
C. Modularity
D. Refactoring
Jawaban: C
Pembahasan: Modularitas memfasilitasi reuse melalui pemisahan fungsi dan
komponen.
Soal 66
Soal 66: An input validation step is important to...
A. Increase runtime
B. Prevent incorrect or harmful input from breaking the program
C. Hide errors from users
D. Complicate the code
Jawaban: B
Pembahasan: Validasi input menjaga keandalan program.
Soal 67
Soal 67: Which data structure is typically used for
LIFO access?
A. Queue
B. Stack
C. Linked list
D. Hash table
Jawaban: B
Pembahasan: Stack mengikuti Last In, First Out.
Soal 68
Soal 68: Computational thinking helps students to...
A. Memorize syntax only
B. Solve problems by thinking in terms of abstractions and patterns
C. Rely solely on calculators
D. Ignore efficiency
Jawaban: B
Pembahasan: Berpikir komputasional fokus pada abstraksi dan pola.
Soal 69
Soal 69: Which concept is essential for debugging
effectively?
A. Random changes
B. Reproducing the bug, isolating the cause, and verifying fix
C. Ignoring error messages
D. Over-optimizing before debugging
Jawaban: B
Pembahasan: Proses debugging meliputi reproduksi, isolasi, dan verifikasi
perbaikan.
Soal 70
Soal 70: Encapsulation in OOP refers to...
A. Hiding internal state and requiring all interaction to go through methods
B. Exposing all data publicly
C. Using global variables everywhere
D. Writing all code in a single file
Jawaban: A
Pembahasan: Enkapsulasi membatasi akses ke data untuk menjaga integritas.
Soal 71
Soal 71: Which of the following describes a function
with side effects?
A. A pure function
B. A function that interacts with global state or I/O
C. A function that returns a value without changing any state
D. A function that does nothing
Jawaban: B
Pembahasan: Fungsi dengan efek samping berinteraksi dengan lingkungan luar.
Soal 72
Soal 72: Which technique helps reduce duplicate code?
A. Global variables
B. Copy-paste programming
C. Functions and modules
D. Magic numbers
Jawaban: C
Pembahasan: Fungsi dan modul membagi tugas menjadi blok yang dapat dipakai
berulang.
Soal 73
Soal 73: A recursive function must have a base case
to prevent...
A. Stack overflow
B. Infinite loop
C. Infinite recursion
D. All of the above
Jawaban: D
Pembahasan: Tanpa base case, rekursi bisa terus berjalan menyebabkan overflow
dan rekursi tak terhingga.
Soal 74
Soal 74: In algorithm design, a greedy approach makes
decisions...
A. Without considering future consequences
B. Based on global optimum guarantees
C. After exploring all possibilities
D. Only at the end of the process
Jawaban: A
Pembahasan: Greedy memilih solusi lokal terbaik tanpa menjamin solusi global.
Soal 75
Soal 75: Which of these is NOT a typical control
structure?
A. If-else
B. While
C. Class definition
D. For
Jawaban: C
Pembahasan: Class definition adalah bagian dari paradigma pemrograman, bukan
struktur kontrol aliran.
Soal 76
Soal 76: Abstraction helps programmers...
A. Add unnecessary details
B. Focus on essential features by hiding complex implementations
C. Increase memory usage
D. Slow down development
Jawaban: B
Pembahasan: Abstraksi menyembunyikan detail untuk fokus pada konsep utama.
Soal 77
Soal 77: Which concept describes the evaluation of an
algorithm's efficiency?
A. Correctness
B. Complexity
C. Aesthetics
D. Licensing
Jawaban: B
Pembahasan: Kompleksitas menggambarkan efisiensi sumber daya.
Soal 78
Soal 78: A top-down design approach starts with...
A. Detailed implementation
B. High-level overview of the solution
C. Random code blocks
D. User interface design only
Jawaban: B
Pembahasan: Desain top-down dimulai dari gambaran solusi tingkat tinggi.
Soal 79
Soal 79: Which phase follows design in the software
development lifecycle?
A. Maintenance
B. Implementation
C. Testing
D. Deployment
Jawaban: B
Pembahasan: Setelah desain, langkah berikutnya adalah implementasi.
Soal 80
Soal 80: Which term describes a program that
processes input to produce output?
A. Compiler
B. Interpreter
C. Processor
D. Processor and linker
Jawaban: B
Pembahasan: Interpreter mengeksekusi instruksi secara langsung, sedangkan
compiler menerjemahkan ke bahasa mesin.
- Privasi
online dapat dilindungi dengan...
A. Membuka semua data pribadi
B. Pengaturan privasi, autentikasi dua faktor, serta peninjauan izin
C. Menggunakan kata sandi sama untuk semua akun
D. Menonaktifkan pembaruan sistem
Jawaban: B
Pembahasan: Privasi terjaga melalui pengaturan yang ketat, keamanan akun, dan kontrol akses. - Hak
cipta berkaitan dengan...
A. Kecepatan internet
B. Pelindung karya kreatif dan penggunaan sesuai izin
C. Pengaturan alamat IP
D. Pembaruan perangkat lunak
Jawaban: B
Pembahasan: Hak cipta melindungi karya kreatif dan hak penggunaannya. - Etika
bermedia menekankan...
A. Berbagi konten tanpa persetujuan
B. Menghormati hak kekayaan intelektual dan privasi
C. Menghapus semua komentar kritis
D. Menyerang pendapat pihak lain
Jawaban: B
Pembahasan: Etika bermedia mencakup hak cipta, privasi, dan perilaku sopan online. - Phishing
adalah teknik...
A. Mengunduh virus secara sengaja
B. Menipu untuk memperoleh informasi sensitif
C. Mengoptimalkan kinerja perangkat
D. Semua jawaban benar
Jawaban: B
Pembahasan: Phishing mencoba mencuri data melalui tipu muslihat. - Jejak
digital merujuk pada...
A. Informasi yang hilang di internet
B. Rekaman aktivitas online yang dapat dilacak
C. Data rahasia yang selalu terlindungi
D. Konten yang tidak dapat diakses
Jawaban: B
Pembahasan: Jejak digital adalah catatan aktivitas online. - Literasi
media membantu siswa untuk...
A. Menilai kredibilitas sumber sebelum membagikan
B. Menggandakan konten tanpa verifikasi
C. Menghindari semua media online
D. Menghapus semua komentar
Jawaban: A
Pembahasan: Literasi media meningkatkan kemampuan evaluasi informasi. - Privasi
publik vs privat berarti...
A. Semua data bersifat publik
B. Pengelolaan visibilitas konten sesuai konteks
C. Privasi tidak penting
D. Konten privat selalu harus dibagikan
Jawaban: B
Pembahasan: Batasan visibilitas menentukan siapa yang bisa melihat konten. - Keamanan
online melibatkan...
A. Hanya antivirus
B. Edukasi phishing, kata sandi kuat, pembaruan, dan autentikasi dua faktor
C. Menonaktifkan semua pembaruan
D. Menghapus semua data secara rutin
Jawaban: B
Pembahasan: Keamanan berlapis melibatkan banyak praktik. - Perilaku
bertanggung jawab di media sosial meliputi...
A. Verbal abuse
B. Komentar sopan dan konstruktif
C. Menyebarkan rumor tanpa verifikasi
D. Mengabaikan etika komunitas
Jawaban: B
Pembahasan: Diskusi yang sopan menjaga iklim online. - Pelaporan
konten berbahaya kepada platform adalah...
A. Pelanggaran privasi
B. Langkah proaktif menjaga ekosistem digital
C. Tindakan ilegal
D. Aktivitas yang tidak perlu
Jawaban: B
Pembahasan: Pelaporan membantu menangani konten berbahaya. - Hak
privasi anak di internet menekankan...
A. Pembatasan informasi keluarga
B. Perlindungan data pribadi dan partisipasi aman
C. Pendaftaran tanpa persetujuan orang tua
D. Semua data publik untuk anak
Jawaban: B
Pembahasan: Perlindungan data anak adalah prioritas dalam keamanan siber. - Pendidikan
literasi digital menekankan...
A. Hanya kemampuan teknis
B. Kritis, etis, dan bertanggung jawab dalam menggunakan teknologi
C. Ketergantungan penuh pada teknologi
D. Menghindari berinteraksi online
Jawaban: B
Pembasan: Literasi digital mencakup pemahamanEtika dan analisis konteks. - Etika
berbagi konten berhak cipta mencakup...
A. Mengabaikan sumber
B. Meminta izin, memberi atribusi, dan menghormati batas penggunaan
C. Menyalin hak cipta tanpa kredit
D. Membuat konten palsu
Jawaban: B
Pembahasan: Praktik etis melibatkan izin dan atribusi. - Kebijakan
privasi platform menginformasikan...
A. Cara data dikumpulkan dan digunakan
B. Pengaturan hardware
C. Kecepatan koneksi
D. Jenis konten yang dihapus
Jawaban: A
Pembahasan: Kebijakan privasi menjelaskan bagaimana data diproses. - Risiko
privasi dapat diminimalkan dengan...
A. Tingkatkan berbagi data secara luas
B. Pembatasan data pribadi, audit kebijakan, dan kontrol akses
C. Mengabaikan izin aplikasi
D. Menggunakan perangkat usang
Jawaban: B
Pembahasan: Kontrol privasi dan kebijakan internal mengurangi risiko. - Privasi
organisasi di sekolah melibatkan...
A. Perlindungan data siswa dan kebijakan insiden
B. Penghapusan semua data
C. Penggunaan data tanpa persetujuan
D. Mengizinkan publik akses ke semua berkas
Jawaban: A
Pembahasan: Kebijakan keamanan informasi melindungi data siswa. - Etika
penggunaan media melibatkan...
A. Plagiarisme tanpa kredit
B. Pengakuan karya orang lain dan atribusi
C. Menduplikasi konten tanpa verifikasi
D. Mengabaikan hak cipta
Jawaban: B
Pembahasan: Etika menghormati karya orang lain. - Perilaku
online yang inklusif berarti...
A. Menghadirkan akses yang adil untuk semua pengguna
B. Menghilangkan kurang mampu
C. Mengabaikan kelompok minoritas
D. Menyebarkan bias
Jawaban: A
Pembahasan: Inklusi digital memastikan akses yang adil. - Pelatihan
literasi digital dapat mencakup...
A. Aktivitas praktis seperti analisis studi kasus
B. Hanya teori
C. Hanya simulasi
D. Tanpa evaluasi
Jawaban: A
Pembahasan: Latihan nyata meningkatkan pemahaman. - Tujuan
utama Bab 5 adalah...
A. Menghapus semua media digital
B. Membangun kemampuan bermedia digital secara etis, kritis, dan bertanggung jawab
C. Hanya fokus pada hak cipta
D. Meningkatkan kecepatan internet
Jawaban: B
Pembahasan: Bab 5 bertujuan mengembangkan literasi digital yang bertanggung jawab.
waw ini soal bagus banget saya akan menggunakanya buat latihan
ReplyDelete