Anda di halaman 1dari 16

KATA PENGANTAR

Pertama-tama saya mengucapkan syukur kepada Tuhan Yang Maha Esa, karena
berkatNya lah akhirnya kami satu tim dapat menyelesaikan makalah mengenai
PengenalanGrafikKomputer, OpenGL dan GLUT
Adapun pembuatan makalah ini ditujukan untuk penyelesaian tugas untuk mata kuliah
Grafika Kmputer, lain juga sebagai pengantar kepada kita untuk lebih mengerti tentang
PengenalanGrafikKomputer, OpenGL dan GLUT.
OpenGL adalah interface perangkat lunak untuk perangkat keras grafis. Interface ini
terdiri dari sekitar 250 berbeda perintah yang Anda gunakan untuk menentukan objek dan
operasi interaktif yang diperlukan untuk menghasilkan aplikasi tiga dimensi. Mungkin, OpenGL
kurang begitu familiar di kalangan mahasiswa, maka dari itu dalam makalah ini kami akan
menjabarkan bahasa pemograman khususnya Delphi secara umum bersama contoh-contoh
sintaksnya dengan harapan dapat mengenalkan bahasa pemrograman ini.
Makalah ini masih penuh kekurangan dan kesalahan maka kami berharap para pembaca
dapan memberikan saran dan petunjuk agar makalah ini menjadi lebih berisi, semoga makalah
ini dapat bermanfaat dan berkenan di hati para pembaca.
DAFTAR ISI

Kata Pengantar
……………………………………………………………………………………………………..
………..
Daftar Isi
…………………………………………………………...................
………………………………….
Bab I Pendahuluan
……………………………………………........................
…………………………………………
1.1 Latar Belakang ……………………………………………………… …..
1.2 Maksud dan Tujuan …………………………………………………….
1.3 Manfaat ………………………………………………......................
Bab II Pembahasan
...……………………………………………………………………………………......................
Bab III Penutup
………………………………………………………………………………..
……………………………
Kesimpulan
………………………………………………………………….....................………………….….
Daftar pustaka
……………………………………………………………………………………….......................
BAB I
PENDAHULUAN

1.1 Latar Belakang


Dengan adanya kemajuan teknologi, terutama teknologi komputer maka banyak bidang
yang memanfaatkannya. Salah satunya adalah bidang entertainmen yang meliputi film, iklan,
animasi maupun game. Kesemuanya itu membutuhkan adanya obyek yang dimanipulasi.
Sebelum komputer grafik berkembang maka obyek yang digunakan adalah obyek yang
sesungguhnya sehingga sering terjadi kesulitan mencari obyek yang sesuai dengan keinginan.
Setelah komputer grafik berkembang dan semakin maju maka obyek yang digunakan dibentuk
dengan menggunakan rekayasa komputer. Kelebihan obyek yang direkayasa dengan
menggunakan komputer adalah bentuk yang bisa disesuaikan dengan kebutuhan dan biaya
pengadaan obyek yang relatif lebih murah.
Dalam pemanfaatan komputer grafik untuk manipulasi obyek, ada dua jenis obyek yang
bisa dimodelkan, yaitu obyek sederhana dan obyek kompleks. Obyek sederhana dimodelkan
dengan menggunakan persamaan geometri, sedangkan obyek kompleks dimodelkan dengan
merangkai banyak segitiga menjadi satu kesatuan obyek. Obyek sederhana mudah dimodelkan
tetapi bentuk yang dihasilkan kurang bervariasi. Sedangkan obyek kompleks lebih sulit
dimodelkan tetapi bentuknya sangat bervariasi. Untuk memodelkan obyek dengan cukup mudah
dan bentuk bisa bervariasi, biasanya digunakan gabungan dari obyek sederhana dan obyek
kompleks. Untuk menghasilkan bentuk permukaan yang lebih bervariasi, dapat digunakan kurva
bezier. Bahasa pemograman Delphipun juga dapat digunakan.

1.2 Maksud dan Tujuan


Adapun maksud dan tujuan dari makalah ini yuitu agar kita dapat
PengenalanGrafikKomputer, OpenGL dan GLUT

1.3 Manfaat
Manfaatnya yaitu agar dapat digunakan sebagai bahan pengetahuan tentang
PengenalanGrafikKomputer, OpenGL dan GLUT .
BAB II
PEMBAHASAN

