Soal Informatika Kelas 8

Selamat datang di halaman soal-soal mata pelajaran Informatika Kelas 8 SMP Xaverius Kotabumi. Di sini, siswa dapat mengakses berbagai latihan soal yang dirancang sesuai dengan Kurikulum Merdeka, mencakup berbagai elemen utama dalam pembelajaran Informatika.

Soal-soal ini bertujuan untuk mengasah pemahaman, keterampilan berpikir kritis, serta penerapan konsep-konsep Informatika dalam kehidupan sehari-hari. Materi yang tersedia meliputi:

🔹 Berpikir Komputasional (BK) – Latihan soal tentang pola pikir logis, dekomposisi, abstraksi, dan perancangan solusi berbasis algoritma.
🔹 Teknologi Informasi dan Komunikasi (TIK) – Soal terkait perkembangan teknologi, media digital, serta cara penggunaannya secara efektif dan aman.
🔹 Sistem Komputer (SK) – Pemahaman tentang perangkat keras, perangkat lunak, serta cara kerja komputer secara keseluruhan.
🔹 Jaringan Komputer dan Internet (JKI) – Soal tentang dasar-dasar jaringan komputer, jenis-jenis jaringan, serta keamanan internet.
🔹 Analisis Data (AD) – Latihan mengenai cara mengumpulkan, mengolah, menyajikan, dan menganalisis data untuk mendapatkan wawasan yang bermanfaat.
🔹 Algoritma dan Pemrograman (AP) – Soal yang membantu siswa memahami dasar-dasar pemrograman, logika pemrograman, dan penyusunan algoritma.
🔹 Dampak Sosial Informatika (DSI) – Soal tentang pengaruh teknologi terhadap masyarakat, etika digital, serta keamanan siber.
🔹 Praktika Lintas Bidang (PLB) – Soal berbasis proyek yang mengintegrasikan Informatika dengan mata pelajaran lain untuk memecahkan masalah nyata.

Melalui halaman ini, diharapkan siswa dapat berlatih secara mandiri dan lebih siap dalam memahami serta menerapkan konsep-konsep Informatika dalam berbagai situasi. Semoga bermanfaat dan selamat belajar! 🚀



BAB 5 ANALISIS DATA1. Apa yang dimaksud dengan jaringan komputer?
A. Sistem operasi komputer yang canggih
B. Sebuah arsitektur yang menghubungkan dua atau lebih komputer untuk berbagi data
C. Program pada sekumpulan komputer yang digunakan untuk mengolah data dan diproses untuk menjadi output
D. Perangkat keras yang digunakan untuk menyimpan data
 
2. Apa nama alamat unik yang diberikan kepada setiap perangkat yang terhubung dalam jaringan komputer?
A. MAC Address
B. IP Address
C. DNS
D. URL
 
3. Jaringan komputer yang mencakup area terbatas seperti rumah atau sekolah disebut…
A. WAN
B. MAN
C. LAN
D. VPN
 
4. Perangkat yang berfungsi menghubungkan beberapa komputer dalam jaringan lokal adalah…
A. Monitor
B. Switch
C. CPU
D. Printer
 
5. Router berbeda dengan switch karena dapat…
A. Menghubungkan perangkat dalam jaringan yang sama
B. Menghubungkan perangkat dari dua jaringan yang berbeda
C. Menyimpan data dari internet untuk digunakan sebagai bahan analisa
D. Mengatur daya listrik perangkat jaringan
 
6. Contoh jaringan lokal (LAN) dapat ditemukan di…
A. Seluruh dunia
B. Wilayah perkotaan
C. Sekolah atau kantor
D. Seluruh provinsi
 
7. Perangkat yang digunakan untuk menghubungkan dua jaringan dengan alamat IP berbeda adalah…
A. Switch
B. Router
C. Modem
D. Repeater
 
8. Protokol dalam jaringan komputer berfungsi sebagai…
A. Perangkat keras yang menghubungkan jaringan komputer
B. Aturan yang mengatur komunikasi antar perangkat
C. Sistem operasi untuk komputer jaringan internet dalam kota
D. Aplikasi untuk mengedit dokumen
 
9. Manakah yang merupakan contoh protokol jaringan?
A. Microsoft Word
B. Google Chrome
C. TCP/IP
D. USB
 
10. Jaringan komputer yang menghubungkan banyak perangkat dalam satu kota disebut…
A. LAN
B. MAN
C. WAN
D. PAN
 
11. Internet adalah kependekan dari…
A. International Network
B. Interconnected Network
C. Internal Networking
D. Integrated Network
 
12. Agar komputer bisa terhubung ke internet, maka harus memiliki…
A. Sistem operasi terbaru yang terinstall pada perangkat
B. Koneksi ke penyedia layanan internet (ISP)
C. Program pengolah kata untuk mengolah dokumen
D. Speaker yang bagus
 
13. Contoh layanan internet yang digunakan untuk berbagi informasi dalam bentuk website adalah…
A. FTP
B. WWW
C. Telnet
D. Email
 
14. Proses mengunduh file dari internet menggunakan layanan…
A. HTTP
B. FTP
C. SMTP
D. DHCP
 
15. Fungsi utama dari ISP adalah…
A. Menyediakan perangkat keras komputer
B. Menghubungkan pengguna ke internet
C. Mempercepat koneksi LAN
D. Menghapus virus dari komputer
 
16. Dalam jaringan komputer, titik yang dapat menerima dan mengirim data disebut…
A. Link
B. Node
C. Host
D. Router
 
17. Jalur transmisi data antar perangkat dalam jaringan disebut…
A. Edge
B. Link
C. Node
D. Router
 
18. Apa fungsi utama dari switch dalam jaringan komputer?
A. Menghubungkan perangkat dalam jaringan yang berbeda
B. Menerima dan meneruskan data ke perangkat yang dituju dalam jaringan yang sama
C. Menghubungkan komputer ke internet
D. Menyediakan alamat IP untuk perangkat jaringan
 
19. Apa perbedaan utama antara switch dan router?
A. Switch menghubungkan perangkat dalam jaringan yang sama, sedangkan router menghubungkan jaringan yang berbeda
B. Switch lebih cepat sedangkan router lebih lambat dalam penggunaannya
C. Router hanya digunakan untuk jaringan LAN, sedangkan switch digunaan untuk jaringan WAN
D. Switch memiliki alamat IP sendiri, sedangkan router tidak memiiki IP
 
D. Routing pada Jaringan Komputer
20. Apa fungsi utama dari routing dalam jaringan komputer?
A. Menentukan jalur terbaik bagi paket data untuk sampai ke tujuannya
B. Menyediakan alamat IP untuk perangkat dalam jaringan yang berbeda
C. Menghubungkan perangkat computer ke internet untuk membagikan data
D. Menyimpan data pengguna dalam jaringan
 
21. Proses routing dilakukan oleh perangkat yang disebut…
A. Switch
B. Hub
C. Router
D. Server
 
22. Routing tabel dalam router berisi informasi tentang…
A. Daftar pengguna internet
B. Jalur terbaik untuk mengirim data
C. Kecepatan jaringan
D. Daftar alamat email pengguna
 
23. Mekanisme pengiriman dan penerimaan data antar perangkat disebut…
A. Jaringan
B. Routing
C. Komunikasi data
D. Protokol
 
24. Perangkat utama dalam jaringan seluler yang memancarkan sinyal adalah…
A. Router
B. Switch
C. BTS
D. Modem
 
25. Jarak antara ponsel dan BTS mempengaruhi…
A. Warna layar ponsel
B. Kekuatan sinyal
C. Jenis layanan internet
D. Kapasitas baterai
 
26. Mengapa jaringan internet lebih luas daripada jaringan lokal?
A. Karena jaringan lokal hanya mencakup satu kota
B. Karena internet menghubungkan banyak jaringan lokal di seluruh dunia
C. Karena jaringan lokal hanya menggunakan kabel
D. Karena internet tidak memerlukan protokol jaringan
 
27. Mengapa sinyal ponsel melemah saat berada di basement?
A. Karena terlalu banyak pengguna di sekitar
B. Karena material bangunan menghalangi sinyal
C. Karena sinyal hanya bisa diterima di tempat tinggi
D. Karena ponsel hanya bisa menangkap sinyal di luar ruangan
 
28. Bagaimana cara router menentukan jalur terbaik untuk data?
A. Menggunakan tabel routing dan algoritma jalur terpendek
B. Menghubungkan semua perangkat tanpa aturan
C. Menggunakan kabel berkualitas tinggi
D. Menghapus semua data sebelum mengirim
 
29. Mengapa internet lebih luas dibandingkan LAN?
A. Karena internet menghubungkan banyak jaringan lokal di seluruh dunia
B. Karena internet hanya bisa digunakan dalam satu kota saja
C. Karena internet lebih cepat dari LAN sehingga WAN tidak digunakan lagi
D. Karena internet tidak membutuhkan router untuk menghubungkan perangkat ke internet
 
30. Mengapa sinyal ponsel melemah saat di basement?
A. Karena terlalu banyak pengguna dalam jaringan
B. Karena material bangunan menghalangi sinyal
C. Karena BTS tidak berfungsi di ruangan tertutup
D. Karena ponsel tidak bisa menerima sinyal di malam hari
 
31. Bagaimana router menentukan jalur terbaik untuk data?
A. Menggunakan tabel routing dan algoritma jalur terpendek
B. Menghubungkan semua perangkat tanpa aturan
C. Menggunakan kabel berkualitas tinggi
D. Menghapus semua data sebelum mengirim
 
32. Mengapa kita harus menggunakan protokol dalam jaringan?
A. Agar komunikasi data berjalan dengan aturan yang jelas
B. Untuk mempercepat akses internet
C. Untuk meningkatkan daya tahan perangkat
D. Agar jaringan tidak menggunakan kabel
 
33. Apa dampak negatif dari penggunaan internet yang berlebihan?
A. Meningkatkan produktivitas belajar
B. Mempercepat koneksi jaringan sehingga lebih nyaman digunakan
C. Menyebabkan kecanduan dan kurangnya interaksi sosial
D. Mengurangi gangguan keamanan jaringan
 
34. Salah satu cara untuk melindungi data pribadi saat menggunakan internet adalah…
A. Menggunakan kata sandi yang kuat dan unik
B. Membagikan informasi pribadi di media sosial
C. Menyimpan semua file di komputer tanpa perlindungan
D. Menggunakan jaringan Wi-Fi publik tanpa enkripsi
 
35. Salah satu tanda adanya serangan keamanan dalam jaringan adalah…
A. Kecepatan internet meningkat drastis
B. Ada akses tidak dikenal ke perangkat atau data
C. Semua perangkat terhubung tanpa hambatan
D. Tidak ada perubahan dalam aktivitas jaringan
 
