OLEH :
NAMA
NIM
1120305047
KELAS
M3
JURUSAN
TEKNIK ELEKTRO
PRODI
TMJK
LEMBARAN PENGASAHAN
Judul Praktikum
No. Praktikum
: 01/M3/TMJK/2014
Nama
NIM
: 1120305047
Kelas/Semester
: M3 / VI (Genap)
Jurusan/Prodi
Pemeriksa
Tanggal Pengesahan
: 15 Maret 2014
Nilai
Mengetahui,
Dosen Pengajar
Mahasiswa
PRAKTIKUM 1
PENGENALAN VISUAL STUDIO NET 2010
I.
Tujuan Praktikum
1. Mahasiswa dapat mengenal area kerja visual studio 2010.
2. Mahasiswa dapat memahami pembuatan program dengan menggunak
Visual Studi 2010
3. Mahasiswa dapat membuat gambar lingkaran, segitiga, dan persegi dengan
menggunakan visual studio 2010.
Selanjutnya
perintah
glClear(Glbitfield
mask)
digunakan
untuk
Peralatan
Pada praktikum ini saya menggunakan laptop dan software yaitu :
- 1 Unit Laptop Acer Travelmate 4730
- Microsoft Visual Studio 2010
- Contoh laporan yang telah di berikan sebelumnya
IV.
Percobaan
Untuk melakukan praktikum dapat mengikuti langkah-langkah / perintah
di bawah ini :
1. Jalankan program visual studio 2010 pada komputer.
2. Tunggu hingga program terbuka.
3. Klik menu File > pilih New > Klik Project.
4. Setelah keluar jendela project pilih Visual C++ > Win32 Console
Application.
5. Tuliskan Nama project dan pilih lokasi tempat menyimpan file project.
6. Pada Jendela perintah ini pilih Next.
glutCreateWindow("Wajah Manusia");
Initialize();
glutDisplayFunc(Draw);
glutMainLoop();
return 0;
}
void Draw(){
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.0,0.0);
//lingkaran penuh
glBegin(GL_LINE_LOOP);
radius = 40;
jumlah_titik = 60;
x_tengah = 50;
y_tengah = 50;
for (i=0;i<=360;i++){
float sudut=i*(2*PI/jumlah_titik);
float x=x_tengah+radius*cos(sudut);
float y=y_tengah+radius*sin(sudut);
glVertex2f(x/100,y/100);
}
glEnd();
//mata kiri
glBegin(GL_LINE_LOOP);
radius = 5;
jumlah_titik = 20;
x_tengah = 40;
y_tengah = 70;
for (i=0;i<=360;i++){
float sudut=i*(2*PI/jumlah_titik);
float x=x_tengah+radius*cos(sudut);
float y=y_tengah+radius*sin(sudut);
glVertex2f(x/100,y/100);
}
glEnd();
//Mata Kanan
glBegin(GL_LINE_LOOP);
radius = 5;
jumlah_titik = 20;
x_tengah = 60;
y_tengah = 70;
for (i=0;i<=360;i++){
float sudut=i*(2*PI/jumlah_titik);
float x=x_tengah+radius*cos(sudut);
float y=y_tengah+radius*sin(sudut);
glVertex2f(x/100,y/100);
}
glEnd();
glBegin(GL_TRIANGLES);
glVertex3f(0.5,0.6,0.0);
glVertex3f(0.4,0.5,0.0);
glVertex3f(0.6,0.5,0.0);
glEnd();
glBegin(GL_QUADS);
glVertex3f(0.35,0.3,0.0);
glVertex3f(0.65,0.3,0.0);
glVertex3f(0.65,0.4,0.0);
glVertex3f(0.35,0.4,0.0);
glEnd();
glFlush();
}
Maka setelah program di running maka akan tercipta hasil seperti berikut ini :
V.
Analisa
Dalam praktikum ini dapat saya analisa bahwa untuk membentuk
sebuah objek wajah seperti diatas, merupakan suatu gabungan dari beberapa
bentuk dasar seperti; Persegi panjang, Segitiga, dan beberapa lingkaran dengan
ukuran yang berbeda. Dan lalu semua objek tersebut disusun sedemikian rupa
dengan mengubah koordinat dari setiap bentuk hingga membentuk sebuah
objek wajah seperti hasil diatas. Dalam membentuk semua objek dapat
dijelaskan melalui uraian sintax dibawah:
Objek Lingkaran
glBegin(GL_LINE_LOOP);
radius = 40;
jumlah_titik = 60;
x_tengah = 50;
y_tengah = 50;
for (i=0;i<=360;i++){
float sudut=i*(2*PI/jumlah_titik);
float x=x_tengah+radius*cos(sudut);
float y=y_tengah+radius*sin(sudut);
glVertex2f(x/100,y/100);
}
glEnd();
glEnd();
VI.
KESIMPULAN
Dari praktikum diatas dapat saya simpulkan bahwa dalam membuat
objek grafis pada visual studio haruslah didasari dengan mengetahui sintax
dasar yang membentuk beberapa objek dasar seperti; Lingkaran, Persegi,
Persegi Panjang, dan Segitiga. Dan untuk membentuk suatu kumpulan objek
yang tertata dengan bentuk tertentu misalnya sebuah gambar wajah yang terdiri
dari beberapa objek didalam nya haruslah mengerti bagaimana merubah
koordinat dari objek tersebut hingga tertatan membentuk sebuah wajah. Dalam
membuat objek-objek tersebut tentu harus mengetahui dan mempelajari bahasa
c++ kode dasar dalam visual studio.
VII.
TUGAS
1. Buatlah persegi dan lingkaran pada visual studio !
Jawab :