Anda di halaman 1dari 5

LAPORAN AKHIR PRAKTIKUM

MATA PRAKTIKUM KELAS PRAKTIKUM KE TANGGAL MATERI NPM NAMA KETUA ASISTEN PARAF ASISTEN JUMLAH LEMBAR

:GRAFIK KOMPUTER :3IA06 :1 :15 NOVEMBER 2010 : :50408785 :SHARA YUSTRIA F. : : :5 LEMBAR

LABORATORIUM INFORMATIKA UNIVERSITAS GUNADARMA 2010

LISTING:
gluLookAt(0,0,30,0,0,0,1,0,0); glBegin(GL_TRIANGLES); glColor3f(1,1,0); glVertex2f(1,0); glColor3f(0,1,1); glVertex2f(10,0); glVertex2f(5,7); glEnd(); gluLookAt(0,0,10,0,0,0,1,0,0); glBegin(GL_TRIANGLES); glColor3f(1,1,0); glVertex2f(1,0); glColor3f(1,0,1); glVertex2f(10,0); glVertex2f(5,7); glEnd(); gluLookAt(0,0,10,0,0,0,1,0,0); glBegin(GL_TRIANGLES); glColor3f(0,0,1); glVertex2f(2,0); glColor3f(1,1,0); glVertex2f(10,0); glVertex2f(5,7); glEnd();

OUTPUT:

Pelles C adalah sebuah program aplikasi untuk compiler bahasa turunan C, yaitu C99. Pelles C adalah peralatan programming yang mirip seperti C++ buatan microsoft. Pelles C mempunyai ukuran software yang relatif kecil. Hasil dari kompilasi program pun sangat kecil sekali dan bisa dipastikan dapat berjalan disemua sistem. Pelles C juga mendukung pustaka OpenGL dan baris bahasa pemrograman assembler dan FASM. FASM adalah tools gratis dengan dukungan informasi yang baik. Pelles C dan OpenGL OpenGL adalah software (perangkat lunak) interface perangkat keras grafik. Interface ini terdiri dari sekitar 150 command atau perintah yang berbeda yang biasa digunakan untuk menentukan objek dan operasi yang dibutuhkan untuk menghasilkan aplikasi tiga dimensi yang interaktif. Selain itu, kelebihan OpenGL adalah fleksibilitas. OpenGL dapat digunakan hampir pada semua operating system, mulai dari Windows, Linux, sampai Mac OS X. Pada pembuatan program ini kita akan membuat tiga buah segitiga dengan gradasi warna, pertama-tama kita harus membuka lembar kerja baru di OpenGL LabTI yang terdapat pada Pelles C dengan memberi nama filenya terlebih dahulu. Pada baris program pertama terdapat perintah gluLookAt yang berfungsi untuk mengatur tampilan yang akan ditampilkan nantinya dengan penggunaan titik koma sebagai pembatas setiap akhir program. Dan untuk memulai perintah prpgram digunakanlah glBegin diikuti dengan bentuk yang diinginkan, yang mana pada OpenGL terdapat bentuk Quads(kotak), lines(garis), points(titik), dan polygon. pada program kali ini dibuatlah sebuah

segitiga yakni glBegin(GL_TRIANGLES); selanjutnya untuk memberi warna kita dapat menggunakan statement glColor3f yang didalamnya terdiri dari tiga warna yakni red, green, blue. Dengan penulisan 0 untuk warna yang tidak dipilih atau 1 untuk warna yang ingin dipilih. Dalam pembuatan segitiga peran tiga buah titik sangatlah penting, dan untuk membuat sebuah titik degunakanlah statement glVertex2f yang berisikan koordinat X dan Y. Misal glVertex2f(1,0); titik ini terletak pada koordinat 1x dan 0y. Dan setiap titik yang dibuat nantinya akan membentuk kesatuan garis segitiga. Dan untuk membuat gradien warna pada sebuah segitiga, kita dapat menyisipkan glColor3f beserta warna gradien yang diinginkan diantara dua vertex atau titik. Dan untuk mengakhiri sebuah blok program dapat digunakan perintah glEnd(); sementara itu untuk melihat hasilnya kita dapat memilih compile dan build.