wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS Kelas 9

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Fungsi SUM digunakan untuk ...

a)

Menghitung rata-rata data

b)

Menjumlahkan seluruh nilai dalam suatu rentang

c)

Menghitung jumlah sel yang berisi angka

d)

Menampilkan nilai tertinggi

2.

Rumus untuk menghitung rata-rata dari sel A1 sampai A5 adalah

a)

=SUM(A1:A5)

b)

=COUNT(A1:A5)

c)

=AVERAGE(A1:A5)

d)

=MAX(A1:A5)

3.

Fungsi MIN digunakan untuk ...

a)

Menjumlahkan data

b)

Mencari nilai terkecil

c)

Menghitung rata-rata

d)

Menentukan jumlah data teks

4.

Fungsi MAX digunakan untuk ...

a)

Menampilkan nilai maksimum dari data

b)

Menampilkan nilai minimum dari data

c)

Menghitung jumlah baris

d)

Mengurutkan data

5.

Rumus untuk menghitung jumlah sel yang berisi angka dalam rentang B2:B10 adalah ...

a)

=SUM(B2:B10)

b)

=COUNT(B2:B10)

c)

=AVERAGE(B2:B10)

d)

=IF(B2:B10)

6.

Fungsi IF digunakan untuk ...

a)

Mencari nilai terkecil

b)

Menjumlahkan data tertentu

c)

Menguji kondisi logika

d)

Mengurutkan data

7.

Rumus =IF(A1>60,"Lulus","Tidak Lulus") artinya ...

a)

Menampilkan kata “Lulus” jika A1 kurang dari 60

b)

Menampilkan kata “Lulus” jika A1 lebih dari 60

c)

Menampilkan angka 60 jika A1 lebih besar

d)

Tidak melakukan apa-apa

8.

Fungsi SUMIF digunakan untuk ________

a)

Menjumlahkan semua nilai

b)

Menjumlahkan nilai yang memenuhi kriteria tertentu

c)

Menghitung jumlah sel kosong

d)

Menguji logika

9.

Rumus =SUMIF(A1:A10,">=80",B1:B10) berarti ...

a)

Menjumlahkan semua nilai di B1:B10

b)

Menjumlahkan nilai B1:B10 jika nilai A1:A10 ≥ 80

c)

Menghitung jumlah data dalam A1:A10

d)

Mencari nilai maksimum

10.

Fungsi COUNTIF digunakan untuk ...

a)

Menghitung jumlah data sesuai syarat tertentu

b)

Menjumlahkan data sesuai syarat

c)

Menghitung rata-rata data

d)

Mencari nilai tertinggi

11.

Fungsi VLOOKUP mencari data secara ...

a)

Vertikal

b)

Horizontal

c)

Diagonal

12.

Fungsi HLOOKUP mencari data secara ...

a)

Horizontal

b)

Vertikal

c)

Diagonal

d)

Simetris

13.

Rumus =VLOOKUP("Budi";A2:C10;3;FALSE) berfungsi untuk …

a)

Mencari data “Budi” pada kolom pertama dan menampilkan nilai dari kolom ketiga pada baris yang sama

b)

Menjumlahkan semua nilai dalam kolom ketiga

c)

Menghitung jumlah data yang berisi nama “Budi”

d)

Mengurutkan data berdasarkan nama

14.

Rumus =AVERAGEIF(C1:C10,">50") akan ...

a)

Menghitung rata-rata semua nilai

b)

Menghitung rata-rata nilai lebih dari 50

c)

Menjumlahkan nilai lebih dari 50

d)

Menghitung jumlah data lebih dari 50

15.

Fungsi COUNTIF(A1:A10,"=L") digunakan untuk ...

a)

Menghitung nilai L di rentang A1:A10

b)

Menjumlahkan nilai L

c)

Menghapus nilai L

d)

Mencari nilai terbesar

16.

Struktur data tree memiliki bentuk seperti ...

a)

Rantai

b)

Cabang pohon

c)

Sirkuit tertutup

d)

Garis lurus

17.

