Kontrak Perkuliahan Komputer Grafik 2010 2011 Ekstensi Juni 2011
Kontrak Perkuliahan Komputer Grafik 2010 2011 Ekstensi Juni 2011
Kontrak Perkuliahan Komputer Grafik 2010 2011 Ekstensi Juni 2011
KOMPUTER GRAFIK
KOM301
KOORDINATOR MATA AJARAN KOMPUTER GRAFIK
DEPARTEMEN ILMU KOMPUTER
INSTITUT PERTANIAN BOGOR
TAHUN 2010/2011
KONTRAK PERKULIAHAN
Nama Matakuliah : Komputer Grafik
Kode Matakuliah : KOM301
Beban Kredit : 3(2-3)
eme!ter : Ga!al" 200#$2010
Koordinator : %ndan& 'urnama Giri" (Kom(" M(Kom( (%'G)
'en&a)ar : 1( *r( +eni ,erdi-eni" (i(" M( Kom(
2( %ndan& 'urnama Giri" ( Kom(" M(Kom( (%'G)
[1] Manfaat Mata!"#a$
Matakuliah ini akan memberi manfaat ba&i maha!i!.a dalam pemahaman teknik-teknik
pemro&raman &rafi! dari !i!i kon!ep dan implementa!i mulai dari -an& !ederhana !ampai -an&
komplek!(
[2] D%&'#(&# P%'!"#a$an
Mempela)ari tentan& berba&ai a!pek pentin& terkait pembuatan ob)ek &rafik komputer mulai
dari pen&&unaan metode -an& palin& menda!ar hin&&a metode -an& terbaru( *alam mata
kuliah ini di!ampaikan berba&ai /ontoh ka!u! dan metode dalam pembuatan ob)ek &rafika
komputer(
[3] T!)!an
Maha!i!.a men&etahui dan memahami tentan& berba&ai metode da!ar dan lan)utan
dalam pemban&unan &rafika komputer dari model primitif" 2* hin&&a 3*( Maha!i!.a
mampu dan dapat membuat berba&ai model &rafika komputer !e!uai den&an ka!u! u)i(
[*] St'at%+# P%'!"#a$an
Kuliah diberikan kepada maha!i!.a 1 0'B -an& men&ambil matakuliah ini !eba&ai ma-or
(G1: 0lmu Komputer( 'erkuliahan dilakukan !eban-ak 12 kali pertemuan kuliah tatap muka
dan 12 kali praktikum( Metode perkuliahan adalah kombina!i antara /eramah" di!ku!i" dan
latihan( edan&kan praktikum dilak!anakan den&an metode tutorial" latihan" dan penu&a!an(
Maha!i!.a .a)ib men&ikuti perkuliahan minimal 30 per!en" dan praktikum 100 per!en(
'eraturan ini berlaku pula ba&i maha!i!.a pen&ulan& matakuliah Komputer Grafik( etiap
maha!i!.a pen&ulan& tetap di.a)ibkan men&ikuti ke!eluruhan ke&iatan kuliah dan
praktikum !elama !atu !eme!ter(
4ntuk memudahkan maha!i!.a dalam keter!ediaan materi kuliah" di!ediakan modul kuliah
-an& dibuka !e/ara online melalui internet pada alamat ek!ten!i - ilkom -ipb(or&$ lm! !ub
modul komputer &rafik( itu! ter!ebut beri!i !eluruh materi perkuliahan dan praktikum !erta
dilen&kapi bahan ba/aan tambahan -an& dian&&ap rele5an
[,] R%f%'%n&#
1( ,earn" *( 6 M( '( Baker( 2003( Computer Graphics with OpenGL( 'renti/e-,all" Ne. 7er!e-(
2( hirle-" '( 2002( Fundamentals of Computer Graphics( 8K 'eter! 9td
3( Foley J., A. Vandam & S. K. 1995. Feiner. Computer Graphics !rinciples and
!ractice in C. Addison"#esley, $eadin%, &A
[-] T!+a&
:u&a! perkuliahan !e/ara umum terba&i men)adi dua kate&ori -aitu pemro&raman &rafi!
men&&unakan baha!a ; den&an modul OpenG9 dan tu&a! ba/aan !uatu topik rele5an di
bidan& Komputer Grafik(
[.] K'#t%'#a P%n#"a#an
Nilai akhir (N8) adalah nilai kumulatif dari nilai u)ian ten&ah !eme!ter (4:)" u)ian akhir
!eme!ter (48)" dan nilai tu&a! atau praktikum atau kehadiran (99)( Metode dan bobot nilai
!eba&ai berikut:
1( 4: dan 48 dilakukan melalui u)ian tertuli! den&an bobot ma!in&-ma!in& 20<
2( 99 dinilai melalui akti5ita! maha!i!.a dan nilai tu&a! peroran&an maupun kelompok"
den&an bobot 20<
elan& nilai untuk menetapkan huruf mutu 8" B" ;" *" atau % ditentukan berda!arkan nilai
rataan dan !tandard de5ia!i den&an men&&unakan !ebaran normal( Ketentuan ini berlaku
!ama untuk !emua maha!i!.a baru atau pen&ulan&" dan maha!i!.a dari ma-or mana pun(
NO
TINJAUAN
INSTRUKSIONAL KHUSUS
/TIK0
TOPIK
ESTIMASI 1AKTU
/2%n#t0
SUMBER
KEPUSTAKAAN
1 Maha!i!.a mampu
mendefin!ikan dan
men)ela!kan !i!tem &rafika
komputer !e/ara umum" !e)arah
komputer &rafik" dan
implementa!i teknolo&i
komputer &rafik !aat ini(
Maha!i!.a dapat men-ebutkan
peralatan komputer &rafik"
teknolo&i di!pla-( Maha!i!.a
dapat men)ela!kan teknik ra!ter
pada teknolo&i &rafika
komputer(
ilabu!"
'en&antar
Komputer Grafik"
'eralatan
komputer &rafik"
teknolo&i di!pla-
dan ra!ter"
100 1" 2" 3
2 Maha!i!.a dapat men-ebutkan
komponen pembentuk ob)ek
&rafi! pada dunia n-ata dan
pada !uatu !-!tem komputer"
Maha!i!.a dapat men)ela!kan
tahapan pipeline architecture
pada !i!tem &rafika komputer
eba&ai pro!e! tahappan
pembentukan ob)ek &rafi!(
'embentukan
Ob)ek (Ob)e/t
=ormotion) dan
pipeline
ar/hite/ture pada
!i!tem &rafika
komputer
100 1" 2"3
3 Maha!i!.a dapat men)ela!kan
tipe output !ederhana"
al&oritma &ari! primitif !erta
mampu menerapkann-a dalam
komputer(
Maha!i!.a dapat men)ela!kan
8l&oritma efi!ien pembentukan
&ari! dan menuli!kan kode
pro&ramn-a men&&unakan ;
Output !ederhana:
8l&oritme Gari!
Naif method"
**8" dan
Midpoint
100 3
2 Maha!i!.a dapat men)ela!kan
8l&oritma efi!ien lainn-a
untuk pembentukan &ari! dan
menuli!kan kode pro&ramn-a
men&&unakan ;
Bre!enham 9ine
Midpoint ;ir/le"
Bre!enham ;ir/le
%lip! dan kur5a
100 3
[3] Ja45a" K!"#a$ 4an P%n+a)a'
K%"a& P%&%'ta Ha'# Ja2 R!an+an P%n+a)a'
1 G12 (1#) >abu
Kami!
13:30-1#:20
13:30-1#:20
KOM 1 " %'G
" +,+
[6] R%n7ana A7a'a P%'!"#a$an
NO
TINJAUAN
INSTRUKSIONAL KHUSUS
/TIK0
TOPIK
ESTIMASI 1AKTU
/2%n#t0
SUMBER
KEPUSTAKAAN
Maha!i!.a mampu
men)ela!kan dan membuat
lin&karan dan kur5a da!ar
den&an men&&unakan
al&oritme Bre!enham dan
Midpoint(
? Maha!i!.a dapat men)ela!kan
berba&ai metode tran!forma!i
dan mampu menerapkann-a
dalam output !ederhana dan
ob)ek 2*
:ran!forma!i
*a!ar *imen!i 2
(:ran!la!i" kala"
>ota!i)
:ran!forma!i
turunan
(pen/erminan)
100 1" 2
1 Maha!i!.a dapat men)ela!kan
da!ar-da!ar kon!ep 3* dan
/ara-/ara
merepre!enta!ikann-a dalam
peralatan 2*
Maha!i!.a dapat men)ela!kan
berba&ai metode tran!forma!i
dan mampu menerapkann-a
dalam ob)ek 3*
Kon!ep dan
>epre!enta!i
*imen!i 3 (3*)
:ran!forma!i 3*
100 1"3
@ Maha!i!.a dapat men)ela!kan
/ara pemoton&an daerah
pandan& dan mampu
menerapkann-a dalam output
!ederhana
Windowing dan
Clipping
100 1" 2
3 Maha!i!.a dapat men)ela!kan
teknik viewing dalam ob)ek dan
lin&kun&an !i!tem &rafik
komputer
Viewing 100 1" 2
# Maha!i!.a dapat men)ela!kan
berba&ai teknik
merepre!enta!ikan ob)ek 3*
pada !i!tem &rafik pada
komputer(
Maha!i!.a dapat
men&&unakan berba&ai teknik
merepre!enta!ikan ob)ek 3*
pada !i!tem &rafik pada
komputer men&&unakan baha!a
; dan librar- Open G9
>epre!enta!i
Ob)ek 3* ba&ian
1: 'ol- hedral"
Auadri/" blobb-"
fra/tal
100 1" 2
10 Maha!i!.a dapat men)ela!kan
berba&ai teknik formula!i
BeBier dan !pline untuk
merepre!enta!ikan ob)ek 3*
pada !i!tem &rafik pada
komputer(
Maha!i!.a dapat
men&&unakan BeBier dan
>epre!enta!i
Ob)ek 3* ba&ian
2: pline" BeBier"
B!pline
100 1" 2
NO
TINJAUAN
INSTRUKSIONAL KHUSUS
/TIK0
TOPIK
ESTIMASI 1AKTU
/2%n#t0
SUMBER
KEPUSTAKAAN
!pline untuk merepre!enta!ikan
ob)ek 3* pada !i!tem &rafik
pada komputer men&&unakan
baha!a ; dan librar- Open G9
11 Maha!i!.a dapat men)ela!kan
men&enai da!ar-da!ar .arna
dan men&etahui metode
pemban&kitan .arna dalam
&rafika komputer
Model Carna 100 1" 2
12 Maha!i!.a dapat men)ela!kan
ba&aimana menampakkan
ba&ian -an& terlihat dalam
ob)ek 3* !erta menerapkan
metode -an& !e!uai den&an
kondi!i -an& dimilikin-a
Visible Surface
Deter
minati
on
100 2
13 Maha!i!.a mampu
mendefini!kan surface shading
-an& terbaik berda!arkan
kebutuhan -an& dimiliki
Maha!i!.a men&etahui
berba&ai metode texture
mapping untuk 2* dan 3*" dan
mampu menerapkann-a
Maha!i!.a dapat men&etahui
dan membandin&kan model
reflek!i dari &rafika komputer
dibandin&akan ob-ek dunia
n-ata dan mampu
men&implementa!ikan
beberapa model reflek!i
Shading 100 2
12 Maha!i!.a men&etahui /ara
pemban&kitan !ebuah image
dan /ara 5i!uali!a!i !ebuah
ima&e den&an memperhatikan
scalar field
Image
Generating 6
Visualization
100 2