124 Gam
F. Rangkuman
Transformasi ad telah dibuat pada suatu
yaitu translasi, rotasi d posisi perspektif verte
Method yang diguna
translatex,y.
Rotasi suatu objek dengan 1
digunakan untuk melak
rotatex.
suatu perubahan uku perubahan tersebut b
menjadi lebih besar.
scalex,y
. Untuk m bahasa JAVA dapat m
paint
telah mendeklarasikan Animasi pada
perulangan dan meng animasi melalui kedua
dalam satuan milise memproses suatu pro
program yang dieksek Thread dalam memun
ambar 5. 7 Jalannya program jam
adalah perubahan yang terjadi pada objek gam atu frame. Perubahan tersebut dibagi menjadi
si dan skala scalling. Translasi adalah suatu p ertex x atau y yang terjadi pada objek yan
nakan untuk melakukan translasi adalah
translatex,y.
tasi adalah suatu perubahan posisi berupa be 1 titik inti sebesar beberapa derajat. Met
lakukan rotasi adalah
rotatex.
Skala scallin kuran yang terjadi pada objek yang tela
t berupa perubahan lebih kecil ataupun p sar. Method yang digunakan untuk scallin
scalex,y
mengimplementasikan transformasi tersebu t melakukan modifikasi terhadap method
paint
an pada objek yang dibuat. a bahasa JAVA dapat dilakukan dengan 2
enggunakan Thread. Secara umum, untuk dua metode tersebut, harus menampilkan d
liseconds. Thread merupakan suatu meto roses program dengan cara mengakses sua
sekusi secara urut ataupun bersamaan. Pe ungkinkan seorang pembuat program dapat m
ambar yang di 3 macam,
u perubahan yang dibuat.
lah method
translatex,y.
berputarnya ethod yang
rotatex.
lling adalah elah dibuat,
perubahan lling adalah
scalex,y
sebut, dalam
paint
yang 2 metode,
k membuat delay time
tode untuk suatu modul
Penggunaan t melakukan
animasi pada JA dilakukan progra
delay.
G.Umpan Balik
1. Apakah saud yang dibuat
kompetensin 2. Apakah saud
yang dibuat kompetensin
3. Apakah saud gambar yan
pencapaian k
H. Kunci Jawaban 1. Source Code
package tugas3_jamanalog ;
import java .
awt .;
import java .
awt .
event .;
import java .
util .
Calendar ;
import java .
util .
Random ;
publicclass Tugas3_JamAnalog extends Frame
{
privateint PusatX
, PusatY
, xorR
, xorG
, xorB
;
Random Rdm ;
public Tugas3_JamAnalog
{
super Jam
;
setLayout new
FlowLayout ;
setSize 800
, 600
;
addWindowListener new
WindowListener {
publicvoid windowActivated
WindowEvent e {}
publicvoid windowClosed
WindowEvent e {}
publicvoid windowClosing
WindowEvent e {
System .
exit ;
}
publicvoid windowDeactivated
WindowEvent e {}
publicvoid windowDeiconified
WindowEvent e {}
publicvoid windowIconified
WindowEvent e {}
publicvoid windowOpened
WindowEvent e {}
};
Rdm =
new java
. util
. Random
;
setBackground Color
. white
;
JAVA dengan langsung menentukan pro ram dan berapa lama waktu tunggu menuju
Balik dan Tindak Lanjut
saudara sudah mampu memberikan aksi rotas at dari kelas Graphicdan berapa prosen ting
sinya? udara sudah mampu memberikan aksi transla
at dari kelas Graphicdan berapa prosen ting sinya?
saudara sudah mampu memberikan pengubah ang dibuat dari kelas Graphicdan berapa
n kompetensinya?
aban ode Program
package tugas3_jamanalog ;
import java .
awt .;
import java .
awt .
event .;
import java .
util .
Calendar ;
import java .
util .
Random ;
publicclass Tugas3_JamAnalog extends Frame
{
privateint PusatX
, PusatY
, xorR
, xorG
, xorB
;
Random Rdm ;
public Tugas3_JamAnalog
{
super Jam
;
setLayout new
FlowLayout ;
setSize 800
, 600
;
addWindowListener new
WindowListener {
publicvoid windowActivated
WindowEvent e {}
publicvoid windowClosed
WindowEvent e {}
publicvoid windowClosing
WindowEvent e {
System .
exit ;
}
publicvoid windowDeactivated
WindowEvent e {}
publicvoid windowDeiconified
WindowEvent e {}
publicvoid windowIconified
WindowEvent e {}
publicvoid windowOpened
WindowEvent e {}
};
Rdm =
new java
. util
. Random
;
setBackground Color
. white
;
125 roses apa yang
ju proses tersebut
tasi pada gambar ingkat pencapaian
slasi pada gambar ingkat pencapaian
ahan skala pada a prosen tingkat
package tugas3_jamanalog ;
import java .
awt .;
import java .
awt .
event .;
import java .
util .
Calendar ;
import java .
util .
Random ;
publicclass Tugas3_JamAnalog extends Frame
{
privateint PusatX
, PusatY
, xorR
, xorG
, xorB
;
Random Rdm ;
public Tugas3_JamAnalog
{
super Jam
;
setLayout new
FlowLayout ;
setSize 800
, 600
;
addWindowListener new
WindowListener {
publicvoid windowActivated
WindowEvent e {}
publicvoid windowClosed
WindowEvent e {}
publicvoid windowClosing
WindowEvent e {
System .
exit ;
}
publicvoid windowDeactivated
WindowEvent e {}
publicvoid windowDeiconified
WindowEvent e {}
publicvoid windowIconified
WindowEvent e {}
publicvoid windowOpened
WindowEvent e {}
};
Rdm =
new java
. util
. Random
;
setBackground Color
. white
;