Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Produktif TKJ 2019 Materi Algoritma dan Pemrograman

Total questions: 62

Worksheet time: 33mins

Name
Class
Date
1.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
2.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

4.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

4.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

5.

Manakah simbol yang digunakan untuk menunjukan awal atau akhir sebuah proses?

a)
b)
c)
d)
6.

Simbol flowchart untuk input dan output data yaitu

a)
b)
c)
d)
e)
7.

Simbol di samping berfungsi sebagai...

a)

input data

b)

output data

c)

pemberian nilai awal

d)

proses data

e)

permulaan suatu program

9.

Simbol di bawah ini yang digunakan untuk menunjukkan arah aliran proses pada flowchart adalah ...

a)
b)
c)
d)
e)
9.

Simbol di bawah ini yang digunakan untuk menunjukkan arah aliran proses pada flowchart adalah ...

a)
b)
c)
d)
e)
10.

KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Untuk kondisi, jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu..

a)
b)
c)
d)
e)
11.

Flowchart tersebut merupakan algoritma untuk menghitung luas ….

a)

lingkaran

b)

segitiga

c)

persegi panjang

d)

persegi

e)

belah ketupat

12.

Simbol flowchart yang digunakan penghubung dalam satu halaman yang sama adalah ....

a)
b)
c)
d)
e)
13.

Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari

a)

Tipe Data

b)

Main

c)

Variabel

d)

Konstanta

e)

Operator

14.

Berikut ini adalah karakter yang sebaiknya tidak digunakan dalam penamaan variabel/ konstanta kecuali

a)

#

b)

/

c)

;

d)

_

e)

&

15.

Merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain disebut

a)

Variabel

b)

Operator

c)

Konstanta

d)

Pointer

e)

Tipe data

16.

Yang termasuk operasi logika adalah

a)

+

b)

<

c)

&&

d)

>=

e)

==

17.

Apabila masukan bilangan bulat adalah 13, maka keluaran flowchart diatas adalah …….

a)

Tidak mengeluarkan tampilan apapun

b)

Ganjil Genap

c)

Genap Ganjil

d)

Ganjil

e)

Genap

18.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-2-3-5-4-7

c)

1-6-5-4-2-3-7

d)

1-6-2-3-4-5-7

e)

1-2-3-4-5-6-7

19.

Urutan langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut dengan...

a)

Array

b)

Tipe data

c)

Variabel

d)

Algoritma

e)

Konstanta

20.

Bentuk belah ketupa bermanfaat dalam pememilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama...

a)

Process

b)

Display

c)

Decision

d)

Terminator

e)

Input-Output

21.

Simbol flowchart berikut berfungsi untuk...

a)

Menunjukan pengolahan

b)

Pemulan dan akhiran

c)

Penyimpanan pada storage

d)

pemilihan proses berdasarkan kondisi

e)

menjalankan proses input atau output

22.

Berikut ini merupakan nama simbol flowchart...

a)

Terminal

b)

Proses

c)

Dokumen

d)

Decision

e)

Penghubung

23.

Diberikan Algoritma berikut ini:

Algoritma

a <-- true

b <-- false

If (a) and (a or b) then

write(’Logika’)

Else

write(’Logika dan Algoritma’)

Endif

Bila algoritma dijalankan maka akan menghasilkan tulisan

a)

Logika

b)

Logika dan Algoritma

c)

Algoritma

d)

Tidak ada jawaban

24.

Di bawah merupakan berbagai macam tipe data pada sebuah pemrograman, tipe data dibawah ini yang termasuk bilangan bulat adalah.

a)

Char

b)

Float

c)

Boolean

d)

Integer

25.

Perhatikan penulisan algortima berikut ini;

Deklarasi

Bejana : integer

Gelas : real

Tamu : integer


Algoritma

Bejana 12 {dalam satuan liter}

Gelas 0.25 {1/4 liter}

Tamu Bejana / Gelas

Write (Tamu)

a)

Menghitung jumlah gelas yang digunakan

b)

Menghitung jumlah bejana

c)

Menghitung jumlah tamu

d)

Semua Pilihan Salah

26.

Perhatikan algoritma berikut.

Case hari..

‘1’ : write (‘senin’)

‘2’ : write (‘selasa’)

‘3’ : write (‘rabu’)

‘4’ : write (‘kamis’)

‘5’ : write (‘jumat’)

‘6’ : write (‘sabtu’)

Otherwise : write(‘Hari yang anda inputkan belum terdaftar’)

Tipe data yang cocok untuk ekspresi hari pada struktur case adalah...

a)

Integer

b)

Float

c)

Char

d)

String

27.

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)

Abu-Abu

28.

Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data...

a)

Real

b)

Integer

c)

Boolean

d)

Char

29.

Mana yang termasuk simbol gerbang logika AND?

a)
b)
c)
d)
30.

Simbol dibawah ini merupakan fungsi gerbang

a)

NOR

b)

NOT

c)

NAND

d)

OR

31.

Simbol ini adalah simbol dari fungsi gerbang....

a)

NOR

b)

NOT

c)

AND

d)

OR

32.

Gerbang yang akan membentuk keluaran berlogika 1 bila gerbang inputnya ada yang diberikan logika 1 adalah definisi dari ....

a)

Gerbang AND

b)

Gerbang NOT

c)

Gerbang NAND

d)

Gerbang OR

33.

