1. Rafik : 2105903040063
2. Salsabila Fadiyah : 2105903040090
3. Syaikhul Muannas : 2105903040066
FAKULTAS TEKNIK
Komputer Grafis merupakan bagian dari ilmu komputer yang digunakan dalam
pembuatan dan memanipulasi gambar secara digital baik 2 dimensi maupun yang 3 dimensi
menggunakan alat yang terdiri dari perangkat keras dan lunak. Komputer Grafis juga sering
disebut dengan visualisasi data. OpenGL (Open Graphic Library) merupakan library yang
terdari dari berbagai macam fungsi yang dapat mempermudah pekerjaan dan keperluan
dalam komputer grafis untuk menggambar beberapa objek 2D dan 3D. Library – library ini
mendefinisikan sebuah Bahasa, cross platfrom API (antar muka pemrograman aplikasi)
untuk menulis aplikasi yang menghasilkan objek 2D dan 3D grafis. Bahasa pemprograman
yang digunakan pada umumnya adalah Bahasa C++. Dalam menggunakan OpenGL
membutuhkan suatu konsepsi dalam implementasi pada proteksi objek dengan
menggunakan cara yang sudah umum digunakan yaitu membuat Window-based OpenGL
dengan memerlukan tool tertentu. Tool yang saat ini digunakan adalah GLUT. GLUT
(OpenGL Utility Toolkit) merupakan pengembangan dari OpenGL yang didesain untuk
aplikasi dengan level kecil hingga menengah dan menggunakan callback function untuk
menambahkan interaksi dari user.
Segala puji bagi Allah SWT atas segala limpahan rahmat, nikmat , dan karunia-Nya
sehingga kami dapat menyelesaikan tugas laporan pratikum yang berjudul “LAPORAN
HASIL PRAKTIKUM KOMPUTER GRAFIS MEMBUAT GAMBAR BUMI
MENGELILINGI MATAHARI 2D MENGGUNAKAN OPENGL”. Shalawat dan salam
kepada Nabi besar Muhammad SAW yang telah membawa kita dari alam kebodohan ke
alam yang penuh dengan ilmu pengetahuan.
Adapun tujuan dari penulisan laporan ini adalah untuk memenuhi tugas akhir pada
mata kuliah komputer grafis. Kami mengucapkan terima kasih kepada ibu Andriani Putri,
S.Kom, M.Sc selaku Dosen mata kuliah komputer grafis yang telah memberikan tugas ini
sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang kami
tekuni ini.
Kami menyadari bahwa laporan pratikum ini masih jauh dari kata sempurna dan
masih memiliki kekurangan. Maka, saran dan kritik yang membangun dari pembaca kami
perlukan untuk kesempurnaan laporan ini.
Kami berharap semoga laporan ini dapat bermanfaat dan menjadi sumber inspirasi
atau referensi bagi pembaca.
ABSTRAK ........................................................................................................................................ 2
KATA PENGANTAR ...................................................................................................................... 3
DAFTAR ISI ..................................................................................................................................... 4
BAB I ................................................................................................................................................. 5
PENDAHULUAN ............................................................................................................................. 5
1.1 Latar Belakang ................................................................................................. 5
1.2 Tujuan Praktikum............................................................................................ 5
1.3 Manfaat ............................................................................................................. 5
BAB II ............................................................................................................................................... 6
TINJAUAN PUSTAKA ................................................................................................................... 6
2.1 Komputer Grafis ............................................................................................... 6
2.2 Open GL ............................................................................................................. 6
2.3 GLUT (OpenGL Utility Toolkit) ..................................................................... 7
BAB III .............................................................................................................................................. 8
METODOLOGI ............................................................................................................................... 8
3.1 Hari dan Waktu Pembuatan Projek................................................................ 8
3.2 Alat dan Bahan .................................................................................................. 8
3.3 Prosedur Kerja .................................................................................................. 8
BAB IV .............................................................................................................................................. 9
HASIL DAN PEMBAHASAN ........................................................................................................ 9
5.1 Sintax pembuatan.............................................................................................. 9
5.2 Output.............................................................................................................. 12
BAB V.............................................................................................................................................. 13
KESIMPULAN ............................................................................................................................... 13
DAFTAR PUSTAKA ..................................................................................................................... 14
BAB I
PENDAHULUAN
1.3 Manfaat
• Dapat mengetahui cara pembuatan gambar bumi mengelilingi matahari 2D
menggunakan aplikasi Code Bloks
• Dapat mengetahui cara mengimplementasikan fungsi dari Open GL
menggunakan bahasa C++
BAB II
TINJAUAN PUSTAKA
2.2 Open GL
OpenGL (Open Graphic Library) merupakan library yang terdari dari berbagai macam
fungsi yang dapat mempermudah pekerjaan atau keperluan dalam komputer grafis untuk
menggambar beberapa objek 2D dan 3D. Open GL bersifat cross-platform artinya dapat
digunakan pada berbagai platform sistem operasi. Fungsi dasar dari Open GL adalah untuk
mengeluarkan koleksi perintah khusus ke sistem operasi.
Perintah dalam Open GL menggunakan awalan gl dan diikuti dengan huruf kapital
disetiap kata yang berbentuk kata perintah. Sintax perintah dari Open GL ini mengikuti
aturan penulisan dari library asal fungsi tersebut. Format penulisan fungsi Open GL adalah
<awalan library><perintah><optional jumlah argument><optional tipe argument>. Adapun
contoh-contoh perintah dalam Open GL yaitu:
• glvertex2(x, y); yaitu untuk menentukan posisi sebuah titik berada di
x dan y
• glvertex3(x,y,z); yaitu untuk menentukan posisi sebuah titik berada
di x,y, dan z
• glBegin(GL_POINTS)….glEnd(); yaitu untuk menggambar titik
• glPointSize(Glfloat Size); yaitu untuk menentukan besar titik
• glBegin(GL_LINES);….glEnd(); yaitu untuk menggambar garis
• glBegin(GL_LINE_STRIP)….glEnd(); yaitu untuk menggambar
garis terhubung
• glBegin(GL_TRIANGLES)….glEnd(); yaitu untuk menggambar
segitiga
• glBegin(GL_TRIANGLES_STRIP)….glEnd(); yaitu untuk
menggambar segitiga terhubung
• glcolor3f(…); yaitu untuk menentukan warna dan lain sebagainya.
METODOLOGI
KESIMPULAN
Efendi, Fery Sofian. (2017). Pelatihan Pelatihan Pembuatan Objek 3D bagi Siswa SMA dan
SMK Kabupaten Kediri. Jurnal INDEKS (Ilmu Pengetahuan dan Teknologi Terintregasi).
2(1).