wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BOCORAN SOAL INFORMATIKA KELAS XI

Total questions: 69

Worksheet time: 35mins

Name
Class
Date
1.

(Analisis) Dimas memilih Informatika karena ingin membuat aplikasi penghitungan nilai rapor otomatis untuk kelasnya. Namun, setelah belajar Bab 1, ia baru menyadari bahwa membuat aplikasi tidak hanya membutuhkan coding, tetapi juga pemahaman data, algoritma, dan dampak sosial aplikasi. Apa kesimpulan yang tepat dari refleksi Dimas?

a)

Ia seharusnya hanya mempelajari pemrograman dan mengabaikan elemen informatika lainnya

b)

Pemahaman lintas elemen Informatika diperlukan agar aplikasi yang dibuat benar, aman, dan bermanfaat

c)

Dimas sebaiknya fokus pada matematika karena program hanya membutuhkan logika berhitung

d)

Dimas sudah salah memilih mata pelajaran karena Informatika terlalu sulit

e)

Pembuatan aplikasi tidak membutuhkan analisis data, hanya kreativitas tampilan

2.

(Evaluasi) Seorang siswa berpendapat bahwa Informatika hanya penting bagi orang yang ingin bekerja di bidang teknologi. Jika Anda diminta menanggapi pernyataan tersebut dalam diskusi kelas, respons yang paling tepat adalah...

a)

Benar, karena hanya profesi IT yang memakai komputer

b)

Salah, karena Informatika juga diperlukan dalam seni dan olahraga

c)

Salah, karena hampir semua bidang kini menggunakan teknologi berbasis algoritma dan data

d)

Benar, karena Informatika hanya dibutuhkan di perusahaan startup

e)

Benar, karena Informatika tidak relevan bagi karier sosial dan humaniora

3.

(Penerapan) Guru meminta siswa menyebutkan contoh penerapan “dampak sosial informatika” dalam kehidupan mereka. Jawaban yang paling sesuai adalah...

a)

Cara menginstall game di laptop

b)

Fitur cheat dalam game online

c)

Penyebaran hoaks melalui media sosial dan akibatnya pada masyarakat

d)

Cara mempercepat koneksi Wi‑Fi di rumah

e)

Teknik menyimpan file di Google Drive

4.

(Analisis) Rani menganggap bahwa mata pelajaran Informatika sama seperti pelajaran TIK di SMP, yaitu hanya belajar aplikasi Word, Excel, dan PowerPoint. Berdasarkan Bab 1, apa analisis yang tepat terhadap anggapan tersebut?

a)

Rani benar karena Informatika masih membahas aplikasi perkantoran

b)

Rani keliru karena Informatika lebih luas dan mencakup algoritma, jaringan, data, dan AI

c)

Rani benar karena semua elemen Informatika pada akhirnya kembali pada penggunaan software

d)

Pemikiran Rani tepat karena semua proyek informatika dimulai dari aplikasi dasar

e)

Rani hanya salah sedikit karena Word dan Excel tetap menjadi materi utama informatika

5.

(Evaluasi) Jika suatu sekolah ingin memastikan bahwa murid mampu membuat keputusan etis dalam penggunaan teknologi, elemen Informatika manakah yang paling berkaitan?

a)

Sistem Komputer

b)

Berpikir Komputasional

c)

Praktik Lintas Bidang

d)

Dampak Sosial Informatika

e)

Algoritma dan Pemrograman

6.

(Penerapan) Kelas XI diminta memilih topik proyek informatika. Salah satu kelompok memilih topik “Analisis tren belanja online remaja”. Elemen informatika yang dominan dalam proyek tersebut adalah...

a)

Sistem Komputer

b)

Analisis Data

c)

Jaringan Komputer

d)

Pemrograman Dasar

e)

Artificial Intelligence wajib

7.

(Analisis) Seorang siswa menganggap bahwa elemen "Berpikir Komputasional" hanya penting bagi programmer. Berdasarkan Bab 1, apa analisis yang tepat?

a)

Benar, karena berpikir komputasional hanya digunakan untuk menulis kode

b)

Salah, karena berpikir komputasional membantu memecahkan masalah dalam kehidupan sehari‑hari

