Anda di halaman 1dari 6

1. Perhatikan contoh algortima berikut.

Pada contoh algoritma di atas apabila variabel diberi niai 16, maka output yang
dihasilkan juga bernilai 16. Tetapi apabila diberikan nilai "angka", maka output dari
algoritma di atas akan bernilai..
a. Angka
b. 16
c. Tidak dapat dieksekusi
d. Integer
e. 0

2. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah


a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program 
3. Perhatikan contoh algoritma di bawah ini. 

Pada bagian "angka: integer" merupakan bagian..


a. Judul algoritma
b. Deklarasi algoritma
c. Badan algoritma
d. Header algoritma
e. Footer algoritma

4. Perhatikan algoritma berikut. Algoritma di atas memiliki nama variabel yaitu


a. integer
b. bilangan
c. angka
d. 19
e. 20

5. Tipe data bahasa pascal untuk TRUE FALSE adalah...


a. String
b. Char
c. Boolean
d. Byte
e. Real

6. Pseudocode yang digunakan pada penulisan algoritme berupa


a. Bahasa Inggris
b. Bahasa Puitis
c. Bahasa Pemrograman
d. Sembarang Bahasa
e. ePUB

7. Pada pembuatan program komputer, algoritme dibuat..


a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat mengistall program

8. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah
masalah di sebut
a. Proses
b. Prosesor
c. Program
d. Step
e. Algoritma

9. Tipe data pascal untuk karakter adalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

10. Sebuah program komputer yang berguna untuk menerjemahkan program


komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang
ditulis dalam bahasa pemrograman lain
a. Interpreter
b. Compiler
c. Bahasa Pemrograman
d. Algoritma
e. Flowchart

11. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

12. Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah


penyelesaian suatu masalah adalah pengertian dari
a. Interpreter
b. Compiler
c. Bahasa Pemorgraman
d. Algoritma
e. Flowchart
13. Simbol flowchart di bawah ini adalah simbol untuk

a. terminator
b. flow
c. proses
d. input / output
e. decision

14. Simbol flowchart ini adalah simbol untuk

a. Terminator
b. flow
c. proses
d. input / output
e. decision
15. Apa hasil dari flowchart berikut jika x adalah 5?

a. 5
b. 10
c. 15
d. 25
e. 5x
16. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Char
c. Date/Time
d. Array
e. Integer

17. Simbol terminator memiliki fungsi untuk


a. menggabarkan arah aliran algoritma
b. suatu pernyataan yang jawabannya berupa dua kemungkinan
c. menyatakan operasi pemasukan data atau penampilan data
d. titik awal atau titik akhir diagram alir
e. proses inisialisasi/pemberian

18. Berikut ini yang termasuk operator aritmatika yaitu ….


a. *
b. /
c. %
d. +
e. Semua benar

19. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean

20. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris
,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

21. Perintah untuk menutup program dalam pascal adalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;
22. Algoritma berasal dari kata
a. Algorith
b. Algortihm
c. Algorism
d. Aritmatika
e. Algoritma

23. Dalam meyusun suatu program langkah pertama yang harus di lakukan adalah
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari

24. Nama lain dari flowchart adalah..


a. Algoritma
b. Tree
c. Alur
d. Diagram
e. Bagan Alir

25. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris
kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Anda mungkin juga menyukai