Npm : 201243501190
Nama : Reza Fahlevi
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta Pgri
Program Komputer Grafik :
- lamp
Input :
import java.awt.Graphics ;
public class lamp extends java.applet.Applet {
public void paint ( Graphics g ) {
// Palatform dari obkek
g.fillRect (0,250,290,290);
//membentuk dasar dar object
g.drawLine ( 125,250,125,160 ) ;
g.drawLine ( 175,250,175,160 ) ;
// Bentuk dari obkek tepi atas dan bawah
g.drawArc ( 85,157,130,50,-65,312 ) ;
g.drawArc ( 85,87,130,50,62,58 ) ;
//Tirai pada objek sisi bawah
g.drawLine ( 85,177,119,89 ) ;
g.drawLine ( 215,177,181,89 ) ;
//Bintik Pada Tirai Objk
g.fillArc (78,120,40,40,63,-174);
g.fillOval ( 120,96,40,40 ) ;
g.fillArc ( 173, 100,40 , 40, 110,180 ) ;
}
}
Proses :
 fillRect dengan kordinat x = 0 , y = 250, width = 290 , height = 290.
 drawLine dengan kordinat x1 = 125, y1 = 250, x2 = 125 , y2 = 160.
 drawLine dengan kordinat x1 = 175, y1 = 250, x2 = 175 , y2 = 160.
 drawArc dengan kordinat x = 85, y = 157, width = 130 , height = 50 ,
startangle = -65,arcangle = 312.
 drawArc dengan kordinat x = 85, y = 87, width = 130 , height = 50 , startangle
= 62,arcangle = 58.
 drawLine dengan kordinat x1 = 85, y1 = 177, x2 = 119 , y2 = 89.
 drawLine dengan kordinat x1 = 215, y1 = 177, x2 = 181 , y2 = 89.
 fillArc dengan kordinat kordinat x = 78, y = 120, width = 40 , height = 40 ,
startangle = 63,arcangle = -174.
 fillOval dengan kordinat x = 120, y = 96, width = 40 , height = 40
 fillArc dengan kordinat kordinat x = 173, y = 100, width = 40 , height = 40 ,
startangle = 110,arcangle = 180.
Output :

Lamp

  • 1.
    Npm : 201243501190 Nama: Reza Fahlevi Kelas : R7H Mata Kuliah : Komputer Grafik Dosen : Nahot Frastian , M.Kom Program Studi : Teknik Informatika Universitas : Universitas Indraprasta Pgri
  • 2.
    Program Komputer Grafik: - lamp Input : import java.awt.Graphics ; public class lamp extends java.applet.Applet { public void paint ( Graphics g ) { // Palatform dari obkek g.fillRect (0,250,290,290); //membentuk dasar dar object g.drawLine ( 125,250,125,160 ) ; g.drawLine ( 175,250,175,160 ) ; // Bentuk dari obkek tepi atas dan bawah g.drawArc ( 85,157,130,50,-65,312 ) ; g.drawArc ( 85,87,130,50,62,58 ) ; //Tirai pada objek sisi bawah g.drawLine ( 85,177,119,89 ) ; g.drawLine ( 215,177,181,89 ) ; //Bintik Pada Tirai Objk g.fillArc (78,120,40,40,63,-174); g.fillOval ( 120,96,40,40 ) ; g.fillArc ( 173, 100,40 , 40, 110,180 ) ; } }
  • 3.
    Proses :  fillRectdengan kordinat x = 0 , y = 250, width = 290 , height = 290.  drawLine dengan kordinat x1 = 125, y1 = 250, x2 = 125 , y2 = 160.  drawLine dengan kordinat x1 = 175, y1 = 250, x2 = 175 , y2 = 160.  drawArc dengan kordinat x = 85, y = 157, width = 130 , height = 50 , startangle = -65,arcangle = 312.  drawArc dengan kordinat x = 85, y = 87, width = 130 , height = 50 , startangle = 62,arcangle = 58.  drawLine dengan kordinat x1 = 85, y1 = 177, x2 = 119 , y2 = 89.  drawLine dengan kordinat x1 = 215, y1 = 177, x2 = 181 , y2 = 89.  fillArc dengan kordinat kordinat x = 78, y = 120, width = 40 , height = 40 , startangle = 63,arcangle = -174.  fillOval dengan kordinat x = 120, y = 96, width = 40 , height = 40  fillArc dengan kordinat kordinat x = 173, y = 100, width = 40 , height = 40 , startangle = 110,arcangle = 180.
  • 4.