You are on page 1of 10

STIKOM DINAMIKA BANGSA

PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER


MATA KULIAH KODE RUMPUN MK BOBOT SEMESTER Tgl Penyusunan
(sks)
Komputer Grafik KBTI 115111 3 5 25 Juni 2019
OTORISASI Dosen Pengembang RPS Koordinator RMK Ka. PRODI

Desi Kisbianty S.T. M.S.I


-Errissya Rasywir , S.Kom, MT
Capaian Pembelajaran (CP) CP-PRODI
1. Mahasiswa dapat membangun program dan mengimplementasikan algoritma
pembuatan objek citra digital dasar/ Komputer Grafik
CP-MK
1. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar
MATLAB
2. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar dan
perhitungan algoritma Linear Equation untuk primitive Drawing Titik dan Garis
menggunakan MATLAB.
3. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar dan
perhitungan algoritma Dynamic Differetial Analyizer (DDA) primitive Drawing
Lingkaran menggunakan MATLAB.
4. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar dan
perhitungan algoritma Bresenham’s Line primitive Drawing Titik dan Garis
menggunakan MATLAB.
5. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar dan
perhitungan algoritma Bresenham’s Circle primitive Drawing Lingkaran
menggunakan MATLAB.
6. Mahasiswa dapat membangun program dan mengimplementasikan konsep dasar dan
perhitungan Transformasi objek 2D (Translasi, Scalling, Rotation dan Reflection)
menggunakan MATLAB.
7. Mahasiswa dapat membangun program dan mengimplementasikan Dasar pengolahan
citra digital, Operasi Aritmatik dan Geometri pada Citra menggunakan MATLAB.
8. Mahasiswa dapat membangun program dan mengimplementasikan Filtering dan
Konvolusi Citra , Histogram Citra , Deteksi Sisi Citra menggunakan MATLAB
Deskripsi Singkat MK Mata kuliah ini merupakan praktikum dari teori yang diajarkan pada kelas computer grafik teori.
Mata kuliah ini membangun program dan mengimplementasikan algoritma pembuatan objek
citra digital dasar, Algoritma primitive Drawing (Titik, Garis, Lingkaran, Rectangle, poligon dll),
Dasar pengolahan citra digital, Operasi Aritmatik dan Geometri pada Citra, Filtering dan
Konvolusi Citra, Histogram Citra , Deteksi Sisi Citra menggunakan MATLAB.
Materi Pembelajaran / Pokok 1. Implementasi dan aplikasi dasar pada MATLAB.
Bahasan 2. Implementasi algoritma Linear Equation untuk primitive Drawing Titik dan Garis pada
MATLAB.
3. Implementasi algoritma Dynamic Differetial Analyizer (DDA) primitive Drawing
Lingkaran pada MATLAB.
4. Implementasi algoritma Bresenham’s Line primitive Drawing Titik dan Garis pada
MATLAB.
5. Implementasi algoritma Bresenham’s Circle primitive Drawing Lingkaran pada
MATLAB.
6. Implementasi Transformasi objek 2D (Translasi, Scalling, Rotation dan Reflection) pada
MATLAB.
7. Implementasi Dasar pengolahan citra digital, Operasi Aritmatik dan Geometri pada Citra
pada MATLAB.
8. Implementasi Filtering dan Konvolusi Citra , Histogram Citra , Deteksi Sisi Citra pada
MATLAB.
Pustaka Utama:
1. Gonzalez & Woods, 2002. Digital Image Processing.
2. Gonzalez, Woods & Eddins, 2007, DIP using MATLAB
3. Castleman, 2005. Digital Image Processing.
4. Ballard, Dana H., Computer Vision, Prentice-Hall, 1982.
Pendukung:
1. Davies, E. R., Machine Vision: Theory, Algorithms, Practicalities, Academic Press,
1990.
2. Dulimarta, Hans S., Diktat Kuliah Pengolahan Citra, Jurusan Teknik Informatika
ITB, 1997.
3. Fisher, Yuval, Fractal Image Compression: Theory & Application, Springer-Verlag,
1994.
Media Pembelajaran Perangkat Lunak: Perangkat Keras:
MATLAB R2009 PC, LCD & Projector
Team Teaching 1. Errissya Rasywir , S.Kom, MT
2. Yovi Pratama ,S.Kom, MT
3. Pareza Alam Jusia, S.Kom, M.Kom

Matakuliah Syarat Komputer Grafik