c)

Benar, karena algoritma hanya digunakan dalam komputer

d)

Salah, tapi berpikir komputasional hanya dipakai dalam matematika

e)

Benar, karena tidak ada hubungannya dengan profesi non‑teknologi

8.

(Evaluasi) Seorang siswa mengkritik bahwa pembelajaran Informatika seharusnya hanya fokus pada coding, bukan teori sosial atau etika. Bagaimana tanggapan terbaik?

a)

Kritik benar karena coding lebih penting daripada berpikir kritis

b)

Kritik benar karena coding lebih penting daripada berpikir kritis

c)

Kritik salah karena pemahaman dampak teknologi penting agar solusi informatika tidak merugikan masyarakat

d)

Kritik benar karena etika dapat dipelajari di pelajaran lain

e)

Kritik tidak relevan karena etika bukan bagian dari kurikulum informatika

9.

(Penerapan) Dalam konteks pembuatan aplikasi pengingat tugas sekolah, elemen informatika yang harus digunakan terlebih dahulu adalah...

a)

Teknologi jaringan

b)

Dampak sosial informatika

c)

Berpikir komputasional untuk merumuskan masalah dan solusinya

d)

Analisis data besar (big data)

e)

Artificial intelligence untuk otomatisasi

10.

(Evaluasi) Sekolah A ingin menerapkan ujian berbasis komputer, namun tidak mengevaluasi keamanan sistem, kesiapan jaringan, dan pelatihan siswa. Apa kesalahan evaluatif yang dilakukan sekolah?

a)

Mengabaikan unsur estetika tampilan program

b)

Mengabaikan konsep modularitas aplikasi

c)

Mengabaikan konsep integrasi elemen informatika

d)

Mengabaikan prinsip berpikir komputasional

e)

Mengabaikan aspek teknis dan sosial dari penerapan Informatika

11.

Fahri membuat program untuk menghitung nilai rata-rata kelas, tetapi programnya langsung error saat input jumlah siswa = 0. Tahap mana dalam proses pemrograman yang belum ia lakukan dengan benar?

a)

Analisis kebutuhan

b)

Penulisan algoritma

c)

Pengujian kasus ekstrem (boundary testing)

d)

Pemilihan bahasa pemrograman

e)

Dokumentasi program

12.

Seorang siswa ingin menghitung jumlah like pada postingan Instagram dalam 7 hari dan menampilkannya sebagai grafik. Struktur data paling tepat untuk menyimpan datanya adalah...

a)

Variabel tunggal

b)

Array/list dengan indeks per hari

c)

Tipe boolean

d)

Operator logika

e)

Rekursi

13.

Program peduli sampah dibuat untuk menghitung total sampah plastik yang dikumpulkan 10 siswa. Program memberikan hasil salah karena perhitungan tidak dijumlahkan iteratif. Kemungkinan kesalahan terdapat pada...

a)

Struktur percabangan

b)

Penggunaan variabel tetap, bukan variabel penampung (accumulator)

c)

Tidak memakai rekursi dalam perhitungan

d)

Penggunaan tipe data karakter

e)

Tidak melibatkan array dua dimensi

14.

Jika algoritma A membutuhkan waktu 3 detik untuk memproses 1.000 data, sementara algoritma B membutuhkan 0,5 detik, apa kesimpulan evaluatif yang tepat?

a)

Algoritma A lebih baik karena lebih sederhana

b)

Algoritma A lebih baik karena tidak memakai struktur data kompleks

c)

Algoritma B lebih efisien karena waktu eksekusinya lebih cepat

d)

Algoritma B salah karena tidak memiliki komentar di kode

e)

Algoritma A tetap lebih unggul karena lebih panjang

15.

Siswa membuat fitur “cek ongkir otomatis” pada aplikasi belanja sekolah. Algoritma yang cocok digunakan adalah...

a)

Algoritma greedy untuk memilih jarak terdekat tiap pengiriman

b)

Algoritma sorting nama siswa

c)

Algoritma rekursi faktorial

d)

Algoritma pengurutan bubble sort

e)

Algoritma menampilkan pesan teks statis

16.