A. Pengertian Dan Ruang Lingkup Grafik Komputer


Grafika Komputer adalah teknik-teknik dalam ilmu komputer dan matematika untuk
merepresentasikan dan memanipulasi data gambar menggunakan komputer. Dengan bahasa lain,
istilah grafika komputer juga dapat diartikan segala sesuatu selain teks atau suara.
Seiring dengan perkembangan teknologi, gambar-gambar yang dihasilkan dan ditampilkan pada
komputer menjadi bagian kehidupan sehari-hari yang dapat ditemui misalnya pada televisi, koran
dan majalah yang fungsinya untuk menampilkan hasil yang lebih komunikatif dan realistis.
Selain itu juga grafika komputer ditemukan pada bidang- bidang kedokteran, geologi dan tak
terkecuali dalam bidang pendidikan untuk pengajaran dan penulisan karya-karya ilmiah. Salah
satu aplikasi yang nyata dari grafika komputer adalah untuk visualisasi data dalam bentuk grafis
2D atau 3D dilengkapi dengan animasi. Walaupun bentuk grafis 3D lebih realistis, namun bentuk
2D masih banyak dipergunakan.
Grafika komputer muncul sebagai bagian ilmu komputer yang mempelajari metode-
metode sintesa dan manipulasi konten visual secara dijital. Visualisasi informasi dan sains telah
menjadi fokus penelitian terutama yang berkaitan dengan fenomena-fenomena 3D dalam bidang
arsitektur, meterorologi, kedokteran, biologi dan sebagainya.

B. Sejarah Grafika Komputer


Sejarah grafika komputer telah dimulai sejak jaman dahulu kala yaitu ketika bangsa
Mesir, Roma dan Yunani berkomunikasi secara grafik. Beberapa lukisan terdapat pada batu
nisan orang Mesir dapat dikatakan sebagai lukisan teknik. Perkembangan grafika komputer
secara sederhana dapat dibagi menjadi empat fase, yaitu :
1. Fase Pertama 1950 era grafika komputer interaktif
Tidak begitu cepat karena teknologi, jumlah dan harga komputer tidak mendukung. MIT
berhasil mengembangkan komputer whirlwind dengan tabung sinar katode Cathode Ray Tube-
CRT. Sudah menggunakan pena cahaya light pen yaitu sebuah alat input bentuknya seperti pensil
yang digunakan untuk memilih posisi, menunjuk sesuatu dan menggambar pada layar dengan
pendeteksian cahaya yang datang dari titik-titik pada layar CRT. Telah ada alat pemrograman
otomatis Automatic Programming Tool
2. Fase Kedua 1960 Jaman PenelitianRiset Grafika Komputer Interaktif
Grafika interaktif modern telah ditemukan oleh Ivan Sutherland. 1 – Pendahuluan 2
Mengembangkan teknik interaktif dengan sarana keyboard dan pena cahaya. Sejumlah projek
penelitian dan produk Computer Aided DesignManufacturing CADCAM telah muncul.
3. Fase Ketiga 1970
Grafika komputer interaktif telah digunakan oleh sektor industri, pemerintah dan ilmuawan
untuk memperbaiki kualitas desain produk secara cepat dan mudah.
4. Fase Keempat 1980-1990
Penelitian pada dekade ini bertumpu pada penggabungan dan pengotomasasian pelbagai
unsur desain dan pemodelan pejal solid modelling. Teknologi hibrid mulai diperkenalkan.
Teknologi ini berguna untuk penggabungan objek pejal dengan permukaan.

C. Aplikasi grafika komputer


Grafika komputer mampu digunakan di berbagai bidang kehidupan, mulai dari bidang
seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari
grafika komputer:
 Antarmuka pengguna (Graphical User Interface - GUI)
 Peta (Cartography)
 Kesehatan
 Perancangan objek (Computer Aided Design - CAD)
 Sistem multimedia
 Presentasi grafik
 Presentasi saintifik
 Pemrosesan citra
 Simulasi

D. Komponen Pendukung Grafik Komputer


