Professional Documents
Culture Documents
MAKALAH GRAFIK KOMPUTER DAN PENGOLAHAN CITRA Eva Septiana
MAKALAH GRAFIK KOMPUTER DAN PENGOLAHAN CITRA Eva Septiana
DISUSUN OLEH :
EVA SEPTIANA
NIM : 2057201199
DOSEN PENGAMPU :
IKA IRWANTO, S.Kom., M.T.I.
SISTEM INFORMASI
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS NAHDLATUL ULAMA LAMPUNG
2020/2021
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan
hidayah Nya sehingga penulis dapat menyelesaikan pengerjaan makalah yang
berjudul Implementasi Penggambaran Titik. Makalah ini diajukan guna
memenuhi tugas mata kuliah Grafik Komputer dan Pengolahan Citra.
Pada kesempatan ini, Penulis mengucapkan terima kasih kepada semua pihak
yang telah membantu sehingga makalah ini dapat diselesaikan tepat pada
waktunya.
Saya sebagai penulis menyadari bahwa dalam penulisan makalah ini masih jauh
dari sempurna. Oleh karena itu, saya sangat mengharapkan saran dan kritik yang
bersifat membangun dari para pembaca demi kesempurnaan makalah ini.
Semoga makalah ini dapat memberikan informasi dan bermanfaat untuk
pengembangan wawasan dan peningkatan ilmu pengetahuan bagi kita semua.
Penulis
DAFTAR ISI
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................... 1
1.2 Rumusan Masalah .............................................................................. 1
1.3 Tujuan.................... …………............................................................ 2
BAB II PEMBAHASAN
2.1 Penggambaran objek primitif ................................................................. 3
2.2 Penggambaran titik dan garis ................................................................ 9
2.2.1 Algoritma pembentukan garis ...................................................... 9
2.2.2 Algoritma Penggambaran Garis Dasar .................................... ..... 10
2.2.3 Algoritma DDA (Digital Differential Analyzer) ............................ 10
2.2.4 Algoritma Bressenham .................................................................... 11
BAB II
Primitif objek dapat diartikan sebagai sebuah bentuk dasar dari objek grafis
yang dapat dimanipulasi. Primitive objek yang menjadi dasar semua objek
grafis adalah titik(dot).
Pengertian objek primitif gambar dapat dijelaskan dengan beberapa cara, bila
menggunakan raster display, gambar ditentukan oleh satu set intensitas untuk
posisi display pada display. Sedangkan dengan scene tampilan gambar
dengan loading array dari pixel ke dalam buffer atau dengan
mengkonversikan scan dari grafik geometri tertentu ke dalam pola pixel.
1. Titik
Titik merupakan elemen yang paling dasar dalam menggambar. Pada Glut
untuk menggambar titik bisa dengan memanggil fungsi GL_POINT.
2. Garis
GL_LINES
Primitif objek ini adalah suatu primitive objek guna menciptakan suatu garis.
Dengan mempertemukan dua buah titik maka akan terbentuk sebuah garis.
Ilustrasi :
GL_LINE_LOOP
Primitif objek ini, pada vertex awal dan vertex terakhir saling terhubung
Ilustrasi :
GL_LINE_STRIP
Ilustrasi :
3. Bangun 2D
GL_TRIANGLES
Triangle atau segitiga adalah tiga buah titik yang terhubung menjadi suatu
segitiga dengan blok di tengahnya. Pada penggunaan primitive objek ini harus
menggunakan minimal 3 buah vertex guna membentuk suatu objek.
GL_TRIANGLE_FAN
Ilustrasi :
GL_TRIANGLE_STRIP
Pada triangles strip jumlah vertex yang dipergunakan adalah 4 buah vertex.
Ilusrtasi :
GL_QUADS
Quad atau segempat adalah empat buah titik yang terhubung menjadi suatu
segiempat dengan blok di tengahnya.
Ilustrasi :
GL_QUAD_STRIP
Ilustrasi :
GL_POLYGON
Ilustrasi :
Gambar 2.1 di bawah ini menunjukkan bahwa dari sebuah titik dapat
dibentuk objek garis, dimana garis dibentuk dari 2 titik. Dari garis dapat
dibentuk poligon, kurva maupun lingkaran.
Dengan dasar bangun ini maka dapat dibentuk objek-objek lain yang lebih
kompleks dianatra objek-objek 3 dimensi misalnya kubus, bola, bahkan
objek-objek gabungan semua elemen.
Perlu diperhatikan bahwa sistem koordinat biasa dan sistem koordinat grafika
sedikit berbeda seperti ditunjukkan pada gambar berikut.
Pada sistem grafika, posisi (0,0) ada pada kiri atas dari layar, sedangkan
menurut sistem koordinat kartesius posisi (0,0) ada di tengah-tengah bidang
gambar.
y = m.x + b
dimana m adalah slope (kemiringan) dari garis yang dibentuk oleh dua titik
yaitu (x1,y1) dan (x2, y2). Untuk penambahan x sepanjang garis yaitu dx
akan mendapatkan penambahan y sebesar Δy = m. Δx. Dari formulasi di
atas dikembangkan algoritma dasar untuk penggambaran garis.
3.1 Kesimpulan
1. Primitif objek dapat diartikan sebagai sebuah bentuk dasar dari objek
grafis yang dapat dimanipulasi. Primitive objek yang menjadi dasar
semua objek grafis adalah titik(dot). Primitif objek terdiri atas : titik,
garis, dan bangun 2D
2. Objek primitif gambar dapat dijelaskan dengan beberapa cara, bila
menggunakan raster display, gambar ditentukan oleh satu set intensitas
untuk posisi display pada display. Sedangkan dengan scene tampilan
gambar dengan loading array dari pixel ke dalam buffer atau dengan
mengkonversikan scan dari grafik geometri tertentu ke dalam pola
pixel.
3. Pada pembentukan titik dan garis, cara pembentukan titik dilakukan
dengan mengkonversi suatu posisi titik koordinat dengan program
aplikasi ke dalam suatu operasi tertentu menggunakan output. Garis
dibuat dengan menentukan posisi titik diantara titik awal dan akhir dari
suatu garis Algoritma pembentukan Garis
4. Algoritma untuk penggambaran garis yang dalam komputasinya masih
mengandung perhitungan aritmatik yang secara analisis membuat
kebutuhan sumber daya komputasi menjadi besar karena operasi
floating points diantaranya adalah algoritma pembentukan garis,
algoritma penggambaran garis dasar, algoritma DDA (Digital
Differential Analyzer), dan algoritma Bressenham.
3.2 Saran
Tak ada gading yang tak retak dan tak ada manusia yang sempurna, jika ada
kekurangan dalam isi makalah ini penulis mengharapkan kritik dan saran dari
pembaca.
DAFTAR PUSTAKA
Pradana, Putu. 2017. Objek Primitif dalam Grafika Komputer. Diakses pada 13
Oktober 2021, dari http://putupradana.blogspot.com/2017/02/object-primitif
dalam-grafika-komputer.html