Senin, 26 Oktober 2015

Tugas 2. Bahasa Indonesia 1











Referensi :   
http://ejnteti.jteti.ugm.ac.id/index.php/JNTETI/issue/archive 

Membuat Menu Garis Vertikal, Garis Horizontal, dan Garis Diagonal dengan menggunakan Library OpenGL


Nama : Dita Anastasya Dyanti
NPM  : 12113603
Kelas  : 3 KA 33


Untuk membuat garis dengan menggunakan openGL dan C++ dev caranya sebagai berikut. Sebelumnya file openGL dan aplikasi C++ sudah ada pada komputer anda. Untuk menginstall openGL pada C++ dev dengan cara sebagai berikut.
Lagkah pertama buka C++ dev, pada menu bar pilih tools kemudian pilih package manager. Tampilannya seperti gambar dibawah ini.


Lali klik install dan cari file bernama glut37, kemudian open.


Maka akan tampil Installation wizard untuk menginstall glut tersebut, tampilannya seperti dibawah ini.


Ketika telah selesai menginstall dan ingin  membuat project dengan klik file pilih new project. Pada tab basic, pilih Console Application dan beri nama project.


Untuk memulai mengcoding program, panggil semua file header yg dibutuhkan untuk proses pembuatan program. Termasuk semua header untuk openGL. Lalu kita ketik codingan program yang ingin kita buat, seperti pada gambar dibawah ini.


Dan dibawah ini adalah codingan untuk membuat Garis Diagonal dan Garis Horizontal :


Dan dibawah ini adalah codingan untuk membuat Garis Vertikal :


  • glClear (GL_COLOR_BUFFER_BIT); digunakan untuk membersihkan layar latar belakang dengan warna hitam.
  • glPushMatrix (); digunakan untuk membuat baris kode menjadi tidak berlaku untuk baris luar.
  • glColor3f (1.0, 1.0, 1.0); digunakan untuk menentukan warna garis atau titik.
  • glBegin (GL_LINES); digunakan untuk menggambar garis dari titik.
  • glVertex3f (x+0.5, a+0.5, 0.0); digunakan untuk menentukan titik awal.
  • glVertex3f (x+0.5, b+0.5, 0.0); digunakan untuk menentukan titik awal.
  • glEnd (): digunakan untuk mengakhiri gambar garis dari titik akhir.

Untuk membuat tampilan ouput seperti tampilan menu adalah dengan membuat coding berikut.

 


Setelah proses coding telah selesai, maka hasil output akan seperti pada gambar - gambar berikut :



  • Vertikal



  •  Horizontal



  • Diagonal