LAPORAN PRATIKUM KOMPUTER APLIKASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAPORAN PRATIKUM KOMPUTER APLIKASI"

Transkripsi

1 LAPORAN PRATIKUM KELAS TI VI SORE D KOMPUTER APLIKASI Nama Nomor Pratikan Mahasiswa Ayu MayaSari Tanggal Kumpul Tanda Tangan Pratikan Nama Penilai Tanggal Nilai Tanda Tangan Koreksi Dosen Universitas Pembangunan Panca Budi Fakultas Teknik Jurusan Sistem Komputer Medan 2014

2 DAFTAR ISI DAFTAR ISI... i Kata Pengantar... 1 BAB I Pendahuluan... A. Latar Belakang. B. Tujuan Praktikum BAB II Landasan Teori.. A. Pengertian Dari 2D.. B. Pengertian Dari 3D.. BAB III A. Contoh dan Fungsi dari Diamond... B. Contoh dan Fungsi dari 2 dimensi... C. Contoh dan Fungsi dari 3 dimensi... BAB IV.. A. Analisa Hasil Percobaan Penutup A.Kesimpulan.. B. Saran. Daftar Pustaka

3 KATA PENGANTAR Segala puji bagi allah, serta syukur saya panjatkan kehadiran ilahi rabbi yang telah memberikan nikmat dan hikiki dalam kehidupan yaitu nikmat iman dan islam. Shalawat dan salam semoga tetap tercurah limpahkan kepada nabi kita Muhammad SAW. Berkat rahmat dan hidayahnya lah saya dapat menyusun tugas LAPORAN TUGAS PRAKTIKUM KOMPUTER GRAFIK INI. Penulisan laporan ini di ajukan untuk memenuhi tugas mata kuliah PRAKTIKUM KOMPUTER GRAFIK yang berguna untuk memahami lebih jauh tentang berbagai hal yang berhubungan dengan cara kerja pada program komputer grafik, oleh karena itu kritik dan saran yang membangun sangat di harapkan agar membuat laporan ini menjadi lebih baik.

4 BAB I PENDAHULUAN A.Latar belakang Grafik komputer adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual ) secara digital. Bentuk sederhana dari grafik komputer adalah grafik komputer 2D yang kemudian berkembang menjadi 3D, pemrosesan citra (image processing) dan pengenalan pola (pattern recognition). Dan di era globalisasi saat ini grafik komputer merupakan bagian ilmu teknologi yang sangat berkembang. Salah satu contohnya banyak industri film, yang sudah menggunakan grafik komputer tersebut untuk menghasilkan film 3D sangat mudah dan cepat. Aplikasi grafik komputer dapat di bagi menjadi beberapa kelompok, yaitu : Aplikasi pengolahan bentuk citra Aplikasi pengolah bentuk dan citra merupakan aplikasi yang banyak di gunakan oleh Desaigner grafis dan ilustrator. Aplikasi pengolah bentuk Ditunjukkan untuk pengolah bentuk (shape) yang di susun dari serangkaian garis sedangkan aplikasi pengolaha citra di tunjukkan untuk memanipulasi titik yang membentuk sebuah gambar (citra). Aplikasi presentasi Banyak di gunakan oleh kalangan bisnis dalam mempresentasikan ide ataupunkonsep. Dalam perkembangannya, aplikasi presentasi tidak hanya sekedar menampilkan slide ke layar tapi juga dilengkapi dengan fasilitas animasi contohnya power point, Micromadia flash. Animasi Merupakan aplikasi yang banyak di gunakan dalam bidang periklanan dan film, dengan menggunakan aplikasi animasi seorang kreator dapat menciptakan bendabenda maya yang dapat bergerak dalam dunia nyata. Oleh karena itu sudah banyak pula bahasa pemrograman yang di lengkapi dengan tools/library pembuatan grafik salah satu contoh tools pembuatan aplikasi grafik adalah opengl (open Grafics Library). opengl adalah suatu spesifikasi grafik yang low-level yang menyediakan fungsi untuk pembuatan grafik primitif termasuk titik, garis, dan lingkaran.

5 OpenGL digunakan untuk mendefinikasikan suatu objek baik objek 2D maupun objek 3D. Dan makala yang di sampaikan kali ini khusus membahas mengenai perancang 2 dimensi dan 3 dimensi menggunakan visual C++. B.Tujuan praktikum Menyelesaikan Ujian Akhir Semester mata kuliah komputer grafik semester 4 Mahasiswa mampu menggambar objek 2 dimensi dan 3 dimensi menggunakan bahasa pemrograman visual C++ dan OpenGL Mahasiswa mampu mengimplementasikan fungsi transformasi 2 dimensi dan 3 dimensi.

6 BAB II Landasan Teori Definisi Objek 3 Dimensi Obyek 3-D adalah sekumpulan titik-titik 3-D (x,y,z) yang membentuk luasan-luasan (face) yang digabungkan menjadi satu kesatuan. Face adalah gabungan titik-titik yang membentuk luasan tertentu atau sering dinamakan dengan sisi. Sistem Koordinat 3 Dimensi Contoh pernyataan Objek : Limas Segiempat

7 Titik-titik yang membentuk obyek: Titik 0 (0,150,0) Titik 1 (100,0,0) Titik 2 (0,0,100) Titik 3 (-100,0,0) Titik 4 (0,0,-100) Fungsi OpenGL 3D 1. Membersihkan Windows Pada komputer, memory untuk menampilkan gambar biasanya diisi dengan gambar yang berasal dari perintah gambar paling akhir, jadi perlu dibersihkan dengan warna latar belakang sebelum digambar lagi. Contoh berikut ini perintah yang digunakan untuk membersihkan layar latar belakang dengan warna hitam dan buffer apa yang akan dibersihkan. Dalam hal ini, buffer warna yang akan dibersihkan karena buffer warna merupakan tempat gambar disimpan. glclearcolor 0, 0, 0, 0 glclear GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT 2. Spesifikasi Warna Pada OpenGL mendeskripsikan objek dengan warna objek adalah proses yang berjalan sendiri-sendiri. Sebelum warna diubah maka semua objek yang digambar sesudah perintah tersebut akan menggunakan warna terakhir yang terdapat pada coloring scheme. Untuk warna digunakan perintah glcolor3f. Contoh berikut menunjukkan urutan langkah dalam proses spesifikasi warna sebelum objek digambar. Warna yang ditampilkan adalah warna merah. glcolor3f 1, 0, 0

