PETUNJUK UMUM :
KASUS 1
Diketahui dua buah end points yaitu titik P(14 , 10) dan titik Q(20 , 15) yang akan dibuat
sebuah garis lurus dari P ke Q dengan menggunakan Algoritma Bresenham berikut ini :
(i). Input 2 endpoints & simpan endpoint kiri sebagai(X0,Y0)
(ii). Plot titik pertama tersebut
(iii). Hitung konstanta : X , Y , 2Y , (2Y – 2X) dan
nilai parameter keputusan p0 = 2Y – X
(iv). Untuk setiap Xk pada garis, mulai k = 0 Ujilah :
a. Jika pk < 0 maka Plot titik (Xk + 1 , Yk) dan
Hitung pk+1 = pk + 2Y
b. Selain itu, maka Plot titik (Xk + 1 , Yk + 1) dan
Hitung pk+1 = pk + 2Y – 2X
(v). k = k + 1 dan Ulangi Langkah (iv) selama k < X
Diketahui sebuah persegi panjang KLMN yang titik-titik sudutnya sebagai berikut K(-8 , 2),
L(-8 , 8), M(-5 , 8) dan N(-5 , 2). Persegi panjang KLMN tersebut ditransformasikan secara
berkelanjutan dengan urutan sebagai berikut :
- diputar 900 berlawanan arah jarum jam dengan pusat putarnya di titik O(0 , 0),
- ditranslasi 8 satuan ke kanan dan 2 satuan ke bawah,
- diperbesar 3 kali kearah sumbu X.
A. Pilihlah satu jawaban yang saudara anggap paling tepat (benar) dari
empat pilihan yang tersedia untuk soal-soal berikut ini !
2. Berdasarkan KASUS 1, untuk niilai k = 1 maka posisi piksel yang aktif adalah ....
A. (15 , 11) C. (16 , 12)
B. (15 , 12) D. (16 , 13)
4. Berdasarkan KASUS 1, untuk niilai k = 3 maka posisi piksel yang aktif adalah ....
A. (19 , 14) C. (18 , 13)
B. (19 , 13) D. (18 , 14)
5. Berdasarkan KASUS 1, maka posisi piksel-piksel yang aktif antara lain sebagai berikut,
kecuali ....
A. (15 , 11) C. (17 , 13)
B. (16 , 12) D. (18 , 14)
6. Jika sebuah titik P dengan koordinat (y , x) maka koordinat dari hasil pencerminan titik P
tersebut terhadap sumbu Y adalah ....
A. (y , – x) C. (x , y)
B. (– y , x) D. (– x , y)
7. Bidang aplikasi utama dari komputer grafik adalah sebagai berikut, kecuali ….
A. Pengolahan Citra C. Sistem Pengendalian
B. Seni D. Animasi Komputer
0 1 1 0
A. C.
1 0 0 1
1 0 1 0
B. D.
0 1 0 1
0 1 1 1
B. D.
1 0 0 0
10. Berdasarkan KASUS 2, maka hasil transformasi rotasi dari titik K adalah ....
A. K’ = (–2 , –8) C. K’ = (2 , 8)
B. K’ = (–8 , –5) D. K’ = (–8 , 2)
3 0 3 1
B. D.
0 0 1 1
12. Berdasarkan KASUS 2, maka matriks translasi-nya yang berukuran 2 x 2 adalah ....
1 8 0 8
A. C.
0 2 0 2
8 0
B. D. Tidak Ada
0 2
13. Berdasarkan KASUS 2, maka hasil transformasi titik M setelah di rotasi dan translasi
adalah ....
A. M’’ = (0, –7) C. M’’ = (8 , 3)
B. M’’ = (16 , 5) D. M’’ = (10 , 10)
A. D × R × T C. T × D × R
B. R × T × D D. D × T × R
15. Berdasarkan KASUS 2, maka nilai matriks komposisi dari proses semua transformasinya
dalam dalam bentuk matriks kolom adalah ....
3 11 21 3 0 24
A. 1 1 2 C. 0 1 2
0 0 1 0 0 1
0 3 24 0 3 21
B. 1 0 2 D. 2 0 1
0 0 1 0 0 1
16. Berdasarkan KASUS 2, maka hasil akhir transformasi titik N adalah ....
A. N’’’ = (3 , 18) C. N’’’ = (18 , –7)
B. N’’’ = (6 , 8) D. N’’’ = (12 , –5)
1 0 0
17. Matriks transformasi 0 1 1 adalah transformasi berupa ....
0 0 1
18. Bentuk Matriks pencerminan terhadap garis y = x secara umum untuk objek dua dimensi
ialah ....
1 0 0 1
A. C. 1 0
0 1
0 1 1 0
B. D.
1 0 0 1
0 1 0 0 0 0 1 0
1 0 0 0 0 1 0 0
A. C.
0 0 1 0 1 0 0 0
0 0 0 1 0 0 0 1
1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0
B. D.
0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1
20. Bila diketahui suatu titik P(1, 2, 1) dalam koordinat 3 dimensi maka hasil transformasinya
dengan melakukan rotasi 900 searah jarum jam sekitar Sumbu Y adalah :
H (8,0,4)
G
E F
Y
D C
A B (12,4,0)
X