Anda di halaman 1dari 21

Bagian 01

Tinjauan Umum Grafika


Komputer
Program Studi Informatika
Universitas Janabadra Yogyakarta
Pendahuluan

Berbagai informasi yang divisualisasikan dalam


bentuk gambar tekah ada jauh sebelum komputer
Pepatah mengatakan; “Satu gambar dapat
ditemukan. Sebagai contoh, gambar zaman purba
menerangkan seribu kata”
yang terdapat dalam gua merupakan informasi yang
menggambarkan budaya pada jamannya.
Apakah yang dimaksud dengan
Grafika Komputer?
Grafika Komputer (Computer Graphics)
Sebuah informasi yang disajikan dalam bentuk Lebih jauh lagi, komputer sebagai bagian dari
angka sangat menyulitkan untuk dapat multimedia serta broadcasting dituntut dapat
dipahami secara cepat, bahkan konsentrasi mengolah gambar bergerak (video), karena
menurun dalam waktu singkat. Masalah ini itulah pengetahuan tentang pemrograman
menjadi sangat penting jika informasi tadi akan grafis diperlukan untuk pengolahan gambar
dipergunakan sebagai acuan pengambilan sehingga diperlukan adanya pengantar grafika
keputusan, seperti misalnya untuk pembelian. komputer.

Untuk menghindari hal ini, informasi tersebut


perlu diubah menjadi suatu gambaran grafis,
sehingga lebih mudah dipahami. Selain itu, arah
pengembangan komputer sendiri tidak lepas
dari pengembangan grafis, sebagai contoh
adalah GUI (Graphical User Interface) yang
digunakan dalam penggunaan komputer.
Grafika Komputer (Computer Graphics)
Teknik yang dipelajari dalam
grafika komputer adalah
teknik bagaimana membuat
atau menciptakan gambar
menggunakan komputer.

Grafika Komputer (Computer Graphics)


adalah bagian ilmu komputer yang
mempelajari cara pembuatan serta
manipulasi gambar secara digital, sehingga Bentuk sederhana dari grafika komputer
dapat memudahkan komunikasi antara
manusia dengan komputer, atau manusia adalah grafika komputer dua dimensi
dengan manusia melalui gambar, bagan,
tabel, dan lain-lain.
(2D), dengan teknik tertentu kemudia
berkembang menjadi grafika komputer
tiga dimensi (3D).
Aplikasi Grafika Komputer
• Hiburan (entertainment).
Peran grafika komputer • Visualisasi (visualization).
• Computer-Aided Design (CAD).
dalam menghasilkan • Computer-Aided Software
gambar sangat penting Engineering (CASE).
untuk pengembangan • Virtual Reality.
• Pendidikan serta Pelatihan.
berbagai aplikasi, • Computer Art.
antara lain: • Pengolahan Citra Digital.
• Graphical User Interface (GUI).
Hiburan (Entertainment)

Saat ini grafika komputer


banyak digunakan untuk
menunjang pembuatan
film, video musik,
tayangan televisi, motion
picture, animasi, serta
game (permainan).
Visualisasi (Visualization)
Pada saat ini, visualisasi (visualization)
telah menjadi cara efektif dalam
mengkomunikasikan data atau ide
abstrak maupun nyata sehingga cepat
berkembang dan banyak dipakai
untuk keperluan ilmu pengetahuan,
rekayasa, visualisasi desain produk,
pendidikan, multimedia interaktif,
kedokteran, dan lain sebagainya.

Visualisasi (visualization) adalah teknik


dalam pembuatan gambar diagram
atau animasi untuk
mengkomunikasikan suatu informasi.
Computer-Aided Design (CAD)

Grafika komputer CAD banyak digunakan


digunakan dalam proses untuk mendesain
analisis dan desain, bangunan, mobil, kapal,
khususnya untuk sistem pesawat terbang, gedung, Contoh aplikasi: AutoCAD,
arsitektural dan komputer, alat-alat 3DStudioMax.
engineering dalam bentuk elektronik, peralatan
aplikasi Computer-Aided rumah tangga, dan lain
Design (CAD). sebagainya.
Computer-Aided Software Engineering
(CASE)
Biasanya, CASE digunakan untuk
memodelkan user requirement,
pemodelan basis data, workflow
dalam proses bisnis, struktur
program, dan lain sebagainya.

CASE digunakan
dalam bidang Contoh
software aplikasi:
engineering. Rational Rose,
Sybase Power
Designer.
Virtual Reality
Virtual Reality adalah lingkungan virtual yang seakan sama
seperti lingkungan nyata, pada lingkungan ini pengguna dapat
berinteraksi dengan objek dalam lingkungan tiga dimensi.

Dibutuhkan perangkat keras khusus untuk memberikan efek