8 3. Memaksa Proses Menggambar Sampai Selsai Kebanyakan sistem grafik modern sudah menggunakan sistem graphics pipeline. Dimana CPU utama memberikan issue perintah menggambar dan hardware lain yang melakukan transformasi, clipping, shading, texturing dan lain-lain. Pada arsitektur yang demikian, proses tidak dilakukan pada satu computer karena setiap komputer mempunyai tugas sendiri. CPU utama tidak harus menunggu proses pada masing-masing komputer tadi selesai, tapi bisa dengan memberikan issue perintah gambar yang berikutnya. Untuk inilah OpenGL menyediakan perintah glflush yang memaksa client untuk segera mengirim paket network walaupun belum penuh. Program sebaiknya ditulis menggunakan perintah ini karena glflush tidak memaksa proses gambar untuk selesai tetapi memaksa proses gambar untuk segera dieksekusi, sehingga dijamin semua perintah gambar yang sebelumnya akan segera dieksekusi dalam suatu waktu tertentu. glflush 4. Menggambar di Bidang Tiga Dimensi Untuk menggambar grafik jenis apapun pada komputer biasanya dimulai dengan pixel. Pixel adalah elemen terkecil dari layar monitor yang mempunyai atribut warna dan posisi. Sedangkan untuk membentuk garis, poligon, objek dan lain-lain dapat dilakukan melalui urutan pixel yang berbeda. Menggambar dengan menggunakan OpenGL mempunyai perbedaan dengan bahasa lain, yaitu tidak perlu memikirkan koordinat layar secara fisik tetapi hanya perlu menspesifikasikan posisi koordinat dengan volume penglihatan. OpenGL memikirkan sendiri bagaimana caranya menggambar titik, garis, dan lainnya yang berada dalam ruang tiga dimensi ke gambar dua dimensi pada layar komputer. Area gambar yang dibatasi ini adalah ruang koordinat kartesian yang mempunyai range dari -100 hingga 100 untuk sumbu x, y dan z. Secara sederhana bidang ini dapat dianggap sebagai bidang gambar untuk perintah-perintah OpenGL. Untuk menggambar titik digunakan suatu perintah OpenGL yaitu : glvertex. Fungsi ini dapat mempunyai 2 sampai 4 parameter dari berbagai macam tipe data. Sebagai contoh perintah glvertex di bawah ini akan menspesifikasikan sebuah titik pada posisi 4 sumbu x, 4 sumbu y dan 0 untuk sumbu z. glvertex3f 4, 4, 0. Setelah diketahui cara untuk menspesifikasikan sebuah titik di ruang pada OpenGL. Selanjutnya yang harus ditambahkan adalah informasi tambahan mengenai titik tersebut, apakah titik tersebut akhir dari sebuah garis, atau merupakan sebuah titik sudut dari sebuah poligon atau lainnya, karena definisi

9 geometrik dari sebuah vertex sebenarnya bukanlah hanya sebuah titik pada layar tetapi lebih merupakan sebuah titik dimana terjadi interseksi antara dua buah garis atau kurva. Primitif adalah interpretasi sejumlah set atau deretan titik pada sebuah bentuk yang digambar pada layar. Pada OpenGL terdapat sepuluh macam primitif dari mulai menggambar sebuah titik hingga poligon. Untuk itu digunakan perintah glbegin sebagai cara memberitahu OpenGL untuk memulai menginterpretasi sederetan titik sebagai salah satu bentuk primitif. Dan untuk mengakhiri deretan titik ini digunakan perintah glend. Sebagai Contoh sebagai berikut : glbegin bmpolygon // spesifikasikan titik sebagai primitif glvertex3f 4, 4, 0 // spesifikasikan posisi titik glend // mengakhiri perintah menggambar titik 5. Fungsi Untuk Keperluan Transformasi a. Fungsi Translasi (Translation) Translasi merupakan bentuk transformasi yang memindahkan posisi suatu objek, baik pada sumbu x, sumbu y, atau sumbu z. Fungsi yang digunakan untuk melakukan translasi adalah : gltranslatef Tx, Ty, Tz Parameter Tx digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu x. Parameter Ty digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu y. Sedangkan parameter Tz digunakan untuk menentukan arah dan seberapa jauh suatu benda akan dipindahkan berdasarkan sumbu z. Contohnya : gltranslatef 2, 2, 2 b. Fungsi Rotasi (Rotation) Rotasi merupakan bentuk transformasi yang digunakan untuk memutar posisisuatu benda. Fungsi yang digunakan untuk melakukan rotasi ialah glrotatef(θ, Rx, Ry, Rz) Parameter yang dibutuhkan pada fungsi tersebut ada 4 macam, yaitu parameter θ untuk besar sudut putaran, parameter Rx untuk putaran berdasarkan sumbu x, parameter Ry untuk putaran

10 berdasarkan sumbu y, dan parameter Rz untuk putaran berdasarkan sumbu z. Jika parameter θ bernilai postif, maka objek akan diputar berlawanan arah jarum jam. Sedangkan jika parameter θ bernilai negatif, maka objek akan diputar searah jarum jam. Contohnya : glrotatef -30, 2, 2, 1 c. Fungsi Skala (Scalling) Skalasi merupakan bentuk transformasi yang dapat mengubah ukuran (besar-kecil) suatu objek. Fungsi yang digunakan untuk melakukan skalasi ialah : glscalef(sx, Sy, Sz) Perubahan ukuran suatu objek diperoleh dengan mengalikan semua titik atau atau vertex pada objek dengan faktor skala pada masing-masing sumbu (parameter Sx untuk sumbu x, Sy untuk sumbu y, dan Sz untuk sumbu z). Contohnya : glscalef(2, 2, 2)

11 BAB III Hasil Percobaan / Praktikum Contoh Latihan Fungsi dari Diamond

12 Contoh latihan Fungsi 2 Dimensi

13

14

15 Contoh Latihan Fungsi dari 3 Dimensi

16 BAB IV Analisa Hasil Percobaan Pencahayaan memegang peranan penting dalam proses penangkapan citra oleh perangkat optik. Tanpa ada cahaya, tidak ada citra yang dapat ditangkap. Dengan adanya cahaya yang cukup, detail obyek 3 dimensi jadi terlihat dengan jelas. Pada OpenGL, proses pemberian cahaya disebut juga dengan iluminasi. Sistem pencahayaan pada OpenGL merupakan pendekatan matematis terhadap sistem pencahayaan di dunia nyata. Cahaya lampu dalam OpenGL dipecah menjadi komponen merah, hijau, dan biru. Tiap sumber cahaya dapat diatur konsentrasi cahaya merah, hijau, dan biru yang dipancarkannya. Model pencahayaan yang OpenGL mempunyai empat komponen utama: memancarkan (emissi), ambient, diffuse, dan specular. Semua komponen dihitung secara independen lalu hasilnya dijumlahkan. Hasil akhir penjumlahan inilah yang menjadi warna pada obyek. Cahaya Ambient, Diffuse, dan Specular Pencahayaan ambient adalah cahaya latar belakang dan berasal dari segala arah. Cahaya ambient ini memiliki nilai yang lebih besar pada ruangan tertutup dibandingkan dengan ruangan

