1
A.   PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah :
Grafika Komputer Kode Mata Kuliah
: PKBM42002
SKS :
2 Jenis
: MK Pilihan
Jam pelaksanaan :
Tatap muka di kelas = 2 x 50 menit per minggu
Responsi = 1 x 50 menit per minggu
Semester  Tingkat :
4  2 Pre-requisite
: -
Co-requisite :
Bidang Kajian :
Manipulasi gambar, pemprosesan digital, pengenalan pola 2d,3d
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini mempelajari struktur dasar grafik, grafika 2d yang kemudian berkembang menjadi grafik 3d  dan pemrosesan pengenalan pola
DAFTAR PUSTAKA
1.    Diktat kuliah Algoritma Pemrograman grafik , Guslendra, UPI-YPTK, 1999.
2.    Pengolahan Citra Digital,  Edisi  Revisi,  Prasetyo Eko,  Penerbit Andi, 2012. 3.    Pengolahan citra diital, Putra Darma, Andi, 2010
B.   RENCANA PEMBELAJARAN SEMESTER RPS
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
1
Mahasiswa dapat mengerti secara global kerangka yang diperlukan untuk belajar
komputer grfik dan persiapan persiapan awal untuk implementasi konsep
komputer grafik -
Sistem kerja monitor  dan komponen-komponen
- Macam-macam peralatan
untuk menampilkan output. -
Sistem tranformasi koordinat -
Persiapan untuk menggambar pada layar monitor
     Ceramah   Problem-
based learning
Setelah  perkuliahan  berakhir mahasiswa dapat memahami
- Peralatan pendukung yang
diperlukan untuk
implementasi komputer
grafik. Memahami
persiapan- persiapan
yang diperlukan
untuk  implementasi  konsep komputer  grafik  dalam  media
komputer.
2 Mahasiswa  dapat  memiliki  kemampuan
untuk  mengimplentasikan  output  sederhana dalam aplikasi
- Algoritma garis DDA
- Algoritma garis Bresenham
- Algoritma titik tengah
lingkaran -
Conic Curve
     Ceramah   Problem-
based learning
Setelah  perkuliahan  berakhir mahasiswa dapat :
-  memahami  cara    membuat ouput  sederhana  garis,  bangun
sederhana lingkaran dan elips
-
dapat  mengembangkan  untuk membuat kurva lainnya
Mahasiswa  dapat  memiliki  kemampuan untuk mengimplentasikan output sederhana
dalam aplikasi
 
Pendalaman materi Contoh kasus program
     Ceramah   Problem-
based learning
Pendalaman materi Pemahaman logika
Pemahaman analisa grafik
2
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
Review  pembahasan contoh kasus program
3
Mahasiswa dapat
memahami konsep
pengarsiran daerah filled-area primitives Boundary-fill algorithm
Flood fill algorithm
  Problem- based
learning
Setelah           perkuliahan selesai mahasiswa dapat
mengarsir bangun sederhana. Contohnya: mengarsir
lingkaran, segiempat dan segitiga
Mahasiswa dapat
memahami konsep
pengarsiran  daerah  filled-area  primitives melalui contohsoal.
Pendalaman materi Contoh kasus program
     Ceramah   Problem-
based learning
Pemahaman logika Filled area primitives
4
Mahasiswa  dapat  memahami  atribut-atribut dari ouput sederhana
- Atribut –atribut garis
- Atribut-atribut kurva
- Atribut-atribut pengarsiran
macam-macam pola arsiran -
Atribut-atribut karakteratribut teks dll
     Ceramah   Problem-
based learning
Setelah perkuliahan selesai mahasiswa dapat:
- Mengimplementasikan
algoritma dalam membuat bentuk-bentuk garis, warna
garis Mengimplementasikan
algoritma berbagai atribut- Mahasiswa dapat memahami atribut-atribut
dari ouput garis kurva arsir melalui latihan
Pendalaman materi Contoh kasus program
  Problem- based
learning Pemahaman atribut garis
Pemahaman attribur kurva Pemahaman arsir
Dan karakter atribut
3
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
5 Mahasiswa dapat memahami konsep
antialiasing sebagai  metode untuk memperbaiki output sederhana.
- Supersampling straight line
- Area sampling straight line
segment -
Teknik pemfilteran Antialiasing area boundaries
     Ceramah   Problem-
based learning
Setelah perkuliahan selesai mahasiswa dapat:
Mengimplementasikan algoritma  antialiasing    untuk
memperbaiki ouput
sederhana
6
Mahasiswa dapat memahami konsep tranformasi objek dua dimensi.
- Tranlasi
- Rotasi
- Penskalaan
- Representasi matrik tranformasi
objek dua dimensi. Sistem Koordinat Homogen
    Ceramah   Problem-
based learning
Setelah perkuliahan selesai mahasiswa dapat:
- Mengimplementasikan
algoritma translasi, rotasi,penskalaan.
Memahami representasi
matrik  dan  sistem  kooridinat Mahasiswa dapat memahami konsep
tranformasi objek dua dimensi. Melalui latihan
Pendalaman materi Contoh kasus program
  Problem- based
