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 6 ANALISIS DATA A. PENCARIAN DATA
1. 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 DATA
1. 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 D. Pengelolaan Data
1. 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 Scratch
1. 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 Maze
1. 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 ALGORITMA
1. 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 ALGORITMA
1. 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 INFORMATIKA
1. 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 PLBI
1. 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