Transformasi Obyek (Lanjutan)

Ukuran: px
Mulai penontonan dengan halaman:

Download "Transformasi Obyek (Lanjutan)"

Transkripsi

1 Transformasi Obek (Lanjutan) Grafika Komputer Semester Ganjil 28 Teknik Informatika ITS Ann Yuniarti - 28

2 Kompetensi. Mampu memahami konsep transformasi 3D 2. Mampu mengimplementasikan konsep transformasi menggunakan fungsi-fungsi dari OpenGL Teknik Informatika ITS Ann Yuniarti

3 Referensi Computer Graphics using OpenGL, 3rd Edition, b: F.S. Hill, Jr. and Stephen M. Kelle Chapter 5 Computer Graphics ith OpenGL, 3rd Edition, b: Donald Hearn and M.Pauline Baker Chapter 5 Teknik Informatika ITS Ann Yuniarti

4 Pokok Bahasan. Transformasi 3D 2. Fungsi Transformasi Geometrik pada OpenGL Teknik Informatika ITS Ann Yuniarti

5 Transformasi 2D 3D Melibatkan koordinat Posisi 3D dalam koordinat homogen direpresentasikan sebagai vektor kolom 4-elemen. Matriks transformasi 4 4 a e i m b f j n c g k o d h l p Teknik Informatika ITS Ann Yuniarti

6 Teknik Informatika ITS 6 Ann Yuniarti - 28 Basic 3D Transformations t t t s s s Identit Scale Translation Mirror about Y/Z plane

7 Basic 3D Transformations Rotate around Z ais: cos sin sin cos cos sin Rotate around Y ais: sin cos Rotate around X ais: cos sin sin cos Teknik Informatika ITS Ann Yuniarti

8 OpenGL Transformation Functions Transformasi dispesifikasikan dalam 3 dimensi. Posisi 2D direpresentasikan dengan matriks kolom 4 elemen dengan komponen =. Matriks translasi 4 4 dibentuk dengan fungsi: gltranslate*(t, t, t); Untuk aplikasi 2D, set t=. Matriks rotasi 4 4: glrotate*(theta, v, v, v); Contoh: glrotatef (9.,.,.,.); menghasilkan matriks untuk rotasi 9 pada sumbu. Matriks scaling 4 4 terhadap titik (,, ): glscale*(s, s, s); Contoh: glscalef (2., -3., 2.); menghasilkan matriks untuk penskalaan sebesar 2 pada arah, 3 pada arah dan pencerminan terhadap sumbu. Teknik Informatika ITS Ann Yuniarti

9 OpenGL Matri Operations Untuk membentuk matriks transformasi 4 4, digunakan matriks modelvie: glmatrimode(gl_modelview) Untuk mengeset matriks ang sedang aktif menjadi matriks identitas: glloadidentit(); Apabila diinginkan matriks dengan elemen tertentu: glloadmatri*(elements6); Teknik Informatika ITS Ann Yuniarti

10 OpenGL Matri Operations Contoh glmatrimode(gl_modelview); GLfloat elems[6]; Glint k; for (k=; k<6; k++) elems[k]=float(k); glloadmatrif(elems); akan menghasilkan matri M Teknik Informatika ITS Ann Yuniarti - 28

11 OpenGL Matri Operations Untuk membentuk matriks hasil perkalian dari current matri dengan matriks tertentu : glmultmatri*(otherelements6); Sehingga, apabila current matri adalah matriks modelvie, M, maka matriks modelvie ang sudah ter-update adalah M = M M, dimana M adalah matriks lain ang elemenna direpresentasikan dengan otherelements6. Fungsi diatas dapat digunakan untuk mengeset urutan transformasi, contoh: glmatrimode(gl_modelview); glloadidentit(); glmultmatrif(elemsm2); glmultmatrif(elemsm); menghasilkan matriks modelvie M = M 2 M Transformasi pertama ang dieksekusi adalah transformasi terakhir ang dispesifikasikan di program. Teknik Informatika ITS Ann Yuniarti - 28

12 OpenGL Matri Operations Notes on OpenGL Matri Operations Stack analog The last operation specified is the first one applied Column-major order m jk refers to the element in column j and ro k Teknik Informatika ITS Ann Yuniarti

13 OpenGL Matri Stacks OpenGL me-maintain sebuah matri stack. Aalna, setiap stack berisi sebuah matriks identitas. Setelah dispesifikasikan beberapa transformasi geometrik, bagian paling atas dari stack matriks modelvie berupa matriks 4 4 hasil kombinasi transformasi. Pada beberapa kasus, dibutuhkan beberapa urutan transformasi dan setiap urutan disimpan di matriks composite ang berbeda-beda. Perintah pada OpengL untuk menentukan jumlah posisi ang tersedia pada suatu stack modelvie adalah glgetintegerv (GL_MAX_MODELVIEW_STACK_DEPTH, stacksie); ang mengembalikan sebuah nilai integer ke arra stacksie. Perintah untuk mendapatkan jumlah matriks ang ada saat ini di stack: glgetintegerv (GL_MODELVIEW_STACK_DEPTH, nummats); Teknik Informatika ITS Ann Yuniarti

