Open GL


OPEN GL
( TUGAS )
NAMA                : GESTIYAWATI
NPM                  : 12110984
KELAS               :  3KA28 
JURUSAN           :  SISTEM INFORMASI
FAKULTAS          :  ILMU KOMPUTER
MATA KULIAH    :  GRAFIK KOMP. & PENGOLAHAN CITRA

Membuat garis vertical, horizontal dan diagonal dengan open gl

Software yang di perlukan adalah DEVCPP dan GLUT-3.7.6 seperti pada gambar di bawah ini:




Instalasi DVCPP

Pilih inggris, klik ok.


Klik I Agree untuk melanjutkan instalasi


Klik next


Klik install


Tunggu sampai tombol next bisa di klik, baru di klik next

Gambar diatas biasanya muncul jika computer kita menggunakan user lebih dari satu. Klik yes jika ingin di install di semua user yang sedang di gunakan, klik no jika tidak mau menggunakan semua user.






Setelah diinstall. Pada menubar pilih tools -> package manager


Lalu ketika package manager sudah muncul pilih type file zip. Dan klik glut-3 di tempat kita meletakkan data tersebut. Lalu klik open.

Secara otomatis akan menginstall dengan sendirinya setelah di klik open, seperti gambar di bawah ini.

Jika glut-bin sudah ada di dalam package manager. Maka openGL siap di jalankan.

Untuk membuat file baru pada menubar pilih file -> new -> project

Pilih yang multimedia untuk OpenGL, lalu klik OK.


Untuk membuat kodingan garis Horizontal



Logika programnya :
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
 [ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA ]

glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar belakang dengan warna hitam]

glPushMatrix ();             [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);     [untuk menentukan warna garis/titik]

glBegin(GL_LINES);                [untuk menggambar garis dari titik yang digunakan ]
glVertex3f(0.15,15.0,18.18);  [ untuk menentukan titik awal yang digunakan ]

glVertex3f(0,0,0.0);                 [ untuk menentukan titik akhir yang digunakan ]

glEnd ();             [untuk mengakhiri gambar garis dititik akhir ]

glPopMatrix (); [Membuat baris kode menjadi tidak berlaku untuk bagian luar]

SwapBuffers (hDC); [digunakan untuk menukar bagian belakang buffer menjadi buffer layar]

Sleep (1);




Untuk membuat kodingan garis vertikal

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
[ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]

glClear (GL_COLOR_BUFFER_BIT);
[untuk membersihkan layar latar belakang dengan warna hitam]

glPushMatrix();           [Membuat baris kode menjadi tidak berlaku untuk bagian luar]
glClearColor(1,1,1,0);  [untuk menentukan warna garis/titik]
glColor3f(1,1,1); //      [untuk menentukan warna garis/titik]

glBegin(GL_LINES);               [untuk menggambar garis dari titik yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);

glVertex3f(-0.7f, 0.0f, 0.0f);   [ untuk menentukan titik awal yang digunakan ]
glColor3f(0.0f, 0.0f, 1.0f);        [ untuk menentukan titik yang digunakan ]
glVertex3f(0.7f, 0.0f, 0.0f);     [ untuk menentukan titik akhir yang digunakan ]

glEnd();             [untuk mengakhiri gambar garis dititik akhir ]
glPopMatrix(); [Membuat baris kode menjadi tidak berlaku untuk bagian luar]

SwapBuffers (hDC);
[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]

Sleep (1);


Untuk membuat kodingan garis diagonal


/*Untuk membuat garis Diagonal*/
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);  
 [ untuk memilih warna yang digunakan untuk membersihkan latar dalammode RGBA]

glClear (GL_COLOR_BUFFER_BIT); 
[untuk membersihkan layar latar belakang dengan warna hitam]

glPushMatrix ();           [Membuat baris kode menjadi tidak berlaku untuk bagian luar]

glClearColor(1,1,1,0);   [untuk menentukan warna garis/titik]

glColor3f(1,1,1); //       [untuk menentukan warna garis/titik]

glBegin(GL_LINES);        [untuk menggambar garis dari titik yang digunakan ]

glVertex3f(0,0,-0.8);        [ untuk menentukan titik awal yang digunakan ]

glVertex3f(9.9,8.9,0.1);    [ untuk menentukan titik akhir yang digunakan ]



glEnd ();              [untuk mengakhiri gambar garis dititik akhir ]

glPopMatrix ();  [Membuat baris kode menjadi tidak berlaku untuk bagian luar]

SwapBuffers (hDC);
[digunakan untuk menukar bagian belakang buffer menjadi buffer layar]