36. Apa tujuan utama dari Internet Positif di Indonesia?
A. Meningkatkan kecepatan internet
B. Memblokir akses ke website berbahaya dan tidak layak
C. Membuat semua website dapat diakses secara bebas
D. Menghapus semua data pengguna yang ada pada internet
 
37. Apa yang dimaksud dengan phishing?
A. Metode penipuan untuk mencuri data pribadi pengguna
B. Teknik mempercepat koneksi internet secara manual
C. Cara mengamankan website dari serangan virus atau serangan hacker
D. Proses penyaringan konten di internet supaya tidak diakses anak-anak
 
38. Apa tanda utama bahwa sebuah website aman untuk dikunjungi?
A. Memiliki ikon kunci di sebelah alamat URL
B. Menggunakan warna latar belakang putih
C. Menampilkan banyak iklan pop-up
D. Memerlukan banyak data pribadi sebelum diakses
 
39. Salah satu contoh website yang sering diblokir oleh Internet Positif adalah…
A. Situs berita resmi pemerintah
B. Situs dengan konten hoax dan pornografi
C. Situs belanja online terpercaya
D. Situs pendidikan resmi
 
40. Jika kita tidak yakin apakah sebuah website aman atau tidak, kita bisa mengeceknya melalui…
A. transparencyreport.google.com/safe-browsing/search
B. google.com/maps?gs_lcrp=EgZjaHJvbWUqDQgCEC4YrwEYxwEYgAQyBggAEEUYOTIVCA
C. https://id.wikipedia.org/wiki/Informatika
D. youtube.com/watch?v=ftW59Nh5LOA
 
41. Apa fungsi dari pengaturan Clear Browsing Data pada browser?
A. Mempercepat proses login ke website untuk mengakses
B. Menghapus data browsing dan cookies yang tersimpan
C. Memblokir semua akses internet sehingga ruang menjadi berssih
D. Memperbesar tampilan browser supaya jelas terlihat
 
42. File kecil yang berisi informasi pengguna yang dikirimkan oleh situs web ke komputer disebut…
A. Spam
B. Cookies
C. Firewall
D. URL
 
43. Apa yang harus dilakukan jika menerima email mencurigakan yang meminta username dan password?
A. Langsung membalas email dengan data yang diminta
B. Mengabaikannya atau melaporkannya sebagai spam
C. Mengklik tautan dalam email tersebut
D. Menyebarkan email tersebut ke teman lain
 
44. Apa perbedaan antara Enhanced Protection dan Standard Protection dalam pengaturan keamanan browser?
A. Enhanced Protection memberikan perlindungan lebih luas dibandingkan Standard Protection
B. Standard Protection memiliki ciri-ciri lebih aman dibandingkan Enhanced Protection dalam penggunaannya
C. Enhanced Protection hanya bisa digunakan di mode offline, sedangkan Standard Protection digunakan secara online
D. Tidak ada perbedaan antara keduanya
 
45. Salah satu cara melindungi data pribadi saat menjelajah internet adalah…
A. Menggunakan password yang sama untuk semua akun
B. Mengabaikan peringatan keamanan dari browser
C. Memeriksa apakah website memiliki ikon kunci di URL
D. Menggunakan Wi-Fi publik tanpa VPN
 
46. Apa yang terjadi jika suatu situs tidak memiliki ikon kunci di sebelah URL?
A. Situs tersebut sangat aman untuk dikunjungi
B. Situs tersebut bisa jadi berbahaya atau tidak terenkripsi
C. Situs tersebut pasti merupakan web phishing
D. Situs tersebut tidak akan pernah bisa diakses
 
47. Fitur Site Settings pada browser digunakan untuk…
A. Menghapus riwayat browsing untuk menghindari diakses oleh orang lain
B. Mengontrol interaksi browser dengan perangkat seperti GPS dan mikrofon
C. Memblokir semua situs web supaya tidak diakses oleh bocil di bawah umur
D. Mempercepat loading halaman web supaya bocil senang berselancar di unternet
 
48. Apa yang sebaiknya dilakukan jika menemukan website yang menyerupai website resmi tetapi mencurigakan?
A. Langsung memasukkan username dan password untuk mencoba
B. Mengecek URL dengan teliti dan memastikan keasliannya
C. Membagikan website tersebut kepada orang lain
D. Menggunakan password yang sama dengan akun lainnya
 
49. Bagaimana cara memastikan bahwa browser dapat memperingatkan pengguna tentang situs web berbahaya?
A. Mengaktifkan fitur keamanan browser seperti Enhanced Protection
B. Menghapus semua cache dan cookie setiap hari secara konsisten dan continue
C. Menggunakan internet tanpa login ke akun pribadi supaya mudah
D. Hanya mengunjungi situs yang memiliki banyak iklan karena suka melihat iklan
 
50. Salah satu tujuan dari cookie pada website adalah…
A. Memblokir akses pengguna ke internet supaya tidak mudah diretas
B. Meningkatkan pengalaman pengguna dengan menyimpan data preferensi
C. Menyebarkan virus ke perangkat pengguna dengan tujuan mencuri data pengguna
D. Menghapus semua data pengguna dari browser sebagai bentuk menjaga privasi
 : Soal Informatika Kelas 8

BAB 6 ANALISIS DATA A. PENCARIAN DATA1. Tujuan utama dari menggunakan pivot table dalam lembar kerja yaitu ….
A. Menambahkan data baru ke dalam tabel
B. Meringkas data berdasarkan kategori tertentu
C. Menghapus data duplikat yang sudah tersaji
D. Membuat grafik secara otomatis padaa fitur chart
 
2. Fungsi SUMIFS digunakan untuk ….
A. Menghitung jumlah seluruh data tanpa syarat pada suatu tabel
B. Menghitung jumlah data berdasarkan satu atau lebih kondisi
C. Menghitung rata-rata data yang ada pada sebuah tabel
D. Menggabungkan data dari dua table yang berbeda
 
3. Apakah data mentah yang belum diurutkan dapat mempersulit analisis?
A. Ya, karena sulit mencari data tertentu
B. Tidak, data mentah selalu mudah dipahami
C. Tidak, data mentah otomatis diringkas
D. Tidak relevan dengan analisis data
 
4. Fungsi VLOOKUP digunakan jika data disusun secara…
A. Horizontal
B. Vertikal
C. Acak
D. Berulang
 
5. Fungsi HLOOKUP digunakan jika data disusun secara…
A. Horizontal
B. Vertikal
C. Acak
D. Berulang
 
6. Manakah dari fungsi berikut yang termasuk dalam kelompok Reference?
A. SUMIFS
B. MATCH
C. COUNTIFS
D. VLOOKUP
 
7. Fungsi INDEX digunakan untuk…
A. Menunjukkan posisi data di tabel
B. Menghitung jumlah data
C. Mengembalikan nilai pada alamat sel tertentu
D. Menghapus data duplikat
 
8. Data yang disusun dalam beberapa kolom disebut sebagai…
A. Tabel satu dimensi
B. Tabel dua dimensi
C. Tabel acak
D. Pivot table
 
9. Untuk mengurutkan data berdasarkan nilai terbesar atau terkecil, fitur yang digunakan adalah…
A. Pivot Table
B. Filter
C. Sort
D. Data Validation
 
10. Data mentah yang tidak terurut sering disebut sebagai…
A. Data valid
B. Data acak
C. Data besar
D. Data kecil
 
11. Apa hasil dari fungsi MATCH dalam Excel?
A. Nilai yang ditemukan
B. Posisi nilai dalam range
C. Jumlah total nilai
D. Ringkasan data
 
12. Apa yang dilakukan fungsi CHOOSE dalam lembar kerja?
A. Memilih nilai berdasarkan nomor posisi dalam daftar
B. Mengurutkan nilai
C. Menjumlahkan data
D. Menyusun data dalam format tabel
 
13. Manakah dari berikut ini yang benar tentang fungsi COUNTIFS?
A. Digunakan untuk menghitung data berdasarkan beberapa kondisi
B. Digunakan untuk menghitung rata-rata data
C. Digunakan untuk mencari nilai terbesar
D. Digunakan untuk menghapus data kosong
 
14. Fitur “Sort” dalam Excel digunakan untuk…
A. Mencari data tertentu
B. Mengurutkan data
C. Membuat grafik
D. Membagi data ke tabel lain
 
15. Fungsi Reference dapat digunakan pada tabel…
A. Satu dimensi saja
B. Dua dimensi saja
C. Satu dan dua dimensi
D. Tidak ada jawaban yang benar
 
16. Apa yang dimaksud dengan data “kecil”?
A. Data yang tidak penting
B. Data yang memiliki volume kecil dan sederhana
C. Data yang sudah diringkas
D. Data yang sudah terurut
 
17. Apa tujuan utama dari fungsi pencarian data?
A. Menjumlahkan semua data
B. Menemukan data tertentu di range data
C. Menghapus data yang tidak relevan
D. Mengurutkan data berdasarkan kategori
 
18. Fitur Excel yang membantu menyaring data berdasarkan kriteria tertentu adalah…
A. Pivot Table
B. Filter
C. Sort
D. Validation
 
19. Apa yang dimaksud dengan data mentah?
A. Data yang sudah diolah
B. Data dalam bentuk awal yang belum diurutkan
C. Data yang telah diringkas
D. Data yang sudah divalidasi
 
20. Bagaimana cara memverifikasi kebenaran formula di Excel?
A. Menggunakan data kecil terlebih dahulu
B. Langsung menggunakan data besar
C. Menghapus formula yang salah
D. Tidak perlu diverifikasi
 
21. Fungsi MATCH berguna untuk…
A. Menghitung data
B. Mengembalikan posisi nilai dalam tabel
C. Meringkas data
D. Menampilkan semua data
 
22. Mengapa pivot table sering digunakan dalam analisis data?
A. Untuk membuat tabel baru
B. Untuk meringkas data berdasarkan kategori
C. Untuk mencetak data dengan cepat
D. Untuk mengganti nilai data tertentu
 
23. Fungsi SUMIFS memiliki perbedaan dengan SUMIF karena…
A. Dapat menambahkan lebih dari satu kriteria
B. Hanya bisa digunakan untuk tabel kecil
C. Lebih cepat dalam menghitung data
D. Tidak memerlukan range data
 
24. Untuk menampilkan hanya data yang penting, digunakan proses…
A. Peringkasan data
B. Penjumlahan data
C. Penghapusan data
D. Penyaringan data
 
25. Fungsi INDEX mengembalikan…
A. Nilai berdasarkan posisi baris dan kolom tertentu
B. Posisi nilai dalam range data
C. Rata-rata nilai dalam range
D. Grafik data: Soal Informatika Kelas 8

