wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Persiapan SLM Bab 1 Kelas X

Total questions: 100

Worksheet time: 1hrs 24mins

Name
Class
Date
1.

Siapakah orang yang menemukan konsep berpikir komputasional?.....

a)

Prof. Seymour Papert

b)

Albert Einstein

c)

Cristoper Colombus

d)

Prof. Rocky Gerung

2.

Cara berpikir untuk melihat suatu masalah dan menemukan solusi secara sistematis hingga dapat dipahami oleh manusia, komputer, atau keduanya disebut dengan...

a)

Berpikir tradisional

b)

Berpikir cepat

c)

Berpikir konvensional

d)

Berpikir komputasional

3.

Ada berapakah metode berpikir komputasional yang bisa kita gunakan....

a)

1

b)

2

c)

3

d)

4

4.

Yang dimaksud dengan dekomposisi adalah...

a)

Menyusun data menjadi satu kesatuan

b)

Menggabungkan data menjadi satu kesatuan sehingga lebih sederhana

c)

Mencari bagian-bagian data sehingga

lebih lengkap

d)

Memecah data, proses atau masalah

menjadi bagian-bagian yang lebih kecil yang terstruktur

5.

Warna yang tepat untuk melengkapi lingkaran yang berwarna putih adalah...

a)

Biru

b)

Oranye

c)

Hijau

d)

Hitam

6.

Proses melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan disebut...

a)

Komposisi

b)

Relaksasi

c)

Abstraksi

d)

Prediksi

7.

Tujuan dari algoritma adalah mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah atau informasi tersebut untuk...

a)

Membuat masalah lainnya

b)

Membuat petunjuk lainnya

c)

Menyelesaikan permasalahan yang sama

d)

Menciptakan masalah serupa

8.

Ibu hobi membuat kue dan ingin menyajikan kue kering untuk ayah dan anaknya di pagi hari pada waktu akhir pekan. Cara paling efektif dan efisien jika ingin membuat kue kering untuk 3 orang di rumah adalah...

a)

Membeli mesin pembuat kue kering

canggih untuk produksi masal

b)

Membuat kue kering di dapur dengan

menggunakan peralatan yang ada di

rumah

c)

Datang ke pabrik untuk produksi kue kering

d)

Mendatangkan beberapa orang

profesional beserta alat untuk produksi

kue

9.

Perhatikan gambar! Jika dilakukan dekomposisi, objek di atas akan

terpecah menjadi beberapa bagian kecil, yakni...

a)

Persegi panjang, segitiga siku-siku,

trapesium sama kaki

b)

Trapesium sama kaki, persegi, segi

empat

c)

Trapesium sembarang, segitiga sama kaki, persegi panjang

d)

Segitiga siku-siku, lingkaran, trapesium sama kaki

10.

4 lampu lalu lintas pada sebuah perempatan masing-masing menyala hijau selama 20

detik secara bergantian dan berulang. Pada satu waktu, hanya satu lampu yang menyala

hijau, sementara 3 lampu lain menyala merah. Berapakah durasi waktu lampu merah

menyala pada tiap lampu lalu lintas?

a)

100 detik

b)

60 detik

c)

80 detik

d)

40 detik

11.

Perhatikan beberapa proses berikut!

Urutan pertama algoritma yang paling tepat dalam proses pembuatan

kopi panas adalah...

a)

Mengaduk semua bahan yang ada di dalam gelas

b)

Menuangkan air yang sudah mendidih ke

gelas

c)

Menuangkan kopi dan gula ke gelas secukupnya

d)

Merebus air hingga mendidih

12.

Sebuah usaha untuk mendapatkan tujuan, hasil dan terget yang

diharapkan dengan tepat waktu disebut dengan...

a)

Efektif

b)

Kolektif

c)

Sportif

d)

Efisien

13.

Boolean adalah suatu tipe data yang hanya mempunyai dua nilai, yaitu:

a)

0 Dan 1

b)

1 Dan 2

c)

2 Dan 3

d)

3 Dan 4

14.

Dari pernyataan dibawah, yang merupakan contoh dari optimasi penjadwalan adalah...

a)

Makan sambil mandi sebelum berangkat

sekolah

b)

Mengerjakan tugas sesudah air mendidih

c)

Mengerjakan tugas saat menunggu air

mendidih

d)

Mengajar di dua kelas secara bersamaan

15.

Urutan terakhir algoritma mengirim surat yang paling tepat adalah...

a)

Surat dimasukan amplop

b)

Menutup amplop dan menempel

perangko

c)

Menulis surat

d)

Mengantar ke kantor pos

16.

