0

Membuat OpenGL dengan DevC++

Posted by Yudha Husna Dewanto on 01.04
Membuat garis melalui OPEN GL

Nama   : Yudha Husna Dewanto
Kelas   : 3KA28
NPM   : 18110713


Disini saya akan membuat OpenGl garis Vertikal, Horizontal, dan Diagonal melalui DevC++

Apa itu Open GL ?

OpenGL (Pendahuluan)

OpenGL adalah suatu perangkat pembuat grafis standard yang digunakan untuk keperluan – keperluan pemrograman grafis. OpenGL bersifat opensource, multi-platform dan multi language. Saat ini semua bahasa pemrograman mendukung OpenGL. Dan OpenGL bisa bekerja dalam lingkungan Windows, Unix, SGI, Linux, freeBSD . Library dasar dari OpenGL adalah GLUT, dengan fasilitas yang bisa dikembangkan. Untuk OS Windows,library ini terdiri dari 3 files yaitu :

  1. Glut.h
  2. Glut32.lib
  3. Glut32.dll
Cara menginstall OPEN GL melalui DevC++



Gambar 1

Pada gambar 1 terdapat tahap awal memulai penginstallan OPEN GL melalui DevC++ ,Caranya masuk kedalam DevC++ lalu klik tools dan pilih package manager.

Gambar 2

Gambar ini merupakan pengistalan OpenGL pertama dengan cara klik install lalu pilih Glut.rar dan ubah ke generic file.

Setelah selesai semuanya di install maka kita harus langkah awal, klik Menu dan pilih project file lalu tekan Ok.
Lalu pada bagian multimedia dan klik OpenGL dan beri nama project.

Sudah selesai membuat project maka saatnya kita akan membuat garis Vertical, Horizontal,dan Diagonal.

Setelah membuat project pasti muncul di dalam layar komputer anda  lembaran kosong, dari situ lah kita akan membuat project pertama yaitu garis Vertical.


Gambar 3
Gambar ketiga ini adalah hasil penginputan coding untuk membuat garis vertical yang akan siap kita compile, cara compile dengan DevC++ iyalah tekan F9. setelah tekan itu maka akan muncul save project maka save lah file tersebut agar program garis Vertical yang telah kita buat jalan dengan sempurna.

Logika:


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);


Gambar 4

Iya setelah berhasil kita running program maka akan muncul output seperti gambar ke 4 itu adalah garis vertical yang kita telah buat seperti di Gambar ke 3.

Kini kita akan lanjut lagi membuat garis Horizontal, pertama masuk ke file dan new project maka akan muncul lembaran kosong kembali.

Gambar 5
Gambar ke 5 merupakan coding dari garis horizontal yang kita buat di lembaran baru kedua, setelah kita buat mari kita merunning program tersebut.


Logika:

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);



Gambar 6

Setelah gambar 5 di running apabila tidak terjadi eror maka hasil outputnya akan seperti gambar ke 6 gambar ini adalah gambar horizontal .

Kini kita akan lanjut lagi membuat garis Diagonal, pertama masuk ke file dan new project maka akan muncul lembaran kosong kembali.

Gambar 7
Gambar ketujuh merupakan codingan untuk membuat garis diagonal, apabila kalian sudah membuat codingan seperti di gambar tujuh maka kita akan mengcompile dengan cara ketik F9.