BAB 6 ANALISIS DATA B. VISUALISASI DATA1. Contoh dari visualisasi data adalah ….
a. Penyusunan data kompleks dalam bentuk table
b. Menampilkan data dalam bentuk grafik atau chart
c. Memasukkan data ke dalam Microsoft Excel
d. Menyimpan data dalam format tertentu
 
2. Manfaat utama dari visualisasi data adalah ….
a. Mempermudah memahami makna data
b. Menyusun data menjadi lebih rapi
c. Menghapus data yang tidak penting
d. Membuat data terlihat menarik
 
3. Jenis chart yang digunakan untuk membandingkan nilai dari beberapa kelompok data adalah…
a. Line Chart
b. Pie Chart
c. Column Chart
d. Area Chart
 
4. Jika ingin menampilkan tren data dalam suatu selang waktu, jenis chart yang tepat adalah…
a. Column Chart
b. Bar Chart
c. Line Chart
d. Pie Chart
 
5. Grafik yang menampilkan kontribusi setiap nilai terhadap keseluruhan nilai adalah…
a. Pie Chart
b. Column Chart
c. Bar Chart
d. Area Chart
 
6. Jenis chart yang merupakan versi horizontal dari column chart adalah…
a. Line Chart
b. Bar Chart
c. Pie Chart
d. Area Chart
 
7. Grafik area adalah versi lain dari grafik…
a. Column Chart
b. Pie Chart
c. Line Chart
d. Bar Chart
 
8. Kapan sebaiknya menggunakan pie chart?
a. Jika data memiliki label teks yang lebar
b. Jika ingin membandingkan kelompok data
c. Jika ingin menampilkan kontribusi nilai terhadap total
d. Jika ingin melihat tren data dalam waktu tertentu
 
9. Grafik mana yang digunakan untuk memprediksi data berdasarkan waktu?
a. Column atau Line Chart
b. Pie atau Area Chart
c. Bar atau Line Chart
d. Column atau Pie Chart
 
10. Untuk prediksi, data pada sumbu x harus menunjukkan…
a. Label teks
b. Waktu seperti bulan atau tahun
c. Nilai numerik acak
d. Data kategori
 
11. Apa fungsi utama dari stacked area chart?
a. Menampilkan tren data dalam waktu tertentu
b. Menunjukkan kontribusi nilai terhadap total dalam waktu tertentu
c. Membandingkan nilai antar kelompok data
d. Menampilkan data dalam bentuk horizontal
 
12. Mengapa bar chart lebih cocok digunakan untuk label teks yang lebar?
a. Karena tampilannya lebih jelas secara vertikal
b. Karena tampilannya lebih jelas secara horizontal
c. Karena dapat digunakan untuk data waktu
d. Karena menunjukkan kontribusi nilai terhadap total
 
13. Grafik yang cocok digunakan untuk menampilkan data waktu adalah…
a. Pie Chart
b. Column Chart
c. Line Chart
d. Bar Chart
 
14. Jika ingin membandingkan data antar kelompok dengan tampilan horizontal, gunakan…
a. Line Chart
b. Column Chart
c. Bar Chart
d. Pie Chart
 
15. Fungsi utama area chart adalah…
a. Menampilkan data dengan garis dan warna di bawahnya
b. Membandingkan kelompok data
c. Menampilkan data dalam waktu tertentu
d. Menunjukkan kontribusi nilai terhadap total
 
16. Jika ingin memperkirakan nilai data di masa depan, jenis chart yang digunakan adalah…
a. Pie Chart
b. Column Chart
c. Line Chart
d. Line atau Column Chart
 
17. Jenis chart mana yang lebih cocok untuk satu kelompok data?
a. Pie Chart
b. Line Chart
c. Column Chart
d. Bar Chart
 
18. Apa kelemahan utama pie chart?
a. Tidak dapat digunakan untuk prediksi data
b. Tidak cocok untuk data waktu
c. Hanya dapat digunakan untuk satu kelompok data
d. Tidak menampilkan tren data
 
19. Data pada sumbu x dalam line chart biasanya berupa…
a. Label teks yang panjang
b. Data waktu atau numerik
c. Label kategori
d. Nilai kontribusi
 
20. Apa perbedaan utama antara column chart dan bar chart?
a. Column chart vertikal, bar chart horizontal
b. Column chart horizontal, bar chart vertikal
c. Column chart untuk prediksi, bar chart untuk tren
d. Tidak ada perbedaan
 
21. Jika ingin melihat perbandingan nilai antar kelompok data, gunakan…
a. Line Chart
b. Pie Chart
c. Column Chart
d. Area Chart
 
22. Grafik area yang ditumpuk digunakan untuk…
a. Memperkirakan nilai di masa depan
b. Menunjukkan kontribusi terhadap total dalam waktu tertentu
c. Menampilkan data horizontal
d. Membandingkan kelompok data
 
23. Grafik yang cocok untuk menampilkan tren data dan prediksi adalah…
a. Column Chart
b. Line Chart
c. Pie Chart
d. Bar Chart
 
24. Untuk menampilkan data waktu seperti bulan atau tahun, grafik yang paling sesuai adalah…
a. Pie Chart
b. Line Chart
c. Bar Chart
d. Area Chart
 
25. Sebuah desa memiliki jumlah penduduk 900 orang. Setiap orang memiliki pekerjaan yang berbeda-beda. Jenis pekerjaan dan jumlah disajikan dalam diagram lingkaran berikut ini. Petani 150⁰,  Buruh 100⁰,  Karyawan 50⁰, Bisnis  Wiraswasta….
Berapakah jumlah orang yang memiliki pekerjaan sebagai bisnis wiraswasta?
a. 120 orang
b. 130 orang
c. 140 orang
d. 150 orang
: Soal Informatika Kelas 8

BAB 6 ANALISIS DATA C. PERINGKASAN DATA1. Fungsi apa yang digunakan untuk menjumlahkan data berdasarkan lebih dari satu kondisi?
A. SUMIF
B. COUNTIF
C. SUMIFS
D. COUNTIFS
 
2. Fungsi COUNTIFS digunakan untuk…
A. Menjumlahkan data berdasarkan satu kondisi
B. Menghitung jumlah data yang memenuhi lebih dari satu kondisi
C. Menghitung semua data dalam dataset
D. Mencari nilai maksimum data
 
3. Perbedaan utama antara SUMIF dan SUMIFS adalah…
A. SUMIF untuk satu kondisi, SUMIFS untuk banyak kondisi
B. SUMIF menghitung data, SUMIFS mengurutkan data
C. SUMIF digunakan untuk data teks, SUMIFS hanya untuk angka
D. SUMIF lebih cepat dibandingkan SUMIFS
 
4. Operator logika yang digunakan dalam fungsi SUMIFS dan COUNTIFS adalah…
A. OR
B. NOT
C. AND
D. XOR
 
5. Untuk menghitung jumlah data yang memenuhi lebih dari satu kondisi dengan teks sebagai tipe data, fungsi yang digunakan adalah…
A. COUNTIF
B. COUNTIFS
C. SUMIFS
D. SUM
 
6. Data yang dapat dihitung dengan fungsi SUMIFS adalah…
A. Hanya teks
B. Hanya angka
C. Teks dan angka
D. Hanya data kosong
 
7. Pivot table satu dimensi memiliki data yang diringkas berdasarkan…
A. Dua kolom
B. Tiga kolom
C. Satu kolom
D. Semua kolom
 
8. Pada pivot table dua dimensi, data diringkas berdasarkan…
A. Satu kolom data
B. Satu baris pivot
C. Dua kolom data
D. Hanya nilai tertinggi
 
9. Fungsi COUNTIFS berguna untuk menghitung data yang memenuhi…
A. Kondisi tunggal
B. Kondisi ganda
C. Kondisi yang tidak pasti
D. Semua kondisi tanpa syarat
 
10. SUMIFS berasal dari gabungan kata…
A. SUM dan IF
B. SUM dan IF NOT
C. SUM dan IFS
D. SUMIF dan COUNTIF
 
11. Apa yang menjadi acuan dalam pivot table satu dimensi?
A. Kolom pivot
B. Baris pivot
C. Data duplikat
D. Semua data dalam tabel
 
12. Untuk menampilkan ringkasan data dalam bentuk tabel otomatis, kita dapat menggunakan…
A. Pivot chart
B. Pivot table
C. SUMIF
D. COUNTIF
 
13. Data apa yang dapat dihitung oleh fungsi COUNTIFS?
A. Hanya teks
B. Hanya angka
C. Teks dan angka
D. Hanya data kosong
 
14. Pivot table digunakan untuk…
A. Menghapus data
B. Menambahkan data
C. Meringkas data
D. Mengacak data
 
15. Fungsi SUMIFS mengharuskan kondisi digabungkan dengan operator logika…
A. OR
B. NOT
C. AND
D. XOR
 
16. Pivot table memungkinkan pengguna untuk…
A. Membuat grafik tanpa data
B. Meringkas data dengan cepat
C. Menghapus data duplikat
D. Menggabungkan worksheet
 
17. Apakah data teks bisa dihitung menggunakan COUNTIFS?
A. Ya
B. Tidak
 
18. Jika kita ingin menjumlahkan data dengan lebih dari satu kondisi, maka kita gunakan fungsi…
A. SUM
B. SUMIF
C. SUMIFS
D. COUNTIF
 
19. Pivot table dua dimensi membutuhkan…
A. Baris pivot saja
B. Kolom pivot saja
C. Baris dan kolom pivot
D. Data tanpa pivot
 
20. Apa fungsi dari pivot table?
A. Menghapus baris kosong
B. Menampilkan semua data
C. Meringkas data secara otomatis
D. Mengunci data
 
21. COUNTIFS digunakan ketika…
A. Hanya ada satu kondisi
B. Ada lebih dari satu kondisi
C. Semua data harus dihitung
D. Data teks harus dihapus
 
22. SUMIFS dapat digunakan untuk…
A. Menghitung jumlah total dari semua data tanpa syarat
B. Menjumlahkan data yang memenuhi lebih dari satu kondisi
C. Menghapus duplikasi data
D. Mengurutkan data
 
23. Pivot table satu dimensi memiliki acuan dari…
A. Dua kolom data
B. Satu kolom data
C. Tiga kolom data
D. Semua kolom data
 
24. Dalam pivot table dua dimensi, kita menggunakan…
A. Kolom pivot saja
B. Baris pivot saja
C. Baris dan kolom pivot
D. Semua data tanpa pivot
 