Sub-CP-MK Bobot
Mingg Kriteria & Bentuk Metode Pembelajaran Materi
(Kemampuan Akhir Yg Indikator Penilaian
u Ke Penilaian [Estimasi Waktu] Pembelajaran
Diharapkan) (%)
(1) (2) (3) (4) (5) (6) (7)
1 - Mahasiswa dapat - Ketepatan dalam Kriteria:  Kuliah, Diskusi & Implementasi 10
memahami serta memahami serta Ketepatan hasil Praktikum dan aplikasi
Implementasi dan Implementasi dan implementasi [TM: 1x(2x50”)] dasar pada
aplikasi dasar pada aplikasi dasar pada program pada MATLAB.
MATLAB. MATLAB. MATLAB
Bentuk non-test:
Bangun program
pada MATLAB
2,3,4 - Mahasiswa dapat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & - program 10
melakukan program dengan Ketepatan hasil Praktikum dengan dasar
Implementasi dan dasar ilmu implementasi [TM: 1x(2x50”)] ilmu
membuat program permrograman program pada  Tugas-1: Pembuatan permrograman
dengan dasar ilmu Algoritma I dan II MATLAB program dengan dasar Algoritma I
permrograman pada MATLAB. Bentuk non-test: ilmu permrograman dan II pada
Algoritma I dan II pada Try dan Error Algoritma I dan II pada MATLAB.
MATLAB. program MATLAB MATLAB.
yang dibangun [BT+BM:
(1+1)x(2x50”)]

5 Quiz

6 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & - Algoritma 10


programAlgoritma program Algoritma Ketepatan hasil Praktikum garis (Linear
Linear Equation garis (Linear implementasi [TM: 1x(2x50”)] Equation)
menggunakan MATLAB Equation) program pada  Tugas-3: Pembuatan
menggunakan MATLAB program Algoritma garis
MATLAB Bentuk non-test: (Linear Equation)
Try dan Error [BT+BM:
program (1+1)x(2x50”)]
MATLAB yang
dibangun
menggunakan
Algoritma garis
(Linear Equation)

7 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & - Algoritma 10


program Algoritma program Algoritma Ketepatan hasil Praktikum garis (DDA)
DDA pada MATLAB. garis (DDA) implementasi [TM: 1x(2x50”)]
menggunakan program pada  Tugas-4: Pembuatan
MATLAB MATLAB program Algoritma
Bentuk non-test: garis (DDA)
Try dan Error [BT+BM:
program MATLAB (1+1)x(2x50”)]
yang dibangun
menggunakan
Algoritma garis
(DDA)

8,9 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & - Algoritma 10
programAlgoritma program Algoritma Ketepatan hasil Praktikum garis
Bresenham’s Line pada garis (Bresenham’s implementasi [TM: 2x(2x50”)] (Bresenham’s
MATLAB. Line) menggunakan program pada  Tugas-5: Line)
MATLAB MATLAB programAlgoritma
Bentuk non-test: Bresenham’s Line
- Try dan Error [BT+BM:
program (2+2)x(2x50”)]
MATLAB yang
dibangun
menggunakan
(Bresenham’s
Line)
10 UJIAN TENGAN SEMESTER
11 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & - Algoritma 10
program Algoritma program Algoritma Ketepatan hasil Praktikum garis
Bresenham’s Circle garis (Bresenham’s implementasi [TM: 1x(2x50”)] (Bresenham’s
untuk menggambar Circle) program pada  Tugas-6: Pembuatan Circle)
lingkaran pada menggunakan MATLAB program Algoritma
MATLAB. MATLAB Bentuk non-test: (Bresenham’s Circle)
- Try dan Error [BT+BM:
program (1+1)x(2x50”)]
MATLAB yang
dibangun
menggunakan
Algoritma
(Bresenham’s
Circle)

12 - Mahasiswa membuat - Ketepatan Kriteria:  Kuliah, Diskusi & - Transformasi 10


