NEW
Font size
S
M
L
XL
WorksheetsKisi-kisi soal kelas IX SMP
Total questions: 40
Worksheet time: 40mins
Name
Class
Date
1.
Serangkaian langkah-langkah yang logis dan sistematis untuk menyelesaikan suatu masalah disebut...
a)
Program
b)
Algoritma
c)
Flowchart
d)
Pseudocode
2.
Manakah dari simbol Flowchart berikut yang digunakan untuk menyatakan proses Input atau Output (I/O)?
a)
Persegi panjang
b)
Jajaran genjang
c)
Belah ketupat
d)
Oval (Terminator)
3.
Dalam pemrograman, tempat untuk menyimpan data yang nilainya dapat berubah selama eksekusi program disebut...
a)
Konstanta
b)
Fungsi
c)
Variabel
d)
Operator
4.
Tipe data yang paling tepat digunakan untuk menyimpan informasi usia seseorang dalam hitungan tahun adalah...
a)
String (Teks)
b)
Boolean (Logika)
c)
Float (Pecahan)
d)
Integer (Bilangan Bulat)
5.
Manakah yang BUKAN merupakan ciri-ciri dari algoritma yang baik?
a)
Memiliki Output
b)
Memiliki Input
c)
Instruksi yang ambigu (tidak jelas)
d)
Efektif dan efisien
6.
Struktur kontrol dalam pemrograman yang digunakan untuk menjalankan satu set instruksi secara berulang kali hingga kondisi tertentu tidak lagi terpenuhi disebut...
a)
Percabangan (Conditional)
b)
Urutan (Sequence)
c)
Pengulangan (Looping/Iteration)
d)
Deklarasi
7.
Notasi algoritma yang menggunakan bahasa yang mirip bahasa Inggris atau bahasa sehari-hari, tetapi tidak terikat pada sintaks bahasa pemrograman tertentu, adalah...
a)
Flowchart
b)
Source Code
c)
Pseudocode
d)
Diagram Batang
8.
Tujuan utama dari 'Blockly Games' adalah untuk memperkenalkan konsep dasar pemrograman kepada pemula melalui metode...
a)
Pemrograman berbasis teks
b)
Pemrograman visual
c)
Pemrograman objek
d)
Kompilasi kode
9.
Pada Blockly Games level 'Maze', blok utama yang digunakan untuk membuat karakter bergerak ke depan adalah...
a)
Blok 'ulangi sampai'
b)
Blok 'jika jalan di depan'
c)
Blok 'gerak maju'
d)
Blok 'putar acak'
10.
Dalam pseudocode, instruksi 'TAMPILKAN (variabel)' memiliki fungsi yang sama dengan perintah pemrograman untuk...
a)
Membaca input
b)
Menghitung data
c)
Mengulang proses
d)
Mencetak output
11.
Perhatikan urutan langkah-langkah untuk menyeduh secangkir kopi instan: 1. Masukkan kopi ke dalam cangkir. 2. Tuang air panas. 3. Aduk hingga larut. 4. Tambahkan gula (opsional). Urutan algoritma yang paling logis adalah...
a)
1 – 2 – 3 – 4
b)
2 – 1 – 3 – 4
c)
4 – 1 – 2 – 3
d)
3 – 4 – 1 – 2
12.
Diberikan pseudocode: JIKA Nilai≥75 MAKA TAMPILKAN ('Lulus') SELAIN ITU TAMPILKAN ('Gagal') AKHIR JIKA. Jika input Nilai=75, output yang akan dihasilkan adalah...
a)
Lulus
b)
Gagal
c)
Error
d)
75
13.
Perhatikan potongan kode: $int \\ x = 5; \\ x = x + 10; \\ printf(\"\%d\", \\ x);$. Berapakah nilai yang akan ditampilkan (output)?
a)
5
b)
10
c)
15
d)
510
14.
Dalam Blockly Games level 'Maze', Anda menggunakan blok 'ulangi 4 kali' yang di dalamnya berisi blok 'gerak maju' dan 'belok kanan'. Di mana posisi dan arah karakter setelah perulangan selesai?
a)
Berakhir 4 langkah di depan dan menghadap utara.
b)
Berakhir di posisi awal dan menghadap utara.
c)
Berakhir 4 langkah di depan dan menghadap timur.
d)
Berakhir di posisi awal, tetapi menghadap selatan.
15.
Jika pseudocode penentu ganjil/genap (menggunakan $Sisa = X \pmod 2$) dijalankan dengan $X=13$, baris yang dieksekusi adalah JIKA $Sisa=0$ MAKA tampilkan 'Genap' SELAIN ITU tampilkan 'Ganjil'. Baris manakah yang menjalankan 'Ganjil'?
a)
Baris 1, 2, 3, 4, dan 7
b)
Baris 1, 2, 3, 5, 6, dan 7
c)
Baris 1, 2, dan 4 saja
d)
Baris 1, 2, 3, dan 7 saja
16.
Tipe data yang paling efisien untuk menyimpan status biner (dua kemungkinan, seperti pintu terbuka atau tertutup) adalah...
a)
Integer
b)
Boolean
c)
String
d)
Float
17.
Dalam Blockly Games level 'Turtle', Anda diminta menggambar persegi panjang 100x50. Urutan blok perulangan yang paling tepat adalah...
a)
Ulangi 4 kali: (Maju 100, Putar Kanan 90 derajat)
b)
Ulangi 2 kali: (Maju 100, Putar Kanan 90 derajat, Maju 50, Putar Kanan 90 derajat)
c)
Ulangi 2 kali: (Maju 100, Maju 50, Putar Kanan 90 derajat)
d)
Maju 100, Maju 50, Putar Kanan 90 derajat, Ulangi 2 kali
18.
Algoritma A (waktu $\sim N^2$) dan Algoritma B (waktu $\sim N \cdot \log N$). Untuk data SANGAT BESAR, manakah pernyataan yang TEPAT?
a)
Algoritma A lebih cepat.
b)
Algoritma B lebih efisien karena kompleksitas waktunya lebih lambat pertumbuhannya daripada $N^2$.
c)
Efisiensi keduanya sama.
d)
Algoritma A hanya lebih baik untuk data berukuran kecil.
19.
Perhatikan pseudocode perulangan bersarang: A=0; ULANGI i=1 HINGGA 2: ULANGI j=1 HINGGA 3: A=A+1. Nilai akhir A adalah...
a)
3
b)
5
c)
6
d)
9
20.
Jalur di Maze adalah: Maju 1, Belok Kiri, Maju 2, Belok Kanan, Maju 1. Untuk mencapai akhir dengan jumlah blok paling sedikit, solusi yang paling optimal adalah...
a)
Maju; Belok Kiri; Maju; Maju; Belok Kanan; Maju.
b)
Ulangi 2 kali: (Maju); Belok Kiri; Maju; Maju; Belok Kanan; Maju.
c)
Maju; Belok Kiri; Ulangi 2 kali: (Maju); Belok Kanan; Maju.
d)
Ulangi 5 kali: (Maju); Belok Kiri; Belok Kanan.
21.
Perangkat keras utama yang bertanggung jawab melakukan semua perhitungan dan pemrosesan data dalam sistem komputer adalah...
a)
Monitor
b)
RAM
c)
CPU (Central Processing Unit)
d)
Keyboard
22.
Perangkat keras yang berfungsi sebagai media penyimpanan data non-volatil (data tidak hilang saat listrik mati) adalah...
a)
Random Access Memory (RAM)
b)
Central Processing Unit (CPU)
c)
Hard Disk Drive (HDD) atau Solid State Drive (SSD)
d)
Port USB
23.
Istilah yang merujuk pada pengguna atau manusia yang mengoperasikan, mengelola, atau berinteraksi dengan sistem komputer disebut...
a)
Hardware
b)
Software
c)
Brainware
d)
Firmware
24.
Program sistem yang berfungsi sebagai antarmuka (penghubung) antara pengguna dan perangkat keras adalah...
a)
Aplikasi Perkantoran
b)
Sistem Operasi (Operating System)
c)
BIOS
d)
Browser Web
25.
Manakah yang merupakan contoh perangkat output dari sistem komputer?
a)
Scanner
b)
Microphone
c)
Printer
d)
Mouse
26.
Tujuan utama dari RAM (Random Access Memory) dalam sistem komputer adalah...
a)
Melakukan semua pemrosesan dan perhitungan data.
b)
Menyimpan data secara permanen saat komputer mati.
c)
Menyimpan instruksi dan data sementara yang sedang diakses atau diproses oleh CPU.
d)
Menghubungkan semua komponen internal komputer.
27.
Berdasarkan prinsip ergonomi, jarak pandang ideal antara mata pengguna dan monitor saat bekerja adalah sekitar...
a)
20 – 30 cm
b)
45 – 70 cm
c)
100 – 150 cm
d)
Diatur sesuai selera pengguna tanpa aturan khusus.
28.
Manakah yang merupakan contoh Software Aplikasi?
a)
Linux
b)
Driver Printer
c)
Microsoft Word
d)
Windows
29.
Dalam etika penggunaan komputer, apa yang dimaksud dengan Hak Cipta (Copyright)?
a)
Hak untuk menggunakan perangkat lunak tanpa perlu membayar.
b)
Hak eksklusif bagi pencipta untuk mengatur penggunaan hasil ciptaannya.
c)
Hak untuk memodifikasi kode sumber program secara bebas.
d)
Hak untuk membagikan data pribadi orang lain di media sosial.
30.
Untuk mencapai posisi duduk yang ergonomis saat menggunakan komputer, bagian tubuh mana yang seharusnya dijaga agar tetap tegak dan tersandar pada sandaran kursi?
a)
Lengan bawah
b)
Pergelangan tangan
c)
Punggung dan bahu
d)
Leher dan kepala
31.
Dalam transaksi online menggunakan kartu debit, kolaborasi sistem yang esensial dalam proses otorisasi dana adalah antara...
a)
Sistem Kasir E-commerce dengan Sistem Logistik Pengiriman.
b)
Sistem Pembayaran Payment Gateway dengan Server Bank Penerbit Kartu.
c)
Sistem Website Penjual dengan Sistem Web Browser Pembeli.
d)
Sistem Operasi Komputer Pembeli dengan Aplikasi Media Sosial.
32.
Anda mencoba menjalankan program dan muncul pesan kesalahan 'Memori tidak cukup'. Langkah awal troubleshooting yang paling logis dan mudah dilakukan untuk mengatasi masalah ini adalah...
a)
Mengganti chip RAM dengan kapasitas yang lebih besar.
b)
Menghapus semua file di Hard Disk.
c)
Menutup aplikasi lain yang tidak digunakan dan memberatkan sistem.
d)
Melakukan update driver perangkat keras.
33.
Kolaborasi sistem komputer pada teknologi Smart Home diwujudkan melalui interaksi antara...
a)
Sistem Operasi, Software Aplikasi, dan Brainware saja.
b)
Sensor (Hardware), Jaringan Internet (Konektivitas), dan Aplikasi Pengontrol (Software).
c)
CPU, Monitor, dan Keyboard yang terhubung secara langsung.
d)
Hanya Bluetooth antara ponsel dan perangkat pintar.
34.
Andi mengambil foto Budi tanpa izin, mengeditnya menjadi meme memalukan dan mempostingnya di media sosial. Tindakan Andi ini secara etika melanggar...
a)
Hak Cipta (Copyright) terhadap software editor.
b)
Etika privasi dan penyalahgunaan informasi/gambar pribadi.
c)
Aturan penggunaan internet berkecepatan rendah.
d)
Etika penggunaan perangkat keras (hardware).
35.
Komputer menjadi sangat lambat saat Anda membuka hanya dua aplikasi. Solusi troubleshooting paling cepat dan sering berhasil untuk memperbaiki kelambatan sistem yang tidak jelas penyebabnya adalah...
a)
Membongkar dan membersihkan komponen CPU dari debu.
b)
Melakukan restart (mematikan dan menghidupkan kembali) komputer.
c)
Menginstal ulang sistem operasi dari awal.
d)
Mengganti semua kabel daya internal.
36.
Berdasarkan panduan ergonomi, ketika mengetik, sudut ideal yang harus dibentuk oleh siku Anda (antara lengan atas dan lengan bawah) adalah...
a)
Tepat $90^\circ$
b)
Kurang dari $45^\circ$ (lengan menggantung)
c)
Antara $90^\circ$ hingga $100^\circ$ (atau sedikit lebih terbuka dari $90^\circ$)
d)
Lebih dari $150^\circ$ (lengan hampir lurus)
37.
Kolaborasi sistem komputer dalam navigasi GPS (Global Positioning System) melibatkan interaksi kompleks antara tiga komponen utama, yaitu...
a)
Sistem Operasi, Aplikasi Peta, dan Koneksi Bluetooth.
b)
Satelit GPS (ruang angkasa), Stasiun Kontrol Bumi, dan Perangkat Penerima/Navigasi Pengguna.
c)
Kamera Pengawas (CCTV), Server Pusat Data, dan Aplikasi Chat.
d)
CPU, RAM, dan Monitor.
38.
Komputer mengalami BSOD (Blue Screen). Anda mencurigai penyebabnya adalah driver baru. Tindakan troubleshooting terbaik untuk menguji dan memperbaiki tanpa kehilangan data adalah...
a)
Segera format ulang hard disk dan instal ulang Sistem Operasi.
b)
Menggunakan fitur 'System Restore' untuk mengembalikan sistem ke titik sebelum driver diinstal.
c)
Membuka Registry Editor dan menghapus semua entri yang tidak dikenal.
d)
Mengeluarkan chip RAM dan memasangnya kembali.
39.
Seseorang membeli satu lisensi program berbayar dan mendistribusikan salinan tersebut secara gratis ke 10 temannya. Manakah justifikasi etika yang paling kuat untuk mengkritik tindakan ini?
a)
Tindakan tersebut tidak etis karena berpotensi merusak perangkat keras teman-temannya.
b)
Tindakan tersebut melanggar hukum dan etika karena mengambil hak kompensasi finansial yang seharusnya diterima oleh pengembang program.
c)
Tindakan tersebut tidak masalah karena software harus gratis untuk kepentingan pendidikan.
d)
Tindakan ini hanya melanggar etika jika temannya juga menjual program tersebut.
40.
Sebuah sekolah ingin mengimplementasikan sistem keamanan data siswa yang kolaboratif. Solusi paling terintegrasi (melibatkan kolaborasi hardware, software, dan Brainware) adalah...
a)
Mengganti semua komputer guru dengan yang baru (Hardware), tanpa mengubah sistem login.
b)
Mewajibkan penggunaan Autentikasi Dua Faktor (Software), didukung Server Terpusat dengan Firewall (Hardware), dan pelatihan rutin Kesadaran Keamanan Data (Brainware).
c)
Hanya menginstal aplikasi antivirus (Software) pada setiap komputer siswa.
d)
Membuat semua siswa menghafal kata sandi yang sangat panjang (Brainware) tanpa adanya sistem enkripsi data (Software).
Reset