17 terbuka. Meskipun kedua ruang tersebut memiliki sumber cahaya yang sama. Hal ini disebabkan karena pada ruang tertutup, cahaya yang memantul dari dinding membantu menerangi ruang. Cahaya diffuse adalah cahaya datang yang bersifat satu arah. Jika sebuah obyek terkena cahaya diffuse, sisi tersorot akan terlihat jelas/terang, sedangkan sisi di baliknya akan terlihat gelap. Cahaya specular Mirip seperti cahaya diffuce, cahaya specular adalah cahaya datang datang dari arah tertentu; hanya saja pantulannya tidak tersebar rata ke segala arah. Pantulan ditentukan oleh jenis material obyek. Logam dan plastik mengkilap memiliki komponen specular tinggi. Sementara kapur dan karpet hampir tidak memilikinya. Specularity disebut juga sebagai shininess. Berikut adalah hal-hal yang diperlukan untuk menjalankan pencahayaan dalam OpenGL: 1. Tentukan vektor normal untuk setiap vertex dari semua obyek. Vektor normal ini digunakan dalam perhitungan sudut pantulan oleh OpenGL. 2. Buat, pilih, dan atur posisi satu atau lebih sumber cahaya. 3. Ciptakan dan pilih model/setting pencahayaan. 4. Tentukan sifat-sifat material untuk semua objek.

18 Simulasi Planet Animasi Animasi adalah Illusion Of Motion yang dibuat dari image statis yang ditampilkan secara berurutan sehingga seolah-olah gambar-gambar diskontinyu tadi menjadi terlihat kontinyu. Animasi berkembang dari ditemukannya prinsip dasar dari karakter mata manusia yaitu: persistance of vision (pola penglihatan yang membekas). Paul Roget, Joseph Plateau dan Pierre Desvigenes, melalui peralatan optik yang mereka ciptakan, berhasil membuktikan bahwa mata manusia cenderung menangkap urutan gambar-gambar pada tenggang waktu tertentu sebagai suatu pola. Pada OpenGL, animasi dapat dibuat dengan memanfaatkan proses transformasi pada obyek yang dilakukan secara terus-menerus/berulang-ulang.

19 PENUTUP Kesimpulan Dari pembahasan dapat diambil kesimpulan sebagai berikut : 1. Didalam pembuatan grafik di jaman serba teknologi ini kita bebas menentukan alat apa yang akan kita pakai, dan untuk memahami secara mendalam transformasi didalam grafik komputer sangatlah penting menguasai ilmu matematik. 2. Perbandingan hasil pembuatan program dengan menggunakan bahasa programan lebih sulit dan berbeda jauh dari segi tampilan, maupun tata cara pembuatannya dibandingkan dengan program aplikasi yang menerapkan system just click (event driven). Saran Setelah melihat uraian di atas, penyusun mempunyai saran. 1. Terlebih dahulu harus belajar algoritma, karena algorima adalah salah satu kunci untuk dapat memahami permasalahan yang akan dihadapi didalam pembuatan grafik komputer. 2. Bila ingin membuat suatu gambar/grafik, pilihlah program aplikasi yang lebih bagus menurut anda, lebih kompleks, dan yang khusus menanganipembuatan gambar/grafik serta yang mengikuti perkembangan jaman. 3. Harus memahami sintak-sintak (gaya bahasa penulisan dalam bahasa pemrograman ) yang terdapat dalam bahasa pemrograman ataupun fitur fitur yang terdapat didalam program aplikasi.

20 DAFTAR PUSTAKA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB. SHEET PRAKTIKUM GRAFIKA KOMPUTER

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB. SHEET PRAKTIKUM GRAFIKA KOMPUTER No. : ST/EKA/PTI275/05 Revisi : 02 1 P a g e A. Pendahuluan OpenGL akan melakukan komputasi warna setiap pixel di display akhir, ditampilkan adegan itu dilakukan di frame buffer. Bagian dari komputasi

Lebih terperinci

Tabel 1 Perintah-perintah OpenGL yang telah dipraktekan

Tabel 1 Perintah-perintah OpenGL yang telah dipraktekan A. Pendahuluan Review Praktikum sebelumnya Sebelum ke modul selanjutnya, perhatikan sintak dibawah ini Tabel 1 Perintah-perintah OpenGL yang telah dipraktekan Perintah Arti Keterangan glvertex2i(x,y);

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB. SHEET PRAKTIKUM GRAFIKA KOMPUTER

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB. SHEET PRAKTIKUM GRAFIKA KOMPUTER No. : ST/EKA/PTI223/05 Revisi : 02 Senin 010409 Hal. 1 dari 8 hal. A. Pendahuluan OpenGL akan melakukan komputasi warna setiap pixel di display akhir, ditampilkan adegan itu dilakukan di frame buffer.

Lebih terperinci

Transformasi Geometri Sederhana

Transformasi Geometri Sederhana Transformasi Geometri Sederhana Transformasi Dasar Pada Aplikasi Grafika diperlukan perubahan bentuk, ukuran dan posisi suatu gambar yang disebut dengan manipulasi. Perubahan gambar dengan mengubah koordinat

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Objek tiga dimensi merupakan salah satu komponen multimedia yang memegang peranan sangat penting sebagai bentuk informasi visual. Objek tiga dimensi dibentuk oleh sekumpulan

Lebih terperinci

GRAFIK KOMPUTER & PENGOLAHAN CITRA

GRAFIK KOMPUTER & PENGOLAHAN CITRA GRAFIK KOMPUTER & PENGOLAHAN CITRA MEMBUAT GARIS MENGGUNAKAN OPENGL NAMA : ADRY FITRA AZHAR SIREGAR NPM : 10114361 KELAS : 3KA26 UNIVERSITAS GUNADARMA SISTEM INFORMASI PTA 2016 / 2017 PENGENALAN OPENGL

Lebih terperinci

Drawing, Viewport, dan Transformasi. Pertemuan - 02

Drawing, Viewport, dan Transformasi. Pertemuan - 02 Drawing, Viewport, dan Transformasi Pertemuan - 02 Ruang Lingkup Definisi Drawing Viewport Transfomasi Definisi Bagian dari grafik komputer meliputi: 1. Citra (Imaging) : mempelajari cara pengambilan dan

Lebih terperinci

Transformasi Geometri Sederhana. Farah Zakiyah Rahmanti 2014

Transformasi Geometri Sederhana. Farah Zakiyah Rahmanti 2014 Transformasi Geometri Sederhana Farah Zakiyah Rahmanti 2014 Grafika Komputer TRANSFORMASI 2D Transformasi Dasar Pada Aplikasi Grafika diperlukan perubahan bentuk, ukuran dan posisi suatu gambar yang disebut

Lebih terperinci

Pendahuluan 9/7/2011. Overview. Deskripsi

Pendahuluan 9/7/2011. Overview. Deskripsi Pertemuan : I Dosen Pembina : Sriyani Violina Danang Junaedi Pendahuluan Overview Deskripsi Tujuan Instruksional Kaitan Materi Urutan Bahasan Penilaian Grade Referensi 2 Deskripsi Tujuan Instruksional

Lebih terperinci

Tabel 1 Perintah-perintah OpenGL yang telah dipraktekan

