rumah
TRANSCRIPT
Npm : 201243501190
Nama : Reza Fahlevi
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta Pgri
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);
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); } }
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);
Output :