Anda di halaman 1dari 2

I. Pilihlah satu jawaban A, B, C, D atau E yang paling tepat dan benar !

1. Suatu susunan atau urutan langkah-langkah dalam A. Numeric


menyelesaikan sebuah persoalan secara sistematis dan B. Date time
logis disebut … C. Integer
A. Taktik D. Varchar
B. Strategi E. Array
C. Algoritma 13. Algoritma harus dapat dijangkau oleh akal fikiran kita.
D. Pemrograman Hal ini menyatakan bahwa algoritma harus mamiliki sifat
E. Notasi Computing ...
2. Kata Algoritma berasal dari nama Abu Ja’far A. Cepat
Mohammed bin Musa al-Khowarizmi merupakan seorang B. Rumit
ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau C. Logis
merupakan seorang berkebangsaan … D. Berurutan
A. Amerika E. Realistis
B. Persia 14. Diberikan algoritma :
C. Suriah Apabila warna merah maka jadi hijau.
D. Saudi Arabia Apabila warna hijau maka jadi putih,
E. Iran selain warna merah dan hijau maka jadi ungu.
3. Algoritma berasal dari kata … Jika kondisi input warna adalah hitam,
A. Algorith maka warna jadi :
B. Algorithm A. Merah D. Putih
C. Algorism B. Ungu E. Abu-abu
D. Aritmatika C. Hijau
E. Algoritma 15. Berikut ini yang termasuk operator aritmatika yaitu ….
4. Dalam menyusun suatu program,langkah pertama yang A. *
harus di lakukan adalah : B. /
A. Membuat program C. %
B. Membuat Algoritma D. +
C. Membeli komputer E. Semua benar
D. Proses 16. Pemberian nama variabel yang benar adalah …
E. Mempelajari program A. %nilai
5. Pada pembuatan program komputer, algoritma dibuat : B. nilai_mahasiswa
A. Sebelum pembuatan program C. nama mahasiswa
B. Pada saat program dibuat D. &panjang
C. Sesudah pembuatan program E. alamat!
D. Pada saat verifikasi program 17. Perhatikan data berikut:
E. Pada saat di jalankan Variable Data yang
6. Nama lain dari flowchart adalah …. diinput
A. Algoritma D. Tree  Kodebarang : BB014
B. Alur E. Diagram  Namabarang : Black Bery Curve
C. Bagan alir  Hargabarang : Rp 2.500.000
7. Tentukan manakah nama-nama variabel berikut ini yang  Tanggalproduksi : 09/10/2011
benar !  Jumlahstok : 12 unit
A. nama.guru D. Harga buku Tipe data yang tepat untuk variable kodebarang dan
B. NamaGuru E. harga/buku namabarang di atas adalah…
C. 2x Buku A. Integer
8. Bilangan genap adalah bilangan yang jika dibagi dua, B. Date
sisanya ….. C. String
A. 4 D. 1 D. Real
B. 3 E. 0 E. Byte
C. 2 18. Untuk variable tanggalproduksi, tipe data yang tepat
9. Bilangan ganjil adalah bilangan yang jika dibagi dua, adalah…
sisanya .…. A. Integer
A. 4 D. 1 B. Date
B. 3 E. 0 C. String
C. 2 D. Real
E. Byte
10. Yang menunjukkan awal dan akhir pada sebuah
flowchart, adalah ..... 19. Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah
A. Data Flow seperti yang tersebut dan algoritmanya adalah nilai P=Q,
B. Data Q=R maka nilai PQR adalah…
C. Terminator A. P=10; Q=10; R=10
D. Decision B. P=5; Q=10; R=10
E. Process C. P=5; Q=10; R=5
D. P=5; Q=5; R=10
11. Tipe data yang cocok untuk menjelaskan data
E. P=5; Q=5; R=5
nama_siswa adalah menggunakan tipe data ….
A. Numeric 20. Manakah algoritma berikut ini yang benar …
B. Date time A. Makan – mencuci – ambil nasi – berangkat sekolah
C. Integer B. Berangkat sekolah – makan – mencuci – ambil nasi
D. Varchar C. Berangkat sekolah – mencudi – ambil nasi – makan
E. Array D. Ambil nasi – makan – mencuci – berangkat sekolah
E. Berangkat sekolah – mencuci – makan – ambil nasi
12. Tipe data yang cocok untuk menjelaskan data tanggal
lahir adalah menggunakan tipe data …..

II. Jawablah pertanyaan-pertanyaan dibawah ini dengan jelas dan tepat !


1. Jelaskan bagaimana cara penyajian algoritma tang baik !
2. Sebutkan Min. 5 simbol pada flowchart dan sebutkan fungsinya !
3. Sebutkan dan jelaskan struktur algoritma yang benar !
4. contoh kasus algoritma yang memiliki struktur percabangan, beserta flowchart-nya !
5. Tentukan variabel-variabel yang muncul dalam pembuatan KTP, beserta tipe datanya !

Selamat
Mengerjakan !

Anda mungkin juga menyukai