14 OpenGL Matri Stacks Pada aalna stack modelvie hana berisi sebuah matriks identitas. Ada dua fungsi untuk pemrosesan matriks di stack glpushmatri(); Salin current matri ang ada di bagian paling atas stack ang aktif dan simpan salinanna di posisi kedua dari stack glpopmatri(); Hapus matriks di posisi paling atas stack dan matriks kedua dari stack menjadi current matri. Perintah ini bisa dieksekusi bila minimal ada dua matriks di dalam stack. Teknik Informatika ITS Ann Yuniarti

15 Teknik Informatika ITS Ann Yuniarti

16 #include <indos.h> #include <GL/glut.h> void ais(double length){ //dra a -ais, ith cone at end glpushmatri(); glbegin(gl_lines); glverte3d(,,);glverte3d(,,length); glend(); gltranslated(,,length-.2); glutwirecone(.4,.2,2,9); glpopmatri(); } void displawire(void){ glmatrimode(gl_projection); glloadidentit(); glortho(-2.*64/48.,2.*64/48.,-2.,2.,.,); glmatrimode(gl_modelview); glloadidentit(); glulookat(2.3,.3,2.,.,.25,.,.,.,.); glclear(gl_color_buffer_bit); //clear the screen glcolor3d(,,); //dra black lines ais(.5); //-ais glpushmatri(); glrotated(9,,.,); ais(.5); //-ais glrotated(-9.,,,); ais(.5); //-ais glpopmatri(); glpushmatri(); gltranslated(.5,.5,.5); //big cube at (.5,.5,.5) glutwirecube(.); glpopmatri(); glpushmatri(); gltranslated(.,.,); //sphere at (,,) glutwiresphere(.25,,8); glpopmatri(); glpushmatri(); gltranslated(.,,.); //cone at (.,,.) glutwirecone(.2,.5,,8); glpopmatri(); } glpushmatri(); gltranslated(,,); //teapot at (,,) glutwireteapot(.2); glpopmatri(); glpushmatri(); gltranslated(,,); //torus at (,,) glrotated(9.,,,); glutwiretorus(.,.3,,); glpopmatri(); glpushmatri(); gltranslated(.,,); glscaled(.5,.5,.5); glutwiredodecahedron(); glpopmatri(); glpushmatri(); gltranslated(,.,.); glutwirecube(.25); glpopmatri(); glpushmatri(); gltranslated(,,.); //clinder at (,,) GLUquadricObj *qobj; qobj = glunequadric(); gluquadricdrastle(qobj,glu_line); gluclinder(qobj,.2,.2,.4,8,8); glpopmatri(); glflush(); void main(int argc, char **argv){ glutinit(&argc,argv); glutinitdisplamode(glut_single GLUT_RGB); glutinitwindoposition(,); glutinitwindosie(64,48); glutcreatewindo("transformation Test - ireframes"); glutdisplafunc(displawire); glclearcolor(.f,.f,.f,.f); glvieport(,,64,48); glutmainloop(); }

Transformasi Obyek (Kasus 2D)

Transformasi Obyek (Kasus 2D) Transformasi Obek (Kasus 2D) Grafika Komputer Semester Ganjil 28 Teknik Informatika ITS Ann Yuniarti - 28 Kompetensi. Mampu membangun tool untuk mentransformasi obek 2. Mampu memahami konsep transformasi

Lebih terperinci

Gambar 1. Viewport pada layar

Gambar 1. Viewport pada layar No. : ST/EKA/PTI223/03 Revisi : 03 Senin 010210 Hal. 1 dari 5 hal. A. Pendahuluan Transformasi adalah memindahkan objek tanpa merusak bentuk. Contoh transformasi adalah transisi, penskalaan, putaran/rotasi,

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

PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing)

PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing) PETEMUAN KE-5 TRANSFORMASI-PANDANGAN (Viewing) A.Tujuan 1. Dapat menggambar objek 3D 2. Dapat mentransformasikan objek 3D 3. Dapat menggunkan glviewport,glmodelview, glprojection, glfrustum B. Dasar Teori

Lebih terperinci

TRANSFORMASI. Tujuan transfomasi adalah:

TRANSFORMASI. Tujuan transfomasi adalah: TRANSFORMASI Grafika komputer merupakan bidang yang menarik minat banyak orang. Salah sub bagian dari grafika komputer adalah pemodelan objek (object modelling). Dalam pemodelan objek dua dimensi (2D),didapati

Lebih terperinci

Tutorial 04 Modeling & Transformasi Proyeksi

Tutorial 04 Modeling & Transformasi Proyeksi Tutorial 04 Modeling & Transformasi Proyeksi Secara substansi, Grafika Komputer adalah proses transformasi dari model 3D obyek berupa informasi geometri bentuk, informasi pose, warna, texture, dan pencahayaan

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

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

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

Praktikum Komputer Grafik [MODUL] Genap 2013/2014. Laboratorium Multimedia 1/47

Praktikum Komputer Grafik [MODUL] Genap 2013/2014. Laboratorium Multimedia 1/47 Praktikum Komputer Grafik [MODUL] Genap 2013/2014 1/47 KONTRAK PRAKTIKUM Nama Mata Kuliah : Praktikum Komputer Grafik Kode Mata Praktikum : TIF121 SKS : 1 Mata Kuliah Prasyarat : - Dosen Penanggung Jawab

