Anda di halaman 1dari 3

I. Kerjakan Soal pilihan berikut ini dengan e.

Kosong
memilih jawaban yang paling tepat!
7. Diberikan algoritma : Apabila warna merah maka
jadi hijau. Apabila warna hijau maka jadi putih,
1. Yang bukan merupakan tipe data composite adalah selain warna merah dan hijau maka jadi ungu. Jika
…. kondisi input warna adalah hitam, maka warna jadi :
a. Image a. Merah
b. Date time b. Ungu
c. Character c. Hijau
d. Enumerasi d. Putih
e. Record e. Abu-abu
2. Sebuah prosedur langkah demi langkah yang pasti 8. Instruksi P=Q akan mengakibatkan nilai
untuk menyelesaikan sebuah masalah di sebut : P=nilaiQ,dan nilai Q menjadi :
a. Proses a. Menjadi Sembarang Nilai
b. Program b. Menjadi hampa
c. Algoritma c. Q tetap
d. Step d. Menjadi 10
e. Diagram e. P tetap
3. Pseudocode yang di gunakan pada penulisan 9. Apabila a=5, b=10, maka jika di berikan instruksi
algoritma berupa : a=b; b=a akan mengakibatkan :
a. Bahassa Inggris a. a=0 , b=5
b. Bahasa Puitis b. a=10 , b=5
c. Bahasa pemograman c. a=10 , b=0
d. Sembarang bahasa asal terstruktur d. a=b
e. a=10 , b=10
4. struktur pertama dalam pascal adalah . .
a. Char; 10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P
b. String dan Q masing-masing adalah :
c. End. a. 15 dan 0
d. Writeln b. 0 dan 15
e. Uses crt; c. 15 dan 15
d. 0 dan 10
5. Tahapan dalam menyelesaikan suatu masalah adalah e. 10 dan 15
:
a. Masalah-Pseudocode-Flowchart-Program-
11. merupakan simbol yang biasa dilibatkan dalam
Eksekusi-Hasil
program untuk melakukan suatu operasi atau
b. Masalah-Algoritma-Flowchart-Program-
manipulasi, berikut yang bukan merupakan
Eksekusi-Hasil
penggunaan operator adalah …
c. Masalah-Model-Algoritma-Eksekusi-Hasil
a. Menjumlahkan dua nilai
d. Masalah-Model-Algoritma-Program-Eksekusi-
hasil b. Memberikan nilai ke duatu variabel
e. Algoritma-Program-Model-Eksekusi-Hasil c. Mebandingkan kesamaan dua nilai
d. Menginputkan suatu nilai
6. Diketahui bahwa kantong P kosong. Kantong Q e. Semua jawaban benar
berissi 10 buah kelereng dan kantong R berisi 15
kelereng. Apabila yang terbawa hanya sebuah 12. Yang bukan termasuk Jenis operator yaitu …
kantong dan di katakan BUKAN kantong P yang a. Penugasan
terbawa, Maka jumlah kelereng yang terbawa adalah b. Aritmatika
: c. Hubungan
a. 10 d. Logika
b. 15 e. Penambahan
c. 10 atau 15
d. 10 dan 15
13. Yang termasuk tipe data untuk bilangan bulat adalah c. dimensi satu
… d. dimensi dua
a. float e. dimensi tiga
b. void
c. long 20. Suatu Program yang dapat membedakan huruf besar
d. double dan huruf kecil dinamakan....
e. int a. Assending
b. Dessending
14. Fungsi yang bukan berguna untuk menampilkan data c. Character Sensitive
ke layar monitor … d. Case Sensitive
a. printf() e. Alpha Sensitive
b. puts()
c. putchar() 21. Berikut ini perintah dalam percabangan Kecuali
d. scanf() a. IF THEN
e. bukan salah satu diatas b. IF THEN ELSE
c. CASE
d. WHILE
15. Berikut ini yang termasuk operator aritmatika yaitu e. WHILE DO
….
22. Berikut ini termasuk bahas pemrograman kecuali..
a. *
a. C++
b. /
b. Office
c. % c. Java
d. + d. Perl
e. Semua benar e. PHP

16. Yang termasuk tipe data perbandingan adalah … 23. Tipe data yang cocok untuk menjelaskan no. Induk
a. Penjumlahan siswa adalah menggunakan tipe data,,,
b. Pengurangan a. Varchar
c. Perkalian b. Char
d. Pembagian c. Integer
e. kurang dari d. Float
e. Array

17. Indeks array secara default dimulai dari … 24.


a. -1
Dalam Flowchart Simbol diatas disebut...
b. 0 a. Terminator
c. 1 b. Decesion
d. 9 c. Start/End
e. Tergantung angka di dalam tanda [] d. I/O
e. Connector
18. Terdapat data array [3];[4];[5];[6];[7];[8];[9]. Data
array ke 4 bernilai … 25.
a. 4
b. 6 Dalam Flowchart simbol diatas disebut
c. 7 a. Terminator
d. 5 b. Decesion
e. -2 c. Start/End
d. Proses
19. Data array [3];[4];[5];[6];[7];[8];[9] termasuk array e. Connector
bertipe …
a. Integer 26.
Dalam Flowchart simbol diatas disebut
b. String
a. Terminator Selamat mengerjakan, Semoga Allah memberi
b. Proses kemudahan dalam mengerjakannya
c. Aliran
d. Masukan
e. Keluaran

27. Nama lain dari flowchart adalah...


a. Algoritma
b. Diagram
c. Tree
d. Bagan alir
e. Alur

28. Tipe data yang berisi sekumpulan karakter/sederet


karakter adalah
a. String
b. Char
c. Real
d. Float
e. Integer

29. Tipe data dibawah ini yang Tidak dapat melakukan


operasi aritmatika adalah..
a. Integer
b. Byte
c. Real
d. Word
e. Boolean

30. Diberikan Algoritma A=25; A=A+3 ; A=B; Nilai


untuk masing-masing A dan B adalah
a. A= 25 ; B = 28
b. A= 28 ; B = 25
c. A= 28 ; B =28
d. A= 0 ; B= 28
e. Semua jawaban salah

II. Jawablah pertanyaan berikut ini dengan tepat dan


benar!

1. Buatlah source code perhitungan luas segi empat !


2. Tuliskan Algoritma untuk menghitung luas Jajar
genjang !
3. Tuliskan 3 tipe data beserta ukurannya!
4. Dalam flowchart apa yang dimaksud dengan Stuktur
Branching dan struktur Looping? Jelaskan!
5. Jelaskan apa yang dimaksud dengan Pseudocode!

Anda mungkin juga menyukai