wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan Soal Informatika Kls8

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Fungsi VLOOKUP dalam spreadsheet digunakan untuk ...

a)

Menjumlahkan data dalam kolom

b)

Mencari data berdasarkan nilai tertentu dalam tabel vertical

c)

Menghitung rata-rata data

d)

Mengurutkan data secara otomatis

2.

Grafik yang paling sesuai untuk menunjukkan distribusi persentase adalah ...

a)

Line Chart

b)

Bar Chart

c)

Pie Chart

d)

Histogram

3.

Fungsi COUNTIFS digunakan untuk ...

a)

Menghitung jumlah data berdasarkan lebih dari satu kriteria

b)

Menghapus data yang tidak relevan

c)

Menampilkan semua data dalam satu table

d)

Menghitung rata-rata nilai dalam satu kolom

4.

Pivot Table berguna untuk ...

a)

Mengedit teks dalam table

b)

Mengelompokkan dan menganalisis data secara interaktif

c)

Mencari data yang hilang dalam table

d)

Menghapus data duplikat

5.

Grafik dibawah ini digunakan untuk ...

a)

Menampilkan hubungan antar kategori

b)

Memvisualisasikan tren data dalam jangka waktu tertentu

c)

Menampilkan perbandingan antar kelompok

d)

Membuat daftar peringkat nilai

6.

Jika ingin menyusun data secara alfabetis di Excel atau Google Spreadsheet, kita bisa menggunakan fitur ...

a)

Filter

b)

Sort

c)

Pivot Table

d)

VLOOKUP

7.

Fungsi yang cocok dalam pencarian data pada table seperti gambar di bawah ini, yaitu ...

a)

Vlookup

b)

Hlookup

c)

Searching

d)

Semua benar

8.

Data dalam bentuk numerik disebut juga sebagai ...

a)

Data kualitatif

b)

Data diskrit

c)

Data kuantitatif

d)

Data deskriptif

9.

Fungsi SUMIFS dalam spreadsheet digunakan untuk ...

a)

Menjumlahkan data berdasarkan beberapa kriteria

b)

Menampilkan daftar nama dalam table

c)

Membuat diagram otomatis

d)

Menampilkan nilai terbesar dalam tabel

10.

Studi kasus dalam analisis data bertujuan untuk ...

a)

Memudahkan pemahaman teori dengan contoh nyata

b)

Menambah jumlah data yang digunakan

c)

Menghapus data yang tidak relevan

d)

Mengubah tabel menjadi grafik

11.

Dalam Scratch, perintah yang digunakan untuk mengulang suatu blok kode adalah ...

a)

If-Else

b)

Repeat

c)

Wait

d)

Stop

12.

Blockly adalah ...

a)

Bahasa pemrograman berbasis teks

b)

Bahasa pemrograman berbasis blok visual

c)

Aplikasi desain grafis

d)

Software pengolah kata

13.

Blok yang digunakan untuk percabangan dalam Blockly adalah ...

a)

Loop

b)

If-Else

c)

Event

d)

Variable

14.

Manakah pernyataan yang benar tentang variable dalam Scratch ...

a)

Mengatur warna latar belakang

b)

Menyimpan nilai atau data yang dapat berubah

c)

Variable digunakan untuk menyimpan nilai dan dapat diubah dengan blok

d)

Variable hanya digunakan untuk mengatur jalannya program

15.

Dalam Scratch, Sprite adalah ...

a)

Objek atau karakter yang digunakan dalam proyek

b)

Blok kode untuk mengatur suara

c)

Efek transisi dalam aplikasi

d)

Perintah untuk menghentikan program

16.

Custom Block dalam Scratch berguna untuk ...

a)

Mengatur pergerakan sprite

b)

Membuat blok baru yang bisa digunakan berulang

c)

Menghapus semua kode program

d)

Mengatur warna latar belakang

17.

Blok Motion di Scratch digunakan untuk ...

a)

Mengatur suara

b)

Menggerakkan objek atau sprite

c)

Mengubah warna tampilan

d)

Membuat efek suara

18.

Blockly Games digunakan untuk ...

a)

Membuat dokumen dalam Scratch

b)

Belajar pemrograman dengan game interaktif

c)

Mengatur tampilan latar belakang

