Dokumen tersebut merangkum identitas penulis program Komputer Grafik Bintang Warna yaitu Dita Erlita Sari dari Universitas Indraprasta Pgri serta menjelaskan proses pembuatan program tersebut yang menggambar tiga buah bintang berbeda warna menggunakan metode fillPolygon dengan kordinat titik yang berbeda.
1. Npm : 201243501150
Nama : Dita Erlita Sari
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta Pgri
Program Komputer Grafik :
Bintang Warna
Input :
import javax.swing.* ;
import java.applet.Applet ;
import java.awt.Graphics ;
import java.awt.Color ;
public class bintangwarna extends java.applet.Applet {
public void paint ( Graphics g ) {
// -200
//ini buat String tulisan kata
g.drawString ( " Komputer Grafik : Polygon Bintang ",80,370);
g.drawString ( " Nama : Reza Fahlevi ",80,400);
g.drawString ( " Npm : 2012 4350 1190 ",80,430);
g.drawString ( " Kelas : R7H ",80,460);
2. g.drawString ( " Mata Kuliah : Komputer Grafik ",80,490);
g.drawString ( " Dosen : Nahot Frastian ,M.kom ",80,520);
g.drawString ( " Program Studi : Teknik Informatika ",80,550);
g.drawString ( " Universitas : Universitas Indraprasta PGRI ",80,580);
// ini gambar bintang pertama
int xvalues [] = { 180,80,320,40,280 } ;
int yvalues [] = {60,330,180,180,330 };
g.setColor ( Color.red ) ;
g.fillPolygon ( xvalues,yvalues,xvalues.length );
//ini buat gambar bintang kedua
int xvalues2 [] = { 480,380,620,340,580 } ;
int yvalues2 [] = {60,330,180,180,330 };
g.setColor ( Color.blue ) ;
g.fillPolygon ( xvalues2,yvalues2,xvalues2.length );
//ini buat gambar bintang ketiga
int xvalues3 [] = { 780,680,920,640,880 } ;
int yvalues3 [] = {60,330,180,180,330 };
g.setColor ( Color.green ) ;
g.fillPolygon ( xvalues3,yvalues3,xvalues3.length );
}
}
3. Output :
Proses :
Untuk menggambar 3 bintang tersebut saya menggunakan fillpolygon , dimana
Bintang yang pertama, Saya Menggunakan titik kordinat : int xvalues [] = {
180,80,320,40,280 } int yvalues [] = {60,330,180,180,330 }; ,. Dimana kordinat
(180,60) untuk gambar titik atas bintang , lalu (80,330) untuk gambar titik yang
paling bawah sebelah kiri dari bintang, lalu kordinat (320,180) untuk gambar titik
sebelah kanan atas , lalu kordinat (40,180) untuk gambar titik sebalah kiri paling
atas, lalu kordinat (280,330) untuk gambar titik paling bawah sebelah kanan.
Lalu saya membuat kordinat gambar bintang kedua dengan kordinat : int xvalues2
[] = { 480,380,620,340,580 } ; int yvalues2 [] = {60,330,180,180,330 }; ,. Untuk
penjelasan titik ya sama kaya yang diatas .,
Lalu saya membuat kordinat gambar bintang ketiga dengan kordinat : int xvalues3
[] = { 780,680,920,640,880 } ; int yvalues3 [] = {60,330,180,180,330 };
Lalu disetiap polygon saya menggunakan setColor yang berbeda-beda setiap
bintangnya ., untuk bintang yang pertama saya menggunakan warna Merah ,
Bintang kedua dengan warna biru , Bintang ketiga dengan menggunakan warna
Hijau .,