Anda di halaman 1dari 3

1.

Urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis pada
pemrograman adalah ....
A. Algoritma
B. Flowchard
C. Sourcode
D. Program
E. Logika
2. Struktur Algoritma terdiri dari 3 bagian yaitu ....
A. Nama, Judul, Desripsi
B. Judul, Deklarasi, Deskripsi
C. Judul, Nama, Deklarasi
D. Deklarasi, Judul, Nama
E. Deskripsi, Judul, Nama
3. Struktur Algoritma memberikan gambaran secara singkat apa tujuan dari Algoritma adalah
A. Deklarasi
B. Nama File
C. Judul
D. Deskripsi
E. Flowchard
4. Struktur yang berisi tahap persiapan dari algoritma dan yang menjelaskan kebutuhan agar
algoritma dapat berjalan dinamakan....
A. Judul
B. Nama File
C. Deskripsi
D. Deklarasi
E. Flowchard
5. Bagian struktur algoritma yang menjelaskan serangkaian langkah-langkah (instruksi) atau
pernyataan (statement) untuk memproses alat dan bahan atau inputan untuk menghasilkan
output sesuai yang diharapkan adalah....
A. Judul
B. Nama File
C. Deskripsi
D. Flowchard
E. Deklarasi
6. Berikut ini adalah pernyataan yang salah mengenai algoritma, adalah....
A. Algoritma tidak harus menghasilkan output
B. Algoritma merupakan prosedur pemecahan masalah
C. Algoritma berisi rangkaian langkah-langkah kerja
D. Algoritma pasti memberikan hasil yang sama untuk inputan yang sama
E. Algoritma harus terbatas langkahnya
7. Dalam sebuah algoritma, langkah-langkah tidak boleh ambigu. Manakah di antara langkah-
langkah dalam sebuah algoritma berikut yang ambigu....
A. “Masukkan nilai panjang”
B. “Hitunglah nilai panjang dan lebar”
C. “Masukkan nilai lebar
D. “Kalikan nilai panjang dan lebar”
E. “Nilai Luas = panjang * lebar”
8. Bagian persiapan dari sebuah algoritma disebut dengan bagian ....
A. Judul
B. Nama File
C. Deklarasi
D. Deskripsi
E. Flowchard
9. Berikut ini yang bukan kriteria-kriteria algoritma yang baik dan benar menurut Donald Ervin
Knuth, yang dikenal dengan Bapak "Analisis Algoritma", adalah ....
A. Memiliki Input
B. Memiliki Output
C. Memiliki Finite
D. Memiliki Program
E. Memiliki Definite
10. Algoritma yang baik haruslah mempunyai langkah-langkah terbatas, yang berakhir pada
suatu titik di mana algoritma itu akan berhenti dan menghasilkan suatu output hal tersebut
merupakan devinisi dari ....
A. Input
B. Output
C. Definite
D. Program
E. Finite
11. Berikut ini pertanyaan yang benar mengenai penyajian algoritma dengan bahasa natural,
kecuali.....
A. Kurang universal
B. Penyajiannya singkat dan efisien
C. Mengunakan bahasa sehari-hari pembuat program atau pengguna
D. Menyatakan langkah-langkah dengan kalimat deskriptif
E. Dapat dimengerti oleh pengguna algoritma
12. Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma, kecuali ...
A. Algoritma harus memiliki minimal 1 output
B. Algoritma boleh tidak memiliki output
C. Algoritma bisa memiliki nol input dari pengguna
D. Algoritma bisa memiliki input dari algoritma itu sendiri
E. Algoritma mengolah input menjadi output
13. Sebuah algoritma dijalankan melalui sekian langkah dengan kriteria-kriteria tertentu. Namun
ketika ditelusuri, algoritma itu akan berulang ke satu langkah secara terus menerus sehingga
tidak ada jaminan algoritma tersebut berhenti. Ini artinya algoritma tidak memenuhi sifat....
A. define
B. efisien
C. finite
D. efektif
E. soluti
14. Tipe data berupa bilangan bulat, termasuk bilangan bulat negatif, nol ataupun bulat positif,
contohnya adalah 1, 488, -22, 0, 456 adalah....
A. Real
B. Karakter
C. String
D. Integer
E. Boolean
15. Type bilangan rasional pecahan atau irrasional, atau bilangan yang disajikan dalam bentuk
koma. Sebagai contoh: 1.5, 458.543, -0.569, 22/7 adalah....
A. Integer
B. Karakter
C. String
D. Boolean
E. Real

Anda mungkin juga menyukai