Senin, 28 Februari 2011

TUGAS PENDAHULUAN - PRAKTIKUM GRAFIKA KOMPUTER - 140203090014

Nama : Ane Kustiana

NPM : 140203090014

Kelas : TI/4/A

Nilai

KETERANGAN

PENANGGUNG JAWAB

(Dian Fitria Sari)

140203080007

TUGAS PENDAHULUAN

1. Jelaskan apa yang dimaksud dengan grafika komputer !

2. Sebutkan method-method yang ada pada java yang digunakan untuk menggambar serta fungsi-fungsinya ?

3. Sebutkan perbedaan antara Algoritma Dasar, Algoritma Bresenham, dan Algoritma DDA pada garis lurus !

4. Jelaskan apa yang kamu ketahui tentang translasi, scalling, shearing, rotasi,dan refleksi pada transformasi objek !

5. Jelaskan tentang windowing dan clipping !

6. Apa yang kamu ketahui tentang viewport ?

7. Sebutkan perbedaan grafik vector dan grafik bitmap !

8. Sebutkan perbedaan photo dan gambar !

9. Sebutkan elemen-elemen dasar grafika komputer !

10. Sebutkan device / peralatan selain komputer dalam grafika komputer !

JAWAB:

1. Grafika komputer adalah ilmu yang berhubungan dengan pembuatan (produksi) gambar (citra) mengggunakan komputer melalui tahapan (tasks):

a. Pemodelan

b. Rendering

c. Animasi

2. Method yang digunakan untuk menggambar adalah method paint, method-method yang digunakkan untuk menggambar, diantaranya:

a. drawstring(string, int x,int y), fungsinya untuk menulis String yang kita inginkan pada koordinat (x,y)

b. drawLine(int x1,int y1,intx2,inty2), fungsinya untuk membuat garis dari titik (x1,y1) hingga (x2,y2)

c. drawRect(int x,int y,int width,int height),fungsinya untuk menggambar sebuah kotak pada koordinat awal (x,y)

d. drawOval (int x,int y,int width,int height), fungsinya untuk membuat oval pada koordinat awal (x,y) sebagai titik pojok kiri atas.

3. Algoritma dasar:

a. Berdasarkan pada persamaan garis y=mx+c

b. Jika diketahui dua buah titik P(x1,y1) dan Q(x2,y2) maka

c. Algoritma: Untuk setiap interval Δx terdapat nilai korespondensi y dengan interval Δy

Algoritma DDA:

a. Untuk meningkatkan kualitas penggambaran garis

b. Slope (m) sebuah garis bisa positif atau negatif

-Keuntungan DDA:

– Lebih cepat dari cara sebelumnya

– Beban komputasi lebih ringan (tanpa perkalian)

– Arah increment bisa ke dua arah (x atau y)

Algoritma Bresenham:

-Penentuan koordinat menggunakan ‘integer arithmetic’

-Di-optimasi berdasarkan jarak kedekatan dengan posisi grid

4. Translasi(pergeseran) adalah transformasi yang memindahkan objek dengan bentuk yang sama (tidak mengalami perbedaan). Dengan demikian, setiap titik dari objek yang akan ditranslasi dengan besaran yang sama dimana (x,y) adalah koordinat asal objek tersebut, dan (x’,y’) adalah koordinat baru hasil perpindahan.

Scaling(penskalaan) adalah perubahan ukuran objek dengan mengalihkan objek tersebut dengan matriks scaling.

Shearing adalah bentuk transformasi yang membuat distrosi bentuk dari objek tersebut, seperti menarik sisi tertentu.

Rotasi adalah Perputaran, ada rotasi searah jarum jam(CW) dan tidak searah jarum jam(CCW)

Refleksi adalah Pencerminan suatu objek.

5. Windowing adalah suatu koordinat yang membatasi daerah yang akan ditampilkan

Clipping adalah mengacu pada pengoptimalkan komputer saja di mana hal-hal menarik yang mungkin terlihat oleh pengunjung.

6. Viewport adalah Sebuah area pada alat display yang merupakan hasil pemetaan dari window

7. grafik vektor : gambar digital yang berbasis persamaan matematis

grafik bitmap : representasi dari citra grafik yang terdiri dari susunan titik yang tersimpan di memori komputer

8. Photo : Photo dihasilkan dari capture (mengambil) gambar yang ada, detail dari setiap obyek lengkap. Misalnya jumlah kumis pada kucing tertangkap apa adanya.

Gambar : Gambar dihasilkan dari proses pembuatan atau peniruan, detail tidak lengkap. Misalnya siapa yang mau menghitung jumlah kumis kucing baru digambarkan sesuai dengan jumlahnya.

9. Elemen-elemen Grafis :

- Polylines

- Text

- Region

- Raster Image

10. Perangkat seperti mouse ,table dan stylus , peralatan force , dan scanner