Karakteristik dari antrian: yang pertama kali keluar adalah...

a)

Yang belum masuk

b)

Yang pertama kali masuk

c)

Yang terakhir masuk

d)

Yang tidak masuk

17.

Karakteristik dari tumpukan: yang pertama kali keluar adalah...

a)

Yang tidak masuk

b)

Yang belum masuk

c)

Yang pertama kali masuk

d)

Yang terakhir masuk

18.

Jika gambar ini adalah TUMPUKAN buku, urutan dari yang paling pertama

keluar dari tumpukan adalah...

a)

PPKn

b)

PJOK

c)

IPS

d)

IPA

19.

Kombinasi kartu A dan kartu B menghasilkan kartu C dengan

kondisi dimana kotak kartu degan bilangan sama akan

menghasilkan angka 1, dan kotak kartu dengan bilangan berbeda

akan menghasilkan angka 0. Jika kartu A dan B tampak pada

gambar, manakah kartu C yang benar?

a)

b)

c)

d)

20.

Yang merupakan contoh dari Boolean adalah...

a)

0, 1, 2, 3, 4

b)

9, 8, 7, 6, 5

c)

1, 1, 1, 9, 9

d)

1, 0, 0, 0, 1

21.

Kemampuan seseorang dalam memecahkan masalah dengan mengambil konsep/metode seperti seorang ahli teknologi informasi disebut....

a)

Computational Thinking

b)

Artificial Intellegent

c)

Augmented Reality

d)

Augmented Intellegent

22.

Manakah yang bukan contoh metode berpikir komputasional....

a)

Abstraksi

b)

Komposisi

c)

Dekomposisi

d)

Rancangan Algoritma

23.

Teknik memecah data, proses, atau masalah yang kompleks/rumit menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola disebut....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

24.

Mengembangkan petunjuk pemecahan masalah yang sama secara step by step, langkah demi langkah, tahapan demi tahapan disebut dengan....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

25.

Salah satu manfaat dari pemahaman konsep berpikir komputasional adalah, kecuali....

a)

Mampu menyelesaikan masalah sehari - hari dengan efektif dan efisien

b)

Panik dalam menghadapi masalah

c)

Memiliki logika dan kemampuan berpikir yang kritis

d)

Memiliki akhlak yang baik

26.

Seorang anak mendapat tugas belanja mingguan dari orang tuanya. kemudian dia merincikan tugasnya menjadi beberapa bagian : 1. Tempat dia belanja, 2. Transportasi yang digunakan, 3. Apa saja yang akan dia beli

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

27.

Pada siang hari, terlihat langit menjadi gelap (Mendung) dan nampak sedikit kilatan petir di iringi dengan sedikit rintikan air yang mulai turun, sehingga para pengendara motor banyak yang melipir untuk menggunakan Jas Hujan.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

28.

Untuk mempercepat rute perjalanan kesekolah seorang siswa memiliki banyak sekali jalan tikus yang dia hafal. Sehingga dia menggambarkan rute tercepat agar dia lebih cepat sampai dan bisa berbagi rute kepada temannya....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

29.

Dalam pemanfaatan akun belajar id, banyak Siswa yang belum mengerti cara untuk login akun, Sehingga guru Informatika mereka membuat sebuah desain poster untuk menggambarkan alur dari proses login akun belajar id tersebut

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

30.

Disaat hendak berangkat sekolah, seorang siswi mengurutkan tahapannya dari membuat sarapan, kemudian menyiapkan botol minum, mengecek buku pelajaran dan alat tulis, hingga akhirnya semua termuat dalam Tas dan siap untuk berangkat sekolah

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

31.

1.      Metode yang digunakan untuk menyimpan, mengambil, dan menyusun sebuah data disebut :

a)

Fungsi

b)

Struktur data

c)

Algoritma

d)

Konversi

32.

1.      Semua kelas 7 bertanding sepak bola dan kelas 8 bertanding basket. Didit mengikuti pertandingan basket. Pernyataan yang paling benar di bawah ini adalah :

a)

Didit adalah siswa kelas 8

b)

Didit adalah seorang wasit

c)

Didit bukan siswa kelas 8

d)

Didit belum tentu siswa kelas 7

33.

1.      Penerapan struktur data dalam kehidupan sehari hari dapat ditemukan pada proses antrean. Konsep struktur data yang di gunakan adalah :

a)

First Out First In

b)

First In First Out

c)

Last In First Out

d)

Last Out First Out

34.

Struktur data Last In First Out sering kita temukan dalam kehidupan sehari hari yaitu :

a)

Parkiran mobil di mall

b)

Antri mengambil makanan di kantin

