Tujuan Instruksional Umum:
1. Memahami gambaran umum tentang grafik komputer, perkembangannya, dan pemanfaatan grafik komputer,
2. Memberikan pemahaman tentang cara pemrograman grafik komputer dengan menggunakan OpenGL
3. Memberikan pemahaman tentang transformasi objek dan pembuatan model-model dasar pada gafik komputer
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber 1 Mahasiswa memiliki gambaran
mengenai Grafik Komputer dan Pendahuluan Komputer Grafik 1.1FAQ Grafik Komputer, sejarah dan 2 sks x 50 menit 1,2,3,4
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber perkembangannya, serta
mendeskripsikan tentang divais grafik
perkembangannya
1.2 Sekilas pemakaian grafik komputer
1.3Elemen gambar yang dibuat pada grafik komputer
1.4Divais tayangan grafik 1.5Tipe data dan Divais Input
2 Mahasiswa memahami konsep dasar OpenGL dan
menggambarkan objek-objek sederhana dengan OpenGL
Konsep pembuatan gambar dengan OpenGL (i)
2.1 Pengenalan OpenGL
2.2 Penggambaran objek-objek sederhana dengan OpenGL
2 x sks x
50menit 1,2,3,4
3 Mahasiswa memahami algoritma Clipping dan
mengenal berbagai tools lanjut dalam OpenGL
Konsep pembuatan gambar dengan OpenGL (ii)
3.1 Penggambaran objek-objek dengan OpenGL
3.2 Algoritma Clipping
3.3 Pengembangan Class dalam OpenGL
2 x sks x
50menit 1,3
4 Mahasiswa dapat memahami dan mengerti konsep-konsep parameterisasi dari kurva
Pendahuluan
Kurva-kurva parametrik 4.1 Bentuk-bentuk parametrik dari kurva 4.2 Super-elips
2 x sks x
transformasi 2 dimensi 2 dimensi 8.2 Transformasi affin 2 dimensi 8.3 Sifat-sifat transformasi affin 2 dimensi
50menit
9 Mahasiswa dapat memahami
transformasi 3 dimensi Transformasi objek3 dimensi 9.1 Transformasi affin 3 dimensi9.2 Sifat-sifat transformasi affin 3 dimensi
9.3 Relasi antara berbagai sistem koordinat
3 x sks x
50menit 1,3
10 Mahasiswa dapat membuat tool untuk bekerja dengan objek ruang 3D
Pemodelan benda padat dengan jaring polygonal
10.1 Pengenalan jaring poligonal
10.2 Sifat-sifat jaring poligonal 10.3 Bekerja dengan jaring poligonal
10.4 Representasi benda padat dengan jaring polygonal
2 x sks x
50menit 1,3
11 Mahasiswa dapat
merepresentasikan objek padat polyhendra dengan memakai jaring polygonal
Pemodelan
polyhedra dengan jaring polygonal
11.1 Jenis-jenis polihedra 11.2 Representasi polihedra
dengan jaring polygonal 11.3 Representasi
bentuk-2 x sks x 50menit
1,3
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber bentuk spiral dengan jaring
polygonal. 12 Mahasiswa dapat membuat
jaring yang mendekati bentuk yang mulus
Pemodelan
permukaan dengan jaring polygonal
12.1 Bentuk implicit dari permukaan
12.2 Vektor normal dari permukaan
12.3 Permukaan dan transformasi affin
12.3 Bentuk-bentuk umum dari permukaan dan
representasinya
2 x sks x
50menit 1,3
13 Mahasiswa dapat memahami konsep pemakaian “kamera” dan proyeksi
Visualisasi 3 dimensi (i)
13.1 Konsep kamera 13.2 Jenis-jenis proyeksi
2 x sks x 50menit
1,3
14 Mahasiswa dapat menerapkan konsep pemakaian “kamera” dan proyeksi terhadap bentuk geometri yang nyata
Visualisasi 3
dimensi (ii) 14.1 Proyeksi geometri14.2 Studi kasus
14.3 Proyeksi geometri dalam OpenGL
2 x sks x
50menit 1,3
Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu memahami konsep dasar, perkembangan dan pemanfaatan grafik komputer 1. Tujuan Instruksional Khusus (TIK)
a. Mahasiswa mampu memahami konsep dasar grafik komputer b. Mahasiswa mengerti sejarah dan perkembangan komputer c. Mahasiswa mengerti pemanfaatan grafik komputer
2. Pokok Bahasan
PENDAHULUAN GRAFIK KOMPUTER
3. Sub Pokok Bahasana. FAQ Grafik Komputer, sejarah dan perkembangannya b. Sekilas pemakaian grafik komputer
c. Elemen gambar yang dibuat pada grafik komputer d. Divais tayangan grafik
e. Tipe data dan Divais Input 4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian Menjelaskan GBPP, meliputi cakupan materi dan proses
perkuliahan
Menjelaskan tata cara pembelajaran dan penilaian
Memperhatikan Bertanya
Papan tulis, LCD Projector
Menjelaskan konsep dasar tentang komputer grafik Menjelaskan perkembangan dan penerapan komputer
grafik
Menjelaskan pemodelan pada komputer grafik
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Mahasiswa mampu memahami konsep dasar dan melakukan pemrograman dengan menggunakan OpenGL
1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami konsep dasar OpenGLb.
Mahasiswa mampu menggambarkan objek-objek sederhana dengan OpenGL2. Pokok Bahasan
Konsep pembuatan gambar dengan OpenGL (i)
3. Sub Pokok Bahasan
a. Pengenalan OpenGL
b. Penggambaran objek-objek sederhana dengan OpenGL 4.Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam
Memperhatikan Papan tulis
Penyajian Menjelaskan tentang apa itu OpenGL
Menjelaskan cara menggambar dengan menggunakan OpenGL
Mendemokan pemrograman dengan OpenGL
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
Mahasiswa memahami algoritma Clipping dan mengenal berbagai tools lanjut dalam OpenGL 1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami konsep Clippingb.
Mahasiswa mampu mengenal tools dalam OpenGL2. Pokok Bahasan
Konsep pembuatan gambar dengan OpenGL (ii)
3. Sub Pokok Bahasan
a. Penggambaran objek-objek dengan OpenGL b. Algoritma Clipping
c. Pengembangan Class dalam OpenGL 4.Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
Penyajian
Menjelaskan penggambaran lanjutan dengan menggunakan OpenGL Menjelaskan tentang algoritma Clipping Menjelaskan tentang class dalam OpenGL
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
Mahasiswa memahami dan mengerti konsep-konsep parameterisasi dari kurva 1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami konsep bentuk parametrik dari kurvab. Mahasiswa mampu menggambar kurva yang direpresentasikan oleh parametrik 2. Pokok Bahasan
Pendahuluan Kurva-kurva parametrik
3. Sub Pokok Bahasan
a. Bentuk-bentuk parametrik dari kurva b. Super-elips
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
Penyajian
Menjelaskan tentang bentuk kurva parametrik Menjelaskan tentang penggambaran kurva parametrik
Memperhatikan Bertanya
Papan tulis, LCD Projector Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
Mahasiswa dapat menghitung bentuk-bentuk kurva dalam koordinat polar dan koordiant 3 dimensi
1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami bentuk koordinat polar b. Mahasiswa mampu memahami koordinat 3 dimensi2. Pokok Bahasan
Pendahuluan Kurva-kurva parametrik
3. Sub Pokok Bahasan
a. Bentuk-bentuk koordinat polar 4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
Penyajian
Menjelaskan tentang koordinat polar Memberikan contoh model dengan menggunakan koordinat polar
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Mahasiswa dapat merepresentasikan objek-objek geometri dalam bentuk vector
1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami vektor dan operasi vektor b. Mahaiswa mampu merepresentasikan objek-objek geometri 2. Pokok BahasanRepresentasi Grafik dalam bentuk vector
3. Sub Pokok Bahasan
a. Pengulangan tentang vektor
b. Representasi dari objek-objek geometri
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
Penyajian
Menjelaskan tentang vektor Menjelaskan tentang representasi objek geometri
Memperhatikan Bertanya
Papan tulis, LCD Projector Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1 Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 7
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami dan mengerti konsep-konsep perpotongan antara berbagai macam objek-objek geometri 1. Tujuan Instruksional Khusus (TIK)
a. Mahasiswa mampu memahami konsep perpotongan dua garis
b. Mahasiswa mampu memahami porpotongan antara garis dan antara polygon 2. Pokok Bahasan
Algoritma perpotongan objek
3. Sub Pokok Bahasan
a. Perpotongan dua garis
b. Perpotongan antara garis dan polygon c. Perpotongan antara polygon
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
Penyajian Menjelaskan tentang vektor
Menjelaskan tentang representasi objek geometri
Memperhatikan Bertanya
Papan tulis, LCD Projector Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban
Memperhatikan Menjawab
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1 Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 8
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami transformasi 2 dimensi
1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu memahami bagaimana transformasi objek dua dimensi b. Mahasiswa mengerti sifat-sifat transformasi affin 2 dimensi2. Pokok Bahasan
Transformasi objek 2 dimensi
3. Sub Pokok Bahasan
a. Pengantar transformasi b. Transformasi affin 2 dimensi
c. Sifat-sifat transformasi affin 2 dimensi 4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 pertamuan sesuai dengan SAP Menjelaskan tentang pokok bahasan yang dalam Memperhatikan
Papan tulis
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1 Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 9
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat memahami transformasi 3 dimensi 1. Tujuan Instruksional Khusus (TIK)
a. Mahasiswa mampu memahami transformasi affin 3 dimensi dan sifat-sifatnya b. Mahasiswa memahami relasi antara berbagai sistem koordinat
2. Pokok Bahasan
Transformasi objek 3 dimensi
3. Sub Pokok Bahasana. Transformasi affin 3 dimensi
b. Sifat-sifat transformasi affin 3 dimensi c. Relasi antara berbagai sistem koordinat 4. Kegiatan Belajar Mengajar
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
http://www.prenhall.com/hill
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1
Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 10
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat membuat tool untuk bekerja dengan objek ruang 3D 1. Tujuan Instruksional Khusus (TIK)
a.
Mahasiswa mampu mengenal jaring polygonal dan sifat-sifatnyab. Mahasiswa mampu memahami jaring polygonal untuk dimanfaatkan merepresentasikan model benda padat
Bertanya
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
http://www.prenhall.com/hill
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1
Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 11
Tujuan Instruksional Umum (TIU) :
Mahasiswa dapat merepresentasikan objek padat dengan memakai jaring polygonal 1. Tujuan Instruksional Khusus (TIK)
Menjelaskan representasi bentuk-bentuk spiral dengan jaring polygonal
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
http://www.prenhall.com/hill
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Mata Kuliah : Grafik Komputer 1
Kode Mata Kuliah : AK-045205
SKS : 2
Waktu Pertemuan : 100 menit
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian Menjelaskan bentuk implicit dan vektor normal dari
permukaan
Menjelaskan bagaimana bentuk umum permukaan Menjelaskan bagaimana pembuatan bentuk mulus dari
permukaan
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
http://www.prenhall.com/hill
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
a. Konsep kamera b. Jenis-jenis proyeksi 4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian Menjelaskan konsep kamera untuk visualisasi
Menjelaskan tentang jenis-jenis proyeksi
Memperhatikan Bertanya
Papan tulis, LCD Projector Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi : Tanya jawab 6. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html
8. Pokok Bahasan
Visualisasi 3 dimensi (ii)
9. Sub Pokok Bahasana. Proyeksi geometri b. Studi kasus
c. Proyeksi geometri dalam OpenGL 10. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Pendahulua
n 1 – 10 Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian Menjelaskan konsep proyeksi geometri
Menjelaskan penerapannya dengan menggunakan OpenGL
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
11. Evaluasi :
Tanya jawab 12. Referensi :
Hill, F.S. 2007. Computer Graphics Using OpenGL, Prentice Hall, Upper Saddle River, NJ.
Foley, van Dam, Feiner, Hughes, and Philips, Introduction to Computer Graphics, Addison Wesley, 2000
Andries van Dam, Introduction to Computer Graphics, Lecture notes Presentation, Brown University, http://cs.brown.edu/courses/cs123/lectures.html