TPL0362 - 13 - Pemrograman Komputer Grafik Mengunakan Api
TPL0362 - 13 - Pemrograman Komputer Grafik Mengunakan Api
PERTEMUAN 13
A. TUJUAN PEMBELAJARAN
1. OpenGL
2. Pengenalan Pengolahan Citra Digital
B. URAIAN MATERI
1. Pengertian OpenGL
a. Langkah-langkah iOpenGl
1) Install iMicrosoft iVisual iStudio.NET ipada ikomputer ianda.
2) Siapkan ifile iOpenGL95.exe idan iglut-3.7.6.zip ipada idirektori isementara
3) Masukan i:
a) GL.H, iGLAUX.H, iGLU.H idan iglut.h ike idrive:\Program iFiles\Microsoft
iVisual iStudio i.NET i2003\Vc7\include\gl
b) GLAUX32.LIB, iGLU32.LIB, iOPENGL32.LIB idan iglut32.lib ike
idrive:\Program iFiles\Microsoft iVisual iStudio i.NET i2003\Vc7\lib
c) OPENGL32.DLL, iGLU32.DLL idan iglut32.dll ike
idrive:\Windows\System
b. Membuat iProgram iOpenGL iSederhana
1) Jalankan iVisual iStudio i.NET, ibuatlah isebuah iproyek idengan itipe iVisual
iC++ iProjects idan itemplate iWin32 iConsole iProject. iBeri inama isesuai
iselera ianda.
2) Pada iApplication iSettings ipilih iConsole iApplication idan iEmpty iProject
3) Pada iSolution iExplorer, iklik ikanan iSource iFiles ilalu iAdd i- iAdd iNew
iItem,lalu ipilih itemplate iC++ iFile i(.cpp), iberi inama imenurut iselera ianda,
iklik iOpen. iPada ilayar iakan iterlihat ihalaman ikosong
4) Masukkan iprogram iyang iberikut iini:
iadalah icitra iyang ibersifat icontinue iseperti igambar ipada imonitor itelevisi,
ifoto isinar iX, idan ilain-lain. iSedangkan ipada icitra idigital iadalah icitra iyang
idapat idiolah ioleh ikomputer. iCitra idigital imerupakan irepresentatif idari icitra
iyang idiambil ioleh imesin idengan ibentuk ipendekatan iberdasarkan isampling
idan ikuantisasi. iSampling imenyatakan ibesarnya ikotak-kotak iyang idisusun
idalam ibaris idan ikolom. iDengan ikata ilain, isampling ipada icitra imenyatakan
ibesar ikecilnya iukuran ipixel i(titik) ipada icitra, idan ikuantisasi imenyatakan
ibesarnya inilai itingkat ikecerahan iyang idinyatakan idalam inilai itingkat ikeabuan
i(grayscale) isesuai idengan ijurnlah ibit ibiner iyang idigunakan ioleh imesin,
idengan ikata ilain ikuantisasi ipada icitra imenyatakan ijumlah iwarna iyang iada
ipada icitra.
Ada ibanyak icara iuntuk imenyimpan icitra idigital idi idalam imemori. iCara
ipenyimpanan imenentukan ijenis icitra idigital iyang iterbentuk. iBeberapa ijenis
icitra idigital iyang isering idigunakan iyaitu i:
Banyaknya idua iwarna, iyaitu ihitam idan iputih. iDibutuhkan i1 ibit idi imemori
iuntuk imenyimpan ikedua iwarna iini.
1) Kecerahan (Brightness).
2) Kontras i(Contrast).
Kontras imenyatakan isebaran iterang idan igelap idalam isebuah icitra. iPada
icitra iyang ibaik, ikomposisi igelap idan iterang itersebar isecara imerata.
3) Kontur i(Contour).
4) Warna (Colour).
5) Bentuk i(Shape).
6) Tekstur i(Texture).
Texture idicirikan isebagai idistribusi ispasial idari iderajat ikeabuan idi idalam
isekumpulan ipiksel-piksel iyang ibertetangga. iTekstur iadalah isifat-sifat
iatau ikarakteristik iyang idimiliki ioleh isuatu idaerah iyang icukup ibesar,
isehingga isecara ialami isifat-sifat itadi idapat iberulang idalam idaerah
itersebut. iTekstur iadalah iketeraturan ipola-pola itertentu iyang iterbentuk
idari isusunan ipiksel-piksel idalam icitra idigital. iInformasi itekstur idapat
idigunakan iuntuk imembedakan isifat-sifat ipermukaan isuatu ibenda idalam
icitra iyang iberhubungan idengan ikasar idan ihalus, ijuga isifat-sifat ispesifik
idari ikekasaran idan ikehalusan ipermukaan itadi, iyang isama isekali iterlepas
idari iwarna ipermukaan itersebut.
Secara iumum, iteknik ipengolahan icitra idigital idibagi imenjadi itiga itingkat
ipengolahan, iyakni isebagai iberikut:
Dari iketiga itahap ipengolahan icitra idigital idi iatas, idapat idinyatakan isuatu
igambaran imengenai iteknik-teknik ipengolahan icitra idigital idan imacam-
macamnya, iantara ilain isebagai iberikut :
C. SOAL LATIHAN/TUGAS
D. REFERENSI