1. 1
Silabus Mata kuliah IF311 Grafika Komputer (2 sks)
Dosen: Ir. Sihar, M.T.
email: sihar@ithb.ac.id
Program studi Teknik Informatika
Fak. Teknik
Bandung - 2002
Referensi:
[1]. Bloomenthal, J., Wyvill, B. 1997. Introduction to Implicit Surfaces. Morgan Kaufmann.
[2]. Bratley, P., B. L. Fox, and L. E. Schrage. 1987. A Guide to Simulation, Second Edition.
Springer-Verlag.
[3]. Cook, R.L., Torrance, K.E. 1982. “A Reflactance Model for Computer Graphics”. ACM
Trans.Graph.
[4]. Harrington, S. 1983. Computer Graphics: A Programming Approach. McGraw-Hill.
[5]. Plastock, R.A. 1986. Computer Graphics. Schaum's Outline Series.
Deskripsi singkat:
Mata kuliah ini menyajikan sejumlah topik seputar perihal definisi dan ruang-lingkup Grafika
Komputer yakni, konsep dasar, komponen dan elemennya, serta bagaimana penerapan dan
aplikasinya dalam dunia informatika, komputer, dan sistem komputer khususnya pada I/O-
devices; bagaimana peranan utamanya dalam setiap perancangan dan pengembangan display,
antar-muka visualisasi dan algoritma terapannya pada sebuah sistem dan aplikasi; serta
mengidentifikasi lingkungan kerja beserta metode dan tekniknya untuk mengembangkan model
ke dalam bentuk visualisasi baik 2-dimensi/3-dimensi, serta colouring, khususnya resolusi yang
tersedia, secara analitik dan komputerisasi.
Tujuan Perkuliahan:
Mahasiswa mampu memahami definisi, konsep, dan ruang-lingkup grafika komputer,
komponen-komponen pembangun dan sistem strukturnya, serta hubungan dan relasinya
dengan bidang informatika, komputer dan sistem komputer. Difokuskan pada: graphical
mathematic, matrix and vector, two and three-dimentional space, graphical programming,
konsep graphical user interface, dimentional-transformation, dimentional-translation,
information-hiding, time-domain, volume on matrix, areas on matrix, compression-data, dan
animasi, sehingga mahasiswa dapat melakukan perancangan, pemodelan, dan pengembangan
pada model-model matematik dalam bentuk tampilan grafika pada komputer/sistem komputer.
Dengan demikian dapat melakukan identifikasi terhadap perannya untuk mengembangkan
sistem dan aplikasi pemrograman grafika komputer sesuai kebutuhan yang diinginkan.
2. 2
Materi perkuliahan
1. Pendahuluan
Sub pokok bahasan:
a. Ruang-lingkup mata kuliah
b. Evaluasi penilaian
c. Skenario dan rencana perkuliahan
d. Konsep grafika dan komputer
Tujuan Instruksional Khusus:
a. Mengetahui cakupan dan ruang lingkup mata kuliah Grafika Komputer
b. Mengetahui perihal parameter-parameter evaluasi penilaian
c. Mengetahui aturan pelaksanaan perkuliahan
d. Mengetahui konsep grafika dan komputer
2. Matematika Grafika-I: model dan matriks
Sub pokok bahasan:
a. Definisi graphical mathematics dalam informatika dan komputer
b. Terapan matematika grafika dalam informatika dan komputer
c. Konsep matematika grafika dalam membangun model
d. Peran dan manfaat manfaat matriks dalam menyusun sebuah model
Tujuan Instruksional Khusus:
a. Memahami definisi graphical mathematics dalam informatika dan komputer
b. Memahami terapan grafika dalam informatika dan komputer
c. Memahami konsep matematika grafika dalam membangun model
d. Memahami peran dan manfaat manfaat matriks dalam menyusun sebuah model
3. Matematika Grafika-II: model dan vektor
Sub pokok bahasan:
a. Konsep dan definisi vektor dalam membangun sebuah model
b. Hubungan matriks dan vektor secara konseptual
c. Hubungan model dan vektor dalam grafika komputer
Tujuan Instruksional Khusus:
a. Memahami konsep dan definisi vektor dalam membangun sebuah model
b. Memahami hubungan matriks dan vektor secara konseptual
c. Memahami hubungan model dan vektor dalam grafika komputer
4. Pemrograman pada grafika
Sub pokok bahasan:
a. Definisi dan konsep pemrograman pada grafika
b. Terapan pemrograman dalam memodelkan berdasar konsep matriks
c. Kode dan algoritma dalam grafika komputer
Tujuan Instruksional Khusus:
a. Memahami definisi dan konsep pemrograman pada grafika
b. Memahami terapan pemrograman dalam memodelkan berdasar konsep matriks
c. Memahami kode dan algoritma dalam grafika komputer
5. Ruang dan dimensi
Sub pokok bahasan:
a. Konsep ruang dan dimensi dalam pemrograman grafika
b. Transformasi bidang sumbu-x dan y ke dalam bidang layar dalam bentuk matriks
Tujuan Instruksional Khusus:
a. Memahami konsep ruang dan dimensi dalam pemrograman grafika
b. Memahami transformasi bidang sumbu-x dan y ke dalam bidang layar dalam
bentuk matriks
3. 3
6. Steganography
Sub pokok bahasan:
a. Konsep steganography dalam grafika komputer
b. Metode steganography dalam grafika komputer
c. Terapan steganography dalam menyembunyikan data dalam data multimedia
Tujuan Instruksional Khusus:
a. Memahami steganography dalam grafika komputer
b. Memahami metode steganography dalam grafika komputer
c. Memahami terapan steganography dalam menyembunyikan data dalam data
multimedia
7. Translasi (Transformasi Letak Sisi)
Sub pokok bahasan:
a. Konsep translasi geometri dalam pendekatan grafika komputer
b. Translasi dalam ruang dimensi matriks dan vektor
c. Translasi dalam ruang dimensi layar komputer/sistem komputer
d. Metode pemrograman grafika komputer dalam translasi
Tujuan Instruksional Khusus:
a. Memahami konsep translasi geometri dalam pendekatan grafika komputer
b. Memahami translasi dalam ruang dimensi matriks dan vektor
c. Memahami translasi dalam ruang dimensi layar komputer/sistem komputer
d. Memahami metode pemrograman grafika komputer dalam translasi
8. Transformasi
Sub pokok bahasan:
a. Konsep transformasi geometri dalam pendekatan grafika komputer
b. Transformasi dalam ruang dimensi matriks dan vektor
c. Transformasi dalam ruang dimensi layar komputer/sistem komputer
d. Metode pemrograman grafika komputer dalam transformasi
Tujuan Instruksional Khusus:
a. Memahami konsep transformasi geometri dalam pendekatan grafika komputer
b. Memahami transformasi dalam ruang dimensi matriks dan vektor
c. Memahami transformasi dalam ruang dimensi layar komputer/sistem komputer
d. Memahami metode pemrograman grafika komputer dalam transformasi
9. Animasi-I: suara
Sub pokok bahasan:
a. Overview dan konsep animasi dalam grafika komputer
b. Suara dalam bentuk analog dan digital
c. Pemrograman animasi dalam bentuk suara
Tujuan Instruksional Khusus:
a. Memahami konsep animasi dalam grafika komputer
b. Memahami definisi suara dalam bentuk analog dan digital
10. Animasi-II: image
Sub pokok bahasan:
a. Overview dan konsep data multimedia gambar (image) dalam grafika komputer
b. Gambar (image) dalam bentuk ruang dimensi matriks
c. Pemrograman animasi dalam bentuk gambar (image)
Tujuan Instruksional Khusus:
a. Memahami konsep data multimedia gambar (image) dalam grafika komputer
b. Memahami gambar (image) dalam bentuk ruang dimensi matriks
c. Memahami pemrograman animasi dalam bentuk gambar (image)
4. 4
Rentang Nilai Mutu sbb:
A: NA ≥ 80
B: 70 ≤ NA < 80
C: 60 ≤ NA < 70
D: 45 ≤ NA < 60
E: NA<45
11. Teknik Kompresi
Sub pokok bahasan:
a. Definisi teknik kompresi dalam grafika komputer
b. Tujuan teknik kompresi dalam bidang grafika komputer
c. Manfaat teknik kompresi dalam ruang memori komputer/sistem komputer
Tujuan Instruksional Khusus:
a. Memahami definisi teknik kompresi dalam grafika komputer
b. Memahami tujuan teknik kompresi dalam bidang grafika komputer
c. Memahami manfaat teknik kompresi dalam ruang memori komputer/sistem
komputer
12.Dimensi-3: volume
Sub pokok bahasan:
a. Konsep dimensi-3 dalam grafika komputer
b. Pemodelan dimensi-3 dalam ruang volume sebuah objek
c. Terapan matematika grafika dalam membangun dimensi-3
Tujuan Instruksional Khusus:
a. Memahami konsep dimensi-3 dalam grafika komputer
b. Memahami pemodelan dimensi-3 dalam ruang volume sebuah objek
c. Memahami terapan matematika grafika dalam membangun dimensi-3
13.Dimensi-4: waktu
Sub pokok bahasan:
a. Konsep dimensi-4 dalam grafika komputer
b. Pemodelan dimensi-4 dalam ruang waktu sebuah objek
c. Terapan matematika grafika dalam membangun dimensi-4
Tujuan Instruksional Khusus:
a. Memahami konsep dimensi-4 dalam grafika komputer
b. Memahami pemodelan dimensi-4 dalam ruang waktu sebuah objek
c. Memahami terapan matematika grafika dalam membangun dimensi-4
Evaluasi Penilaian:
UTS : 25%
UAS : 30%
Tugas : 25%
Quiz : 20%
Total = Nilai Akhir (NA)