25. COUNTIFS akan melakukan proses perhitungan jika…
A. Satu kondisi terpenuhi
B. Tidak ada kondisi yang terpenuhi
C. Semua kondisi yang diberikan terpenuhi
D. Kondisi tidak lengkap: Soal Informatika Kelas 8

BAB 6 ANALISIS DATA D. Pengelolaan Data1. Fitur otomatis yang memudahkan analisis data di dalam worksheet Excel disebut…
A. PivotTable
B. Table
C. Chart
D. Sparkline
 
2. Apa langkah pertama untuk membuat Pivot Table di Excel?
A. Klik tab Data
B. Pilih tombol Filter
C. Klik sembarang cell dalam kumpulan data
D. Masukkan rumus manual
 
3. Pada dialog box saat membuat Table, opsi “My table has headers” digunakan untuk…
A. Menambahkan format warna pada tabel
B. Mengaktifkan fitur pivot
C. Menunjukkan bahwa tabel memiliki judul kolom
D. Mengunci tabel agar tidak bisa diubah
 
4. Apa yang muncul setelah berhasil membuat Table di Excel?
A. Tab baru Table Design
B. Tab baru Chart Design
C. Opsi Insert Table
D. Menu PivotTable
 
5. Fungsi utama dari fitur sorting di Table adalah…
A. Menghitung rata-rata
B. Mengurutkan data berdasarkan kolom tertentu
C. Menghapus data duplikat
D. Menggabungkan tabel
 
6. Jika kolom berisi data angka, pilihan sorting yang tersedia adalah…
A. Dari A ke Z
B. Dari Z ke A
C. Dari terkecil ke terbesar atau terbesar ke terkecil
D. Tidak bisa diurutkan
 
7. Untuk mengurutkan data berdasarkan teks, pilihan sorting yang tersedia adalah…
A. Dari A ke Z atau dari Z ke A
B. Dari terkecil ke terbesar
C. Berdasarkan warna
D. Berdasarkan nilai tertinggi
 
8. Langkah pertama untuk melakukan filter pada Table adalah…
A. Menghapus semua data
B. Klik panah pada judul kolom
C. Membuat pivot table
D. Mengaktifkan fitur Total Row
 
9. Fitur Filter pada Table memungkinkan pengguna untuk…
A. Menghapus data yang tidak diperlukan
B. Menyembunyikan data yang tidak sesuai kriteria
C. Mengganti warna tabel
D. Mengunci tabel agar tidak bisa diedit
 
10. Untuk menampilkan baris total pada Table, langkah yang benar adalah…
A. Aktifkan fitur Filter
B. Klik cell kosong
C. Beri tanda cek pada Total Row di Table Design
D. Hapus data yang tidak diperlukan
 
11. Perhitungan total yang dapat ditampilkan pada Total Row meliputi…
A. Hanya Sum
B. Average, Count, Max, Min, dan Sum
C. Hanya Max dan Min
D. Tidak ada perhitungan yang tersedia
 
12. Jika ingin menghitung jumlah total dari kolom data, pilih opsi…
A. Average
B. Count
C. Sum
D. Min
 
13. Apa nama tab yang muncul setelah membuat Table?
A. Page Layout
B. View
C. Table Design
D. Data
 
14. Apabila data yang dimiliki sudah memiliki header, apa yang perlu dicentang saat membuat Table?
A. Total Row
B. My table has headers
C. PivotTable
D. Data Validation
 
15. Apa tujuan dari fitur Total Row di Table?
A. Menghapus data yang duplikat
B. Menyediakan perhitungan statistik sederhana
C. Menambahkan warna pada tabel
D. Mengubah format teks
 
16. Filter pada Table dapat digunakan untuk menampilkan data berdasarkan…
A. Warna tabel
B. Kriteria tertentu yang dipilih
C. Format teks
D. Letak file Excel
 
17.
Untuk mengurutkan kolom yang berisi data teks dari A ke Z, pilih opsi ….
A. Descending
B. Sort A to Z
C. Sort Z to A
D. Ascending
 
18. Apa manfaat utama menggunakan fitur Table di Excel?
A. Mengubah format file
B. Mempermudah analisis dan manajemen data
C. Mengunci data agar tidak bisa diedit
D. Menyembunyikan data
 
19. Setelah membuat Table, bagaimana cara mengubah tampilannya?
A. Klik tab Table Design
B. Klik tab Home
C. Gunakan rumus manual
D. Tambahkan data baru
 
20. Untuk memilih data yang hanya berasal dari Asia Tenggara, langkah yang perlu dilakukan adalah…
A. Menggunakan Total Row
B. Menghapus data yang tidak sesuai
C. Menggunakan Filter pada kolom Kawasan
D. Mengaktifkan PivotTable: Soal Informatika Kelas 8

BAB 7 ALGORITMA A. Eksplorasi Lanjutan Scratch1. Apa fungsi dari kode Control pada Scratch?
A. Mengganti warna sprite dengan masuk ke menu custom
B. Mengatur jalannya program seperti pengulangan dan kondisi
C. Mengubah bentuk sprite menjadi bentuk yang berbeda
D. Menghapus sprite dari proyek supaya tidak mengganggu
 
2. Blok apa yang digunakan untuk meminta input dari pengguna pada Scratch?
A. [say]
B. [if then]
C. [ask and wait]
D. [switch costume]
 
3. Apa yang dimaksud dengan variabel dalam Scratch?
A. Nama untuk menyimpan sprite
B. Nama untuk menyimpan nilai yang dapat berubah
C. Kode untuk menghapus proyek yang mengalami debugging
D. Kode untuk mengubah warna latar
 
4. Blok apa yang digunakan untuk menambah nilai variabel?
A. [set variable to]
B. [change variable by]
C. [repeat until]
D. [broadcast]
 
5.
Yang terjadi jika variabel tidak di-reset saat program dijalankan ulang adalah ….
A. Nilai variabel tetap seperti sebelumnya
B. Program yang dibuat tidak dapat dijalankan
C. Program langsung berhenti karena tidak berfungsi
D. Sprite menghilang dari lane
 
6. Apa fungsi dari Custom Block pada Scratch?
A. Menghapus sprite
B. Membuat fungsi yang dapat digunakan berulang kali
C. Mengganti latar belakang melalui menu import backdrops
D. Mengatur suara sprite
 
7. Cara untuk membuat sprite “Cat” melompat dalam Scratch adalah ….
A. Mengubah nilai posisi x
B. Mengubah nilai posisi y
C. Mengubah warna sprite
D. Menghapus sprite
 
8. Apa yang terjadi jika tombol spasi ditekan dalam program sesuai skenario?
A. Sprite akan berhenti bergerak
B. Sprite akan meminta nama dari pengguna
C. Sprite akan mengganti kostum
D. Nilai variabel score bertambah
 
9. Blok mana yang digunakan untuk mengganti kostum sprite?
A. [switch costume to]
B. [ask and wait]
C. [repeat]
D. [set variable]
 
10. Apa kegunaan backdrop dalam Scratch?
A. Mengganti sprite
B. Memberikan latar belakang pada proyek
C. Menghapus sprite
D. Menambah nilai variable pada game yang dibuat
 
11. Apa fungsi variabel “score” dalam skenario program?
A. Menghitung jumlah sprite
B. Menghitung nilai saat Tika mengenai bola
C. Mengganti kostum sprite
D. Menghapus sprite
 
12. Apa yang harus dilakukan agar nilai variabel “score” kembali ke 0 saat program dijalankan ulang?
A. Menggunakan blok [set score to 0]
B. Menggunakan blok [change score by 1]
C. Menghapus variabel
D. Mengganti sprite
 
13. Apa perbedaan global variable dan local variable?
A. Global hanya dikenal di satu sprite, local dikenal di semua sprite
B. Global dikenal di semua sprite, local hanya dikenal di sprite aktif
C. Global tidak dapat diubah, local dapat diubah menjadi Bahasa asing
D. Tidak ada perbedaan sama sekali
 
14. Blok mana yang digunakan untuk membuat Custom Block?
A. [broadcast]
B. [repeat]
C. [make a block]
D. [set variable]
 
15. Apa kegunaan dari parameter pada Custom Block?
A. Mengganti kostum sprite
B. Menyimpan nilai untuk digunakan dalam fungsi
C. Menghapus sprite yang tidak dibutuhkan
D. Mengatur backdrop menggunakan latarbelakang
 
16. Apa yang terjadi jika tombol panah atas ditekan dalam skenario program?
A. Sprite “Meong” akan diam
B. Sprite “Meong” akan melompat sesuai parameter height
C. Kostum sprite berubah
D. Backdrop berubah
 
17. Apa yang dimaksud dengan fungsi/prosedur dalam pemrograman?
A. Blok yang berisi perintah berulang yang dapat dipanggil kapan saja
B. Blok untuk mengganti warna sprite
C. Blok untuk menambah sprite
D. Blok untuk menghapus proyek
 
18. Blok [if then] digunakan untuk apa?
A. Menghapus sprite
B. Membuat kondisi dalam program
C. Mengubah latar
D. Mengulang perintah
 
19. Apa yang dimaksud dengan Blockly?
A. Bahasa pemrograman berbasis teks terstruktur
B. Tools pemrograman visual mirip Scratch
C. Aplikasi menggambar menggunakan alat elektronik
D. Perangkat keras robot
 
20.Apa keunggulan dari Scratch dibandingkan bahasa pemrograman berbasis teks?
A. Lebih mudah digunakan dengan blok visual
B. Membutuhkan kode yang panjang
C. Hanya untuk ahli pemrograman
D. Tidak dapat digunakan untuk membuat animasi
 
21. Mengapa penting menggunakan pengulangan dalam program?
A. Untuk membuat program lebih sederhana dan efisien
B. Untuk mengganti sprite supaya bentuknya berbeda dengan yang lain
C. Untuk menghapus variable yang sudah tidak dibutuhkan
D. Untuk mengubah latarbelakang dengan yang lebih menarik
 
22. Apa fungsi dari sprite dalam Scratch?
A. Memberikan suara pada sprite
B. Menghapus proyek scratch di komputer
C. Objek yang dapat diprogram dalam proyek
D. Mengatur variable yang tidak sesuai
 
23. Blok [forever] digunakan untuk?
A. Mengulang perintah tanpa batas
B. Menghentikan program
C. Mengubah sprite
D. Mengganti warna
 
24. Bagaimana cara menambahkan sprite baru dalam Scratch?
A. Mengklik tombol “Choose a Sprite”
B. Menggunakan blok [set variable]
C. Menghapus sprite
D. Mengganti backdrop
 
25. Mengapa penting untuk memahami algoritma dalam pemrograman?
A. Untuk membuat program lebih terstruktur dan efisien
B. Untuk mengganti warna sprite
C. Untuk menghapus variabel
D. Untuk mengganti kostum sprite: Soal Informatika Kelas 8