Aril membuat program penghitung checkout belanja online, tetapi semua harga barang yang berbeda tetap dianggap sama oleh program. Setelah dicek, ternyata ia menggunakan satu variabel untuk menyimpan harga barang, bukan array. Apa kesalahan konsep yang terjadi?

a)

Salah memilih tipe data boolean

b)

Tidak menggunakan struktur data yang dapat menampung banyak nilai

c)

Tidak menambahkan fungsi rekursi

d)

Menggunakan operator logika yang salah

e)

Tidak memakai konstanta dalam program

17.

Dua siswa menulis algoritma untuk menentukan apakah nilai ujian lulus atau tidak. Algoritma pertama memakai percabangan tunggal (if) sedangkan yang kedua memakai if–else. Mana evaluasi yang tepat?

a)

Keduanya salah karena harus memakai rekursi

b)

Algoritma pertama lebih efisien karena lebih pendek

c)

Algoritma kedua lebih tepat karena keputusan lulus/gagal membutuhkan dua kondisi

d)

Algoritma pertama tepat karena hanya memeriksa nilai yang lulus

e)

Kedua algoritma wajib memakai perulangan

18.

Dalam sebuah game, pemain memiliki 5 nyawa. Setiap kali terkena musuh, health berkurang 1. Jika health = 0, game over. Struktur logika yang paling tepat untuk digunakan adalah...

a)

Perulangan tak hingga (infinite loop)

b)

Percabangan bersarang (nested if)

c)

Perulangan dengan kondisi berhenti (while health > 0)

d)

Fungsi rekursi dengan parameter musuh

e)

Tidak perlu algoritma, cukup tulis teks “Game Over”

19.

Program penghitung nilai pelajaran selalu mengabaikan nilai tugas pertama, walaupun dimasukkan oleh user. Apa kemungkinan penyebabnya?

a)

Tipe data string tidak boleh dipakai dalam input

b)

Variabel array dimulai dari indeks 1, bukan 0

c)

Program menggunakan looping yang dimulai dari indeks 1, bukan 0

d)

Program memakai operator !=, bukan ==

e)

Harus memanggil fungsi rekursif ulang

20.

Jika seorang siswa memilih membuat program dengan algoritma rekursif padahal bisa diselesaikan lebih sederhana dengan perulangan, apa penilaian yang tepat?

a)

Rekursi selalu lebih salah dari perulangan

b)

Pilihan benar karena rekursi lebih mudah dipahami komputer

c)

Pilihan kurang tepat karena rekursi menciptakan beban memori lebih besar

d)

Pilihan tepat karena rekursi selalu lebih efisien

e)

Tidak ada yang salah karena semua algoritma pasti sama cepat

21.

Pada aplikasi absensi sekolah, sistem harus menandai siswa yang datang terlambat (jam > 07.00). Struktur kontrol yang tepat digunakan adalah...

a)

Array 2 dimensi

b)

Percabangan if/else

c)

Fungsi rekursi

d)

Sorting data nama siswa

e)

Operator aritmetika modulus

22.

menyimpan semua data dalam variabel terpisah, bukan list atau array. Apa akibatnya?

a)

Program akan lebih cepat diproses

b)

Program tidak dapat menampilkan banyak data secara dinamis

c)

Program otomatis bebas error

d)

Program menjadi bisa menghitung otomatis

e)

Program langsung terhubung dengan database real

23.

Dua algoritma pengurutan dibuat untuk data nilai kelas: Bubble Sort dan Merge Sort. Jika ukuran data sangat besar (100.000 nilai), algoritma mana yang lebih layak dipilih dan mengapa?

a)

Bubble Sort, karena lebih mudah dipahami

b)

Bubble Sort, karena tidak memakai rekursi

c)

Merge Sort, karena lebih efisien dalam jumlah data besar

d)

Keduanya sama cepat karena melakukan pengurutan

e)

Bubble Sort, karena tidak perlu memori tambahan

24.

Dalam aplikasi pengelolaan kantin digital, siswa ingin menghitung total belanja harian. Algoritma yang tepat untuk mengumpulkan total harga makanan yang dipesan adalah...

a)

Sorting

b)

Penjumlahan iteratif dalam perulangan

c)

