Anda di halaman 1dari 8

LAPORAN AKHIR PRAKTIKUM

Nama Praktikum : Grafik Komputer


Kelas : 3IA23

Praktikum ke :1

Tanggal : 18 Oktober 2023

Materi : Pengenalan OpenGL

NPM : 51421540

Nama : Yovan Fajar Nurizal

Ketua Asisten : Ayu Fara Paramitha

Nama Asisten :

Paraf Asisten :

Jumlah Lembar : 8 Lembar

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2023
Listing
Program Satu
Program dua
Program tiga
Logika

Pada gambar pertama ini berisi suatu program yang menggunakan library yang berfungsi
untuk pemrograman grafis dan matematika. Kemudian saya disini membuat suatu program
dengan menggunakan fungsi yang bernama userdraw(){. Perintah glBegin(GL_POINTS);
berfungsi untuk membuat output titik. Kemudian terdapat perintah “glVertex2” perintah ini
digunakan untuk mendefinisikan menggambar titik sesuai koordinat.

Pada gambar ke dua ini berisi suatu program yang menggunakan library yang berfungsi untuk
pemrograman grafis dan matematika. Kemudian saya disini membuat suatu program dengan
menggunakan fungsi yang bernama userdraw(){. Perintah glBegin(GL_LINE_STRIP);
berfungsi untuk membuat output polyline. Kemudian terdapat perintah “glVertex2” perintah
ini digunakan untuk mendefinisikan menggambar titik sesuai koordinat.
Pada gambar ke tiga ini ini berisi suatu program yang menggunakan library yang berfungsi
untuk pemrograman grafis dan matematika. Kemudian saya disini membuat suatu program
dengan menggunakan fungsi yang bernama userdraw(){. Perintah
glBegin(GL_LINE_LOOP); berfungsi untuk membuat output polygon. Kemudian terdapat
perintah “glVertex2” perintah ini digunakan untuk mendefinisikan menggambar titik sesuai
koordinat.

Pada gambar ke empat ini terdapat fungsi bernama display, yang dimana terdapat perintah ini
digunakan untuk untuk menghapus (mengosongkan) isi dari buffer warna layar (color buffer)
dan menghapus tampilan sebelumnya agar output yang dikeluarkan tidak tumpang tindih.

Pada gambar ke lima ini terdapat perintah program yang digunakan untuk mengeksekusi
perintah yang telah dibuat dan akan menampilkan output sesuai dengan ukuran yang telah
diinput. Kemudian terdapat perintah glutCreateWindow("Yovan Fajar
Nurizal_51421540"); berfungsi untuk memberikan keterangan nama pembuat pada tampilan
jendela output.
Output
Kesatu
Kedua

Ketiga

Anda mungkin juga menyukai