wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangan Berpikir Komputasional Kelas 7

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

Di bawah ini pengertian dari berpikir komputasional yang tepat adalah

a)

Berpikir seperti computer

b)

Pemberian perintah ke system computer

c)

Penggunaan berbagai macam Teknik dan pendekatan untuk membantu menyelesaikan suatu masalah

d)

Penggunaan sintaks tertentu dalam menyelesaikan masalah

2.

Berikut ini salah satu contoh dari berikir komputational adalah

a)

Menrencanakan rute jalan saat bertemu dengan teman

b)

Berjalan kea rah yang tidak menentu saat akan bertemu dengan teman

c)

Meminta bantuan saudara untuk merencanakan bertemu dengan teman

d)

Menyuruh teman menjemput kita di rumah kita saat akan bertemu

3.

Di bawah ini yang bukan merupakan contoh dari berpikir komputasi adalah

a)

Merencanakan apa yang harus dilakukan dan kemana Langkah yang tepat untuk menyelesaikan level permainan video game

b)

Merencanakan tentang bagaimana mengalahkan musuh dalam sebuah permainan video game

c)

Menyelesaikan permainan video game dengan tidak sengaja

d)

Mengenali musuh-musuh dalam video game dan aspek kelemahan mereka

4.

Teknik berpikir komputasi dimana Teknik pemecahan masalahnya dengan cara memecah masalah-masalah menjadi bagian-bagian kecil adalah…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

5.

Salah satu alasan yang mendasari dilakukannya dekomposisi dalam menyelesaikan suatu masalah adalah…

a)

Membuat masalah lebih sulit untuk dipecahkan

b)

Mengatasi masalah dengan cara-cara yang mudah

c)

Mengubah masalah yang ada

d)

Mencari pemecahan dengan sumber yang baru

6.

Di bawah ini yang termasuk contoh dari dekomposisi dalam sebuah bengkel sepeda adalah…

a)

Melihat seorang teknisi memperbaiki sepeda

b)

Mencari kesamaan pada berbagai sepeda yang berbeda jenisnya

c)

Mencari tahu system kerja dari sparepart penyusun sepeda

d)

Mencari tahu nama-nama bagian sepeda

7.

Contoh cara memecahkan masalah dengan dekomposisi dalam dunia kepolisian adalah…

a)

Menebak siapa yang telah memecahkan kejahatan dari melihat pola yang telah terjadi sebelumnya

b)

Memecahkan masalah kejahatan yang kompleks dengan menganalisis kapan kejahatan itu dilakukan dan apakah ada saksinya

c)

Melihat berbagai kemungkinan dari macam-macam kejahatan yang berbeda

d)

Melihat lebih jauh kejahatan yang terjadi dari sudu pandang yang tidak biasa

8.

Teknik berpikir komputasi dimana pemecahan masalahnya dengan cara memisahkan dan menyaring ide-ide dan detail-detail spesifik yang tidak diperlukan untuk berkonsentrasi pada hal yang diperlukan adalah…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

9.

Dalam sebuah abstraksi, model adalah…

a)

Representasi dari sebuah masalah

b)

Program computer

c)

Lembar kerja

d)

Dokumen

10.

Saat kita menggambarkan seekor anjing, karakteristik yang dapat kita abaikan adalah…

a)

Anjing berlari dengan cepat

b)

Anjing memiliki kuku

c)

Anjing memiliki hidung

d)

Anjing memiliki telinga

11.

Teknik berpikir komputasi dimana pemecahan masalahnya dengan cara mengurutkan instruksi logis adalah…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

12.

Pemecahan masalah dengan algoritma digunakan untuk…

a)

Merencanakan solusi dalam memecahkan masalah

b)

Sebagai sebuah platform dari solusi program

c)

Untuk menguji sebuah solusi dari masalah

d)

Untuk memecahkan masalah dengan cara yang berbeda

13.