/*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);


Gambar 8

Pada gambar 8 ini merupakan garis diagonal apabila kalian telah merunning atau menjalankan codingan di gambar 7 maka akan muncullah hasil output di atas seperti gambar nomor 8.






|
0

Otobiografi saya

Posted by Yudha Husna Dewanto on 10.34

Nama  : Yudha Husna Dewanto
Kelas   : 3KA28
NPM   : 18110713

Otobiografi Yudha Husna Dewanto

Hallo perkenalkan nama saya Yudha Husna Dewanto saya lahir pada tanggal 24 Mei 1992, yang lahir di Jakarta bertempat di rumah sakit Hermina Jatinegara yang lebih tepatnya lagi ya di Indonesia hehehehe.
Oh iya saya anak pertama dari kedua orang tua saya loh yang bernama Agus Dewantoro dan GustiHajimirawati mereka berdua adalah orang tua yang sangat baik walaupun saya suka bikin mereka sedih saya selalu berdoa untuk mereka agar mereka mendapatkan umur yang panjang dan di murahkan rezekinya. Amien. :D

Dan berselang 2 tahun kemudian lahir lah ade saya yang 1 ini bernama Destia Rahma Dewanti yang alhamdulillah lahir pada tanggal 23 Desember 1994, dia juga lahir di Jakarta dan bertempat di rumah sakit Hermina Jatinegara.
Destia Rahma Dewanti ini merupakan adek kandung saya yang sangat sayangi cuman dia saja gatau betapa sayangnya kknya kedia, Di kasih tau hal yang baik baik sama saya tapi dia malah selalu sinis kepada saya. ( Emang susah jadi kk )

Tak lupa 1 hal saya merupakan cucu pertama dari kelurga Ayah dan Ibu saya, Keluarga Joko (keluarga ayah saya) dan Keluarga Amir Hasjim (Keluarga Ibu saya), Ayah saya anak ke satu dari keluarga Joko dan Ibu saya anak ke satu juga dari keluarga Amir Hasjim.

Saya mempunyai adek sebanyak 18 jumlah yang banyak, Adek kandung hanya 1 orang dan sisanya 17 orang adek sepupu. Suatu anugrah sekali buat saya karena saya merupakan panutan mereka dan saya harus memberikan contoh kepada mereka agar mereka menjadi orang yang berguna bagi Nusa Dan Bangsa.

Saya bergelut dalam dunia pendidikan pertama kali saya masuk ke TK (Taman Kanak-Kanak) saya masuk di TK Kartika X7 yang berada di Jatiwaringin Kalimalang lebih mudah lagi daerah disitu biasanya orang orang bilang KODAM .
Disitu saya belajar berbagai hal belajar membaca menulis menggambar, Guru TK saya bernama Ibu Tutik dia guru yang tidak saya pernah lupakan walaupun dia sering marah marahin saya, Ibu Tutik ini mempunyai badan yang tinggi rambut keriting panjang. Tetapi sayangnya Ibu Tuti sampai saya lulus TK dia tidak mendapatkan pendamping hidup saya sangat kasihan sekali melihat beliau padahal dia sangat baik sekali, Tenang Bu Tutik muridmu yang 1 ini akan terus mendoakan ibu agar ibu dapet jodoh hihihi :D.

Pendidikan pertama selesai saya kembali bergelut dalam dunia pendidikan kali ini saya berlangkah jauh pindah tempatnya ke Pondok Gede, Dan tempat pendidikan kali ini ialah SD (Sekolah Dasar) atas permitaan Kakek saya terhadap kedua orangtua saya,saya harus masuk SD Islami ya itu SD Islam Assyafiiyah 02 yang berdekatan dengan TK Assayafiiyah. SD Islam Assyafiiyah 02 ini SD swasta yang bagus loh dan sangat terkenal, Setelah saya masuk ke SD Islam Assayafiiyah saya berada di Kelas 1A (Kelas Grade Terbaik) hahaha, di kelas 1A ini saya banyak sekali ketemu dengan teman teman yang tak bisa saya sebutkan 1 per 1 heehehe(Maklum Lupa) Walikelas saya di kelas 1A ini ialah Ibu Retno dia guru Matematika walaupun dia berbadan mungil tetapi dia sangant cantik Ibu Retno ini sangat dekat dengan murid muridnya dia tidak membeda bedakan mana murid yang pintar dan pantas di sayang mana murid yang bodoh yang tidak pantas di sayang.

Menurut Ibu Retno ini semua murid di kelas saya sama seperti anak kandung saya, dia tidak sesekalipun memarahi kami, malah sebaliknya semakin kita rajin belajar dan menjaga sopan santun  maka dia akan sangat sayang kepada kita. Dan saya mengartikan pedoman ibu Retno itu adalah “Kesabaran ialah kunci kesuksesan” dari situlah saya tau bagaimana ibu Retno sabar dalam mendidik murid muridnya sehingga dia jadi Guru yang sangat di minta untuk mengajar 2 kelas.

Setelah saya lulus dari Kelas 1 maka saya masuk ke kelas 2, di kelas 2 ini saya lebih banyak mengenal teman teman saya dan teman teman di sekitar lingkungan saya, kelas 2 saya iyalah 2B kelas 2B ini berada di lantai 2 dan tak lupa setiap kenaikan kelas maka pergatian Walikelas kali ini walikelas saya bernama Bapak Ismain, Bapak Ismain ini merupakan guru mempunya 2 skill dia bisa mengajar ilmu IPS dan ilmu Olahraga. Beliau selalu masuk kelas tepat waktu dan rapih dalam berpakain, setiap beliau mengajar beliau selalu mengisi Rohani Islam dengan cara dia berkhutbah didepan muridnya atau beliau dan murid bertadarussan sekitar 15 menit atau setengah jam.
Pertama kali saya belajar IPS saya masih kurang mengerti apa itu Peta,Flora Fauna,Pulau dan lain lainnya. (ya maklum di TK enggak di ajarin) mulai dari sini saya belajar banyak hal makan saya tau bahwa bumi kita ini bulat dan saya tau ternyata di Indonesia ini bukan pulau Jawa saja yang ada tetepai masih banyak pulau pulau lainnya.

Setelah saya lulus  dari kelas 2 saya naik ke kelas 3 kini saya masuk di kelas 3C yang berada di lantai 3, Di kelas 3C ini saya mendapatkan Walikelas bernama Ibu Zulhaemi ibu Zulhaemi ini mempunya 2 orang anak kembar perempuan yang berkerudung, Ibu Zulhaemi ini guru IPS juga tetapi dia juga bisa mengajar Agama Islam loh.

Setelah saya lulus dari kelas 3 naik tingkat lagi dan sekarang kelas 4 kini saya mendapatkan kelas 4E disini Walikelasnya bernama Bapak Ali Munzadi walikelas saya ini mirip sekali dengan hitler (JUST KIDDING PAK :p)  Beliau juga pintar bermain bulu tangkis loh, Bapak Ali Munzadi mengajar IPA kali ini pelajaran tentang pertumbuhan mahluk hidup dan lain lainnya.

Setelah memasuki semester 2 Bapak Alimunzadi ini tertimpah musibah ia mengalami kecelekaan sepeda motor dan kakinya pun luka luka maka hampir 4 atau 5 bulan iya tidak bisa mengajar murid muridnya kembali.

Setelah bisa kembali mengajar diapun masih mengingat nama murid muridnya, Hebat ya bapak ini daya ingatnya kuat hehehe. Semoga saja Bapak Alimunzadi menjadi Guru yang terbaik di SD Islam Assyafiiyah.
Setelah saya lulus dari kelas 4 saya naik tingkat lagi gini sekarang saya kelas 5D di kelas 5 ini saya mendapatkan penyakit cacar air dan demam berdarah pada semester 1 terkena cacar air dan semester 2 demam berdarah untungnya saya bisa tetep bisa naik kelas karena saya tetap mengajar tugas tugas dan saya mengerjakan tugas di rumah sakit tersebut.

Setelah saya lulus kelas 5 kini saya kelas 6 dan saya mendapatkan kelas 6A Walikelas saya bernama Bapak Darsono beliau ini sangat hebat ilmu pengetahuan alamnya emang sangat cocok menjadi guru IPA hehehe. Saya sering sekali kena omelan dengan dia karena saya sering ngobrol saat kelas 6 dikelas hehehe maklum udah mulai bandel.

Kini saya lulus dari SD (Sekolah Dasar) dan kini saya melanjutkan ke SMP(Sekolah Menengah Pertama), SMP saya ialah SMP 255 yang berada di randen inten atau duren sawit sekolahnnya yang berada di pinggir jalan disitu tempatnya strategis karena banyak kendaraan berasal dari mana saja, maka bagi para siswa sangat mudah sekali untuk naik kendaraan umum hanya cukup naik angkutan umum 1 kali.

Setelah saya lulus dari SMP sayang melanjutkan sekolah saya di SMA (Sekolah Menengah Atas) saya masuk SMAN 50 Cipinang Muara Jakarta Timur mulai dari sini Revolusi saya bergulir dari sekolah ini saya mengenal keberanian,solidaritas dan sosialisas disini SMAN 50 ini siswa maupun siswinya saling tolong menolong dan bergotong royong untuk menjaga kebersamaan mereka, mereka tidak memandang yang mana kaya dan yang mana miskin semua di mata mereka sama saja hanya seorang Sahabat.

Dan akhirnya saya lulus dari dunia sekolah dan saya melanjutkan kependidikan tertinggi yaitu Perguruan tinggi saya masuk di Perguruan tinggi Universitas Gunadarma, karena dari dulu saya memang ingin sekali di Gunadarma. Universitas ini kental dengan ilmu Teknologinya. Saya banyak mendapatkan informasi dari tante saya yang lulusan dari Universitas Gunadarma dari hal hal yang positif maupun negatif, Karena memang saya niat dengan belajar pengoperasian komputer dan saya pun masuk jurusan SISTEM INFORMASI, di jurusan ini saya benar benar merasakan munculnya ke ahlianya saya dalam mengoperasikan data dan mengoperasikan komputer.

Semester 1 dan Semester 2 saya mendapatkan 1KA33 disini banyak sekali teman teman yang lebih tua dari saya ada yang dari kelahiran 1980an dan seangkatan dengan saya. Di kelas ini saya belajar untuk berdikusi, berkerjasama dan saling berbagi.

Dan kini saya memasuki semester 3 dan memasuki kelas 2KA28 di kelas ini saya mendapatkan teman baru lagi namun yah namanya baru masuk pasti ada rasa rasa gengsi dikitlah. Tapi ternyata tidak sama sekali kami pun langsung akrab dan tidak seperti kelas 2KA yang lain sudah 4 minggu masih belom mengenal 1 sama lainnya. Dan alhamdulillah sekarang saya sudah mulai mengenal 1 sama lainnya. Dan saya berjanji akan belajar dengan serius di kelas 2KA28 untuk meraih impian dan cita cita saya menjadi programmer.

Dan disemester ini kelaspun tetap sama cuman kodek kelas berubah menjadi 3KA28 di kelas ini kami tetep bersama menjaga 1 sama lain, di kelas ini benar benar seperti keluarga sendiri apabila kita susah sama sama susah apabila kita gembira sama sama gembira.

-Badegos Ronggasg



|

Copyright © 2009 When computer talks to human All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.