program Transformasi membuat program Ketepatan hasil Praktikum objek 2D
objek 2D (Translasi, Transformasi objek implementasi [TM: 1x(2x50”)] (Translasi,
Scalling, Rotation dan 2D (Translasi, program pada  Tugas-7: Pembuatan Scalling,
Reflection) pada Scalling, Rotation MATLAB program Transformasi Rotation dan
MATLAB. dan Reflection) Bentuk non-test: objek 2D (Translasi, Reflection)
menggunakan Try dan Error Scalling, Rotation dan
MATLAB program MATLAB Reflection)
yang dibangun [BT+BM:
mengenai (1+1)x(2x50”)]
Transformasi objek
2D (Translasi,
Scalling, Rotation
dan Reflection)
13 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & Transformasi 10
program Transformasi program Ketepatan hasil Praktikum objek 2D
objek 2D (Translasi, Transformasi objek implementasi [TM: 2x(2x50”)] (Translasi,
Scalling, Rotation dan 2D (Translasi, program pada  Tugas-8: Pembuatan Scalling,
Reflection) Scalling, Rotation MATLAB program Transformasi Rotation dan
menggunakan matriks dan Reflection) Bentuk non-test: objek 2D (Translasi, Reflection)
pada MATLAB. menggunakan Try dan Error Scalling, Rotation dan menggunakan
matriks program MATLAB Reflection) menggunakan matriks
menggunakan yang dibangun matriks [BT+BM:
MATLAB mengenai (2+2)x(2x50”)]
Transformasi objek
2D (Translasi,
Scalling, Rotation
dan Reflection)
menggunakan
matriks
14,15 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & Operasi 10
program pengolahan program Operasi Ketepatan hasil Praktikum Aritmatik dan
citra digital dasar Aritmatik dan implementasi [TM: 1x(2x50”)] Geometri pada
Operasi Aritmatik dan Geometri pada program pada  Tugas-9: Pembuatan Citra,
Geometri pada Citra Citra MATLAB program Operasi
pada MATLAB. Bentuk non-test Aritmatik dan
Try dan Error Geometri pada Citra
- program MATLAB [BT+BM:
yang dibangun (1+1)x(2x50”)]
mengenai Operasi
Aritmatik dan
Geometri pada Citra
16 - Mahasiswa membuat - Ketepatan membuat Kriteria:  Kuliah, Diskusi & Konvolusi Citra, 10
program Filtering dan program Konvolusi Ketepatan hasil Praktikum Histogram Citra,
Konvolusi Citra , Citra , Histogram implementasi [TM: 1x(2x50”)] Deteksi Sisi
Histogram Citra , Citra , Deteksi Sisi program pada  Tugas-10: Pembuatan Citra
Deteksi Sisi Citra pada Citra menggunakan MATLAB program Konvolusi Citra
MATLAB. MATLAB Bentuk non-test , Histogram Citra ,
Try dan Error Deteksi Sisi Citra
program MATLAB [BT+BM:
yang dibangun (1+1)x(2x50”)]
mengenai Konvolusi
Citra , Histogram
Citra , Deteksi Sisi
Citra
17 UJIAN AKHIR SEMESTER
STIKOM DINAMIKA BANGSA
PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA TUGAS MAHASISWA


MATA KULIAH Komputer Grafik
KODE KBTI 115111 sks 3 SEMESTER 5
DOSEN PENGAMPU 1. Errissya Rasywir , S.Kom, MT
2. Yovi Pratama ,S.Kom, MT
BENTUK TUGAS
Penulisan makalah
JUDUL TUGAS
Korelasi
SUB CAPAIAN PEMBELAJARAN MATA KULIAH
Mata kuliah ini merupakan praktikum dari teori yang diajarkan pada kelas computer grafik
teori. Mata kuliah ini membangun program dan mengimplementasikan algoritma
pembuatan objek citra digital dasar, Algoritma primitive Drawing (Titik, Garis, Lingkaran,
Rectangle, poligon dll), Dasar pengolahan citra digital, Operasi Aritmatik dan Geometri
pada Citra, Filtering dan Konvolusi Citra, Histogram Citra , Deteksi Sisi Citra
menggunakan MATLAB.
DESKRIPSI TUGAS
Membuat Program menggunakan matlab yang mempunyai menu perhitungan dan simulasi
algoritma pembuatan objek citra digital dasar, Algoritma primitive Drawing (Titik, Garis,
Lingkaran, Rectangle, poligon dll), Dasar pengolahan citra digital, Operasi Aritmatik dan
Geometri pada Citra, Filtering dan Konvolusi Citra, Histogram Citra dan Deteksi Sisi
Citra.
METODE PENGERJAAN TUGAS
1. Mengumpulkan seluruh teori yang telah diajarkan sebagai menu aplikasi
2. Membuat rancangan aplikasi
3. Membangun program dengan menu tersebut
4. Presentasi
BENTUK DAN FORMAT LUARAN
a. Objek Garapan: Teori yang di implementasikan dengan MATLAB
b. Bentuk Luaran: Program MATLAB
INDIKATOR, KRITERIA DAN BOBOT PENILAIAN
a. Analisis permasalahan (25%)
Kejelasan analisis, kejelasan alur permasalahan
b. Penyelesaian masalah (40%)
1. Kejelasan rincian penyelesaian masalah
2. Ketajaman dalam tahapan penyelesaian masalah
3. Kejelasan metode yang dipakai
c. Tugas Proyek Program Akhir (35%)
1. Ketepatan sistematika alur pengerjaan tugas
2. Kejelasan penggunaan program
3. Kesuksesan jalannya program
4. Didukung dengan simulasi grafik, tabel ataupun gambar yang relevan
menggunakan MATLAB
JADWAL PELAKSANAAN
Minggu XV
LAIN-LAIN
Bobot penilaian tugas ini adalah 35% dari 100% penilaian mata kuliah ini.
DAFTAR RUJUKAN
1. Gonzalez & Woods, 2002. Digital Image Processing.
2. Gonzalez, Woods & Eddins, 2007, DIP using MATLAB
3. Castleman, 2005. Digital Image Processing.
4. Ballard, Dana H., Computer Vision, Prentice-Hall, 1982.
5. Davies, E. R., Machine Vision: Theory, Algorithms, Practicalities, Academic
Press, 1990.
6. Dulimarta, Hans S., Diktat Kuliah Pengolahan Citra, Jurusan Teknik
Informatika ITB, 1997.
7. Fisher, Yuval, Fractal Image Compression: Theory & Application, Springer-
Verlag, 1994.

You might also like