Teknik algoritma direpresentasikan dengan…

a)

Diagram alur

b)

Kode-semu

c)

Diagram alur dan kode-semu

d)

simbol

14.

Diagram alur dalam algoritma dinyatakan sebagai…

a)

Sebuah diagram yang mewakili satu set instruksi

b)

Bahasa tingkat tinggi yang memiliki sintaksis tertentu

c)

Sebuah cara untuk menjelaskan satu set instruksi yang tidak menggunakan sintaks tertentu

d)

Sebuah diagram yang memudahkan dalam memahami instruksi yang rumit

15.

Symbol yang benar dalam instruksi proses pada diagram alur adalah…

a)

Persegi Panjang

b)

Jajaran genjang

c)

Persegi

d)

Segitiga

16.

Symbol yang tepat untuk sebuah keputusan dalam diagram alur adalah…

a)

Persegi

b)

Belah ketupat

c)

Persegi Panjang

d)

Segitiga

17.

Dalam algoritma kita mengenal tentang kode semu (pseucode). Kode semu diartikan sebagai…

a)

Bahasa tingkat tinggi yang memiliki sintaksis tertentu

b)

Sebuah cara untuk menjelaskan satu set instruksi yang tidak menggunakan sintaks tertentu

c)

Sebuah diagram yang mewakili satu set instruksi

d)

Sebuah diagram yang memudahkan dalam memahami instruksi yang rumit

18.

Teknik berpikir komputasi dimana pemecahan masalah yang kompleks dengan cara menemukan persamaan dan pola secara efisien adalah…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

19.

Salah satu alasan yang mendasari pemecahan masalah dengan pengenalan pola adalah…

a)

Pengenalan pola membuat permasalahan yang kompleks menjadi mudah untuk diselesaikan

b)

Pengenalan pola membuat masalah menjadi semakin rumit

c)

Pengenalan pola merupakan salah satu Teknik yang paling efektif dari pemecah masalah

d)

Pernyataan A, B, dan C salah

20.

Kemungkinan yang terjadi jika kita tidak mencari pola dalam menyelesaikan masalah adalah…

a)

Adanya penyelesaian masalah yang tidak efisien

b)

Kita tidak akan menyelesaikan masalah dengan benar

c)

Kita mungkin membuat solusi yang salah atau tidak efisien

d)

Kita akan membuat jalur penyelesaian baru

21.

Dalam berpikir komputasi, computer paling mungkin digunakan…

a)

Selama dekomposisi

b)

Pada saat mengakhiri kegiatan memprogram computer

c)

Saat menulis algoritma

d)

Saat melakukan abstraksi

22.

Apa yang dimaksud dengan struktur data?

a)

Bahasa pemrograman

b)

Kumpulan algoritma

c)

Sebuah cara untuk menyimpan dan mengatur data

d)

Suatu jenis perangkat keras komputer

23.

Yang termasuk tipe data composite adalah…

a)

Array

b)

Numeric

c)

Integer

d)

Boolean

24.

Manakah operator yang dapat di gunakan dalam pemrograman, yaitu…

a)

Variable

b)

String

c)

Boolean

d)

Aritmatika

25.

Manakah dari hal berikut ini yang merupakan keuntungan dari struktur data array?

a)

Element dari tipe data campuran dapat disimpan

b)

Lebih mudah untuk mengakses elemen-elemen dalam array

c)

Indeks elemen pertama dimulai dari 1

d)

Elemen-elemen array tidak dapat diurutkan

26.

Terdapat array a:[5][10] maka jumlah elemen array tersebut adalah…

a)

30

b)

20

c)

10

d)

50

27.

Manakah dari berikut ini yang merupakan ukuran dari int arr[9] dengan mengasumsikan bahwa int terdiri dari 4 byte?

a)

9

b)

36

c)

35

d)

Semuanya salah

28.

Struktur data apa yang diperlukan untuk mengubah notasi infix menjadi prefix?

