wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STS KELAS X-3

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan informatika?

a)

Ilmu yang mempelajari tentang komputer dan penggunaannya

b)

Ilmu yang mempelajari tentang perangkat lunak saja

c)

Ilmu yang mempelajari tentang jaringan internet

d)

Ilmu yang mempelajari tentang data dan informasi

e)

Ilmu yang mempelajari tentang hardware komputer

2.

Keterampilan generik apa yang paling penting untuk dimiliki oleh seorang lulusan informatika?

a)

Kemampuan berhitung

b)

Kemampuan berkomunikasi

c)

Kemampuan menggambar

d)

Kemampuan berolahraga

e)

Kemampuan menghafal

3.

Manakah dari berikut ini yang TIDAK merupakan contoh penerapan teknologi informasi dalam kehidupan sehari-hari?

a)

Menggunakan mesin pencari untuk mencari informasi

b)

Berbelanja online

c)

Bermain game tradisional

d)

Menggunakan aplikasi transportasi online

e)

Mengirim email

4.

Salah satu keterampilan generik dalam dunia informatika yang penting adalah...

a)

Menghafal semua bahasa pemrograman

b)

Berpikir kritis dan problem solving

c)

Mengetik dengan kecepatan tinggi

d)

Menggunakan semua software terbaru

e)

Menghindari penggunaan teknologi baru

5.

Keterampilan generik seperti kolaborasi dalam tim sangat penting dalam pengembangan perangkat lunak karena...

a)

Semua proyek bisa diselesaikan secara individu

b)

Proyek perangkat lunak umumnya membutuhkan masukan dari berbagai keahlian

c)

Program hanya dapat dibuat oleh satu orang

d)

Perangkat lunak tidak memerlukan dokumentasi

e)

Untuk meningkatkan kecepatan akses data

6.

Manakah dari berikut ini yang TIDAK termasuk dalam keterampilan generik yang penting dalam bidang informatika?

a)

Berpikir komputasional

b)

Kreativitas

c)

Kemampuan motorik halus

d)

Komunikasi

e)

Kemampuan beradaptasi

7.

Apa yang dimaksud dengan berpikir komputasional?

a)

Kemampuan untuk menggunakan komputer dengan cepat

b)

Proses memecahkan masalah secara sistematis dan logis

c)

Kemampuan membuat program komputer yang kompleks

d)

Kemampuan merancang perangkat keras komputer

e)

Kemampuan menghafal banyak kode program

8.

Bagaimana cara meningkatkan keterampilan berpikir kritis dalam bidang informatika?

a)

Dengan menghafal banyak rumus

b)

Dengan banyak berlatih mengerjakan soal-soal latihan

c)

Dengan menganalisis informasi dan mengevaluasi argumen

d)

Dengan mengikuti semua instruksi tanpa bertanya

e)

Dengan membaca banyak buku tentang pemrograman

9.

Mengapa kolaborasi penting dalam proyek informatika?

a)

Agar pekerjaan selesai lebih cepat

b)

Agar setiap anggota tim dapat bekerja sendiri-sendiri

c)

Agar setiap anggota tim memiliki ide yang sama

d)

Agar dapat saling berbagi pengetahuan dan pengalaman

e)

Agar dapat menyelesaikan tugas lebih cepat

10.

Mengapa kreativitas penting dalam bidang informatika?

a)

Untuk membuat program yang sama persis dengan yang sudah ada

b)

Untuk menemukan solusi baru terhadap masalah yang kompleks

c)

Untuk mengikuti instruksi secara ketat

d)

Untuk bekerja sesuai dengan prosedur yang telah ditetapkan

e)

Untuk menghindari kesalahan dalam pemrograman

11.

Elemen-elemen utama yang biasanya terdapat dalam infografis adalah...

a)

Teks, gambar, dan diagram

b)

Tabel, grafik, dan persamaan matematika

c)

Video, animasi, dan suara

d)

Hanya gambar dan ilustrasi

e)

Teks dan angka saja

12.

Kriteria apa yang penting diperhatikan dalam pembuatan infografis yang efektif?

a)

Desain yang menarik dan warna yang mencolok

b)

Informasi yang akurat dan relevan

c)

Jumlah teks yang banyak

d)

Penggunaan efek animasi yang berlebihan

e)