Tabel 1 Perintah-perintah OpenGL yang telah dipraktekan No. : ST/EKA/PTI223/04 Revisi : 02 Senin 010210 Hal. 1 dari 8 hal. A. Pendahuluan Review Praktikum sebelumnya Sebelum ke modul selanjutnya, perhatikan sintak dibawah ini Tabel 1 Perintah-perintah OpenGL

Lebih terperinci

TIU: Mahasiswa mampu menghasilkan aplikasi Komputer Grafik sederhana. Pemrograman OpenGL API dasar dan interaksi 2 dimensi

TIU: Mahasiswa mampu menghasilkan aplikasi Komputer Grafik sederhana. Pemrograman OpenGL API dasar dan interaksi 2 dimensi Matakuliah : Komputer Grafik Dosen : Yonathan Ferry Hendrawan ThAkad : 2014-2015 Semester : Genap (empat) Prodi : S1 Teknik Informatika KONTRAK KULIAH 1. Manfaat Matakuliah Dengan mengambil mata kuliah

Lebih terperinci

Ray Tracing S1 Teknik Informatika

Ray Tracing S1 Teknik Informatika Ray Tracing S1 Teknik Informatika 1 Definisi Ray tracing adalah salah satu dari banyak teknik yang ada untuk membuat gambar dengan komputer. Ide dibalik ray tracing adalah bahwa gambar yang benar secara

Lebih terperinci

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom Pengantar Pengolahan Citra Ade Sarah H., M. Kom Pendahuluan Data atau Informasi terdiri dari: teks, gambar, audio, dan video. Citra = gambar adalah salah satu komponen multimedia yang memegang peranan

Lebih terperinci

BAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut

BAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut BAB III PERANCANGAN SISTEM 3.1 Definisi Masalah Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut sudah terintegrasi dengan komputer, dengan terintegrasinya sistem tersebut

Lebih terperinci

PEMBENTUKAN TRANSFORMASI OBJEK 2 DIMENSI DENGAN OPENGL

PEMBENTUKAN TRANSFORMASI OBJEK 2 DIMENSI DENGAN OPENGL PEMBENTUKAN TRANSFORMASI OBJEK 2 DIMENSI DENGAN OPENGL Ina Agustina, Fauziah Jurusan Sistem Informasi Universitas Nasional Jl. Sawo Manila No.61 Pasar Minggu E-Mail : ina_agustina2007@yahoo.com, fauziah_z2@yahoo.com

Lebih terperinci

Modul. Grafika Komputer. Disusun Oleh: Maya Amelia

Modul. Grafika Komputer. Disusun Oleh: Maya Amelia Modul Grafika Komputer Disusun Oleh: Maya Amelia Fakultas Ilmu Komputer Universitas Indo Global Mandiri 2012 DAFTAR ISI 1. PENGENALAN GRAFIKA KOMPUTER 1.1 Pengertian Grafika Komputer 1.2 Elemen-Elemen

Lebih terperinci

APLIKASI REKONSTRUKSI OBJEK 3D DARI KUMPULAN GAMBAR 2D DENGAN MENGGUNAKAN ALGORITMA GENERALIZED VOXEL COLORING

APLIKASI REKONSTRUKSI OBJEK 3D DARI KUMPULAN GAMBAR 2D DENGAN MENGGUNAKAN ALGORITMA GENERALIZED VOXEL COLORING APLIKASI REKONSTRUKSI OBJEK 3D DARI KUMPULAN GAMBAR 2D DENGAN MENGGUNAKAN ALGORITMA GENERALIZED VOXEL COLORING Nama : Charley C. Corputty NPM : 11111620 Jurusan Pembimbing : Sistem Informasi : Dr.-Ing.

Lebih terperinci

TIU: Mahasiswa mampu menghasilkan aplikasi Komputer Grafik sederhana. Pemrograman OpenGL API dasar 2 dimensi. Penggunaan aplikasi pengolah grafis 3D

TIU: Mahasiswa mampu menghasilkan aplikasi Komputer Grafik sederhana. Pemrograman OpenGL API dasar 2 dimensi. Penggunaan aplikasi pengolah grafis 3D Matakuliah : Komputer Grafik Dosen : Yonathan Ferry Hendrawan ThAkad : 2013-2014 Semester : Genap (empat) Prodi : S1 Teknik Informatika KONTRAK KULIAH 1. Manfaat Matakuliah Dengan mengambil mata kuliah

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan perkembangan komputer dan alat pengambilan gambar secara digital yang semakin berkembang saat ini, sehingga menghasilkan banyak fasilitas untuk melakukan proses

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Perancangan Perancangan adalah aktifitas kreatif menuju sesuatu yang baru dan berguna yang tidak ada sebelumnya. Menurut Al-Bahra (2005 : 51), Perancangan adalah suatu kegiatan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN Rudy Adipranata 1, Liliana 2, Gunawan Iteh Fakultas Teknologi Industri, Jurusan Teknik Informatika, Universitas Kristen Petra Jl. Siwalankerto

Lebih terperinci

Sistem Koordinat 3D. +y +y

Sistem Koordinat 3D. +y +y Pendahuluan Grafika Komputer dalam aplikasinya terbagi menjadi 2 : Grafika 2D Grafika 3D Aplikasi 2D banyak dipakai dalam pembuatan grafik, peta, kreasi 2D yang banyak membantu pemakai dalam membuat visualisasi.

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Penelitian ini menekankan pada objek virtual tiga dimensi gedung-gedung

BAB III METODOLOGI PENELITIAN. Penelitian ini menekankan pada objek virtual tiga dimensi gedung-gedung 25 BAB III METODOLOGI PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian ini menekankan pada objek virtual tiga dimensi gedung-gedung utama pada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lebih terperinci

Pembentukan Citra. Bab Model Citra

Pembentukan Citra. Bab Model Citra Bab 2 Pembentukan Citra C itra ada dua macam: citra kontinu dan citra diskrit. Citra kontinu dihasilkan dari sistem optik yang menerima sinyal analog, misalnya mata manusia dan kamera analog. Citra diskrit

Lebih terperinci

Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI

Konsep Dasar Pengolahan Citra. Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI Konsep Dasar Pengolahan Citra Pertemuan ke-2 Boldson H. Situmorang, S.Kom., MMSI Definisi Citra digital: kumpulan piksel-piksel yang disusun dalam larik (array) dua-dimensi yang berisi nilai-nilai real

Lebih terperinci

Pengertian. Transformasi geometric transformation. koordinat dari objek Transformasi dasar: Translasi Rotasi Penskalaan

Pengertian. Transformasi geometric transformation. koordinat dari objek Transformasi dasar: Translasi Rotasi Penskalaan Pengertian Transformasi geometric transformation Transformasi = mengubah deskripsi koordinat dari objek Transformasi dasar: Translasi Rotasi Penskalaan Translasi Mengubah posisi objek: perpindahan lurus

Lebih terperinci

BAB 2 DASAR TEORI. Pada bagian ini akan dibahas tentang teori dasar dari grafika komputer, yang

