Dokumen tersebut berisi tentang program komputer grafik yang menampilkan grafik batang dengan 5 bulan berbeda warna. Program tersebut menggunakan method drawLine, drawString, drawPolygon dan fillRect untuk menggambar garis koordinat, tulisan keterangan, poligon sumbu y dan membuat grafik batang. Setiap bulan digambarkan dengan warna dan ketinggian batang yang berbeda-beda.
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 :
- Grafik Batang
Input :
import java.awt.Graphics;
import java.awt.Color;
public class GrafikBatang extends java.applet.Applet{
private static Color coklat = new Color (153,51,0);
private static Color merah = new Color (255,0,0);
private static Color biru = new Color (0,0,255);
private static Color kuning = new Color (255,255,0);
private static Color hijau = new Color (51,204,0);
public void paint (Graphics g){
int baris []={50,50};
int kolom []={50,450};
g.drawLine (50,450,450,450);
g.drawString(" Komputer Grafik Batang , Bulan yang tertinggi 100% adalah
bulan Desember ",50,500);
g.drawString(" Dalam Warna Grafik Biru ",50,520);
g.drawString(" Agust ",85,470);
g.drawString(" Sept ",160,470);
g.drawString(" Okt ",235,470);
g.drawString(" Nov ",310,470);
g.drawString(" Des",385,470);
//ini buat String persen
g.drawString(" 60% ",85,340);
g.drawString(" 70% ",160,290);
g.drawString(" 80% ",235,240);
g.drawString(" 90% ",310,190);
g.drawString(" 100%",380,140);
g.drawPolygon (baris,kolom,baris.length);
g.setColor (hijau);
g.fillRect(75,350,50,100);
g.setColor ( coklat );
g.fillRect(150,300,50,150);
3. g.setColor (merah);
g.fillRect(225,250,50,200);
g.setColor (kuning);
g.fillRect(300,200,50,250); // yang ke empat buat tinggi kebawah
g.setColor (biru);
g.fillRect(375,150,50,300);
}
}
Proses :
Untuk menggambar grafik tersebut saya menggunakan
drawLine,drawString,drawPolygon dan fillRect .,
Dimana untuk membuat garis nya saya menggunakan Polygon dan untuk
untuk grafik batangnya saya menggunakan fillRect dan setColor dengan warna
yang berbeda-beda setiap batangnya.
Lalu untuk keterangan persen ,Keterangan bulan yang tertinggi dan bulannya
saya menggunakan drawString.
Output :