Ukuran file yang sangat besar

13.

Proses mengurutkan sebuah list dengan cara menyisipkan elemen satu per satu sesuai urutan besar kecilnya disebut.....

a)

Bubble sort

b)

Insertion sort

c)

Quick sort

d)

Merge sort

e)

Selection sort

14.

Perbedaan utama antara insertion sort dan selection sort adalah...

a)

Cara membandingkan elemen.

b)

Cara menukar elemen.

c)

Jumlah perbandingan yang dilakukan.

d)

Ruang tambahan yang dibutuhkan.

e)

Semua jawaban benar

15.

Apa yang dimaksud dengan struktur data tumpukan (stack)?

a)

Struktur data yang memungkinkan akses elemen secara acak

b)

Struktur data yang mengikuti prinsip First In, First Out (FIFO)

c)

Struktur data yang memungkinkan elemen terakhir yang masuk adalah yang pertama keluar

d)

Struktur data yang digunakan hanya untuk menyimpan data berbasis numerik

e)

Struktur data yang elemen-elemennya tidak bisa diubah setelah disimpan

16.

Prinsip utama dari struktur data antrian (queue) adalah...

a)

Last In, First Out (LIFO)

b)

First In, First Out (FIFO)

c)

First Come, First Serve (FCFS)

d)

Last Come, First Serve (LCFS)

e)

Random In, Random Out (RIRO)

17.

Manakah dari operasi berikut yang digunakan untuk menghapus elemen dari antrian?

a)

Push

b)

Pop

c)

Dequeue

d)

Enqueue

e)

Delete

18.

Dalam tumpukan, elemen yang dihapus terlebih dahulu adalah elemen...

a)

Yang paling lama berada dalam tumpukan

b)

Yang diakses secara acak

c)

Yang berada di bagian bawah tumpukan

d)

Yang berada di bagian atas tumpukan

e)

Yang memiliki prioritas tertinggi

19.

Operasi yang dilakukan untuk menambah elemen ke antrean disebut...

a)

Pop

b)

Enqueue

c)

Dequeue

d)

Push

e)

Insert

20.

Jika sebuah antrian menggunakan prinsip FIFO, maka elemen pertama yang ditambahkan adalah elemen...

a)

Yang pertama dihapus

b)

Yang terakhir dihapus

c)

Yang pertama diakses secara acak

d)

Yang tidak pernah dihapus

e)

Yang berada di bagian tengah antrian

21.

Apa tujuan utama dari algoritma pengurutan (sorting)?

a)

Menghitung nilai rata-rata

b)

Menyusun data dalam urutan tertentu

c)

Mencari nilai maksimum

d)

Menghapus data

e)

Menggabungkan data

22.

Pada Selection Sort, jika kita tidak melakukan pertukaran, itu berarti..

a)

Array sudah terurut

b)

Tidak ada elemen terkecil

c)

Semua elemen sama

d)

Proses harus diulang

e)

Hasilnya tidak valid

23.

Apa yang menjadi alasan utama memilih Insertion Sort?

a)

Sederhana dan mudah dipahami

b)

Memiliki waktu eksekusi yang rendah untuk data besar

c)

Hanya untuk data terurut

d)

Mengurangi jumlah elemen

e)

Memerlukan algoritma lain

24.

Salah satu kelemahan Selection Sort adalah...

a)

Memiliki banyak langkah

b)

Memerlukan ruang ekstra

c)

Mempunyai kompleksitas yang lebih tinggi

d)

Memerlukan perbandingan yang banyak

e)

Tidak dapat menangani data duplikat

25.

Salah satu kelebihan Insertion Sort adalah...

a)

Memiliki kompleksitas rendah

b)

Sangat efisien untuk data kecil dan hampir terurut

c)

Tidak membutuhkan perbandingan

d)

Memerlukan lebih banyak ruang

e)

Lebih cepat dari pada Selection Sort

26.

Apa yang dimaksud dengan kompleksitas ruang dari algoritma?

a)

Jumlah langkah yang dibutuhkan untuk menyelesaikan algoritma

b)

Jumlah memori yang diperlukan algoritma saat dijalankan

c)

Waktu yang dibutuhkan untuk menyelesaikan algoritma

d)

Jumlah perbandingan yang dilakukan

e)