d)

Mengedit foto digital

19.

Loop atau perulangan dalam pemrograman digunakan untuk ...

a)

Menjalankan perintah tertentu secara berulang

b)

Menampilkan pesan kesalahan

c)

Menghentikan program setelah 10 detik

d)

Menghapus file sementara

20.

Percabangan If-Else digunakan untuk ...

a)

Mengatur pengulangan program

b)

Menentukan jalannya program berdasarkan kondisi tertentu

c)

Mengubah warna sprite

d)

Menghapus program secara otomatis

21.

Pemrograman prosedural adalah ...

a)

a) Pemrograman yang berbasis blok visual

b)

b) Pemrograman yang mengikuti langkah-langkah atau prosedur tertentu

c)

c) Pemrograman yang hanya bisa dijalankan di Scratch

d)

d) Pemrograman untuk mengedit dokumen

22.

Fungsi dari variabel dalam pemrograman adalah ...

a)

Menyimpan data sementara yang dapat berubah

b)

Membuat tampilan lebih menarik

c)

Mengubah ukuran sprite

d)

Mengatur volume suara

23.

Pengulangan (Looping) dalam pemrograman berguna untuk ...

a)

Menghentikan program setelah waktu tertentu

b)

Menjalankan suatu perintah berulang kali

c)

Membuat daftar tabel dalam database

d)

Menghapus variabel dalam program

24.

Dalam Blockly Games, Maze Puzzle digunakan untuk ...

a)

Melatih logika dan algoritma dengan menyusun perintah blok

b)

Membuat animasi bergerak

c)

Mengedit gambar dalam Scratch

d)

Mengatur suara dalam proyek

25.

Ozobot adalah ...

a)

Robot kecil yang dapat deprogram

b)

Aplikasi edit video

c)

Software pemrograman berbasis teks

d)

Perangkat lunak pengolah kata

26.

Apa yang terjadi jika blok Forever digunakan dalam Scratch?

a)

Program akan berhenti setelah 10 detik

b)

Program akan berjalan tanpa henti sampai diperintahkan berhenti

c)

Program hanya berjalan satu kali

d)

Program tidak akan berjalan sama sekali

27.

Blok Sound dalam Scratch berfungsi untuk ...

a)

Mengatur suara dalam program

b)

Menggerakkan sprite

c)

Mengubah latar belakang

d)

Menjalankan kode secara otomatis

28.

Blockly lebih banyak digunakan untuk ...

a)

Pemrograman berbasis teks

b)

Pemrograman visual berbasis blok

c)

Desain grafis

d)

Edit video

29.

Event dalam Scratch digunakan untuk ...

a)

Menjalankan program berdasarkan suatu kejadian atau input

b)

Mengatur pergerakan sprite

c)

Membuat efek suara

d)

Menghapus kode dalam proyek

30.

Jika ingin mengatur sprite agar berjalan ke arah tertentu, kita bisa menggunakan blok ...

a)

Motion

b)

Sound

c)

Looks

d)

Events

31.

Blok Looks dalam Scratch berfungsi untuk ...

a)

Mengontrol suara

b)

Mengubah tampilan sprite

c)

Menggerakkan sprite

d)

Menghapus program

32.

Blockly Games Music Puzzle digunakan untuk ...

a)

Membuat pola suara berdasarkan urutan blok

b)

Mengontrol sprite dalam Scratch

c)

Membuat game berbasis teks

d)

Menjalankan perintah secara otomatis

33.

Dalam pemrograman, debugging adalah proses untuk ...

a)

Menjalankan program tanpa kesalahan

b)

Menganalisis dan memperbaiki kesalahan dalam kode

c)

Menyusun kode secara acak

d)

Menjalankan program dalam mode cepat

34.

Blok Stop All dalam Scratch digunakan untuk ...

a)

Menghentikan semua skrip yang sedang berjalan

b)

Menghapus semua sprite dalam proyek

c)

Mengganti latar belakang secara otomatis

d)

Memutar ulang program dari awal

35.

Blok Control dalam Scratch digunakan untuk ...

a)

Mengontrol alur program dengan kondisi tertentu

b)

Mengubah tampilan sprite

c)

Mengatur volume suara

d)

Mengedit teks dalam program.