a. Mempelajari program
b. Membeli komputer
c. Membuat Algoritma
d. Membuat Proses
2. Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah
masalah dengan menggunakan bahasa pemrograman tertentu disebut...
a. Proses
b. Prgoram
c. Algoritma
d. Step
e. Diagram
6. Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam
mempresentasikan proses program disebut....
a. Natural Language
b. Bahasa narasi
c. Bahasa alami
d. Pseudocode
e. Flowchart
7. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang
disamarkan dari bahasa pemograman disebut metode penulisan...
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa Inggris
e. Bagan alir dokumen
8. Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...
a. a=0, b=5
b. a=10, b=5
c. a=10, b=0
d. a=10, b=10
13. Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
a. Data Flow
b. Data
c. Terminator
d. Decision
e. Proses
14. Bentuk belah ketupat pada diagram flowchart diberi nama...
a. Data Flow
b. Data
c. Terminator
d. Decision
e. Proses
15. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang
lainya adalah symbol...
a. Terminator
b. Display
c. Flow Direction
d. Processing
e. Input-Output
16. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum
dan sesudah titik decimal termasuk dalam tipe data...
a. Riil
b. Boolean
c. Integer
d. Longint
e. Byte
18. 18. Double angka;, kode program disamping merupakan tipe data...
a. Bilangan bulat
b. Bilangan cacah
c. Logika
d. Karakter
e. Struktur
19. Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah...
a. Tipe data yang berfungsi menampung data yang memiliki angka belakang koma
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
c. Tipe data yang mepresentasikan data berupa karakter
d. Tipe data yang menyimpan lebih dari satu variabel
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
20. Dibawah ini merupakan tipe data bilangan bulat adalah...
a. Char
b. Double
c. Float
d. Int
e. Boolean
22. Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan
tidak dapat diubah saat program berjalan disebut...
a. Konstanta
b. Label
c. Tipe
d. Variabel
e. Prosedur
23. Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...
a. Char return;
b. Void main;
c. Char panjang, a;
d. Panjang char;
e. Semua salah
25. Operator yang digunakan dalam operasi yang melibatkan tiga buah operad adalah...
a. Operator bitwise
b. Operator logika
c. Operator unary
d. Opetator binary
e. Operator tenary
27. Operator logika yang menyatakan "dan" dalam lambang berikut ini adalah...
a. &&
b. ||
c. !
d. <>
e. =
28. Operator logika yang menyatakan "atau" dalam lambang berikut ini adalah...
a. &&
b. ||
c. !
d. <>
e. =
35. Beberapa pengertian dan fungsi Array yang benar terdapat pada...
a. Hanya dapat menampung nilaai angka
b. Dapat menampung nilai character
c. Dapat menampung nilai angka dan character
d. Untuk mengulang nama siswa dalam kelas kecil
e. Mempermudah penyimpanan character yang lebih dari satu
37. Sekumpulan data yang bertipe sama dan antara data satu dengan data yang lain dibedakan
dengan indeksnya merupakan pengertian dari ....
a. Integer
b. Array
c. Variabel
d. Char
e. Booelan
39. p=4
q=7
if (p>q) then
p=p-q
write p
Hasil dari algoritma diatas adalah....
a. 4
b. 7
c. 3
d. -3
e. 11