satutitikhilang
TRANSCRIPT
Nama :Reza Fahlevi
NPM : 2012 4350 1190
Kelas : R7H
Makul : Komputer Grafik
Dosen : Nahot Frastian ,M.Kom
Universitas : Universitas Indraprasta PGRI
Program : satutitikhilang
Input :
import java.applet.Applet ;
import java.awt.Graphics ;
import java.awt.Color ;
public class satutitik extends java.applet.Applet {
public void paint (Graphics g ) {
int xPts []= { 186 ,292 , 292, 186 } ;
int yPts[] = { 48 , 48 , 160 , 160 } ;
int xPts2[] = { 292 ,186 , 206, 274 } ;
int yPts2 []= { 160,160,192,192 } ;
int xPts3 []= { 324 ,357 , 357, 324 } ;
int yPts3 []= { 289 , 305 , 403 , 358 } ;
int xPts4[] = { 324 ,357 , 464, 400 } ;
int yPts4 []= { 289 , 305 , 305 , 289 } ;
int xPts5[]= { 357 ,464, 464, 357 } ;
int yPts5[] = { 305 , 305 , 403 , 403 } ;
g.setColor ( Color.blue) ;
g.drawString ( " Dosen : Nahot Frastian , M.kom ",60,400);
g.drawString ( " Mata Kuliah : Komputer Grafik ",60,420);
g.drawString ( " TEKNIK INFORMATIKA , UNIVERSITAS INDRAPRASTA PGRI
",60,440);
g.setColor ( Color.blue);
setBackground (Color.green ) ;
g.drawPolygon ( xPts,yPts,xPts.length ) ;
g.drawPolygon ( xPts2,yPts2,xPts2.length ) ;
g.drawPolygon ( xPts3,yPts3,xPts3.length ) ;
g.drawPolygon ( xPts4,yPts4,xPts4.length ) ;
g.drawPolygon ( xPts5,yPts5,xPts5.length ) ;
g.setColor ( Color.white ) ;
g.drawLine ( 324,289,240,255 ) ;
g.drawLine ( 400,289,240,255 ) ;
g.drawLine ( 324,358,240,255 ) ;
g.drawLine ( 275,192,240,255 ) ;
g.drawLine ( 206,192,240,255 ) ;
}
}
- Proses
a) Mengggunakan array int xpts dan ypts sebanyak 5 pasang , dimana int xPts []=
{ 186 ,292 , 292, 186 } ; int yPts[] = { 48 , 48 , 160 , 160 } ; int xPts2[] =
{ 292 ,186 , 206, 274 } ; int yPts2 []= { 160,160,192,192 } ; int xPts3 []=
{ 324 ,357 , 357, 324 } ; int yPts3 []= { 289 , 305 , 403 , 358 } ; int xPts4[] =
{ 324 ,357 , 464, 400 } ; int yPts4 []= { 289 , 305 , 305 , 289 } ; int xPts5[]=
{ 357 ,464, 464, 357 } ; int yPts5[] = { 305 , 305 , 403 , 403 } ; lalu array tersebut
di panggil menggunakan g.drawPolygon ( xPts,yPts,xPts.length ) , g.drawPolygon
( xPts2,xPts2,xPts2.length ) , g.drawPolygon ( xPts3,yPts3,xPts3.length ) ,
g.drawPolygon ( xPts4,yPts4,xPts4.length ) , g.drawPolygon
( xPts5,yPts5,xPts5.length ) ,
b) Lalu di tambahkan komponen g.drawString untuk menampilkan kalimat pertama
g.drawString ( " Dosen : Nahot Frastian , M.kom ",60,400); dengan kordinat x =
60 dan kordinat y = 400 , lalu kalimat kedua g.drawString ( " Mata Kuliah :
Komputer Grafik ",60,420); dengan kordinat x = 60 dan kordinat y = 420 , lalu
kalimat ke tiga yaitu g.drawString ( " TEKNIK INFORMATIKA ,
UNIVERSITAS INDRAPRASTA PGRI ",60,440); dengan kordinat x = 60,dan
kordinat y = 440 .
c) Lalu komponen yang terakhir adalah menggunakan 5 garis drawLine yang
masing” adalah g.drawLine ( 324,289,240,255 ) ; g.drawLine
( 400,289,240,255 ) ; g.drawLine ( 324,358,240,255 ) ; g.drawLine
( 275,192,240,255 ) ; g.drawLine ( 206,192,240,255 ) ;
- Output