I. Pilihan Ganda
Jawablah pertanyaan berikut dengan memilih pilihan jawaban antara (a), (b), (c), (d), atau
(e) yang menurut anda paling tepat.
10. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa
algoritma harus mamiliki sifat....
a. Cepat d. Realistis
b. Berurutan e. Logis
c. Rumit
11. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang
lain adalah Symbol....
a. Terminator d. Processing
b. Display e. Input-output
c. Flow Direction
12. Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol....
a. Terminator d. Processing
b. Display e. Input-output
c. Flow Direction
13. Lima Urutan proses yang benar dalam Flowchart adalah....
a Head=>Input=>Proses=>Output d Start=>Read=>Proses=>Write
. =>End . =>Stop
b Input=>Loading=>Proses=>Output=> e Head=>Read=>Loading=>Write=>
. Stop . End
c Start=>Read=>Proses=>Output
. =>Stop
14. Di bawah ini yang termasuk struktur dasar algoritma antara lain....
a. Pengulangan d. Pemograman
b. Perbaikan e. Pengaturan
c. Pemulihan
II. Essay
Jawablah soal berikut dengan uraian yang singkat, padat, dan jelas.
1. Apa perbedaan algoritma dan bahasa pemrograman?
2. Sebutkan komponen-komponen algoritma!
3. Sebutkan 3 cara penulisan algoritma, jelaskan!
4. Sebutkan minimal 3 simbol pada flowchart beserta fungsinya!
5. Kasus:
Sebuah Klinik Kesehatan “Sejahtera” membuat aturan minum obat untuk anak-anak (di
bawah 12 tahun) ½ tablet × 2, sedangkan untuk dewasa (di atas 12 tahun) 1 tablet × 3.