Ukuran data yang diinputkan

27.

Apa yang dimaksud dengan " Stack Overflow"?

a)

Ketika tumpukan penuh dan tidak dapat menampung elemen baru

b)

Ketika elemen di tumpukan lebih dari yang di izinkan

c)

Ketika operasi Pop tidak bisa dilakukan

d)

Ketika elemen terhapus dari tumpukan

e)

Ketika tumpukan kosong

28.

Apa istilah yang digunakan untuk antrean yang hanya dapat ditambahkan dan dihapus dari dua sisi?

a)

Queue biasa

b)

Circular Queue

c)

Deque (Double-ended Queue)

d)

Priority Queue

e)

Stack

29.

Apa yang menjadi kelebihan dari struktur data tumpukan (Stack)?

a)

Dapat mengakses elemen secara acak

b)

Mengizinkan penambahan elemen di tengah

c)

Menyimpan elemen dalam urutan yang dapat diatur

d)

Memungkinkan pemrosesan yang cepat untuk data terakhir masuk

e)

Tidak memiliki batasan

30.

Salah satu kelebihan antrean (Queue) adalah...

a)

Memungkinkan akses cepat ke semua elemen

b)

Memungkinkan penambahan dan penghapusan dari kedua sisi

c)

Memudahkan pengolahan data secara berurutan

d)

Memungkinkan penyimpanan data dalam urutan acak

e)

Memungkinkan penambahan elemen tanpa batas

31.

Dalam konteks informatika, komunikasi visual mengacu pada..

a)

Menggunakan kata-kata saja

b)

Menggunakan gambar, grafik, dan visual untuk menyampaikan informasi

c)

Berbicara dengan suara keras

d)

Menulis catatan di kertas

e)

Menggunakan teks saja

32.

Apa yang dimaksud dengan literasi digital?

a)

Kemampuan membaca dan menulis

b)

Kemampuan untuk menggunakan teknologi informasi secara efektif

c)

Kemampuan untuk menggunakan alat tulis

d)

Kemampuan untuk menggambar

e)

Kemampuan untuk memahami teori komputer

33.

Manakah dari berikut ini yang merupakan contoh keterampilan generik dalam dunia kerja?

a)

Menulis kode program

b)

Bekerja dalam tim

c)

Memperbaiki perangkat keras

d)

Menggunakan perangkat lunak khusus

e)

Mengelola database

34.

Informatika mencakup beberapa bidang, kecuali:

a)

Pemrograman

b)

Jaringan komputer

c)

Desain grafis

d)

Teori angka

e)

Sistem informasi

35.

Pada algoritma linear search, waktu pencarian akan semakin lama jika...

a)

Data semakin sedikit

b)

Data semakin terurut

c)

Data semakin banyak

d)

Data semakin acak

e)

Data semakin homogen

36.

Ketika mencari sebuah kata dalam kamus, kita melakukan jenis pencarian?

a)

Pencarian acak

b)

Pencarian berurutan

c)

Pencarian biner

d)

Pencarian heuristik

e)

Pencarian visual

37.

Sebuah array berisi nilai {3, 1, 4, 1, 5}. Apa hasil akhir dari pengurutan menggunakan insertion sort?

a)

{1, 1, 3, 4, 5}

b)

{5, 4, 3, 1, 1}

c)

{3, 4, 1, 1, 5}

d)

{1, 3, 4, 5, 1}

e)

{4, 5, 1, 1, 3}

38.

Jika kita memiliki array {2, 6, 3, 1, 5} dan menerapkan selection sort, elemen ketiga setelah pengurutan adalah...

a)

1

b)

2

c)

3

d)

5

e)

6

39.

Jika menggunakan selection sort pada array {5, 3, 8, 4}, elemen pertama yang dipilih adalah...

a)

3

b)

4

c)

5

d)

8

e)

0

40.

Apa perbedaan utama antara stack dan queue?

a)

Stack adalah struktur data yang tidak terurut, sedangkan queue terurut

b)

Stack menggunakan FIFO, sedangkan queue menggunakan LIFO

c)

Stack menggunakan LIFO, sedangkan queue menggunakan FIFO

d)

Stack hanya menyimpan data numerik, sedangkan queue bisa menyimpan semua jenis data

e)

Tidak ada perbedaan antara stack dan queue