1. Pilihan Ganda Pilihlah salah satu jawaban A, B, C, D, atau E yang benar pada soal berikut:
1. 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
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
3. Pseudocode yang di gunakan pada penulisan algoritma berupa :
a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin
4. Pada pembuatan program komputer, algoritma dibuat :
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan
6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng.
Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah
kelereng yang terbawa adalah :
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong
7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
8. Instruksi P=Q akan mengakibatkan nilai P=nilai Q,dan nilai Q menjadi :
a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap
9. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10
10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15
Simak program algoritma diwabah untuk menjawab soal 11,12,13
Program operasi_bilangan
Deklarasi
x,y : single
hasil : Single
Algoritme
X ← 12
X ← 3
hasil ← x * y
Wirte ( hasil )
11. dari program di atas maya disebut variable
a. Algoritme
b. write
c. hasil dan write
d. x dan deklarasi
e. x,y dan hasil
38. Nama variabel berikut ini yang benar adalah …
a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
12. dari program di atas bagian proses terdapat pada baris
a. 1
b. 2
c. 3
d. 4
e. 5
13. Dari program di atas mana yang disebut operator
a. x
b. y
c. *
d. deklarasi
e, program
14. Perintah untuk menampilkan hasil dilayar dalam program \adalah...
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
15. Tipe data untuk TRUE FALSE disebut...
a. String
b. Char
c. Boolean
d. Byte
e. Real
17. Struktur bahasa pemograman pascal paling pertama adalah...
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
18. Berikut ini yang termasuk operator aritmatika yaitu ….
a. *
b. /
c. %
d. +
e. Semua benar
18. Tipe data untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
19. Tipe data untuk Angka desimal adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
20. Tipe data untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
I. Isilah Pertanyaan dibawah ini dengan jelas dan
benar…!
21. Struktur algoritama terbagi …………… Sebutkan
22. Apa fungsi dari flowchart
23. Apa yang dimaksud dengan Oprerator dan sebutkan
24. Apa yang dimaksud dengan type data sebukatkan
minimal 5 type data
25. Tuliskan sebuah program algoritme untuk menghitung
segi tiga sama sisi
Selamat mengerjakan J