Setiap node dalam tree dapat memiliki ...

a)

Hanya satu anak

b)

Lebih dari satu anak

c)

Tidak punya anak

d)

Selalu dua anak

18.

Struktur data graph digunakan untuk merepresentasikan ...

a)

Data berbentuk tabel

b)

Hubungan antar objek

c)

Urutan langkah

d)

Nilai maksimum

19.

Dalam graph, vertex adalah ...

a)

Titik atau simpul

b)

Garis penghubung

c)

Jumlah data

d)

Kondisi logika

20.

Dalam graph, edge berarti ...

a)

Hubungan antar simpul

b)

Akar dari tree

c)

Cabang data

d)

Urutan data

21.

Operasi logika AND bernilai benar jika ...

a)

Salah satu benar

b)

Semuanya Benar

c)

Salah satu salah

d)

Semua salah

22.

Operasi logika OR bernilai benar jika ...

a)

Semua salah

b)

Salah satu benar

c)

Keduanya benar

d)

Semua benar

23.

Operasi logika NOT berfungsi untuk ...

a)

Membalikkan nilai logika

b)

Menambah data

c)

Menghapus data

d)

Menjumlahkan data

24.

Nilai dari (TRUE AND FALSE) adalah ...

a)

TRUE

b)

FALSE

c)

ERROR

d)

0

25.

Nilai dari (TRUE OR FALSE) adalah ...

a)

TRUE

b)

FALSE

c)

ERROR

d)

0

26.

Looping digunakan untuk ...

a)

Menjalankan perintah berulang kali

b)

Menghentikan program

c)

Menghapus data

d)

Menyimpan variabel

27.

Jenis looping yang jumlah perulangannya sudah diketahui adalah ...

a)

While

b)

For

c)

Repeat Until

d)

Infinite

28.

Jenis looping yang berhenti bila kondisi tidak terpenuhi adalah ...

a)

For

b)

Do While

c)

Until

d)

Repeat

29.

Dalam berpikir komputasional, algoritma looping berguna untuk …

a)

Mengulang langkah tertentu agar efisien

b)

Menghapus data yang tidak perlu

c)

Mencari error pada program

d)

Membuat tampilan grafis

30.

Struktur data tree dan graph sering digunakan dalam ...

a)

Pembuatan jaringan komputer dan sistem basis data

b)

Desain grafis

c)

Penyusunan teks

d)

Pengetikan dokumen

31.

Jika A = TRUE, B = FALSE, dan C = TRUE,
maka hasil dari ekspresi berikut adalah:
(A OR B) AND (NOT C)

a)

TRUE

b)

FALSE

c)

ERROR

d)

Tidak bisa ditentukan

32.

Jika P = FALSE, Q = TRUE, dan R = FALSE,
apa hasil dari ekspresi berikut?
NOT (P OR Q) AND (R OR Q)

a)

TRUE

b)

FALSE

c)

ERROR

d)

Tidak ada hasil

33.

Diketahui X = TRUE, Y = TRUE, dan Z = FALSE.
Tentukan hasil dari ekspresi:
(X XOR Y) OR (NOT Z)

a)

TRUE

b)

FALSE

c)

ERROR

d)

Tidak ada hasil

34.

Jika A = TRUE, B = FALSE, C = TRUE, dan D = FALSE,
maka hasil dari ekspresi berikut adalah …
(A AND NOT B) XOR (C OR D)

a)

TRUE

b)

FALSE

c)

ERROR

d)

Tidak ada hasil

35.

Seseorang membuat logika keamanan pintu dengan kondisi:

Pintu hanya terbuka jika (kartu akses aktif) dan (kode PIN benar),
tetapi tidak boleh jika sistem dalam mode “aman”.

Jika:

  • Kartu akses = TRUE

  • Kode PIN = TRUE

  • Mode aman = TRUE

Maka hasil dari ekspresi logika berikut adalah:
(Kartu AND PIN) AND (NOT ModeAman)

a)

TRUE

b)

FALSE

c)

ERROR

d)

Tidak ada hasil