Nama :Reza Fahlevi
NPM : 2012 4350 1190
Kelas : R7H
Makul : Komputer Grafik
Dosen : Nahot Frastian ,M.Kom
Universitas : Universitas Indraprasta PGRI
Program : warnargb
Input :
import java.applet.Applet ;
import java.awt.Graphics ;
import java.awt.Color ;
import java.awt.Font ;
public class warnargb extends java.applet.Applet {
public void paint (Graphics g ) {
g.setColor ( Color.red ) ;
g.fillRoundRect ( 0,0,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 0,100,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 0,200,100,100,12,12);
g.setColor ( Color.cyan ) ;
g.fillRoundRect ( 0,300,100,100,12,12);
g.setColor ( Color.magenta ) ;
g.fillRoundRect ( 0,400,100,100,12,12);
g.setColor ( Color.yellow ) ;
g.fillRoundRect ( 0,500,100,100,12,12);
g.setColor ( Color.black ) ;
g.fillRoundRect ( 0,600,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 100,0,100,100,12,12);
g.setColor ( Color.red );
g.fillRoundRect ( 100,100,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 100,200,100,100,12,12);
g.setColor ( Color.red );
g.fillRoundRect ( 100,300,100,100,12,12);
g.setColor ( Color.cyan );
g.fillRoundRect ( 100,400,100,100,12,12);
g.setColor ( Color.magenta ) ;
g.fillRoundRect ( 100,500,100,100,12,12);
g.setColor ( Color.yellow );
g.fillRoundRect ( 100,600,100,100,12,12);
g.setColor ( Color.blue ) ;
g.fillRoundRect ( 200,0,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 200,100,100,100,12,12);
g.setColor ( Color.red );
g.fillRoundRect ( 200,200,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 200,300,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 200,400,100,100,12,12);
g.setColor ( Color.cyan ) ;
g.fillRoundRect ( 200,500,100,100,12,12);
g.setColor ( Color.magenta );
g.fillRoundRect ( 200,600,100,100,12,12);
//
g.setColor ( Color.cyan ) ;
g.fillRoundRect ( 300,0,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 300,100,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 300,200,100,100,12,12);
g.setColor ( Color.red ) ;
g.fillRoundRect ( 300,300,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 300,400,100,100,12,12);
g.setColor ( Color.blue ) ;
g.fillRoundRect ( 300,500,100,100,12,12);
g.setColor ( Color.cyan );
g.fillRoundRect ( 300,600,100,100,12,12);
// 400
g.setColor ( Color.magenta) ;
g.fillRoundRect ( 400,0,100,100,12,12);
g.setColor ( Color.cyan );
g.fillRoundRect ( 400,100,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 400,200,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 400,300,100,100,12,12);
g.setColor ( Color.red );
g.fillRoundRect ( 400,400,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 400,500,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 400,600,100,100,12,12);
// 500
g.setColor ( Color.yellow ) ;
g.fillRoundRect ( 500,0,100,100,12,12);
g.setColor ( Color.magenta );
g.fillRoundRect ( 500,100,100,100,12,12);
g.setColor ( Color.cyan );
g.fillRoundRect ( 500,200,100,100,12,12);
g.setColor ( Color.blue ) ;
g.fillRoundRect ( 500,300,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 500,400,100,100,12,12);
g.setColor ( Color.red ) ;
g.fillRoundRect ( 500,500,100,100,12,12);
g.setColor ( Color.green );
g.fillRoundRect ( 500,600,100,100,12,12);
g.setColor ( Color.black ) ;
g.fillRoundRect ( 600,0,100,100,12,12);
g.setColor ( Color.yellow );
g.fillRoundRect ( 600,100,100,100,12,12);
g.setColor ( Color.magenta );
g.fillRoundRect ( 600,200,100,100,12,12);
g.setColor ( Color.cyan ) ;
g.fillRoundRect ( 600,300,100,100,12,12);
g.setColor ( Color.blue );
g.fillRoundRect ( 600,400,100,100,12,12);
g.setColor ( Color.green ) ;
g.fillRoundRect ( 600,500,100,100,12,12);
g.setColor ( Color.red );
g.fillRoundRect ( 600,600,100,100,12,12);
g.setColor ( Color.orange ) ;
Font fr = new Font ( " calibri " ,Font.BOLD, 70 ) ;
g.setFont (fr );
g.drawString ( " komputerGrafik",108,280 ) ;
Font fr1 = new Font ( " calibri " ,Font.BOLD, 48 ) ;
g.setFont (fr1);
g.drawString ( "Dosen : Nahot Frastian ,M.Kom ",40,360 ) ;
}
}
- Proses
a) Mengggunakan array komponen warna , grafik, dan font.
b) Dimana grafik yang digunakan hanya fillRoundRect , dimana setiap round
mempunyai warna yang berbeda-beda , terdiri dari warna black , red ,green ,blue,
yellow , cyan ,magenta .
c) Dan setiap kordinat x nya berbeda-beda masing-masing x nya kelipatan 100 ,
d) Lalu komponen yang terakhir menggunakan Font yang menggunakan theme Font
Calibri dengan BOLD dan ukuran font 70 lalu kalimatnya dalah Komputer Grafik
. lalu yang kedua menggunakan Font BOLD dengan ukuran font 48 dengan
kalimat “ Dosen Nahot Frastian ,M.Kom
- Output
Warnargb

