Npm : 201243501163
Nama : Hamim Suyuti
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 : Hamim Suyuti ",80,400);
g.drawString ( " Npm : 2012 4350 1163 ",80,430);
g.drawString ( " Kelas : R7H ",80,460);
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 );
}
}
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 .,
Output :

Bintangwarna

  • 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: - 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 : Hamim Suyuti ",80,400); g.drawString ( " Npm : 2012 4350 1163 ",80,430); g.drawString ( " Kelas : R7H ",80,460); 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 ) ;
  • 3.
    g.fillPolygon ( xvalues3,yvalues3,xvalues3.length); } } 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
  • 4.
    kordinat (180,60) untukgambar 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 ., Output :