Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar X TKJ 1

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Perhatikan contoh algoritma di bawah ini! Membuat kopi instan Bahan: 1 Sachet kopi instan 2 Sendok teh gula 150 ml air panas Cara Membuat: 1. Mulai 2. Masukkan 1 sachet kopi instan ke dalam gelas 3. Tambahkan 2 sendok teh gula ke dalam gelas 4. Tambahkan air panas 150ml 5. Aduk hingga merata 6. Selesai Dari algoritma di atas, mana yang termasuk dalam bagian deklarasi?

a)

Membuat kopi instan

b)

Cara membuat

c)

Mulai dan Selesai

d)

Bahan

e)

Bahan dan cara membuat

2.

Perhatikan contoh algoritma di bawah ini! Membuat kopi instan Bahan: 1 Sachet kopi instan 2 Sendok teh gula 150 ml air panas Cara Membuat: 1. Mulai 2. Masukkan 1 sachet kopi instan ke dalam gelas 3. Tambahkan 2 sendok teh gula ke dalam gelas 4. Tambahkan air panas 150ml 5. Aduk hingga merata 6. Selesai Dari algoritma di atas, mana yang termasuk dalam bagian judul algoritma?

a)

Membuat kopi instan

b)

Cara membuat

c)

Mulai dan Selesai

d)

Bahan

e)

Bahan dan cara membuat

3.

Perhatikan contoh algoritma di bawah ini! Membuat kopi instan Bahan: 1 Sachet kopi instan 2 Sendok teh gula 150 ml air panas Cara Membuat: 1. Mulai 2. Masukkan 1 sachet kopi instan ke dalam gelas 3. Tambahkan 2 sendok teh gula ke dalam gelas 4. Tambahkan air panas 150ml 5. Aduk hingga merata 6. Selesai Dari algoritma di atas, mana yang termasuk dalam bagian deskripsi?

a)

Membuat kopi instan

b)

Cara membuat

c)

Bahan

d)

Bahan dan cara membuat

e)

Mulai dan Selesai

4.

Penyajian algoritma dengan bahasa deskriptif memiliki tiga bagian utama, yaitu judul, bagian deklarasi, dan bagian deskripsi. Yang dimaksud dengan bagian deskripsi adalah…

a)

Bagian yang terdiri atas nama algoritma dan penjelasan

b)

Tahap hasil dari algoritma

c)

Bagian langkah-langkah atau instruksi dan pernyataan

d)

Tahap persiapan dari algoritma

e)

Bagian yang didalamnya dijelaskan alat dan bahan

5.

Cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi adalah…

a)

Bahasa Natural

b)

Flowchart

c)

Program

d)

Bahasa alami

e)

Pseudocode

6.

Suatu hubungan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis adalah…

a)

Taktik

b)

Algoritma

c)

Notasi computing

d)

Strategi

e)

Pemrograman

7.

Berikut ini pernyataan yang benar mengenai algoritma adalah…

a)

Algoritma merupakan prosedur pemecahan masalah

b)

Algoritma tidak harus menghasilkan output

c)

Algoritma tidak harus terbatas langkahnya

d)

Algoritma tidak berisi rangkaian langkah-langkah kerja

e)

Algoritma pasti memberikan hasil yang sama untuk inputan yang berbeda

8.

Suatu metode menekankan penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan…

a)

Pseudocode

b)

Bahasa alami

c)

Bagan alir dokumen

d)

Flowchart

e)

Bahasa inggris

9.

Urutan penulisan pseudocode yang benar adalah…

a)

Masalah, judul algoritma, dan deskripsi

b)

Judul algoritma, deskripsi, dan penyelesaian

c)

Judul algoritma, deklarasi, dan deskripsi

d)

Masalah, penyelesaian, dan deskripsi

e)

Judul algoritma, deskripsi, dan deklarasi

10.

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut…

a)

Natural Language

b)

Flowchart

c)

Bahasa alami

d)

Bahasa narasi

e)

Pseudocode

11.

Output dari flowchart di atas jika di inputkan nilai a adalah 16 dan b adalah 8 adalah…

a)

27

b)

24

c)

22

d)

26

e)

28

12.

Jenis tipe data yang nilainya tidak mengandung nilai desimal adalah…

a)

Integer

b)

Char

c)

String

d)

Float

e)

Boolean

13.

Jenis nilai yang akan tersimpan dalam variabel disebut…

a)

Linier

b)

Output

c)

Serial

d)

Tipe Data

e)

Universal

14.

Pendeklarasian variabel dan konstanta pada pseudocode termasuk ke dalam bagian…

a)

Deklarasi

b)

Header

c)

Algoritma

d)

Judul Program

e)

Penutup

15.

Perhatikan potongan notasi algoritma berikut: 1. Masukkan isi ember A ke ember C 2. Masukkan isi ember B ke ember A 3. Masukkan isi ember C ke ember B Notasi tersebut termasuk…

a)

Bahasa Natural

b)

Flowchart

c)

Bahasa Narasi

d)

Pseudocode

e)

Bahasa Program

16.

Perhatikan potongan pseudocode berikut ini Deklarasi A,B,C,D: Integer Algoritma A ← 5 B ← 2 C ← A / B D ← C * 2 Masing-masing nilai C dan D adalah…

a)

2.5 dan 15

b)

2 dan 9

c)

2 dan 10

d)

2.5 dan 5

e)

2 dan 14

17.

Deklarasi : Int x, y, z; Algoritma : x = 6; y = 3; z = x/y; Keluaran yang dihasilkan dari variabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

e)

5

18.

Algoritma mengirim pesan whatsapp : 1. Buka aplikasi Whatsapp 2. Ambil handphone 3. Cari nama orang yang dituju dalam kontak whatsapp 4. Pilih symbol pesan 5. Kirim pesan 6. Tulis pesan 7. Nyalakan handphone Urutkan pernyataan diatas menjadi urutan yang benar pada penerapan algoritma dalam kehidupan sehari-hari….

a)

3, 5, 7, 2, 1, 4, 6

b)

2, 7, 1, 4, 3, 6, 5

c)

1, 2, 3, 4, 5, 6, 7

d)

2, 7, 1, 3, 4, 6, 5

e)

2, 1, 7, 4, 6, 3, 5

19.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan…

a)

Repeating

b)

Again

c)

Replay

d)

Looping

e)

Function

20.

Yang termasuk termasuk ke dalam jenis algoritma pengulangan adalah……

a)

While Do

b)

Repeat Until

c)

For Do

d)

Salah Semua

e)

Benar Semua

21.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

Nama Mahasiswa

c)

alamat!

d)

nilai_mahasiswa

e)

&panjang

22.

Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya …

a)

False

b)

True

c)

No

d)

Not

e)

0

23.

Penulisan struktur control keputusan IF yang benar adalah ….

a)

if (variabel) then (kondisi)

b)

if (control) then (statement)

c)

if (control) then (kondisi)

d)

if (kondisi) then (statement)

e)

if (statemen) then (kondisi)

24.

Format penulisan DO While berikut yang benar adalah...

a)

Do <kondisi> WHILE <blok kode program> LOOP

b)

Do <variabel> <blok kode program> WHILE

c)

DO WHILE <kondisi> <blok kode program> LOOP

d)

Do <variabel> WHILE <blok kode program> LOOP

e)

DO WHILE <variabel> <blok kode program> LOOP

25.

Percabangan yang terdapat dalam percabangan lain disebut ….

a)

Percabangan tunggal

b)

Percabangan tanpa syarat

c)

Percabangan bertingkat

d)

Percabangan ganda

e)

Percabangan bersarang