Lebih terperinci

MODUL 7 OBJEK 3D A. KOMPETENSI DASAR

MODUL 7 OBJEK 3D A. KOMPETENSI DASAR MODUL 7 OBJEK 3D A. KOMPETENSI DASAR Memahami Inisialisasi dunia 3D Memahami Object 3D (Wired). Memahami dasar menampilkan susunan objek 3D. B. ALOKASI WAKTU 4 js (4x50 menit) C. PETUNJUK Awali setiap

Lebih terperinci

Gambar 1. Viewport pada layar

Gambar 1. Viewport pada layar No. : ST/EKA/PTI223/03 Revisi : 02 Hal. 1 dari 9 hal. A. Pendahuluan Transformasi adalah memindahkan objek tanpa merusak bentuk. Contoh transformasi adalah transisi, penskalaan, putaran/rotasi, balikan,

Lebih terperinci

Topik bahasan: 1. Membuat objek mudah dan kompleks dengan jaring poligon 2. Merender jaring poligon sebagai wireframe dan atau pejal dengan OpenGL

Topik bahasan: 1. Membuat objek mudah dan kompleks dengan jaring poligon 2. Merender jaring poligon sebagai wireframe dan atau pejal dengan OpenGL Grafika-5 Pemodelan 3D dengan Jaring Poligon Tujuan Materi: Setelah mempelajari bab ini, Anda diharapkan dapat menjelaskan secara ringkas bagaimana membentuk objek 3D dengan jaring poligon (polygon meshes)

Lebih terperinci

Laboratorium Teknologi Informasi & Aplikasi. Praktikum Komputer Grafik [MODUL] Genap 2014/2015. Lab TIA 1/58

Laboratorium Teknologi Informasi & Aplikasi. Praktikum Komputer Grafik [MODUL] Genap 2014/2015. Lab TIA 1/58 Laboratorium Teknologi Informasi & Aplikasi Praktikum Komputer Grafik [MODUL] Genap 2014/2015 1/58 KONTRAK PRAKTIKUM Nama Mata Kuliah : Praktikum Komputer Grafik Kode Mata Praktikum : TIF121 SKS : 1 Mata

Lebih terperinci

Esther Wibowo

Esther Wibowo Esther Wibowo [email protected] Topik Hari Ini Dasar Transformasi Translation Pemindahan, Penggeseran Scaling Perubahan Ukuran Shear Distorsi? Rotation Pemutaran Representasi Matriks Transformasi

Lebih terperinci

Laboratorium Teknologi Informasi & Aplikasi. Praktikum Komputer Grafik [MODUL] Genap 2015/2016. Lab TIA 1/59

Laboratorium Teknologi Informasi & Aplikasi. Praktikum Komputer Grafik [MODUL] Genap 2015/2016. Lab TIA 1/59 Laboratorium Teknologi Informasi & Aplikasi Praktikum Komputer Grafik [MODUL] Genap 2015/2016 1/59 KONTRAK PRAKTIKUM Nama Mata Kuliah : Praktikum Komputer Grafik Kode Mata Praktikum : TIF121 SKS : 1 Mata

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/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

Praktikum Komputer Grafik [MODUL] Genap 2012/2013. Laboratorium Multimedia 1/35

Praktikum Komputer Grafik [MODUL] Genap 2012/2013. Laboratorium Multimedia 1/35 Praktikum Komputer Grafik [MODUL] Genap 2012/2013 1/35 KONTRAK PRAKTIKUM Nama Mata Kuliah : Praktikum Komputer Grafik Kode Mata Praktikum : TIF121 SKS : 1 Mata Kuliah Prasyarat : - Dosen Penanggung Jawab

Lebih terperinci

DAFTAR PUSTAKA. (diakses 1 maret 2016)

DAFTAR PUSTAKA. (diakses 1 maret 2016) DAFTAR PUSTAKA [1] http://www.surakarta.go.id/konten/bus-tingkat-werkudara# (diakses 28 februari 2016) [2] Anonim. www.opengl.org (diakses 1 maret 2016) [3] Haemel, Nicholas, et al. 2011. OpenGL super

Lebih terperinci

BAB V TRANSFORMASI 2D

BAB V TRANSFORMASI 2D BAB V TRANSFORMASI 2D OBJEKTIF : Pada Bab ini mahasiswa mempelajari tentang : Transformasi Dasar 2D 1. Translasi 2. Rotasi 3. Scalling Transformasi Lain 1. Refleksi 2. Shear TUJUAN DAN SASARAN: Setelah

Lebih terperinci

OPENGL DALAM MICROSOFT VISUAL STUDIO EXPRESS Created by: Gideon

OPENGL DALAM MICROSOFT VISUAL STUDIO EXPRESS Created by: Gideon OPENGL DALAM MICROSOFT VISUAL STUDIO EXPRESS 2012 Created by: Gideon Tutorial Open GL untuk membuat garis dengan program Microsoft Visual Studio Express 2012 OpenGL dengan Microsoft Visual Express 2012

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

