wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Latihan Untuk USBN

Total questions: 73

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Manakah yang merupakan langkah pertama dalam berpikir komputasional?

a)

Menguji solusi

b)

Menganalisis masalah

c)

Menguraikan masalah menjadi bagian-bagian kecil

d)

Menyusun algoritma

2.

Proses pengenalan pola (pattern recognition) dalam berpikir komputasional bertujuan untuk…

a)

Mengidentifikasi kesamaan dalam data

b)

Menentukan solusi akhir

c)

Menyusun algoritma secara keseluruhan

d)

Menguji solusi yang telah dibuat

3.

Abstraksi dalam konteks komputasional berarti…

a)

Menyusun langkah-langkah solusi

b)

Mengabaikan detail yang tidak perlu untuk fokus pada hal penting

c)

Mengelompokkan data berdasarkan kesamaan

d)

Menguji solusi secara menyeluruh

4.

Contoh penerapan berpikir komputasional di kehidupan sehari-hari adalah…

a)

Menghafal jadwal harian tanpa analisis

b)

Memecah tugas rumah menjadi langkah-langkah sederhana

c)

Menyalin tugas teman

d)

Mengulang-ulang jawaban yang sama

5.

Mengapa verifikasi penting dalam penyusunan algoritma?

a)

Untuk memastikan algoritma berjalan sesuai harapan

b)

Untuk menambahkan fitur baru

c)

Untuk mengurangi kompleksitas algoritma

d)

Untuk membuat algoritma lebih sederhana

6.

Salah satu keuntungan berpikir komputasional adalah…

a)

Meningkatkan kecepatan dalam menghafal

b)

Meningkatkan kemampuan memecahkan masalah secara sistematis

c)

Mengurangi kreativitas dalam menyelesaikan masalah

d)

Menurunkan kemampuan analisis

7.

Penerapan berpikir komputasional dalam matematika dapat membantu siswa…

a)

Menghitung secara manual tanpa algoritma

b)

Mengidentifikasi pola dan hubungan antar angka

c)

Menghindari penggunaan logika dalam perhitungan

d)

Menggunakan kalkulator untuk setiap soal

8.

Sebuah sekolah ingin mengoptimalkan sistem penjadwalan pelajaran agar efisien dan adil. Berdasarkan konsep berpikir komputasional, langkah apa yang paling kritis dalam merancang sistem tersebut dan mengapa?

a)

Identifikasi masalah karena menentukan parameter dasar penjadwalan

b)

Decomposition untuk memecah masalah kompleks menjadi komponen yang lebih sederhana

c)

Pattern recognition untuk menemukan pola distribusi waktu yang ideal

d)

Evaluasi solusi untuk memastikan kesesuaian dengan kebutuhan semua pihak

9.

Apa fungsi utama aplikasi surel dalam konteks TIK?

a)

Mengolah data numerik

b)

Menyusun presentasi

c)

Mengirim dan menerima pesan elektronik

d)

Menyimpan file secara offline

10.

Web browser digunakan untuk…

a)

Mengedit dokumen teks

b)

Menyusun database

c)

Menjelajahi dan mencari informasi di internet

d)

Mendesain grafis

11.

Content Management System (CMS) membantu pengguna untuk…

a)

Mengelola dan mempublikasikan konten digital secara terstruktur

b)

Menghitung rumus matematika

c)

Mengedit video secara profesional

d)

Menulis program komputer

12.

Bagaimana integrasi penggunaan aplikasi surel, browser, dan CMS dapat meningkatkan efektivitas komunikasi dan kolaborasi di lingkungan belajar digital?

a)

Dengan mengirim email secara rutin

b)

Dengan menggabungkan fungsi pencarian, pengelolaan konten, dan komunikasi untuk mendukung kolaborasi terpadu

c)

Dengan menggunakan satu aplikasi saja

d)

Dengan menyimpan semua data secara lokal

13.

Manakah komponen utama yang terdapat pada sistem komputer?

a)

Monitor, printer, scanner

b)

CPU, memory, storage

c)

Keyboard, mouse, speaker

d)

Webcam, modem, router

14.

Fungsi dari RAM dalam komputer adalah untuk…

a)

Menyimpan data secara permanen

b)

Menyimpan data sementara selama proses berjalan

