Grafika Komputer
1. Definisi
Grafika komputer (Computer
graphics) 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, pemrosesan citra (image processing), dan pengenalan pola (pattern
recognition).
Grafika komputer sering dikenal juga dengan istilah visualisasi data. Aplikasi grafika komputer Grafika komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan.
Grafika komputer sering dikenal juga dengan istilah visualisasi data. Aplikasi grafika komputer Grafika komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan.
Berikut adalah bidang aplikasi spesifik dari grafika komputer :
·
Antarmuka pengguna (Graphical User Interface -
GUI)
·
Peta (Cartography)
·
Kesehatan
·
Perancangan objek (Computer Aided Design - CAD)
·
Sistem multimedia
·
Presentasi grafik
·
Presentasi saintifik
·
Pemrosesan citra
·
Simulasi
Pembagian grafika komputer Bagian dari grafika komputer
meliputi :
·
Geometri: mempelajari cara menggambarkan
permukaan bidang
·
Animasi: mempelajari cara menggambarkan dan
memanipulasi gerakan
·
Rendering: mempelajari algoritma untuk
menampilkan efek cahaya
·
Citra (Imaging): mempelajari cara pengambilan
dan penyuntingan gambar.
Kerangka Grafik Komputer
Contoh nyata
penggunaan grafik komputer
a. Grafik & chart
Grafik presentasi yang dapat berupa cetakan, slide, dan transparansi.
Grafik presentasi biasanya digunakan untuk melengkapi laporan keuangan, sains,
data ekonomi, dan lain-lain.
Contohnya: chart, bar
chart, pie chart, dan lain-lain.
b. Data Visualisasi
Visualisasi Data adalah teknik-teknik membuat image, diagram, atau animasi
untuk mengkomunikasikan pesan. Visualisasi telah menjadi cara yang efektif
dalam mengkomunikasikan baik data atau ide abstrak maupun nyata sejak permulaan
manusia.
Contoh: visualisasi dari struktur protein, strutur suatu website,
visualisasi hasil data mining.
c. CAD (Computer Aided Design)
Digunakan pada sistem Egineering dan arsitektur untuk desain mobil,
bangunan, pesawat terbang, kapal, komputer, tekstil dll.
Contoh: Autocad, 3D Studio Max dsb.
d. Edukasi & training
Model-model yang dihasilkan melalui komputer yang tentunya menggunakan
grafis biasa digunakan sebagai alat bantu pendidikan. Model-model seperti
proses-proses fisika dan kimia, fungsi-fungsi psikologi, simulasi, dan
sebagainya dapat membantu sesorang memahami bagaimana operasi atau proses yang
terjadi dalam suatu sistem.
Contoh: simulasi rangkaian elektronik untuk pembelajaran, salah satu
aplikasinya Electroni workbench.
e. Komputer Animasi / entertainment
Penggunaan komputer grafis untuk menghasilkan karya-karya seni. Hasil dapat
berupa kartun, potret, foto, layout media cetak, logo, lukisan abstrak, desain
interior atau eksterior, dan lain sebagainya. Contoh: Adobe Photoshop, Corel
Painter, GIMP.
DEFINISI DAN TUJUAN
PENGOLAHAN CITRA
Pengolahan Citra / Image Processing :
·
Proses memperbaiki kualitas citra agar mudah
diinterpretasi oleh manusia atau komputer
·
Teknik pengolahan citra dengan
mentrasfor-masikan citra menjadi citra lain, contoh : pemampatan citra (image
compression)
·
Pengolahan citra merupakan proses awal
(preprocessing) dari komputer visi.
Pengenalan pola (pattern recognition) :
·
Pengelompokkan data numerik dan simbolik
(termasuk citra) secara otomatis oleh komputer agar suatu objek dalam citra
dapat dikenali dan diinterpreasi.
·
Pengenalan pola adalah tahapan selanjutnya atau
analisis dari pengolahan citra
Operasi Pengolahan Citra
1. Perbaikan kualitas citra(image enhacement)
Tujuan : memperbaiki kualitas citra dengan memanipulasi
parameter-parameter citra.
Operasi perbaikan citra :
·
Perbaikan kontras gelap/terang
·
Perbaikan tepian objek (edge enhancement)
·
Penajaman (sharpening)
·
Pemberian warna semu(pseudocoloring)
·
Penapisan derau (noise filtering)
2. Pemugaran citra(image restoration)
Tujuan : menghilangkan cacat pada citra.
Perbedaannya dengan perbaikan citra : penyebab degradasi
citra diketahui.
Operasi pemugaran citra :
·
Penghilangan kesamaran (deblurring)
·
Penghilangan derau (noise)
3. Pemampatan citra (image compression)
Tujuan : citra direpresentasikan dalam bentuk lebih kompak,
sehingga keperluan memori lebih sedikit namun dengan tetap mempertahankan
kualitas gambar (misal dari .BMP menjadi .JPG)
4. Segmentasi citra (image segmentation)
Tujuan : memecah suatu citra ke dalam beberapa segmen dengan
suatu kriteria tertentu.
Berkaitan erat dengan pengenalan pola.
5. Pengorakan citra (image analysis)
Tujuan : menghitung besaran kuantitatif dari citra untuk
menghasilkan deskripsinya.
Diperlukan untuk melokalisasi objek yang diinginkan dari
sekelilingnya
Operasi pengorakan citra :
·
Pendeteksian tepi objek (edge detection)
·
Ekstraksi batas (boundary)
·
Represenasi daerah (region)
6.Rekonstruksi citra (Image recontruction)
Tujuan : membentuk ulang objek dari beberapa citra hasil
proyeksi.
Contoh pengolahan
citra pada kehidupan sehari-hari
1.
Pada bidang perancangan
Dikenal adanya software desain
grafis seperti auto cad, 3D MAX semuanya akan berlangsung secara mudah dan
lebih spesifik dalam perancangan yang akan dibuat. Memperkecil tingkat
kesalahan sehingga akan menghasilkan suatu model yang sama seperti aslinya.
2. Pada bidang hiburan
Banyak sekali contoh dalam bidang
hiburan. Misalnya pada film, grafik komputer menghasilkan efek animasi yang
baik
3. Pada bidang pendidikan
Grafik komputer pada pendidikan
digunakan untuk mempresentasikan objek-objek pada siswa secara nyata, dapat
melalui power point ataupun software lainnya.
SUMBER