Grafika Komputer. Evangs Mailoa

Grafika Komputer. Evangs Mailoa Grafika Komputer Evangs Mailoa Kumpulan polygon atau permukaan yang secara bersama-sama membentuk kulit dari suatu obyek. Dinyatakan dengan daftar poligon-poligon yang disertai dengan arah dari permukaan

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 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

PRIMITIVE DRAWING. Achmad Basuki Nana Ramadijanti

PRIMITIVE DRAWING. Achmad Basuki Nana Ramadijanti PRIMITIVE DRAWING Achmad Basuki Nana Ramadijanti Materi Program Dasar dengan OpenGL Menggambar Titik Menggambar Garis Menggambar Polyline Menggambar Polygon Pewarnaan Struktur Dasar Program Grafik 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

GRAFIKA GAME. Aditya Wikan Mahastama. Rangkuman Transformasi Dua Dimensi UNIV KRISTEN DUTA WACANA TEKNIK INFORMATIKA GENAP 1213

GRAFIKA GAME. Aditya Wikan Mahastama. Rangkuman Transformasi Dua Dimensi UNIV KRISTEN DUTA WACANA TEKNIK INFORMATIKA GENAP 1213 GRAFIKA GAME Aditya Wikan Mahastama [email protected] Rangkuman Transformasi Dua Dimensi 5 UNIV KRISTEN DUTA WACANA TEKNIK INFORMATIKA GENAP 1213 Transformasi (Rangkuman) Grafika Komputer Semester Gasal

Lebih terperinci

LAMPIRAN SOURCE CODE

LAMPIRAN SOURCE CODE DAFTAR PUSTAKA Anonim. www.opengl.org (diakses pada tanggal 01 Juli 2015). Fadlisyah, et al. 2007. Pengantar Grafika Komputer. Yogyakarta: Andi. Haemel, Nicholas, et al. 2011. OpenGL super bible : comprehensive

Lebih terperinci

BAB-7 TRANSFORMASI 2D

BAB-7 TRANSFORMASI 2D BAB-7 TRANSFORMASI 2D Kita dapat melakukan transformasi terhadap objek, pada materi ini akan dibahas transformasi 2D yaitu translasi, skala, rotasi. By: I Gusti Ngurah Suryantara, S.Kom., M.Kom 7.1. PENDAHULUAN

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

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

Computer Graphics PENGANTAR GRAFIKA 3D

Computer Graphics PENGANTAR GRAFIKA 3D Computer Graphics PENGANTAR GRAFIKA 3D F A K ULTAS I L MU K O MPUTER 2 4 TUJUAN INSTRUKSIONAL KHUSUS. Mahasiswa memahami Grafika 3-Dimensi dan dapat membedakan dengan Grafika 2- Dimensi 2. Mahasiswa mengerti

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

Pengantar Grafika 3D E D I T A N

Pengantar Grafika 3D E D I T A N Pengantar Grafika 3D F A KULTAS I L M U K O M P UTER E D I T A N 2 5 TUJUAN INSTRUKSIONAL KHUSUS 2 Mahasiswa memahami Grafika 3-Dimensi dan dapat membedakan dengan Grafika 2-Dimensi Mahasiswa mengerti

Lebih terperinci

Transformasi Datum dan Koordinat

Transformasi Datum dan Koordinat Transformasi Datum dan Koordinat Sistem Transformasi Koordinat RG091521 Lecture 6 Semester 1, 2013 Jurusan Pendahuluan Hubungan antara satu sistem koordinat dengan sistem lainnya diformulasikan dalam bentuk

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

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

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 : [email protected], [email protected]

Lebih terperinci

Modul 1 Primitif Drawing

Modul 1 Primitif Drawing Modul 1 Primitif Drawing I. Tugas Pendahuluan 1. Jelaskan tentang OpenGL! 2. Jelaskan tenteng ouput primitif dalam grafika computer! II. Tujuan Mahasiswa mampu membuat dan memanfaatkan output primitif

Lebih terperinci

Program 1 /* Menampilkan Bayangan sebuah obyek sumber file */

Program 1 /* Menampilkan Bayangan sebuah obyek sumber file  */ No. : ST/EKA/PTI223/10 Revisi : 01 Senin 010509 Hal. 1 dari 5 hal. Pengantar Untuk menghasilkan gambar yang realistik perlu memodelkan pencerminan dan pembiasan maupun memunculkan bayangan karena pengaruh

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

Tutorial 09. Lighting

Tutorial 09. Lighting Tutorial 09. Lighting Visualisasi tentu saja tidak akan terjadi bila tidak ada cahaya. Pencahayaan merupakan esensi dari visualisasi dan merupakan topik yang sangat kompleks. Hingga tahap ini lingkungan

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/06 Revisi : 02 Senin 010509 Hal. 1 dari 9 hal. Pengantar Fog adalah pengaruh atmospheric yang ditambahkan objek, sehingga akan terjadi kekaburan pada obyek yang tergantung seberapa

Lebih terperinci

20. TRANSFORMASI. A. Translasi (Pergeseran) ; T = b. a y. a y. x atau. = b. = b