c)

Menampilkan output pada layar

d)

Menghubungkan komputer ke internet

15.

Proses penyimpanan data melalui pengkodean di memori komputer dikenal sebagai…

a)

Dekripsi

b)

Kompilasi

c)

Encoding

d)

Storage allocation

16.

Konektivitas jaringan lokal (LAN) memungkinkan…

a)

Komunikasi antar perangkat dalam satu area terbatas

b)

Koneksi internet global secara langsung

c)

Penggunaan perangkat lunak secara individual

d)

Penyimpanan data tanpa jaringan

17.

Perbedaan utama antara koneksi kabel dan nirkabel adalah…

a)

Kecepatan koneksi

b)

Metode transmisi data, yaitu menggunakan media fisik vs sinyal radio

c)

Kapasitas penyimpanan

d)

Ukuran perangkat

18.

Bagaimana analisis kritis terhadap penerapan jaringan nirkabel di sekolah dapat membantu mengoptimalkan keamanan dan efisiensi komunikasi data?

a)

Dengan membatasi jumlah perangkat yang terkoneksi

b)

Dengan menerapkan protokol keamanan yang canggih serta evaluasi kebutuhan jaringan secara berkala

c)

Dengan mengganti semua perangkat dengan versi terbaru

d)

Dengan menurunkan kecepatan internet

19.

Langkah pertama dalam analisis data adalah…

a)

Pengolahan data

b)

Pengumpulan data

c)

Interpretasi hasil

d)

Visualisasi data

20.

Teknik analisis data yang digunakan untuk menemukan pola dan hubungan antar variabel adalah…

a)

Analisis regresi

b)

Analisis deskriptif

c)

Analisis SWOT

d)

Analisis naratif

21.

Dalam konteks analisis data, visualisasi data berfungsi untuk…

a)

Menyembunyikan informasi penting

b)

Menyajikan data secara grafis untuk memudahkan interpretasi

c)

Menambah jumlah data

d)

Mengurangi kualitas data

22.

Salah satu cara untuk memprediksi tren data adalah dengan…

a)

Mengabaikan data historis

b)

Menggunakan metode statistik seperti analisis regresi

c)

Membandingkan data acak

d)

Hanya mengandalkan intuisi

23.

Jika diberikan dataset penjualan produk selama 5 tahun, langkah analisis apa yang paling kritis untuk memprediksi tren penjualan dan mengapa?

a)

Menghitung rata-rata penjualan setiap tahun

b)

Melakukan analisis regresi untuk menentukan tren dan faktor-faktor yang mempengaruhi penjualan

c)

Menyajikan data dalam bentuk tabel

d)

Mengumpulkan data baru dari sumber lain

24.

Interpretasi data yang baik harus mencakup…

a)

Hanya angka-angka mentah tanpa analisis

b)

Penjelasan yang menyeluruh tentang arti data tersebut dan implikasinya

c)

Menyajikan data secara acak

d)

Menggunakan data tanpa sumber

25.

Pengolahan data secara terstruktur memudahkan dalam…

a)

Menghasilkan laporan yang tidak sistematis

b)

Menyimpulkan informasi dengan cepat dan tepat

c)

Mengurangi jumlah data yang tersedia

d)

Menyimpan data tanpa analisis

26.

Algoritma merupakan…

a)

Kumpulan data yang tidak terstruktur

b)

Rangkaian langkah logis untuk menyelesaikan suatu masalah

c)

Alat untuk menggambar grafik

d)

Alat untuk menggambar grafik

27.

Dalam pemrograman, penggunaan variabel berfungsi untuk…

a)

Menyimpan nilai sementara yang dapat berubah

b)

Menyimpan nilai tetap yang tidak berubah

c)

Mengatur tampilan antarmuka

d)

Menghubungkan ke internet

28.

Bahasa pemrograman yang menggunakan pendekatan blok (visual) adalah…

a)

Python

b)

Scratch

c)

C++

d)

Java

29.

Pernyataan "looping" dalam pemrograman berarti…

a)

Melakukan perulangan instruksi tertentu

b)

Menghentikan program

c)

Menginisialisasi variabel

d)

Menyimpan data dalam memori

30.

