A. SOAL PILIHAN GANDA (40 SOAL)
1. Di aplikasi pengolah angka seperti Microsoft Excel atau Google Sheets, pertemuan antara baris (row) dan kolom (column) disebut… (LOTS)
A. Range
B. Cell
C. Worksheet
D. Formula Bar
2. Fungsi atau formula dasar spreadsheet yang digunakan untuk menghitung total jumlah nilai dari sekumpulan data angka adalah… (LOTS)
A. AVERAGE
B. MAX
C. SUM
D. COUNT
3. Jika pada sel A1 berisi angka 10, sel A2 berisi angka 20, dan sel A3 berisi angka 30. Rumus =AVERAGE(A1:A3) jika dijalankan akan menghasilkan nilai… (MOTS)
A. 10
B. 20
C. 30
D. 60
4. Perhatikan fungsi berikut: =COUNT(B1:B5). Jika sel B1 sampai B5 berisi data berturut-turut: 12, “Budi”, 15, 20, dan sel kosong. Maka hasil akhir dari fungsi tersebut adalah… (MOTS)
A. 3
B. 4
C. 5
D. 2
5. Fitur pada spreadsheet yang paling tepat digunakan jika kita hanya ingin menampilkan baris data siswa yang berasal dari kota “Bandung” pada sebuah tabel data yang sangat besar adalah… (MOTS)
A. Sort Ascending
B. Filter
C. Merge Cells
D. Data Validation
6. Jika kita memiliki data nama-nama siswa yang acak dan ingin mengurutkannya berdasarkan abjad dari Z ke A, maka fitur pengurutan data yang harus kita pilih adalah… (MOTS)
A. Sort Ascending
B. Sort Descending
C. Custom Filter
D. AutoSum
7. Penulisan alamat range yang benar untuk kumpulan sel yang membentang dari kolom B baris ke-2 hingga kolom D baris ke-10 adalah… (MOTS)
A. B2-D10
B. B2;D10
C. B2:D10
D. B2=D10
8. Seorang siswa ingin menampilkan visualisasi persentase kontribusi jumlah peserta setiap ekstrakurikuler terhadap total seluruh siswa di sekolah. Jenis grafik yang paling cocok digunakan adalah… (MOTS)
A. Line Chart (Grafik Garis)
B. Bar Chart (Grafik Batang)
C. Pie Chart (Grafik Lingkaran)
D. Scatter Plot (Grafik Sebar)
9. Suatu hari, Andi membuat rumus pembagian di Excel yaitu =A1/B1. Namun pada sel hasil justru muncul pesan error #DIV/0!. Analisis yang paling tepat mengenai penyebab error tersebut adalah… (HOTS)
A. Sel A1 berisi teks, bukan angka numerik.
B. Sel B1 bernilai 0 atau dalam keadaan kosong (blank).
C. Nama rumus yang dimasukkan Andi salah ketik (typo).
D. Kapasitas sel tidak muat untuk menampilkan hasil angka yang panjang.
10. Bu Ratih ingin melihat tren kenaikan atau penurunan nilai rata-rata ujian harian Informatika kelas 7 dari bulan Januari hingga Juni. Berdasarkan kebutuhan tersebut, jenis visualisasi data yang paling efektif untuk menyajikan data perkembangan berkala tersebut adalah… (HOTS)
A. Pie Chart, karena mudah melihat perbandingan persentase bulanan.
B. Line Chart, karena sangat baik dalam menggambarkan tren perubahan data dari waktu ke waktu.
C. Bar Chart horizontal, agar nama bulan terlihat lebih panjang dan rapi.
D. Scatter Chart, untuk melihat persebaran nilai acak siswa setiap hari.
11. Pada sel C2 terdapat formula: =IF(B2>=75; "LULUS"; "REMIDI"). Jika sel B2 berisi angka 75, maka hasil yang akan ditampilkan pada sel C2 adalah… (HOTS)
A. LULUS
B. REMIDI
C. FALSE
D. #VALUE!
12. Diberikan tabel berisi kolom “Kelas”, “Nama Siswa”, dan “Nilai”. Jika kita ingin mengurutkan data agar siswa berkumpul berdasarkan kelasnya terlebih dahulu (A-Z), lalu di dalam kelas yang sama nama siswa diurutkan sesuai abjad (A-Z), langkah yang harus dilakukan adalah… (HOTS)
A. Melakukan Sort Ascending pada kolom Nama Siswa saja.
B. Melakukan Sort Descending pada kolom Kelas saja.
C. Menggunakan fitur Custom Sort dengan Level 1 kolom Kelas (A-Z) dan Level 2 kolom Nama Siswa (A-Z).
D. Menggunakan fitur Filter lalu menghilangkan centang pada nama siswa yang tidak berurutan.
13. Perhatikan data penjualan buku berikut: Bulan Jan (50), Feb (40), Mar (65), Apr (30). Pemilik toko ingin menganalisis performa penjualan. Manakah kesimpulan yang paling tepat berdasarkan data tersebut? (HOTS)
A. Penjualan buku di toko tersebut selalu mengalami peningkatan setiap bulan.
B. Penjualan tertinggi terjadi pada bulan Maret, sedangkan penurunan paling tajam terjadi pada bulan April.
C. Rata-rata penjualan buku setiap bulan berada di atas angka 60 buku.
D. Bulan Februari memiliki performa penjualan yang jauh lebih baik daripada bulan Januari.
14. Urutan langkah-langkah logis, terstruktur, dan sistematis yang digunakan untuk menyelesaikan suatu masalah atau menjalankan perintah dinamakan… (LOTS)
A. Program
B. Algoritma
C. Konstanta
D. Variabel
15. Pada aplikasi pemrograman visual Scratch, karakter atau objek visual yang dapat diprogram untuk bergerak, bersuara, dan berinteraksi disebut… (LOTS)
A. Stage
B. Sprite
C. Backdrop
D. Block
16. Blok kode berwarna kuning di Scratch yang bertuliskan “when green flag clicked” termasuk dalam kategori kelompok blok… (LOTS)
A. Motion
B. Looks
C. Events
D. Control
17. Jika sebuah Sprite awalnya menghadap ke arah kanan (90 derajat), kemudian di dalam skripnya diberikan blok perintah “turn left 90 degrees”, maka arah hadap Sprite sekarang menjadi… (MOTS)
A. Atas (0 derajat)
B. Bawah (180 derajat)
C. Kiri (-90 derajat)
D. Tetap menghadap ke kanan
18. Perhatikan potongan algoritma Scratch berikut: Sprite berada di koordinat awal X=0. Kemudian Sprite masuk ke dalam blok perulangan “repeat 5 [change x by 10]”. Berapakah koordinat X akhir dari Sprite tersebut? (MOTS)
A. 10
B. 5
C. 50
D. 0
19. Di dalam dunia pemrograman, suatu tempat di dalam memori komputer yang diberi nama dan digunakan untuk menyimpan nilai data yang dapat berubah-ubah selama program dijalankan disebut… (MOTS)
A. Konstanta
B. Variabel
C. Operator
D. Fungsi
20. Perhatikan instruksi sehari-hari berikut: “Jika lampu lalu lintas berwarna merah, maka kendaraan harus berhenti.” Jika instruksi tersebut diubah ke dalam bentuk struktur kontrol pseudocode yang benar adalah… (MOTS)
A. repeat until lampu == merah [ jalankan kendaraan ]
B. if lampu == merah then [ berhenti ]
C. if lampu == hijau then [ berhenti ]
D. while lampu == merah [ jalankan kendaraan ]
21. Pada pembuatan diagram alir (flowchart), simbol berbentuk belah ketupat (decision/keputusan) digunakan untuk menggambarkan… (MOTS)
A. Titik awal (start) atau akhir (end) dari suatu program.
B. Proses perhitungan rumus atau penugasan nilai variabel.
C. Pilihan kondisi atau percabangan jalur keputusan berdasarkan syarat tertentu.
D. Input data dari pengguna atau output cetak dokumen.
22. Perhatikan alur logika flowchart ini: Mulai -> Input Nilai -> Jika Nilai > 70 maka Cetak “Lulus”, jika tidak maka Cetak “Gagal” -> Selesai. Jika pengguna memasukkan nilai sebesar 65, maka kalimat yang akan muncul di layar adalah… (MOTS)
A. Lulus
B. Gagal
C. Nilai > 70
D. Tidak memunculkan teks apa pun
23. Blok Scratch yang digunakan untuk memeriksa kondisi sensor, seperti apakah Sprite sedang menyentuh warna tertentu atau mendeteksi jarak dari mouse-pointer, berada pada kategori… (MOTS)
A. Operators
B. Control
C. Sensing
D. Variables
24. Perhatikan urutan baris perintah berikut pada sebuah program:
1. set [skor] to 0
2. change [skor] by 5
3. change [skor] by -2
Berapakah nilai akhir yang tersimpan dalam variabel skor? (MOTS)
A. 0
B. 5
C. 3
D. 2
25. Rian membuat program di Scratch agar Sprite kucing berjalan lurus terus-menerus menggunakan blok “forever [move 10 steps]”. Namun, kucing tersebut berjalan melewati batas layar (stage) dan menghilang. Blok kode apa yang harus dimasukkan ke dalam blok “forever” agar kucing memantul kembali saat menabrak tepi layar? (HOTS)
A. next costume
B. go to random position
C. if on edge, bounce
D. wait 1 seconds
26. Perhatikan jalannya pseudocode perulangan berikut ini:
X = 1 REPEAT 3 TIMES: X = X + 2 PRINT X
Berapakah nilai variabel X yang dicetak di akhir baris program tersebut? (HOTS)
A. 3
B. 5
C. 7
D. 6
27. Kita ingin membuat sebuah game di Scratch di mana koin akan bertambah 1 poin setiap kali Sprite Karakter menyentuh koin tersebut, lalu koin otomatis berpindah ke posisi acak. Kombinasi skrip logika di dalam objek koin yang paling tepat adalah… (HOTS)
A. forever [ if touching [Karakter] then [ change [skor] by 1 -> go to random position ] ]
B. if touching [Karakter] then [ set [skor] to 1 -> hide ]
C. forever [ move 10 steps -> if on edge, bounce ]
D. repeat 10 [ if touching [mouse-pointer] then [ change [skor] by -1 ] ]
28. Mengapa dalam merancang sebuah program komputer kita sangat disarankan untuk membuat algoritma atau flowchart terlebih dahulu daripada langsung mengetik kode program? Analisis alasan utamanya! (HOTS)
A. Agar program yang dibuat otomatis memiliki tampilan antarmuka yang indah dan berwarna-warni.
B. Membantu memetakan alur berpikir logis, meminimalkan bug/kesalahan logika, dan mempermudah pemecahan masalah sebelum pengodean.
C. Karena sistem operasi komputer hanya mampu mengeksekusi file yang berbentuk gambar diagram alir.
D. Agar proses pembuatan software memakan waktu yang lebih lama dan terlihat rumit.
29. Terdapat dua algoritma untuk mencari nama di buku telepon. Algoritma A memeriksa halaman satu per satu dari awal sampai ketemu. Algoritma B membuka langsung halaman tengah, mengecek abjad, lalu membuang setengah bagian halaman yang dipastikan salah, dan mengulangi prosesnya di setengah halaman tersisa. Evaluasi efisiensi kedua algoritma tersebut! (HOTS)
A. Algoritma A jauh lebih cepat dibanding Algoritma B jika nama target terletak di halaman paling belakang.
B. Algoritma B jauh lebih efisien untuk data skala besar karena memotong setengah opsi pencarian pada setiap langkahnya.
C. Kedua algoritma memiliki tingkat kecepatan dan efisiensi yang sama persis dalam kondisi data apa pun.
D. Algoritma A lebih menghemat penggunaan memori komputer karena tidak membagi-bagi halaman buku.
30. Perhatikan blok perulangan bersarang (nested loop) di bawah ini:
REPEAT 2 TIMES:
REPEAT 3 TIMES:
PLAY SOUND [Pop]
Berapa kali suara “Pop” akan terdengar berbunyi ketika skrip program di atas dijalankan? (HOTS)
A. 5 kali
B. 6 kali
C. 2 kali
D. 3 kali
31. Analisis logika berikut: Sebuah kondisi percabangan diatur IF <skor > 100> THEN [ PRINT "Menang" ] ELSE [ PRINT "Main Lagi" ]. Jika skor yang didapatkan pemain saat ini tepat berangka 100, pesan apa yang akan tercetak di layar? (HOTS)
A. Menang
B. Main Lagi
C. Menang dan Main Lagi tercetak bersamaan
D. Terjadi error sistem karena angka 100 tidak dikenali oleh operator
32. Tindakan mengolok-olok, merundung, mengintimidasi, mengucilkan, atau menyebarkan aib seseorang melalui media digital (seperti WhatsApp, Instagram, atau game online) dinamakan… (LOTS)
A. Cyber law
B. Cyber crime
C. Cyberbullying
D. Digital citizenship
33. Saat membuat akun media sosial atau email, kita wajib membuat kata sandi (password) demi keamanan. Di antara pilihan berikut, manakah contoh password yang paling kuat dan aman dari risiko peretasan/hacking? (MOTS)
A. 12345678
B. TanggalLahirSaya
C. Inf@7_mErDeka!
D. budisaja
34. Jika Anda menemukan sebuah artikel berita, foto, atau ilustrasi milik orang lain di internet dan ingin menggunakannya sebagai materi tugas sekolah yang akan diunggah ke blog, tindakan etis yang sesuai dengan Hak Kekayaan Intelektual (HAKI) adalah… (MOTS)
A. Mengakuinya sebagai karya sendiri agar mendapat pujian dan nilai yang tinggi.
B. Mengunduh lalu menghapus watermark atau nama pencipta asli agar terlihat rapi.
C. Menyertakan sumber tautan (link) referensi dan nama pencipta asli karya tersebut secara jelas.
D. Menyebarkannya kembali dan mengenakan tarif bagi orang lain yang ingin mengunduhnya.
35. Kehadiran platform toko online (E-commerce) membawa dampak besar bagi masyarakat. Dampak positif yang paling utama dari sisi efisiensi waktu dan tenaga bagi konsumen adalah… (MOTS)
A. Memicu sifat konsumtif masyarakat untuk terus membeli barang yang tidak dibutuhkan.
B. Memungkinkan konsumen membeli barang dari mana saja tanpa harus pergi ke toko fisik.
C. Menutup seluruh peluang usaha bagi pedagang tradisional di pasar lokal.
D. Membuat semua harga barang di internet menjadi murah dan serba gratis.
36. Tata krama, sopan santun, atau etika komunikasi yang wajib diterapkan saat berinteraksi di dalam grup chat kelas yang berisi guru dan teman-teman dinamakan… (MOTS)
A. Network security
B. Netiket (Netiquette)
C. Social engagement
D. Digital skill
37. Sebuah informasi menyebar di grup WhatsApp bahwa besok sekolah akan libur total karena ada meteor jatuh, namun informasi itu tidak memiliki sumber tautan resmi. Sikap digital citizenship yang paling benar adalah… (MOTS)
A. Langsung membagikan info tersebut ke grup lain agar semua teman tahu.
B. Mempercayainya dan langsung memutuskan untuk tidak datang ke sekolah besok pagi.
C. Melakukan cek fakta (cross-check) ke saluran informasi resmi sekolah atau bertanya langsung kepada wali kelas sebelum menyebarkannya.
D. Mengabaikannya namun ikut menghujat pengirim pesan dengan kata-kata kasar di grup.
38. Seseorang sengaja mengambil foto kartu identitas (KTP/Kartu Pelajar) milik temannya secara diam-diam, lalu menyebarkannya di grup publik sebagai bahan lelucon. Berdasarkan regulasi hukum pemanfaatan teknologi di Indonesia (UU ITE), tindakan tersebut… (HOTS)
A. Diperbolehkan karena tujuannya murni hanya untuk hiburan dan bercanda antar teman dekat.
B. Merupakan pelanggaran hukum terkait penyebaran data pribadi orang lain tanpa izin dan dapat diancam sanksi pidana.
C. Dianggap wajar asalkan kartu identitas tersebut tidak disalahgunakan untuk pinjaman online.
D. Hanya pelanggaran etika ringan yang cukup diselesaikan dengan cara meminta maaf lewat pesan singkat.
39. Mengapa fenomena “jejak digital” (digital footprint) sangat penting untuk diperhatikan dan dijaga oleh remaja saat menggunakan internet? Analisis dampak jangka panjangnya! (HOTS)
A. Karena jejak digital akan terhapus bersih secara otomatis setiap kali perangkat HP dimatikan.
B. Segala postingan foto, video, maupun komentar kasar yang pernah dibuat bisa tersimpan permanen dan berpotensi memengaruhi reputasi diri atau karier di masa depan.
C. Jejak digital dapat menyebabkan kuota data internet menjadi sangat boros jika terlalu sering berkomentar.
D. Jejak digital hanya bisa diakses oleh penyedia layanan internet (provider) saja, sehingga dijamin aman dari publik.
40. Dalam proyek kelompok Praktik Lintas Bidang (PLB), tim kelompok diminta membuat infografis digital bertema lingkungan hidup dalam waktu 3 hari. Strategi manajemen tugas tim mana yang paling efektif agar selesai tepat waktu dengan kualitas maksimal? (HOTS)
A. Ketua kelompok mengerjakan seluruh tugas sendirian dari awal sampai akhir, sementara anggota lain hanya menyetor nama.
B. Membagi tugas secara adil sejak hari pertama (mencari data materi, menyusun teks draf, dan mendesain grafis), lalu digabungkan pada hari kedua untuk dievaluasi bersama.
C. Menunda semua pekerjaan hingga malam terakhir sebelum pengumpulan demi mencari ide secara mendadak (sistem kebut semalam).
D. Membayar jasa kelompok lain atau kakak kelas untuk membuatkannya agar hasilnya pasti bagus.
B. SOAL ESSAY (5 SOAL)
1. (Topik: Analisis Data)
Jelaskan perbedaan mendasar fungsi penggunaan antara formula =SUM() dan formula =COUNT() pada aplikasi pengolah angka (spreadsheet), serta berikan contoh skenario kasus konkret penggunaan masing-masing formula tersebut!
2. (Topik: Algoritma dan Pemrograman)
Buatlah rancangan algoritma sederhana dalam bentuk kalimat deskriptif (narasi) untuk menyelesaikan aktivitas “Mengambil uang tunai di mesin ATM”! Pastikan urutan langkah-langkah yang Anda susun logis, runtut, dan sistematis dari awal hingga kartu ATM keluar kembali.
3. (Topik: Algoritma dan Pemrograman)
Perhatikan potongan struktur logika percabangan di bawah ini:
Mulai Input Nilai_Siswa Jika Nilai_Siswa >= 80 Maka Cetak "Predikat A" Jika Tidak, Jika Nilai_Siswa >= 70 Maka Cetak "Predikat B" Jika Tidak Cetak "Predikat C" Selesai
Jika seorang siswa menginput data Nilai_Siswa sebesar 78, tentukan kalimat predikat apa yang akan dicetak oleh sistem beserta analisis jalannya alur logika tersebut hingga menemukan hasil akhir!
4. (Topik: Dampak Sosial Informatika)
Perkembangan internet memberikan kemudahan luar biasa bagi kita untuk mencari informasi, namun di sisi lain memicu maraknya penyebaran berita bohong (Hoax). Tuliskan minimal 3 ciri-ciri yang mengindikasikan bahwa sebuah informasi atau berita digital berpotensi kuat sebagai berita Hoax!
5. (Topik: Praktik Lintas Bidang)
Dalam membuat sebuah product informatika (seperti presentasi digital atau infografis), mengapa aspek “Kesesuaian Konten/Data” dan aspek “Estetika Visual/Desain” harus seimbang? Apa dampak yang terjadi jika sebuah infografis hanya berfokus pada desain grafis yang sangat indah tetapi data informasi di dalamnya terbukti tidak akurat? Jelaskan pendapat analisis Anda!