Anda di halaman 1dari 6

ALGORITMA PEMROGRAMAN

1. Nilai hasil dari 15 is greater than 20 dalam ekspresi Boolean adalah:


a. False
b. True
c. Equal
d. Not Equal

2. Tipe data untuk bilangan pecahan adalah:


a. Integer
b. Real
c. Double
d. Float

3. Untuk menggambar sebuah titik, maka menggunakan perintah:


a. Line
b. Triangle
c. Quad
d. Point

4. Kode program yang tepat jika kursor posisi x berada kurang dari lebar dibagi dua adalah:
a. If (mouseX < width/2)
b. If (mouseX < width/2)
c. If (mouseY < width/2)
d. If (mouseY < width/2)

5. Kata kunci atau kode program yang digunakan untuk membuat warna isisan pada shapes
berwarna putih adalah:
a. Stroke (0);
b. Stroke (255);
c. Fill (0);
d. Fill (255);

6. Variable yang dideklarasikan dan diinisialisasi untuk digunakan pada awal dari loop pada
satu baris bersamaan berada pada perulangan:
a. While-loop
b. For-loop
c. If-then
d. Else-then

7. Penerapan variabel yang tepat untuk tipe data float adalah:


a. Float a = 17.5;
b. Float b = 12,5;
c. C = 17.5
d. D = 12,5

8. Suatu bagian dari struktur processing berfungsi untuk menyiapkan atau menyajikan
keperluan program:
a. Inisiasi
b. Setup
c. Draw
d. Export

9. Nilai pada grayscale color untuk mengindikasikan warna hitam adalah:


a. 0
b. 120
c. 175
d. 255

10. Untuk menggambar sebuah segitiga, maka menggunakan perintah:


a. Line
b. Triangle
c. Quad
d. Poin

11. Processing merupakan jenis software:


a. Freeware
b. Open source
c. Shareware
d. Commercial software

12. Dibawah ini yang bukan termasuk struktur processing adalah:


a. Inisiasi
b. Setup
c. Draw
d. Export

13. Processing mengadopsi paradigma berorientasi:


a. Objek
b. Subjek
c. Cluster
d. Stratifikasi

14. Simbol dua garis miring (//) mempunyai arti:


a. Deklarasi kelas
b. Keluar dari program
c. Komentar
d. Menentukan awal dan akhir fungsi blok

15. Fungsi yang digunakan untuk memberikan aksi selanjutnya ketika tombol keyboard
ditekan adalah:
a. MousePressed
b. KeyPressed
c. Setup
d. Draw

16. Blok kode yang digunakan unntuk inisialisasi atau awal, seperti menyiapkan jendela
sebesar sekian pixel terletak pada blok kode:
a. Setup
b. Draw
c. MouseY
d. MouseX

17. Perulangan yang memiliki satu baris bersamaan dengan adanya inisialisasi, kondisi
(Boolean test), dan ekspresi iterasi (increment/decrement) adalah:
a. While – loop
b. For – loop
c. If – then
d. Else – then

18. Tools yang berfungsi untuk mengatur spesifikasi halaman adalah:


a. Sketchbook
b. Page Setup
c. Preferences
d. Export Aplication

19. Tipe data yang digunakan untuk kata atau karakter huruf adalah:
a. String
b. Integer
c. Float
d. Double

20. Software processing dapat dijalankan oleh beberapa system operasi, kecuali:
a. Windows
b. Linux
c. Ubuntu
d. Mac OS X
21. Processing merupakan jenis software:
a. Freeware
b. Open source
c. Shareware
d. Commercial software

22. Intruksi di dalam blok program yang berulang akan dieksekusi ketiks kondisi awal
bernilai benar sampai kondisi bernilai salah adalah perulangan:
a. While – Loop
b. For – Loop
c. If – Then
d. Else – Then

23. Penerapan variable yang tepat dari contoh dibawah ini adalah:
a. Int count = 50;
b. Int 50 = count;
c. Count = 50
d. Int count = 50

24. Grayscale color merupakan warna yang hanya terdiri dari:


a. Hitam dan putih
b. Kuning dan biru
c. Merah dan biru
d. Hijau dan merah

25. Kata kunci sebuah fungsi dari draw yang digunakan untuk mengubah posisi horizontal
secara dinamis pada sumbu X, dengan menggunakan:
a. MouseX
b. MouaseY
c. Setup
d. Draw

26. Dalam logika formal ilmu computer terdapat relationship (hubungan) diantara bilangan
yang menghasilkan True atau False yang dikenal dengan Ekspresi:
a. Boolean
b. Integer
c. Float
d. String
27. Nilai pada grayscale color untuk mengindikasikan warna putih adalah:
a. 0
b. 120
c. 175
d. 255
28. Untuk menggambar sebuah persegi, maka menggunakan perintah :
a. Quad
b. Rect
c. Arc
d. Point

29. Fungsi yang digunakan untuk mengacak bilangan yang digunakan dalam program
processing adalah :
a. Random
b. Absolute
c. Width
d. Height

30. Fungsi yang digunakan untuk memberikan aksi selanjutnya ketika mouse ditekan adalah :
a. mousePressed
b. keyPressed
c. setup
d. draw

31. Processing menggunakan tanda atau simbol blok kode dengan menggunakan simbol :
a. { }
b. ( )
c. [ ]
d. “ “

32. Untuk menggambar sebuah garis, maka menggunakan perintah :


a. Line
b. Triangle
c. Quad
d. Point

33. Dalam Processing yang digunakan untuk memberikan pilihan instruksi dan hasil ketika
suatu pilihan tidak dipenuhi (if) dan akan melakukan instruksi selainnya (else), maka
termasuk ke dalam :
a. Conditional
b. Looping
c. Variabel
d. Function
34. Nilai hasil dari 5 equal 5 dalam ekspresi boolean adalah :
a. False
b. True
c. Equal
d. Not equal
35. Tools yang berfungsi untuk membuat karakter huruf adalah :
a. Create Font
b. Color Selector
c. Movie Maker
d. Export Applicatioin

36. Iterasi atau perulangan yang digunakan oleh processing adalah :


a. While-Loop
b. For-Loop
c. While-Loop, For-Loop
d. Salah Semua

37. Kata kunci atau kode program yang digunakan untuk membuat garis tepi pada shapes
berwarna hitam adalah :
a. Stroke (0);
b. Stroke (255);
c. Fill (0);
d. Fill (255);

38. Untuk menggambar sebagian dari ellipse, maka menggunakan perintah :


a. Quad
b. Rect
c. Arc
d. Point

39. Software Processing dapat didownload dengan gratis di website resmi yaitu :
a. Processing.org
b. Processing.com
c. Processing.net
d. Processing.co.id

40. Menu yang terdapat pada Processing Development Enviorement, kecuali :


a. File
b. Edit
c. Sketch
d. Compile

Anda mungkin juga menyukai