learning
- Tranlasi
- Rotasi
- Penskalaan
- Representasi matrik
tranformasi objek dua dimensi.
7
Mahasiswa  mampu  memahmi  tranformasi gabungan  dari  berbagai  tranformasi  objek
dua dimensi, animasi objek dua dimensi. -
Tranformasi gabungan -
General pivot point-point rotation -
General pivot-point scaling
     Ceramah   Problem-
based learning
Setelah perkuliahan selesai mahasiswa dapat:
Mengimplementasikan algoritma  dalam  membuat
tranformasi  gabungan  rotasi, translasi dan penskalaan
4
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
- General Scaling Directions
Tranformasi lain :refleksi,shear
8 Mampu    menyelesaikan    soal     studi
kasus yang berhubungan dengan materi pra-UTS
Quiz Evaluasi Materi pra-UTS
Tes Ketepatan dalam membuat
rule                    untuk menyelesaikan soal quiz
7.5 Mampu               memahami                dan
mengimplementasikan materi pra-UTS Responsi latihan soal
Materi pra-UTS   Problem-
based learning
Ketepatan                   dalam membuat  rulebase  untuk
menyelesaikan  soal  latihan tentang materi pra-UTS
UTS 30
10
Mahasiswa mampu untuk memahami konsep tranformasi objek diantara sistem
koordinat, tranformasi affine,metode raster
- Tranformasi antara sistem
koordinat -
Tranformasi affine -
Metode raster untuk tranformasi
     Ceramah   Problem-
based learning
D
Setelah perkuliahan selesai mahasiswa dapat:
- Memahami tranformasi
antara sistem koordinat. Memahami  metode  raster
untuk  transformasi
efinisi
Mahasiswa  dapat memahami  viewing  objek dua
dimensi transformasi
koordinat window ke viewport
- Coordinat reference frame
Tranformasi koordinat  window ke viewport
     Ceramah   Simulasi
Demo   Problem-
based learning
Setelah perkuliahan selesai mahasiswa dapat:
- Megimplementasika viewing
koordinat reference frame Mengimplementasikan
tranformasi koordinat
window ke viewport.
5
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
Tugas  program 2d
11
Mahasiswa dapat memahami viewing objek dua dimensi, melalui latihan dan
traformasikan ke objek
Pendalaman materi Contoh kasus program
     Ceramah   Simulasi
Demo   Problem-
based learning
Pemahaman objek
2d tranformasi objek
12
Mahasiswa dapat memahmi operasi-operasi clipping
- Point Clipping
- Line Clipping
- Line clipping menggunakan
Nonrectanguler Clip Windows -
Polygon Clipping
  Problem- based
learning
Mengerti peng-clipping-an titik Mengerti
peng- clipping-an
garis cohen-
sutherland line
Mahasiswa  dapat  memahami    operasi- operasi clipping
- Curve Clipping
- Text Clipping
- Exterior Clipping
     Ceramah   Problem-
based learning
Definisi pemahaman
metode  konsep  back  ward chaining
6
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
     Studi kasus
13 Mampu
memahami dan
mengimplementasikan materi
yang dibahas pada pertemuan 10 s.d. 12
Responsi latihan soal Materi pertemuan 10 s.d.
12   Problem-
based learning
Ketepatan                   dalam membuat  line,polygon  dan
curve di materi pertemuan 10 s.d. 12
14
Mahasiswa dapat memahami tranformasi objek tiga dimensi
- tranformasi 3D : Translasi
- tranformasi 3D : Rotasi
- tranformasi 3D : Penskalaan
- tranformasi 3D : Gabungan
tranforamsi 3D
     Ceramah   Simulasi
Demo   Problem-
based learning
- Mengimplementasikan
tranformasi tranlasi -
Mengimplementasikan tranformasi rotasi
Mengimplementasikan tranformasi skaling
Mahasiswa dapat mendiskripsikan dan memahami pembangkitan permukaan
objek -
Representasi parametrik permukaan
- Bezier Surface
- B-Spline Surface
- Rational b-Spline Surface
     Ceramah   Problem-
based learning
Merepresentasikan permukaan
Dapat  mengimplementasikan permukaan
Bezier,b-Spline, rational b-Spline
15
Mahasiswa dapat memanfaatkan komponen OpenGL untuk menggambar objek geometri
- Penggambaran primitif
geometrik titik -
Penggambaran primitif geometrik garis
Penggambaran primitif
     Problem- based
learning
- Mengimplementasikan
algoritma dalam membuat objek dengan menggunakan
komponen OpenGL
7
Pertemuan ke-
Kemampuan Akhir yang Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
Tugas tentang materi pertemuan 23 s.d. 24
16 Mampu    menyelesaikan    soal     studi
kasus yang berhubungan dengan materi pra-UAS
Quiz Evaluasi Materi pra-UAS
 Tes Ketepatan dalam membuat
Desain 3d              untuk menyelesaikan soal quiz
Mampu  menerapkan  semua  konsep rulebase  sistem  yang  telah  dipelajari
untuk  menyelesaikan  kasus  secara komprehensif,
dan mempresentasikannya.
Tugas Besar
   Presentasi    Ketepatan           dalam
menerapkan konsep
dan  membuat  rule untuk  menyelesaikan
kasus tugas
besar secara komprehensif
   Kemampuan presentasi
dan pemahaman konsep
20
UAS 30
8
C.   RANCANGAN INTERAKSI DOSEN –MAHASISWA