wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN SOAL KELAS XI

Total questions: 40

Worksheet time: 29mins

Name
Class
Date
1.

Salah satu cara mengembangkan kemampuan berpikir kritis adalah "bertanya kepada diri sendiri". Prinsip 5W1H sering digunakan dalam proses ini. Apa tujuan utama dari prinsip ini?

a)

Untuk memastikan bahwa semua informasi yang tersedia berasal dari sumber terpercaya.

b)

Untuk membantu memahami masalah dari berbagai sudut pandang dan menganalisisnya secara menyeluruh.

c)

Untuk menggantikan proses diskusi dengan pendekatan berbasis data.

d)

Untuk mempercepat proses pengambilan keputusan tanpa mempertimbangkan dampaknya.

e)

Untuk menghindari kesalahan dalam membaca informasi

2.

Apa perbedaan berpikir kritis dan asal mengkritik tanpa data….

a)

Berpikir kritis adalah menganalisis masalah dengan data dan logika, sedangkan asal mengkritik tanpa data hanya berdasarkan emosi atau opini pribadi.

b)

Berpikir kritis dilakukan dengan mempertimbangkan fakta dan bukti, sedangkan asal mengkritik tanpa data dilakukan dengan cara yang sistematis.

c)

Berpikir kritis hanya digunakan untuk menyelesaikan masalah, sedangkan asal mengkritik tanpa data untuk mengembangkan kreativitas.

d)

Berpikir kritis adalah cara mengungkapkan pendapat tanpa perlu bukti, sedangkan asal mengkritik tanpa data selalu berbasis pada fakta.

e)

Tidak ada perbedaan, karena berpikir kritis dan asal mengkritik tanpa data sama-sama digunakan untuk membuat keputusan cepat.

3.

Apa yang dimaksud dengan "siklus program"?

a)

Siklus analisis dan desain yang berulang

b)

Perbaikan dan penambahan fitur secara terus menerus

c)

Siklus debugging tanpa batas

d)

Proses pembuatan program sederhana

e)

Penghapusan data yang tidak diperlukan

4.

Mengapa pendekatan siklus program penting dalam pengembangan program kompleks?

a)

Untuk menghindari kesalahan logika

b)

Untuk mengurangi waktu coding

c)

Agar program tetap relevan dengan kebutuhan pengguna

d)

Untuk menambah fitur yang tidak penting

e)

Agar program menjadi lebih sederhana

5.

Vito hendak memutuskan pakaian mana yang akan dipakai ke acara sekolah. Ia memutuskan dengan memilih pakaian yang warnanya cocok dengan sepatu. Pendekatan algoritma apa yang digunakan….

a)

Brute Force

b)

Greedy

c)

Divide and Conquer

d)

Optimal Search

e)

Backtracking

6.

Apa yang perlu dipertimbangkan dalam memilih algoritma untuk suatu masalah?

a)

Kemudahan implementasi dan solusi terbaik

b)

Jumlah data masukan dan keluaran

c)

Efisiensi, efektivitas, dan optimalitas

d)

Kompleksitas sintaks dalam kode program

e)

Kecepatan pengujian algoritma

7.

Bagaimana cara algoritma Divide and Conquer menangani masalah yang besar?

a)

Dengan memproses seluruh data secara bersamaan

b)

Dengan membagi masalah menjadi sub-masalah kecil yang independen

c)

Dengan memeriksa semua solusi secara brute force

d)

Dengan memilih solusi terbaik pada setiap langkah

e)

Dengan menghapus data yang tidak relevan

8.

Bagaimana abstraksi membantu dalam pengelolaan data besar pada perusahaan teknologi?

a)

Dengan menyederhanakan data menjadi elemen-elemen yang paling penting

b)

Dengan menghilangkan semua detail yang tidak relevan dari data

c)

Dengan menambah data tanpa batas sesuai kebutuhan

d)

Dengan hanya memfokuskan pada data yang sering digunakan

e)

