chapter01-overview kuliah grafcit_new

Upload: fitri-bimantoro

Post on 10-Jan-2016

16 views

Category:

Documents


1 download

DESCRIPTION

.overview grafkom

TRANSCRIPT

  • CHAPTER 1OVERVIEW KULIAH DAN PENGANTAR

    FAKULTAS INFORMATIKA

    IT TELKOM

    Grafika Komputer & Pengolahan Citra

    (CS 3214)

    Febryanti Sthevanie (FSV) ,email:[email protected] / 085284710177

  • TUJUAN INSTRUKSIONAL KHUSUS

    CS3214Fakultas Informatika IT Telkom

    2

    Mahasiswa mengetahui dan memahami

    perbedaan antara Grafika Komputer dan

    Pengolahan Citra Digital

  • POKOK BAHASAN

    CS3214Fakultas Informatika IT Telkom

    3

    1. Memaparan kegiatan kuliah secara umum

    2. Membahas mengenai perbedaan konsep dasar

    Grafika Komputer dan Pengolahan Citra Digital

  • Grafika komputer

    CS3214Fakultas Informatika IT Telkom

    4

    Citra / animasi

    2D / 3Dsphere {

    0.0, 1

    texture {

    pigment {

    color rgb }

    finish{

    diffuse 0.3

    ambient 0.0

    specular 0.6

    reflection {

    0.8

    metallic }

    conserve_energy } } }

    Deskripsi

    objekProses

    grafika komputer

  • Pengolahan citra

    CS3214Fakultas Informatika IT Telkom

    5

    Citra yang

    sesuai dgn

    kebutuhanCitra awal

  • Image Processing vs Computer Graphics

    Image Processing Computer Graphics

    Berorientasi pixel Berorientasi Vektor

    Mengolah data citra untuk mendapatkan

    interpretasi 2D/3D

    Menggunakan model 2D/3D hasil realistik

    Titik berat pada memanipulasi citra

    sesuai dengan keperluan user

    Cenderung mempelajari konsep dan

    implementasi metode untuk

    pembangkitan citra/animasi (2D/3D)

    Berawal dari citra digital deskripsi objek pada citra

    Mendeskripsikan objek dengan primitif

    dasar grafis untuk mem-bentuk citra

    2D/3D

    CS3214Fakultas Informatika IT Telkom

    6

  • Kuliah Grafika dan Citra (CS3204)

    CS3214Fakultas Informatika IT Telkom

    7

    4 SKS 4 jam Kuliah => 2 pertemuan

    Pre-requisite : Aljabar Linear, Kalkulus vektor, Algoritma & Struktur Data, Pemrograman (+ sense of art)

  • Tujuan Instruksional Umum

    CS3214Fakultas Informatika IT Telkom

    8

    DESKRIPSI / TUJUAN INSTRUKSIONAL UMUM (TIU)

    1. Mahasiswa mampu membedakan Grafika Komputer dan Pengolahan Citra

    2. Mahasiswa memahami konsep primitif dasar pembentuk grafika komputer,

    operasi manipulasi objek grafika 2-Dimensi dan mampu

    mengimplementasikan ke dalam modul

    3. Mahasiswa memahami konsep-konsep dasar grafika komputer 3-Dimensi dan

    mampu menggunakan tool untuk membangun scene 3-Dimensi

    4. Mahasiswa memahami representasi struktur data dari citra digital dan

    berbagai algoritma dalam pengolahan citra digital

    5. Mahasiswa dapat mengimplementasikan program pengolahan citra secara

    digital dengan memperhatikan unjuk kerja teknik yang digunakan

  • Substansi Pembahasan

    CS3214Fakultas Informatika IT Telkom

    9

    SUBSTANSI PEMBAHASAN

    1. Pemahaman tentang perbedaan antara grafika dan pengolahan citra ditinjau dari sisi definisi,

    tujuan yang akan dicapai, representasi informasi

    2. Memahami algoritma pembangkitan primitif dasar 2 Dimensi dalam grafika computer,

    pengubahan atribut objek grafik dan operasi transformasi yang dapat dilakukan pada objek grafik,

    operasi clipping, kurva bezier, viewing, rendering, texture mapping

    3. Membangun perangkat lunak yang menyediakan modul primitif grafik, operasi pengubahan

    atribut dan operasi transformasi dalam grafika 2 Dimensi, memanfaatkan tool untuk menghasilkan

    scene 3 Dimensi

    4. Teknik penghasilan Citra Digital (kuantisasi dan sampling), representasi data Citra Digital

    dengan tipe dasar (Bitmap), Operasi-Operasi dasar yang dilakukan untuk pengolahan citra digital,

    operasi pada domain spatial dan domain frekuensi, enhancement citra, smoothing citra, segmentasi,

    kompresi data citra, steganography.

    5. Mekanisme deteksi sisi, segmentasi gambar dan kompresi gambar serta mekanisme pengukuran

    peformansi operasi dengan menerapkan fidelity kriteria

  • Tujuan Instruksional Khusus (Resume)

    CS3214Fakultas Informatika IT Telkom

    10

    memaparkan perbedaan grafika komputer dan pengolahan citra

    Menjelaskan dan memahami primitif dasar pembentuk grafika komputer

    membangun modul pembangun primitif keluaran grafika

    manipulasi terhadap objek-objek grafika 2D sederhana

    menjelaskan konsep-konsep dasar grafika komputer 3D

    menggunakan tool untuk membangun scene 3D

    menjelaskan representasi citra digital

    menjelaskan dan memahami penggunaan algoritma-algoritma pengolahan citra

    mengimplementasikan program pengolahan citra secara digital dengan memperhatikan unjuk kerja teknik yang digunakan Ket: knowledge skill

  • Rencana kuliah & penilaian [1]

    CS3214Fakultas Informatika IT Telkom

    11

    Komponen Penilaian Proporsi

    UTS 30UAS 35

    Quis1 5Quis2 5

    Tugas I UTS 15Tugas II UAS 10

    Total 100

    UTS materi grafika komputerUAS materi pengolahan citra

  • Rencana kuliah & penilaian [1]

    CS3214Fakultas Informatika IT Telkom

    12

    Grade Nilai

    Grade Nilai untuk setiap kelas akan

    sama

    Penentuan Grade Nilai akan dilakukan

    dengan menggunakan mekanisme

    statistik dengan melibatkan data nilai

    dari seluruh kelas

  • Aturan Khusus-Kuliah

    CS3214Fakultas Informatika IT Telkom

    13

    Kehadiran MINIMAL: 75 %

    Keterlambatan: jangan sampai menggangujalannya kuliah (disesuaikan dengan kesepakatan)

    Tugas: bila SAMA/PLAGIAT/COPY maka nilai

    tugas akan 0

    Masalah TITIP ABSEN: Nilai turun 1 Grade

  • Aturan Umum Tugas

    CS3214Fakultas Informatika IT Telkom

    14

    Aturan Umum Tugas

    Setiap tugas boleh dikerjakan berkelompok oleh maksimal 4

    orang

    Setiap tugas terdiri dari beberapa sub tugas, yang akan

    diintegrasikan pada pengumpulan akhir tugas tersebut.

    Penilaian tugas dilakukan tiap sub tugas (bukan di akhir /

    akumulasi tugas)

    Batas pengumpulan tiap tugas (sub tugas) ditentukan pada

    saat tugas (sub tugas) tersebut diberikan

    Pada tugas yang melibatkan pemrograman secara umum tidak

    ditentukan bahasa pemrograman yang harus digunakan.

    Anggota kelompok untuk tugas I (UTS)dan tugas II (UAS)

    harus berbeda

  • Rencana Pekuliahan [1]

    CS3214Fakultas Informatika IT Telkom

    15

    Minggu Pertemuan Materi Catatan

    1 1 Overview Kuliah GRAFCITDitekankan pada aturan

    berupa penilaian dan

    mekanisme tugas

    2 Grafika Komputer

    2 3 Output Primitive_1

    4 Output Primitive_2 Penyampaian Tugas 1.1

    3 5 Kurva Bezier + Latihan

    6 Area Filling

    Pengumpulan Tugas 1.1

    dan

    Penyampaian Tugas 1.2

    4 7Transformasi 2D-transformasi dasar &

    representasi matriks

    8 Clipping

    Pengumpulan Tugas 1.2

    dan

    Penyampaian Tugas 1.3

  • Silabus Kuliah [2]

    CS3214Fakultas Informatika IT Telkom

    16

    Minggu Pertemuan Materi Catatan

    5 9 Pengantar Grafika 3D

    10Transformasi 3D-Transformasi dasar,

    transformasi komposit, refleksi & shear

    6 11 3D ViewingPengumpulan Tugas 1.3

    dan

    Penyampaian Tugas 2

    12 Rendering

    7 13 Texture Mapping & Anti-aliasing

    14 Review Materi Pengumpulan Tugas 2

    UTS

  • Silabus Kuliah [3]

    CS3214Fakultas Informatika IT Telkom

    17

    Minggu Pertemuan Materi Catatan

    8 15 Review UTS

    16 01. Introduction.ppt

    9 1702. Pembentukan Citra Digital,Format

    BMP,Halftoning&Dithering.pptPenyampaian Tugas 3.1

    1803. Operasi-operasi Dasar Pengolahan

    Citra.ppt

    10 19 04. Konvolusi dan Transformasi Fourier.ppt

    Pegumpulan Tugas 3.1

    dan

    Penyampaian Tugas 3.2

    20 05. Equalisasi & Spesifikasi Histogram.ppt

    11 21 Review Materi Penyampaian Tugas 3.3

    22 06. Image Smooting.ppt Pengumpulan Tugas 3.2

  • Silabus Kuliah [4]

    CS3214Fakultas Informatika IT Telkom

    18

    Minggu Pertemuan Materi Catatan

    12 23 07. Edge Detection.ppt Penyampaian Tugas 3.4

    24 08. Image Segmentation

    13 25 09. Image Compression.ppt Pengumpulan Tugas 3.3

    26 10. Steganography.ppt

    14 27 11. Fidelity Kriteria.ppt Pengumpulan Tugas 3.4

    28 Review Materi

    UAS

  • Pengajar

    CS3214Fakultas Informatika IT Telkom

    19

    No Nama DosenKode

    Dosen Kelas

    1 Ahmad Suryan ASA IF-32-02

    2 Febryanti Sthevanie FSV IF-32-04

    3 Hertog Nugroho HTG IF-32-03

    4 Sriyani Violina SRV IF-32-05; IF-32-06

    5 Tjokorda Agung Budi W. COK IF-32-01 * Koordinator

  • PUSTAKA

    CS3214Fakultas Informatika IT Telkom

    20

    DAFTAR PUSTAKA

    1. [DON96] Donald H and M. Pauline Baker, Computer Graphics Principle

    and Practice in C, 2nd Edition, Addison Wesley, 1996

    2. [SAM03] Samuel R.Buss, 3-D Computer Graphics A Mathematical

    Introduction with OpenGL, Cambridge University Press, 2003

    3. [GON02] Rafael C. Gonzales and Richard E. Woods, Digital Image

    Processing, 2nd Edition, Prentice Hall, 2002

    4. [PRAT01] William K. Pratt, Digital Image Processing, 3rd Edition,

    Addison Wesley, 2001

    5. [ACH05] Acharya Tinku, K. Ray Ajoy, Image Processing: Principles and

    Application, John Wiley & Son, 2005

    6.[ION93]Pitas, Ioannis. 1993. Digital Image Processing Algorithms.

    Prentice Hall International (UK) Ltd

  • Gambaran Tugas

    CS3214Fakultas Informatika IT Telkom

    21

    Grafika 2D: Hasil akhir: tools pembangkitan dan manipulasi primitif

    grafika 2D

    Bahasa pemrograman tidak dibatasi

    Library graphic yang boleh dipakai hanya primitif titik (point)

    Grafika 3D: Menggunakan tools grafika 3D sederhana: POV-Ray

    Pembangkitan, manipulasi, dan rendering objek 3D

  • Gambaran Tugas

    CS3214Fakultas Informatika IT Telkom

    22

    Pengolahan citra:

    Hasil akhir: tools pengolah citra (beberapa algoritma)

    Bahasa pemrograman tidak dibatasi

    Pembanding: Adobe Photoshop,Macromedia Fireworks

  • CS3214Fakultas Informatika IT Telkom

    23

    Terima Kasih

    &

    Ada Pertanyaan?