Gerbang NAND merupakan kombinasi dari gerbang….

a)

AND dan OR

b)

NOT dan OR

c)

AND dan NOT

d)

AND dan NOR

34.

Mana yang termasuk simbol gerbang logika AND?

a)
b)
c)
d)
35.

Berikut merupakan tabel kebenaran dari gerbang logika

a)

OR

b)

NOT

c)

AND

d)

NAND

36.

Berikut yang merupakan simbol gerbang EX-NOR adalah

a)
b)
c)
d)
37.

Gerbang AND disimbolkan dengan ….

a)

.

b)

+

c)

!=

d)

==

38.

Gerbang logika yang menampilkan output kebalikan dari inputnya adalah...

a)

NAND

b)

NOT

c)

NOR

d)

EX-NOR

40.

gerbang logika terdiri dari 7 macam. salah satu gerbang yang hanya memiliki satu inputan dan 1 keluaran adalah gerbang ...

a)

AND

b)

OR

c)

NOT

d)

NAD

40.

gerbang logika terdiri dari 7 macam. salah satu gerbang yang hanya memiliki satu inputan dan 1 keluaran adalah gerbang ...

a)

AND

b)

OR

c)

NOT

d)

NAD

41.

Dibawah ini yang termasuk 3 fungsi logika dasar adalah...

a)

AND, OR dan NOT

b)

AND, NOT dan NOR

c)

NAND, NOR dan NOT

d)

AND, NOR dan OR

e)

AND, NOR dan NOT

42.

Gerbang yang memberikan keluaran 1 bila semua masukan diberikan 1 adalah definisi dari….

a)

Gerbang OR

b)

Gerbang AND

c)

Gerbang NOT

d)

Gerbang NOR

e)

Gerbang NAND

43.

Berikut ini merupakan gerbang logika : ...

a)

NOR

b)

NAND

c)

OR

d)

NOT

e)

AND

44.

Perhatikan tabel kebenaran ini adalah implementasi dari gerbang logika : ...

a)

Gerbang AND

b)

Gerbang XOR

c)

Gerbang OR

d)

Gerbang NOR

e)

Gerbang NAND

45.

Gerbang Logika yang hanya bisa menerima sebuah nilai masukan dan menghasilakn sebuah keluaran disebut Gerbang logika . . .

a)

NOR ( NOT OR )

b)

OR

c)

NOT ( Inverter )

d)

AND

e)

THEN

46.

Berikut ini yang bukan merupakan contoh mesin yang menerapkan bilangan biner, desimal, atau heksadesimal adalah . . .

a)

Kalkulator

b)

Faximile

c)

Radio

d)

Komputer

e)

Mesin PLC

47.

Nilai Desimal dari bilangan 110000002 adalah . . .

a)

256

b)

255

c)

192

d)

128

e)

32

48.

Perhatikan persamaan sebagai berikut : X=A+B

Berdasarkan persamaan logika tersebut, gerbang logika yang sesuai untuk menggambarkannya adalah....

a)
b)
c)
d)
e)
49.

Perhatikan persamaan sebagai berikut :  X=B‾X=\overline{B} Berdasarkan persamaan logika tersebut, gerbang logika yang sesuai untuk menggambarkannya adalah....

a)
b)
c)
d)
e)
50.

SIMBOL DI ATAS ADALAH SIMBOL UNTUK LOGIKA

a)

NOT

b)

AND

c)

NAND

d)

OR

51.

SIMBOL DI ATAS ADALAH SIMBOL UNTUK LOGIKA

a)

NOT

b)

AND

c)

NAND

d)

OR

52.

SIMBOL DI ATAS ADALAH SIMBOL UNTUK LOGIKA

a)

OR

b)

NOR

c)

XOR

d)

XNOR

53.

SIMBOL DI ATAS ADALAH SIMBOL UNTUK LOGIKA

a)

OR

b)

NOR

c)

XOR

d)

XNOR

54.

TABEL LOGIKA DI SAMPING INI MENGGAMBARKAN GERBANG LOGIKA

a)
b)
c)
d)
55.

Hanya akan berlogika “0” bila semua masukan belogika “0”. Merupakan gerbang logika ....

a)

AND

b)

NOT

c)

OR

d)

NAND

56.

hanya akan berlogika “1” bila semua masukan berlogika “1”. Merupakan gerbang logika...

a)

OR

b)

AND

c)

NOT

d)

NOR

57.

Konversikan bilangan binary 11011(2) ke bilangan desimal...

a)

37(10)

b)

27(10)

c)

17(10)

d)

7(10)

58.

Konversikan bilangan binary 1011011(2) ke bilangan desimal...

a)

70(10)

b)

40(10)

c)

60(10)

d)

90(10)

59.

Konversikan bilangan hexadesimal C7(16) ke bilangan desimal...

a)

155(10)

b)

166(10)

c)

188(10)

d)

199(10)

60.

Konversikan bilangan desimal 1583(10) ke bilangan hexadesimal..

a)

62A(16)

b)

62F(16)

c)

62B(16)

d)

62C(16)

61.

Konversikan bilangan desimal 385(10) ke bilangan oktal...

a)

501(8)

b)

701(8)

c)

201(8)

d)

601(8)

62.

6(10) = ….. (2) hasil konversi dari bilangan tersebut adalah ...

a)

110

b)

101

c)

011

d)

111

e)

1011