rumah

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

Upload: fahlevizha

Post on 07-Jan-2017

96 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Rumah

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: Rumah

3. Program Komputer Grafik :

- Tugas soal No 3

Input :

import java.awt.Graphics ;import java.awt.*; public class rumah extends java.applet.Applet { public static Color matahari = new Color (255,153,0); public static Color atap = new Color (102,102,255); public static Color pintu = new Color (51,255,204); public static Color gagangpintu = new Color (102,102,102); public void paint ( Graphics g ) { Font fb = new Font ( " TimesRoman " , Font.BOLD ,28 ) ; // ini buat mataharinya g.setColor ( matahari ) ; g.fillOval ( 30,30,100,80); // ini buat gambar segitiga atap g.setColor ( atap ) ; int xvalues [] = {420,480,140,200} ; int yvalues [] = {150,230,230,150}; g.fillPolygon ( xvalues , yvalues , xvalues.length ) ; g.setColor ( Color.black ) ; g.drawLine (200,150,260,230); // ini buat batas rumahnya g.drawRect (143,230,335,160); // ini buat garis tengah g.drawLine (260,230,260,390); // ini buat pintunya g.setColor ( pintu ) ; g.fillRect (170,260,60,130); //ini buat gagang pintunya g.setColor (gagangpintu);

Page 3: Rumah

g.drawOval (215,315,10,10); // ini buat nama jalannya g.drawRoundRect (280,260,180,40,5,5) ; g.setFont (fb); g.drawString ( " Unindra " ,300,290); //ini buat Rumputnya g.setColor ( Color.green ) ; g.fillRect ( 0,430,600, 100); } }

Page 4: Rumah

Proses :

Untuk menggambar matahari saya menggunakan fillOval dengan warna public static Color matahari = new Color (255,153,0); dan g.setColor ( matahari ) ; dan kordinat g.fillOval ( 30,30,100,80);

Untuk menggambar Atap Rumah saya menggunakan fillPolygon dengan warna public static Color atap = new Color (102,102,255); dan g.setColor ( atap ) ; int xvalues [] = {420,480,140,200} ; int yvalues [] = {150,230,230,150}; g.fillPolygon ( xvalues , yvalues , xvalues.length ) ; g.setColor ( Color.black ) ; g.drawLine (200,150,260,230);

Untuk menggambar batas rumah saya menggunakan draRect dengan kordinat (143,230,335,160);

Lalu untuk menggambar garis tengah dari rumah saya menggunakan drawLine dengan kordinat g.drawLine (260,230,260,390);

Lalu untuk menggambar pintu saya menggunakan fillRect dengan warna g.setColor ( pintu ) ; dan kordinat g.fillRect (170,260,60,130); untuk warna nya saya menggunakan public static Color pintu = new Color (51,255,204);

Lalu untuk gagang pintunya saya menggunakan drawOval dengan g.setColor (gagangpintu); dan kordinat g.drawOval (215,315,10,10); untuk warna saya mengunakan public static Color gagangpintu = new Color (102,102,102);

Untuk nama nya saya menggunakan drawRoundRect dengan kordinat (280,260,180,40,5,5) dan utuk tulisan didalamnya saya menggunakan Font dengan theme font TimesRoman size tulisannya adalah 28 .

Dan yang terakhir untuk menggambar rumput saya menggunakan fillRect dengan g.setColor ( Color.green ) ; dan kordinat g.fillRect ( 0,430,600, 100);

Page 5: Rumah

Output :