bintangmiring

5
Npm : 201243501190 Nama : Reza Fahlevi Kelas : R7H Mata Kuliah : Komputer Grafik Dosen : Nahot Frastian , M.Kom Program Studi : Teknik Informatika Universitas : Universitas Indraprasta Pgri

Upload: fahlevizha

Post on 16-Apr-2017

186 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Bintangmiring

Npm : 201243501190

Nama : Reza Fahlevi

Kelas : R7H

Mata Kuliah : Komputer Grafik

Dosen : Nahot Frastian , M.Kom

Program Studi : Teknik Informatika

Universitas : Universitas Indraprasta Pgri

Page 2: Bintangmiring

Program Komputer Grafik :

- Program BintangMiring

Input :

import javax.swing.* ;import java.applet.Applet ;import java.awt.Graphics ;import java.awt.Color ;

public class bintangmiring extends java.applet.Applet { public void paint ( Graphics g ) { g.setColor ( Color.green ) ; g.drawString (" Dosen : Nahot Frastian,M.kom ",40,50); g.drawString (" Mata Kuliah : Komputer Grapik",40,70); int xvalues [] = { 180,40,270,40,180 }; int yvalues [] = { 100, 310 , 225,150,350 }; g.setColor ( Color.red); g.drawPolygon ( xvalues,yvalues,xvalues.length); int xvalues2 [] = { 380,240,470,240,380 } ; int yvalues2 [] = {250,460,375,300,500 }; g.setColor ( Color.blue ) ; g.fillPolygon ( xvalues2,yvalues2,xvalues2.length ); } }

Page 3: Bintangmiring

Proses :

drawString : kordinat x nya : 40 dan kordinat Y nya :50 , sedangkan kata String nya : Dosen : Nahot Frastian,M.kom Dan String yang kedua dengan kordinat x = 40 dan y = 70 dengan String Mata Kuliah : Komputer Grapik.

Untuk menggambar 2 bintang tersebut saya menggunakan drawPolygon Dan fillpolygon , dimana Bintang yang pertama, saya menggunakan drawPolygondegan warna hijau dan Saya Menggunakan titik kordinat : int xvalues [] = { 180,40,270,40,180 } int yvalues [] = {100,310,225,150,350 }; ,. Dimana kordinat (180,100) untuk gambar titik atas bintang , lalu (40,310) untuk gambar titik yang paling bawah sebelah kiri dari bintang, lalu kordinat (270,225) untuk gambar titik sebelah kanan atas , lalu kordinat (40,150) untuk gambar titik sebalah kiri paling atas, lalu kordinat (180,350) untuk gambar titik paling bawah sebelah kanan.

Lalu saya membuat kordinat gambar bintang kedua dengan kordinat : int xvalues2 [] = { 380,240,470,240,380 } } ; int yvalues2 [] = {250,460,375,300,500 }; Untuk penjelasan titik ya sama kaya yang

Page 4: Bintangmiring

diatas .,dan saya menggunakan fillpolygon dengan setColor blue ,sehingga bintangnya akan berwarna biru.

Output :