Sleep (1);





              






Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook

Badegos Ronggas


Tentang Penulis
(bahasa Indonesia)



Gestiyawati (perempuan yang lahir di bulan agustus). Nama Gesti di ambil dari kata agustus kata nyokap sih gitu meskipun terkadang gue suka berfikir diambil dari mananya gitu? kalo dude harlino dudenya di ambil dari bulan dan tanggal dia lahir yaitu DUa DEsember (DUDE) jelas kan? Nah kalo gue ajaib banget deh, GESTI di ambil dari mananya di tanggal kelahiran gue 30 Agustus 1992? Oke fine sejenak lupakan pemikiran gue itu yang sejujurnya aja sebenarnya gue masih bertanya-tanya tentang hali itu. Pernah suatu ketika :

Mama : “nama GESTI itu di ambil dari tanggal dan bulan kamu lahir” (jawaban kekeh nyokap tiap kali gue bertanya asal muasal nama gue)
Gue :  “tapi kan ma, agustus itu ga ada GES nya? Kenapa namanya ga  Agustiyawati kan jelas agustusnya ma” (mencoba membuat nyokap gue galau)
Nyokap : “…..hmmmm (galau beneran) iya juga sih tapi yawdahlah kamu bersyukur aja daripada mama kasih kamu nama ususnyawati?( agUStUS  )”  

Gue langsung berfikir, kalo nama gue beneran ususnyawati. Entar tiap kali ada temen gue yang manggil nama depan gue secara berulang akan seperti ini jadinya “Us…Us..” itu manggil gue apa ngusir gue? Yang ada gue bakalan galau setiap hari gara-gara nama. Atau mungkin kalau nama gue beneran usunyawati. jadi kalo misalnya gue mahasiswi baru terus dosen manggil nama gue dengan sebutan “Usus,,,usus mana usus?” terus tiba-tiba ada yang nyeletuk “usus ada di pasar bu..” mampus gue deh. Gue bakalan pake helm terus menerus tiap kali gue masuk kampus. Untung aja nyokap mengubur dalam-dalam nama ususnyawati itu jadi gue terbebas dari mimpi buruk.

 Ngomongin nyokap, nyokap gue itu satu-satunya anggota keluarga yang kritis banget dan bokap gue adalah yang demokratis banget. jadi kalo di gabungin keluarga gue adalah keluarga yang kritis dan demokratis jadi anggota keluarga gue selalu berorasi dengan piring dan sendok tiap pagi. Nyokap dan bokap adalah JAWA TULEN dan anak-anaknya termasuk gue, lahir di Bekasi terkadang nyokap sama bokap itu kalo di rumah selalu ngomong pake bahasa JAWA. Entah mengapa kaka gue, gue dan adik-adik gue belum bisa ngomong jawa. Pernah suatu ketika gue bertanya:

Gue : “mama sama bapa ngomong bahasa jawa mulu nih. Gesti ga ngerti deh” (muka bête)
Nyokap : “udah kamu mah diem aja. Ini kan bahasa romantis mamamu sama bapamu” (muka memerah kaya anak 17 tahun yang baru aja jatuh cinta)
Gue : “yailah maa….” (padahal mah gue ngerti tuh yang di bahas ya Cuma nanya ‘abis dari mana, pesenan nyokap di beliin apa ga’ dalem hati gue mana romantisnya?)  -_- #selesai

Agama keluarga gue Alhamdulillah semuanya islam. Gue adalah anak ke dua dari empat bersaudara. Kaka gue perempuan namanya IKA dan dia udah meried sekarang punya satu anak namanya wahfi sekarang usianya baru 1 bulan. Adik gue yang pertama laki-laki namanya Muhnizar dan dia tidak bisa naik motor padahal sekarang dia kelas 2 SMK yang tinggi badannya berlipet-lipet dari tinggi badan gue. Adik gue yang ke dua perempuan namanya Febi dan dia adalah satu-satunya orang yang mengaku foto kecil gue adalah dirinya karena memang kata nyokap waktu gue kecil gue mirip banget sama febi. Si febi saking exited banget sama kata MIRIP dia selalu bilang ke orang-orang kalo GESTI dan FEBI adalah anak kembar. Padahal umur gue sama umur dia bedanya 12 tahun.