Pencarian biner

d)

Percabangan bertingkat

e)

Rekursi Fibonacci

25.

Sebuah program menghitung rata-rata nilai tetapi selalu menghasilkan angka 0. Setelah ditelusuri, variabel penampung nilai tidak pernah diperbarui, hanya ditimpa ulang setiap loop. Kesalahan yang terjadi adalah...

a)

Menggunakan tipe boolean, bukan integer

b)

Tidak menggunakan operator assignment +=

c)

Harus menambah kondisi else

d)

Salah deklarasi fungsi main

e)

Tidak melakukan kompil er ulang

26.

Jika algoritma untuk menentukan rute ojek online hanya memilih jarak terpendek tanpa mempertimbangkan kondisi jalan macet, apa kelemahannya?

a)

Algoritma terlalu cepat dieksekusi

b)

Tidak bisa menghitung ongkir

c)

Kurang memperhitungkan variabel kontekstual sehingga hasilnya tidak optimal

d)

Selalu menghasilkan rute terbaik

e)

Tidak dapat dipakai dalam sistem komputer

27.

Seorang siswa ingin menampilkan 30 daftar nama teman sekelasnya di layar secara berurutan. Struktur data yang tepat adalah...

a)

Satu variabel saja

b)

Array atau list

c)

Tipe data boolean

d)

Fungsi rekursif 30 kali pemanggilan

e)

Operator logika

28.

Program untuk menghitung diskon belanja selalu salah ketika harga = 0. Kesalahan ini menunjukkan programmer belum melakukan...

a)

Debugging

b)

Boundary testing

c)

Penulisan komentar kode

d)

Pemilihan bahasa pemrograman yang tepat

e)

Instalasi compiler yang benar

29.

Jika algoritma A memiliki kompleksitas O(n) dan algoritma B memiliki kompleksitas O(n^2), apa evaluasi yang tepat?

a)

Algoritma B lebih cepat

b)

Kedua algoritma sama cepat

c)

Algoritma A lebih efisien untuk input besar

d)

Algoritma B lebih baik karena lebih panjang

e)

Tidak ada perbedaan dalam waktu eksekusi

30.

Siswa membuat program untuk mencatat pengeluaran uang jajan selama sebulan. Ia ingin menghitung total, rata-rata, dan pengeluaran terbesar. Struktur logika yang diperlukan adalah...

a)

Perulangan + variabel penampung nilai

b)

Sorting data nama makanan

c)

Fungsi rekursif tanpa parameter

d)

Operator logika XOR

e)

Percabangan tanpa looping

31.

Ketika menjalankan program simulasi game, error muncul karena array index out of range. Penyebab paling mungkin adalah...

a)

Array dipakai tanpa deklarasi

b)

Loop berjalan melebihi indeks terakhir array

c)

Tipe data salah

d)

Program tidak memakai AI

e)

Tidak menambahkan fungsi return

32.

Dua program berbeda dibuat untuk menghitung luas lingkaran: satu memakai nilai π tetap = 3.14, satu lagi memakai math.pi. Program mana lebih layak dan mengapa?

a)

Program pertama karena lebih pendek

b)

Program kedua karena lebih akurat dan mengikuti standar

c)

Program pertama karena tidak perlu library luar

d)

Keduanya sama karena π tidak berubah

e)

Keduanya salah karena tidak memakai array

33.

Dalam aplikasi voting OSIS digital, data suara disimpan dalam bentuk angka yang terus bertambah setiap pilihan dipilih. Variabel yang tepat digunakan adalah...

a)

Boolean

b)

Integer counter

c)

Array 2D

d)

String

e)

Operator logika

34.

Ketika menulis program penghitung jumlah huruf pada kalimat, siswa lupa melakukan lowercase sebelum proses. Akibatnya, huruf “A” dan “a” dianggap berbeda. Apa konsep yang dilupakan?

a)

Optimasi algoritma

b)

Preprocessing data

c)

Struktur percabangan

d)

Tipe data boolean

e)

Logika AND

35.

Jika suatu algoritma menghasilkan jawaban benar tetapi memerlukan waktu lama untuk diproses, maka...

a)

Algoritmanya salah total

b)

