5
Npm : 201243501190 Nama : Reza Fahlevi Kelas : R7H Mata Kuliah : Komputer Grafik Dosen : Nahot Frastian , M.Kom Program Studi : Teknik Informatika Universitas : Universitas Indraprasta Pgri

Lamp

Embed Size (px)

Citation preview

Page 1: Lamp

Npm : 201243501190

Nama : Reza Fahlevi

Kelas : R7H

Mata Kuliah : Komputer Grafik

Dosen : Nahot Frastian , M.Kom

Program Studi : Teknik Informatika

Universitas : Universitas Indraprasta Pgri

Page 2: Lamp

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 ) ; } }

Page 3: Lamp

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.

Page 4: Lamp

Output :