Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

2.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

e)

Probability

3.

Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa yang lebih ringkas dari algoritma

d)

Sembarang bahasa asal terstruktur

e)

Bahasa

4.

Dalam Penulisan Alur pemrograman, terdapat tiga langkah diantaranya Psedocode. Pseucocode merupakan tampilan. . . .

a)

alir Program

b)

Tampilan Program

c)

Imitasi Program

d)

Flowchart

e)

Tiruan Algoritma

5.

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

a)
b)
c)
d)
e)
6.

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

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

7.

Berikut ini adalah Algoritma yang belum teratur :

1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)

2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)

3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)

4. Mulai

5. Selesai

6. Tambahkan Gelas C (Kosong)

a)

4-6-1-2-3-5

b)

4-1-2-3-6-5

c)

4-6-3-2-1-5

d)

4-6-2-1-3-5

8.

Suatu prosedur komputasi yang terdefinisi dengan baik, yang memerlukan input, dan menghasilkan output, disebut dengan...

a)

Algoritma

b)

Al-Khwarizmi

c)

Flowchart

d)

Pseudocode

9.

Dalam suatu flowchart, manakah dari gambar di bawah ini yang melambangkan suatu proses?

a)
b)
c)
d)
10.

Dari gambar-gambar berikut, manakah yang memiliki maksud urutan / sequence?

a)
b)
c)
11.

Cara menuliskan algoritma dalam bentuk tekstual yang mirip dengan bahasa pemrograman disebut dengan...

a)

Pseudocode

b)

Semicode

c)

Flowchart

d)

Realcode

12.

Berapakah nilai luaran dari variabel b berdasarkan algoritma berikut?

a)

-10

b)

10

c)

-5

d)

5

13.

Bahasa pemrograman yang lebih muda dari Bahasa C adalah

a)

Java

b)

Python

c)

Perl

d)

C++

14.

Program dalam bahasa C++ selalu diakhiri dengan "return 0;".

a)

Benar

b)

Salah

15.

Terdapat 2 variabel dengan tipe data yang sama.

Nama variabel : jumlah_mahasiswa dan jumlah_sks

Jenis tipe data : integer

Berdasarkan informasi tersebut, deklarasikan variabel dengan tipe data yang tepat ! (sesuai kaidah penulisan bahasa C++)

(a)  

16.

Berdasarkan gambar, bahasa pemrograman yang paling mendekati struktur bahasa C adalah ....

a)

JAVA

b)

HTML 5

c)

PHP

d)

JS

17.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

18.

Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut tipe data...

a)

Array

b)

Byte

c)

Longint

d)

Integer

e)

Boolean

19.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

20.

Buatlah algoritma "Pengambilan KRS" !

4 lines