Komponen pendukung dalam grafik komputer terbagi menjadi dua yaitu komponen
Hardware dan Software. Hardware (Perangkat Keras) yaitu perangkat yang bisa di sentuh,
pegang, memiliki fungsi tertentu dan secara fisik ada wujudnya hardware ini memiliki 3 jenis,
yaitu:
1. Perangkat masukan (Input device) contohnya keyboard, mouse, dan scanner.
2. Perangkat keluaran (Output device) contohnya monitor dan printer.
3. Perangkat pengolah data (Processor)
Berikut ini adalah macam- macam dari komponen pendukung grafik komputer
(Hardware):
1. CPU
2. Monitor
3. Keyboard
4. Mouse
5. Printer
6. Scanner
7. Harddisk

E. Model Dasar Grafik Komputer

Gambar diatas menunjukkan model dasar dari sebuah sistem grafika komputer.
Pemandangan di sekitar kita memiliki dimensi tiga dimana salah satunya adalah dimensi ruang.
Namun dalam komputer, pada kenyatannya tidak dijumpai dimensi ruang tersebut.
Efek tiga dimensi yang sering kita lihat pada layar komputer adalah efek visualisasi
dimana efek ruang disimulasikan berdasrkan kaidah-kaidah geometri dalam bidang matematika.
Grafika komputer adalah ilmu yang berhubungan dengan pembuatan (produksi) gambar
(citra) mengggunakan komputer melalui tahapan (tasks):
1. Pemodelan (Modeling)
Modelling atau pemodelan adalah upaya untuk menggambarkan objek nyata ke dalam
objek yang memiliki karakteristik geometris. Pemodelan objek 3D dalam bentuk geometris ini
dimaksudkan agar gambar dapat dimanipulasi tanpa kehilangan akurasi karena perhitungan
dilakukan secara numeris berdasarkan kaidah matematis.
Gambar-gambar geometris tersebut disebut wireframe. Gambar dibawah menunjukkan
contoh model wireframe.

Secara umum pemodelan geometris dapat diartikan sebagai:


a) Memotret objek nyata dan lalu mengubahnya menjadi menjadi objek maya (virtual)
b) Menjelaskan dunia nyata atau objek nyata menggunakan matematika
c) Jika objek tidak ada, penggambaran dilakukan berdasarkan imajinasi artis
2. Rendering (Rendering)
Rendering adalah pemberian nuansa realistis kepada model-model geometris sehingga
memiliki sifat/keadaan yang menyerupai sebenarnya. Gambar dibawah menunjukkan contoh
graphics rendering.

Langkah-langkah yang dilakukan pada proses rendering antara lain adalah:


a) Penggambaran objek 3D dalam 2D
b) Pemberian warna
c) Pengaturan cahaya
a) Pemberian gradasi warna
b) Penambahan tekstur permukaan
c) Pembuatan bayangan gambar
d) Pantulan cahaya (reflection) maupun serapan cahara (transparancy)
e) Perhatian terhadap perpotongan antar objek
f) Penghilangan objek-objek yang tersebunyi
Gambar di bawah ini mengilustrasikan proses rendering dari objek wireframe.

3. Animasi (Animation)
Animation atau animasi adalah teknik-teknik untuk memberikan efek gerakan atau
motion pada objek grafis. Pemberian efek gerak ini harus mengikuti kaidah-kaidah normal dari
gerakan baik gerakan manusia, gerakan alam maupun gerakan objek-objek lainnya.
Efek animasi merupakan efek yang paling penting khususnya dalam pembuatan film-
film yang bersifat banyak gerak. Dengan adanya animasi komputer maka terjadi efisiensi dalam
hal pembuatan film sekaligus juga menciptakan kreativitas-kreativitas baru yang terkadang
cukup sesasional.
Saat ini efek animasi sudah sedemikian realistisnya sehingga kadang-kadang sukar
dibedakan apakah yang ada dalam film itu aktor sesungguhnya atau hanya aknot palsu (synthetic
actor).Beberapa film kolosal yang memanfaatkan efek animasi dalam grafika komputer antara
lain adalah Titanic, Jurassic Park, Dragonheart.

F. Sejarah OpenGL

