1mul Komputer Grafika
1mul Komputer Grafika
Mata Kuliah
Kode Mata Kuliah
Semester
Bobot SKS
Program Studi
Jenjang
Dosen
Kode Dosen
: Grafika Komputer
: FTC135
: 6 (Lima) / Genap
: 3 SKS
: Teknik Informatika
: S-1
: Abdullah Basuki R., S.Si,M.T
:-
I.
II.
Rasional.
Pengembangan dan kemampuan dalam memahami komputer grafis sebagai dasar untuk mengikuti perkembangan ilmu dan teknologi
grafis yang sekarang berkembang secara pesat.
Kompetensi
Dasar
Mahasiswa dapat
mengerti secara
global kerangka
yang diperlukan
untuk belajar
komputer grafik
dan persiapan
persiapan awal
untuk
implementasi
konsep komputer
grafik
Indikator Pencapaian
Hasil Belajar
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.
Materi Pokok
-
3.
Mahasiswa dapat
memiliki
kemampuan
untuk
mengimplentasik
an output
sederhana dalam
aplikasi
Setelah perkuliahan
berakhir mahasiswa dapat
:
- memahami cara
membuat ouput
sederhana garis, bangun
sederhana lingkaran dan
elips
- dapat mengembangkan
untuk membuat kurva
lainnya
Mahasiswa dapat
memahami
Setelah perkuliahan
selesai mahasiswa dapat
Boundary-fill
algorithm
Kegiatan Belajar
Mengajar
Metode Ceramah,
tanya jawab,
latihan
Sumber
Pustaka/Media
- R. Sugeng, Dasardasar Visualisasi
2D menggunakan
Turbo Pascal dan
Delphi, Salemba
Teknika,2002
Metode Ceramah,
tanya jawab,
latihan
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Metode Ceramah,
tanya jawab,
Evaluasi
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program
Tugas
Membuat
konsep
pengarsiran
daerah (filledarea primitives)
mengarsir bangun
sederhana. Contohnya:
mengarsir lingkaran,
segiempat dan segitiga
Mahasiswa dapat
memahami
atribut-atribut
dari ouput
sederhana
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n algoritma dalam
membuat bentukbentuk garis, warna
garis
- Mengimplementasika
n algoritma berbagai
atribut-atribut kurva
- Mengimplementasika
n algoritma dalam
membuat berbagai
macam bentuk arsiran
atau pola daerah
arsiran.
- Mengimplementasika
n algoritma dalam
membuat bentukbentuk atribut
karakter
Atribut atribut
garis
Atribut-atribut
kurva
Atribut-atribut
pengarsiran (macammacam pola arsiran)
Atribut-atribut
karakter(atribut teks
dll)
latihan
Metode Ceramah,
tanya jawab,
latihan
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
algoritma dan
mengimpleme
ntasikan dalam
program
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program
Mahasiswa dapat
memahami
konsep
antialiasing
sebagai metode
untuk
memperbaiki
output
sederhana.
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n algoritma
antialiasing untuk
memperbaiki ouput
sederhana
Supersampling
straight line
Area sampling
straight line segment
Teknik pemfilteran
Antialiasing area
boundaries
Metode Ceramah,
tanya jawab,
latihan
Mahasiswa dapat
memahami
konsep
tranformasi
objek dua
dimensi.
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n algoritma translasi,
rotasi,penskalaan.
- Memahami
representasi matrik
dan sistem kooridinat
homogen
Tranlasi
Rotasi
Penskalaan
Representasi
matrik tranformasi objek
dua dimensi.
Sistem Koordinat
Homogen
Metode Ceramah,
tanya jawab,
latihan
Mahasiswa
mampu
memahmi
tranformasi
gabungan dari
berbagai
tranformasi
objek dua
dimensi, animasi
objek dua
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n algoritma dalam
membuat tranformasi
gabungan rotasi,
translasi dan
penskalaan
Metode Ceramah,
tanya jawab,
latihan
Tranformasi
gabungan
General pivot
point-point rotation
General pivot-point
scaling
General Scaling
Directions
Tranformasi lain
:refleksi,shear
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
dimensi.
8
9
Computer
Graphics,
McGrawHill,1989
Ujian Tengah Semester (UTS)
Tranformasi antara Metode Ceramah,
sistem koordinat
tanya jawab,
Tranformasi affine
latihan
Metode raster
untuk tranformasi
Mahasiswa
mampu untuk
memahami
konsep
tranformasi
objek diantara
sistem koordinat,
tranformasi
affine,metode
raster
Setelah perkuliahan
selesai mahasiswa dapat:
- Memahami
tranformasi antara
sistem koordinat.
- Memahami metode
raster untuk
transformasi
10
Mahasiswa dapat
memahami
viewing objek
dua dimensi
(transformasi
koordinat
window ke
viewport)
Setelah perkuliahan
selesai mahasiswa dapat:
- Megimplementasika
viewing koordinat
reference frame
- Mengimplementasika
n tranformasi
koordinat window ke
viewport.
11
Mahasiswa dapat
memahmi
operasi-operasi
clipping
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengerti pengclipping-an titik
Coordinat
reference frame
Tranformasi
koordinat window ke
viewport
Point Clipping
Line Clipping
Line clipping
menggunakan
Metode Ceramah,
tanya jawab,
latihan
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
Tugas
Membuat
algoritma dan
mengimpleme
12
13
Mahasiswa dapat
memahami
operasi-operasi
clipping
Mahasiswa dapat
memahami
tranformasi
objek tiga
dimensi
Nonrectanguler Clip
Windows
Polygon Clipping
-
Setelah perkuliahan
selesai mahasiswa dapat:
- Memahami operasi
peng-clipping-an
kurva
- Memahami operasi
peng-clipping-an text
- Memahami operasi
peng-clipping-an
eksterior
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n tranformasi tranlasi
- Mengimplementasika
n tranformasi rotasi
- Mengimplementasika
n tranformasi skaling,
shears, tranformasi
gabungan dan
tranformasi koordinat
Curve Clipping
Text Clipping
Exterior Clipping
Metode Ceramah,
tanya jawab,
latihan
tranformasi 3D :
Translasi
tranformasi 3D :
Rotasi
tranformasi 3D :
Penskalaan
tranformasi 3D :
Gabungan tranforamsi
3D
tranformasi 3D :
shears
tranformasi 3D :
Tranforamsi koordinat
Metode Ceramah,
tanya jawab,
latihan
Graphics,
McGrawHill,1985
David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
ntasikan dalam
program,
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,
14
15
Mahasiswa dapat
mendiskripsikan
dan memahami
pembangkitan
permukaan objek
Mahasiswa dapat
memanfaatkan
komponen
OpenGL untuk
menggambar
objek geometri
Setelah perkuliahan
selesai mahasiswa dapat:
- Merepresentasikan
permukaan
- Dapat
mengimplementasika
n permukaan
Bezier,b-Spline,
rational b-Spline
Setelah perkuliahan
selesai mahasiswa dapat:
- Mengimplementasika
n algoritma dalam
membuat objek
dengan menggunakan
komponen OpenGL
16
Representasi
parametrik permukaan
Bezier Surface
B-Spline Surface
Rational b-Spline
Surface
Macam-macam
bentuk permukaan yang
lain.
Metode Ceramah,
tanya jawab,
latihan
Penggambaran
Metode Ceramah,
primitif geometrik titik
tanya jawab,
Penggambaran
latihan
primitif geometrik garis
Penggambaran
primitif geometrik
poligon dalam dua
dimensi atau 3 dimensi
Mengendalika
tampilan dari primitif
geometrik.
Penentuan vektor
normal suatu titik pada
permukaan objek
Ujian Akhir Semester (UAS)
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
- David F.Rogers,
Procedural
Element for
Computer
Graphics,
McGrawHill,1985
- David F.Rogers,
Mathematical
element for
Computer
Graphics,
McGrawHill,1989
Tugas
Membuat
algoritma dan
mengimpleme
ntasikan dalam
program,