Pemrograman yang digunakan untuk menghasilkan gambar pada komputer menggunakan
library yang ada disebut… a. Pemrograman bergerak b. Pemrograman animasi c. Pemrograman grafis d. Pemrograman mobile e. Pemrograman desktop 2. API yang sudah tidak tergantung pada hardware adalah... a. Direct x b. openGl c. openscript d. Glut e. ALU 3. Bahasa pemrograman yang menjadi basic penulisan script di openGl adalah.. a. C ++ b. Java c. Vb d. Php e. delphi 4. Versi openGl terakhir yang digunakan adalah.... a. 4.1 b. 4.2 c. 4.3 d. 4.4 e. 4.5 5. Open Gl adalah sekumpulan standart API. Apakah kepanjangan dari API? a. Application Planning Interface b. Application Programming Interface c. Antialiasing Programming Interface d. Apps Programming Interface e. Application Programming Index 6. OpenGl pertama kali di luncurkan oleh perusahaan… a. Microsot b. Apple c. Lunux d. Kronos group e. Machintosh 7. OpenGL di luncurkan pada bulan januari 1992 oleh dua orang yang bernama… a. Mark Segal and Kurt Akeley b. Mark Segal dan Bill Gates c. Bil Gates dan Steve Jobs d. Keaton dan Newton e. Kurt Akeley dan Steve Jobs 8. Apa kepanjangan GPU ... a. Grapical Particles Unit b. Grapical Prossesing Unit c. Grapical Prossesing Utility d. Grapical Prosses United e. Grand Port Utility 9. Software yang di buat untuk editor OpenGL dan dibuat oleh Mark Kilgard, adalah... a. GLU b. GLAT c. GLUT d. ALU e. GLAS 10. Shader mengatur warna pada layar, termasuk memberikan tekstur dan efek kedalaman disebut.. a. vertex b. pixel c. transsaction d. line e. fragment 11. tipe data 8 interger di dalam openGL ditulis … a. GLFoat b. GLBoolean c. GLbyte d. GLclampf e. GLuint 12. tipe data 8-bit unsigned integer di dalam openGL ditulis.... a. GLFoat b. GLBoolean c. GLbyte d. Glclampf e. Gluint
13. tipe data 32-bit unsigned integerdi dalam openGL ditulis....
a. GLFoat b. GLBoolean c. GLbyte d. Glclampf e. GLuint 14. Library openGL yang mencakup sebagian besar impelementasinya adalah.. a. GLU b. ALU c. BLU d. GLUT e. GPU 15. format penulisan fungsi OpenGL adalah : a. <awalan library><perintah><optional jumlah argumen><optional tipe argumen> b. <awalan library><optional jumlah argumen><optional tipe argumen> c. <awalan library><perintah><optional tipe argumen> d. <awalan library><perintah><optional jumlah argumen e. <awalan library><optional tipe argumen> 16. Syntak yang berfungsi untuk membersihkan layar pada mode RGBA a. glClear() b. glClsColor() c. glClearClr() d. glClearColor() e. glClsClsr() 17. Perintah yang memaksa client untuk segera mengirim paket meskipun belum penuh adalah…. a. glMax() b. glFlush() c. glVertex() d. glByte() e. glLog() 18. Perintah untuk mengatur warna latar muka dengan 4 komponen warna adalah... a. glColor(C,M,Y,K) b. glClr(C,M,Y,K) c. glClr(R,G,B,α) d. glColor4f(R,G,B, α) e. glColor(R,G,B) 19. Perintah untuk menggambar objek primitif poligaris tertutup adalah… a. glBegin(GL_LINE) b. glBegin(GL_POINTS) c. glBegin(GL_LOOP) d. glBegin(GL_POLY) e. glBegin(GL_LINE_LOOP) 20. Perintah untuk menggambar onjrk primitive titik adalah.... a. glBegin(GL_LINE) b. glBegin(GL_POINTS) c. glBegin(GL_LOOP) d. glBegin(GL_POLY) e. glBegin(GL_LINE_LOOP) 21. in vec4 vPosition; in vec4 vColor; out vec4 color; uniform mat4 ModelViewProjectionMatrix; void main() { color =vColor; gl_Position =ModelViewProjectionMatrix *vPosition; } Script di atas adalah contoh perintah.... a. Shader b. Pixel c. Vertex d. Transition e. Rasterized 22. Konfersi data geometik dan data pixel ke dalam fragment di sebut…. a. Shader b. Pixel c. Vertex d. Transition e. Rasterized 23. Apa kepanjangan dari dari RGB... a. Red Green Black b. Red Grey Blue c. Red Green Blue d. Red Grey Black e. Red Grey Blend 24. Apa kepanjangan dari CMYK... a. Cyan Magenta Yellow Black b. Cyan Mellow Yellow Blue c. Cyan Magenta Yellow Blue d. Clay Magenta Yellow Black e. Clay Magenta Yellow Blue 25. Apa kepanjagan RGBA.... a. Red Green Black Alpha b. Red Grey Blue Alpha c. Red Green Blue Alpha d. Red Grey Black Alpha e. Red Grey Blend Alpha 26. Kode hex untuk warna hitam adalah... a. #000000 b. #0000FF c. #FF0000 d. #FFFF00 e. #FFD700 27. Kode hex untuk warna biru adalah.... a. #000000 b. #0000FF c. #FF0000 d. #FFFF00 e. #FFD700 28. Kode hex untuk warna merah adalah... a. #000000 b. #0000FF c. #FF0000 d. #FFFF00 e. #FFD700 29. Kode RGB untuk warna hijau adalah... a. 128, 128, 128 b. 0,0,255 c. 0,0,128 d. 0,255,0 e. 255,255,0 30. Kode RGB untuk warna kuning adalah.. a. 128, 128, 128 b. 0,0,255 c. 0,0,128 d. 0,255,0 e. 255,255,0 31. Aplikasi pengatur grafik milik microsoft adalah… a. OpenGL b. OpenGLU c. Direct X d. Direct Y e. Mac X 32. Berikut ini adalah jenis file image, kecuali... a. Gif b. Jpeg c. Bmp d. Png e. Pgn 33. Bentuk dari benda yang memiliki panjang, lebar, dan tinggi, disebut objek… a. 1d b. 2d c. 3d d. 4d e. 5d 34. Semua header pada script di OpenGL, mengandung perintah... a. Include b. Insert c. Request d. Requare e. Close 35. Memori yang mengakumulasi bermacam image di color buffer adalah... a. Aliasing buffer b. Antialiasing buffer c. Vertex buffer d. Approx buffer e. accumulation buffer 36. Teknik rendering yang membuat hasil grafis menjadi lebih halus adalah.. a. Aliasing buffer b. Antialiasing buffer c. Vertex buffer d. Approx buffer e. Accumulation buffer 37. Perpaduan antara dua warna yang kelihatan menyatu disebut.... a. rendering b. blending c. interleaved d. rasterized e. shader 38. Metode meyimpan vertex array dengan berbagai macam data.... a. rendering b. blending c. interleaved d. rasterized e. vertex 39. Element gambar dengan model kordinat (x,y) disebut... a. rendering b. blending c. interleaved d. rasterized e. vertex 40. Mengkonfensi gambar primitif menjadi sebuah image pada framebuffer disebut.... a. rendering b. blending c. interleaved d. rasterized e. shader 41. Proses interpolating warna pada sebuah bentuk objek saat rasterized adalah... a. rendering b. blending c. interleaved d. rasterized e. shader 42. Titik pada objek 3D disebut... a. rendering b. blending c. interleaved d. rasterized e. vertex
43. Apa kepanjangan VRML...
a. Virtual Responsibility Modeling Language b. Virtual Reality Moods Language c. Virtual Rest Modeling Language d. Virtual Realm Modeling Language e. Virtual Reality Modeling Language 44. Proses menghapus/membuang bagian depan dan belakang pada sebuah poligon disebut... a. Putting b. Culling c. Stealing d. Deleting e. Moving 45. Sebuah istilah yang digunakan untuk mengatur arah cahaya disebut... a. Embose b. Hue c. Saturation d. Diffuse e. Value
Uraian!
1. Sebutkan keunggulan OpenGL
2. Sebutkan perbedaan mendasar antara Open GL dengan Direct X 3. Sebutkan library yang ada pada open GL! 4. Sebutkan macam-macam shader pada openGL! 5. Jelaskan langkah menginstal sofware Open GL yang kamu pakai!