a. Al Ghazali
b. Ibnu Kaldun
c. Al Khuwarizmi
d. Al Jabar
e. Al Capone
2. Algoritma harus dapat dijangkau oleh akal
fikiran kita. Hal ini bahwa algoritma
memiliki sifat.....
a. fortran
b. cobol
c. php
d. assembler e.
8. Budi ingin membuat aplikasi untuk
menghitung jumlah uang yang harus
dibayar atas pembelian tiket kereta api.
Budi
cukup
memasukan
tujuan
penumpang
dan
aplikasi
akan
menampilkan jumlah uang yang harus
dibayarkan. Sintaks yang paling tepat
digunakan untuk kasus tersebut adalah
a. Berurutan b. Logis
c. Rumit
d. Relistis
e. Cepat
3. Cara penulisan teks algoritma dengan
mengadopsi penulisan script bahasa
pemrograman disebut.....
a. Pesudo
b. flowchart c. listing
code
d. deskriptif e. deklarasi
4. Cara penulisan teks algoritma dengan
mengadopsi penulisan bahasa umum
sehari hari / manusia disebut.....
a. Pesudo
b. flowchart c. listing
code
d. deskriptif e. deklarasi
5. Cara penulisan teks algoritma dengan
mengadopsi penulisan menggunakan
notasi grafis disebut...
a. Pesudo
b. flowchart c. listing
code
d. deskriptif e. deklarasi
6. Yang termasuk bahasa pemrograman
tingkat rendah adalah
a. Basic
b. java
c. python
d. assembler e. php
pemograman
a. If
b. Case
c. Repeat
d. For
e. While
9. Perhatikan pernyataan berikut !
1. tiap instruksi dikerjakan satu persatu
2. tiap instruksi dilaksanakan tepat sekali,
tidak ada yang diulang
3. urutan instruksi yang dilaksanakan
pemroses sama dengan urutan aksi
sebagaimana yang tertulis di dalam
algoritmanya
4. akhir dari instruksi terakhir merupakan
akhir algoritma.
Yang merupakan ciri dari algoritma
runtunan adalah...
a. 1,2
b. 1,2,3
c. 1,2,3,4
d. 2,4
e. 4
10. Sebuah algoritma digunakan untuk
menentukan volume suatu balok. Yang
merupakan output dalam algoritma
tersebut adalah...
a. Volume
d. panjang
b. Lebar
e. tinggi
c. Luas
writeln
c. void
cout
kelulusan siswa pada
matematika, dengan
<?php
$i=1 .....(31)
while(.....(32)<=10)
.....(33)
echo "ini adalah baris ke-".
$i.'<br>';
$i.....(34);
}
.....(35)
31.
b. _
e. >
c. Elseif
a. If
d. else
b. $kondisi
e. echo
c. elseif
a. If
d. else
b. $kondisi
e. endif
c. elseif
b. $kondisi
e. echo
c. elseif
a. }
b. ;
c. =>
d. {
e.
Soal untuk nomor 31 s/d 35 ,lengkapilah
bagian program yang menggunakan
struktur intruksi while berikut :
a. =
d. ?>
b. php
e. }
c. {
a. ;
d. :
b.
e. >=
c. ++
<.....(36) name='bulan'>
<?php
36.
37.
38.
sjsjs
30.
c. $?
a. ?>
b. <html>
c. While
d. <?php
e. <br>
Soal untuk nomor 36 s/d 40 ,lengkapilah
bagian program yang menggunakan
struktur intruksi for berikut :
Pilih Tanggal
28.
a. If
d. else
b. while
e. =
35.
27.
29.
a. $o
d. $i
34.
26.
b. $kondisi
e. endif
c. ++
33.
c. ?php
a. If
d. else
b.
e. >=
32.
25.
a. <?php
d. ?>
a. ;
d. :
39.
40.
....(37)
($tanggal=1;$tanggal<=31;$tanggal++)
{
echo
"<option value='$.....(38)'>$tanggal
</.....(39)>";
}
.....(40)
</select>
a. div
d. h1
b. p
e. <br>
c. select
b. for
e. do
c. repeat
a. hari
d. tahun
b. menit
e. jam
c. tanggal
a. div
d. class
b. div
e. option
c. action
a. ?>
d. <?php
b. <html>
e. <br>
c. While
a. looping
d. array