Sabtu, 14 Desember 2019

Polygon


Hallo sahabat coding, udah lama ni gak update,balik lagi dengan saya di blog yang sederhana ini… Hari ini saya akan berbagi cara membuat Polygon di Netbeans.Sebelumnya saya mohon maaf jika ada kekurangan atau ada kesalahan pada penulisan ini.

Baiklah sebelum kita membuat polygon kita harus tau apa itu Polygon:

Polygon berasal dari kata polygon yang berarti poly : banyak dan gon(gone) : titik. Yang kita maksud disini adalah poligon yang digunakan sebagai kerangka dasar pemetaan yang memiliki titik titik dimana titik tersebut mempunyai sebuah koordinat X dan Y.
Import yang diperlukan dalam membuat Polygon di Netbeans adalah sebagai berikut



Kegunaan masing-masing import :

import java.awt.*;  merupakan fungsi yang digunakan untuk proses inputan dalam program java.

import javax.swing.*; merupakan fungsi sebagai syarat penggunaan komponen yang ada dalam system java.

Didalam import java.awt. kita menggunakan Color,Graphics dan Polygon, sedangkan dikelas
import java.swing. kita menggunakan JPanel dan JFrame.


source codenya :
package poly;

import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Polygon;

public class Poly extends JPanel{
    public void paintComponent(Graphics g) {
            int[] x1 = {10,70,70,10,10,60,60,30,30};
            int[] y1 = {10,10,70,70,30,30,60,60,40};
            g.drawPolyline(x1, y1,9);

            //gambar2
           
            int[] x2 = {60,40,10,35,50,70,40,20};
            int[] y2 = {95,80,110,130,110,130,160,140};
            g.drawPolyline(x2, y2,8);

            //gambar3
           
            int[] x3= {10,30,50,70,90,60,60};
            int[] y3= {180,170,180,170,180,210,260};
            Polygon polygon1 = new Polygon (x3, y3, 7);
            g.drawPolygon(polygon1);

            //gambar4

             int[] x4= {10,40,70,70,10};
             int[] y4 = {270,300,270,330,330};
             g.fillPolygon(x4, y4, 5);

                 //gambar5
             int[] x5= {10,40,70,70,60,20,10};
             int[] y5 = {370,340,370,420,440,440,420};
             g.fillPolygon(x5, y5, 7);
             g.setColor(Color.WHITE);
             g.fillRect(25, 380, 30, 40);
      }
     
      public static void main(String[] a) {
                  JFrame frame =  new JFrame("Menggambar POlygon");
                  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

                  Poly Polys = new Poly();
                  frame.add(Polys);
                  frame.setSize(280,270);
                  frame.setVisible(true);
      }

}

Ini dia hasil dari code diatas : 


Baiklah itu dia cara membuat Polygon di Netbeans,kita sambung lain kali dengan materi yang berbeda lagi… Jangan rindu ya sahabat coding,rindu itu berat….wkwkwkwk


Jumat, 11 Oktober 2019

Tugas 2 Grafika Komputer



1. Jelaskan macam-macam video display?
A. Alphanumeric Display
Alphanumeric display digunakan hanya untuk menampilkan text karakter (huruf, angka dan karakter khusus). Layar display dibagi menjadi beberapa baris kolom. Layar CRT yang banyak digunakan adalah berbentuk 25 baris dan 80 kolom (misalnya computer IBM PC).
B. Graphic Display
Graphic display dapat menampilkan grafik maupun gambar. Grafik banyak dipergunakan baik pada aplikasi teknik maupun pada bisnis. Gambar banyak ditemukan pada bidang aplikasi teknik sipil, arsitek, mesin. Karena grafik dan gambar semakin dibutuhkan pada komputer, sekarang ini hampir semua komputer melengkapi layar terminalnya dengan graphic display.
C. Monochrome Display
Monochrome display menggunakan layar dengan warna tunggal, biasanya berwarna hijauphospor atau ada berwarna orange. Kelebihan Monochrome display dibandingkan dengan color display adalah karakter yang dibuat lebih rapat. Sedangkan kekurangannya adalah tidak berwarna-warna(hanya berwarna tunggal). Misalnya untuk komputer IBM PC yang menggunakan Monochrome display, tiap-tiap karakter di bentuk dari matrik lebar  9 pixel dan tinggi 14 pixel.
D. Color Display
Color display menggunakan  tiga sinar elektron yang terpusah yaitu berwarna     merah, biru dan  hijau yang dapat di kombinasikan untuk membentuk warna di inginkan di layar. Color display lebih mahal dibandingkan dengan Monochrome display, karena dibutuhan sirkuit dan komponen tambah  yang dibutuhkan untuk menghasilkan warna.
E. Computer Display Projector
Perangkat yang mengintegrasikan sumber cahaya, sistem optik, elektronik dan display dengan tujuan untuk memproyeksikan gambar atau video ke dinding atau layar.
F. LCD (Liquid Crystal Display)
LCD(Liquid Crystal Display) adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama, bukan lagi menggunakan tabung tabung elektron seperti yang digunakan oleh monitor jenis CRT. Kristal cair yang digunakan adalah sejenis kristal liquid. Teknologi ini menghasilkan monitor yang dikenal dengan nama Flat Panel Display dengan layar berbentuk pipih, dan kemampuan resolusi yang lebih tinggi dibandingkan dengan CRT.
G. LED (Light-Emitting Diode)
LED bias jadi layar yang kecil atau layar yang lebih besar dimana didalamnya menggunkan Light-Emitting Diode (sumber cahaya semikonduktor). LED adalah dioda yang dapat mengeluarkan cahaya.
H. Blu-ray
Blu-ray adalah format disk optik yang digunakan untuk menyimpan video dan game definisi tinggi. Disk tersebut adalah DVD generasi lanjut yang menghadirkan kualitas gambar Full HD dan karena tampilan serta fiturnya seperti DVD standar, disk tersebut mudah digunakan. Mungkin yang paling penting, menu pada kedua format tersebut sama, dan pemutar Blu-ray dapat memutar ulang seluruh perpustakaan disk silver yang berupa CD maupun DVD.

