Program tersebut merangkum informasi tentang pembuatan program bintang menggunakan komputer grafik dengan bahasa pemrograman Java. Program tersebut menampilkan tiga buah bintang dengan warna yang berbeda-beda menggunakan metode fillPolygon dengan menentukan kordinat titik pada setiap bintangnya.
tugas 1 tutorial online anak berkebutuhan khusus di SD
KOMPUTER_GRAFIK
1. Npm : 201243501228
Nama : Syahroni
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian , M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta Pgri
2. Program Komputer Grafik :
- Bintang
Input :
import javax.swing.* ;
import java.applet.Applet ;
import java.awt.Graphics ;
import java.awt.Color ;
public class bintang 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 : Syahroni ",80,400);
g.drawString ( " Npm : 2012 4350 1228 ",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
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 nya sama seperti 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 ,
4. Bintang kedua dengan warna biru , Bintang ketiga dengan menggunakan
warna Hijau .,
Output :