Dengan meningkatkan volume data agar lebih mudah dikelola

9.

Siska kesulitan membagi waktunya antara belajar dan bermain. Ia merasa waktunya tidak cukup untuk menyelesaikan semua tugas dan kegiatan. Bagaimana ia bisa menggu

4 lines
10.

Siska kesulitan membagi waktunya antara belajar dan bermain. Ia merasa waktunya tidak cukup untuk menyelesaikan semua tugas dan kegiatan. Bagaimana ia bisa menggunakan algoritma untuk mengatur jadwal hariannya?

a)

Dengan membuat jadwal yang terstruktur, menyusun urutan kegiatan berdasarkan prioritas, dan memastikan waktu untuk belajar dan bermain seimbang.

b)

Dengan mengikuti kegiatan secara spontan tanpa perencanaan.

c)

Dengan belajar sepanjang waktu dan tidak menyisakan waktu untuk bermain.

d)

Dengan mengabaikan tugas-tugas yang sulit.

e)

Dengan menunda semua tugas sampai saat terakhir.

11.

Dalam proses editing video untuk TikTok, langkah pertama yang perlu dilakukan adalah memilih klip mana yang akan digunakan. Ini adalah contoh prinsip berpikir komputasional apa?

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Evaluasi pola

e)

Debugging

12.

Aplikasi Spotify menggunakan musik yang sering kamu dengarkan untuk merekomendasikan lagu baru. Ini adalah penerapan prinsip...

a)

Pengenalan pola

b)

Abstraksi

c)

Algoritma

d)

Dekomposisi

e)

Debugging

13.

Saat membuat konten TikTok, dalam menyusun langkah-langkah seperti memilih lagu, mengedit video, dan menambahkan teks secara berurutan. Ini adalah contoh...

a)

Algoritma

b)

Abstraksi

c)

Iterasi

d)

Debugging

e)

Pengenalan pola

14.

Saat mengikuti giveaway di Instagram, kamu membaca semua syarat dan ketentuan sebelum ikut serta. Ini menunjukkan...

a)

Dekomposisi

b)

Abstraksi

c)

Berpikir kritis dalam memahami informasi sebelum bertindak

d)

Evaluasi pola dalam mencari peluang menang

e)

Debugging

15.

Saat menganalisis hoaks di media sosial, berpikir kritis membantumu dengan cara...

a)

Membaca informasi dari berbagai sumber yang terpercaya

b)

Membagikan berita tanpa memverifikasi keasliannya

c)

Menyebarkan informasi yang sedang viral

d)

Menonton video tanpa mencari fakta tambahan

e)

Mengabaikan berita yang tidak menarik perhatian

16.

Kamu memutuskan untuk menggunakan e-wallet dengan biaya transaksi paling rendah. Bagaimana berpikir kritis memengaruhi keputusan ini?

a)

Membandingkan e-wallet berdasarkan fitur, keamanan, dan biaya

b)

Memilih e-wallet yang sedang populer di media sosial

c)

Menggunakan e-wallet yang direkomendasikan influencer

d)

Membuat keputusan tanpa membaca syarat dan ketentuan

e)

Memilih aplikasi pertama yang muncul di Play Store

17.

Karakter berpikir komputasional meliputi hal-hal berikut kecuali….

a)

Pemecahan masalah secara sistematis

b)

Analisis data

c)

Desai

18.

Karakter berpikir komputasional meliputi hal-hal berikut kecuali….

a)

Pemecahan masalah secara sistematis

b)

Analisis data

c)

Desain algoritma

d)

Mengenali masalah dan mengkategorikannya

e)

Pembuatan gambar

19.

Mengapa algoritma harus dievaluasi sebelum diimplementasikan?

a)

Untuk mengurangi jumlah langkah dalam kode

b)

Untuk memastikan algoritma memenuhi batasan masalah, seperti kecepatan atau efisiensi

c)

Untuk memastikan algoritma dapat digunakan pada semua jenis perangkat