Warnargb

  • 1.
    Nama :Reza Fahlevi NPM: 2012 4350 1190 Kelas : R7H Makul : Komputer Grafik Dosen : Nahot Frastian ,M.Kom Universitas : Universitas Indraprasta PGRI Program : warnargb Input : import java.applet.Applet ; import java.awt.Graphics ; import java.awt.Color ; import java.awt.Font ; public class warnargb extends java.applet.Applet { public void paint (Graphics g ) { g.setColor ( Color.red ) ; g.fillRoundRect ( 0,0,100,100,12,12); g.setColor ( Color.green ); g.fillRoundRect ( 0,100,100,100,12,12);
  • 2.
    g.setColor ( Color.blue); g.fillRoundRect ( 0,200,100,100,12,12); g.setColor ( Color.cyan ) ; g.fillRoundRect ( 0,300,100,100,12,12); g.setColor ( Color.magenta ) ; g.fillRoundRect ( 0,400,100,100,12,12); g.setColor ( Color.yellow ) ; g.fillRoundRect ( 0,500,100,100,12,12); g.setColor ( Color.black ) ; g.fillRoundRect ( 0,600,100,100,12,12); g.setColor ( Color.green ) ; g.fillRoundRect ( 100,0,100,100,12,12); g.setColor ( Color.red ); g.fillRoundRect ( 100,100,100,100,12,12); g.setColor ( Color.green ) ; g.fillRoundRect ( 100,200,100,100,12,12); g.setColor ( Color.red ); g.fillRoundRect ( 100,300,100,100,12,12); g.setColor ( Color.cyan ); g.fillRoundRect ( 100,400,100,100,12,12); g.setColor ( Color.magenta ) ;
  • 3.
    g.fillRoundRect ( 100,500,100,100,12,12); g.setColor( Color.yellow ); g.fillRoundRect ( 100,600,100,100,12,12); g.setColor ( Color.blue ) ; g.fillRoundRect ( 200,0,100,100,12,12); g.setColor ( Color.green ); g.fillRoundRect ( 200,100,100,100,12,12); g.setColor ( Color.red ); g.fillRoundRect ( 200,200,100,100,12,12); g.setColor ( Color.green ) ; g.fillRoundRect ( 200,300,100,100,12,12); g.setColor ( Color.blue ); g.fillRoundRect ( 200,400,100,100,12,12); g.setColor ( Color.cyan ) ; g.fillRoundRect ( 200,500,100,100,12,12); g.setColor ( Color.magenta ); g.fillRoundRect ( 200,600,100,100,12,12); // g.setColor ( Color.cyan ) ; g.fillRoundRect ( 300,0,100,100,12,12); g.setColor ( Color.blue );
  • 4.
    g.fillRoundRect ( 300,100,100,100,12,12); g.setColor( Color.green ); g.fillRoundRect ( 300,200,100,100,12,12); g.setColor ( Color.red ) ; g.fillRoundRect ( 300,300,100,100,12,12); g.setColor ( Color.green ); g.fillRoundRect ( 300,400,100,100,12,12); g.setColor ( Color.blue ) ; g.fillRoundRect ( 300,500,100,100,12,12); g.setColor ( Color.cyan ); g.fillRoundRect ( 300,600,100,100,12,12); // 400 g.setColor ( Color.magenta) ; g.fillRoundRect ( 400,0,100,100,12,12); g.setColor ( Color.cyan ); g.fillRoundRect ( 400,100,100,100,12,12); g.setColor ( Color.blue ); g.fillRoundRect ( 400,200,100,100,12,12); g.setColor ( Color.green ) ; g.fillRoundRect ( 400,300,100,100,12,12); g.setColor ( Color.red );
  • 5.
    g.fillRoundRect ( 400,400,100,100,12,12); g.setColor( Color.green ) ; g.fillRoundRect ( 400,500,100,100,12,12); g.setColor ( Color.blue ); g.fillRoundRect ( 400,600,100,100,12,12); // 500 g.setColor ( Color.yellow ) ; g.fillRoundRect ( 500,0,100,100,12,12); g.setColor ( Color.magenta ); g.fillRoundRect ( 500,100,100,100,12,12); g.setColor ( Color.cyan ); g.fillRoundRect ( 500,200,100,100,12,12); g.setColor ( Color.blue ) ; g.fillRoundRect ( 500,300,100,100,12,12); g.setColor ( Color.green ); g.fillRoundRect ( 500,400,100,100,12,12); g.setColor ( Color.red ) ; g.fillRoundRect ( 500,500,100,100,12,12); g.setColor ( Color.green ); g.fillRoundRect ( 500,600,100,100,12,12); g.setColor ( Color.black ) ;
  • 6.
    g.fillRoundRect ( 600,0,100,100,12,12); g.setColor( Color.yellow ); g.fillRoundRect ( 600,100,100,100,12,12); g.setColor ( Color.magenta ); g.fillRoundRect ( 600,200,100,100,12,12); g.setColor ( Color.cyan ) ; g.fillRoundRect ( 600,300,100,100,12,12); g.setColor ( Color.blue ); g.fillRoundRect ( 600,400,100,100,12,12); g.setColor ( Color.green ) ; g.fillRoundRect ( 600,500,100,100,12,12); g.setColor ( Color.red ); g.fillRoundRect ( 600,600,100,100,12,12); g.setColor ( Color.orange ) ; Font fr = new Font ( " calibri " ,Font.BOLD, 70 ) ; g.setFont (fr ); g.drawString ( " komputerGrafik",108,280 ) ; Font fr1 = new Font ( " calibri " ,Font.BOLD, 48 ) ; g.setFont (fr1); g.drawString ( "Dosen : Nahot Frastian ,M.Kom ",40,360 ) ; } } - Proses
  • 7.
    a) Mengggunakan arraykomponen warna , grafik, dan font. b) Dimana grafik yang digunakan hanya fillRoundRect , dimana setiap round mempunyai warna yang berbeda-beda , terdiri dari warna black , red ,green ,blue, yellow , cyan ,magenta . c) Dan setiap kordinat x nya berbeda-beda masing-masing x nya kelipatan 100 , d) Lalu komponen yang terakhir menggunakan Font yang menggunakan theme Font Calibri dengan BOLD dan ukuran font 70 lalu kalimatnya dalah Komputer Grafik . lalu yang kedua menggunakan Font BOLD dengan ukuran font 48 dengan kalimat “ Dosen Nahot Frastian ,M.Kom - Output