Algoritma dianggap gagal karena tidak efisien

c)

Algoritma tetap dianggap baik karena kebenaran lebih penting dari waktu

d)

Efisiensi tidak penting jika ukurannya kecil

e)

Program otomatis error

36.

Program untuk menentukan apakah tahun tertentu merupakan tahun kabisat membutuhkan...

a)

Percabangan logika

b)

Perulangan

c)

Sorting data

d)

Array dinamis

e)

Fungsi rekursi

37.

Siswa diberi dua pilihan menyimpan data: file lokal di komputer atau cloud. Penilaian yang paling tepat adalah...

a)

File lokal selalu lebih aman

b)

Cloud selalu lebih cepat

c)

Cloud lebih fleksibel tetapi perlu koneksi internet

d)

File lokal tidak bisa hilang datanya

e)

Keduanya tidak dapat digunakan untuk program informatika

38.

Dalam aplikasi peminjaman alat olahraga sekolah, data jumlah bola yang tersedia selalu berubah setelah dipinjam. Konsep yang digunakan adalah...

a)

Variabel dinamis (mutable variable)

b)

Konstanta

c)

Looping tanpa kondisi

d)

Operator logika OR

e)

Array multi-dimensi wajib

39.

Jika seorang programmer menulis kode sangat panjang tanpa fungsi (semua dalam satu blok), apa kekurangan utamanya?

a)

Program lebih cepat berjalan

b)

Program lebih mudah dipahami

c)

Program sulit dipelihara dan diperbaiki (low maintainability)

d)

Program otomatis lebih efisien

e)

Program tidak memerlukan debugging

40.

Seorang siswa ingin menghitung jumlah total pengeluaran pulsa selama 7 hari yang sudah dicatat di Excel pada sel B2 sampai B8. Rumus yang tepat untuk menghitung totalnya adalah…

a)

=COUNT(B2:B8)

b)

=SUM(B2:B8)

c)

=AVERAGE(B2:B8)

d)

=TOTAL(B2:B8)

e)

=ADD(B2:B8)

41.

Seorang gamer ingin mengetahui apakah poin rank hari ini (sel C5) lebih besar dibandingkan kemarin (sel C6). Rumus Excel yang tepat untuk melakukan perbandingan tersebut adalah…

a)

=C5=C6

b)

=C5

c)

=C5<=C6

d)

=C5>C6

e)

=C5<>C6

42.

Dalam tabel nilai ulangan siswa, guru ingin mencari nilai tertinggi dari range D2 sampai D32. Fungsi yang tepat untuk digunakan adalah…

a)

=MAX(D2:D32)

b)

=TOP(D2:D32)

c)

=HIGHEST(D2:D32)

d)

=LARGE(D2:D32)

e)

=SORT(D2:D32)

43.

Seorang siswa membuat daftar harga belanja online di Excel. Ia ingin rata-rata biaya belanja selama 1 bulan dihitung otomatis. Fungsi yang harus digunakan adalah…

a)

=SUM()

b)

=COUNT()

c)

=AVERAGE()

d)

=PRICE()

e)

=MEAN()

44.

Seorang siswa ingin membuat judul tabel “DATA NILAI KELAS X IPA” berada di tengah dan melintasi beberapa kolom. Fitur Excel yang harus ia gunakan adalah…

a)

Wrap Text

b)

Align Left

c)

Merge & Center

d)

WordArt

e)

Format Painter

45.

Jika seorang siswa ingin mengetahui berapa banyak sel yang terisi angka dalam range A1 sampai A10, fungsi yang harus ia gunakan adalah…

a)

=SUM(A1:A10)

b)

=COUNT(A1:A10)

c)

=COUNTA(A1:A10)

d)

=COUNTIF(A1:A10)

e)

=AVERAGE(A1:A10)

46.

Saat mengisi data presensi, seorang guru ingin tahu apakah siswa hadir (H) atau tidak (A). Ia menggunakan rumus =D5="H". Output yang mungkin muncul adalah…

a)

Yes / No

b)

1 / 0

c)

True / False

d)

H / A

e)

100 / 0

47.

Dalam Excel, = 232^3 menghasilkan nilai…

a)