Seorang siswa diminta membuat program untuk mengurutkan data nilai siswa secara ascending dan descending. Langkah apa yang paling kritis dalam proses pengkodean program tersebut dan mengapa?

a)

Menulis kode secara acak

b)

Menentukan algoritma pengurutan yang efisien dan mengujinya dengan data uji

c)

Menggunakan bahasa pemrograman yang sulit

d)

Menyalin kode dari internet tanpa modifikasi

31.

Fungsi "if-else" dalam pemrograman digunakan untuk…

a)

Menyimpan data

b)

Mengontrol alur keputusan berdasarkan kondisi tertentu

c)

Menampilkan output statis

d)

Mengulangi perintah secara otomatis

32.

Debugging dalam proses pemrograman bertujuan untuk…

a)

Menambahkan fitur baru

b)

Mencari dan memperbaiki kesalahan dalam kode

c)

Menyimpan program dalam bentuk file

d)

Menulis dokumentasi program

33.

Konsep etika dalam penggunaan TIK mencakup…

a)

Hanya pemanfaatan teknologi untuk hiburan

b)

Penggunaan teknologi yang bertanggung jawab dan menghormati privasi

c)

Mengabaikan keamanan data

d)

Mengakses semua informasi tanpa filter

34.

Bagaimana penerapan etika digital dapat meminimalisir dampak negatif media sosial dalam masyarakat?

a)

Dengan membatasi akses internet sepenuhnya

b)

Dengan menerapkan regulasi dan pendidikan literasi digital yang menekankan tanggung jawab pribadi dan kolektif

c)

Dengan menghapus seluruh akun media sosial

d)

Dengan menggunakan teknologi tanpa batasan

35.

Dalam merancang solusi digital untuk masalah lingkungan, langkah apa yang paling utama dalam mengintegrasikan berbagai disiplin ilmu?

a)

Mengumpulkan data lingkungan dari satu sumber saja

b)

Menggabungkan pengetahuan dari ilmu komputer, biologi, dan geografi untuk merancang sistem monitoring lingkungan

c)

Menggunakan teknologi canggih tanpa mempertimbangkan konteks lokal

d)

Fokus hanya pada aspek teknologi informasi

36.

Peran kolaborasi dalam praktik lintas bidang adalah untuk…

a)

Menyelesaikan masalah secara individu

b)

Mengintegrasikan ide dan keahlian dari berbagai bidang untuk menghasilkan solusi inovatif

c)

Mengabaikan pendapat pihak lain

d)

Mengurangi kompleksitas masalah

37.

Salah satu indikator keberhasilan proyek lintas bidang adalah…

a)

Hanya dilihat dari segi teknologi yang digunakan

b)

Dapat menyelesaikan masalah secara holistik dan meningkatkan kualitas hidup masyarakat

c)

Terbatas pada satu disiplin ilmu saja

d)

Fokus pada keuntungan finansial semata

38.

Evaluasilah efektivitas solusi digital yang telah dirancang untuk meningkatkan sistem pelayanan publik di suatu kota. Aspek apa yang paling penting untuk dievaluasi dan mengapa?

a)

Kecepatan pemrosesan data karena merupakan indikator kinerja teknis

b)

Dampak sosial dan kemudahan akses karena mencerminkan kebermanfaatan solusi bagi masyarakat

c)

Biaya implementasi saja karena menentukan kelayakan ekonomi

d)

Kompleksitas kode program karena menunjukkan tingkat inovasi

39.

Jika sebuah proyek lintas bidang menghasilkan produk digital yang inovatif namun belum sepenuhnya memenuhi kebutuhan pengguna, langkah evaluasi apa yang harus dilakukan?

a)

Mengabaikan umpan balik pengguna dan melanjutkan pengembangan

b)

Melakukan evaluasi kritis dengan mengumpulkan umpan balik dan mengidentifikasi area perbaikan secara komprehensif

c)

Hanya fokus pada aspek teknis produk

d)

Menunda evaluasi hingga produk dianggap sempurna

40.

Dalam konteks proyek lintas bidang, bagaimana analisis risiko dapat membantu dalam menentukan keberhasilan implementasi solusi digital?

a)

Dengan mengabaikan potensi risiko untuk menghemat waktu

b)

