Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN ASAS INFORMATIKA KELAS 8 - 2025

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Suatu tabel nilai peserta didik memiliki kolom Nama, Mata Pelajaran, dan Nilai. Jika kamu ingin melihat peserta didik yang memiliki nilai di atas 80, fitur yang sebaiknya digunakan adalah.

a)

Sort

b)

Filter

c)

Search

d)

Highlight

2.

Pada era digital ini, kebutuhan akan pengelolaan dan analisis data dapat menjadi sangat banyak dan rumit. Fitur Filter cukup mempermudah kebutuhan tersebut karena fitur ini digunakan untuk.

a)

Menyoroti data tertentu

b)

Menambahkan data baru

c)

Mengurutkan data secara alfabetis

d)

Menyaring data berdasarkan kriteria

3.

Yang merupakan fungsi utama dari operasi Pencarian Data adalah.

a)

Mengubah urutan data dari A ke Z

b)

Menghapus data yang tidak relevan

c)

Menemukan dan menyorot lokasi data yang sesuai dengan query

d)

Menganalisis subset data yang disembunyikan

4.

Saat mencari data, kamu menemukan bahwa kotak pencarian kosong. Kemungkinan masalahnya adalah.

a)

Data terlalu besar

b)

Kolom tidak disaring

c)

Kata kunci tidak sesuai

d)

Data tersimpan dalam database

5.

Jenis grafik yang paling sesuai untuk menunjukkan perbandingan data antar kategori adalah.

a)

Grafik area

b)

Grafik kolom

c)

Grafik garis

d)

Grafik lingkaran

6.

Perhatikan pernyataan berikut. (i) Grafik lingkaran digunakan untuk menampilkan perbaikan data dari waktu ke waktu (ii) Grafik pencar menampilkan tren data dalam beberapa bulan terakhir (iii) Grafik kolom untuk membandingkan jumlah peserta didik di setiap kelas (iv) Grafik pencar untuk menggambarkan pola variabel data. Pernyataan yang benar mengenai jenis grafik dan fungsinya adalah.

a)

(i) dan (ii)

b)

(i) dan (iii)

c)

(ii) dan (iv)

d)

(iii) dan (iv)

7.

Langkah pertama yang dilakukan dalam membuat grafik pada perkakas pengolah lembar kerja adalah.

a)

Menambahkan judul grafik

b)

Memilih data untuk membuat grafik

c)

Mengatur legenda grafik

d)

Mengubah warna grafik

8.

Grafik lingkaran (pie chart) biasanya digunakan untuk.

a)

Membandingkan data antar kategori

b)

Menampilkan perubahan data seiring waktu

c)

Memvisualisasikan hubungan antar variabel

d)

Menunjukkan distribusi data dalam presentase

9.

Perhatikan pernyataan berikut. 1. Memilih data yang sesuai 2. Menambah elemen seperti judul, label sumbu dan legenda 3. Menghapus data yang tidak penting 4. Menetukan jenis tanggal yang tepat. Untuk membuat grafik yang informatif, langkah yang diperlukan adalah.

a)

1 dan 2

b)

1 dan 3

c)

2 dan 4

d)

3 dan 4

10.

Tujuan utama dari membuat ringkasan data adalah.

a)

Mengubah data mentah menjadi format yang lebih mudah dibaca, dianalisis, dan dipahami

b)

Menghapus semua data yang memiliki nilai nol atau kosong

c)

Mengurutkan data secara alfabetis untuk mempermudah pencarian

d)

Menambahkan kolom baru untuk perhitungan formula yang kompleks

11.

Jika data penjualan harian produk diringkas menggunakan formula SUM, informasi utama yang dihasilkan adalah.

a)

Rata-rata penjualan

b)

Jumlah seluruh penjualan

c)

Hari dengan penjualan tertinggi

d)

Hari dengan penjualan terendah

12.

Untuk mengetahui jumlah data dengan nilai lebih dari 80, formula yang digunakan adalah...

a)

=COUNTIF(A1:A10,">80")

b)

=SUM(A1:A10)

c)

=AVERAGE(A1:A10)

d)

=MAX(A1:A10)

13.

Perhatikan data berikut. (i) Total penjualan (ii) Produk dengan penjualan tertinggi (iii) Rata-rata penjualan harian (iv) Hari dengan penjualan terendah Informasi yang dapat diperoleh dari formula SUM dan MAX berturut-turut adalah...

