Npm : 2012 4350 1163
Nama : Hamim Suyuti
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian, M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta PGRI
Program Komputer Grafik :
Bidang Geometri Sederhana
Input :
import java.awt.*;
public class lamp extends java.applet.Applet
{
public void paint(Graphics g)
{
//platform dari objek
g.fillRect(20,250,290,290);
//membentuk dasar dari objek
g.drawLine(125,250,125,160);
g.drawLine(175,250,175,160);
//bentuk dari objek, tepi atas dan bawah
g.drawArc(85,157,130,50,-65,312);
g.drawArc(85,87,130,50,62,58);
//tirai pada objek, sisi objek
g.drawLine(85,177,119,89);
g.drawLine(215,177,181,89);
//bintik pada tirai objek
g.fillArc(78,120,40,40,63,-174);
g.fillOval(120,96,40,40);
g.fillArc(173,100,40,40,110,180);
}
}
Proses :
 fillRect nya menggunakan kordinat x1 = 20, y1 = 250 ,width= 290,
heigth = 290 (untuk membentuk platform dasar objek)
 drawLine nya menggunakan kordinat x1 = 125, y1 = 250 ,x2 = 125 , y2 =
160 (membentuk dasar Objek)
 drawLine nya menggunakan kordinat x1 = 175, y1 = 250 ,x2 = 175 , y2 =
160 (membentuk dasar Objek)
 drawArc x1 = 85 ,int y = 157 , int width = 130 , int height = 50 , int
statangle = -65 , int arcangle = 312 (untuk membentuk objek tepi atas
dan bawah)
 drawArc x1 = 85 ,int y = 87 , int width = 130 , int height = 50 , int
statangle = 62 , int arcangle = 58(untuk membentuk objek tepi atas dan
bawah)
 drawLine nya menggunakan kordinat x1 = 85, y1 = 177 ,x2 = 119 , y2 =
89 (membentuk tirai Objek)
 drawLine nya menggunakan kordinat x1 = 215, y1 = 177 ,x2 = 181 , y2 =
89 (membentuk tirai Objek)
 fillArc x1 = 78 ,int y = 120 , int width = 40 , int height = 40 , int
statangle= 63 , int arcangle = -174 (membentuk bintik pada tirai objek
karena menggunakan fill sehingga output nya mempunyai warna hitam)
 fillOval nya menggunakan kordinat x1 = 120, y1 = 96 ,width= 40 , heigth
= 40 , (membentuk bintik pada tirai objek karena menggunakan fill
sehingga output nya mempunyai warna hitam)
 fillArc x1 = 173 ,int y = 100 , int width = 40 , int height = 40 , int
statangle= 110 , int arcangle = 180 (membentuk bintik pada tirai objek
karena menggunakan fill sehingga output nya mempunyai warna hitam)
Output :

Lamp

  • 1.
    Npm : 20124350 1163 Nama : Hamim Suyuti Kelas : R7H Mata Kuliah : Komputer Grafik Dosen : Nahot Frastian, M.Kom Program Studi : Teknik Informatika Universitas : Universitas Indraprasta PGRI Program Komputer Grafik : Bidang Geometri Sederhana Input : import java.awt.*; public class lamp extends java.applet.Applet { public void paint(Graphics g) { //platform dari objek g.fillRect(20,250,290,290); //membentuk dasar dari objek g.drawLine(125,250,125,160); g.drawLine(175,250,175,160); //bentuk dari objek, tepi atas dan bawah g.drawArc(85,157,130,50,-65,312); g.drawArc(85,87,130,50,62,58); //tirai pada objek, sisi objek g.drawLine(85,177,119,89);
  • 2.
    g.drawLine(215,177,181,89); //bintik pada tiraiobjek g.fillArc(78,120,40,40,63,-174); g.fillOval(120,96,40,40); g.fillArc(173,100,40,40,110,180); } } Proses :  fillRect nya menggunakan kordinat x1 = 20, y1 = 250 ,width= 290, heigth = 290 (untuk membentuk platform dasar objek)  drawLine nya menggunakan kordinat x1 = 125, y1 = 250 ,x2 = 125 , y2 = 160 (membentuk dasar Objek)  drawLine nya menggunakan kordinat x1 = 175, y1 = 250 ,x2 = 175 , y2 = 160 (membentuk dasar Objek)
  • 3.
     drawArc x1= 85 ,int y = 157 , int width = 130 , int height = 50 , int statangle = -65 , int arcangle = 312 (untuk membentuk objek tepi atas dan bawah)  drawArc x1 = 85 ,int y = 87 , int width = 130 , int height = 50 , int statangle = 62 , int arcangle = 58(untuk membentuk objek tepi atas dan bawah)  drawLine nya menggunakan kordinat x1 = 85, y1 = 177 ,x2 = 119 , y2 = 89 (membentuk tirai Objek)  drawLine nya menggunakan kordinat x1 = 215, y1 = 177 ,x2 = 181 , y2 = 89 (membentuk tirai Objek)  fillArc x1 = 78 ,int y = 120 , int width = 40 , int height = 40 , int statangle= 63 , int arcangle = -174 (membentuk bintik pada tirai objek karena menggunakan fill sehingga output nya mempunyai warna hitam)  fillOval nya menggunakan kordinat x1 = 120, y1 = 96 ,width= 40 , heigth = 40 , (membentuk bintik pada tirai objek karena menggunakan fill sehingga output nya mempunyai warna hitam)  fillArc x1 = 173 ,int y = 100 , int width = 40 , int height = 40 , int statangle= 110 , int arcangle = 180 (membentuk bintik pada tirai objek karena menggunakan fill sehingga output nya mempunyai warna hitam) Output :