c. Membeli computer
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di
sebut :
a. Proses d. Step
b. Program e. Diagram
c. Algoritma
b. Bahasa Puitis
e. Bahasa Mesin
c. Bahasa pemrograman
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
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 d. 10 dan 15
b. 15 e. kosong
c. 10 atau 15
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 d. Putih
b. Ungu e. Abu-abu
c. Hijau
c. Q Tetap
9. Apabila a= 5 , b=10. Maka jika diberikan intstruksi a=b; b=a akan mengakibatkan?
c. a=10 , b=0
10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :
a. 15 dan 0 d. 0 dan 10
b. 0 dan 15 e. 10 dan 15
c. 15 dan 15
a. String d. Byte
b. Char e. Real
c. Boolean
b. DFD e. Algoritma
c. ERD
13. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan
pasti,tidak dapat dirubah dalam program disebut deklarasi...
c. Deklarasi tipe
14. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF
dalam kondisi ...
a. IF bersarang
b. IF tunggal
c. IF bercabang
d. IF-Then
e. IF-do while-Until
15. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe
sama,disebut tipe data…
a. Array d. Integer
b. Byte e. Boolean
c. Longint
16. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu
proses,disebut…
a. Variabel d. Deklarasi
c. Prosedur
17. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian)
,disebut...
a. Variabel d. Deklarasi
c. Prosedur
a. * d. +
b. / e. Semua benar
c. %
a. NamaGuru d. alm gr
c. sts/status
21. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric d. Array
b. Character e. Integer
c. Date/Time
a. %nilai d. &panjang
b. nilai_mahasiswa e. alamat!
c. nama mahasiswa
b. Array e. Float
c. Integer
24. Bilangan yang berisi titik desimal atau jenis bilangan pecahan adalah …..
a. String d. Boolean
b. Array e. Real
c. Integer
25. Tipe data yang mengenali nilai TRUE dan FALSE adalah …..
a. String d. Boolean
b. Array e. Real
c. Integer
c. Dimensi satuan
c. Bilangan pecahan
a. Next d. Then
c. IF Else
a. Looping d. Selection
b. Integer e. Sequence
c. Char
c. George Babbage
32. Pemrograman dalam teknologi informasi memiliki peluang berbagai bidang. Berikut yang tidak
termasuk bidang pemrograman adalah pemrograman…..
c. Web
b. Domain e. Android
c. Basis data
a. input d. switch
b. get e. case
c. print
35. Setiap objek dalam Object Oriented Programming memiliki dua komponen yaitu …
36. Hubungan class dan objek pada Object Oriented Programmig adalah ….
a. class identik dengan objek d. objek adalah cetak biru dari class
37. Aplikasi-aplikasi berikut yang bukan editor IDE bahasa pemrograman Java adalah ….
a. Delphi d. Eclipse
c. Netbeans
38. Lampu lalu lintas mengatur pemakai lalu lintas, dengan menyalakan lampu merah untuk
berhenti, lampu hijau untuk berjalan dan lampu kuning untuk persiapan. Prosedur paling tepat
untuk keadaan ini adalah ….
a. while do d. if then
b. switch to e. on goto
c. case of
c. ikor int[50];
40. Pada penulisan program, tak jarang programmer menuliskan comment. Comment pada
pemrograman dapat didefiniskan sebagai ….
a. tulisan pada baris-baris program yang tidak dieksekusi oleh aplikasi
c. tulisan yang ditandai dengan sintaks sifat program seperti public, private