Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Bintangwarna
1. Npm : 201243501190
Nama : Reza Fahlevi
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 : Reza Fahlevi ",80,400);
g.drawString ( " Npm : 2012 4350 1190 ",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 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 ,
4. Bintang kedua dengan warna biru , Bintang ketiga dengan menggunakan
warna Hijau .,
Output :