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 :
- Grafik Garis
Input :
import java.awt.Graphics ;
import java.awt.Color;
public class grafikgaris1 extends java.applet.Applet {
public void paint ( Graphics g ) {
g.drawString ( " Komputer Grafik Garis Dan Titik ", 40,310 ) ;
g.drawString ( " Nilai Tertinggi Garis Dan Titik Adalah 100 ", 40,330 ) ;
//ini buat nilai angka nya
g.drawString ( " 10 " ,50,253);
g.drawString ( " 20 " ,85,233);
g.drawString ( " 30 " ,123,213);
g.drawString ( " 50 " ,160,173);
g.drawString ( " 40 " ,197,191);
g.drawString ( " 60 " ,284,150);
g.drawString ( " 70 " ,241,132);
g.drawString ( " 80 " ,343,113);
g.drawString ( " 90 " ,387,93);
g.drawString ( " 100 " ,429,72);
g.setColor ( Color.green );
g.drawLine ( 40,40,40,280 ) ; // ini buat garis paling kiri
g.drawLine ( 445,40,445,280 ) ; // ini buat garis paling kanan
g.drawLine ( 40,40,445,40 ) ; // ini buat garis paling atas
g.drawLine ( 40,80,445,80 ) ;
g.drawLine ( 40,120,445,120 ) ;
g.drawLine ( 40,160,445,160 ) ;
g.drawLine ( 40,200,445,200 ) ;
g.drawLine ( 40,240,445,240) ;
g.drawLine ( 40,280,445,280 ) ;
//ini buat garis grafiknya
g.setColor (Color.red);
g.drawLine ( 63,258,90,243); // ini buat garis pertama paling bawah
g.drawLine ( 100,238,127,223); // ini buat garis ke2 paling bawah
g.drawLine ( 137,215,164,183); // ini buat garis ke3 paling bawah
g.drawLine ( 174,182,201,195); // ini buat garis ke4 paling bawah
g.drawLine ( 211,195,248,145); // ini buat garis ke5 paling bawah
g.drawLine ( 257,140,290,155); // ini buat garis ke6 paling bawah
g.drawLine ( 300,155,345,125); // ini buat garis ke7 paling bawah
g.drawLine ( 354,117,390,100); // ini buat garis ke8 paling bawah
g.drawLine ( 400,97,436,80); // ini buat garis ke9 paling bawah
//ini buat Ovalnya
g.setColor (Color.blue);
g.drawOval (53,255,10,10); // ini buat oval yang pertama dari bawah
g.drawOval (90,235,10,10); // ini buat oval yang ke2 dari bawah
g.drawOval (127,215,10,10); // ini buat oval yang ke3 dari bawah
g.drawOval (164,175,10,10); // ini buat oval yang ke4 dari bawah
g.drawOval (201,195,10,10); // ini buat oval yang ke5 dari bawah
g.drawOval (248,135,10,10); // ini buat oval yang ke6 dari bawah
g.drawOval (290,155,10,10); // ini buat oval yang ke7 dari bawah
g.drawOval (345,115,10,10); // ini buat oval yang ke8 dari bawah
g.drawOval (390,95,10,10); // ini buat oval yang ke9 dari bawah
g.drawOval (434,75,10,10); // ini buat oval yang ke9 dari bawah
}
}
Proses :
 Untuk menggambar grafik tersebut saya menggunakan drawLine,drawOval
dan drawString .,
 Dimana lebar dari grafik tersebut adalah 445 dan tinggi nya adalah 280,
dengan menggunakan setColor hijau.
 Lalu untuk statistik garisnya saya juga menggunakan drawLine dengan
menggunakan setColor Merah.
 Lalu untuk titik hasilnya saya menggunakan drawOval dengan menggunakan
setColor biru.
 Dan untuk nilai per-statistiknya dan keterangan nilai tertinggi saya
menggunakan drawString .,
Output :

Grafik garis

  • 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: - Grafik Garis Input : import java.awt.Graphics ; import java.awt.Color; public class grafikgaris1 extends java.applet.Applet { public void paint ( Graphics g ) { g.drawString ( " Komputer Grafik Garis Dan Titik ", 40,310 ) ; g.drawString ( " Nilai Tertinggi Garis Dan Titik Adalah 100 ", 40,330 ) ; //ini buat nilai angka nya g.drawString ( " 10 " ,50,253); g.drawString ( " 20 " ,85,233); g.drawString ( " 30 " ,123,213); g.drawString ( " 50 " ,160,173); g.drawString ( " 40 " ,197,191); g.drawString ( " 60 " ,284,150); g.drawString ( " 70 " ,241,132); g.drawString ( " 80 " ,343,113); g.drawString ( " 90 " ,387,93); g.drawString ( " 100 " ,429,72); g.setColor ( Color.green ); g.drawLine ( 40,40,40,280 ) ; // ini buat garis paling kiri g.drawLine ( 445,40,445,280 ) ; // ini buat garis paling kanan g.drawLine ( 40,40,445,40 ) ; // ini buat garis paling atas g.drawLine ( 40,80,445,80 ) ; g.drawLine ( 40,120,445,120 ) ; g.drawLine ( 40,160,445,160 ) ; g.drawLine ( 40,200,445,200 ) ; g.drawLine ( 40,240,445,240) ; g.drawLine ( 40,280,445,280 ) ; //ini buat garis grafiknya g.setColor (Color.red); g.drawLine ( 63,258,90,243); // ini buat garis pertama paling bawah g.drawLine ( 100,238,127,223); // ini buat garis ke2 paling bawah g.drawLine ( 137,215,164,183); // ini buat garis ke3 paling bawah
  • 3.
    g.drawLine ( 174,182,201,195);// ini buat garis ke4 paling bawah g.drawLine ( 211,195,248,145); // ini buat garis ke5 paling bawah g.drawLine ( 257,140,290,155); // ini buat garis ke6 paling bawah g.drawLine ( 300,155,345,125); // ini buat garis ke7 paling bawah g.drawLine ( 354,117,390,100); // ini buat garis ke8 paling bawah g.drawLine ( 400,97,436,80); // ini buat garis ke9 paling bawah //ini buat Ovalnya g.setColor (Color.blue); g.drawOval (53,255,10,10); // ini buat oval yang pertama dari bawah g.drawOval (90,235,10,10); // ini buat oval yang ke2 dari bawah g.drawOval (127,215,10,10); // ini buat oval yang ke3 dari bawah g.drawOval (164,175,10,10); // ini buat oval yang ke4 dari bawah g.drawOval (201,195,10,10); // ini buat oval yang ke5 dari bawah g.drawOval (248,135,10,10); // ini buat oval yang ke6 dari bawah g.drawOval (290,155,10,10); // ini buat oval yang ke7 dari bawah g.drawOval (345,115,10,10); // ini buat oval yang ke8 dari bawah g.drawOval (390,95,10,10); // ini buat oval yang ke9 dari bawah g.drawOval (434,75,10,10); // ini buat oval yang ke9 dari bawah } }
  • 5.
    Proses :  Untukmenggambar grafik tersebut saya menggunakan drawLine,drawOval dan drawString .,  Dimana lebar dari grafik tersebut adalah 445 dan tinggi nya adalah 280, dengan menggunakan setColor hijau.  Lalu untuk statistik garisnya saya juga menggunakan drawLine dengan menggunakan setColor Merah.  Lalu untuk titik hasilnya saya menggunakan drawOval dengan menggunakan setColor biru.  Dan untuk nilai per-statistiknya dan keterangan nilai tertinggi saya menggunakan drawString ., Output :