UNIVERSITAS GUNADARMA
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI
RENCANA PEMBELAJARAN SEMESTER (RPS)
Nama Mata Kuliah Kode Mata Kuliah Bobot (sks) Semester Tgl Penyusunan
Pengantar Pengolahan Citra AK045219 2 7 Agustus 2018
Otorisasi Nama Koordinator Pengembang RPS Koordinator Bidang Keahlian (Jika Ada) Ketua Program Studi
Prof. Dr.-Ing. Adang Suhendra, S.Kom., M.Sc Capaian Pembelajaran (CP) CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi) Yang Dibebankan Pada Mata Kuliah
CPPS 2 Kemampuan mengidentifikasi, menganalisis, merancang dan mendapatkan solusi dengan komputasi serta mengkombinasikan berbagai prosedur teknis rekayasa teknologi Informatika secara tepat, menyeluruh dan optimal.
CPPS 4 Kemampuan merancang, membangun dan mengimplementasikan produk teknologi informasi termasuk mengelola keamanan data dan sistem untuk menyelesaikan masalah dan mendukung efisiensi organisasi. CPPS 8 Kemampuan membuat pemodelan data serta membangun aplikasi perangkat lunak untuk pengorganisasian
data dan penjaminan keamanan akses data termasuk produk multimedia berbasis grafika computer dan computer vision.
CPMK (Capaian Pembelajaran Mata Kuliah)
CPMK 2.1 Kemampuan mengidentifikasi, menganalisis, merancang dan mendapatkan solusi dengan komputasi. CPMK 4.1 Kemampuan merancang, membangun dan mengimplementasikan produk teknologi informasi.
CPMK 8.3 Kemampuan membangun aplikasi perangkat lunak termasuk produk multimedia berbasis grafika computer dan computer vision.
Deskripsi Singkat MK Mata kuliah Pengantar Pengolahan Citra membahas mengenai berbagai konsep dan teknik Pengantar Pengolahan Citra yaitu representasi citra, pemrosesan citra, operator pendeteksian tepi citra, segementasi citra berdasarkan warna dan tekstur dan teknik kompresi citra serta perangkat yang digunakan dalam implementasi Pengantar Pengolahan Citra berupa aplikasi.
Bahan Kajian / Materi Pembelajaran 1. Aniati murni Arymurthy & Suryana Setiawan, Pengantar Pengantar Pengolahan Citra, Elex Media Komputindo, 1992 2. Fajar Astuti Hermawati, Pengantar Pengolahan Citra Digital, Penerbit Andi, 2013
3. Gonzales, Rafael C., Digital Image Processing, Second Edition, Addison-wesley publishing, 1992 4. Jain, Anil K., Fundamentals of Digital Image Processing, Prentice Hall international, 1989
5. Rinaldi Munir, Pengantar Pengolahan Citra digital dengan Pendekatan Algoritmik, Penerbit Informatika Bandung, 6. 2004
7. Sarifuddin Madenda, Pengantar Pengolahan Citra & Video Digital, Penerbit Erlangga, 2015 8. Willey, Digital Image Processing, 3rd edition, 2001
Daftar Referensi Utama :
1. Aniati murni Arymurthy & Suryana Setiawan, Pengantar Pengantar Pengolahan Citra, Elex Media Komputindo, 1992 2. Fajar Astuti Hermawati, Pengantar Pengolahan Citra Digital, Penerbit Andi, 2013
3. Gonzales, Rafael C., Digital Image Processing, Second Edition, Addison-wesley publishing, 1992 4. Jain, Anil K., Fundamentals of Digital Image Processing, Prentice Hall international, 1989
5. Rinaldi Munir, Pengantar Pengolahan Citra digital dengan Pendekatan Algoritmik, Penerbit Informatika Bandung, 6. 2004
7. Sarifuddin Madenda, Pengantar Pengolahan Citra & Video Digital, Penerbit Erlangga, 2015 8. Willey, Digital Image Processing, 3rd edition, 2001
Media Pembelajaran Perangkat Lunak Perangkat Keras
Komputer, Laptop, Proyektor Nama Dosen Pengampu
Mata Kuliah: Sistem Basis Data 1 ( AK045329) / 3
SKS
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami dan mengetahui definisi dan tujuan mempelajari konsep Pengantar Pengolahan Citra dan penerapannya dalam berbagai bidang (mg 1) CAPAIAN PEMBELAJARAN MATA KULIAH PENGANTAR PENGOLAHAN CITRA:
1. Kemampuan mengidentifikasi, menganalisis, merancang dan mendapatkan solusi dengan komputasi. 2. Kemampuan merancang, membangun dan mengimplementasikan produk teknologi informasi.
3. Kemampuan membangun aplikasi perangkat lunak termasuk produk multimedia berbasis grafika computer dan computer vision.
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu mengetahui dan memahami representasi citra digital serta membuat program menggunakan MATLAB atau Python (mg ke 2)
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami dan
mengetahui teori matematika dalam pemrosesan citra (mg ke 3,4) [CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu mengetahui dan memahami operasi pendeteksian tepi (mg ke 5,6)
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami dan mengetahui teknik kompresi citra (mg ke 9-10)
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami cara membuat program untuk deteksi tepi citra menggunakan MATLAB atau Python (mg ke 13)
EVALUASI TENGAH SEMESTER (mg ke 11)
[CPPS 4 CPMK 4.1]: Mahasiswa mampu memahami cara mengimplementasikan konsep keamanan basis data pada pemrograman (mg ke 15)
EVALUASI AKHIR SEMESTER (mg ke 16)
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami dan Mengenal segmentasi citra berdasarkan warna dan tekstur (mg ke 7,8)
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami dan mengetahui pewarnaan citra (mg ke 12))
[CPPS 2,4,8 CPMK2.1, 4.1, 8.3]: Mahasiswa mampu memahami
cara membuat program untuk proses segmentasi citra dengan MATLAB atau Python (mg ke14)
Pengantar Pengolahan Citra (AK045219)/2 SKS
Minggu
Ke- CP-MK Materi Pembelajaran
Metode / Strategi Pembelajaran
Penilaian
Referensi
Indikator Bentuk Bobot
1 Mahasiswa mampu memahami dan mengetahui definisi dan tujuan mempelajari konsep Pengantar Pengolahan Citra dan penerapannya dalam berbagai bidang
- Definisi Citra dan Video
- Tujuan Pengantar Pengolahan Citra Jenis-jenis Citra Citra Berwarna Citra Gray Level Citra Biner - Format File Citra - Aplikasi Pengantar Pengolahan Citra : Citra Medis Citra Satelit Aplikasi Militer Aplikasi Pemetaan Aplikasi Teknologi Multimedia - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Menjelaskan definisi Citra dan Video dalam Pengantar Pengolahan Citra dengan benar, - Menjelaskan tujuan Pengantar Pengolahan Citra dengan benar, - Menjelaskan jenis-
jenis citra dengan benar, - Menyebutkan dan menjelaskan contoh implementasi aplikasi Pengantar Pengolahan Citra pada berbagai bidang dengan benar,
- Menjelaskan
keterkaitan Pengantar Pengolahan Citra dengan teknologi
multimedia 2 Mahasiswa mampu mengetahui dan memahami representasi citra digital serta membuat program menggunakan MATLAB atau Python - Citra Digital
- Image Sampling dan Quantization
- Representasi Citra Digital
- Resolusi Spasial dan Grey Level (Brightness) - Zooming dan Shrinking Digital Images - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan apa yang dimaksud Citra Digital beserta contohnya
- Mahasiswa mampu menjelaskan cara membandingkan resolusi citra digital - Mahasiswa mampu
menjelaskan apa yang dimaksud dengan tingkat keabuan dan warna citra dengan baik dan benar
- Mahasiswa mampu menjelaskan cara melakukan zooming dan shrinking digital citra - Mahasiswa mampu menjelaskan cara menerapkan pada MATLAB atau Python
Latihan dan Tugas 5 % [1], [2], [3], [4], [5], [6], [7]
3-4 Mahasiswa mampu memahami dan mengetahui teori matematika dalam pemrosesan citra - Hubungan antara piksel dalam sebuah citra
- Operasi Aritmatika dan Logika
- Operasi Konvolusi - Transformasi
Geometri dari suatu
- Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan hubungan antara piksel dalam sebuah citra - Mahasiswa mampu menjelaskan dan memahami teori operasi aritmatika dan logika
digunakan pada citra - Mahasiswa mampu
menjelaskan cara memproses citra
Latihan dan Tugas 15 % [1], [2], [3], [4], [5], [6], [7] citra - Histogram Citra - Morfologi Matematika : Dilasi, Erosi, Closing dan Opening dengan operasi konvolusi. - Mahasiswa mampu menjelaskan transformasi
geometris dari suatu citra - Mahasiswa mampu menjelaskan cara membuat histogram suatu citra - Mahasiswa mampu menjelaskan cara menerapkan morfologi dilasi, erosi serta closing dan opening pada
sebuah citra 5-6 Mahasiswa mampu mengetahui dan memahami operasi pendeteksian tepi - Gradien Citra - Operator Pendeteksi Tepi : Operator Roberts Operator Sobel dan Prewitt Operator Kirsch Operator Laplace - Pendeteksian Tepi Citra Bernoise : Filter FIR Filter IIR - Operator Morfologi Matematika: - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan yang dimaksud gradien pada citra dengan baik dan benar - Mahasiswa mampu
menjelaskan cara menerapkan
operator pendeteksi tepi pada citra - Mahasiswa mampu
menjelaskan cara membandingkan hasil dari berbagai operator pendeteksi citra
- Mahasiswa mampu menjelaskan cara mlakukan
pendeteksi tepi citra
Latihan dan Tugas
Operator Closing of Opening Opertaor Opening of Closing Operator Gradien Morfologi matematika yang digunakan pada citra - Mahasiswa mampu menjelaskan cara menjelaskan proses citra dengan operator closing of opening, opening of closing serta gradien morfologi 7-8 Mahasiswa mampu memahami dan Mengenal segmentasi citra berdasarkan warna dan tekstur
- Ruang warna dan peta warna
- Alat ukur jarak warna - Segmentasi berdasarkan kesamaan warna - Analisis Statistik Tekstur - Analisis Tekstur dengan Matriks co- occurence - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan yang dimaksud dengan ruang warna dan peta warna secara baik dan benar - Mahasiswa mampu menjelaskan cara mengukur jarak warna pada citra - Mahasiswa mampu menjelaskan cara melakukan segementasi citra
Latihan dan Tugas 15 % [4], [6], [7] yang memiliki noise
- Mahasiswa mampu
menjelaskan cara menjelaskan teori operator morfologi
berdasarkan kesamaan warna - Mahasiswa mampu
menjelaskan cara menganalisis
statistik tekstur dari sebuah citra
- Mahasiswa mampu menjelaskan cara menganalisis tekstur dengan matriks co- occurence pada citra - Mahasiswa mampu
menjelaskan cara memproses citra dengan analisis yang ada
9 - 10 Mahasiswa mampu memahami dan mengetahui teknik kompresi citra
Teknik Dasar Kompresi Data :
- Run Length Encoding - Huffman Encoding - Lempel-Ziv-77 - Lempel-Ziv-Welch - Transformasi Warna dan Sub-sampling - Pembentukan Blok Citra - Transformasi Cosinus Diskret dan Inversnya - Kuantisasi dan Dekuantisasi Hasil DCT - Transformasi Cosinus Diskret Terkuantisasi - Transformasi Wavelet Diskret
- Rasio dan Kualitas Kompresi - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan cara menyebutkan dan menjelaskan konsep kompresi - Mahasiswa mampu menjelaskan perbedaan teknik kompresi secara baik dan benar - Mahasiswa
mampu
menjelaskan cara membandingkan teknik yang baik untuk digunakan pada sebuah data dengan baik. - Mahasiswa mampu
menjelaskan cara melakukan
transformasi warna dan sub sampling pada citra
- Mahasiswa mampu menjelaskan cara memproses citra yang terkompresi dengan teknik yang ada
- Mahasiswa mampu menjelaskan cara mlengukur rasio
Latihan dan Tugas 10 % [1], [2], [3], [4], [5], [6], [7]
dan kualitas kompresi
11. UJIAN TENGAH SEMESTER
12. Mahasiswa mampu memahami dan mengetahui pewarnaan citra - Warna Citra - Model Warna - Konversi Model warna - Pengolahan - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan cara menyebutkan warna citra, model warna dan konversi warna dengan benar
- Mahasiswa mampu menjelaskan cara melakukan
Latihan dan Tugas 5 % [1], [2], [3], [4], [5], [6], [7]
Warna semu - Steganografi - Watermarking
pemrosesan pengolahan warna semu dengan benar - Mahasiswa mampu menjelaskan yang dimaksud steganografi dan watermaking dengan benar 13. Mahasiswa mampu memahami cara membuat program untuk deteksi tepi citra menggunakan MATLAB atau Python
- Membuat program untuk deteksi tepi dengan operator yang ada
disesuaikan dengan kebutuhan informasi citra yang diinginkan
- Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan cara membuat program deteksi tepi sesuai dengan yang ditentukan - Mahasiswa mampu menjelaskan proses dalam penyelesaian Pengantar Pengolahan Citra berdasarkan teori yang sudah dipelajari
Latihan dan Tugas 10 % 1], [2], [3], [4], [5], [6], [7] 14. Mahasiswa mampu memahami cara membuat program untuk proses segmentasi citra dengan MATLAB atau Python - Membuat program untuk melakukan segmentasi citra dengan algoritma yang sudah dipelajari dan disesuaikan dengan informasi citra yang dihasilkan - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi - Mahasiswa mampu menjelaskan cara membuat program segementasi citra sesuai dengan yang ditentukan
- Mahasiswa mampu menjelaskan cara menjelaskan proses dalam penyelesaian
Latihan dan Tugas 10% 1], [2], [3], [4], [5], [6], [7]
Kelompok Pengantar Pengolahan Citra berdasarkan teori yang sudah dipelajari
15 Mahasiswa mampu memahami cara mengimplementasi kan konsep keamanan basis data pada pemrograman - mempresentasikan hasil studi dan menjelaskan bagaimana melakukan proses Pengantar Pengolahan Citra - Bentuk : Kuliah - Metode : Ceramah,Problem Based Learning, Project Based Learning, Self- Learning (V-Class), Diskusi Kelompok - Mahasiswa mampu menjelaskan cara mempresentasikan dengan baik hasil yang dicapai pada tahapan diskusi sebelumnya
Presentasi 10%
FORMAT RARANCANGAN
TUGAS 1
Nama Mata Kuliah : Pengantar Pengolahan Citra SKS : 2
Program Studi : Teknik Informatika Pertemuan ke : 13
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
- Mahasiswa mampu membuat program pendeteksi tepi yang sesuai dengan kebutuhan citra yang ingin dihasilkan menggunakan teknik operator
pendeteksi tepi B. URAIAN TUGAS :
a. Obyek Garapan : Sembarang Citra
b. Metode atau Cara pengerjaan
Carilah referensi berupa jurnal / artikel ilmiah / data skunder (dari internet)
Buat kelompok kerja terdiri dari 3 orang
Buat program untuk pendeteksi tepi citra
Laporkan hasil untuk dikonsultasikan sebelum di presentasikan mahasiswa
c. Deskripsi Luaran tugas yang dihasilkan :
Hasil program sesuai dengan teknik operator pendeteksi tepi C. KRITERIA PENILAIAN (7,5 %)
Kelengkapan isi rangkuman Kebenaran isi rangkuman
FORMAT RANCANGAN TUGAS 2
Nama Mata Kuliah : Pengantar Pengolahan Citra SKS : 2
Program Studi : Teknik Informatika Pertemuan ke : 14
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
- Mahasiswa mampu membuat program segmentasi citra berdasarkan warna dan tekstur yang sesuai dengan kebutuhan citra yang ingin dihasilkan
B. URAIAN TUGAS :
a. Obyek Garapan : Citra studi kasus 1
b. Metode atau Cara pengerjaan
Carilah referensi berupa jurnal / artikel ilmiah / data skunder (dari internet)
Melanjutkan kerja kelompok studi kasus 1
Buat program untuk segementasi citra berdasarkan warna dan tekstur
Laporkan hasil untuk dikonsultasikan sebelum di presentasikan mahasiswa
d. Deskripsi Luaran tugas yang dihasilkan :
Hasil program segmentasi berdasarkan warna dan tekstur C. KRITERIA PENILAIAN (7,5 %)
Kelengkapan isi rangkuman Kebenaran isi rangkuman
FORMAT RANCANGAN TUGAS 3
Nama Mata Kuliah : Pengantar Pengolahan Citra SKS : 2
Program Studi : Teknik Informatika Pertemuan ke : 15
Fakultas : Teknologi Industri A. TUJUAN TUGAS :
Mahasiswa mampu menjelaskan hasil program Pengantar Pengolahan Citra yaitu pendeteksi tepi dan segementasi B. URAIAN TUGAS :
a. Obyek Garapan
Kesesuain hasil citra dengan teori yang telah dipelajari
b. Metode atau Cara pengerjaan
Menganalisis hasil yang didapatkan dari studi kasus 1 dan studi kasus 2
Membuat rangkuman dalam bentuk paper minimal 5 halaman dan disiapkan juga dalam bentuk tayangan ppt
Presentasikan hasil analisis tersebut di depan kelas c. Deskripsi Luaran tugas yang dihasilkan :
Paper minimal 5 halaman dengan spasi 1.5 dan font Times New Roman ukuran 12, berserta tayangan presentasi dengan font Arial ukuran 16 C. KRITERIA PENILAIAN (10 %)
Kelengkapan isi rangkuman Kebenaran isi rangkuman
KRITERIA 1 : Tingkat kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus Kasus yang dipilih Kasus yang dipilih Kasus yang dipilih Kasus mencontoh Kasus/Objek yang 2
dan variasi kompleks dan kompleks walau sederhana dari buku/orang lain dipilih secara asal
program yang sangat jarang sering ditemui
dibuat ditemui
KRITERIA 2 : Tingkat Ketepatan penulisan
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketepatan dan ketelitian penulisan sintaks program
Tepat dan teliti dalam
menggunakan sintaks dan terdapat variasi jawaban
Tepat dan teliti dalam
menggunakan sintaks dan sedikit variasi jawaban
Tepat dan teliti dalam menggunakan sintaks dan tidak ada variasi jawaban
Kurang tepat dan teliti dalam menggunakan sintaks
Tidak tepat dalam menggunakan sintaks
2
KRITERIA 3 : Tingkat kesesuaian
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
output program dengan output yang diharapkan dan terdapat variasi jawaban
dengan output yang diharapkan dan sedikit variasi jawaban
output yang
diharapkan dan tidak ada variasi jawaban
dengan output yang diharapkan
dengan output yang diharapkan