Pada tahun 1982,seorang profesor dari Stanford University yang bernama Jim Clark
memulai membuka perusahaan komputer grafis yang pertama yaitu Silicon Graphics Computer
System, yang kemudian dikenal dengan nama SGI. Para teknisi SGI membutuhkan cara yang
standar spesifikas untuk pengoperasian dan transformasi 3D, oleh sebab itu mereka mendesain
sebuah aplikasi pemrograman antarmuka (API) yang bernama IrisGL.  IrisGL ini hanya dapat
digunakan pada hardware keluaran dari SGS (tidak bersifat open-standard). Pada saat yang
bersamaan, vendor lain termasuk Sun Microsystem, IBM dan Hewlett-Packard juga
mengeluarkan produk 3D hardware di pasaran. Mereka menggunakan jenis API lain yang
disebut PHIGS. Karena vendor lain juga meluncurkan produk 3D hardware di pasaran, lingkup
pemasaran SGI pun menjadi berkurang.
Untuk kembali mendongkrak penjualan produk mereka ke pasaran, akhirnya SGI mengubah
IrisGL menjadi open-standard. Namun akrena alasan lisensi dan hak paten, mereka tidak dapat
meluncurkan IrisGL versi open-standard. Akhirnya mereka membuat API baru berbasis IrisGL
yang diberi nama OpenGL.

G. Pengenalan OpenGL
Awalnya, OpenGL didesain untuk digunakan pada pemrograman C/C++, namun seiring
dengan berjalannya waktu, OpenGL dapat digunakan pada berbagai jenis bahasa pemrograman
seperti, Java, Visual, Basic, Delphi, dan sebagainya.  Untuk menggunakan OpenGl  dalam
compiler bahasa pemrograman misalnya C++, dibutuhkan instalasi library tertentu. GLUT
(OpenGL utility Toolkit) merupakan library dari pengembangan OpenGL untuk sistem windows.
GLUT  didesain untuk membuat program OpenGL yang berukuran kecil sampai medium. 

H. Evolusi Opengl
Pendahulu openGL adalah IRIS GL dari Silicon Grapics.Padamulanya adalah library
grafis 2D,yang berefolusi menjasi API program 3D untuk workstation canggih milik perusahaan
tersebut. OpenGL adalah hasil dari usaha SGI untuk mengembangkan dan meningkatkan
kemampuan portable IRIS. API grafis yang baru akan menawarkan kemampuan IRIS GL tetapi
dengan standar yang lebih terbuka, dengan input dari pembuatan hardware lain dan sistem
operasi lain, dan akan memudahkan adaptasi ke hardware platform dan sistem operasi
lain. Untuk lebih mempopulerkan openGL SGI mengijinkan pihak lain untuk mengembangkan
standart openGL,dan beberapa vendor menyambut hal tersebut dengan membentuk OpenGL
Architecture Review Board (ARB) Pendiri openGL adalah SGI,Digital Equepment
Corporation,IBM,Intel dan Microsoft,pada tanggal 1 juli 1992 OpenGL versi 1.0
diperkenalkan. Letak openGL dalam aplikasi gambar di atas pada umumnya ketika aplikasi
berjalan program tersebut memanggil banyak fungsi,beberapa yang dibuat oleh programer dan
beberapa yang disediakan oleh sistem operasi bahasa pemrograman.Aplikasi windows membuat
output pada layar biasanya dengan memanggil sebual API windows yang disebut Graphics
Devise Interfase,yang memungkinkan sebagai penulisan teks pada sebuah
windows,menggambar garis 2D sederhana dan lainnya.Implementasi dari openGL mengambil
permintaan grafis dari aplikasi dan membangun sebuah gambar berwarna dari grafis
3D,kemudian memberikan gambar tersebut ke GDI untuk ditampilkan pada layar monitor.

I. GLUT (GL Utility Toolkit)


