wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS GANJIL INFORMATIKA FASE E

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Computational thinking is ?

a)

Logically solving problems

b)

Coding

c)

Thinking like a computer

d)

Programming

2.

What is taking a complex problem and breaking it down into a series of small more manageable problems called?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithms

3.

What is problems looked at individually, considering how similar problems have been solved previously called?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithms

4.

What is focusing only on the important details, while ignoring irrelevant information called?

a)

Decomposition

b)

Abstraction

c)

Pattern

d)

Recognition

5.

What is simple steps or rules to solve each of the smaller problems can be designed called?

a)

Decomposition

b)

Abstraction

c)

Pattern

d)

Algorithms

6.

Decomposition makes problems _____

a)

Better to code

b)

Harder to solve

c)

Easier to understand

d)

More manageable

7.

Which of these is an example of abstraction?

a)

Subdividing a problem into smaller tasks that different teams can work on independently

b)

Break a complex problem into modules using top down design

c)

Ignore the colour of a player token in a snakes ladder game model

d)

Use a pre-written library of procedures and functions to perform operations such as sorting and searching

8.

Define the term abstraction within computational thinking.

a)

Replicates every part of that problem in the computer

b)

Taking a real world problem and designing a computer program that exactly

c)

Representing real world problems in a computer program, using symbols and removing unnecessary element

d)

Performing multiple calculations on a list of variables

9.

What is a FLOWCHART?

a)

A visual representation of an algorithm

b)

A series of shapes.

c)

A diagram that shows abstraction

d)

A diagram that shows selecting a burger

10.

A school database has lots of information on students, the data manager needs to use abstraction? What data should she leave out?

a)

Eye colour

b)

Age

c)

Classes

d)

Guardian's phone numbers

11.

 Hardware yang merupakan unit penyimpan adalah….

a)

Harddisk

b)

Printer

c)

Floppy Drive

d)

CD room Drive

12.

Bilangan heksadesimal adalah bilangan yang berbasis ....

a)

Bilangan yang berbasis 16 yaitu 0 – 9

b)

Bilangan yang berbasis 2  yaitu 0 dan

c)

Bilangan yang berbasis 8 yaitu 0 – 7

d)

Bilangan yang berbasis 10 yaitu 0 – 9

13.

 Komponen yang berfungsi untuk membentuk fungsi-fungsi pengolahan data komputer adalah ....

a)

Arithmetic And Logic Unit

b)

Control Unit

c)

Register

d)

CPU Interconnection

14.

Sistem operasi yang hanya dapat dijalankan pada komputer jenis Apple, yakni  ....

a)

Windows

b)

Linux

c)

Novell

d)

Macintosh

15.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

16.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Prosessor

17.

Pseudocode yang digunakan pada penulisan algoritma dapat berupa :

a)

Sembarang bahasa asal terstruktur

b)

Bahasa pemrograman

c)

Bahasa Puitis

d)

Bahasa Inggris

18.

 Pada saat pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

19.

 Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah – Pseudocode – Flowchart – Program – Eksekusi – Hasil

b)

Masalah – Model – Algoritma – Eksekusi – Hasil

c)

Masalah – Model – Algoritma – Program – Eksekusi– Hasil

d)

Masalah – Algoritma – Flowchart – Program – Eksekusi – Hasil

20.

Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah :

a)

10 atau 15

b)

10 dan 5

c)

15

d)

10

21.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

22.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi :

a)

Q tetap

b)

Menjadi Sembarang Nilai

c)

Menjadi hampa

d)

Menjadi 0

23.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan :

a)

a=10, b=5

b)

a=10 , b=0

c)

a=0 , b=5

d)

a=10, b=10

24.

Diberikan algoritma P = 10; P = P + 5 ; Q = P . Nilai P dan Q masing-masing adalah:

a)

15 dan 0

b)

10 dan 15

c)

15 dan 15

d)

0 dan 15

25.

Type data yang hanya mengenal kondisi True atau False pada Pascal programming , adalah :

a)

IF

b)

Bool

c)

Integer

d)

Character

26.

Dalam bahasa c++ terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal, yaitu :

a)

Real

b)

Bool

c)

Integer

d)

Character

27.

Pada Tipe data Boolean, berlaku operator-operator :

a)

IF

b)

AND, OR, NOT

c)

True, False

d)

CASE

28.

Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah….

a)
b)
c)
d)
29.

 Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol….

a)
b)
c)
d)
30.

Urutan instruksi-instruksi atau langkah-langkah yangmenggunakan bahasa awam disebut:

a)

Pseudocode

b)

Algoritma

c)

Flowchart

d)

Program

31.

Suatu proses pengulangan kembali alur kerja disebut…

a)

Branching

b)

Looping

c)

Rekursif

d)

Iteratif

32.

Diberikan penggalan algoritma :

while (x>7) do

x=x-1;

write(x)

Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah

a)

8, 7

b)

9, 8, 7

c)

9, 8

d)

9

33.

 Diberikan penggalan algoritma :

repeat

x=x+1 ; write (x)

until x<7

Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah

a)

9, 8, 7

b)

9, 8

c)

9

d)

8, 7

34.

Suatu Proses yang memanggil dirinya sendiri, disebut proses :

a)

Rekursif

b)

Iteratif

c)

Branching

d)

Transitif

35.

Rekursif adalah :

a)

Suatu prosedur yang dapat dipanggil

b)

Suatu proses yang bisa memanggil dirinya sendiri*

c)

Suatu proses yang dipanggil melalui suatu prosedur

d)

Suatu prosedur Looping

36.

Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program disebut deklarasi…

a)

Deklarasi label

b)

Deklarasi konstanta

c)

Deklarasi tipe

d)

Deklarasi variabel

37.

Tabel disamping menunjukkan waktu kedatangan dan waktu eksekusi dari beberapa proses, dengan slot 100 ms dan eksekusi dari proses-proses tersebut.

Gambar yang menunjukkan Simulasi Penjadwalan Proses dengan Algoritma Round Robin yang benar adalah ..

a)
b)
c)
d)
38.

Sebuah mesin ciptaan Mr Algo spesifikasinya sebagai berikut ini: operasi aritmatika 2 operan hasilnya disimpan pada register yang menyimpan operan pertama. Misalnya, TAMBAH REG1 REG2 hasilnya disimpan pada REG1.

a)

80

b)

170

c)

8

d)

17

39.

Gambar disamping menunjukkan siklus mesin pada komputer sebelum dan setelah bekerja. Siklus nomor 1 , 2, 3, 4 adalah ...

a)

1. Fetch

2. Execute

3. Decode

4. Store

b)

1. Fetch

2. Run

3. Decode

4. Store

c)

1. Fetch

2. Decode

3. Execute

4. Store

d)

1. Execute

2. Fetch

3. Decode

4. Store

40.

26 desimal  = …………… Heksadesimal

(a)