6

b)

5

c)

9

d)

8

e)

23

48.

Jika harga barang di sel B5 adalah 20000 dan siswa ingin mengetahui 10% dari harga tersebut, rumus yang tepat adalah…

a)

=B510

b)

=B5/10

c)

=B5*0.1

d)

=10%B5

e)

=B5+10%

49.

Seorang siswa ingin menampilkan tanggal hari ini dalam format panjang seperti “Tuesday, 27 February 2024”. Format yang harus digunakan adalah…

a)

Currency

b)

Accounting

c)

Short Date

d)

Long Date

e)

Time Format

50.

Siswa ingin mengetahui apakah jumlah follower Instagram minggu ini (sel E3) TIDAK SAMA dengan minggu lalu (sel E4). Operator yang tepat adalah…

a)

=E3=E4

b)

=E3<>E4

c)

=E3<=E4

d)

=E3||E4

e)

=NOT(E3=E4)

51.

Jika data total like YouTube dimasukkan ke sel A1 sampai A10, dan siswa ingin menghitung berapa jumlah sel yang TIDAK kosong, maka fungsi yang tepat adalah…

a)

=COUNTA(A1:A10)

b)

=COUNT(A1:A10)

c)

=COUNTBLANK(A1:A10)

d)

=COUNTX(A1:A10)

e)

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

52.

Jika seorang siswa ingin memindahkan pointer ke sel paling awal A1 tanpa scroll, tombol pintas yang harus ditekan adalah…

a)

Ctrl + End

b)

Shift + A

c)

Ctrl + A

d)

Ctrl + Home

e)

Alt + A1

53.

Seseorang ingin mengetahui rata-rata nilai tugas dari sel C5 sampai C9, namun salah satu sel kosong. Fungsi yang tetap bisa menghitung nilai tanpa error adalah…

a)

=SUM(C5:C9)/5

b)

=COUNT(C5:C9)*C5

c)

=AVERAGE(C5:C9)

d)

=C5+C6+C7+C8+C9

e)

=AVG(C5:C9)

54.

Jika siswa ingin membuat teks dalam sel otomatis turun ke baris berikutnya saat terlalu panjang untuk 1 baris, fitur yang digunakan adalah…

a)

Merge Cells

b)

Split Cells

c)

Wrap Text

d)

Shrink to Fit

e)

Align Bottom

55.

Dalam tugas kelompok, siswa mencatat jumlah halaman yang sudah selesai diketik per anggota tim di sel D2:D6. Jika ingin mencari halaman terkecil yang sudah diketik, rumus yang tepat adalah…

a)

=SUM(D2:D6)

b)

=LOW(D2:D6)

c)

=MIN(D2:D6)

d)

=SMALL(D2:D6)

56.

Seorang siswa ingin membuat perbandingan apakah nilai tugas (sel B3) lebih kecil dari nilai ulangan (sel C3). Rumus yang tepat adalah…

a)

=B3

b)

=C3>B3

c)

=B3<=C3

d)

=C3>=B3

e)

Semua benar

57.

Seorang siswa ingin memastikan data nilai tidak tertinggal saat digulir ke bawah. Ia perlu mengunci baris paling atas agar tetap terlihat. Fitur Excel yang digunakan adalah…

a)

Split Pane

b)

Freeze Panes

c)

Protect Sheet

d)

Page Break

e)

Lock Cell

58.

Jika seorang siswa ingin mengalikan nilai pada sel A2 dengan B2 lalu menyalin rumusnya ke bawah hingga baris 10, maka simbol referensi sel yang ideal digunakan adalah…

a)

=A2*B2

b)

= AA 2* BB 2

c)

=A 2B2*B 2

d)

= A2A2* B2

e)

=&A2*B2

59.

Seorang siswa memasukkan data belanja Shopee di Excel dan ingin langsung mengetahui total belanja sekaligus rata-rata dalam satu baris hasil. Manakah strategi penggunaan fungsi yang paling efisien?

a)

Menjumlah secara manual dengan kalkulator lalu diketik di Excel

b)

Menggunakan =SUM() dan =AVERAGE() pada sel berbeda

c)

Menggabungkan SUM dan AVERAGE dalam satu rumus