Dengan mengevaluasi risiko secara menyeluruh untuk menentukan langkah mitigasi yang tepat sehingga solusi dapat beradaptasi dengan kondisi dinamis

c)

Dengan fokus hanya pada risiko teknis tanpa mempertimbangkan faktor sosial

d)

Dengan menetapkan risiko secara acak tanpa analisis mendalam

41.

Apa definisi dari decomposisi dalam berpikir komputasional?

a)

Memecah masalah kompleks menjadi bagian-bagian yang lebih kecil

b)

Mengidentifikasi pola dalam data

c)

Menyusun algoritma secara keseluruhan

d)

Menguji solusi yang sudah ada

42.

Pola (pattern recognition) berfungsi untuk…

a)

Mengurangi jumlah langkah dalam algoritma

b)

Mengidentifikasi kesamaan di antara masalah yang berbeda

c)

Menyusun data dalam bentuk tabel

d)

Menguji solusi secara acak

43.

Abstraksi dalam konteks komputasional berarti…

a)

Menyusun langkah-langkah solusi secara rinci

b)

Mengabaikan detail yang tidak relevan untuk fokus pada inti masalah

c)

Mengumpulkan data mentah tanpa analisis

d)

Menampilkan data dalam bentuk grafik

44.

Algoritma adalah…

a)

Kumpulan data yang belum terstruktur

b)

Langkah-langkah logis untuk menyelesaikan suatu masalah

c)

Hasil akhir dari proses debugging

d)

Metode penyimpanan data dalam komputer

45.

Evaluasi solusi dalam berpikir komputasional dilakukan untuk…

a)

Menentukan solusi yang paling efektif

b)

Mengumpulkan data tambahan

c)

Menyusun strategi pemasaran

d)

Meningkatkan jumlah variabel dalam program

46.

Contoh penerapan berpikir komputasional di kehidupan sehari-hari adalah…

a)

Menyusun rencana perjalanan dengan memecah tugas-tugas (misalnya, pemesanan tiket, pengaturan jadwal, dan pencarian lokasi)

b)

Menghafal jadwal tanpa analisis

c)

Mengikuti instruksi secara buta

d)

Menyalin rencana dari teman

47.

Proses debugging dalam konteks berpikir komputasional berfungsi untuk…

a)

Mengidentifikasi dan memperbaiki kesalahan dalam solusi

b)

Menyederhanakan algoritma

c)

Menambah data yang hilang

d)

Menguji kecepatan komputer

48.

Fungsi utama dari email adalah…

a)

Menyimpan file secara lokal

b)

Mengirim dan menerima pesan elektronik

c)

Membuat presentasi

d)

Mengedit dokumen

49.

Browser digunakan untuk…

a)

Mengedit gambar

b)

Menjelajahi internet dan mencari informasi

c)

Menyusun laporan keuangan

d)

Menyimpan file di hard disk

50.

CMS (Content Management System) membantu pengguna untuk…

a)

Mengelola dan mempublikasikan konten digital secara terstruktur

b)

Menghitung rumus matematika

c)

Menyusun algoritma pengurutan

d)

Mengamankan jaringan komputer

51.

Komponen utama dari komputer meliputi…

a)

CPU, RAM, dan Storage

b)

Printer, Scanner, dan Monitor

c)

Keyboard, Mouse, dan Speaker

d)

Webcam, Router, dan Modem

52.

Hard Disk berfungsi untuk…

a)

Menyimpan data secara permanen

b)

Menyimpan data sementara

c)

Menjalankan program secara langsung

d)

Menampilkan output visual

53.

Pengkodean data dalam komputer dikenal sebagai…

a)

Dekripsi

b)

Encoding

c)

Kompilasi

d)

Debugging

54.

Jaringan komputer yang menghubungkan perangkat di dalam satu gedung disebut…

a)

WAN

b)

MAN

c)

LAN

d)

PAN

55.

Koneksi nirkabel memungkinkan perangkat terhubung tanpa kabel melalui…

a)

Sinyal infra merah

b)

Sinyal radio

c)

Koneksi kabel optik

d)

Sambungan USB

56.

Tahapan pertama dalam analisis data adalah…

a)

Interpretasi data

b)

Pengumpulan data

c)

Visualisasi data

d)

Pengambilan keputusan