pemandangan tiga dimensi dan membuat pengguna mampu
berinteraksi dengan objek yang berada pada lingkungan
tersebut. Contoh aplikasi: Virtual Reality Pilot Trainer yang
digunakan untuk latihan mengendarai pesawat terbang.
Pendidikan serta Pelatihan
Komputer digunakan sebagai alat bantu
pendidikan serta pelatihan, misalnya untuk
membuat model proses kimia serta fisika, fungsi
psikologi, simulasi, dan lain sebagainya sehingga
memudahkan untuk memahami bagaimana
operasi atau proses yang terjadi dalam sebuah
sistem. Contoh aplikasi: pembelajaran transformasi
Fourier untuk peningkatan kualitas citra.
Computer Art
Sebagai contoh, grafika komputer digunakan untuk desktop publishing,
advertising, desain tekstil, dan lain sebagainya menggunakan aplikasi
CorelDraw, Macromedia Freehand, serta Adobe Ilustrator.

Grafika komputer digunakan untuk pembuatan bermacam gambar


kartun sesuai dengan gagasan atau imajinasi seorang seniman
menggunakan aplikasi berbasis paint.
Computer Art
adalah penggunaan Contoh aplikasinya antara lain adalah Paint, CorelPaint Shop Pro, serta
komputer grafis Adobe Photoshop.
untuk menghasilkan
karya seni.
Pengolahan Citra Digital

Pengolahan yang dilakukan


meliputi peningkatan kualitas citra,
perbaikan citra, segmentasi citra,
Pengolahan citra pengenalan pola menggunakan
digital adalah teknik fitur yang ada dalam suatu citra.
untuk mengolah citra
digital.
Graphical User Interface (GUI)

Contohnya adalah GUI


berupa window yang
digunakan pada operating
system komputer.
Graphical User Interface
(GUI) adalah antarmuka
grafis yang berguna untuk
mempermudah interaksi
antara manusia dengan
komputer dan alat-alat
yang dikendalikan oleh
komputer.
IGL (Interactive Graphics Language)

• Salah satu paket grafis yang mengandung pustaka grafis yang


lengkap.

GKS (Graphical Kernel System)

• Rutin perangkat independen yang umum digunakan,


menggunakan pustaka UIS (User Interface System) untuk
pelaksanaan pada tingkat low level.
Graphics
HPGL (Hewlett-Packard Graphics Library)
Language (1)
• Kumpulan instruksi untuk berbagai fungsi grafis untuk plotter.

ReGIS (Remote Graphical Instruction Set)

• Khusus dikembangkan untuk pemrograman pada terminal


seri TV.
Graphics Language (2)

PHIGS (Programmer’s SG-GL (Silicon Graphics-Graphics Computer-Aided Design (CAD) PC-Graphics


Hierarchical Interactive Graphical Library)
Standard)
Sebuah perangkat untuk keperluan umum Berisi rutin cepat dan efisien yang Alat grafis untuk menggambar desain Untuk pemrograman grafis pada
dan merupakan paket grafis yang andal dikembangkan oleh Silicon Graphics berbantukan komputer dan manufaktur. lingkungan DOS serta Windows,
untuk mendukung sebagian besar bahasa (misalnya, OpenGL). contohnya aplikasi MVisual Basic, Visual
pemrograman yang umum digunakan. C++ dengan GUI.
Sistem Pemrograman Grafis

Pada sistem pemrograman grafis,


pengguna memasukkan data
(berupa program) melalui piranti
input dan menggunakan aplikasi
tertentu, kemudian aplikasi
memanggil graphics library untuk
mendapatkan instruksi yang
cepat, selanjutnya hasil dari
program ditampilkan pada layar
berupa gambar sesuai dengan
apa yang diprogramkan.
Komponen Prinsip dari Graphics Library
Fungsi Output Atribut Output Fungsi Kontrol

• Fungsi untuk • Fungsi untuk • Fungsi untuk


menggambar grafik meng-set atribut, menangani event
primitif, misalnya misalkan tebal handling, error
titik, garis,kurva garis, isi warna, processing, I/O
lengkung, polygon, tinggi teks, dan lain control, dan lain
teks, dan lain-lain. sebagainya. sebagainya.
Perangkat Lunak yang Menggunakan
Fasilitas Grafik
Fungsi Matematika
Operasi File Inquiry Functions
dan Grafik
• Fungsi untuk • Transformasi, • Fungsi untuk
menyimpan dan hidden-line memberitahukan
mengambil output removal, rendering, tentang status dan
grafik. clipping, window to konfigurasi dari alat
viewport mapping, output yang
segments. bekerja.
Tugas Individu
Jelaskan serta berikan contoh peran grafika komputer pada bidang:
Computer-Aided
Hiburan Visualisasi Computer-Aided Pendidikan serta Pengolahan Citra Graphical User
Software Engineering Virtual Reality. Computer Art.
(entertainment). (visualization). Design (CAD). Pelatihan. Digital. Interface (GUI).
(CASE).

Jelaskan peran grafika computer untuk visualisasi pada teknologi informasi khususnya komputer.

Jelaskan beberapa bahasa pemrograman yang dapat digunakan untuk mengimplementasikan teori grafika komputer.

Anda mungkin juga menyukai