c)

Kegitan olahraga basket

d)

Menyusun buku pelajaran

35.

Sistim bilangan yang digunakan dalam sistim computer adalah :



a)

Bilangan bulat

b)

Bilangan biner

c)

Pecahan berpangkat

d)

Bilangan konversi

36.

Kemampuan berpikir komputasional yang dapat memisahkan masalah menjadi bagian bagian masalah kecil di sebut :

 



a)

Abtraksi

b)

Pengenalan pola

c)

  Dekomposisi

d)

Algoritma

37.

Jika menemukan masalah, kemudian dengan segera menemukan masalah pokok dan menyelesaikannya. Metode berpikir komputasional ini menggunakan metode :

a)

Abtraksi

b)

Pengenalan pola

c)

Dekomposisi

d)

Algoritma

38.

Serangkaian kode yang dikelompokkan dalam pemrograman komputer agar mudah digunakan disebut :

a)

Struktur data

b)

Pengenalan pola

c)

Fungsi

d)

Algoritma

39.

Sistim bilangan berbasis 8 disebut :

a)

Oktal

b)

Desimal

c)

Bilangan cacah

d)

Biner

40.

10112
Cara membaca bilangan di atas yang benar adalah :

a)

Seribu sebelas basis 2

b)

Satu nol satu satu

c)

Satu satu nol satu

d)

Sepuluh sebelas basis 2

41.

Penulisan bilangan decimal 25 di bawah ini yang paling benar adalah :

a)

1025

b)

108

c)

2510

d)

Duapuluh lima

42.

3268
Cara membaca bilangan di atas yang paling benar adalah :

a)

Oktal tiga dua enam

b)

Tiga ratus duapuluh enam

c)

Biner tiga dua enam

d)

Tiga dua enam pangkat delapan

43.

Jika bilangan decimal ≠ 0, maka bilangan decimal di bagi 8 dan hasilnya adalah b, sisa nya adalah bilangan a.
Jika b≠0, maka b di bagi 8 dan hasilnya adalah bilangan c, sisanya adalah bilangan d.
Ternyata bilangan decimal. Tentukan nilai a dan b.
Masalah diatas dapat diselesaikan dengan
mengabaikan pernyataan desimal≠0. Metode ini menggunakan :

a)

Abtraksi

b)

Pengenalan pola

c)

Dekomposisi

d)

Algoritma

44.

Jika A={2,4,5,7} dan B={1,3,4,6,7}, maka elemen  C adalah bilangan pada A dan B. Pernyataan ini menerapkan konsep numerasi yang disebut :

a)

Struktur data

b)

Himpunan

c)

Fungsi

d)

Algoritma

45.

Didit adalah pegawai yang paling terakhir memarkirkan motornya setelah 3258 temannya. Berapakah jumlah motor di parkiran dalam bilangan decimal? (dikotret di lembar soal)

a)

21410

b)

21210

c)

8810

d)

21310

46.

Jumlah siswa yang tidak hadir dalam ibadah adalah 110102 . Penulisan bilangan decimal adalah :

a)

2310

b)

2410

c)

3510

d)

2610

47.

Siswa kelas 8B 3010 orang. Hari ini tidak masuk 2510. Berapakah siswa kelas 8B yang hadir ?

a)

00112

b)

01012

c)

11002

d)

11012

48.

Perhatikan gambar di atas. Metode penyeselsaian masalah yang digunakan pada gambar adalah :

a)

Algoritma

b)

Pengenalan pola

c)

Abstraksi

d)

Dekomposisi

49.

Jika ingin membuat rute perjalanan

menuju suatu tempat, maka metode

berpikir komputasional yang tepat untuk

diterapkan adalah :

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan pola

d)

Algoritma

50.

Jika A={2,4,5,7} dan B={1,3,4,6,7}, maka

elemen C adalah bilangan pada A dan B.

Pernyataan ini yang benar adalah :

a)

Elemen C kosong

b)

C={1,2,3,4,5,6}

c)

C={7,6,5,4,3,2,1}

d)

C={A,B}

51.

Jika a habis dibagi 2, maka a adalah

bilangan genap

Jika a tidak habis dibagi 2 maka a dalah

bilangan ganjil

Ternyata a=b+4 dan b berisi angka 7.

Bilangan a adalah :

a)

Genap

b)

Ganjil

c)

Biner

d)

Oktal

52.

Jika bilangan decimal ≠ 0, maka bilangan

decimal di bagi 8 dan hasilnya adalah b,

sisa nya adalah bilangan a.

Jika b≠0, maka b di bagi 2 dan hasilnya

adalah bilangan c, sisanya adalah