20. TRANSFORMASI. A. Translasi (Pergeseran) ; T = b. a y. a y. x atau. = b. = b . TRANSFORMASI A. Translasi (Pergeseran) ; T b a + b a atau b a B. Refleksi (Pencerminan). Bila M matriks refleksi berordo, maka: M atau M. Matriks M karena refleksi terhadap sumbu, sumbu, garis, dan garis

Lebih terperinci

Gambar 1. Contoh tekstur makrostruktur

Gambar 1. Contoh tekstur makrostruktur No. : ST/EKA/PTI223/08 Revisi : 02 Senin 010510 Hal. 1 dari 14 hal. Pengantar Tekstur adalah tampilan permukaan (corak) dari suatu benda yang dapat dinilai dengan cara dilihat atau diraba. Pada prakteknya,

Lebih terperinci

Perulangan, Percabangan, dan Studi Kasus

Perulangan, Percabangan, dan Studi Kasus Perulangan, Percabangan, dan Studi Kasus Perulangan dan percabangan merupakan hal yang sangat penting dalam menyusun suatu program Pada pertemuan kali ini akan dibahas secara detail tentang perulangan

Lebih terperinci

BAB I PENGENALAN OPENGL

BAB I PENGENALAN OPENGL BAB I PENGENALAN OPENGL A. TUJUAN a. Mampu melakukan konfigurasi Library opengl di Visual Studio 2008 b. Mampu memahami inisialisasi fungsi opengl c. Mampu membuat objek dasar dengan fungsi opengl B. MATERI

Lebih terperinci

LAPORAN PRAKTIKUM KOMPUTER GRAFIK

LAPORAN PRAKTIKUM KOMPUTER GRAFIK LAPORAN PRAKTIKUM KOMPUTER GRAFIK KELAS TI4C SORE NAMA PRAKTIKAN Mulia Hamonangan Tambunan NOMOR TANGGAL TANDA TANGAN MAHASISWA KUMPUL PRAKTIKAN 1214370473 NAMA PENILAI TANGGAL KOREKSI NILAI TANDA TANGAN

Lebih terperinci

Konsep Dasar Struktur Data. Struktur Data

Konsep Dasar Struktur Data. Struktur Data Konsep Dasar Struktur Data Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Struktur Data DATA: Bahan/fakta yang digunakan dalam perhitungan / operasi untuk menghasilkan informasi

Lebih terperinci

/*Bismillahirrohmanirrohim _Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include <stdio.h> #include <stdlib.h> #include <string.

/*Bismillahirrohmanirrohim _Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include <stdio.h> #include <stdlib.h> #include <string. /*Bismillahirrohmanirrohim.. 5302413025_Fatimah_Rombel 2_Projek_Akhir_Komgraf*/ #include #include #include #include "SOIL.h" #include float z_pos = -5.0f; float

Lebih terperinci

Tutorial 06. Texture Mapping & Blending

Tutorial 06. Texture Mapping & Blending Tutorial 06. Texture Mapping & Blending Hingga tahap ini, geometric primitive digambar dengan warna solid atau warna hasil interpolasi warnawarna vertex-nya. Texture mapping memungkinkan untuk menaruh

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3H2 GRAFIKA KOMPUTER Disusun oleh: PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran Semester

Lebih terperinci

19. TRANSFORMASI A. Translasi (Pergeseran) B. Refleksi (Pencerminan) C. Rotasi (Perputaran)

19. TRANSFORMASI A. Translasi (Pergeseran) B. Refleksi (Pencerminan) C. Rotasi (Perputaran) 9. TRANSFORMASI A. Translasi (Pergeseran) ; T = b a b a atau b a B. Refleksi (Pencerminan). Bila M matriks refleksi berordo, maka: M atau M. Matriks M karena refleksi terhadap sumbu, sumbu, garis =, dan

Lebih terperinci

PETEMUAN KE-3 PRIMITIVE DRAWING 2

PETEMUAN KE-3 PRIMITIVE DRAWING 2 PETEMUAN KE-3 PRIMITIVE DRAWING 2 A.Tujuan 1. Dapat mengaplikasikan objek primitif dalam bentuk yang lain B. Dasar Teori Dalam praktikum sebelumnya anda diminta membuat titik garis, dan sebagainya. Dalam

Lebih terperinci

apa yang terjadi?. Kemudian lakukan pengantian beberapa bagian seperti sintak

apa yang terjadi?. Kemudian lakukan pengantian beberapa bagian seperti sintak No. : ST/EKA/PTI223/02 Revisi : 02 Senin 010210 Hal. 1 dari 8 hal. A. Pendahuluan Dalam praktikum sebelumnya anda diminta membuat titik garis, dan sebagainya. Dalam praktikum hari ini lakukan penambahan

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

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

Matriks Sebagai Representasi Orientasi Objek 3D

Matriks Sebagai Representasi Orientasi Objek 3D Matriks Sebagai Representasi Orientasi Objek 3D Cendhika Imantoro - 13514037 Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia

Lebih terperinci

LAPORAN PRATIKUM KOMPUTER APLIKASI