a)

(i) dan (ii)

b)

(i) dan (iii)

c)

(ii) dan (iv)

d)

(iii) dan (iv)

14.

Jika ingin mengetahui rata-rata pengeluaran bulanan yang tercatat dalam rentang B5:B35, formula ringkasan data yang harus gunakan adalah...

a)

=SUM(B5:B35)

b)

=AVERAGE(B5:B35)

c)

=COUNT(B5:B35)

d)

=MEDIAN(B5:B35)

15.

Dalam fungsi, bagian yang bertugas memproses data untuk menghasilkan output adalah...

a)

Input

b)

Proses

c)

Output

d)

Penyimpanan

16.

Sebuah fungsi dalam kalkulator didefinisikan sebagai f(x)=2xf(x)=2x . Jika inputnya adalah x=7x=7 , output dari fungsi tersebut adalah...

a)

7

b)

14

c)

21

d)

28

17.

Sebuah fungsi digunakan untuk menghitung biaya parkir dengan rumus f(t)=5000×tf(t)=5000\times t , di mana t adalah jumlah jam parkir. Jika seseorang memarkir kendaraannya selama 3 jam 30 menit, biaya parkirnya adalah...

a)

Rp. 10.000

b)

Rp. 15.000

c)

Rp. 17.500

d)

Rp. 20.000

18.

Dalam pengambilan uang di mesin ATM, terdapat elemen input, proses, dan output. Yang merupakan output dari proses ini adalah...

a)

Pemilihan nominal uang

b)

Pembacaan kartu ATM

c)

Uang tunai yang diterima

d)

Memasukkan Pin ATM

19.

Pernyataan di bawah ini yang merupakan pengertian dari himpunan adalah...

a)

Kumpulan objek tanpa ciri khusus

b)

Kumpulan objek dengan kesamaan ciri yang jelas

c)

Kumpulan data yang bersifat subjektif

d)

Kumpulan data yang tidak terorganisasi

20.

Himpunan bilangan bulat positif kurang dari 5 adalah...

a)

{1, 2, 3, 4}

b)

{2, 3, 4, 5}

c)

{0, 1, 2, 3, 4}

d)

{1, 2, 3, 4, 5}

21.

Berikut ini yang bukan merupakan himpunan adalah...

a)

Himpunan nama hari dalam satu minggu

b)

Himpunan bilangan genap lebih dari 10

c)

Himpunan makanan lezat

d)

Himpunan bilangan prima kurang dari 20

22.

Jika A = {2, 3, 5, 7}, maka definisi A adalah...

a)

Himpunan bilangan genap kurang dari 10

b)

Himpunan bilangan prima kurang dari 10

c)

Himpunan bilangan bulat positif lebih dari 5

d)

Himpunan bilangan ganjil lebih dari 3

23.

Pernyataan manakah dari kumpulan berikut yang termasuk himpunan adalah...

a)

Himpunan makanan lezat

b)

Himpunan siswa pintar

c)

Himpunan anak yang berusia lebih dari 12 tahun di sekolah

d)

Himpunan orang baik

24.

Pernyataan di bawah ini merupakan pengertian dari bilangan desimal adalah...

a)

Bilangan dengan basis 8

b)

Bilangan dengan basis 16

c)

Bilangan dengan basis 10

d)

Bilangan dengan basis 2

25.

Salah satu alasan komputer menggunakan sistem bilangan biner untuk memproses data adalah...

a)

Karena manusia lebih mudah memahami bilangan biner

b)

Karena sinyal listrik lebih mudah dibuat dalam dua kondisi on dan off

c)

Karena bilangan biner lebih sederhana dari desimal

d)

Karena bilangan biner tidak memerlukan konversi tambahan

26.

Sistem bilangan yang ditemukan oleh Gottfried Wilhelm Leibniz adalah...

a)

Sistem biner

b)

Sistem desimal

c)

Sistem oktal

d)

Sistem heksadesimal

27.

Bilangan 1011(2) dalam sistem desimal adalah...

a)

10

b)

11

c)

12

d)

13

28.

Seorang siswa ingin mengkonversi bilangan desimal 15(10) ke sistem biner. Setelah pembagian berulang, hasilnya adalah...

a)

1101

b)

1111

c)

1110

d)

1001

29.

Hasil dari 20 mod 3 adalah...

a)

0

b)

2

c)

3

d)

1

30.