2. Jelaskan perbedaan raster dan vector?
- Raster : gambar yang terbentuk dari titik – titik atau piksel. Grafis ini tergantung oleh banyaknya piksel sehingga apabila dilakukan zooming / pembesaran, akan terlihat kotak – kotak piksel dari gambar tersebut.
- Vector : gambar yang terbentuk dari sejumlah garis / kurva. Garis ini tidak tergantung oleh banyaknya piksel, sehingga apabila dilakukan pembesaran (zooming) tidak akan kehilangan detailnya, dan juga gambar tidak terlihat pecah atau kabur berbentuk kotak kotak (juggy).

3. Jelaskan tentang koordinat gambar pada komputer dan apa perbedaannya dengan koordinat Cartesian?
- Koordinat gambar/layar : Koordinat layar atau screen coordinat adalah koordinat yang dipakai untuk mengatur penampilan suatu objek pada layar, baik itu layar komputer maupun layar lainnya. Umumnya layar 2 dimensi mempunyai 2 sumbu koordinat, yaitu sumbu x dan y. Namun demikian ada yang berusaha untuk membuat layar 3 dimensi, walau kini masih dalam tahap penelitian dan belum ditemukan dipasaran bebas (Ingat istilah Hologram)
Perbedaan koordinat layar dengan sistem koordinat yang lain adalah
posisi nilai 0 untuk sumbu x dan Y. Ada yang menempatkan sumbu (0,0) pada kiri atas dan ada juga yang
meletakkan pada kiri bawah.

4. Bagaimana suatu gambar direpresentasikan oleh komputer?
Gambar di presentasikan melalui symbolic data representation sebagai image primitive(bentuk dasar 2D atau 3D),atribut dan informasi kontrol lain.

Agar dapat diolah dengan komputer digital, maka suatu citra harus dipresentasikan secara numerik dengan nilai-nilai diskrit.







Senin, 30 September 2019

Tugas Grafika Komputer


1. Grafika Komputer membahas tentang apa?
- Grafika komputer adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemroseran citra (image processing), dan pengenalan pola (pattern recognition).

2. Apa perbedaan grafika komputer dengan pengolahan citra dan pengenalan pola?
- Grafika komputer adalah bertujuan menghasilkan gambar dengan primif geometri.
- Pengolahan citra adalah bertujuan memperbaiki kualitas gambar.
- Pengenalan pola adalah bertujuan untuk mengenali gambar selayaknya gambar tersebut.

3. Sebutkan dan jelaskan 3 tema dalam grafika komputer?
- Modeling : Bagaimana merepresentasikan atau memodelkan suatu objek.
- Animation : Bagaimana merepresentasikan gerakan sebuah objek.
- Rendering : Sebuah proses untuk menghasilkan sebuah citra 2D dari data 3D

4. Apa yang dimaksud objek primitif?
- Primitif objek dapat diartikan sebagai sebuah bentuk dasar dari objek grafis yang dapat dimanipulasi.Primitif objek yang menjadi dasar semua objek grafis adalah titik.


Polygon

Hallo sahabat coding, udah lama ni gak update,balik lagi dengan saya di blog yang sederhana ini… Hari ini saya akan berbagi cara membuat P...