komputer grafik salsabila

Upload: kevin-edwards

Post on 14-Oct-2015

70 views

Category:

Documents


1 download

TRANSCRIPT

LAPORAN KOMPUTER GRAFIK

NAMA PRAKTIKUMNPM MAHASISWAKELASTANDA TANGAN

SALSABILA1214370544TI4D SORE

NAMA PENILAITANGGAL KOREKSINILAITANDA TANGAN

Indri sulistianingsih.S,KOM

UNIVERSITAS PEMBANGUNAN PANCA BUDIFAKULTAS TEHNIKSISTEM KOMPUTER2014KATA PENGANTAR

Grafika Komputer merupakan salah satu bidang ilmu komputer yang menakjubkan, dan banyak digunakan untuk menyajikan secara visual berbagaiinformasi dari berbagai disiplin ilmu yang lain. Penyajian informasi secara visualmenggunakan grafika komputer untuk tujuan pemodelan, analisis, dan sintesisbanyak dijumpai antara lain pada bidang kerekayasaan, arsitektur, kedokterandan yang berkaitan dengan entertainment.Berbicara tentang grafika komputer tidak terlepas dari berbagai metode danalgorithma yang diperlukan untuk membangkitkan gambar pada layar tampilan,dan cara pemanipulasian gambar tersebut sesuai dengan kebutuhan pengguna.Dengan selesainya buku ini, penulis ingin mengucapkan terima kasih kepadasemua pihak yang telah banyak membantu hingga terselesaikannya buku ini,khususnya saudara Pramudyo Ananto yang dengan segenap perhatian dankomitmennya telah menyunting dan memeriksa bab demi bab dari buku ini.Sebagai akhir kata, penulis berharap agar buku ini dapat bermanfaat bagi parapembaca sekalian. Tak lupa, segala kritik dan saran demi sempurnanya buku inisangat penulis harapkan.

Medan, Juni 2014

Penulis

iiDAFTAR ISI HALAMAN JUDUL..............................................................................i KATA PENGANTAR .......iiDAFTAR ISI ......iii

BAB I PENDAHULUAN ................. 1 1.1 Latar Belakang .......... .......1 1.2 Identifikasi masalah ................ .1

BAB II Landasan Teori tentang komputer grafik..................................................2 2.1 Komputer Grafik .................... 2 2.1.1 Pengertian komputer grafik ...........2

BAB III Hasil Percobaan / Praktikum....................................................... .3 3.1 Desain ....................................................................................3 3.3.1 Contoh Latihan fungsi dari primitive drawing .............33.3.2 Membuat objek 2D.......................................................203.3.3 Membuat objek 3D.......................................................23

BAB IVAnalisa Hasil Percobaan................................................................ 304.1 Tujuan ................................................................................... 30

BAB V PENUTUP...................................................................................31 5.1 Kesimpulan............................................................................31 5.2 Saran.......................................................................................31

DAFTAR PUSTAKA ............................................................................. 32

iiiBAB IPENDAHULUAN1.1 Latar BelakangDefinisi definisi Grafik KomputerPertama : Proses untuk menciptakan suatu gambar berdasarkan deskripsi obyek maupun latar belakang Definisi definisi Grafik KomputerPertama : Proses untuk menciptakan suatu gambar berdasarkan deskripsi obyek maupun latar belakang ang terkandung pada gambar tersebut.Kedua : tehnik untuk membuat gambar obyek sesuai dengan obyek tersebut di alam nyata ( realism)Kemajuan tehnologi pada saat ini memungkinkan manusia untuk tidak menggambar menngunakan media kertas. Dengan adanya kebutuhan manusia yang semakin meningkat dan keinginan untuk mendapatkan sebuah hasil yang bagus dan cepat,maka di buat berbagai program aplikasi untuk dapat kemungkinan manusia menggambar melalui media komputer.

1.2 Identifikasi masalahidentifikasi masalah tentang menggambar grafik menggunaka program aplikasi grafik dan bahasa pemograman,diantaranya sebagai berikut:1. konsep dasar menggambar transformasi 2d grafik di dalam komputer2. fasilitas yang di gunakan untuk menggambar grafik3. perbandingan antara program aplikasi grafik dengan bahasa pemograman

BAB IILANDASAN TEORI TENTANG KOMPUTER GRAFIK2.1 komputer grafik 2.1.1.Pengertian Grafika KomputerPerkembangan grafika komputer menuntut para pengembang sistem aplikasi grafikakomputer untuk dapat mengembangkan suatu informasi yang dilengkapi denganvisualisasi dan animasi, agar dapat lebih mudah dipahami oleh pihak yang menggunakansistem tersebut. Grafika komputer telah menunjukkan kemajuan yang pesat dalampengembangan berbagai aplikasi untuk menghasilkan gambar.Grafika komputer digunakan untuk menunjang berbagai bidang dengan teknologigrafika berbasis komputer. Penggunaan grafika komputer telah lama digunakan dalambeberapa macam aplikasi, diantaranya pendidikan, kedokteran, fisika, matematika,multimedia, dan lain-lain. Pada saat ini grafika komputer sudah digunakan pada bidangsains, engineering, kedokteran, bisnis, industri, pemerintahan, seni, hiburan, iklan,pendidikan, dan lain-lain. Oleh karena itu, sudah semakin banyak pula bahasapemrograman yang dilengkapi dengan tools/library pembuatan grafik Salah satutools/library pembuatan aplikasi grafik adalah OpenGL (Open Graphics Library).OpenGL(Open Graphics Library) adalah suatu spefikasi grafik yang low-levelyang menyediakan fungsi untuk pembuatan grafik primitif termasuk titik, garis, danlingkaran. OpenGL digunakan untuk mendefinisikan suatu objek, baik objek 2 dimensimaupun objek 3 dimensi.OpenGL juga merupakan suatu antarmuka pemrograman aplikasi (applicationprogramming interface (API) yang tidak tergantung pada piranti dan platform yangdigunakan, sehingga OpenGL dapat berjalan pada sistem operasi Windows, UNIX dansistem operasi lainnya. OpenGL pada awalnya didesain untuk digunakan pada bahasapemrograman C/C++, namun dalam perkembangannya OpenGL dapat juga digunakandalam bahasa pemrograman yang lain seperti Java, Tc. Namun OpenGL di-package secara berbeda-beda sesuai dengan bahasapemrograman yang digunakan. Oleh karena itu, package OpenGL tersebut dapat di-download pada situshttp://www.opengl.orgsesuai dengan bahasa pemrograman yang akan digunakan.Grafika komputer pada dasarnya adalah suatu bidang ilmu komputer yang mempelajaricara-cara untuk meningkatkan dan memudahkan komunikasi antara manusia denganmesin (komputer) dengan jalan membangkitkan, menyimpan, dan memanipulasi gambarBAB IIIHASIL PERCOBAAN/PRAKTIKUM

3.1 Desain3.3.1 Contoh Latihan fungsi dari primitive drawing 1.syntax membuat pot bunga:#include #include

typedef struct{int x,y;}point2D_t;

typedef struct{float r,g,b;}color_t;

void setColor (color_t col){glColor3f(col.r, col.g, col.b);}

void drawPolygon(point2D_t pnt[],int n){int i;glBegin(GL_POLYGON);for (i=0; i