RENCANA PEMBELAJARAN SEMESTER (RPS)
PKBM42002 GRAFIKA KOMPUTER
PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM)
UNIVERSITAS PUTRA INDONESIA “YPTK”
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb: Kode Mata Kuliah
:
PKBM42002
Nama Mata Kuliah
:
Grafika Komputer
Padang, 2017 Menyetujui Kaprodi D3 Manajemen Informatika
Mardhiah Masril, S.Kom, M.Kom
ii
DAFTAR ISI LEMBAR PENGESAHAN........................................................................................................................ii DAFTAR ISI ..........................................................................................................................................iii A.
PROFIL MATA KULIAH................................................................................................................. 1
B.
RENCANA PEMBELAJARAN SEMESTER (RPS) ............................................................................. 2
C.
RANCANGAN INTERAKSI DOSEN–MAHASISWA ......................................................................... 9
D.
RANCANGAN TUGAS ................................................................................................................ 12
E.
PENILAIAN DENGAN RUBRIK .................................................................................................... 13
F.
PENENTUAN NILAI AKHIR MATA KULIAH ................................................................................. 14
iii
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH Nama Mata Kuliah Kode Mata Kuliah SKS Jenis Jam pelaksanaan
: : : : :
Grafika Komputer PKBM42002 2 MK Pilihan Tatap muka di kelas Responsi
Semester / Tingkat Pre-requisite Co-requisite Bidang Kajian
: 4/2 : : : Manipulasi gambar, pemprosesan digital, pengenalan pola 2d,3d
= 2 x 50 menit per minggu = 1 x 50 menit per minggu
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
1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) Pertemuan ke-
1
Kemampuan Akhir yang Diharapkan
Mahasiswa dapat mengerti secara global kerangka yang diperlukan untuk belajar komputer grfik dan persiapan persiapan awal untuk implementasi konsep komputer grafik
Bahan Kajian (Materi Ajar)
-
Sistem kerja monitor dan komponen-komponen Macam-macam peralatan untuk menampilkan output. Sistem tranformasi koordinat Persiapan untuk menggambar pada layar monitor
Bentuk/ Metode/ Strategi Pembelajaran
Ceramah Problembased learning
Kriteria Penilaian (Indikator)
Setelah perkuliahan berakhir mahasiswa dapat memahami - Peralatan pendukung yang diperlukan untuk implementasi komputer grafik. Memahami persiapanpersiapan yang diperlukan untuk implementasi konsep komputer grafik dalam media komputer.
Setelah perkuliahan berakhir 2
Mahasiswa dapat memiliki kemampuan untuk mengimplentasikan output sederhana dalam aplikasi
-
Algoritma garis DDA Algoritma garis Bresenham Algoritma titik tengah lingkaran Conic Curve
Mahasiswa dapat memiliki kemampuan Pendalaman materi untuk mengimplentasikan output sederhana Contoh kasus program dalam aplikasi
2
Ceramah Problembased learning
Ceramah Problembased learning
mahasiswa dapat : - memahami cara membuat ouput sederhana garis, bangun sederhana lingkaran dan elips
-dapat mengembangkan untuk membuat kurva lainnya
Pendalaman materi Pemahaman logika Pemahaman analisa grafik
Bobot Nilai
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/ Metode/ Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Review / pembahasan contoh kasus program
3
Mahasiswa dapat memahami konsep Boundary-fill algorithm pengarsiran daerah (filled-area primitives) Flood fill algorithm
Mahasiswa dapat memahami konsep pengarsiran daerah (filled-area primitives) Pendalaman materi melalui contohsoal.
Problembased learning
Ceramah Problembased learning
Setelah perkuliahan selesai Ceramah mahasiswa dapat: Problembased - Mengimplementasikan learning algoritma dalam membuat
Contoh kasus program
4
Mahasiswa dapat memahami atribut-atribut dari ouput sederhana
-
Atribut –atribut garis Atribut-atribut kurva Atribut-atribut pengarsiran (macam-macam pola arsiran) Atribut-atribut karakter(atribut teks dll)
Mahasiswa dapat memahami atribut-atribut Pendalaman materi dari ouput garis kurva arsir melalui latihan
Contoh kasus program
3
Setelah perkuliahan selesai mahasiswa dapat mengarsir bangun sederhana. Contohnya: mengarsir lingkaran, segiempat dan segitiga
Pemahaman logika Filled area primitives
bentuk-bentuk garis, warna garis Mengimplementasikan Pemahaman atribut garis algoritma berbagai atributPemahaman attribur kurva atribut kurva
Problembased Pemahaman arsir learning Dan karakter atribut
Bobot Nilai
Pertemuan ke-
5
Kemampuan Akhir yang Diharapkan
Mahasiswa dapat memahami konsep antialiasing sebagai metode untuk memperbaiki output sederhana.
Bahan Kajian (Materi Ajar)
- Supersampling straight line - Area sampling straight line segment - Teknik pemfilteran Antialiasing area boundaries
Bentuk/ Metode/ Strategi Pembelajaran
Kriteria Penilaian (Indikator)
Setelah perkuliahan selesai
Ceramah mahasiswa dapat: ProblemMengimplementasikan based algoritma antialiasing untuk learning memperbaiki ouput sederhana
6
Mahasiswa dapat memahami konsep tranformasi objek dua dimensi.
Mahasiswa dapat memahami konsep tranformasi objek dua dimensi. Melalui latihan
7
-
Tranlasi Rotasi Penskalaan Representasi matrik tranformasi objek dua dimensi. Sistem Koordinat Homogen
Pendalaman materi Contoh kasus program
Ceramah Setelah perkuliahan selesai Problem- mahasiswa dapat: based - Mengimplementasikan learning algoritma translasi,
Mahasiswa mampu memahmi tranformasi - Tranformasi gabungan gabungan dari berbagai tranformasi objek - General pivot point-point rotation - General pivot-point scaling dua dimensi, animasi objek dua dimensi.
Problembased learning
rotasi,penskalaan. Memahami representasi dan sistem kooridinat - matrik Tranlasi - homogen Rotasi - Penskalaan - Representasi matrik tranformasi objek dua dimensi. Setelah perkuliahan selesai
Ceramah mahasiswa dapat: ProblemMengimplementasikan based algoritma dalam membuat learning tranformasi gabungan rotasi, translasi dan penskalaan
4
Bobot Nilai
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
Mampu memahami dan mengimplementasikan materi pra-UTS
Responsi (latihan soal) Materi pra-UTS
Tes
Problembased learning
Ketepatan dalam membuat rule untuk menyelesaikan soal quiz Ketepatan dalam membuat rulebase untuk menyelesaikan soal latihan tentang materi pra-UTS
30%
UTS
10
Mahasiswa mampu untuk memahami konsep tranformasi objek diantara sistem koordinat, tranformasi affine,metode raster
7.5%
- Tranformasi antara sistem koordinat - Tranformasi affine - Metode raster untuk tranformasi
Mahasiswa dapat memahami viewing objek - Coordinat reference frame dua dimensi (transformasi koordinat Tranformasi koordinat window ke viewport window ke viewport)
Ceramah D Setelah perkuliahan selesai Problem- mahasiswa dapat: based - Memahami tranformasi learning antara sistem koordinat. Memahami metode raster untuk transformasi efinisi
Ceramah Setelah perkuliahan selesai pemahaman metode Simulasi/ mahasiswa dapat: konsep back ward chaining Demo Problem- - Megimplementasika viewing koordinat reference frame based Mengimplementasikan learning 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
Pendalaman materi 11
12
Mahasiswa dapat memahami viewing objek dua dimensi, melalui latihan dan traformasikan ke objek
Contoh kasus program
Mahasiswa dapat memahmi operasi-operasi - Point Clipping - Line Clipping clipping - Line clipping menggunakan Nonrectanguler Clip Windows - Polygon Clipping
Mahasiswa dapat memahami operasi clipping
operasi-
- Curve Clipping - Text Clipping - Exterior Clipping
6
Ceramah Simulasi/ Demo Problembased learning
Problembased learning
Ceramah
Problembased learning
Pemahaman objek tranformasi objek
2d
Mengerti peng-clipping-an titik Mengerti pengclipping-an garis (cohensutherland line Definisi pemahaman clipping,lia ng-barskykonsep back ward metode line chaining
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian (Materi Ajar)
13
14
Mahasiswa dapat memahami tranformasi objek tiga dimensi
Mahasiswa dapat mendiskripsikan dan memahami pembangkitan permukaan objek
15
-
Kriteria Penilaian (Indikator)
Studi kasus Responsi (latihan soal) Materi pertemuan 10 s.d. 12
Mampu memahami dan mengimplementasikan materi yang dibahas pada pertemuan 10 s.d. 12
Bentuk/ Metode/ Strategi Pembelajaran
tranformasi 3D : Translasi tranformasi 3D : Rotasi tranformasi 3D : Penskalaan tranformasi 3D : Gabungan tranforamsi 3D
- Representasi parametrik permukaan - Bezier Surface - B-Spline Surface - Rational b-Spline Surface
Penggambaran primitif Mahasiswa dapat memanfaatkan komponen geometrik titik OpenGL untuk menggambar objek geometri Penggambaran primitif geometrik garis Penggambaran primitif geometrik poligon 7 dalam dua dimensi atau 3 dimensi Riview
kasus metode forward,backward dan certainly factor
Problembased learning
Ceramah Simulasi/ Demo Problembased learning
Ceramah Problembased learning
Problem- based learning
Ketepatan dalam membuat line,polygon dan curve di materi pertemuan 10 s.d. 12 Mengimplementasikan tranformasi tranlasi Mengimplementasikan tranformasi rotasi Mengimplementasikan tranformasi skaling
Merepresentasikan permukaan Dapat mengimplementasikan permukaan Bezier,b-Spline, rational b-Spline
Mengimplementasikan algoritma dalam membuat objek dengan menggunakan komponen OpenGL
Bobot Nilai
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
Tugas Besar
Mampu menerapkan semua konsep rulebase sistem yang telah dipelajari untuk menyelesaikan kasus secara komprehensif, dan mempresentasikannya.
Presentasi
Ketepatan dalam membuat Desain 3d untuk menyelesaikan soal quiz Ketepatan dalam menerapkan konsep dan membuat rule untuk menyelesaikan kasus tugas besar secara komprehensif Kemampuan presentasi dan pemahaman konsep
20%
30%
UAS
8
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep materi yang diberikan. 1. Penghantar Silabus 2. Agoritma dan perulangan angka grafik 3. Algoritma dan implementasi dalam program 4. Boundary-fill algorithm dan Flood fill algorithm
Nama Kajian
5. Attribut garis dan pengenalan pola Arsir 6. Teknik pemfilteran dan sampling 7. Translasi, Rotasi dan skala 8. Trasnformasi gabungan (2d) 9. Tranformasi antara sistem koordinat, Raster 10. Viewing objek 2d (transformasi koordinat window ke viewport) 11. Line clipping 12. Curve Clipping, Text Clipping dan, Exterior Clipping 13. Objek 3d
Nama Strategi
Ceramah
Minggu Penggunaan Strategi (Metode)
1 – 13
Deskripsi Singkat Strategi (Metode) Pembelajaran
Dosen mengulas materi sebelumnya, menjelaskan tujuan, hasil pembelajaran, materi, dan kesimpulan, serta mendorong mahasiswa untuk aktif bertanya dan mengemukakan pendapat terkait materi yang disampaikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Mengulas materi yang telah diberikan pada pertemuan sebelumnya (untuk pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami dari materi yang telah disampaikan pada pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk melibatkan diri dan aktif dalam kegiatan pembelajaran.
Menyiapkan diri menerima materi yang akan disampaikan.
Membahas materi.
Menyimak dan mencatat hal-hal penting dari materi yang disampaikan oleh dosen. Bertanya apabila ada materi yang kurang jelas. 9
Mengajukan sejumlah pertanyaan terkait materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi.
Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep materi yang dipelajari yaitu bentuk grafik 2d,3d 1. Penghantar Silabus 2. Agoritma dan perulangan angka grafik 3. Algoritma dan implementasi dalam program 4. Boundary-fill algorithm dan Flood fill algorithm
Nama Kajian
5. Attribut garis dan pengenalan pola Arsir 6. Teknik pemfilteran dan sampling 7. Translasi, Rotasi dan skala 8. Trasnformasi gabungan (2d) 9. Tranformasi antara sistem koordinat, Raster 10. Viewing objek 2d (transformasi koordinat window ke viewport) 11. Line clipping 12. Curve Clipping, Text Clipping dan, Exterior Clipping 13. Objek 3d
Nama Strategi
Problem Based Learning (PBL)
Minggu Penggunaan Strategi (Metode)
1 – 13
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta membuat Objek 2d dan 3d suntuk menyelesaikan suatu kasus sesuai dengan materi yang diberikan.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Memberikan kasus yang harus diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal yang diberikan.
Membahas hasil jawaban mahasiswa.
Mempresentasikan jawaban dari setiap soal.
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep/ cara kerja program yang diberikan. 1. 2. 3. 4.
Nama Kajian
Nama Strategi
Algoritma/dasar/ pola (2): algoritma grafik Transformasi/ grafik/ line(3): Objek 2d Objek 3d
Simulasi/ Demo 10
Minggu Penggunaan Strategi (Metode)
8 – 16
Deskripsi Singkat Strategi (Metode) pembelajaran
Mahasiswa diminta untuk menyimak demonstrasi konsep/ cara kerja suatu grafik yang ditayangkan dalam bentuk projek.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Menjelaskan program yang mendemonstasikan konsep/ cara kerja suatu program tertentu.
Menyimak penjelasan dosen.
Mengajukan sejumlah pertanyaan terkait objek program yang telah ditayangkan.
Menjawab pertanyaan yang diajukan.
Memberikan tambahan penjelasan terkait program grafik(2d,3d)
Menyimak penjelasan dosen.
Menyimpulkan materi.
Menyimak kesimpulan.
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu menyelesaikan soal/ studi kasus yang berhubungan dengan materi praUTS dan pra-UAS. 1. Quiz (Evaluasi) Pra-UTS a. Agoritma dan perulangan
Nama Kajian
b. Algoritma dan implementasi c. Boundary-fill algorithm d. Attribut garis dan pengenalan pola Arsir e. Teknik pemfilteran dan sampling
2. Quiz (Evaluasi) Pra-UAS a. Translasi, rotasi, skala b. Objek 2d c. Objek 3d
Nama Strategi
Tes
Minggu Penggunaan Strategi (Metode)
8 & 16
Deskripsi Singkat Strategi (Metode) Pembelajaran
Mahasiswa diminta untuk menyelesaikan soalsoal quiz sebagai bentuk evaluasi terhadap pemahaman mahasiswa atas materi-materi
11
yang telah diberikan. RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Memberikan soal quiz.
Menyelesaikan soal yang diberikan.
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu menerapkan semua konsep objek dalam grafik yang telah dipelajari untuk menyelesaikan kasus secara komprehensif, dan mempresentasikannya.
Nama Kajian
Tugas Besar
Nama Strategi
Presentasi
Minggu Penggunaan Strategi (Metode)
16
Deskripsi Singkat Strategi (Metode) Pembelajaran
Mahasiswa secara berkelompok mempresentasikan hasil Tugas Besar yang telah dikerjakannya.
RANCANGAN INTERAKSI DOSEN–MAHASISWA Aktivitas Dosen
Aktivitas Mahasiswa
Membuka sesi presentasi.
Menyiapkan materi presentasi berdasarkan Tugas Besar yang telah dikerjakan.
Memberikan pengarahan tentang tata tertib presentasi.
Mempresentasikan hasil Tugas Besar.
Mengajukan sejumlah pertanyaan terkait Tugas Besar yang dipresentasikan.
Menjawab pertanyaan yang diajukan.
Memberikan penilaian kepada kelompok yang melakukan presentasi. Menutup sesi presentasi.
D. RANCANGAN TUGAS Kode mata Kuliah
PKBM42002
Nama Mata Kuliah
Grafika Komputer
Kemampuan Akhir yang Diharapkan
Mampu menerapkan semua konsep Objek Grafik yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif
Minggu/ Pertemuan ke
9-16
Tugas ke
Tugas Besar
1. Tujuan tugas: 12
Menerapkan semua konsep Objek Grafik yang telah dipelajari untuk menyelesaikan kasus tugas besar secara komprehensif 2. Uraian Tugas: a. Obyek garapan: Proposal kasus yang akan diselesaikan dan rancangan penyelesaiannya. Program yang dibangun untuk menyelesaikan kasus sesuai dengan proposal yang sudah diajukan. Laporan dan presentasi program yang dibuat sesuai dengan proposal yang sudah diajukan. b. Yang harus dikerjakan dan batasan-batasan: Proposal berisi deskripsi kasus yang akan diselesaikan, deskripsi program yang akan dibuat, list fungsionalitas program, batasan dan asumsi, definisi kamus yang akan digunakan untuk membangun program, dan rencana pembagian kerja dalam kelompok. Program untuk menyelesaikan kasus tugas besar dibangun . c. Metode/ cara pengerjaan, acuan yang digunakan: Tugas besar dikerjakan secara berkelompok 3-4 orang. Topik tugas besar berasal dari dosen, sedangkan judul boleh berasal dari dosen/ mahasiswa. Format proposal dan laporan diberikan oleh dosen. Program dibuat mengacu pada rancangan penyelesaian kasus yang diajukan oleh mahasiswa. d. Deskripsi luaran tugas yang dihasilkan/ dikerjakan: Proposal, Program 3. Kriteria penilaian: Penilaian Individu (50%) - Kemampuan presentasi (20%) - Pemahaman materi (80%) Penilaian Kelompok (50%) - Kelengkapan dan ketepatan fungsionalitas (50%) - Ketepatan skema program (30%) - Kelengkapan dokumentasi sistem (20%)
E. PERSENTASE KOMPONEN PENILAIAN 1. 2. 3. 4.
Kuis Tugas Besar UTS UAS
: 10% : 20% : 30% : 40%
F. PENILAIAN DENGAN RUBRIK Jenjang (Grade)
Angka (Skor)
A
> 80
B
65 – 79
Program benar, skema cukup tepat, dokumentasi cukup baik, presentasi jelas
C
55 – 64
Program benar, skema kurang tepat, dokumentasi kurang baik, presentasi jelas
D
45 – 54
Program benar, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas
E
≤ 44
Program salah, skema kurang tepat, dokumentasi kurang baik, presentasi kurang jelas
Deskripsi perilaku (Indikator) Program benar, skema tepat, dokumentasi baik, presentasi jelas
G. PENENTUAN NILAI AKHIR MATA KULIAH Nilai Angka (NA)
Nilai Huruf (NH)
NA > 80
A
65 < NA ≤ 79
B
55 < NA ≤ 64
C
45 < NA ≤ 54
D
NA < 45
E
14