Anda di halaman 1dari 17

Mahaputra Ilham Awal

2210171024

22 februari 2019

Instalasi open gl
BAB 1. Dasar Teori
1.1 Microsoft Visual Studio
Microsoft Visual Studio adalah sebuah perangkat lunak lengkap yang dapat
digunakan untuk melakukan pengembangan aplikasi baik dari aplikasi bisnis, aplikasi
personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi
Windows, ataupun aplikasi Web. Visual Studio mencakup compiler, SDK, Intergrated
Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN
Library).Visual Studio memiliki beberapa Bahasa pemrograman seperti Visual C++,
Visual C#, Visual Basic, Visual J#, dll.

Gambar 1. Logo Visual Studio


Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi
dalam native code (dalam bentuk bahasa mesin yang berjalan di atas Windows)
ataupun managed code (dalam bentuk Microsoft Intermediate Language di atas .NET
Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan
aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact
Framework).
Gambar 2. Tampilan Awal Visual Studio 2015

1.2 OpenGL
OpenGL (Open Graphics Library) merupakan salah satu API, yakni
sebuah library yang terdiri dari berbagai macam fungsi dan biasanya digunakan
untuk menggambar sebuah objek 2D atau 3D. OpenGL pada awalnya didesain
untuk digunakan pada bahasa pemrograman C/C++, namun dalam
perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman
yang lain seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun
OpenGL di-package secara berbeda-beda sesuai dengan bahasa pemrograman
yang digunakan. OpenGL dikembangkan oleh Silicon Graphics Inc(SGI) pada
tahun 1992 dan secara luas digunakan dalam CAD, realitas maya, visualisasi
ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan
dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows
platform. OpenGL dikelola oleh sebuah teknologi konsorsium nirlaba yaitu
Khronos Group.

Gambar 3. Logo OpenGL


BAB 2. Peralatan
2.1 Hardware
 1 Set PC/ Laptop
2.2 Software
 Microsoft Visual Studio 2015
2.2 Library
 OpenGL GLEW
 OpenGL GLFW

BAB 3. Eksperimentasi Setup

Gambar 4. Diagram Alur Percobaan


3.1 Kerangka / alur yang dikerjakan
1. Install Visual Studio
2. Download library openGL GLEW dan GLFW
 GLEW Link download : http://glew.sourceforge.net/
 Klik windows 32-bit and 64-bit

 GLFW Link download : https://www.glfw.org/


 Klik download dan pilih windows binaries nya

3. Kemudian ekstrak file zip dari GLEW dan GLFW dan jadikan pada suatu
folder bernama “opengl” pada direktori C:.
4. Buka visual studio, Kemudian pilih “New Project”

5. Pilih visual c++ dengan format “Win32 Console Application”.


6. Klik kanan opengl_1, pilih add, new item

7. Pilih file c++, ganti nama menjadi main.cpp


8. Kemudian klik kanan opengl_1, pilih properties
9. Pilih menu C/C++, General, Additional Include Directories, Edit

10. Pilih New File, kemudian klik triple dots.

11. Pilih direktori Include “glew” pada folder opengl


12. Ulangi langkah 11 sampai 12, kemudian pilih direktori Include “glfw” pada
folder opengl

13. Kemudian klik OK

14. Klik menu Linker, General, Additional Library Directories, Edit


15. Klik New File, kemudian klik triple dots

16. Pilih direktori Library “glew” -> lib -> release -> win32, kemudian select
folder

17. Ulangi langkah 17 sampai 18, kemudian pilih direktori include glfw -> lib-
vc2015 (sesuaikan dengan versi visual studio), klik select folder,
18. Kemudian klik Ok

19. Kemudian klik Apply


20. Pada menu Linker, klik input, Additional Dependencies, Edit

21. Kemudian ketik :


opengl32.lib
glew32.lib
glfw3.lib

22. Cari file glew32.dll pada direktori glew -> bin -> release -> Win32
23. Copy file glew32.dll pada folder project yang telah kalian buat

24. Kemudian ketik kode program dibawah ini pada main.cpp

#include <GL/glew.h>
#include <GLFW/glfw3.h>

int main(void)
{
GLFWwindow *window;

//initialize
he GLFW
if(!glf
wInit()){
return -1;
}

//create a windowed mode and its OpenGL context


window = glfwCreateWindow( 640, 480, "OpenGL
Project Tutorial", NULL, NULL);

if(!window){
glfwTerminate();
return -1;
}

//make the windows context current //loop until the user coses the
window while(!glfwWindowShouldClose(window)){
glClear(GL_COLOR_BUFFER_BIT);

//render the OpenGL


//sweap front and back buffers
glfwSwapBuffers(window);
//poll for and process events
glfwPollEvents();
}
glfwTerminate();
}
25. Apabila kode program yang decompile benar akan muncul window seperti
gambar dibawah ini

BAB 4 Hasil Pengujian dan Analisa

Pada saat kompilasi tidak terjadi eror dikarenakan pemanggilan library opengl sudah benar
dan proses setting library opengl sesuai pada modul instalasi
BAB 5 Kesimpulan

Pada saat melakukan kompilasi terjadi dikarenakan pemanggilan library opengl sudah
benar. Adanya looping berfungsi window akan terus terbuka hingga window ditutup
Mulai

Install Visual Studio

Download Library dan


OpenGL GLEW dan GLFW

Hubungkan Library GLEW dan


GLFW pada Visual Studio

Uji Library dengan Kode


Sederhana

Selesai

Anda mungkin juga menyukai