bilangan d.

Ternyata bilangan decimal 16. Nilai a dan

d adalah :

a)

0 dan 1

b)

0 dan 0

c)

1 dan 0

d)

1 dan 1

53.

Biner dari 14 desimal adalah :

a)

1101

b)

1111

c)

0011

d)

1110

54.

4 digit biner dari 208 adalah :

a)

0010

b)

0000

c)

1111

d)

1000

55.

Biner dari 158 adalah :

a)

1101

b)

1110

c)

0010

d)

0000

56.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut :

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

57.

Pengurutan yang dilakukan dari yang besar ke yang kecil biasa disebut dengan pengurutan secara

a)

ascending

b)

descending

c)

random

d)

sequential

58.

Berikut ini yang bukan merupakan algoritma pengurutan data (sorting) adalah

a)

Bubble Sort

b)

Selection Sort

c)

Quick Sort

d)

Random Sort

59.

Elemen pertama dibandingkan dengan elemen kedua, merupakan tahap pertama dalam algoritma sorting yang mana ?

a)

Bubble Sort

b)

Selection Sort

c)

Insertion Sort

d)

Quick Sort

60.

Metode Sorting yang sering disebut dengan metode partisi adalah

a)

Bubble Sort

b)

Selection Sort

c)

Insertion Sort

d)

Quick Sort

61.

Selama proses pengurutan, pertukaran data secara fisik terjadi pada akhir proses karena pembandingan dan pengubahan hanya pada indeks pembandingan saja. Hal ini termasuk metode sorting yang mana ?

a)

Bubble Sort

b)

Selection Sort

c)

Quick Sort

d)

Shell Sort

62.

Metode pengurutan yang menggunakan prinsip penggabungan dua atau lebih tabel yang sudah urut untuk dijadikan satu tabel baru yang urut adalah

a)

Buble Sort

b)

Insertion Sort

c)

Shell Sort

d)

Merge Sort

63.

Pengurutan yang dimulai dari data ke-2 smapai dengan data terakhir, jika ditemukan data lebih kecil maka ditempatkan di posisi yang seharusnya disebut metode

a)

Bubble Sort

b)

Insertion Sort

c)

Insertion Sort

d)

Quick Sort

64.

Proses pengurutan mengambil digit terkecil dari setiap data,lalu kelompokkan data-data berdasarkan digit merupakan sifat metode pengurutan apa ?

a)

Bubble Sort

b)

Insertion Sort

c)

Radix Sort

d)

Counting Sort

65.

Mana kalimat berikut yang salah

a)

Pengurutan dapat dilakukan secara ascending

b)

Pengurutan dapat dilakukan secara descending

c)

Keuntungan pengurutan data adalah data mudah dicari untuk diperbaiki, dihapus, disisipi atau digabung

d)

Metode pengurutan yang paling efisien adalah metode bubble sort

66.

Which of these are sorting algorithms?

a)

Bubble

b)

Merge

c)

Binary

d)

Linear

e)

Caesar

67.

Which of these are search algorithms?

a)

Bubble

b)

Merge

c)

Linear

d)

Binary

e)

Caesar

68.

Which of these algorithms compares consecutive pairs of items and swaps two items if they're not in order?

a)

Bubble sort

b)

Linear search

c)

Merge sort

d)

Binary search

69.

Which of these algorithms requires that the items it's given are in order?

a)

Bubble sort

b)

Merge sort

c)

Binary search

d)

Linear search

70.

Which of these algorithms sorts items by first splitting the list of items down into smaller and smaller groups?

a)

Bubble sort

b)

Merge sort

c)

Linear search

d)

Binary search

71.

Which of these algorithms searches for something by first looking in the middle of a list?

a)

Bubble sort

b)

Merge sort

c)

Linear search

d)

Binary search

72.

Which of these algorithms is usually more efficient (takes fewer steps) in sorting a list of items?

a)

Bubble sort

b)

Merge sort

73.

What algorithm does this image represent?

a)

Bubble sort

b)

Merge sort

c)

Linear search

d)

Binary search

74.

Which of these algorithms eliminates half of its possibilities each time it makes a check?

a)

Binary search

b)

Bubble sort

c)

Merge sort

d)

Linear search

75.

Which algorithm does this image represent?

a)

Bubble sort

b)

Merge sort

c)

Linear search

d)

Binary Search

76.

Which algorithm does this image represent?

a)

Linear search

b)

Binary search

c)

Bubble sort

d)

Merge sort

77.

Advantages of a linear search algorithm include...

a)

Easy to write

b)

Items don't need to be in order

c)

More efficient than other searches

d)