Dikarenakan OpenGL tidak menyediakan interface sistem window ataupun input, maka
untuk tujuan ini aplikasi harus mengunakan keseragaman spesifik platform. Dengan demikian
jika aplikasi yang diinginkan tidak hanya berjalan di satu platfrom saja, maka perlu
menggunakan GLUT
GLUT merupakan pengembangan dari OpenGL yang didesain untuk aplikasi dengan level kecil
hingga menengah dan menggunkan callback function untuk menambahkan interaksi dari user.
GLUT menyediakan interface untuk menejemen window, menu, dan peralatan input (keyboard,
dan mouse). GLUT juga menyediakan fungsi otomatis untuk menggambar objek primitif (garis,
lingkaran, titik, persegi),objek 3 dimensi wire (kerangka) maupun yang solid, seperti cube
(kubus), sphere (bola), dan teapot (poci teh), cone (kerucut), torus, dan lain-lain .
GLUT dikembangkan oleh Mark Kilgard, yaitu penulis  OpenGL Programming for the X
Window System dan The Cg Tutorial: The Definitive Guide to Programmable Real-Time
Graphics, ketika dia masih bekerja di Silicon Graphics.
Dua tujuan GLUT ialah menciptakan fleksibitas code antar platform yang dapat dijalankan lebih
dari satu sistem operasi (Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD), dan untuk
lebih mudah mempelajari OpenGL. Dengan menggunakan GLUT hanya memerlukan sedikit
code dibandingkan dengan OpenGL, tanpa mengetahui spesifikasi sistem operasi, dikarenakan
OpenGL adalah sebagai mesin.
J. Cara Kerja OpenGL
Secara garis besar, OpenGL memiliki beberapa tahapan operasi pemrosesan. Tahap
pertama adalah display list, yaitu pengguna bisa mengumpulkan beberapa perintah-perintah yang
digunakan pada display list untuk diproses pada nantinya. Tahap kedua adalah evaluator, yang
melakukan evaluasi perintah polinomial nilai-nilai input untuk melakukan perhitungan pada
kurva dan geometri permukaan. Tahap ketiga adalah per-vertex operations and primitive
assembly, yaitu tahapan pemrosesan pada OpenGL di mana sekumpulan vertex
ditransformasikan dan primitives dipotong dan dimasukkan ke dalam viewport untuk dilakukan
proses rasterization. Tahap keempat adalah rasterization, di mana sekumpulan alamat frame-
buffer dan nilai-nilai yang berkaitan dihasilkan dengan deskripsi dua dimensi baik mengenai
titik, segmen garis, maupun poligon. Tahap terakhir adalah per-fragment operations, yang
melibatkan perbaharuan tertentu pada frame-buffer berdasarkan nilai z yang telah disimpan dan
yang akan dimasukkan, di mana nilai z ini berguna untuk z-buffering. Tahap ini juga melakukan
perbaharuan tertentu pada frame-buffer berdasarkan pencampuran warna-warna pixel yang
hendak diinput dengan warna yang disimpan, serta operasi-operasi logika lainnya pada nilai-nilai
pixel. Data input bisa dalam bentuk kumpulan pixel maupun vertex, yang melewati tahap
pertama dan diproses sebagai pixel dalam tahap pixel operations. Hasil tahapan ini bisa disimpan
sebagai texture memory, untuk digunakan dalam tahap rasterization, atau dilakukan
rasterization dan hasil fragmentasinya digabungkan ke dalam frame-buffer.

K. Sintaks Perintah Pada OpenGL


Sintaks perintah OpenGL mengikuti aturan penulisan dari librarydimana fungsi
tersebut berasal, format penulisan fungsi OpenGL adalah :
<awalan library><perintah><optional jumlah argumen><optional tipe argumen>
Semua perintah OpenGL menggunakan awalan Gldiikuti dengan huruf kapital pada
setiap kata membentuk nama perintah (sebagai contoh glClearColor).Untuk mendefinisikan
konstanta diawali dengan GL_, dengan menggunakan huruf kapital dan garis bawah untuk
memisahkan kata (seperti GL_POLY_STIPPLE). Terkadang beberapa huruf dan angka
ditambahkan pada akhir perintah (seperti 3fpada glVertex3f). Dalam hal ini angka 3
menunjukkan berapa banyak argumen yang harus ada pada perintah tersebut dan akhiran huruf f
menunjukkan jenis datanya yaitu floating. Sebagai contoh pada dua perintah berikut ini :
glVertex3i(1,0,-2);
glVertex3f(1.0, 0.0, -2.0);
adalah sama yaitu meletakkan titik di layar pada koordinat x = 1, y = 0 dan z = -2,
perbedaannya yaitu pada perintah pertama menspesifikasikan titik dengan tipe data integer
32bitsedangkan yang kedua dengan tipe data single precision floating point. Beberapa perintah
OpenGL menambahkan perintah huruf akhir vyang menunjukkan bahwa perintah tersebut
menggunakan pointer ke array/vektor. Di bawah ini contoh perbedaannya.
float color_array[]={1.0,0.0,0.0}
glColor3f (1.0,0.0,0.0);
glColor3fv(color_array);

L. Library Yang Berhubungan Dengan OpenGL


