wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALgoritma Pseudocode

Total questions: 25

Worksheet time: 4mins

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.

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

3.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Sebelum menulis ide

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 pernyataan algoritma yang tidak benar

a)

Algoritma harus disusun secara logis

b)

Algoritma harus disusun secara sistematis

c)

Algoritma harus mempunyai berbagai macam makna

d)

Algoritma memiliki langkah yang jelas

e)

Algoritma memiliki hasil yang benar

6.

Algoritma dapat disajikan menggunakan cara, kecuali

a)

Menggunakan pseodocode

b)

Menggunakan bahasa rahasia

c)

Menggunakan bahasa sehari-hari

d)

Menggunakan flowchart

e)

Menggunakan diagram alur

7.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

8.

menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun

a)

langkah

b)

flowchart

c)

algoritma

d)

operation system

9.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

10.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Jelas

c)

Tidak ambigu

d)

panjang

11.

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

12.

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

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

13.

Apa yang dimaksud dengan algoritma?

a)

Seperangkat instruksi yang tidak berurutan untuk menyelesaikan masalah.

b)

Kumpulan langkah-langkah logis yang terurut untuk menyelesaikan masalah.

c)

Sebuah program komputer yang kompleks.

d)

Sebuah diagram alir yang menggambarkan suatu proses.

14.

Manakah dari berikut ini yang bukan merupakan ciri-ciri algoritma yang baik?

a)

Jelas dan mudah dipahami

b)

Efektif dan efisien

c)

Ambigu dan multi-interpretasi

d)

Terstruktur dan logis

15.

manakah berikut ini yang bukan penyajian algoritma ?

a)

Deskriptif

b)

Flowchart

c)

Pseudocode

d)

Grafik

16.

Apa yang dimaksud dengan pseudocode?

a)

Kode program yang ditulis dalam bahasa pemrograman tertentu.

b)

Deskripsi algoritma yang ditulis dalam bahasa yang mudah dipahami manusia.

c)

Diagram alir yang menggambarkan suatu algoritma.

d)

Bahasa pemrograman tingkat rendah.

17.

Apa tujuan dari pengujian algoritma?

a)

Untuk mengetahui apakah algoritma dapat dijalankan oleh komputer.

b)

Untuk memastikan algoritma menghasilkan output yang benar.

c)

Untuk membuat algoritma menjadi lebih efisien.

d)

Semua jawaban di atas benar.

18.

Manakah dari berikut ini yang merupakan contoh algoritma dalam kehidupan sehari-hari?

a)

Resep masakan

b)

Peta jalan

c)

Aturan permainan

d)

Semua jawaban di atas benar.

19.

Apa perbedaan antara algoritma dan program?

a)

Algoritma adalah ide, sedangkan program adalah implementasi ide tersebut dalam bahasa pemrograman.

b)

Algoritma lebih kompleks daripada program.

c)

Algoritma tidak dapat dijalankan oleh komputer, sedangkan program bisa.

d)

Tidak ada perbedaan yang signifikan.

20.

Mengapa algoritma penting dalam ilmu komputer?

a)

Algoritma membuat komputer dapat berpikir sendiri.

b)

Algoritma memungkinkan komputer untuk menyelesaikan masalah yang kompleks.

c)

Algoritma membuat komputer lebih cepat.

d)

Algoritma membuat komputer lebih mahal.

21.

Apa yang dimaksud dengan algoritma?

a)

Hanya digunakan dalam pemrograman komputer

b)

Langkah-langkah acak untuk menyelesaikan masalah

c)

Sebuah program komputer

d)

Serangkaian instruksi sistematis untuk menyelesaikan masalah

22.

Salah satu karakteristik algoritma adalah:

a)

Tidak menghasilkan output

b)

Hanya dapat menerima satu input

c)

Setiap langkah harus didefinisikan dengan jelas

d)

Tidak memiliki batasan langkah

23.

Apa manfaat dari algoritma dalam kehidupan sehari-hari?

a)

Membuat pekerjaan lebih rumit

b)

Meningkatkan efisiensi kerja

c)

Menghilangkan kebutuhan untuk berpikir

d)

Mengurangi akurasi

24.

Apa itu flowchart?

a)

Hanya digunakan dalam pemrograman

b)

Sebuah jenis algoritma

c)

Sebuah bahasa pemrograman

d)

Diagram yang menggambarkan alur kerja

25.

Apa tujuan dari pseudocode?

a)

Menghilangkan kebutuhan untuk algoritma

b)

Menulis kode program yang rumit

c)

Hanya digunakan oleh programmer berpengalaman

d)

Membantu merancang algoritma sebelum diimplementasikan