57.

Analisis regresi digunakan untuk…

a)

Mengklasifikasikan data

b)

Menemukan hubungan antar variabel

c)

Mengelompokkan data secara acak

d)

Menyederhanakan data

58.

Tujuan dari visualisasi data adalah untuk…

a)

Menyembunyikan detail data

b)

Mempermudah pemahaman dan interpretasi data

c)

Menambah jumlah data

d)

Mengurangi akurasi data

59.

Data mining adalah proses untuk…

a)

Menghapus data yang tidak perlu

b)

Menggali pola tersembunyi dalam data besar

c)

Menyusun laporan statistik sederhana

d)

Menyimpan data ke dalam database

60.

Interpretasi data melibatkan…

a)

Penyajian data mentah tanpa analisis

b)

Menyimpulkan makna dan implikasi dari data yang diolah

c)

Menyusun data secara acak

d)

Mengumpulkan data dari berbagai sumber

61.

Struktur pengolahan data yang baik memudahkan dalam…

a)

Membuat laporan yang tidak terstruktur

b)

Mempercepat pengambilan keputusan

c)

Mengurangi jumlah data yang tersedia

d)

Menyembunyikan informasi penting

62.

Algoritma adalah…

a)

Sekumpulan data acak

b)

Rangkaian langkah logis untuk menyelesaikan masalah

c)

Proses penyimpanan data

d)

Teknik visualisasi data

63.

Variabel dalam pemrograman digunakan untuk…

a)

Menyimpan nilai yang dapat berubah selama program berjalan

b)

Menyimpan nilai konstan saja

c)

Menampilkan output program

d)

Menyusun struktur data kompleks

64.

Salah satu bahasa pemrograman berbasis blok (visual) yang populer adalah…

a)

Python

b)

Scratch

c)

JavaScript

d)

C#

65.

Pengulangan dalam pemrograman disebut…

a)

Looping

b)

Kondisional

c)

Fungsi

d)

Variabel

66.

Fungsi dalam pemrograman digunakan untuk…

a)

Menyimpan data secara terpusat

b)

Mengorganisasi kode agar dapat digunakan berulang kali

c)

Menampilkan antarmuka pengguna

d)

Menghubungkan komputer ke internet

67.

Proses debugging dalam pengembangan program bertujuan untuk…

a)

Menambahkan fitur baru

b)

Menemukan dan memperbaiki kesalahan dalam kode

c)

Menyusun dokumentasi program

d)

Mengoptimalkan tampilan program

68.

Penggunaan TIK yang etis mencakup…

a)

Akses data tanpa batasan

b)

Penghormatan terhadap privasi dan keamanan informasi

c)

Mengabaikan risiko keamanan

d)

Fokus hanya pada aspek hiburan

69.

Dalam proyek lintas bidang, langkah pertama yang penting adalah…

a)

Mengumpulkan kebutuhan dan masukan dari semua disiplin terkait

b)

Menentukan desain antarmuka aplikasi

c)

Mengembangkan kode program secara langsung

d)

Mempublikasikan hasil tanpa evaluasi

70.

Keberhasilan suatu proyek lintas bidang dapat diukur dari…

a)

Efisiensi biaya semata

b)

Dampak positif terhadap masyarakat dan solusi holistik

c)

Kecepatan pengembangan saja

d)

Hanya keberhasilan aspek teknis

71.

Berikut ini adalah data nilai informatika kelas 7 di SMP XYZ Jika KKM dari maple informatika adalah 68 tentukan formula untuk mengisi sel C2…

a)

=if(B2=68;"Lulus","Tidak Lulus")

b)

=if(B2>68;"Lulus","Tidak Lulus")

c)

=if(B2>68;"Tidak Lulus";"Lulus")

d)

=if(B2<68;"Lulus","Tidak Lulus")

72.

Perhatikan algoritma disamping! Apa output yang dihasilkan dari algoritma di atas?

a)

"A lebih kecil atau sama dengan B"

b)

"A lebih besar dari B"

c)

4

d)

2

73.

Perhatikan kode program berikut!

Output dari penggalan program Scratch diatas adalah…

a)

"Helloword"

b)

"Aku Belajar Informatika"

c)

“Belajar Informatika”

d)

"Aku Belajar"