LAPORAN PRATIKUM KOMPUTER APLIKASI LAPORAN PRATIKUM KELAS TI VI SORE D KOMPUTER APLIKASI Nama Nomor Pratikan Mahasiswa Ayu MayaSari 1214370278 Tanggal Kumpul Tanda Tangan Pratikan Nama Penilai Tanggal Nilai Tanda Tangan Koreksi Dosen Universitas

Lebih terperinci

Swakalibrasi Kamera Menggunakan Matriks Fundamental

Swakalibrasi Kamera Menggunakan Matriks Fundamental Swakalibrasi Kamera Menggunakan Matriks Fundamental Eza Rahmanita, Eko Mulyanto 2, Moch. Hariadi 3 Program Studi Teknik Informatika, Universitas Trunojoyo Madura Jl. Raya Telang Po Bo 2 Kamal, Bangkalan

Lebih terperinci

Viewing 3D. Tujuan: memberi kesan pada viewer bahwa ia melihat foto 3D dengan cara yg sama saat kita memotret obyek 3D ke film 2D.

Viewing 3D. Tujuan: memberi kesan pada viewer bahwa ia melihat foto 3D dengan cara yg sama saat kita memotret obyek 3D ke film 2D. Komputer Grafik 1 Viewing 3D Tujuan: memberi kesan pada viewer bahwa ia melihat foto 3D dengan cara yg sama saat kita memotret obyek 3D ke film 2D. memproyeksikan obyek 3D ke bidang 2D 2 Pinhole Camera

Lebih terperinci

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN SATUAN ACARA PERKULIAHAN Mata Kuliah : PENGANTAR GRAFIK KOMPUTER & OLAH CITRA Fakultas : Ilmu Komputer Jurusan : S1 Sistem Informasi KODE MATA KULIAH / SKS : AK-011204 / 2 SKS PERTEMUAN POKOK BAHASAN &

Lebih terperinci

Aljabar Linear. & Matriks. Evangs Mailoa. Pert. 7-8

Aljabar Linear. & Matriks. Evangs Mailoa. Pert. 7-8 Aljabar Linear & Matriks Pert. 7-8 Evangs Mailoa Yang dipelajari hari ini: Aritmatika Vektor Konsep Geometrik Titik, Garis dan Bidang Perkalian Titik Euclidean Vector Spaces I There are two major topics

Lebih terperinci

Penerapan Transformasi Lanjar pada Proses Pengolahan Gambar

Penerapan Transformasi Lanjar pada Proses Pengolahan Gambar Penerapan Transformasi Lanjar pada Proses Pengolahan Gambar Pratama Nugraha Damanik 13513001 Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10

Lebih terperinci

SPREADSHEET EXCEL UNTUK PEMBELAJARAN KONSTRUKSI GEOMETRI TEKNIK OPERASI SIMULTAN MENGGUNAKAN FORMULA ARRAY

SPREADSHEET EXCEL UNTUK PEMBELAJARAN KONSTRUKSI GEOMETRI TEKNIK OPERASI SIMULTAN MENGGUNAKAN FORMULA ARRAY Proceedings of he 4 th International Conference on eacher Education; Join Conference UPI & UPSI Bandung, Indonesia, 8- November SPREADSHEE EXCEL UNUK PEMBELAJARAN KONSRUKSI GEOMERI EKNIK OPERASI SIMULAN

Lebih terperinci

Grafika Komputer. Evangs Mailoa

Grafika Komputer. Evangs Mailoa Grafika Komputer Evangs Mailoa Yang dipelajari hari ini: Aritmatika Vektor Konsep Geometrik Titik, Garis dan Bidang Perkalian Titik Pengenalan Kenapa kita perlu belajar vektor? Kita butuh untuk mengetahui

Lebih terperinci

Pengolahan Citra Digital FAJAR ASTUTI H, S.KOM., M.KOM

Pengolahan Citra Digital FAJAR ASTUTI H, S.KOM., M.KOM Pengolahan Citra Digital FAJAR ASTUTI H, S.KOM., M.KOM PENILAIAN TUGAS : 30% UTS : 30% UAS : 40% REFERENSI Slides & Hand outs; Digital Image Processing; Rafael C. Gonzalez & Richard E Woods; Addison Wesley

Lebih terperinci

Simulasi Transformasi Linier pada Bidang 2D Dengan Menggunakan OpenGL API

Simulasi Transformasi Linier pada Bidang 2D Dengan Menggunakan OpenGL API Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Tugas Besar II IF2123 Aljabar Geometri Simulasi Transformasi Linier pada Bidang 2D Dengan Menggunakan

Lebih terperinci

SEBUAH TELAAH ELIPS DAN LINGKARAN MELALUI SEBUAH PENDEKATAN ALJABAR MATRIKS

SEBUAH TELAAH ELIPS DAN LINGKARAN MELALUI SEBUAH PENDEKATAN ALJABAR MATRIKS SEBUAH TELAAH ELIPS DAN LINGKARAN MELALUI SEBUAH PENDEKATAN ALJABAR MATRIKS Rahmat Sagara Sekolah Tinggi Keguruan dan Ilmu Pendidikan Kebangkitan Nasional Sampoerna School of Education Building Jl. Kapten

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM PROGRAM SIMULASI PERAMBATAN GETARAN MENGGUNAKAN FRAKTAL 3D