BAB 7 ALGORITMA B. Pengantar Blockly Games dan Eksplorasi Puzzle Maze1. Apa itu Blockly?
A. Perangkat keras untuk menyusun program
B. Bahasa pemrograman tingkat rendah yang mudah dipahami pemula
C. Tools untuk membuat program sederhana dengan blok-blok
D. Program untuk membuat aplikasi game
 
2. Apa perbedaan utama antara Blockly dan Scratch?
A. Blockly tidak memerlukan internet yang terhubung ke komputer
B. Blockly dapat diterjemahkan ke berbagai bahasa pemrograman
C. Blockly lebih sulit daripada Scratch
D. Scratch menggunakan blok kode blockly tidak
 
3. Dalam permainan Puzzle di Blockly Games, pemain belajar tentang…
A. Animasi dan pola  pada gambar
B. Kosakata bahasa Inggris dan informasi hewan
C. Koordinat dan sudut
D. Musik dan pola suara yang berpadu
 
4. Permainan Maze di Blockly Games membantu pemain untuk…
A. Mengasah kemampuan logika berpikir
B. Menghafal nama hewan
C. Menggambar pola yang kompleks
D. Membuat musik sederhana
 
5. Pada permainan Bird, pemain belajar tentang…
A. Variabel dan ekspresi logika
B. Koordinat dan sudut
C. Animasi sprite
D. Menggambar pola
 
6. Apa tujuan utama dari permainan Turtle?
A. Menggerakkan sprite ke sarang
B. Menggambar pola sesuai instruksi
C. Mengumpulkan cacing
D. Menghafal not balok
 
7. Permainan Movie mengajarkan pemain tentang…
A. Musik dan pola suara
B. Penggunaan koordinat
C. Pembuatan animasi sederhana
D. Penembakan target
 
8.
Permainan Music di Blockly Games fokus pada ….
A. Koordinat dan sudut
B. Membuat pola gambar
C. Membuat pola not balok
D. Menggambar pola spiral
 
9. Pond Tutor membantu pemain untuk belajar…
A. Menyusun blok kode untuk sprite
B. Menggunakan koordinat dengan presisi
C. Membuat pola gambar yang rumit
D. Mengetik kode langsung dalam Javascript
 
10. Pond adalah permainan lanjutan dari…
A. Music
B. Maze
C. Pond Tutor
D. Puzzle
 
11. Apa yang membuat level Maze semakin sulit?
A. Blok semakin banyak
B. Langkah sprite terbatas
C. Blok menjadi tidak tersedia
D. Hewan menjadi target
 
12. Pada level berapa sprite hanya berjalan lurus dua langkah?
A. Level 1
B. Level 3
C. Level 5
D. Level 10
 
13. Apa tantangan di level 10 Maze?
A. Sprite harus kembali ke titik awal
B. Sprite menghadapi musuh
C. Langkah terbatas tetapi tetap harus mencapai tujuan
D. Tidak ada blok yang dapat digunakan
 
14. Blok pada Blockly dapat diterjemahkan ke bahasa pemrograman seperti…
A. HTML dan CSS
B. PHP dan Python
C. Pascal dan COBOL
D. Visual Basic
 
15. Manfaat utama dari belajar Blockly adalah ….
A. Membantu mengetik kode menjadi lebih cepat
B. Mengganti bahasa pemrograman dengan Bahasa Lampung
C. Mempermudah belajar konsep pemrograman
D. Membuat game secara otomatis
 
16. Konsep dasar pemrograman yang direpresentasikan oleh blok di Blockly adalah…
A. Variabel, ekspresi logika, dan looping
B. Desain web dan database pada server
C. Enkripsi dan keamanan data komputer
D. Virtualisasi system pencarian data
 
17. Apa yang harus dilakukan pemain dalam permainan Pond Tutor?
A. Menggambar pola
B. Menghafal nama hewan
C. Menembaki sprite target
D. Membuat animasi sprite
 
18. Permainan Music memiliki kesamaan dengan permainan Turtle dalam hal…
A. Menggerakkan sprite
B. Membuat pola
C. Menggunakan koordinat
D. Membuat animasi
 
19. Dalam Blockly, proses pengetikan kode program digantikan dengan…
A. Menggunakan antarmuka suara
B. Menghubungkan blok-blok
C. Memilih perintah dari menu
D. Menggambar diagram
 
20. Apa tujuan utama dari permainan Maze?
A. Menggerakkan sprite untuk mencapai tujuan
B. Membuat musik sederhana
C. Menembak target sprite
D. Mengumpulkan cacing: Soal Informatika Kelas 8

BAB 7 ALGORITMA1. Apa fungsi utama dari permainan Blockly Games Music?
A. Membantu memahami logika pemrograman melalui musik
B. Membuat game berbasis sprite untuk belajar Bersama
C. Menampilkan algoritma Langkah- langkah pemrosesan gambar
D. Mengontrol pergerakan robot dalam membuat program
 
2. Dalam Blockly Games Music, konsep yang mirip dengan Custom Block pada Scratch disebut dengan…
A. Sprite
B. Variabel
C. Fungsi/Prosedur
D. Event
 
3. Apa manfaat utama dari penggunaan fungsi atau prosedur dalam pemrograman musik di Blockly?
A. Mengurangi jumlah kode yang harus ditulis berulang kali
B. Menambah ukuran program dengan yang lebih besar
C. Memperlambat eksekusi program yang dirancang
D. Membuat kode lebih sulit dibaca agar menyulitkan pengguna
 
4. Perintah dalam Blockly Music yang digunakan untuk menghasilkan suara disebut…
A. Play Note
B. Set Background
C. Move Forward
D. Create Sprite
 
5.
Di dalam pemrograman musik, konsep loop digunakan untuk ….
A. Mengubah warna latar belakang
B. Mengontrol volume suara menjadi kecil
C. Mengulang bagian musik tertentu
D. Mengatur ukuran sprite
 
6. Sprite dalam pemrograman visual seperti Blockly dan Scratch adalah…
A. Kumpulan data dalam variable angka
B. Gambar dua dimensi yang bisa bergerak
C. Blok kode untuk pengulangan pemrograman
D. Perintah untuk mencetak teks
 
7. Pada Blockly, perbedaan utama dalam mengontrol sprite dibandingkan Scratch adalah…
A. Kode program ditempatkan pada satu tempat, bukan setiap sprite
B. Sprite tidak dapat bergerak terus menerus
C. Scratch lebih sulit digunakan dibandingkan Blockly karena tidak user friendly
D. Blockly hanya mendukung sprite berbasis teks
 
8. Untuk memulai eksplorasi sprite di Blockly, aplikasi yang digunakan adalah…
A. Scratch Studio
B. Blockly Games Music
C. Coding with Chrome
D. Code.org
 
9. Backdrop dalam Scratch setara dengan apa dalam Blockly?
A. Sprite
B. Background Image atau Background Color
C. Variable
D. Function
 
10. Apa perbedaan utama antara sprite dan background?
A. Sprite dapat bergerak, sedangkan background tidak
B. Sprite hanya dapat digunakan dalam aplikasi Scratch
C. Background selalu berwarna hitam
D. Sprite harus berbentuk lingkaran
 
11. Pemrograman prosedural berbasis pada konsep…
A. Obyek
B. Struktur fungsi dan prosedur
C. Animasi
D. Artificial Intelligence
 
12. Variabel dalam pemrograman digunakan untuk…
A. Menyimpan dan memanipulasi data
B. Mengontrol sprite
C. Mengubah warna latar belakang animasi
D. Memainkan musik
 
13. Dalam pemrograman prosedural, fungsi ALU digunakan untuk…
A. Menyimpan data dalam memori
B. Melakukan operasi aritmatika dan logika
C. Menerima input dari pengguna
D. Menampilkan output ke layar
 
14. Perintah print dalam pemrograman digunakan untuk…
A. Menyimpan nilai ke dalam variabel
B. Menampilkan hasil ke layar
C. Membandingkan dua nilai
D. Mengontrol sprite
 
15. Sebuah variabel yang hanya bisa memiliki dua nilai, yaitu true atau false, disebut…
A. String
B. Integer
C. Boolean
D. Float
 
16. Percabangan dalam pemrograman digunakan untuk…
A. Mengulang perintah yang sama
B. Membuat keputusan berdasarkan kondisi tertentu
C. Menampilkan data secara acak
D. Menghapus kode yang tidak diperlukan
 
17. Operator lebih dari dalam pemrograman ditulis sebagai…
A. =
B. >
C. <
D. ≠
 
18. Apa hasil dari pernyataan logika berikut?
10 > 5 AND 3 < 2
A. True
B. False
C. Error
D. Tidak dapat ditentukan
 
19. Jika x = 7, apakah kondisi berikut akan bernilai True?
x > 5 AND x < 10
A. True
B. False
C. Error
D. Tidak dapat ditentukan
 
20. Operasi perbandingan != digunakan untuk…
A. Memeriksa apakah dua nilai tidak sama
B. Memeriksa apakah dua nilai bernilai sama
C. Menggabungkan dua kondisi logika
D. Mengulangi suatu proses
 
21. Looping digunakan dalam pemrograman untuk…
A. Menghentikan eksekusi program
B. Melakukan tugas yang berulang
C. Menjalankan perintah secara acak
D. Menghapus kode dari memori
 
22. Blok [repeat n times] digunakan untuk…
A. Mengulang perintah sebanyak n kali
B. Memeriksa kondisi dalam perulangan
C. Memeriksa nilai variabel
D. Menghentikan perulangan
 
23. Blok [repeat…while] digunakan jika…
A. Perulangan harus berhenti setelah mencapai nilai tertentu
B. Perulangan dilakukan tanpa batas
C. Perulangan dilakukan tepat n kali
D. Tidak ada kondisi yang harus dicek
 
24. Apa yang terjadi jika kondisi dalam repeat…while selalu benar?
A. Program berhenti
B. Program mengalami infinite loop
C. Program menampilkan pesan error
D. Program tidak dijalankan
 
25. Jika variabel i = 1 dan digunakan dalam blok perulangan berikut:
bash
Copy
Edit
repeat 5 times 
   print i 
   i = i + 1 
Apa outputnya?
A. 1 1 1 1 1
B. 1 2 3 4 5
C. 5 4 3 2 1
D. 2 3 4 5 6: Soal Informatika Kelas 8

BAB 7 ALGORITMA1. Apa yang dimaksud dengan Blockly Games Music?
a. Permainan musik dengan alat musik nyata
b. Aplikasi musik untuk mendengarkan lagu saat sedang bersantai
c. Permainan kode untuk menyusun not balok dengan blok kode
d. Game berbasis pemrograman robot
 