Doesn't use any variables

78.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut:

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

79.

1.   Pengurutan yang dilakukan dari yang besar ke yang kecil biasa disebut dengan pengurutan secara…

a)

ascending

b)

descending

c)

random

d)

sequential

80.

Berikut ini yang bukan merupakan algoritma pengurutan data (sorting) adalah…

a)

Bubble Sort

b)

Selection Sort

c)

Insertion Sort

d)

Random Sort

81.

Mana kalimat berikut yang salah…

a)

Pengurutan dapat dilakukan secara ascending

b)

Pengurutan dapat dilakukan secara descending

c)

Keuntungan pengurutan data adalah data mudah dicari untuk diperbaiki, dihapus, disisipi atau digabung

d)

Metode pengurutan yang paling efisien adalah metode bubble sort

82.

Pengurutan yang dilakukan dari yang kecil ke yang besar biasa disebut dengan pengurutan secara…

a)

ascending

b)

descending

c)

random

d)

sequential

83.

Prosedur yang dilakukan untuk mengurutkan adalah ...

a)

Perbandingan dan penukaran

b)

Penambahan dan pengurangan

c)

Perbandingan dan pengurangan

84.

Bubble Sort akan mengurutkan data dari posisi…

a)

Awal

b)

Tengah-tengah

c)

Akhir

d)

Awal dan Akhir

85.

Urutkan secara descending bilang prima: 3, 11, 5, 2, 19, 13, 7, 17 …

a)

19, 2, 3, 7, 5, 17, 11, 13

b)

2, 3, 5, 7, 11, 13, 17, 19

c)

5, 3, 2, 19, 7, 11, 13, 17

d)

11, 19, 13, 3, 2, 17, 5, 7

86.

Urutkan secara descending perangkat keras: Mouse, Keyboard, Printer, Monitor, Hardisk, RAM …

a)

RAM, Printer, Hardisk, Mouse, Monitor, Keyboard

b)

Keyboard, Monitor, RAM, Printer, Hardisk, Mouse

c)

RAM, Printer, Mouse, Monitor, Keyboard, Hardisk

d)

Mouse, Monitor, Hardisk, RAM, Printer, Keyboard

87.

Manakah sorting network yang benar…

a)
b)
c)
88.

kepanjangan dari prinsip LIFO, yaitu?

a)

loop in faze out

b)

last in first out

c)

lucky in full out

d)

late in flight out

89.

sedangkan prinsip FIFO, kepanjangannya yaitu?

a)

fight in front out

b)

faze in faze out

c)

first in first out

d)

for in fact out

90.

operasi enqueue adalah?

a)

teknik penyisipan pada struktur data queue

b)

teknik menggunakan komputer

c)

eknik memindahkan data

d)

teknik mencari jawaban

91.

sedangkan operasi dequeue adalah?

a)

teknik pencarian file

b)

teknik menggunakan komputer

c)

teknik penghapusan pada struktur data queue

d)

teknik membuat elemen baru

92.

apa yang terdapat operasi penyisipan (operasi push) dan operasi penghapusan (pop)?

(JAWABAN HANYA ANTARA STACK/QUEUE, PENULISAN HURUF KECIL SEMUA takut disalahin)

(a)  

93.

apa yang terdapat operasi enqueue dan dequeue?

(JAWABAN HANYA ANTARA STACK/QUEUE, HURUF KECIL SEMUA tkt disalahin)

(a)  

94.

apa yang didasarkan pada prinsip FIFO?

(JAWABAN HANYA ANTARA STACK/QUEUE, HURUF KECIL SEMUA tkt disalahin)

(a)  

95.

apa yang didasarkan pasa prinsip LIFO?

(JAWABAN HANYA ANTARA STACK/QUEUE, HURUF KECIL SEMUA takut disalahin)

(a)  

96.

Which one of the following is an application of Queue Data Structure?

a)

When a resource is shared among multiple consumers.

b)

When data is transferred asynchronously (data not necessarily received at same rate as sent) between two processes

c)

Load Balancing

d)

All of the above

97.
........ form of access is used to add remove nodes from a stack.
a)
LIFO
b)
Fifo
c)
none
d)
all
98.

This form of access is used to add and remove nodes from a queue.

a)

LIFO, Last In First Out

b)

FIFO, First In First Out

c)

Both a and b

d)

none

99.

Which of the following usees FIFO method

a)

Queue

b)

stack

c)

linklist

d)

binary tree

100.

Suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda,objek atau entitas diletakkan mengikuti aturan tertentu disebut

a)

Pengurutan

b)

Persortingan

c)

Strategi

d)

Peraturan