BAB III ANALISIS DAN PERANCANGAN SISTEM PROGRAM SIMULASI PERAMBATAN GETARAN MENGGUNAKAN FRAKTAL 3D 27 BAB III ANALISIS DAN PERANCANGAN SISTEM PROGRAM SIMULASI PERAMBATAN GETARAN MENGGUNAKAN FRAKTAL 3D 3.1. Analisis Kebutuhan Sistem Berikut ini merupakan gambaran umum sistem dimana terdapat tahap-tahap

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : A11.54503/ Komputer Grafik Revisi 2 Satuan Kredit Semester : 3 SKS Tgl revisi : September 2014 Jml Jam kuliah dalam seminggu

Lebih terperinci

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan. Struktur Data Struktur Data Setiap data memiliki tipe data, apakah merupakan angka bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data adalah pengelompokan data berdasarkan isi

Lebih terperinci

Tutorial 08. Fog. mensimulasikan efek kabut membatasi ruang pandang pengguna agar komputasi grafis yang diperlukan dapat dibatasi.

Tutorial 08. Fog. mensimulasikan efek kabut membatasi ruang pandang pengguna agar komputasi grafis yang diperlukan dapat dibatasi. Tutorial 08. Fog Kabut/fog adalah salah satu fitur OpenGL lain yang sering digunakan pada banyak kesempatan. Kabut digunakan dalam banyak kesempatan, antara lain: mensimulasikan efek kabut membatasi ruang

Lebih terperinci

Pertemuan 7. REVIEW dan QUIS

Pertemuan 7. REVIEW dan QUIS Pertemuan 7 REVIEW dan QUIS 1. Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah : a. Boolean d. Integer b. String e. float c. Char 2. ==, =,!=, termasuk dalam operator

Lebih terperinci

ANALISIS STRUKTUR METODE MATRIX. Pertemuan ke-3 SISTEM RANGKA BATANG (PLANE TRUSS)

ANALISIS STRUKTUR METODE MATRIX. Pertemuan ke-3 SISTEM RANGKA BATANG (PLANE TRUSS) ANALISIS STRUKTUR METODE MATRIX Pertemuan ke-3 SISTEM RANGKA BATANG (PLANE TRUSS) Sistem koordinat global lokal elemen lokal global Struktur merupakan gabungan dari banyak elemen yang bekerja sebagai satu

Lebih terperinci

1.1. Definisi, Notasi, dan Operasi Vektor 1.2. Susunan Koordinat Ruang R n 1.3. Vektor di dalam R n 1.4. Persamaan garis lurus dan bidang rata

1.1. Definisi, Notasi, dan Operasi Vektor 1.2. Susunan Koordinat Ruang R n 1.3. Vektor di dalam R n 1.4. Persamaan garis lurus dan bidang rata SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MATEMATIKA INFORMATIKA 2 JURUSAN : S1-TEKNIK INFORMATIKA KODE MATA KULIAH : IT-045214 Referensi : [1]. Yusuf Yahya, D. Suryadi. H.S., Agus S., Matematika untuk

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/10 Revisi : 03 Senin 170511 Hal. 1 dari 16 hal. Pengantar Media berasal dari bahasa latin yang merupakan bentuk jamak dari Medium yang secara harfiah berarti Perantara atau Pengantar

Lebih terperinci

BAHAN AJAR. GRAFIKA KOMPUTER MMS 2604 / 3 sks

BAHAN AJAR. GRAFIKA KOMPUTER MMS 2604 / 3 sks BAHAN AJAR GRAFIKA KOMPUTER MMS 264 / 3 sks Disusun Oleh : DRS. JANOE HENDARTO MKOM. Program Studi Ilmu Komputer Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Gadjah Mada

Lebih terperinci

Aplikasi Matriks dalam Pengolahan Gambar

Aplikasi Matriks dalam Pengolahan Gambar Aplikasi Matriks dalam Pengolahan Gambar Adi Purnama (13514006) 1 Program Studi Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia 1

Lebih terperinci

BAB 2. STRUKTUR DATA

BAB 2. STRUKTUR DATA BAB 2. STRUKTUR DATA Tipe Data Tipe Data Abstrak Tingkatan Abstraksi Tipe Data Jenis-jenis struktur data Array Karakteristik Tipe data Abstrak pada Array Dimensi Array Array Multidimensi Pencapaian (access)

Lebih terperinci

MATEMATIKA. Sesi TRANSFORMASI 2 CONTOH SOAL A. ROTASI

MATEMATIKA. Sesi TRANSFORMASI 2 CONTOH SOAL A. ROTASI MATEMATIKA KELAS XII IPA - KURIKULUM GABUNGAN 14 Sesi NGAN TRANSFORMASI A. ROTASI Rotasi adalah memindahkan posisi suatu titik (, y) dengan cara dirotasikan pada titik tertentu sebesar sudut tertentu.

Lebih terperinci

ALGORITMA MIDPOINT UNTUK PENGGAMBARAN GRAFIK BERKECEPATANG TINGGI