2. Pada level berapa dalam Blockly Games Music siswa diminta membuat lagu sendiri?
a. Level 5
b. Level 10
c. Level 7
d. Level 8
 
3. Blok apa yang digunakan untuk memainkan sebuah nada dalam Blockly Games Music?
a. [play.note]
b. [sound.make]
c. [tone.play]
d. [music.note]
 
4. Fungsi slide bar dalam Blockly Games Music adalah untuk:
a. Mengubah jenis nada
b. Mempercepat dan memperlambat program
c. Mengganti warna blok
d. Menghapus blok yang tidak diperlukan
 
5. Pada konsep pemrograman prosedural, perangkat yang melakukan perhitungan aritmatika adalah:
a. RAM
b. VGA
c. ALU
d. SSD
 
6. Apa yang dimaksud dengan variabel dalam pemrograman?
a. Nilai yang tetap selama program berjalan
b. Blok kode yang mengulang perintah
c. Nama yang digunakan untuk menyimpan nilai yang bisa berubah
d. Hasil output dari program
 
7. Perintah apa yang digunakan untuk menampilkan nilai variabel ke layar?
a. repeat
b. print
c. while
d. block
 
8. Operator perbandingan “≠” digunakan untuk:
a. Memeriksa nilai sama
b. Memeriksa nilai tidak sama
c. Memeriksa nilai lebih besar
d. Memeriksa nilai lebih kecil
 
9. Instruksi percabangan memungkinkan komputer:
a. Melakukan perhitungan aritmatika
b. Mengambil keputusan berdasarkan kondisi tertentu
c. Menyimpan data di variabel
d. Memutar lagu
 
10. Apa yang dimaksud dengan loops dalam pemrograman?
a. Proses percabangan
b. Instruksi pengulangan
c. Fungsi untuk menampilkan output
d. Blok warna untuk estetika program

11. Blok yang digunakan untuk melakukan perulangan sebanyak n kali adalah:
a. [repeat n times]
b. [while repeat]
c. [if statement]
d. [forever loop]
 
12. Apa yang terjadi jika syarat dalam blok [repeat..while] tidak terpenuhi?
a. Perulangan akan terus berjalan
b. Perulangan akan berhenti
c. Program akan error
d. Program akan memulai ulang
 
13. Fungsi dari blok [when clicked] adalah:
a. Memulai program saat tombol diklik
b. Mengulang blok kode
c. Menghapus semua blok
d. Mengubah warna background
 
14. Dalam pemrograman Blockly Games Music, note C4 akan menghasilkan:
a. Tampilan gambar baru
b. Warna blok yang berubah
c. Nada sesuai kunci C4
d. Notifikasi suara error
 
15. Apa keuntungan menggunakan fungsi/prosedur dalam pemrograman?
a. Membuat kode lebih panjang
b. Mempermudah pemeliharaan kode dan mengurangi duplikasi
c. Menghilangkan proses debug
d. Menghapus blok kode secara otomatis
 
16. Apa yang dimaksud dengan sprite dalam grafika komputer?
a. Latar belakang program
b. Gambar bitmap dua dimensi yang dapat bergerak
c. Blok warna dalam coding
d. Suara yang dihasilkan program
 
17. Apa perbedaan antara background dan sprite?
a. Sprite adalah latar belakang, background adalah objek
b. Background adalah gambar diam, sprite adalah gambar bergerak
c. Sprite digunakan untuk audio, background untuk grafik
d. Tidak ada perbedaan
 
18.
Pemberian nama variabel yang deskriptif itu penting karena ….
a. Memudahkan identifikasi fungsi variabel
b. Mempercepat perhitungan komputer
c. Menghindari error dalam blok kode
d. Membuat program lebih estetis
 
Pada level tinggi dalam Blockly Games Music, siswa diminta:
a. Menghapus semua blok kode
b. Menggunakan berbagai jenis not dan fungsi
c. Menghindari not balok
d. Menggunakan satu blok saja
 
Apa tujuan dari penggunaan diagram alir dalam pemrograman?
a. Menghentikan program
b. Mempercepat eksekusi kode
c. Menggambarkan alur logika program secara visual
d. Mengganti perintah percabangan

Fungsi perintah “print” dalam pemrograman adalah:
a. Mencetak dokumen ke printer
b. Menampilkan output ke layar
c. Menyimpan data ke memori
d. Menghapus data variabel
Kunci Jawaban: b
 
Apa peran ALU dalam CPU?
a. Mengendalikan input/output perangkat
b. Melakukan operasi aritmatika dan logika
c. Mengelola penyimpanan data
d. Mengubah kode program menjadi suara
Kunci Jawaban: b
 
Blok yang digunakan untuk melakukan pengulangan selama suatu kondisi terpenuhi adalah:
a. [repeat n times]
b. [repeat…while]
c. [when clicked]
d. [if statement]
Kunci Jawaban: b
 
Apa yang terjadi jika nama variabel terlalu panjang dalam pemrograman berbasis teks?
a. Mempermudah debugging
b. Membuat program lebih cepat
c. Menyulitkan penulisan kode
d. Meningkatkan performa program
Kunci Jawaban: c
 
Jenis blok yang menghasilkan suara dalam Blockly Games Music adalah:
a. [play note]
b. [change background]
c. [if else]
d. [repeat n times]
Kunci Jawaban: a
 
Bagaimana cara mempercepat jalannya program di Blockly Games Music?
a. Menghapus blok kode
b. Mengubah nilai variabel
c. Menggunakan slide bar
d. Menambahkan blok repeat
Kunci Jawaban: c
 
Dalam diagram alir, simbol yang digunakan untuk keputusan adalah:
a. Lingkaran
b. Belah ketupat
c. Segitiga
d. Persegi panjang
 
Jika nilai variabel K adalah 0 dalam program ganjil/genap, maka bilangan tersebut:
a. Ganjil
b. Genap
c. Negatif
d. Tidak valid
Kunci Jawaban: b
 
Apa keunggulan menggunakan loops dalam pemrograman?
a. Membuat program lebih rumit
b. Mengurangi panjang kode dengan mengulang tindakan tertentu
c. Menghindari proses perulangan
d. Membuat program lebih lambat
Kunci Jawaban: b
 
Apa nama blok yang digunakan untuk mendefinisikan fungsi di Blockly?
a. [play note]
b. [define function]
c. [create variable]
d. [when clicked]
Kunci Jawaban: b

Dalam pemrograman prosedural, elemen komputer yang berfungsi untuk menyimpan data sementara adalah:
a. CPU
b. Memori
c. ALU
d. Printer
Kunci Jawaban: b
 
Apa yang dimaksud dengan sprite dalam grafika komputer?
a. Gambar bitmap dua dimensi yang dapat bergerak
b. Latar belakang tampilan
c. Format file gambar
d. Fungsi untuk mencetak output
Kunci Jawaban: a
 
Bagaimana cara membuat program mengulang tindakan sebanyak 5 kali di Blockly?
a. Menggunakan blok [if statement]
b. Menggunakan blok [repeat n times] dan isi n dengan 5
c. Menggunakan blok [play note]
d. Menggunakan blok [define function]
Kunci Jawaban: b
 
Fungsi utama dari variabel dalam pemrograman adalah:
a. Mengendalikan perangkat keras
b. Menampilkan hasil program
c. Menyimpan nilai yang dapat digunakan kembali
d. Menghapus data program
Kunci Jawaban: c
 
Apa yang terjadi jika kondisi pada blok [repeat…while] tidak pernah terpenuhi?
a. Program langsung berhenti
b. Program tetap berjalan tanpa output
c. Perulangan tidak pernah terjadi
d. Program mengalami error
Kunci Jawaban: c
 
Jenis perintah apa yang digunakan untuk mengendalikan keputusan dalam program?
a. Operator aritmatika
b. Operator logika
c. Operator perbandingan
d. Operator pengulangan
Kunci Jawaban: c
 
Jika blok [play note] diisi dengan C4, apa yang akan terjadi?
a. Gambar muncul di layar
b. Suara nada C4 dimainkan
c. Program berhenti
d. Program menjadi error
Kunci Jawaban: b
 
Apa manfaat pemberian nama variabel yang sesuai dengan fungsinya?
a. Memudahkan debugging dan pengembangan program
b. Memperlambat kinerja program
c. Menghemat memori komputer
d. Membuat program lebih rumit
Kunci Jawaban: a
 
Blok [when clicked] dalam Blockly digunakan untuk:
a. Mengakhiri program
b. Memulai eksekusi program
c. Mengontrol perulangan
d. Menampilkan variabel
Kunci Jawaban: b
 
Apa yang dimaksud dengan backdrop dalam Scratch?
a. Gambar karakter sprite
b. Latar belakang tampilan
c. Gambar ikon program
d. Blok perintah
Kunci Jawaban: b
 
Komponen komputer yang bertugas melakukan proses aritmatika adalah:
a. Memori
b. ALU
c. Printer
d. GPU
Kunci Jawaban: b
 
Mengapa fungsi/prosedur penting dalam pemrograman?
a. Membuat kode menjadi lebih panjang
b. Mengurangi fleksibilitas program
c. Memudahkan pengorganisasian dan pemeliharaan kode
d. Membuat program lebih lambat
Kunci Jawaban: c
 
Apa nama perintah yang digunakan untuk menampilkan nilai isi variabel ke layar?
a. Input
b. Display
c. Print
d. Read
Kunci Jawaban: c
 
Apa yang terjadi jika tidak ada blok fungsi yang disambungkan ke blok [when clicked]?
a. Program tidak akan berjalan
b. Program akan menghasilkan error
c. Program tetap berjalan normal
d. Program akan menampilkan sprite
Kunci Jawaban: a
 
Operasi logika “AND” akan menghasilkan nilai benar jika:
a. Salah satu kondisi bernilai benar
b. Semua kondisi bernilai benar
c. Semua kondisi bernilai salah
d. Tidak ada kondisi
Kunci Jawaban: b
 
Blok mana yang paling sesuai untuk menyusun nada berulang di Blockly Games Music?
a. [repeat n times]
b. [if else]
c. [display note]
d. [print note]
Kunci Jawaban: a
 
Bagaimana cara membuat perulangan tanpa batas dalam program?
a. Menggunakan [repeat n times] dengan n = 0
b. Menggunakan [repeat…while] dengan kondisi selalu benar
c. Menggunakan [if statement]
d. Menggunakan [define variable]
Kunci Jawaban: b
 
Apa yang harus dilakukan jika ingin mengganti nama fungsi di Blockly?
a. Menghapus blok fungsi
b. Mengklik nama fungsi dan mengetikkan nama baru
c. Menyalin blok fungsi
d. Mengganti warna blok
Kunci Jawaban: b
 
