You are on page 1of 6

ANALISA PROGRAM

REFLEKSI OBJEK 2D

Diajukan Oleh :
Aktuallitas Gulo
141401145
Thomas Junanta Ginting
141401130
William Andrei
141401151
Ericko Liu
141401118
Yogi E. Simangunsong
141401112

PROGRAM STUDI S1 ILMU KOMPUTER


FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2016

ANALISIS PROGRAM

I.

Metode Inputan
Di dalam program ini kami menggunakan metode Inputan secara console dengan
bahasa c++ :
-

Input jumlah titik yang akan dicoba :

Input titik titik x dan y, berdasarkan jumlah titik yang telah ditentukan
sebelumnya :

Tentukan Metode Refleksi yang digunakan, dengan syarat :


a. Input 1 -> untuk Refleksi pada Sb x
b. Input 2 -> untuk Refleksi pada Sb y
c. Input 3 -> untuk Refleksi pada Sb xy

pada contoh di atas kami memilih refleksi sb-x

II.

Proses Compiling
Kompilasi Program hanya dapat dilakukan pada program CodeBlock dengan bahasa
c++ dan Library <GL/glut.h>. kami menggunakan CodeBlock sebagai compiler
karena program konsol sebagai inputan titik - titik untuk menghasilkan objek grafis
hanya dapat dikompilasi pada program ini. Jika menggunakan Dev c++ yang
sebelumnya library <GL/glut.h> telah include, maka kompilasi terhadap program
konsol tidak dapat dieksekusi.

III.

Output Program
Catatan :
Objek berwarna biru : Objek awal
Objek berwarna hijau : Objek hasil refleksi
1. Untuk Refleksi pada Sb x :

2. Untuk Refleksi pada Sb y :

3. Untuk refleksi pada Sb xy :

IV.

Kesimpulan
Program di atas dibuat untuk mengetahui hasil refleksi dari sebuah objek 2D. Metode
Refleksi yang digunakan adalah 3 jenis :
1. Refleksi pada Sb-x
2. Refleksi pada Sb-y
3. Refleksi pada Sb-xy
Input program dilakukan pada interface konsol, Kompilasi dilakukan pada program
CodeBlock, dan output yang dihasilkan adalah Objek dengan titik-titik yang telah
ditentukan (berwarna biru) dan Objek hasil refleksi (berwarna hijau)

V.

Kelemahan Program
Berikut beberapa kelemahan dari Program Refleksi Objek 2D di atas :
1. Program hanya dapat dalam satu waktu saja/hanya untuk sekali kompilasi
2. Dalam membentuk objek 2D, program menggunakan fungsi GL_LINE_STRIP,
sehingga terdapat sedikit kerumitan dalam proses pembuatan objek. Jika
menggunakan GL_POLYGON, maka perulangan terhadap titik titik yang
dilakukan akan mengalami masalah/objek tidak terbentuk sempurna, sesuai yang
diinginkan.
3. Hanya dapat dijalankan dengan compiler CodeBlock.

You might also like