BAB 2 DASAR TEORI. Pada bagian ini akan dibahas tentang teori dasar dari grafika komputer, yang BAB 2 DASAR TEORI 2.1 Teori Dasar Grafika Komputer Pada bagian ini akan dibahas tentang teori dasar dari grafika komputer, yang akan digunakan dalam pembahasan teknik environment mapping. 2.1.1 Sistem

Lebih terperinci

BAB 1. PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Tujuan

BAB 1. PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Tujuan BAB 1. PENDAHULUAN 1.1 Latar Belakang Sering kita jumpai dalam kehidupan sehari-hari dalam penyajian data menggunakan bentuk grafik. Grafik sering juga disebut sebagai diagram, bagan, maupun chart. Pada

Lebih terperinci

PENCAHAYAAN (LIGHTING)

PENCAHAYAAN (LIGHTING) PENCAHAYAAN (LIGHTING) S1 Tekinik Informatika 1 Model Pencahayaan Tujuan pencahayaan dalam grafika komputer adalah untuk menghasilkan tampilan senyata mungkin Model pencahayaan secara matematika harus

Lebih terperinci

Operasi-operasi Dasar Pengolahan Citra Digital

Operasi-operasi Dasar Pengolahan Citra Digital Operasi-operasi Dasar Pengolahan Citra Digital Pendahuluan Citra digital direpresentasikan dengan matriks. Operasi pada citra digital pada dasarnya adalah memanipulasi elemen- elemen matriks. Elemen matriks

Lebih terperinci

Fajar Syakhfari. Pendahuluan. Lisensi Dokumen:

Fajar Syakhfari. Pendahuluan. Lisensi Dokumen: Aplikasi Geometry Process Menggunakan Visual Studio Fajar Syakhfari Fajar_060@yahoo.com http://syakhfarizonedevils.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI. GRAFIK KOMPUTER DAN PENGOLAHAN CITRA WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 3 - GRAFKOM DAN PENGOLAHAN CITRA Output Primitive dan Atributnya Pengenalan Titik dan Garis. Atribut Output Primitive: Line Attributes,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis sistem Analisis sistem merupakan tahap yang paling penting dalam suatu pengembangan sebuah aplikasi, karena kesalahan pada tahap analisis sistem akan menyebabkan

Lebih terperinci

BAB I Pengantar Animasi