Apa yang membuat perintah percabangan penting dalam pemrograman?
a. Membuat program lebih cepat
b. Memungkinkan program membuat keputusan berdasarkan kondisi
c. Menghindari kesalahan program
d. Mengurangi panjang kode
Kunci Jawaban: b
 
Apa output yang dihasilkan jika program menggunakan blok [play note] dengan nilai F5?
a. Suara nada F5 dimainkan
b. Suara nada C4 dimainkan
c. Tidak ada suara
d. Suara acak dimainkan
Kunci Jawaban: a: Soal Informatika Kelas 8

BAB 8 DAMPAK SOSIAL INFORMATIKA1. Media sosial adalah media interaktif yang memungkinkan pengguna untuk ….
a. Menonton acara televisi
b. Mengunggah dan berbagi konten
c. Membaca buku secara online
d. Menggunakan komputer tanpa internet
 
2. Istilah “Web 2.0” dalam media sosial merujuk pada…
a. Versi terbaru dari media sosial
b. Kemampuan pengguna untuk berinteraksi dan menciptakan konten
c. Aplikasi berbasis teknologi kecerdasan buatan yang dirancang pleh para ilmuwan
d. Layanan media sosial yang berbayar
 
3. Berikut yang bukan merupakan jenis media sosial adalah…
a. Blog
b. Forum
c. Perpustakaan digital
d. Microblog
 
4. Contoh platform yang termasuk dalam kategori video sharing adalah…
a. Twitter
b. YouTube
c. Medium
d. Pinterest
 
5. Perbedaan utama antara media sosial dan media tradisional adalah ….
a. Media sosial memiliki jangkauan lebih luas
b. Media sosial lebih interaktif dibanding media tradisional
c. Media sosial hanya dapat diakses melalui komputer
d. Media tradisional lebih cepat dalam penyebaran informasi
 
6. Salah satu dampak positif media sosial adalah …
a. Menyebabkan kecanduan
b. Memudahkan komunikasi dan pemasaran
c. Menyebarkan berita hoax kepada masyarakat
d. Meningkatkan tingkat kebohongan
 
7. Berikut ini yang bukan merupakan dampak negatif dari media sosial adalah…
a. Pencurian data pribadi
b. Penyebaran berita bohong
c. Mempermudah komunikasi
d. Cyberbullying
 
8. Salah satu cara menghindari kecanduan media sosial adalah…
a. Menggunakan media sosial tanpa batasan waktu
b. Mengatur waktu penggunaan media sosial
c. Mengabaikan tanggung jawab untuk bermain media sosial
d. Mempercayai semua informasi di media sosial tanpa verifikasi
 
9. Apa yang dimaksud dengan social bookmarking?
a. Situs untuk bermain game online di computer yang terhubung internet
b. Layanan untuk menyimpan dan berbagi tautan web
c. Aplikasi berbasis kecerdasan buatan untuk membantu pekerjaan
d. Platform berbagi video pendek
 
10. Salah satu contoh platform social network adalah…
a. Instagram
b. Tumblr
c. Flickr
d. Photobucket
 
11. Berita bohong atau hoax adalah…
a. Informasi yang tidak benar secara fakta
b. Opini dari seseorang yang tidak dikenal
c. Berita dari media nasional yang terpercaya
d. Informasi resmi dari pemerintah
 
12. Salah satu ciri berita hoax adalah…
a. Dapat diverifikasi dari sumber yang terpercaya
b. Menyajikan data yang valid
c. Memicu emosi dan tidak memiliki sumber jelas
d. Dipublikasikan oleh media resmi
 
13. Untuk memastikan kebenaran suatu berita, kita sebaiknya…
a. Membagikannya segera agar orang lain tahu
b. Mengecek sumber lain yang kredibel
c. Mempercayainya tanpa mencari tahu lebih lanjut
d. Menghapus berita tersebut tanpa membacanya
 
14. Salah satu cara untuk mengecek keaslian gambar dalam berita adalah dengan menggunakan…
a. Google Maps
b. Google Images
c. Microsoft Excel
d. Notepad
 
15. Domain resmi dari lembaga pemerintahan Indonesia biasanya diakhiri dengan…
a. .com
b. .net
c. .go.id
d. .blog
 
16. Berikut adalah alasan utama mengapa berita palsu cepat menyebar…
a. Memiliki judul yang menarik perhatian
b. Hanya dibagikan di grup tertutup
c. Tidak bisa dibagikan ulang
d. Hanya ditulis oleh satu orang
 
17. Hoaks yang paling sering ditemukan di media sosial biasanya bertujuan untuk…
a. Memberikan informasi edukatif agar masyarakat lebih percaya
b. Mempromosikan berita resmi ke masyarakat umum
c. Mempengaruhi opini publik dengan informasi menyesatkan
d. Memastikan keamanan data pengguna yang diunggah di server
 
18. Untuk memverifikasi informasi, kita dapat menggunakan situs pengecekan berita seperti…
a. Turnbackhoax.id
b. Facebook
c. Instagram
d. WhatsApp
 
19. Mengapa kita tidak boleh langsung membagikan berita yang belum dipastikan kebenarannya?
a. Karena akan membuat berita tersebut lebih popular di kalangan masyarakat
b. Dapat merusak reputasi kita dan menimbulkan kesalahpahaman
c. Tidak ada dampak sama sekali bagi penyebar sumber berita
d. Agar orang lain yang memverifikasinya
 
20. Menggunakan akal sehat dalam menilai berita berarti…
a. Langsung percaya dan menyebarkan berita hoax tersebut supaya viral
b. Mempertimbangkan logika dan fakta sebelum mengambil kesimpulan
c. Menyebarkan berita untuk menimbulkan kepanikan kepada masyarakat
d. Menghapus semua berita tanpa membacanya terlebih dahulu.
 
21. Pengaruh negatif media sosial terhadap kesehatan emosional adalah …
A. Mempermudah komunikasi
B. Meningkatkan kebahagiaan tanpa risiko
C. Menimbulkan rasa iri dan ketidakpuasan diri
D. Mempermudah akses informasi akurat
 
22. Cyberbullying sering terjadi di media sosial dalam bentuk …
A. Pujian kepada orang lain
B. Komentar negatif atau ujaran kebencian
C. Berbagi informasi edukatif
D. Membantu orang lain menemukan pekerjaan
 
23. Salah satu contoh penyalahgunaan data di media sosial adalah …
A. Berbagi pengalaman pribadi
B. Pencurian data untuk membuat akun palsu
C. Menyimpan foto keluarga di media sosial
D. Mempromosikan produk secara legal
 
24. Berita bohong yang menyebar luas di media sosial disebut …
A. Fake news atau hoaks
B. Investigasi mendalam
C. Fakta ilmiah
D. Jurnalistik terpercaya
 
25. Salah satu alasan penyebaran berita palsu adalah …
A. Media sosial memiliki kontrol penuh atas informasi
B. Berita palsu dirancang untuk menimbulkan emosi tertentu
C. Semua berita di media sosial sudah diverifikasi oleh pemerintah
D. Tidak ada orang yang menyebarkan berita palsu karena melanggar
 
26. Facebook dan Instagram termasuk dalam kategori …
A. Microblog
B. Social Networking
C. Photo Sharing
D. Video Sharing
27. Untuk memverifikasi kebenaran gambar yang mencurigakan, kita dapat menggunakan …
A. Google Image Search
B. Microsoft Word
C. Paint
D. Notepad
 
28. Salah satu cara mencegah penyebaran berita hoaks adalah …
A. Langsung membagikan berita tanpa membaca
B. Memeriksa sumber berita sebelum membagikan
C. Mengikuti semua informasi yang viral
D. Mempercayai semua berita di media sosial
 
29. Berita bohong sering dirancang untuk membuat seseorang …
A. Berpikir lebih kritis
B. Lebih cerdas dalam menganalisis informasi
C. Merasa terkejut atau panik
D. Memahami berita dengan lebih baik
 
30. Contoh platform yang termasuk dalam kategori blog adalah …
A. Twitter dan Facebook
B. Blogger dan WordPress
C. Instagram dan TikTok
D. Pinterest dan Snapchat
 
31. Berikut ini adalah langkah pertama dalam mengevaluasi berita hoaks …
A. Langsung membagikannya ke media sosial
B. Mengembangkan pemikiran kritis
C. Percaya saja tanpa melakukan pengecekan
D. Menyebarkannya di grup keluarga
 
32.Sumber berita yang kredibel biasanya berasal dari …
A. Situs web resmi dan media terpercaya
B. Pesan berantai di media sosial yang viral
C. Opini tanpa fakta dari netizen
D. Akun anonim di media sosial
 
33. Jika kita menemukan berita mencurigakan, langkah terbaik yang harus dilakukan adalah …
A. Segera membagikannya sebelum orang lain mengetahuinya
B. Mengecek sumber dan membandingkan dengan berita lain
C. Menambah komentar tanpa membaca isi berita
D. Mempercayai berita tanpa melakukan verifikasi
 
34. Salah satu ciri berita palsu adalah …
A. Disertai sumber terpercaya
B. Memuat informasi yang masuk akal yang diperuntukan kepada masyarakat
C. Ditulis dengan gaya provokatif dan memancing emosi
D. Dipublikasikan oleh media resmi
 
35. Jika kita menerima berita yang belum jelas kebenarannya, maka tindakan yang tepat adalah …
A. Langsung membagikannya
B. Mengecek kebenarannya sebelum membagikan
C. Memercayainya tanpa berpikir kritis
D. Menambah opini pribadi agar lebih menarik
 
36. Apa yang dimaksud dengan cyberbullying?
A. Perundungan yang terjadi di dunia nyata
B. Perundungan di dunia maya menggunakan media digital
C. Perundungan yang dilakukan secara langsung dan terbuka
D. Perundungan dalam bentuk fisik dan verbal
 
37. Berikut ini yang termasuk contoh cyberbullying adalah…
A. Berbicara kasar kepada teman secara langsung
B. Menyebarkan foto memalukan seseorang di media sosial
C. Mengejek teman saat bermain di lapangan
D. Mengabaikan teman yang sedang berbicara
 
38. Salah satu dampak negatif cyberbullying bagi korban adalah…
A. Merasa lebih percaya diri
B. Menjadi lebih populer di media sosial
C. Mengalami tekanan mental dan emosional
D. Menjadi lebih dekat dengan pelaku
 
39. Mengirim pesan ancaman kepada seseorang melalui aplikasi chat termasuk dalam jenis cyberbullying yang disebut…
A. Trolling
B. Harassment
C. Doxing
D. Flaming
 
