1
Fungsi dalam Dev-C++
• Program besar bisa dipecah menjadi
program-program kecil (disebut
modul), dlm bahasa C++ disebut
fungsi. Keuntungan menggunakan
fungsi:
– Program mjd lbh terstruktur
– Dapat mengurangi duplikasi listing
program
– Fungsi dpt dipanggil dr program atau
fungsi lain
• Jenis-jenis fungsi dlm bahasa C++
– Procedure fungsi tanpa nilai balik
(return value) bertipe void
sintaks:
2
void nama_fungsi(parameter1, parameter2,…)
{
definisi fungsi;
}
Contoh 6
3
4
Kompetensi dan Referensi
• Kompetensi
– Mahasiswa dapat membuat program
sederhana untuk menggambar grafik
primitif menggunakan Dev C++ dan
OpenGL
• Referensi
– Principles of Computer Graphics, 2004,
Shalini Govil-Pai, Springer
Science+Business Media, Inc.
5
GLUT (OpenGL Utility Toolkit)
• GLUT meliputi perintah-perintah OpenGL dan perintah-
perintah lain untuk membuat objek kompleks spt sphere
dan teapot.
• Intalasi GLUT
– Install Dev C++
– Buka Dev C++
– Pilih menu Tools Package Manager klik install
– Pilih paket GLUT utk Dev C++ pada folder dimana
tersimpan paket tsb. Ikuti perintah installasi
berikutnya.
• Membuat project baru
– Pilih File New Project
– Pilih Multimedia pilih project GLUT
– Isikan nama project anda klik OK
– Siap menulis program aplikasi
6
Instalasi pada codeblock
• Intalasi GLUT
– Install codeblock 10.05 (pada windows)
– Buka codeblock
– Download glut-3.7.6-bin dan ekstrak
– Copy glut32.dll ke
folder C:\Windows\System32
– Copy glut.h ke folder C:\Program
Files\CodeBlocks\MinGW\include\GL
– Copy glut32.lib ke folder C:\Program
Files\CodeBlocks\MinGW\lib
7
• Settings Compiler and Debuger Linker Setting Add
untuk menambah setting library yang berada di
C:\ProgramFiles\CodeBlocks\MinGW\lib\glut32.lib;
OK
8
Program Sederhana dgn GLUT
• Program aplikasi menggunakan GLUT dapat
diuraikan menjadi 3 bagian, yaitu:
– Manajemen window
– Display callback
– Eksekusi program
9
10
11
12
Tugas di kelas (50 menit)
13
Pekerjaan Rumah (PR)
14
Pengumpulan PR
• Kumpulkan paling lambat Sabtu, 7
Oktober 2017 pukul 18.00 WIB (hanya file
.cpp saja)
• Melalui web fti.umby
• Jika ada kesamaan coding > 50% maka
yang diakui sebagai versi asli adalah yang
paling dulu di-submit.
• Terimakasih.
15