Modul Workshop Grafika

download Modul Workshop Grafika

of 141

  • date post

    26-Dec-2015
  • Category

    Documents

  • view

    177
  • download

    42

Embed Size (px)

description

Modul workshop grafika komputer PENS

Transcript of Modul Workshop Grafika

  • BUKU AJAR

    WORKSHOP GRAFIKA KOMPUTER

    Penyusun:

    Nana Ramadijanti,S.Kom.,M.Kom. NIP. 19711109.1998.02.2.001

    Drs. Achmad Basuki,M.Kom.,Ph.D.

    NIP. 19690112.1994.03.1.002

    Fadilah Fahrul Hardiansyah,S.ST. NIP. 2000000061

    Program Studi D3 Teknik Informatika

    Departemen Teknik Informatika dan Komputer

    Politeknik Elektronika Negeri Surabaya

    2013

  • i

    KATA PENGANTAR

    Alhamdulillah, Segala puji hanya untuk Allah SWT, Tuhan Yang Maha Berilmu.

    atas petunjukNya-lah kami dapat menyelesaikan buku ajar mahasiswa D3 Teknik

    Informatika untuk matakuliah Workshop Grafika Komputer. Diharapkan dengan adanya

    buku ini, mahasiswa mendapatkan panduan dalam mengikuti perkuliahan Workshop

    Grafika Komputer.

    Materi yang disusun pada buku ini sesuai dengan silabus matakuliah Workshop

    Grafika Komputer di program studi D3 Teknik Informatika. Jumlah modul praktikum 10

    (sepuluh) percobaan dan 2 tugas:proyek 1 dan proyek 2 yang harus dikerjakan siswa di

    tengah semester dan akhir semester,pengganti UTS dan UAS. Isi buku setiap judul

    praktikum disusun mulai dari dasar teori, tugas pendahuluan,percobaan,tugas dan laporan

    resmi yang harus dikerjakan siswa saat mengikuti workshop grafika komputer.

    Pengerjaan percobaan dilakukan dengan bahasa pemrograman c++ dengan library

    OpenGL. Dengan mengacu pada buku ini,mahasiswa diharapkan dapat mengerti dan

    membuat obyek grafik 2D dan 3D. Ucapan terima kasih tak lupa kami sampaikan kepada

    beberapa pihak yang telah memberikan kontribusi dalam penyelesaian buku Workshop

    Grafika Komputer ini, yaitu:

    Dr. Zainal Arief,ST.,MT.,selaku Direktur PENS

    Ir. Anang Budikarso,MT.,selaku Pembantu Direktur II PENS

    Eko Henfri Binugroho, SST, MSc,selaku Ketua Unit Penelitian PENS

    Arna Fariza,S.Kom.,M.Kom.,selaku Ketua Departemen Teknik Informatika dan Komputer PENS

    Arif Basofi,S.Kom.,M.T.,selaku Ketua Program Studi D3 Teknik Informatika PENS

    Isbat Uzzin Nadhori,S.Kom.,M.T.,selaku Ketua Program Studi D4 Teknik Informatika PENS

    Dosen-dosen dan karyawan PENS,khususnya rekan-rakan di program studi D3 dan D4 Teknik Informatika PENS

    Sekalipun buku ini telah selesai dengan proses yang cukup panjang, akan tetapi

    masih tidak menutup adanya kekurangan padanya. Segala masukan, kritik dan review

    sangat kami harapkan untuk semakin menyempurnakannya pada kesempatan mendatang.

    Surabaya, Nopember 2013

    PENYUSUN

  • ii

    DAFTAR ISI

    KATA PENGANTAR ...................................................................................................................................... i

    DAFTAR ISI ................................................................................................................................................... ii

    DAFTAR GAMBAR ..................................................................................................................................... vii

    DAFTAR TABEL ........................................................................................................................................ viii

    Praktikum 1 ..................................................................................................................................................... 1

    Pengantar Workshop Grafika Komputer ......................................................................................................... 1

    A. TUJUAN ................................................................................................................................................. 1

    B. DASAR TEORI ...................................................................................................................................... 1

    B.1. Pengenalan Grafika Komputer .................................................................................................... 1

    B.2. Pengenalan Pemrograman Grafik ................................................................................................ 3

    B.3. Instalasi OpenGL ......................................................................................................................... 4

    B.3.1. Instalasi di Visual C++6.0 ..................................................................................................... 4

    B.3.2. Instalasi di Visual C++ .Net .................................................................................................. 4

    B.3.3. Instalasi Instalasi di Xcode (Mac OS X 10.5 Leopard) ......................................................... 5

    C. TUGAS PENDAHULUAN .................................................................................................................... 8

    D. PERCOBAAN ........................................................................................................................................ 8

    E. LAPORAN RESMI ................................................................................................................................. 8

    Praktikum 2 ..................................................................................................................................................... 9

    Menggambar dengan Fungsi Primitif Open GL .............................................................................................. 9

    A. TUJUAN ................................................................................................................................................. 9

    B. DASAR TEORI ...................................................................................................................................... 9

    B.1. Sistem Koordinat ......................................................................................................................... 9

    B. 2. Program Dasar Dengan OpenGL .............................................................................................. 10

    B.3. Menggambar dengan Fungsi Primitif openGL ........................................................................... 11

    B.4. Menggambar Titik ..................................................................................................................... 13

    B.5. Mengubah Ukuran Titik ............................................................................................................. 13

    B.6. Menggambar Garis ..................................................................................................................... 14

    B.7. Menggambar Banyak Garis (Polyline) ....................................................................................... 14

    B.8. Menggambar Banyak Garis (Polyline Kurva Tertutup) ............................................................. 14

    B.9. Menggambar Polygon ................................................................................................................ 15

    B.10. Menggambar Segi Empat (Quad) ............................................................................................. 15

    B.11. Menggambar N Segi Empat (Quad Strip) ................................................................................ 15

    B.12. Menggambar Segi Tiga (Triangeles)........................................................................................ 16

    B.13. Menggambar N Segi Tiga (Triangele Strip) ............................................................................ 16

    B.14. Menggambar N Segi Tiga dengan 1 Titip Pusat (Triangele Fan)............................................. 17

    B.15. Mengatur Warna ...................................................................................................................... 17

    C. TUGAS PENDAHULUAN .................................................................................................................. 18

    D. PERCOBAAN ...................................................................................................................................... 18

  • iii

    E. TUGAS ................................................................................................................................................. 28

    F. LAPORAN RESMI ............................................................................................................................... 28

    Praktikum 3 ................................................................................................................................................... 30

    OBYEK 2D ................................................................................................................................................... 30

    A. TUJUAN ............................................................................................................................................... 30

    B. DASAR TEORI .................................................................................................................................... 30

    B.1. Obyek Grafik 2 Dimensi ............................................................................................................ 30

    B.2. Menggambar Polyline ................................................................................................................ 31

    B.3. Menggambar Polygon ................................................................................................................ 31

    B.4. Membuat Polygon Berwarna...................................................................................................... 32

    B.5. Membuat Polygon Bergradiasi ...........................................