OpenGL menyediakan set perintah untuk menggambar dan semua penggambaran
yang lebih tinggi tingkatnya harus dilakukan dengan mengambil fungsi dasar dari perintah
ini. Maka dari itu dapat dibuat library itu sendiri di atas program OpenGL yang mempermudah
pemrograman lebih lanjut. Fungsi asli dari OpenGL sendiri selalu diawali dengan glyang
terdapat pada library opengl32.dlldan file header gl.h. Sedangkan beberapa library yang telah
ditulis untuk menyediakan fungsi-fungsi tambahan pada OpenGL adalah :
1. OpenGLUtility Library (GLU) yang didalamnya terdapat sejumlah rutin yang
menggunakan level bawah dari perintah OpenGL. Rutin-rutin ini mempunyai awalan glu.
Library ini digunakan sebagai bagian dari implementasi OpenGL.
2. OpenGL Extension untuk X-Windows yang menyediakan fungsi untuk menciptakan
OpenGL context dan mengasosiasikannya dengan mesin yang menggunakan X-
Windows.Rutin-rutin ini mempunyai awalan glx.
3. Auxiliary atau aux library terdapat pada library glaux.lib dan file header glaux.h.
Perintah yang akan digunakan selalu menggunakan awalan aux
4. OpenGL Utility Toolkit (GLUT)adalah toolkituntuk sistem windowsyang ditulis oleh
Mark Kilgard untuk menyembunyikan perintah API sistem windowsyang kompleks.
M. Pembuatan Program Sederhana Dengan OpenGL

#include <GL/glut.h>
#include <math.h>

void
display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glColor3f(0.0, 0.0, 1.0); /* blue */
glVertex2d(-1, -(1*sqrt(3))/2);
glColor3f(0.0, 1.0, 0.0); /* green */
glVertex2d(1, -(1*sqrt(3))/2);
glColor3f(1.0, 0.0, 0.0); /* red */
glVertex2d(0, (1*sqrt(3))/2);
glEnd();
glFlush(); /* Single buffered, so needs a flush. */
}

int
main(int argc, char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("single triangle");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
Hasil run program
BAB III
PENUTUP
3.1 Kesimpulan
Grafika Komputer adalah teknik-teknik dalam ilmu komputer dan matematika untuk
merepresentasikan dan memanipulasi data gambar menggunakan komputer. Dengan bahasa lain,
istilah grafika komputer juga dapat diartikan segala sesuatu selain teks atau suara.
Seiring dengan perkembangan teknologi, gambar-gambar yang dihasilkan dan
ditampilkan pada komputer menjadi bagian kehidupan sehari-hari yang dapat ditemui misalnya
pada televisi, koran dan majalah yang fungsinya untuk menampilkan hasil yang lebih
komunikatif dan realistis.
Selain itu juga grafika komputer ditemukan pada bidang- bidang kedokteran, geologi dan
tak terkecuali dalam bidang pendidikan untuk pengajaran dan penulisan karya-karya ilmiah.
Salah satu aplikasi yang nyata dari grafika komputer adalah untuk visualisasi data dalam bentuk
grafis 2D atau 3D dilengkapi dengan animasi. Walaupun bentuk grafis 3D lebih realistis, namun
bentuk 2D masih banyak dipergunakan.
DAFTAR PUSTAKA

Anggara Bayu. 2013. Sejarah dan Pengenalan


OpenGL.https://anggaradian.wordpress.com/2013/04/28/sejarah-dan-pengenalan-
opengl/
Anonim.2019. Hardware dan Software pendukung Grafik
Komputer.https://faishalaldiyan87.blogspot.com/2019/09/hardware-dan-software-
pendukung-grafik.html

Anonim. 2021. Aplikasi Grafika Komputer.https://id.wikipedia.org/wiki/Grafika_komputer

Anonim.2021.Sejarah grafika komputer.http://www.pusatpelatihan.com/2016/12/sejarah-grafika-


komputer.html

Gagal Sarjana. 2015. OpenGL dan GLUT. http://gagalskom.blogspot.com/2015/12/opengl-


dan-glut.html

Ketutrare.2013. Membuat Program Segitiga Sederhana Dengan


OpenGL.https://www.ketutrare.com/2013/05/membuat-program-segitiga-
sederhana.html
.
Suswan Widyawati. 2017. Pengenalan OpenGL. Sintax Perintah OpenGL. Library yang
Berhubungan dengan OpenGL. https://docplayer.info/48740912-Pengenalan-opengl-sintax-
perintah-opengl-library-yang-berhubungan-dengan-opengl.html

Anda mungkin juga menyukai