BAB I Pengantar Animasi BAB I Pengantar Animasi A. Pengertian Animasi Animasi adalah sebuah proses merekam dan memainkan kembali serangkaian gambar statis untuk mendapatkan sebuah ilusi pergerakan ( Ibiz Fernandez McGraw - Hill/

Lebih terperinci

Animasi Objek 2 Dimensi GAMBAR BITMAP

Animasi Objek 2 Dimensi GAMBAR BITMAP Animasi Objek 2 Dimensi `Animasi objek 2 Dimensi terdiri dari bitmap dan vektor.metode- metode ini menginterpretasikan input, menghitungnya dan menampilkannya pada output grafis seperti monitor.gambar

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Citra Berikut adalah beberapa definisi dari citra, antara lain: rupa; gambar; gambaran (Kamus Besar Bahasa Indonesia). Sebuah fungsi dua dimensi, f(x, y), di mana x dan y adalah

Lebih terperinci

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA Seminar Nasional Teknologi Terapan SNTT 2013 (26/10/2013) COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA Isnan Nur Rifai *1 Budi Sumanto *2 Program Diploma Elektronika & Instrumentasi Sekolah

Lebih terperinci

BAB III TINJAUAN PUSTAKA. penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan

BAB III TINJAUAN PUSTAKA. penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan BAB III TINJAUAN PUSTAKA Dalam Bab III, Tinjauan Pustaka, penulis akan menerangkan tentang penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan dengan pembuatan design 3D interior

Lebih terperinci

BAB I PENDAHULUAN. dalam kehidupan masyarakat sehari-hari. Dalam suatu kepentingan tertentu, citra (

BAB I PENDAHULUAN. dalam kehidupan masyarakat sehari-hari. Dalam suatu kepentingan tertentu, citra ( BAB I PENDAHULUAN 1.1 Latar Belakang Citra atau gambar ( image ) sudah menjadi hal yang umum dan menjadi bagian dalam kehidupan masyarakat sehari-hari. Dalam suatu kepentingan tertentu, citra ( gambar

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Menurut Silva, dkk(2003) ketika mendesain sebuah sistem AR, ada tiga aspek yang harus ada, yaitu kombinasi dari dunia nyata dan dunia virtual, interaksi secara real-time, dan registrasi

Lebih terperinci

PENGOLAHAN CITRA DIGITAL

PENGOLAHAN CITRA DIGITAL PENGOLAHAN CITRA DIGITAL Aditya Wikan Mahastama mahas@ukdw.ac.id Sistem Optik dan Proses Akuisisi Citra Digital 2 UNIV KRISTEN DUTA WACANA GENAP 1213 v2 Bisa dilihat pada slide berikut. SISTEM OPTIK MANUSIA

Lebih terperinci

PAGI. SOAL PILIHAN GANDA : No

PAGI. SOAL PILIHAN GANDA : No PAGI SOAL PILIHAN GANDA : No. 1 35. 1. Salah satu contoh aplikasi Grafika Komputer adalah Virtual Reality. Yang dimaksud Virtual Reality adalah: a. lingkungan virtual seperti yang ada di dunia internet

Lebih terperinci

IMPLEMENTASI OPEN GL32 UNTUK MEMANIPULASI GAMBAR SEGITIGA DAN SEGIEMPAT

IMPLEMENTASI OPEN GL32 UNTUK MEMANIPULASI GAMBAR SEGITIGA DAN SEGIEMPAT IMPLEMENTASI OPEN GL32 UNTUK MEMANIPULASI GAMBAR SEGITIGA DAN SEGIEMPAT Agung Slamet Riyadi, Universitas Gunadarma, Jl. Margonda Raya No. 100 Pondok Cina Depok Jawa Barat e-mail agungsr@staff.gunadarma.ac.id

Lebih terperinci

[2] PENCAHAYAAN (LIGHTING)

[2] PENCAHAYAAN (LIGHTING) [2] PENCAHAYAAN (LIGHTING) Pencahayaan merupakan salah satu faktor untuk mendapatkan keadaan lingkungan yang aman dan nyaman dan berkaitan erat dengan produktivitas manusia. Pencahayaan yang baik memungkinkan

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) PKBM42002 GRAFIKA KOMPUTER PROGRAM STUDI D3 MANAJEMEN INFORMATIKA (MI) FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK LEMBAR PENGESAHAN Rencana Semester

Lebih terperinci

Tipe dan Jenis Layar Komputer Grafik. By Ocvita Ardhiani.

Tipe dan Jenis Layar Komputer Grafik. By Ocvita Ardhiani. Tipe dan Jenis Layar Komputer Grafik By Ocvita Ardhiani. PENGERTIAN GRAFIKA KOMPUTER Grafika komputer adalah bidang dari komputasi visual dimana penggunaan komputer akan menghasilkan gambar visual secara

Lebih terperinci

SOAL LATIAHN GRAFIK KOMPUTER

SOAL LATIAHN GRAFIK KOMPUTER SOAL LATIAHN GRAFIK KOMPUTER Dosen : NAMA : KELAS / SEMESTER : NPM : 1. Suatu bidang ilmu yang mempelajari bagaimana membangun grafik (gambar) baik 2D maupun 3D yang kelihatan nyata menggunakan komputer

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA Digital Scoring System adalah sebuah Software scanner periksa nilai ujian dari lembar jawaban komputer (LJK) dengan teknologi computer graphic dan image recognition yang memberikan

Lebih terperinci

DIAN PRATIWI. ST, MTI

DIAN PRATIWI. ST, MTI DIAN PRATIWI. ST, MTI PEMROGRAMAN GRAFIKA KOMPUTER BERBASIS OPENGL Diterbitkan melalui Nida Dwi Karya Publishing PEMROGRAMAN GRAFIKA KOMPUTER BERBASIS OPENGL Oleh: Dian Pratiwi, ST, MTI Copyright 2015

Lebih terperinci

Pemanfaatan Himpunan Dalam Seleksi Citra Digital

Pemanfaatan Himpunan Dalam Seleksi Citra Digital Pemanfaatan Himpunan Dalam Seleksi Citra Digital Edwin Zaniar Putra - 13507066 Program Studi Teknik Informatika, STEI, ITB, Bandung, email: edwin@zaniar.web.id Abstrak Dalam makalah ini dibahas tentang

Lebih terperinci

Pengantar Kuliah: Grafika Komputer. By: Nana Ramadijanti

Pengantar Kuliah: Grafika Komputer. By: Nana Ramadijanti Pengantar Kuliah: Grafika Komputer By: Nana Ramadijanti Tujuan Perkuliahan Mahasiswa dapat membuat program untuk membangun grafik 2D dan 3D menggunakan bahasa pemrograman C++ dan grafik library OpenGL.

Lebih terperinci

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005 Pendahuluan Pengantar Pengolahan Citra Bertalya Universitas Gunadarma, 2005 Definisi Citra Citra (Image) adalah gambar pada bidang dua dimensi. Secara matematis, citra merupakan fungsi terus menerus (continue)

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Grafika Komputer Grafika komputer atau dalam bahasa Inggris computer graphics dapat diartikan sebagai perangkat alat yang terdiri dari hardware dan software untuk membuat gambar,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahapan implementasi bertujuan untuk memastikan apakah aplikasi yang dibuat dapat bekerja secara efektif dan efisien sesuai dengan yang diharapkan. Sebelum

Lebih terperinci

Grafika Komputer. Pendahuluan. Dr. Ahmad Sabri Universitas Gunadarma

Grafika Komputer. Pendahuluan. Dr. Ahmad Sabri Universitas Gunadarma Grafika Komputer Pendahuluan Dr. Ahmad Sabri Universitas Gunadarma Ruang lingkup Perangkat Gambar Disiplin ilmu Grafik Komputer Gambar Grafik komputer adalah gambar yang dihasilkan oleh komputer. Natural

Lebih terperinci

membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya seperti pemindahan sebuah object, memper-besar atau

membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya seperti pemindahan sebuah object, memper-besar atau BAB 7 SKALA, ROTASI DAN TRANSLASI 7.1 Pendahuluan Pada sebuah game skala rotasi dan translasi sangat dibutuhkan ketika membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya

Lebih terperinci

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus BAB II DASAR TEORI 2.1 Meter Air Gambar 2.1 Meter Air Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus menerus melalui sistem kerja peralatan yang dilengkapi dengan unit sensor,

Lebih terperinci

PENGANTAR GRAFIK KOMPUTER DAN OLAH CITRA. Anna Dara Andriana, S.Kom., M.Kom

PENGANTAR GRAFIK KOMPUTER DAN OLAH CITRA. Anna Dara Andriana, S.Kom., M.Kom PENGANTAR GRAFIK KOMPUTER DAN OLAH CITRA Anna Dara Andriana, S.Kom., M.Kom 1 ANNA DARA ANDRIANA, S.Kom.,M.Kom 081-221-794-565 ( 8.00 14.00 ) Email : annadaraandriana@yahoo.com Subject : kelas_nama/kelompok_tugas

Lebih terperinci

SATUAN ACARA PERKULIAHAN ( SAP )

SATUAN ACARA PERKULIAHAN ( SAP ) SATUAN ACARA PERKULIAHAN ( SAP ) Mata Kuliah : Pengolahan Citra Digital Kode : IES 6323 Semester : VI Waktu : 1 x 3x 50 Menit Pertemuan : 6 A. Kompetensi 1. Utama Mahasiswa dapat memahami tentang sistem

Lebih terperinci

RENCANA PELAKSANAAN PEMBELAJARAN

RENCANA PELAKSANAAN PEMBELAJARAN Pertemuan : 1 Kompetensi Dasar : Mahasiswa mampu melakukan penggambaran garis menggunakan beberapa metode. Indikator : 1. Mampu mengkonversi dari sistem koordinat cartesian 2D ke sistem koordinat layar.

Lebih terperinci

BAB I PENDAHULUAN. dengan teknik dan teori sintesis gambar (image) komputer. Komputer

BAB I PENDAHULUAN. dengan teknik dan teori sintesis gambar (image) komputer. Komputer BAB I PENDAHULUAN III.1. Latar Belakang Grafika komputer adalah suatu cabang ilmu komputer yang berhadapan dengan teknik dan teori sintesis gambar (image) komputer. Komputer menghasilkan gambar dengan

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : E124904/ Komputer Grafik Revisi 4 Satuan Kredit Semester : 2 SKS Tgl revisi : 16 Juli 2015 Jml Jam kuliah dalam seminggu

Lebih terperinci

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 1 Konsep Dasar Pengolahan Citra Pengertian Citra Citra atau Image merupakan istilah lain dari gambar, yang merupakan

Lebih terperinci

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1 JURNAL TEKNIK POMITS Vol. 1, No. 1, (2012) 1-6 1 Rancang Bangun Sistem Pemantau Ruangan Berbasis Multi Kamera untuk Smartphone Android pada Jaringan Pikonet yang Adaptif terhadap Perubahan Situasi Ruangan

Lebih terperinci

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER T.A. 2008/2009

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER T.A. 2008/2009 JURUAN TEKNIK INFORMATIKA FAKULTA TEKNIK Universitas Widatama UJIAN TENGAH EMETER T.A. 8/9 Mata Kuliah : GRAFIKA KOMPUTER Hari/Tanggal : JUM AT, APRIL 9 Waktu : MENIT Dosen Penguji : TIM DOEN ifat : BUKA

Lebih terperinci

BAB I PENDAHULUAN. paling sering digunakan oleh manusia adalah komputer. Komputer telah merambah. digunakan sebagai media menyampaikan informasi.

BAB I PENDAHULUAN. paling sering digunakan oleh manusia adalah komputer. Komputer telah merambah. digunakan sebagai media menyampaikan informasi. BAB I PENDAHULUAN I.1. Latar Belakang Saat ini teknologi telah berkembang pesat. Penggunaan teknologi dapat ditemukan pada hampir setiap aspek kehidupan manusia. Salah satu teknologi yang paling sering

Lebih terperinci

BAB II LINGKUNGAN PEMROGRAMAN GRAFIK DENGAN OPEN GL

BAB II LINGKUNGAN PEMROGRAMAN GRAFIK DENGAN OPEN GL BAB II LINGKUNGAN PEMROGRAMAN GRAFIK DENGAN OPEN GL Pemrograman Grafis Pemrograman grafis adalah pemrograman yang digunakan untuk menghasilkan gambar pada komputer menggunakan library yang ada. Teknik-teknik

Lebih terperinci

SILABUS MATAKULIAH. Indikator Pokok Bahasan Aktifitas Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan Aktifitas Pembelajaran SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : September 2014 A. Identitas 1. Nama Matakuliah : A11.54503 / Komputer Grafik 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot

Lebih terperinci

Grafik Komputer : Konsep 3 Dimensi

Grafik Komputer : Konsep 3 Dimensi Grafik Komputer : Konsep 3 Dimensi Universitas Gunadarma 2006 Grafik Komputer : Konsep 3D 1/10 Alur Proses Grafik Komputer 3D (1/2) Penetapan ruang model. Transformasi model adalah menempatkan model pada

Lebih terperinci

2. TINJAUAN PUSTAKA. Fotogrametri dapat didefisinikan sebagai ilmu untuk memperoleh

2. TINJAUAN PUSTAKA. Fotogrametri dapat didefisinikan sebagai ilmu untuk memperoleh 2. TINJAUAN PUSTAKA 2.1 Fotogrametri Fotogrametri dapat didefisinikan sebagai ilmu untuk memperoleh pengukuran-pengukuran yang terpercaya dari benda-benda di atas citra fotografik (Avery, 1990). Fotogrametri

Lebih terperinci

Gambar 4.1 Diagram Percobaan

Gambar 4.1 Diagram Percobaan BAB 4 HASIL DAN PEMBAHASAN 4.1 Kerangka Percobaan Pada bab ini dilakukan pembahasan dari implementasi terhadap sistem yang telah dirancang, berupa cara kerja sistem dan pembahasan data-data percobaan yang

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Masalah yang ingin penulis angkat dalam proyek penyusunan skripsi ini adalah bagaimana merancang animasi Simulasi pendaur ulangan sampah plastik

Lebih terperinci

Grafika Komputer. Evangs Mailoa

Grafika Komputer. Evangs Mailoa Grafika Komputer Evangs Mailoa Translasi Skala Rotasi/Putar Konsep yang terpenting dalam grafika komputer adalah Transformasi Affine. Pada dasarnya, transformasi ini adalah memindahkan objek tanpa merusak

Lebih terperinci

PENGANTAR GRAFIKA KOMPUTER

PENGANTAR GRAFIKA KOMPUTER PENGANTAR GRAFIKA KOMPUTER Achmad Basuki Nana Ramadijanti Achmad Basuki, Nana Ramadijanti - Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) Materi Pengenalan grafika komputer

Lebih terperinci

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan BAB II LANDASAN TEORI 2.1. Citra Citra adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus dan intensitas cahaya pada bidang dwimatra

Lebih terperinci

SILABUS. 1. Melakukan penggambaran titik dengan warna tertentu pada layar monitor.

SILABUS. 1. Melakukan penggambaran titik dengan warna tertentu pada layar monitor. SILABUS Mata Kuliah/ Kode : Pemrograman Grafis / S1 Prasarat/co syarat : -/Pemrograman Visual I Bobot SKS/ Smt : 2 SKS / 4 Standar Kompetensi : Mahasiswa mampu membangun sebuah simulator 3D dengan memanfaatkan

Lebih terperinci

PERBEDAAN GRAFIKA COMPUTER DAN IMAGE PROCESSING. by Ocvita Ardhiani

PERBEDAAN GRAFIKA COMPUTER DAN IMAGE PROCESSING. by Ocvita Ardhiani PERBEDAAN GRAFIKA COMPUTER DAN IMAGE PROCESSING by Ocvita Ardhiani Perbedaan grafika computer dan image processing Pengolahan citra (image processing) Berorientasi pixel Mengolah data citra untuk mendapatkan

Lebih terperinci

PEMBUATAN PERANGKAT LUNAK UNTUK MEMVISUALISASIKAN BENDA TEMBUS PANDANG DENGAN METODE RAY TRACING

PEMBUATAN PERANGKAT LUNAK UNTUK MEMVISUALISASIKAN BENDA TEMBUS PANDANG DENGAN METODE RAY TRACING PEMBUATAN PERANGKAT LUNAK UNTUK MEMVISUALISASIKAN BENDA TEMBUS PANDANG (Liliana) PEMBUATAN PERANGKAT LUNAK UNTUK MEMVISUALISASIKAN BENDA TEMBUS PANDANG DENGAN METODE RAY TRACING Liliana Fakultas Teknologi

Lebih terperinci

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI. GRAFIK KOMPUTER DAN PENGOLAHAN CITRA WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 1 - GRAFKOM DAN PENGOLAHAN CITRA Pendahuluan Konsep Grafik Komputer dan Pengolahan Citra. Perkembangan Implementasi Grafik Komputer

Lebih terperinci

BAB VI HASIL DAN PEMBAHASAN

BAB VI HASIL DAN PEMBAHASAN BAB VI HASIL DAN PEMBAHASAN 4.1 Program Pengolahan Citra untuk Pengukuran Warna pada Produk Hortikultura Pengembangan metode pengukuran warna dengan menggunakan kamera CCD dan image processing adalah dengan

Lebih terperinci

SILABUS. Standar Kompetensi : Mahasiswa mampu membangun sebuah simulator 3D dengan memanfaatkan metode-metode pada Pemrograman Grafis.

SILABUS. Standar Kompetensi : Mahasiswa mampu membangun sebuah simulator 3D dengan memanfaatkan metode-metode pada Pemrograman Grafis. SILABUS Mata Kuliah/ Kode : Praktikum Pemrograman Grafis / S1 Prasarat/co syarat : - / Pemrograman Grafis Bobot SKS/ Smt : 1 SKS / 4 Standar Kompetensi : Mahasiswa mampu membangun sebuah simulator 3D dengan

Lebih terperinci

Pengenalan OpenGL. Sintax Perintah OpenGL. Library yang Berhubungan dengan OpenGL

Pengenalan OpenGL. Sintax Perintah OpenGL. Library yang Berhubungan dengan OpenGL Pengenalan OpenGL OpenGL adalah suatu graphic library yang sebagian bersifat open source, dipakai pada banyak platform (windows, linux) dan dapat digunakan pada berbagai jenis compiler seperti C++ atau

Lebih terperinci

ANALISA ALGORITMA BOUNDARY FILL 4-CONNECTED DAN 8-CONNECTED PADA IMAGE DUA DIMENSI (2d)

ANALISA ALGORITMA BOUNDARY FILL 4-CONNECTED DAN 8-CONNECTED PADA IMAGE DUA DIMENSI (2d) ISSN : 1978-6603 ANALISA ALGORITMA BOUNDARY FILL 4-CONNECTED DAN 8-CONNECTED PADA IMAGE DUA DIMENSI (2d) Herriyance *1, Hendryan Winata *2 #1 Program Studi Ilmu Komputer, Universitas Sumatera Utara #2

Lebih terperinci

Grafika 2 dimensi Transformasi 2 dimensi Penggeseran pada grafika Penskalaan Pemutaran grafika Shearing Sistem koordinat homogen Transformasi

Grafika 2 dimensi Transformasi 2 dimensi Penggeseran pada grafika Penskalaan Pemutaran grafika Shearing Sistem koordinat homogen Transformasi Komputer Grafik Daftar Pustaka Pokok Bahasan Pengenalan Grafika Komputer Definisi Sejarah Grafika Komputer Sistem Grafika komputer Penerapan Grafika Komputer Penggambaran Grafika Pengertian Pixel Tipe

Lebih terperinci

Penerapan Teori Graf dan Graf Cut pada Teknik Pemisahan Objek Citra Digital

Penerapan Teori Graf dan Graf Cut pada Teknik Pemisahan Objek Citra Digital Penerapan Teori Graf dan Graf Cut pada Teknik Pemisahan Objek Citra Digital Rio Dwi Putra Perkasa 13515012 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Dewasa ini Grafika Komputer semakin banyak digunakan di berbagai bidang terutama untuk pembuatan Gambar Animasi, Iklan dan pembuatan Game. Diharapkan teknologi Grafika

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Masalah Simulasi 3D mempunyai fungsi utama untuk membuat pemodelan 3D. Dari pemodelan 3D dapat diciptakan karya yang spektakuler seperti special

Lebih terperinci

BAB III TINJAUAN PUSTAKA. penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan

BAB III TINJAUAN PUSTAKA. penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan BAB III TINJAUAN PUSTAKA Dalam Bab III, Tinjauan Pustaka, penulis akan menerangkan tentang penjelasan-penjelasan mendetail beserta sumber-sumber teoritis yang berkaitan dengan pembuatan design 3D interior

Lebih terperinci

Animasi Komputer. Oleh : Rio Widyatmoko, A.Md.Kom

Animasi Komputer. Oleh : Rio Widyatmoko, A.Md.Kom Animasi Komputer Oleh : Rio Widyatmoko, A.Md.Kom Tujuan Pembelajaran Siswa SMK Multimedia kelas XI semester ganjil mampu memahami pengertian animasi komputer Siswa SMK Multimedia kelas XI semester ganjil

Lebih terperinci

Grafik Komputer : KONSEP DASAR

Grafik Komputer : KONSEP DASAR Grafik Komputer : KONSEP DASAR Universitas Gunadarma 2006 Grafik Komputer : Konsep Dasar 1/14 Kegiatan yang Terkait dengan Grafik Komputer Pemodelan geometris: menciptakan model matematika dari objek-objek

Lebih terperinci

BAB III ALGORITMA PENAMBAHAN FEATURE DAN METODA PENCAHAYAAN

BAB III ALGORITMA PENAMBAHAN FEATURE DAN METODA PENCAHAYAAN BAB III ALGORITMA PENAMBAHAN FEATURE DAN METODA PENCAHAYAAN Pada pemodelan produk berbasis feature, produk didefinisikan sebagai benda kerja yang memiliki satu atau lebih feature yang terasosiasi pada

Lebih terperinci

DATA/ INFO : teks, gambar, audio, video ( = multimedia) Gambar/ citra/ image : info visual a picture is more than a thousand words (anonim)

DATA/ INFO : teks, gambar, audio, video ( = multimedia) Gambar/ citra/ image : info visual a picture is more than a thousand words (anonim) Pengantar DATA/ INFO : teks, gambar, audio, video ( = multimedia) Gambar/ citra/ image : info visual a picture is more than a thousand words (anonim) Citra : gambar pada bidang 2D. Secara matematis : citra

Lebih terperinci

BAB 2 TINJAUAN TEORETIS

BAB 2 TINJAUAN TEORETIS BAB 2 TINJAUAN TEORETIS 2.1 Pengertian Citra Secara harfiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue)

Lebih terperinci

BAB 4 ANALISIS SIMULASI KINEMATIKA ROBOT. Dengan telah dibangunnya model matematika robot dan robot sesungguhnya,

BAB 4 ANALISIS SIMULASI KINEMATIKA ROBOT. Dengan telah dibangunnya model matematika robot dan robot sesungguhnya, 92 BAB 4 ANALISIS SIMULASI KINEMATIKA ROBOT Dengan telah dibangunnya model matematika robot dan robot sesungguhnya, maka diperlukan analisis kinematika untuk mengetahui seberapa jauh model matematika itu

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Rancangan Awal Pemodelan Blender merupakan software grafis 3 Dimensi yang sangat baik. Tidak hanya menyediakan fasilitas untuk membuat object 3D dengan mudah tapi juga

Lebih terperinci

Elemen Elemen Desain Grafis

Elemen Elemen Desain Grafis Elemen Elemen Desain Grafis Desain grafis sebagai seni dekat dengan apa yang kita sebut sebagai keindahan (estetika). Keindahan sebagai kebutuhan setiap orang, mengandung nilai nilai subyektivisme. Oleh

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dibahas implementasi bertujuan memastikan apakah aplikasi yang dibuat berjalan sesuai yang penulis harapakan. Sebelum program diimplementasikan

Lebih terperinci

Geometri, Koordinat Homogen, dan Transformasi Affine. Computer Graphics #03#04#05

Geometri, Koordinat Homogen, dan Transformasi Affine. Computer Graphics #03#04#05 Geometri, Koordinat Homogen, dan Transformasi Affine Computer Graphics #3#4#5 Ruang Lingkup Dasar Geometri Sistem Koordinat Viewport Drawing (Elemen Dasar dan rimitive Matriks Transformasi Affine Koordinat

Lebih terperinci

Titik hasil transformasi dapat diperoleh melalui rumus affine transformation.

Titik hasil transformasi dapat diperoleh melalui rumus affine transformation. TRANSFORMASI 3D 1. PENDAHULUAN Transformasi 3D pada dasarnya hampir sama dengan transformasi 2D, hanya pada 3D kita menghitung sumbu Z. Sama seperti pada 2D, ada tiga transformasi dasar yang dapat dilakukan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Metode Perancangan Perancangan sistem didasarkan pada teknologi computer vision yang menjadi salah satu faktor penunjang dalam perkembangan dunia pengetahuan dan teknologi,

Lebih terperinci