Npm : 201243501163
Nama : Hamim Suyuti
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta PGRI
1. Npm : 201243501163
Nama : Hamim Suyuti
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta PGRI
2. Program Komputer Grafik :
- Soal 1B
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.blue ) ;
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);
3. //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 ( "R 7 H" ,300,290);
//ini buat Rumputnya
g.setColor ( Color.green ) ;
g.fillRect ( 0,430,600, 100);
}
}
4. Proses :
Disini gambar menggunakan kombinasi antara
polygon,line,drawRect,fillRect,Oval,Font,String,dan Color