40. Mengapa cyberbullying lebih berbahaya dibandingkan perundungan di dunia nyata?
A. Cyberbullying lebih mudah dilakukan dan tidak ada jejak digitalnya
B. Cyberbullying bisa terjadi kapan saja dan sulit dihindari
C. Cyberbullying selalu dilakukan oleh orang yang tidak dikenal
D. Cyberbullying hanya terjadi di satu platform media sosial
 
41. Cara terbaik untuk mengatasi cyberbullying adalah…
A. Membalas pelaku dengan kata-kata yang lebih kasar
B. Menghapus pesan perundungan dan melaporkan ke pihak berwenang
C. Menghindari semua media sosial selamanya
D. Membiarkan saja karena tidak akan berdampak serius
 
42. Salah satu ciri utama cyberbullying adalah…
A. Terbatas pada lingkungan sekolah
B. Selalu dilakukan oleh orang yang tidak dikenal/ anonim
C. Bisa dilakukan secara anonim dan berulang kali
D. Hanya terjadi di dalam permainan game online
 
43. Tindakan berikut yang bukan termasuk cyberbullying adalah…
A. Mengirim pesan ancaman kepada seseorang
B. Menyebarkan berita palsu tentang seseorang di media sosial
C. Membantu teman menghapus komentar negatif di akun pribadinya
D. Membuat akun palsu untuk mengejek seseorang
 
44. Salah satu bentuk cyberbullying yang sering terjadi dalam permainan online adalah…
A. Ghosting
B. Stalking
C. Trolling
D. Phishing
 
45. Berikut ini yang termasuk dampak fisik akibat cyberbullying adalah…
A. Merasa lelah dan sakit kepala
B. Menjadi lebih percaya diri
C. Menjadi lebih aktif di media sosial
D. Selalu ingin berbicara dengan pelaku
 
46. Bagaimana cara mencegah agar informasi pribadi tidak disalahgunakan oleh orang lain di media sosial?
A. Memposting semua kegiatan sehari-hari secara rinci
B. Mengatur privasi akun agar tidak sembarang orang dapat mengaksesnya
C. Memberikan kata sandi kepada teman dekat agar bisa membantu menjaga akun
D. Tidak menggunakan media sosial sama sekali
 
47. Jika seseorang menjadi korban cyberbullying, langkah pertama yang harus dilakukan adalah…
A. Membalas perundungan dengan lebih agresif kepada calon korban
B. Menghapus konten perundungan, memblokir pelaku, dan melaporkannya
C. Menghentikan semua aktivitas di internet atau memblokir selamanya
D. Menyebarkan informasi tentang pelaku agar semua orang mengetahuinya
 
48. Mengapa pelaku cyberbullying cenderung sulit diidentifikasi?
A. Karena mereka selalu menggunakan nama asli saat melakukan perundungan
B. Karena mereka sering menggunakan akun anonim atau palsu
C. Karena mereka hanya melakukan perundungan secara langsung
D. Karena mereka selalu memberi tahu identitas mereka kepada korban
 
49. Apa yang sebaiknya dilakukan jika melihat teman menjadi korban cyberbullying?
A. Ikut menertawakan agar tidak menjadi target selanjutnya supaya aman
B. Mengabaikan karena bukan menjadi urusan sendiri
C. Membantu korban dengan melaporkan perundungan kepada pihak berwenang
D. Menyebarkan kejadian tersebut agar lebih banyak orang mengetahuinya
 
50. Salah satu tindakan yang dapat dilakukan media sosial untuk mengatasi cyberbullying adalah…
A. Mengizinkan semua orang bebas berkomentar tanpa aturan
B. Menyediakan fitur blokir dan laporan penyalahgunaan
C. Menghapus semua komentar dari pengguna baru
D. Memaksa semua pengguna untuk menyertakan identitas asli mereka: Soal Informatika Kelas 8

KELAS 8 BAB 9 PLBI1. Apa yang dimaksud dengan artefak komputasional?
A. Objek yang diciptakan manusia dengan pemikiran yang logis
B. Objek yang dibuat sebagai hasil berpikir komputasional
C. Alat untuk menjalankan program computer yang dirancang
D. Hanya terbatas pada aplikasi dan situs web
 
2. Berikut ini yang termasuk contoh artefak komputasional adalah…
A. Buku cetak dan jurnal ilmiah
B. Aplikasi TikTok dan situs web Tokopedia
C. Kursi dan meja berbahan kayu
D. Foto yang diambil menggunakan kamera analog
 
3. Makey Makey adalah…
A. Sebuah bahasa pemrograman berbasis blok perintah
B. Alat yang digunakan untuk mengedit video dokumenter
C. Papan sirkuit yang dapat dihubungkan ke komputer
D. Sistem operasi untuk pemrograman Scratch
 
4. Perkakas yang digunakan untuk mengembangkan artefak komputasional dalam bentuk aplikasi berbasis pemrograman adalah…
A. Media penyimpanan elektronis Google Drive
B. Integrated Development Environment (IDE)
C. Software Microsoft office Word
D. Aplikasi pengolah gambar Adobe Photoshop
 
5. Perkakas pengembangan seperti aplikasi video editing digunakan untuk membuat artefak komputasional berupa…
A. Presentasi digital
B. Aplikasi perkantoran
C. Video interaktif
D. Database perusahaan
 
6. Proses debugging dalam pengembangan artefak komputasional bertujuan untuk…
A. Mempercepat dalam mengeksekusi program yang dibuat
B. Menemukan dan memperbaiki kesalahan (bug) dalam kode program
C. Menambahkan fitur baru ke dalam program  perangkat lunak
D. Meningkatkan tampilan antarmuka pengguna user interface
 
7. Tools kolaborasi seperti Google Docs dan Office 365 berperan penting dalam pengembangan artefak karena…
A. Memudahkan komunikasi dan kerja sama dalam tim
B. Mempercepat koneksi jaringan internet
C. Mengganti fungsi sistem operasi dalam program komputer
D. Mengamankan data dari serangan virus
 
8. Dalam proyek PLB, salah satu media interaktif yang dikembangkan adalah…
A. Mesin hitung uang kertas
B. Media interaktif lempeng bumi
C. Peta interaktif geografi dunia
D. Animasi pergerakan bintang
 
9. Lapisan terluar bumi terdiri dari…
A. Litosfer dan astenosfer
B. Inti dalam dan inti luar
C. Kerak bumi dan inti bumi
D. Litosfer dan troposfer
 
10. Lempeng litosfer bergerak di atas lapisan…
A. Mantel atas
B. Inti bumi
C. Astenosfer
D. Hidrosfer
 
11. Gempa bumi sering terjadi di daerah yang berada di sepanjang…
A. Garis lintang bumi
B. Batas lempeng tektonik
C. Permukaan lautan
D. Kutub selatan bumi
 
12. Indonesia rawan bencana gempa bumi karena berada di…
A. Gurun Sahara
B. Lempeng Antartika
C. Jalur Cincin Api Pasifik
D. Zona Kutub Utara
 
13. Salah satu manfaat dari keberadaan gunung berapi bagi kehidupan adalah…
A. Menyebabkan gelombang tinggi tsunami
B. Menyediakan tanah yang subur untuk pertanian
C. Menyebabkan terjadinya gempa bumi yang sangat besar
D. Menyebabkan terjadinya badai tropis
 
14. Makey Makey dapat digunakan untuk membuat…
A. Robot otonom
B. Musik dari benda sehari-hari
C. Layar sentuh berbasis hologram
D. Aplikasi berbasis Android
 
15. Makey Makey bekerja dengan cara…
A. Menyambungkan sensor ke jaringan WiFi
B. Menghubungkan benda konduktif ke papan sirkuit
C. Mengubah energi panas menjadi listrik statis
D. Menyimpan data-data di server cloud
 
16. Perangkat yang dapat digunakan bersama Makey Makey untuk menciptakan media interaktif adalah…
A. Microsoft Excel
B. Scratch
C. Adobe Photoshop
D. Microsoft PowerPoint
 
17. Penggunaan Scratch dalam proyek Makey Makey bertujuan untuk…
A. Menganalisis data statistic yang diperoleh dari internet
B. Mengedit video pembelajaran  interaktif  untuk di kelas
C. Membuat program berbasis blok untuk mengendalikan input/output
D. Mendesain gambar 3 Dimensi di program capcut
 
18. Contoh inovasi berbasis Makey Makey yang dapat dikembangkan adalah…
A. Sistem kasir swalayan
B. Piano buah berbasis sentuhan
C. Video editing otomatis
D. Kamera pengenal wajah
 
19. Kolaborasi dalam Pengembangan Artefak Komputasional
Pembuatan artefak komputasional yang dilakukan secara tim membutuhkan…
A. Kerja secara individu
B. Komunikasi dan kolaborasi efektif
C. Perangkat keras berteknologi tinggi
D. Keterampilan desain grafis
 
20. Platform yang dapat digunakan untuk kolaborasi dalam pengembangan artefak komputasional adalah…
A. Google Docs dan GitHub
B. Microsoft Paint dan Excel
C. Adobe Premiere dan Photoshop
D. Spotify dan Netflix
 
21. Keuntungan bekerja dalam tim saat membuat artefak komputasional adalah…
A. Semua tugas hanya bisa dikerjakan oleh satu orang saja
B. Tidak memerlukan komunikasi untuk mengerjakan secara tim
C. Ide dapat dikembangkan bersama secara lebih kreatif
D. Hanya satu orang yang bisa mengambil keputusan
 
22. Salah satu faktor keberhasilan kerja tim dalam proyek artefak komputasional adalah…
A. Semua anggota bekerja secara sendiri-sendiri
B. Tidak adanya diskusi lagi di dalam kelompok
C. Pembagian tugas yang jelas dan komunikasi yang baik
D. Hanya satu anggota yang mengerjakan semuanya
 
23. Aplikasi yang digunakan untuk menyimpan dan berbagi file dalam pengembangan proyek adalah…
A. Google Drive
B. Windows Media Player
C. VLC Media Player
D. WinRAR
 
24. Proses pengecekan ulang kode dalam proyek tim disebut…
A. Debugging
B. Programming
C. Networking
D. Editing
 
25. Salah satu contoh inovasi artefak komputasional yang berskala besar adalah…
A. Kalkulator sederhana
B. Mobil otonom
C. Buku catatan
D. Penggaris digital: Soal Informatika Kelas 8

SMP XAVERIUS KOTABUMI

Jl Bukit Pesagi Kota Alam, Kotabumi Selatan
Telp.0724 22070
Email : smpxaveriusk@gmail.com

© 2023 Created with Yayasan Xaverius Tanjung Karang