wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma Remedial RPL

Total questions: 20

Worksheet time: 52mins

Name
Class
Date
1.

Dalam pemrograman, urutan langkah yang dibuat secara logis dan sistematis untuk menyelesaikan suatu masalah dan tugas tertentu yaitu ?

a)

Operating System

b)

Algoritma

c)

Aplikasi

d)

Programer

2.

Proses pengembangan program, perangkat lunak komputer, aplikasi dan situs web disebut sebagai kegiatan ?

a)

System Operasi

b)

Algoritma

c)

Pemograman

d)

Programer

3.

Yang manakah di bawah ini yang bukan merupakan ciri-ciri dari algoritma?

a)

Effectiveness

b)

Definiteness

c)

Finiteness

d)

Infiniteness

4.

JELASKAN MAKSUD DARI PENULISAN KODE PROGRAM DI BAWAH INI :
int total,jml;

const hrg=10000;

4 lines
5.

Dari gambar tersebut, output manakah yang benar?

a)

1 2 3 4 5 6 7 8 9 10

b)

10 9 8 7 6 5

c)

10 9 8 7 6 5 4 3 2 1

d)

1 2 3 4 5

6.

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)


BUATLAH LANGKAH ALGORITMA YANG TERATUR !

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

7.

Berikut ini merupakan contoh dari ?

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

8.

1. tahun : integer

2. read tahun

3. if (tahun % 400 == 0) then

4. write “Tahun Kabisat”

5. else if (tahun % 100 == 0) then

6. write “Bukan Tahun Kabisat”

7. else if (tahun % 4 == 0 ) then

8. write “Tahun Kabisat”

9. else

10. write “Bukan Tahun Kabisat”

Pseudocode diatas merupakan pseudocode dari :

a)

Tahun hijriah

b)

Tahun diatas 2000

c)

Tahun kabisat

d)

Tahun Cina

9.

Pada gambar terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIm

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

10.

Urutan flowchart yang benar pada gambar tersebut adalah ?

a)

1 – 8 – 3 – 4 – 5 – 9

b)

1 – 8 – 2 – 4 – 5 – 9

c)

1 – 8 – 2 – 6 – 7 – 9

d)

1 – 8 – 3 – 6 – 7 – 9

11.

Yang dimaksud dengan konstanta adalah ?

a)

Variabel yang nilainya bersifat tetap dan bisa diubah-ubah

b)

Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah

c)

Nilai dari suatu variabel

d)

Variabel yang selalu membutuhkan masukan/inputan dari user

12.

Ketika Anda akan mencetak data suhu ruangan, maka pendeklarasian variabel yang tepat adalah ?

a)

char suhu_ruangan = 22.5

b)

int suhu_ruangan = 22.5

c)

float suhu_ruangan=22.5

d)

float suhu_ruangan 22.5

13.

Perhatikan kode program berikut :

Berdasarkan kode program tersebut, manakah pernyataan yang BENAR (PILIIH JAWABAN LEBIH DARI 1)

a)

Program akan menampilkan teks "Anda mendapatkan beras 1 karung", jika total_belanja yang dimasukkan kurang dari Rp 500.000

b)

Program akan menampilkan teks "Anda belum beruntung", jika total_belanja yang dimasukkan 50.000

c)

Jika Total_belanja yang dimasukkan adalah Rp 200.000, bonus yang didapatkan yaitu minyak 2 liter

d)

Jika total_belanja yang dimasukkan adalah 0, program akan error

14.

Output dari program tersebut adalah :

a)

Nik, Nilai Test < 100

b)

NIK, Nama, Nilai Test

c)

Nilai test = 100, Nama, NIK

d)

NIK, Nama, Nilai Tes = 100

15.

Perhatikan Pseudocode berikut :

a, b, c, d : integer

a= 10

b = 5

c = a+b

d = c-b

write (d)

Nilai output "d" yang tepat adalah :

a)

5

b)

15

c)

9

d)

10

16.

Perhatikan potongan algoritma berikut ini:

Input (kelas)

SWITCH kelas

BEGIN

CASE “1” :

Output (“Pengajar = Anna”)

break

CASE “2” :

Output (“Pengajar = Anni”)

break

CASE “3” :

Output (“Pengajar = Inna”)

break

Apakah output dari algoritma di atas jika inputnya kelas = “4”?

a)

Pengajar = Anna

b)

Pengajar = Anni

c)

Pengajar = Inna

d)

Jawaban A, B, dan C salah

17.

pada gambar tersebut maka hasil angkanya adalah :

a)

5 dan 2

b)

1 dan 2

c)

1 dan 3

d)

2 dan 3

18.

berapa jumlah data yang bisa dibuat pada penulisan program tersebut (Jawaban Bisa Lebih dari Satu)

a)

hanya 1 data

b)

kurang dari 5

c)

bisa lebih dari 5 data

d)

maksimal 5 data

19.

Nama penggunaan variabel berikut ini yang benar adalah :

a)

NamaPasien

b)

Alamat Pasien

c)

alm psn

d)

sts/status

20.

buatlah program untuk menginput sebuah nilai, dimana jika program menanyakan jumlah input, maka pengisian input tersebut sesuai dengan jumlah nilai input tersebut (contoh ada pada gambar), lalu program akan menghitung total nilai tersebut berikut dengan rata-rata nilainya (Waktu pengerjaan 15 menit)

4 lines