Dari pernyataan di bawah ini, yang merupakan pengertian stack adalah...

a)

Tumpukan yang digunakan untuk menyimpan sejumlah objek yang tidak beraturan

b)

Tumpukan yang digunakan untuk menyimpan sejumlah objek secara terstruktur

c)

Tumpukan yang tidak memiliki arti

d)

Struktur data yang tidak digunakan untuk menyimpan objek atau variable

31.

Sebuah basis data bekerja berdasarkan prinsip tumpukan (stack), di mana data yang paling akhir dimasukkan akan menjadi data pertama yang dikeluarkan, operasi tersebut adalah...

a)

Empty stack

b)

LILO (Last In Last Out)

c)

LIFO (Last In First Out)

d)

FIFO (First In First Out)

32.

Operasi pada stack yang digunakan untuk menambahkan elemen baru ke dalam tumpukan adalah...

a)

Pop

b)

Peek

c)

Push

d)

isEmpty

33.

Alasan stack digunakan dalam implementasi undo dan redo pada aplikasi adalah...

a)

Karena elemen dalam stack dapat bebas dipindahkan dan dipilih

b)

Karena stack menyimpan data secara acak dan tidak terstruktur

c)

Karena stack hanya menyimpan satu elemen yang terakhir sehingga mudah untuk dilakukan pelacakan elemen

d)

Karena stack menyimpan data dalam urutan yang mudah dikembalikan ke elemen sebelumnya

34.

Hasil dari operasi perhitungan postfix 10 2 1 + * adalah...

a)

10

b)

20

c)

30

d)

40

35.

Berikut ini yang mencerminkan literasi adalah...

a)

Membaca dan memahami buku

b)

Menulis daftar belanjaan

c)

Menghitung jumlah buku yang ada di perpustakaan

d)

Menghitung luas persegi panjang dengan menggunakan rumus

36.

Pengertian dari literasi yang paling tepat adalah...

a)

Kemampuan berbicara dengan jelas dalam berbagai bahasa

b)

Kemampuan menghitung dan mengolah data secara cepat dengan menggunakan formula matematika

c)

Kemampuan membaca, memahami, menggunakan dan menganalisis informasi dalam bentuk teks

d)

Kemampuan menulis cerita pendek disertai dengan data-data hasil dalam bentuk grafik

37.

Perhatikan bacaan berikut. Pola Hidup Sehat Mengonsumsi makanan bergizi seimbang, berolahraga secara teratur minimal 30 menit per hari, dan istirahat yang cukup (7–8 jam per malam) adalah tiga pilar utama untuk menjaga kesehatan optimal. Banyak penyakit modern, seperti diabetes dan penyakit jantung, erat kaitannya dengan gaya hidup yang kurang aktif. Pernyataan di bawah ini yang sesuai dengan isi teks adalah...

a)

Olahraga yang ideal adalah 7–8 jam per hari

b)

Mengonsumsi makanan bergizi adalah satu-satunya cara mencegah penyakit

c)

Tidur malam yang cukup adalah antara 7 hingga 8 jam

d)

Semua penyakit modern disebabkan oleh pola makan yang salah

38.

Dalam proyek Scratch, custom blocks digunakan untuk menyederhanakan skrip yang kompleks. Dengan menggunakan custom block, kamu dapat menghindari penulisan kode berulang yang sama. Keuntungan utama menggunakan custom blocks dalam proyek Scratch adalah...

a)

Mempercepat loading proyek

b)

Mengurangi pengulangan kode dan memudahkan debugging

c)

Menambah jumlah “sprite” secara otomatis

d)

Mengganti fungsi variabel

39.

Variabel di Scratch digunakan untuk menyimpan nilai yang dapat berubah seiring waktu. Variabel sering digunakan dalam proyek permainan untuk menyimpan skor. Fungsi dari variabel dalam proyek Scratch adalah...

a)

Menyimpan data yang bersifat statis

b)

Menyimpan data yang dapat berubah selama permainan

c)

Membuat sprite baru

d)

Mengontrol tampilan latar belakang

40.

Cloning dalam Scratch memungkinkan kamu membuat salinan sprite secara otomatis untuk menciptakan efek visual atau jumlah objek yang berulang dan identik. Fungsi cloning dalam Scratch adalah...

a)

Mengubah warna Scratch

b)

Menambah objek yang identik secara otomatis dalam proyek

c)

Menyimpan data permainan

d)

Mengganti custom blocks