Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pemrograman dan algoritma

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Penggunaan WHILE DO adalah struktur perulangan dengan ....

a)

1 kondisi

b)

2 kondisi

c)

Kondisi di awal

d)

Kondisi di akhir

e)

kondisi yang diketahui jumlah perulangannya

2.

Apa hasil PRINT harga jika INPUT harga = 100

a)

200

b)

100

c)

90

d)

25

3.

Apa itu konstruktor dalam konteks kelas di C#?

a)

Konstruktor adalah metode untuk menghapus objek yang tidak terpakai.

b)

Konstruktor dalam C# adalah fungsi yang mengembalikan nilai.

c)

Konstruktor digunakan untuk mendeklarasikan variabel dalam kelas.

d)

Konstruktor dalam C# adalah metode yang digunakan untuk menginisialisasi objek saat dibuat.

4.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchat

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

5.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchart

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

6.

Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?

a)

Flowchat

b)

Pseudocode

c)

Abstrak

d)

Deskriptif

7.

Algortima yang ditulis dengan bahasa sehari-hari, disebut dengan algoritma

a)

Deskriptif

b)

Pseudocode

c)

Flowchart

d)

Abstrak

8.

Siapakah Penemu dari Algoritma?

a)

Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi

b)

Abu Hadar Muhammad Ibnu Musa Al-Khawarizmi

c)

Abu Hadar Muhammad Ibnu Tholib Al-Khawarizmi

d)

Abu Ja’far Muhammad Ibnu Tholib Al-Khawarizmi

9.

Pada gambar diatas 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

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

10.

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

11.

Flowchart tersebut merupakan algoritma untuk menghitung luas ….

a)

lingkaran

b)

segitiga

c)

persegi panjang

d)

persegi

e)

belah ketupat

12.

Definisi Software yang berbasis Opensource adalah ...... kecuali

a)

Software berbayar

b)

Software dengan kode terbuka

c)

Software yang bebas untuk di distribusikan

d)

Software gratis

e)

Software yang lisensi nya publik

13.

Sebuah software yang berfungsi untuk mengatur seluruh sistem kerja pada sebuah komputer, baik yang berhubungan dengan hardware maupun software lain nya, disebut

a)

Bahasa Pemrograman

b)

Tool Program

c)

Sistem Operasi

d)

Software Editor

e)

Software Aplikasi

14.

Apa yang dimaksud dengan 'kompleksitas waktu' dalam algoritma?

a)

Waktu yang dibutuhkan untuk menulis kode

b)

Jumlah operasi dasar yang dilakukan algoritma seiring dengan ukuran input

c)

Jumlah memori yang digunakan algoritma

d)

Kecepatan eksekusi program secara keseluruhan

e)

Keterbacaan kode oleh manusia

15.

Apa manfaat utama dari menggunakan pseudocode dalam proses pengembangan perangkat lunak?

a)

Mengurangi waktu pengembangan

b)

Memudahkan debugging

c)

Memudahkan pemahaman alur program

d)

Menghemat memori

e)

Meningkatkan kecepatan eksekusi

16.

Dalam proses pengembangan perangkat lunak, kapan pengujian unit biasanya dilakukan?

a)

Setelah implementasi selesai

b)

Sebelum desain sistem

c)

Setelah pemeliharaan

d)

Sebelum analisis masalah

e)

Selama tahap debugging

17.

Apa yang perlu dilakukan seorang programmer jika kode program yang ditulis mengandung kesalahan logika?

a)

Menambahkan lebih banyak komentar

b)

Mengubah bahasa pemrograman

c)

Melakukan debugging

d)

Menulis ulang seluruh kode

e)

Mengoptimalkan algoritma

18.

Banyak data yang dapat diproses oleh operating system 8 bit adalah?

a)

128

b)

256

c)

65536

d)

4294967296

19.

Tipe data float bekerja pada ukuran data (bit)?

a)

8 bit

b)

16 bit

c)

32 bit

d)

64 bit

20.

Tipe data dalam pemrograman yang dapat mengolah angka dan huruf adalah

a)

Integer

b)

Char

c)

Float

d)

Doble