Algoritma Pemrograman
Algoritma Pemrograman
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
8. Suatu bagian dari struktur processing berfungsi untuk menyiapkan atau menyajikan
keperluan program:
a. Inisiasi
b. Setup
c. Draw
d. Export
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
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
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. “ “
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
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);
39. Software Processing dapat didownload dengan gratis di website resmi yaitu :
a. Processing.org
b. Processing.com
c. Processing.net
d. Processing.co.id