a)

Stack

b)

Linked list

c)

Binary tree

d)

Queue

29.

Manakah dari pernyataan berikut ini yang bukan merupakan pernyataan yang benar untuk struktur data stack?

a)

Array dapat digunakan untuk mengimplementasikan stack

b)

Stack mengikuti FIFO

c)

Elemen disimpan secara berurutan

d)

Bagian atas stack berisi elemen yang trakhir di sisipkan

30.

Proses menyisipkan elemen ke dalam stack disebut…

a)

Create

b)

Push

c)

Evaluation

d)

Pop

31.

Proses menghapus elemen dari stack disebut…

a)

Create

b)

Push

c)

Evaluation

d)

Pop

32.

Berapa nilai dari ekspresi postfix 6324+-*?

a)

1

b)

40

c)

74

d)

-18

33.

Manakah dari berikut ini yang merupakan bentuk awalan dari A+B*C?

a)

A+(BC*)

b)

+AB*C

c)

ABC+*

d)

+A*BC

34.

Apa hasil dari ekspresi awalan dari +, -, *, 3, 2, /, 8, 4, 1?

a)

12

b)

11

c)

5

d)

4

35.

Jumlah minimum Stack yang diperlukan untuk mengimplementasikan stack adalah…

a)

1

b)

3

c)

2

d)

5

36.

Daftar elemen di mana operasi enqueue berlangsung dari satu ujung, dan operasi dequeue berlangsung dari satu ujung adalah…

a)

Binary tree

b)

Stack

c)

Queue

d)

Linked list

37.

Manakah dari prinsip berikut yang digunakan Queue?

a)

LIFO principle

b)

FIFO principle

c)

Linear tree

d)

Ordered array

38.

Kompleksitas waktu dari operasi enqueue dalam Queue adalah…

a)

O(1)

b)

O(n)

c)

O(logn)

d)

O(nlogn)

39.

Manakah dari berikut ini yang bukan merupakan aplikasi dari struktur data Queue?

a)

Resource shared between various systems

b)

Data is transferred asynchronously

c)

Load balancing

d)

Balancing of symbols

40.

Setara biner dari angka decimal 0.4375 adalah…

a)

0.0111

b)

0.1011

c)

0.1100

d)

0.1010

41.

Setara decimal dari angka biner 101001.1011 adalah…

a)

41.0875

b)

40.6875

c)

41.6875

d)

40.0875

42.

Semua nilai decimal dan bilangan bulat disertakan dalam set…

a)

Whole numbers

b)

Real numbers

c)

Natural number

d)

integers

43.

metode tanda dan besaran merepresentasikan negative dan positive sebagai…

a)

1 for negative and 0 for positive

b)

0 for negative and 1 for positive

c)

1 for negative and 2 for positive

d)

2 for negative and 1 for positive

44.

Urutan digit biner yang dikelompokkan mewakili…

a)

Bit string

b)

Byte string

c)

Binary string

d)

Input string

45.

System yang menyimpan data dalam status seperti ‘0’ dan ‘1’ disebut…

a)

Binary digit

b)

Bit

c)

Bytes

d)

characters

46.

bilangan terkecil yang dapat disimpan sebagai bilangan bulat positif adalah…

a)

0

b)

1

c)

2

d)

3

47.

Dalam bilangan bulat positif, angka terbesar yang dapat disimpan dengan bit ‘n’ disebut…

a)

2n-1

b)

2n-2

c)

2n-3

d)

2n

48.

Urutan terurut dari karakter yang dikelompokkan disebut sebagai…

a)

Character string

b)

Graphic string

c)

Alphabetical characters

d)

Controlled sting

49.

Huruf abjad, angka dari 0 atau karakter khusus lainnya dikatakan termasuk dalam…

a)

Alphanumeric characters

b)

Graphics characters

c)

Control characters

d)

Character sets