d)

Menjumlahkan satu per satu cell secara manual di Excel

e)

Memakai fitur Filter untuk menghitung otomatis

60.

Jika data nilai tersimpan dalam format teks (misal “80”) dan menyebabkan fungsi =AVERAGE() tidak bekerja, maka langkah evaluasi yang tepat adalah…

a)

Ganti font angka

b)

Ubah format sel menjadi Number

c)

Hapus nilai dan ketik ulang

d)

Gunakan fungsi =TEXT()

e)

Gunakan COUNTIF

61.

Seorang content creator ingin membandingkan jumlah like TikTok minggu ini (sel H5) dan minggu lalu (sel H6). Jika ia ingin menampilkan tulisan “Naik” jika minggu ini lebih besar, maka fungsi logika yang tepat digunakan adalah…

a)

=IF(H5>H6,"Naik","Turun")

b)

=IF(H5=H6,"Sama","Beda")

c)

=IF(H5,H6,"Naik")

d)

=IF(H6>H5,"Naik","Turun")

e)

=IF(H5

62.

Jika siswa ingin mengetahui berapa sel yang berisi kata “Hadir” dalam presensi kelas, rumus yang tepat untuk digunakan adalah…

a)

=COUNT(Hadir)

b)

=COUNTA(range)

c)

=COUNTIF(range,"Hadir")

d)

=COUNTIFS(range)

e)

=COUNT(range,Hadir)

63.

Siswa ingin menyalin data format mata uang dari sel B2 ke sel B3 tanpa mengubah isi angka. Fitur yang tepat untuk digunakan adalah…

a)

Copy – Paste All

b)

Copy – Paste Values

c)

Copy – Paste Formatting

d)

Copy – Paste Formula

e)

Format to Currency

64.

Seorang siswa sedang membuat tabel ranking mobile game berdasarkan skor tertinggi. Jika skor berada di kolom D, fungsi yang tepat untuk menampilkan 3 skor tertinggi berturut-turut adalah…

a)

=MAX(D:D)

b)

=RANK(D:D)

c)

=LARGE(D:D,3)

d)

=TOP3(D:D)

e)

=SORT(D:D,3)

65.

Jika siswa ingin menghitung berapa banyak data kosong dalam range F2:F50, maka fungsi yang digunakan adalah…

a)

=COUNT(F2:F50)

b)

=COUNTA(F2:F50)

c)

=COUNTBLANK(F2:F50)

d)

=COUNTIF(F2:F50,"")

e)

C dan D benar

66.

Siswa ingin membandingkan nilai rata-rata kelas A dan kelas B. Setelah menghitung kedua rata-rata, langkah analisis evaluatif yang paling tepat adalah…

a)

Menentukan kelas mana yang lebih banyak siswa

b)

Mengurutkan nilai tertinggi

c)

Membuat kesimpulan berdasarkan rata-rata tertinggi

d)

Menghapus data yang lebih kecil

e)

Mengubah semua nilai agar sama

67.

Seorang siswa ingin mengatur lebar kolom tabel Excel agar otomatis menyesuaikan panjang data yang ada. Fitur cepat yang dapat digunakan adalah…

a)

AutoSize

b)

AutoFit Column Width

c)

Resize Cell

d)

Fit Cell to Data

e)

Format > Stretch Width

68.

Jika sebuah rumus Excel menghasilkan error #DIV/0!, maka kesalahan tersebut disebabkan oleh…

a)

Penulisan huruf kapital yang salah

b)

Penggunaan tanda kurung tidak lengkap

c)

Perhitungan pembagian dengan angka 0

d)

Penggunaan rumus yang tidak dikenal

e)

Format sel berubah otomatis

69.

Seorang siswa menghitung total belanja e-wallet dan mendapatkan hasil 250000. Namun Excel menampilkan angka sebagai 2.5E+05. Evaluasi yang benar untuk memperbaiki tampilan adalah…

a)

Mengubah format sel menjadi Text

b)

Mengubah format menjadi Currency atau Number

c)

Menghapus tanda koma pada layar

d)

Mengganti font angka menjadi Arial

e)

Menghapus rumus dan mengetik angka manual