ALGORITMA MIDPOINT UNTUK PENGGAMBARAN GRAFIK BERKECEPATANG TINGGI ALGORITMA MIDPOINT UNTUK PENGGAMBARAN GRAFIK BERKECEPATANG TINGGI Kartika Gunadi Fakultas Teknik, Jurusan Teknik Informatika - Universitas Kristen Petra e-mail: [email protected] ABSTRAK : Penggambaran

Lebih terperinci

MODUL MATEMATIKA SMA IPA Kelas 11

MODUL MATEMATIKA SMA IPA Kelas 11 SMA IPA Kelas DEFINISI Transformasi merupakan pemetaan titik, garis atau bidang ke titik, garis atau bidang lain pada bidang yang sama. Misalkan transformasi T memetakan titik P (, y) ke titik P(, y) dan

Lebih terperinci

Praktikum Komputer Grafik [MODUL] Ganjil 2012/2013. Laboratorium Multimedia 1/41

Praktikum Komputer Grafik [MODUL] Ganjil 2012/2013. Laboratorium Multimedia 1/41 Praktikum Komputer Grafik [MODUL] Ganjil 2012/2013 1/41 KONTRAK PRAKTIKUM Nama Mata Kuliah : Praktikum Komputer Grafik Kode Mata Praktikum : TKC 111 SKS : 1 Mata Kuliah Prasyarat : - Dosen Penanggung Jawab

Lebih terperinci

BAB 2 Pemodelan Standar 3ds Max

BAB 2 Pemodelan Standar 3ds Max BAB 2 Pemodelan Standar 3ds Max 2.1 Katagori Shapes Perintah untuk membuat objek 2 dimensi pada 3ds Max A.1 Line Klik katagori Shapes, klik tombol Line, klik kiri mouse, dan untuk mengakhiri perintah line

Lebih terperinci

Kurikulum Qt. { Basic OOP } Chapter 3. Array dan String

Kurikulum Qt. { Basic OOP } Chapter 3. Array dan String Kurikulum Qt { Basic OOP } Chapter 3 Array dan String. Agenda Pengantar Array Array 1 Dimensi Inisialisasi Array 1 Dimensi Pengalamatan dan Penyalinan Array 1 Dimensi Array multi dimensi Deklarasi Array

Lebih terperinci

Pertemuan 2 ARRAY DIMENSI 1 & 2

Pertemuan 2 ARRAY DIMENSI 1 & 2 Pertemuan 2 ARRAY DIMENSI 1 & 2 Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer. Array dapat didefinisikan sebagai suatu

Lebih terperinci

Minggu ke-14 Typedef, Struct & Command Line Argument

Minggu ke-14 Typedef, Struct & Command Line Argument Minggu ke-14 Typedef, Struct & Command Line Argument Pendahuluan Memahami konsep typedef, struct dan command line argument. Perintah typedef berguna untuk membuat alias dari suatu tipe data. Struct merupakan

Lebih terperinci

P06 Pointer dan Fungsi

P06 Pointer dan Fungsi P06 Pointer dan Fungsi Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.10.21 Catatan. Dalam praktikum ini akan dipelajari mengenai pointer, fungsi, dan membuat berkas pustaka sendiri

Lebih terperinci

Interpretasi Geometri Dari Sebuah Determinan

Interpretasi Geometri Dari Sebuah Determinan Jurnal Sains Matematika dan Statistika Vol No Juli 5 ISSN 46-454 Interpretasi Geometri Dari Sebuah Determinan Riska Yeni Syamsudhuha M D H Gamal 3 Jurusan Matematika Fakultas Mipa Universitas Riau Jl HR

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

TRANFORMASI 2 DIMENSI

TRANFORMASI 2 DIMENSI TRANFORMASI 2 DIMENSI Achmad Basuki Nana Ramadijanti Achmad Basuki, Nana Ramadijanti - Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) Materi Struktur titik dan vektor Perubahan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra adalah suatu representasi (gambaran), kemiripan atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa

Lebih terperinci

PERANCANGAN POLIHEDRA DENGAN METODE JARING POLIGON

PERANCANGAN POLIHEDRA DENGAN METODE JARING POLIGON PERANCANGAN POLIHEDRA DENGAN METODE JARING POLIGON Ina Agustina, Agus Iskandar Jurusan Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Jl. Sawo Manila, Pejaten Pasar

Lebih terperinci

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen. Pertemuan 2 ARRAY DIMENSI 1 & 2 Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer. Array dapat didefinisikan sebagai suatu

Lebih terperinci

SATUAN ACARA PERKULIAHAN MATA KULIAH : ALJABAR LINIER JURUSAN : TEKNIK KOMPUTER JUMLAH SKS : Definisi, Notasi, dan Operasi Vektor 2.

SATUAN ACARA PERKULIAHAN MATA KULIAH : ALJABAR LINIER JURUSAN : TEKNIK KOMPUTER JUMLAH SKS : Definisi, Notasi, dan Operasi Vektor 2. SATUAN ACARA PERKULIAHAN MATA KULIAH : ALJABAR LINIER JURUSAN : TEKNIK KOMPUTER JUMLAH SKS : 3 Minggu Ke Pokok Bahasan dan TIU Sub Pokok Bahasan Sasaran Belajar Cara Pengajaran Media Tugas Referens i 1

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