d)

Untuk membuat dokumentasi lebih mudah

e)

Untuk mempersingkat waktu implementasi

20.

Dalam pengujian program, langkah-langkah berikut dilakukan: 1. Menentukan kasus uji 2. Menjalankan program 3. Membandingkan hasil dengan harapan 4. Memperbaiki bug yang ditemukan Urutan yang benar adalah….

a)

1, 2, 3, 4

b)

2, 1, 3, 4

c)

4, 3, 2, 1

d)

3, 2, 1, 4

e)

1, 3, 4, 2

21.

Salah satu hal yang harus dilakukan dalam membuat pemograman adalah tahap analisis masalah. Dalam menganalisis masalah ada beberapa hal yang harus ditentukan, kecuali…

a)

Masukan

b)

Kaluaran

c)

Syarat-Syarat

d)

Batasan

22.

Dina sedang mengisi tasnya dengan permen. Setiap kali ia melihat permen dengan warna favoritnya, ia segera memasukkannya ke dalam tas tanpa memeriksa permen lain terlebih dahulu. Ia mengulangi ini sampai tasnya penuh. Pendekatan ini merupakan contoh dari:

a)

Rekursi, karena Dina mengulangi proses memasukkan permen.

b)

Algoritma greedy, karena Dina selalu memilih permen favoritnya tanpa memikirkan permen lain.

c)

Pemrograman dinamis, karena Dina menyimpan permen favorit di tasnya.

d)

Algoritma iteratif, karena ia memeriksa semua permen satu per satu.

23.

Apa yang dimaksud dengan algoritma dalam konteks komputasi?

a)

Sekumpulan simbol matematika

b)

Kumpulan data yang disimpan oleh komputer

c)

Kumpulan instruksi terstruktur untuk menyelesaikan suatu masalah

d)

Bahasa formal yang digunakan dalam sebuah program

e)

Strategi untuk menghindari permasalahan komputasi

24.

Salah satu algoritma di bawah ini,kecuali?

a)

Ibu Budi mengupas bawang

b)

Ani membaca buku

c)

Bapak mengirim surat

d)

Menghitung luas segi empat

e)

Adi memasak nasi goreng

25.

Kumpulan instruksi terstruktur dan terbatas yang diimplementasikan dalam bentuk program komputer adalah?

a)

Coding

b)

Algoritma

c)

Debugging

d)

Setting

e)

Sistem

26.

Dari masukan yang diberikan, kita harus menentukan terlebih dahulu, apakah ada segitiga dengan panjang sisi-sisi a, b dan c. Jika tidak ada, maka program dapat berhenti dan melaporkan bahwa data masukan tidak menunjukkan sisi-sisi sebuah segitiga. Jika ternyata a, b dan c merupakan sisi-sisi sebuah segitiga, maka program harus menentukan jenis segitiga apakah yang memiliki panjang sisi-sisi a, b dan c tersebut.

Pada contoh kasus diatas, termasuk tahap apakah itu ?

a)

Deskripsi

b)

Masukan

c)

Proses

d)

Keluaran

e)

Alur

27.

Algoritma juga bisa dikatakan serangkaian aktivitas atau kegiatan berurutan. Dibawah ini yang bukan termasuk algoritma berangkat sekolah adalah....

a)

Mempersiapkan alat sekolah

b)

Sarapan

c)

Sampai Sekolah

d)

Tidur

e)

Mandi

28.

Perhatikan pernyataan-pernyataan berikut!

(1) Pengulangan

(2) Problem Analysis

(3) Algoritma

(4) Testing

(5) Maintenance

Berdasarkan data di atas, manakah yang merupakan proses pemrograman....

a)

(2), (3), dan (4)

b)

(1), (2), dan (3)

c)

(3), (4), dan (5)

d)

(1), (2), dan (5)

e)

(1), (3), dan (5)

29.

Salah satu fungsi dari Algoritma dalam proses pemrograman adalah membantu programmer untuk …

