Anda di halaman 1dari 6

1.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di
sebut :
c. Algoritma
a. Proses d. Step
b. Program e. Diagram

2. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah


ditentukan dan pasti,tidak dapat dirubah dalam program disebut...

a. Deklarasi label d. Deklarasi variabel

b. Deklarasi konstanta e. Deklarasi prosedur

c. Deklarasi tipe

3. Nama lain dari flowchart adalah

a. Algoritma d. Tree

b. Alur e. Diagram

c. Bagan alir

4. Yang dimaksud dengan konstanta adalah

a. Variabel yang nilainya bersifat tetap c. Nilai dari suatu variable


dan bisa diubah-ubah*
d. Variabel yang selalu membutuhkan
b. Variabel yang nilainya bersifat tetap masukan/ inputan dari user
dan tidak bisa diubah-ubah
e. Variabel yang nilainya kosong
5. Bilangan genap adalah bilangan yang jika dibagi dua, sisanya …..
a. 4 d. 1

b. 3 e. 0

c. 2

6. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil
dari suatu proses,disebut…

a. Variabel d. deklarasi

b. Konstanta e. Array

c. prosedur

7. Tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil
kembali apabila dibutuhkan

a. Array b. Variable
c. Konstanta e. Array

d. Flowchart

8. Ada berapakah struktur dasar algoritma

a. 1. (Satu) d. 4.(Empat)

b. 2. (Dua) e. 6.(Enam)

c. 3. (Tiga)

9. Intruksi-instruksi proses atau kejadian \ (pernyataan) secara berurutan


(Squence) adalah

a. Struktur Urut d. A dan B Benar

b. Strukur Perulangan e. A dan C Salah

c. Strukur Cabang

10. Jika P = 10 dan L = 20 Manakah yang disebut variable

a. P dan 20 d. P=L

b. L dan P e. L dan 20

c. L = 10

11. Yang termasuk Tipe Data Primitive adalah

a. Array d. Date Time

b. Record e. Numerik

c. Image

12. Nama variabel tidak boleh mengandung karakter-karakter khusus, seperti : .,+, -, *, /, <,
>, &, (, ) dan lain-lain adalah aturan dalam penggunaan

a. Flowchart e. Konstanta

b. Algoritma

c. Variable

d. Tipe Data

13. Definisi Prosedural menurut KBBI adalah :


a. Tahap-tahap kegiatan untuk d. adalah struktur algoritma yang
menyelesaikan suatu aktivitas. menyatakan pemilihan

b. Tahapan kegiatan kusus e. Semua Salah

c. langkah-langkah dilakukan dan


diproses secara berurutan

14. Penulisan algoritma yang menggunakan sintaks (cara penulisan) yang menyerupai
bahasa pemrograman disebut …..

a. Flowchart d. Pseudocode

b. Data flow e. Aplikasi

c. Coding

15. Bilangan ganjil adalah bilangan yang jika dibagi dua, sisanya .….

a. 0 d. 3

b. 1 e. 4

c. 2

16. Variabel yang nilai bersifat berubah-ubah, dapat di isi dan dikosongkan adalah ….

a. Algoritma d. String

b. Konstanta e. Boolean

c. Variabel

17. Bentuk belah ketupat pada diagram flowchart diberi nama .....
a. Data Store d. Process

b. Connector e. Terminator

c. Decision

18. Dibawah ini aturan-aturan dalam penulisan variabel, kecuali …..

a. Nama variabel tidak boleh c. Nama variabel harus diawali dengan


menggunakan kata-kata kunci angka

b. Nama variabel tidak boleh d. Nama variabel harus diawali dengan


mengandung karakter-karakter khusus huruf
e. Tidak boleh menggunakan spasi
19. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa
algoritma harus mamiliki sifat ...

a. Cepat d. Berurutan

b. Rumit e. Realistis

c. Logis

20. Sintaks yang digunakan untuk mengakhiri program adalah…

a. Print d. Writeln

b. End e. Readln

c. Start

21. Pembuatan Sintak program dengan menggunakan Pesiodocode diawali dengan..

a. Print d. Writeln

b. End e. Readln

c. Start

22. Pseudocode yang di gunakan pada penulisan algoritma berupa :

a. Bahassa Inggris d. Sembarang bahasa asal terstruktur

b. Bahasa Puitis e. Bahasa Mesin

c. Bahasa pemograman

23. 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 d. Putih

b. Ungu e. Abu-abu

c. Hijau

24. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :

a. a=0 , b=5 d. a=b

b. a=10 , b=5 e. a=10 , b=10

c. a=10 , b=0
25. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart d. SI

b. Dxdiag e. Sistem operasi

c. Begin

26. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah
ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi...

a. Deklarasi label d. Deklarasi variabel

b. Deklarasi konstanta e. Deklarasi prosedur

c. Deklarasi tipe

27. Pemberian nama variabel yang benar adalah …

a. %nilai d. &panjang

b. nilai_mahasiswa e. alamat!

c. nama mahasiswa

28. Berikut ini yang termasuk operator aritmatika yaitu ….

.* d. +

b. / e. Semua benar

c. %

29. Nama variabel berikut ini yang benar adalah …

a. NamaGuru d. sts/status

b. Alamat Guru e. tpt.tgl

c. alm gr

30. Dibawah ini beberapa struktur dasar algoritma antara lain …..

a. Urutan, Pilihan, Pengulangan d. Perbaikan, Pemilihan, Pengulangan

b. Pemulihan,Urutan, Pemograman e. Urutan, Pemulihan, Pengulangan

c. Perbaikan, Pemulihan, Pengaturan


31. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

a. Membuat program d. Proses


b. Membuat Algoritma e. Mempelajari program
c. Membeli komputer

32. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah
masalah disebut :

a. Proses d. Step

b. Program e. Diagram

c. Algoritma
33. Pseudocode yang di gunakan pada penulisan algoritma berupa :
c. Bahasa pemograman
a. Bahassa Inggris d. Sembarang bahasa asal terstruktur
b. Bahasa Puitis e. Bahasa Mesin
34. Pada pembuatan program komputer, algoritma dibuat :
a. Sebelum pembuatan program d. Pada saat verifikasi program
b. Pada saat program dibuat e. Pada saat di jalankan
c. Sesudah pembuatan program

35. Tahapan dalam menyelesaikan suatu masalah adalah :

a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil

Anda mungkin juga menyukai