Gue punya banyak banget cita-cita dan entah mengapa cita-cita gue selalu berubah tiap tingkat pendidikan. Saat MI (Madrasah Ibtidaiyah) gue bercita-cita ingin menjadi insinyur pertanian,  seiring berjalanannya waktu gue tersadar kalau ternyata gelar insinyur di Indonesia itu udah ga ada karena sekarang berubah jadi ST (sarjana Teknik). Akhirnya sewaktu SMP cita-cita gue mau menjadi penulis, karena saat SMP gue sering baca buku novel, bikin puisi juga sama suka iseng bikin cerpen. Seiring berjalannya waktu juga banyak yang bilang kalau jadi penulis itu bisa di jadiin kerjaan sampingan, lagi juga jadi penulis itu harus creative, saat itu juga gue DROP banget karena gue merasa emang sih gue itu ga creative. Fine, akhirnya gue mundur cita-cita jadi penulis. Nah pas SMK nih gue ambil jurusan computer dari situ gue have fun banget belajar computer, ngoding sama bloging pokonya computer itu my life lah buat gue, akhirnya gue punya cita-cita mau jadi programmer. Kalau ada yang bertanya tentang cita-cita gue yang sekarang ini sebenarnya apa? Gue juga bingung mau jawab apa? Karena cita-cita gue banyaaaaaaaak banget. intinya sih semua yang gue bilang tadi itu cita-cita gue. Gue lebih suka punya banyak cita-cita dan dari salah satu cita-cita itu bisa gue wujudkan, daripada gue punya satu cita-cita, terus gue mesti melakukan hal yang gimanapun caranya biar gue bisa wujudin cita-cita itu. Gue lebih suka hal-hal yang kecil, sederhana tapi membawa pengaruh besar dalam hidup gue.

Gue TK umur 6 tahun di TK Islam ANNUR (1998). MI umur 7 tahun (1999) di MI ANNUR. SMP umur 13 tahun (2004) di SMP Islam ANNUR. SMK umur 16 tahun (2007) di SMKN 1 Kota Bekasi jurusan Teknik Komputer Jaringan. Kuliah umur 18 tahun di UNIVERSITAS GUNADARMA (2010) jurusan Sistem Informasi.

Pengalaman gue tentang pendidikan Alhamdulillah lumayan banyak kenapa gue sebut banyak karena pengalaman pendidikan gue ada lebih dari tiga. Jadi apapun yang lebih dari tiga menurut gue itu adalah banyak. Pengalaman yang pertama adalah sewaktu kelas 2 SMK gue magang di PT. Braja Mukti Cakra selama 4 bulan di departemen produksi. Di sana gue belajar banyak hal mengenai dunia perusahaan, bagaimana siklus perusahaan, bagaimana kerjasama tim pokonya gue belajar banyak tentang dunia perusahaan terutama DISIPLIN. Pengalaman yang kedua adalah pendidikan sistem ganda selama 2 bulan di CV. Visio Computer di sana belajar banyak hal mengenai computer terutama di bidang hardwarenya. Yang ketiga adalah sewaktu kelas 2 SMK juga gue ikut pelatihan broadcast di universitas prof. dr. mustopo, disana gue di ajarin tentang dunia broadcast yaitu bagaimana caranya jadi penyiar radio yang handal, di ajarkan beberapa teknik pengambilan gambar kamera, apa saja pekerjaan yang ada di balik layar dll. Pengalaman pendidikan cukup tiga saja, karena kalo menyebutkan semuanya takut di kira sombong deh hehe. Gue punya pengalaman buruk yang ga pernah gue lupain, sampai sekarangpun  penyesalan itu ada. Mungkin penyesalan itu akan hilang kalau gue udah lulus dari gunadarma. Pengalaman buruknya adalah gue pernah melamar jadi asisten lab TI gunadarma terus pas hari H tesnya jadwal tes itu jam 8 tetapi gue malah bangun jam 8 alhasil gue ga datang deh pas tes itu L pengalaman yang ga pernah gue lupain selama ini adalah tiap tanggal 2 februari tepat pas nyokap ulang tahun. mungkin ini terlihat biasa aja dan kaya bukan pengalaman tapi buat gue ini adalah pengalaman terindah gue karena gue merasa Cuma di tanggal itu gue bisa kasih nyokap kue ulang tahun dan Cuma itu yang bisa gue kasih ke nyokap karena selain dari tanggal itu gue Cuma anak yang ga berguna yang kerjaannya Cuma tidur doang.


Inilah gue dengan Motto hidup “JANGAN BIARKAN SESUATU YANG TIDAK BERARTI MEMBUAT GUE KEHILANGAN SESUATU YANG BERARTI.”

(BADEGOS RONGGAS)




Follow Me On Twitter Follow Me On Instagram Follow Me On Facebook ndorogestii@gmail.com Follow Me On Fanpage Facebook