a. Menulis program berulang-ulang

b. Memudahkan membuat program

c. Membuat program kecil jadi besar

d. Dokumentasi menjadi rumit

a)

a

b)

b

c)

c

d)

d

30.

Sekumpulan informasi tentang suatu hal yang diperoleh melalui pengamatan atau pencarian dari sumber-sumber tertentu adalah pengertian dari …

a. Data

b. Interpretasi Data

c. Analisis Data

d. Informasi

a)

a

b)

b

c)

c

d)

d

31.

Berikut hal positif yang tidak harus dishare di media sosial adalah ....

a)

Curhatan mama-mama

b)

Cara membuat kolase

c)

Video perkenalan keluarga

d)

Video mencuci tangan

32.

Informasi yang sesungguhnya tidak benar, tetapi dibuat seolah-olah benar adanya ini bertujuan membuat masyarakat merasa tidak aman, tidak nyaman, dan kebingungan. Merupakan pengertian dari ….

 

a)

Gossip

b)

Issue

c)

Kontroversi

d)

Hoax

33.

1) berpikir komputasional

2) Teknologi Informasi dan Komunikasi

3) Sistem Komputer

4) Analisis Data

5) Alogaritma dan Pemrograman

6) Dampak Sosial Informatika

7) Praktik Lintas Bidang

8) Jaringan Komputer.

Di atas termasuk dalam…

a)

cara berpikir kritis

b)

elemen-elemen informatika

c)

bentuk teknologi

d)

macam-macam ilmu informatika

34.

Landasan berpikir informatika adalah…

a)

komputer

b)

berpikir kritis

c)

berpikir komputasional

d)

komputasi

35.

Apa yang dimaksud dengan pseudocode dalam pemrograman komputer?

a)

Pseudocode adalah bahasa pemrograman yang paling populer

b)

Pseudocode adalah pendekatan atau cara berpikir dalam menyelesaikan masalah pemrograman yang melibatkan aturan dan konsep tertentu.

c)

Pseudocode adalah jenis virus komputer

d)

Pseudocode adalah perangkat keras komputer

36.

Kemampuan untuk berpikir dengan rasional dan tertata yang bertujuan untuk memahami hubungan antara ide dan fakta adalah....

a)

Berpikir umum

b)

Berpikir kritis

c)

Menalar

d)

Memikirkan

e)

Persoalan

37.

Elemen bernalar yang ditemukan pada wacana yang masuk akal dan sesuai dengan logika adalah....

a)

Asumsi

b)

Logis

c)

Persoalan

d)

Konsep

e)

Kejelasan

38.

Perhatikan pernyataan-pernyataan berikut!

(1) Tidak bisa menyelesaikan masalah

(2) Mengetahui kemampuan diri

(3) Menjadi lebih open-minded

(4) Dapat berkomunikasi dengan baik

(5) Tidak berwawasan luas

Pernyatan yang merupakan manfaat berpikir kritis ditunjukkan nomor....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(3), (4), dan (5)

d)

(2), (4), dan (5)

e)

(1), (3), dan (5)

39.

Perhatikan pernyataan-pernyataan berikut!

(1) Tujuan

(2) Opini

(3) Persoalan

(4) Berpikir

(5) Konsep

Pernyataan yang merupakan elemen berpikir ditunjukkan nomor....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(3), (4), dan (5)

d)

(1), (2), dan (5)

e)

(1), (3), dan (5)

40.

Perhatikan pernyataan-pernyataan berikut!

(1) Membuat masalah

(2) Meluruskan masalah

(3) Terapkan bobot kriteria

(4) Pilihan alternatif terbaik

(5) Implementasi keputusan

Pernyataan yang merupakan langkah-langkah mengambil keputusan adalah....

a)

(1), (2), dan (3)

b)

(2), (3), dan (4)

c)

(3), (4), dan (5)

d)

(1), (2), dan (5)

e)

(1), (3), dan (5)