OBYEK GRAFIK 2 DIMENSI
|
|
|
- Handoko Sanjaya
- 9 tahun lalu
- Tontonan:
Transkripsi
1 OBYEK GRAFIK 2 DIMENSI Achmad Basuki Nana Ramadijanti Achmad Basuki, Nana Ramadijanti - Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS)
2 Materi Definisi Obyek Grafik 2-D PolyLine Mewarnai Area (FillPolygon) Membangun Obyek Grafik 2-D Animasi 2-D
3 Definisi Obyek Grafik 2-D Obyek grafik 2-D adalah sekumpulan titik-titik 2-D yang dihubungkan dengan garis lurus baik berupa polyline, polygon atau kurva Obyek grafik 2-D didefinisikan sebagai sekumpulan titik 2-D yang secara komputasi dinyatakan sebagai array 1-D, atau linked-list. Dalam tulisan ini, dibahas obyek grafik 2-D yang dinyatakan sebagai array dan antar titiknya dihubungkan dengan garis lurus (polyline)
4 Langkah-Langkah Untuk Mendefinisikan Obyek Grafik 2-D Mendefinisikan struktur dari titik 2-D (Point2D_t) Mendefinisikan struktur warna (Color_t) Mendefinisikan struktur dari obyek grafik 2-D sebagai array dari titik 2-D (Object2D_t)
5 Mendefinisikan Titik 2-D typedef struct { float x; float y; point2d_t; Definisi ini digunakan bila titik didefinisikan dalam sistem koordinat yang menggunakan bilangan pecahan (float) typedef struct { int x; int y; point2d_t; Definisi ini digunakan bila titik didefinisikan dalam sistem koordinat yang menggunakan bilangan bulat (integer)
6 Mendefinisikan Warna typedef struct { float r; float g; float b; color_t; Warna terdiri dari 3 elemen warna yaitu red (r), green (g) dan blue (b) yang nilainya antara 0 dan 1 Fungsi untuk memberi warna pada obyek grafik: void setcolor(color_t col) { glcolor3f(col.r, col.g, col.b);
7 Mendefinisikan Obyek Grafik 2-D Definisi obyek ini dapat dituliskan pada function userdraw secara langsung dengan menyatakannya sebagai array dari titik 2-D. Sebagai contoh untuk menyatakan obyek shape dapat dituliskan: Point2D_t shape[1000] Untuk menyatakan obyek bunga dapat dituliskan: Point2D_t bunga[360]
8 PolyLine Polyline adalah suatu fungsi yang digunakan untuk menggambarkan obyek 2-D yang sudah didefinisikan di depan. void drawpolyline(point2d_t pnt[],int n) { int i; glbegin(gl_line_strip); for (i=0;i<n;i++) { glvertex2f(pnt[i].x, pnt[i].y); glend();
9 Polygon Polygon adalah suatu fungsi yang mirip dengan polyline hanya saja hasilnya adalah kurva tertutup, sedangkan polyline hasilnya kurva terbuka void drawpolygon(point2d_t pnt[],int n) { int i; glbegin(gl_line_loop); for (i=0;i<n;i++) { glvertex2f(pnt[i].x, pnt[i].y); glend();
10 FillPolygon Fungsi ini digunakan untuk mewarnai sebuah polygon dengan warna tertentu void fillpolygon(point2d_t pnt[],int n, color_t color) { int i; setcolor(color); glbegin(gl_polygon); for (i=0;i<n;i++) { glvertex2f(pnt[i].x, pnt[i].y); glend();
11 GradatePolygon Fungsi ini digunakan untuk mewarnai sebuah polygon dengan warna-warna yang bergradiasi dari suatu warna ke warna lainnya void GradatePolygon(point2D_t pnt[],int n, color_t color) { int i; glbegin(gl_polygon); for (i=0;i<n;i++) { setcolor(color); glvertex2f(pnt[i].x, pnt[i].y); glend();
12 Membangun Obyek Grafik 2-D Membuat obyek grafik 2-D secara langsung. Membuat obyek grafik 2-D secara perhitungan matematis.
13 Membuat Obyek Grafik 2-D Secara Langsung Membuat obyek grafik 2-D secara langsung bisa dilakukan pada function userdraw() dengan menyatakan secara langsung koordinat titik-titiknya void userdraw() { Point2D_t kotak[4]={{100,100,{300,100, {300,200,{100,200; Polygon(kotak,4); Program ini digunakan untuk membuat kotak
14 Contoh Membuat Bintang void userdraw() { Point2D_t bintang[10]={{80,146,{99,90, {157,90,{110,55,{128,1, {80,34,{32,1,{54,55, {3,90,{63,90; Polygon(bintang,10); Hasilnya adalah: My Star
15 Membuat Obyek Grafik 2-D Dengan Persamaan Matematik Dengan persamaan matematik y=f(x) dapat digambarkan kurva dengan variasi bentuk yang menarik seperti sinus, cosinus, exponential dan logaritma, atau fungsi gabungannya. Bentuk persamaan matematik yang menarik untuk dibuat adalah persamaan matematik dengan menggunakan sistem koordinat polar. r x y θ = f ( ) θ adalah sudut yang berjalan dari = = r.cos( r.sin( θ θ ) ) 0 s/d 360 yang dinyatakan dalam radian (0 s/d 2π). Macam-macam r=f(θ) dapat menghasilkan gambar yang bervariasi.
16 Contoh Fungsi Polar r=sin(θ) r=sin(2θ) r=sin(3θ) r=sin(nθ) r=θ Lingkaran Rose 4 daun Rose 3 daun Rose n daun bila n bilangan prima Spiral Masih banyak variasi fungsi yang lain yang dapat dibangun dengan menggunakan koordinat polar ini
17 Program Code Membangun Obyek Grafik 2-D Dengan Menggunakan Koordinat Polar void userdraw() { Point2D_t shape[360]; double srad,r; for(int s=0;s<360;s++) { srad=s*3.14/180; r=sin(5*srad); shape[s].x=(float)(r*cos(srad)); shape[s].y=(float)(r*sin(srad)); Polygon(shape,360); Fungsi sin(5θ) yang menghasilkan rose 5 daun.
18 Animasi 2-D Membuat obyek grafik 2-D menjadi bergerak. Animasi yang dilakukan adalah memindahkan posisi gambar. Pada sistem koordinat kartesian animasi akan berefek gerakan linier (translasi), pada sistem koordinat polar akan berefek gerakan berputar (rotasi).
19 Pembuatan Animasi 2-D Pada main() ditambahkan fungsi glutidlefunc(display) sebelum fungsi glutdisplayfunc(display). Pada awal fungsi userdraw() didefinisikan static int tick Pada akhir fungsi userdraw() ditambahkan perintah untuk menambah nilai tick secara terus menerus dengan tick++. Tambahkan nilai tick ini pada nilai variabel dasar pembuatan grafik.
20 Program Code Animasi 2-D Menggunakan Koordinat Polar void userdraw() { static int tick=0; Point2D_t shape[360]; double srad,r; for(int s=0;s<360;s++) { srad=(s+tick)*3.14/180; r=sin(5*srad); shape[s].x=(float)(r*cos(srad)); shape[s].y=(float)(r*sin(srad)); Polygon(shape,360); tick++;
21 Animasi Lebih Lanjut Animasi lebih lanjut akan dipelajari pada materi Transformasi 2-D, dimana animasi dapat dilakukan dengan sangat mudah. Program yang dibangun dengan menggunakan Transformasi 2-D ini akan menjadi lebih user-friendly karena setiap perintahnya dapat dimengerti dengan mudah.
OBYEK GRAFIK 2 DIMENSI
OBYEK GRAFIK 2 DIMENSI Achmad Basuki Nana Ramadijanti Achmad Basuki, Nana Ramadijanti - Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) Materi Definisi Obyek Grafik 2-D PolyLine
Primitive Drawing. Achmad Basuki Nana Ramadijanti
Primitive Drawing Achmad Basuki Nana Ramadijanti Achmad Basuki, Nana Ramadijanti - Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya (PENS-ITS) Materi Sistem Koordinat 2 Dimensi Menggambar
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
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
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB. SHEET PRAKTIKUM GRAFIKA KOMPUTER
No. : ST/EKA/PTI223/10 Revisi : 00 Senin 010509 Hal. 1 dari 23 hal. Pengantar Dalam pembuatan sebuah gambar obyek sebenarnya merupakan gabungan dari beberapa obyek sederhana. Misalnya sebuah gambar robot
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. : ST/EKA/PTI275/10 Revisi : 00 Senin/Selasa Hal. 1 dari 23 hal. Pengantar Dalam pembuatan sebuah gambar obyek sebenarnya merupakan gabungan dari beberapa obyek sederhana. Misalnya sebuah gambar robot
8.3. Memberi Warna Pada Obyek 3 Dimensi
8.3. Memberi Warna Pada Obyek 3 Dimensi Pada pembahasan di atas, obyek 3 dimensi digambar dalam model wireframe (kerangka), padahal dalam pemakaian sebenarrnya setiap obyek diberi warna. Pada obyek 3 dimensi
BAB 9 SHADING DAN OPTICAL VIEW
BAB 9 SHADING DAN OPTICAL VIEW 9.1. Vektor Satuan Vektor satuan (unit vector) adalah vektor yang besarnya satu. Untuk mendapatkan vektor satuan maka setiap elemen vektor dibagi dengan besarnya vektor tersebut
PEMBUATAN MODUL AJAR GRAFIKA KOMPUTER BERBASIS WEB UNTUK OBYEK TIGA DIMENSI
PEMBUATAN MODUL AJAR GRAFIKA KOMPUTER BERBASIS WEB UNTUK OBYEK TIGA DIMENSI Dwi Prihanto* Abstrak: Modul grafika komputer berbasis web adalah modul grafika yang dapat menggambarkan atau mensimulasikan
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
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.
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
Grafik 3 Dimensi. Achmad Basuki Nana R Politeknik Elektronika Negeri Surabaya Surabaya 2009
Grafik 3 Dimensi Achmad Basuki Nana R Politeknik Elektronika Negeri Surabaya Surabaya 29 Materi Sistem Koordinat 3D Definisi Obyek 3D Cara Menggambar Obyek 3D Konversi Vektor 3D menjadi Titik 2D Konversi
7.6. Menggambar Bola. Gambar Bola adalah setengah lingkaran yang diputar. Pembentukan bola adalah: Y. Gambar 7.15.
7.6. Menggambar Bola Bola memunyai koordinat khusus, dimana setia titik ada bola memunyai jarak yang sama terhada titik usatnya. Bola adalah hasil utar dari setengah lingkaran. Gambar 7.14. Bola adalah
Beberapa Trik Pembuatan Grafik 2D Menggunakan OpenGL. Achmad Basuki,Nana R,Setiawardhana Surabaya, April 2008
Beberapa Trik Pembuatan Grafik 2D Menggunakan OpenGL Achmad Basuki,Nana R,Setiawardhana Surabaya, April 2008 Materi Membuat Langit Bergradiasi Membuat Gunung Membuat Bayangan Gunung Di Air Membuat Bintang
Diferensial Vektor. (Pertemuan III) Dr. AZ Jurusan Teknik Sipil Fakultas Teknik Universitas Brawijaya
TKS 4007 Matematika III Diferensial Vektor (Pertemuan III) Dr. AZ Jurusan Teknik Sipil Fakultas Teknik Universitas Brawijaya Perkalian Titik Perkalian titik dari dua buah vektor A dan B pada bidang dinyatakan
Sistem Koordinat dalam 2 Dimensi Ruang Mengingat kembali sebelum belajar kalkulus
Sistem Koordinat dalam 2 Dimensi Ruang Mengingat kembali sebelum belajar kalkulus Sistem Koordinat pada Bidang Datar Disusun dengan pasangan angka urut (ordered pair) (a,b) : a dan b berturut- turut adalah
Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.
Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat
Sesi 2: Image Formation. Achmad Basuki PENS-ITS 2006
Sesi 2: Image Formation Achmad Basuki PENS-ITS 2006 Materi Representasi Penglihatan Model Kamera Sampling Dan Kuantisasi Jenis-JenisCitra Mdel Citra Berwarna Format Warna RGB Membaca dan Menampilkan Citra
Implementasi Simulated Annealing Untuk Menyelesaikan Traveling Salesman Problem (TSP)
Implementasi Simulated Annealing Untuk Menyelesaikan Traveling Salesman Problem (TSP) Achmad Basuki Politeknik Elektronika Negeri Surabaya PENS-ITS Surabaya 2005 Materi Gambar Permasalahan TSP Definisi
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
Modul 3 Objek 2 Dimensi
Modul 3 Objek 2 Dimensi A. KOMPETENSI DASAR. Memahami penerapan Objek primitif menjadi bangun 2 dimensi dasar. Memahami dan dapat membuat fungsi untuk bangun 2 dimensi dasar. B. ALOKASI WAKTU 2 JS (2x50
FUNGSI II. Variabel Statis. Sifat variabel statis: Sintaks: static tipe_data nama_variabel; Contoh: static int angka;
FUNGSI II Variabel Statis Sifat variabel statis: Variabel hanya dapat diakses pada fungsi yang mendefinisikannya Variabel tidak hilang setelah eksekusi berakhir. Nilainya akan tetap dipertahankan sehingga
Pertemuan 6: Metode Least Square. Achmad Basuki Politeknik Elektronika Negeri Surabaya 2014
Pertemuan 6: Metode Least Square Achmad Basuki Politeknik Elektronika Negeri Surabaya 2014 Bagaimana mendapatkan fungsi polinomial untuk mewakili sejumlah titik data Bentuk Permasalahan Permasalahan 1
SILABUS ALOKASI WAKTU T M P S P I SUMBER BELAJAR MATERI PEMBELAJARAN KOMPETENSI DASAR INDIKATOR. Kuis Tes lisan Tes tertulis Pengamatan Penugasan
SILABUS KELAS / SEMESTER : X / 1 STANDAR : Memecahkan masalah berkaitan dengan konsep operasi bilangan riil KODE : D.1 : 57 x 45 menit 1. Menerapkan operasi pada bilangan riil Dua atau lebih bilangan bulat
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
TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2017
MODUL 7 STRUCT DAN POINTER 1) Tujuan : a) Mahasiswa memahami yang dimaksud dengan struct dan pointer b) Mahasiswa mampu mengimplementasikan struct dan pointer dalam struktur data 2) Pointer Misalnya kita
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
01. Review Array, Pointer dan Struktur
01. Review Array, Pointer dan Struktur ARNA FARIZA YULIANA SETIOWATI Capaian Pembelajaran 1. Mahasiswa mengerti konsep array, pointer dan struktur. 2. Mahasiswa dapat menjelaskan perbedaan array, pointer
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);
SINGLE LINKED LIST (NON CIRCULAR)
SINGLE LINKED LIST (NON CIRCULAR) KONSEP POINTER DAN LINKED LIST Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu
KISI-KISI SOAL UJIAN SEKOLAH TAHUN 2016
KISI-KISI SOAL UJIAN SEKOLAH TAHUN 206 MATA PELAJARAN : MATEMATIKA WAJIB Penyusun : Team MMP Matematika JENJAN : SMA SMA DKI Jakarta KURIKULUM : Kurikulum 203 NOMO Memilih dan menerapkan aturan Bentuk
Modul 2 Primitive Objects
Modul 2 Primitive Objects A. KOMPETENSI DASAR Memahami jenis-jenis primitive objects. Memahami dan dapat membuat objek primitif. Memahami penerapan Objek primitif menjadi bangun 2 dimensi dasar. Memahami
PEMODELAN OBYEK DENGAN METODE KURVA PARAMETRIK
PEMODELAN OBYEK DENGAN METODE KURVA PARAMETRIK Ina Agustina Jurusan Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Jl. Sawo Manila, Pejaten Pasar Minggu No.61, Jakarta
III HASIL DAN PEMBAHASAN
Fungsi periodizer kutub tersebut dapat dituliskan pula sebagai: p θ, N, θ 0 = π N N.0 n= n sin Nn θ θ 0. () f p θ, N, θ 0 = π N N j= j sin Nj θ θ 0 diperoleh dengan menyubstitusi variabel θ pada f θ =
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)
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
Mukhlidi Muskhir Modul 2
Modul 2 Elemen Dasar Java Tujuan : 1. Mahasiswa dapat mengenali type data,variable dan identitas dan array 2. Mahasiswa dapat menggunakan elemen dasar java pada pembuatan pemograman 3. Mahasiswa dapat
KONSEP POINTER DAN LINKED LIST
Pertemuan 3 KONSEP POINTER DAN LINKED LIST Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu perubah yang disebut
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab ini membahas analisis perancangan perangkat lunak (diberi nama c2p) dari segi struktur data dan analisis aliran data. Hal-hal yang dibahas diantaranya
Pembahasan Seleksi Nasional Masuk Perguruan Tinggi Negeri (SNMPTN)
Pembahasan Seleksi Nasional Masuk Perguruan Tinggi Negeri SNMPTN) Bidang Matematika Kode Paket Oleh : Fendi Alfi Fauzi. Lingkaran x 6) 2 + y + ) 2 menyinggung garis y di titik a), ) b), ) c) 6, ) d) 6,
ARNA FARIZA YULIANA SETIOWATI
03. Queue ARNA FARIZA YULIANA SETIOWATI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Capaian Pembelajaran 1. Mahasiswa mengerti konsep stack dan operasi pada queue. 2. Mahasiswa dapat menggunakan queue untuk
F U N G S I A R U M H A N D I N I P R I M A N D A R I
F U N G S I A R U M H A N D I N I P R I M A N D A R I DEFINISI Fungsi adalah suatu aturan yang memetakan setiap anggota himpunan A pada tepat satu anggota himpunan B. Dimana: Himpunan A disebut domain
Modul Praktikum Algoritma dan Struktur Data
Tujuan : BAB 1 Struct, Array, dan Pointer 1. Mahasiswa memahami apakah yang dimaksud dengan struktur data. 2. Mahasiswa memahami apakah yang dimaksud dengan algoritma. 3. Mengingat kembali array, struktur,
Pengembangan Canvas J2ME : Gradasi Kotak
Pengembangan Canvas J2ME : Gradasi Kotak DOKUMENTASI untuk memenuhi kelulusan Kaderisasi Divkom 2009 Prosedur Tugas Akhir Oleh : Ananto Eka Prasetiadi 132 06 008 Divisi Komputer HME ITB SEKOLAH TEKNIK
DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004
DESKRIPSI PEMELAJARAN MATA DIKLAT TUJUAN : MATEMATIKA : Melatih berfikir dan bernalar secara logis dan kritis serta mengembangkan aktifitas kreatif dalam memecahkan masalah dan mengkomunikasikan ide/gagasan
Menurut jenisnya, fungsi dapat dibedakan menjadi (1) Fungsi aljabar (2) Fungsi transenden
Lecture 3. Function (B) A. Macam-macam Fungsi Menurut jenisnya, fungsi dapat dibedakan menjadi (1) Fungsi aljabar (2) Fungsi transenden Fungsi aljabar dibedakan menjadi (1) Fungsi rasional (a) Fungsi konstan
KISI-KISI UJIAN SEKOLAH BERSTANDAR NASIONAL SEKOLAH MENENGAH PERTAMA / MADRASAH TSANAWIYAH TAHUN PELAJARAN 2017/2018. memahami
LAMPIRAN 2 KISI-KISI USBN SMP KISI-KISI UJIAN SEKOLAH BERSTANDAR NASIONAL SEKOLAH MENENGAH PERTAMA / MADRASAH TSANAWIYAH TAHUN PELAJARAN 2017/2018 Mata Pelajaran : Matematika Jenjang : SMP/MTs Kurikulum
Computer Graphic. Output Primitif dan Algoritma Garis. Erwin Yudi Hidayat. Computer Graphics C Version 2 Ed by Donald Hearn
Computer Graphic Output Primitif dan Algoritma Garis Erwin Yudi Hidayat [email protected] Computer Graphics C Version 2 Ed by Donald Hearn Addison Wesley is an imprint of [email protected] CG -
BAB II DASAR TEORI. Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang sistem.
BAB II DASAR TEORI Pada bab ini akan dibahas teori-teori pendukung yang digunakan sebagai acuan dalam merancang sistem. 2.1. Kajian Pustaka 2.1.1. Perancangan Sistem Kontrol dan Algoritma Untuk Optimalisasi
Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.
Pertemuan 1 STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang
Abstrak data tipe. Struktur data-arita witanti ozzy suria Ganjil 2017
Abstrak data tipe Struktur data-arita witanti ozzy suria Ganjil 2017 1 Tujuan Memahami pengertian tipe data (Data Type) dan tipe data abstrak (Abstract Data Type) Mampu memodelkan persoalan yang ada dalam
Langkah Mudah Belajar Struktur Data Menggunakan C/C++
Langkah Mudah Belajar Struktur Data Menggunakan C/C++ Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Pembahasan Matematika IPA SNMPTN 2012 Kode 132
Tutur Widodo Pembahasan Matematika IPA SNMPTN 0 Pembahasan Matematika IPA SNMPTN 0 Kode Oleh Tutur Widodo. Lingkaran (x 6) + (y + ) = menyinggung garis x = di titik... (, 6) d. (, ) (, 6) e. (, ) c. (,
BAB III KONDUKSI ALIRAN STEDI - DIMENSI BANYAK
BAB III KONDUKSI ALIRAN SEDI - DIMENSI BANYAK Untuk aliran stedi tanpa pembangkitan panas, persamaan Laplacenya adalah: + y 0 (6-) Aliran kalor pada arah dan y bisa dihitung dengan persamaan Fourier: q
Soal-Soal dan Pembahasan Matematika IPA SNMPTN 2012 Tanggal Ujian: 13 Juni 2012
Soal-Soal dan Pembahasan Matematika IPA SNMPTN 01 Tanggal Ujian: 13 Juni 01 1. Lingkaran (x + 6) + (y + 1) 5 menyinggung garis y 4 di titik... A. ( -6, 4 ). ( -1, 4 ) E. ( 5, 4 ) B. ( 6, 4) D. ( 1, 4 )
Linked List 6.3 & 7.3 NESTED LOOP
Linked List 6.3 & 7.3 NESTED LOOP 1 Linked List ( List yang di-link satu dengan lainnya ) 2 apa itu List? 3 Contoh sebuah LIST int A[5]; 0 1 2 3 4 Array satu dimensi Disebut juga : Vector Kadang-kadang
10/10/2017. Teknologi Display SISTEM KOORDINAT DAN BENTUK DASAR GEOMETRI (OUTPUT PRIMITIF) CRT CRT. Raster Scan Display
1 2 SISTEM KOORDINAT DAN BENTUK DASAR GEOMETRI (OUTPUT PRIMITIF) Teknologi Display Cathode Ray Tubes (CRT) Liquid Crystal Display (LCD) 3 4 CRT Elektron ditembakkan dari satu atau lebih electron gun Kemudian
Computer Graphic. Output Primitif dan Algoritma Garis. Erwin Yudi Hidayat.
Computer Graphic Output Primitif dan Algoritma Garis Erwin Yudi Hidayat [email protected] Computer Graphics C Version 2 Ed by Donald Hearn Addison Wesley is an imprint of [email protected]
Pembahasan Seleksi Nasional Masuk Perguruan Tinggi Negeri (SNMPTN) Bidang Matematika. Kode Paket 634. Oleh : Fendi Alfi Fauzi 1. x 0 x 2.
Pembahasan Seleksi Nasional Masuk Perguruan Tinggi Negeri SNMPTN) Bidang Matematika Kode Paket 6 Oleh : Fendi Alfi Fauzi. lim x 0 cos x x tan x + π )... a) b) 0 c) d) e) Jawaban : C Pembahasan: lim x 0
KISI-KISI PENULISAN SOAL UJIAN MATEMATIKA PEMINATAN TP 2015 / 2016
KISI-KISI PENULISAN SOAL UJIAN MATEMATIKA PEMINATAN TP 2015 / 2016 Nama Sekolah : SMA NEGERI 56 JAKARTA Mata Pelajaran : MATEMATIKA PEMINATAN Kurikulum : KUR 2013 MATERI KELAS X P1 P2 P3 mor 1. Menganalisis
LATIHAN SOAL PROFESIONAL
LATIHAN SOAL PROFESIONAL 1. Jika 7 x = 8; maka 7 +x =. A. 686 B. 512 C. 4 D. 256 E. 178 7 x = 2 (7 x ) = 2 7 x = 2 7 x+ = 7. 7 x = 7. 2 = 4. 2 = 686 2. Panjang sisi miring segitiga siku-siku sama kaki
Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 7. Fungsi1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Tujuan Fungsi Dasar Fungsi Jenis Fungsi : memiliki return value Integer Selain integer Tidak memiliki
SISTEM KOORDINAT SISTEM TRANSFORMASI KOORDINAT RG091521
SISTEM KOORDINAT SISTEM TRANSFORMASI KOORDINAT RG091521 SISTEM KOORDINAT SISTEM TRANSFORMASI KOORDINAT RG091521 Sistem Koordinat Parameter SistemKoordinat Koordinat Kartesian Koordinat Polar Sistem Koordinat
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
Pertemuan 3. Perubah Dinamis (Dinamic variable) Suatu perubah yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi.
Pertemuan 3 KONSEP POINTER DAN LINKED LIST Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu perubah yang disebut
KISI-KISI UJIAN SEKOLAH TAHUN 2016
KISI-KISI UJIAN SEKOLAH TAHUN 2016 MATA PELAJARAN : MATEMATIKA WAJIB Penyusun : Team MGMP Matematika JENJANG : SMA SMA DKI Jakarta KURIKULUM : Kurikulum 2013 No Urut Kompetensi Dasar Bahan Kls/Smt Materi
Pengertian Momen Gaya (torsi)- momen gaya.
Pengertian Momen Gaya (torsi)- Dalam gerak rotasi, penyebab berputarnya benda merupakan momen gaya atau torsi. Momen gaya atau torsi sama dengan gaya pada gerak tranlasi. Momen gaya (torsi) adalah sebuah
CONTENT BASED IMAGE RETRIEVAL BERDASARKAN CIRI TEKSTUR MENGGUNAKAN WAVELET
CONTENT BASED IMAGE RETRIEVAL BERDASARKAN CIRI TEKSTUR MENGGUNAKAN WAVELET Nana Ramadijanti RG. Computer Vision, Program Studi Teknologi Informasi, Politeknik Elektronika Negri Surabaya E-mail: [email protected]
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Landasan teori merupakan panduan untuk melaksanakan dan menyelesaikan sesuatu hasil studi. Dalam hal ini dikemukakan beberapa teori yang berkaitan dengan masalah yang akan dibahas
Image Processing. Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2010
Image Processing Nana Ramadijanti Politeknik Elekltronika Negeri Surabaya PENS-ITS 2010 Referensi 1. Rafael C. Gonzales E.Woods, Digital Image Processing,2 nd Edition,Prentice Hall,2001 2. Wanasanan Thongsongkrit,
Menggambar Obyek Kerucut dan Silinder Menggambar Kerucut
Menggambar Obyek Kerucut dan Silinder Menggambar Kerucut Kerucut bentuknya seperti ice-cream, yaitu menghubungkan lingkaran sebagai luasan bagian bawah dan sebuah titik di bagian atas. Bentuk kerucut dapat
11/11/2010. Standar Kompetensi/ Kompetensi Dasar. Indikator
Standar Kompetensi/ Kompetensi Dasar Standar Kompetensi Menggunakan perangkat lunak pembuat grafik Kompetensi Dasar 1. Menunjukkan menu ikon yang terdapat dalam perangkat lunak pembuat grafis 2. Menggunakan
MATERI PELAJARAN MATEMATIKA SMA KELAS X BAB I: BENTUK PANGKAT, AKAR, DAN LOGARITMA. 1.1 Pangkat Bulat. A. Pangkat Bulat Positif
MATERI PELAJARAN MATEMATIKA SMA KELAS X BAB I: BENTUK PANGKAT, AKAR, DAN LOGARITMA 1.1 Pangkat Bulat A. Pangkat Bulat Positif B. Pangkat Bulat Negatif dan Nol C. Notasi Ilmiah D. Sifat-Sifat Bilangan Berpangkat
Sas Wahid H. Bogor, 07 Agustus 2012 PLOT FUNGSI
PLOT FUNGSI A. PEMAHAMAN FUNGSI Suatu fungsi dapat didefinisikan sebagai suatu aturan yang membuat korespondensi antara dua himpunan bilangan sehingga hubungan dari dua himpunan bilangan tersebut menjadi
KISI-KISI UN MATEMATIKA SMK 2015/2016
KISI-KISI UN MATEMATIKA SMK 2015/2016 ADA BEBERAPA HAL YANG PERLU DIPERHATIKAN: 1. LEVEL KOGNITIF 2. MATERI / BAB 3. TOPIK 4. HUBUNGAN KOGNITIF, MATERI & TOPIK 5. JENIS-JENIS / VARIASI SOAL 6. TINGKAT
SISTEM KOORDINAT SISTEM TRANSFORMASI KOORDINAT RG091521
SISTEM KOORDINAT SISTEM TRANSFORMASI KOORDINAT RG091521 Sistem Koordinat Parameter SistemKoordinat Koordinat Kartesian Koordinat Polar Sistem Koordinat Geosentrik Sistem Koordinat Toposentrik Sistem Koordinat
Rancang Bangun Program Visualisasi Pergerakan Differential Drive Mobile Robot
Rancang Bangun Program Visualisasi Pergerakan Erni Dwi Wahyuni Jurusan Teknik Informatika Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember E-mail : [email protected]
BAB III OUTPUT PRIMITIF
BAB III OUTPUT PRIMITIF OBJEKTIF : Pada Bab ini mahasiswa mempelajari tentang : 1. Primitif Grafis. Algoritma Pembentukan Garis 3. Algoritma Pembentukan Lingkaran 4. Algoritma Pembentukan Ellips TUJUAN
PETA KOMPETENSI MATA KULIAH GEOMETRI ANALITIK BIDANG DAN RUANG (PEMA4317) XIII
PETA KOMPETENSI MATA KULIAH GEOMETRI ANALITIK BIDANG DAN RUANG (PEMA4317) XIII ix Tinjauan Mata Kuliah G eometri Analitik merupakan suatu bidang studi dari hasil perkawinan antara Geometri dan Aljabar.
BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.
BAB VI ARRAY Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk
KISI-KISI UN MATEMATIKA SMK 2015/2016
KISI-KISI UN MATEMATIKA SMK 2015/2016 ADA BEBERAPA HAL YANG PERLU DIPERHATIKAN: 1. LEVEL KOGNITIF 2. MATERI / BAB 3. TOPIK 4. HUBUNGAN KOGNITIF, MATERI & TOPIK 5. JENIS-JENIS / VARIASI SOAL 6. TINGKAT
KISI-KISI SOAL UJIAN SEKOLAH TAHUN PELAJARAN 2014/2015
KISI-KISI SOAL UJIAN SEKOLAH TAHUN PELAJARAN 2014/2015 Mata Pelajaran : Matematika Alokasi Waktu : 120 menit Kelas : XII IPA Penyusun Standar Kompetensi Kompetensi Dasar Indikator Materi No Soal Menggunakan
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
SILABUS ALOKASI WAKTU T M P S P D SUMBER BELAJAR MATERI PEMBELAJARAN KOMPETENSI DASAR INDIKATOR MODEL KURIKULUM TINGKAT SATUAN PENDIDIKAN
SILABUS KELAS / SEMESTER : X / 1 STANDAR : Memecahkan masalah berkaitan dengan konsep operasi bilangan riil KODE : D.9 : 44 x 45 menit 1. Menerapkan operasi pada bilangan riil Dua atau lebih bilangan bulat
Pemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
TUGAS PENDAHULUAN MODUL 12 PENGENALAN DAN IMPLEMENTASI STRUKTUR DATA STACK
TUGAS PENDAHULUAN MODUL 12 PENGENALAN DAN IMPLEMENTASI STRUKTUR DATA STACK Prepared by: Ardianto Satriawan (02-2015) Pengenalan Pengertian Stack Pada Tugas Pendahuluan praktikum kali ini, anda tidak diminta
MODUL VII MATH CLASS ACTION SCRIPT 2.0
1 Modul Ajar Praktikum Multimedia 7 MODUL VII MATH CLASS ACTION SCRIPT 2.0 A. KOMPETENSI DASAR Memahami dan menerapkan fungsi matematika AS 2.0 untuk membuat objek dan grafik trigonometri Menerapkan fungsi
Modul 1 Dasar Dasar Bahasa Pemrograman C
Modul 1 Dasar Dasar Bahasa Pemrograman C 1. C dan Pengolahan Sinyal Digital C adalah bahasa pemrograman tingkat tinggi. Sebab bahasa pemrogramannya menggunakan keyword dan syntax yang mudah dimengerti
Nuryadin Eko Raharjo M.Pd.
TAMAN T. CUCI R. TIDUR UTAMA R. TIDUR R. KELUARGA DAPUR & R. MAKAN R. TAMU R. TIDUR TAMAN CARPORT TAMAN Nuryadin Eko Raharjo M.Pd. Email:[email protected] JURUSAN PENDIDIKAN TEKNIK SIPIL DAN PERENCANAAN
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
SILABUS KEGIATAN PEMBELAJARAN
SILABUS NAMA SEKOLAH : SMK NEGERI 1 SURABAYA MATA PELAJARAN : MATEMATIKA BISMEN KELAS / SEMESTER : X / 1 STANDAR : Memecahkan masalah berkaitan dengan konsep operasi bilangan riil KODE : D.9 : 36 x 45
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala
Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dalam tipe data dasar adalah bilangan logik, bilangan bulat,
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
Graphics2D dan Geometry
Graphics2D dan Geometry I Putu Susila putu.sgr *AT* gmail.com October 4, 2011 1 Graphics2D Class Graphics2D merupakan rendering engine untuk grafik 2 dimensi pada Java. Class ini merupakan turunan dari
Data structure :Metode LINK LIST. Kusnawi, S.Kom, M.Eng STMIK AMIKOM Yogyakarta
Data structure :Metode LINK LIST Kusnawi, S.Kom, M.Eng STMIK AMIKOM Yogyakarta Pengelolaan Memori : Konsep Dasar Secara Statis, sebagai Contoh penggunaan tipe array menempati lokasi memory yang tetap(
Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem
Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Metode yang digunakan untuk pengembangan sistem dalam penelitian ini adalah model proses Prototype. Model prototype (Prototyping model)
MODUL PRAKTIKUM DESAIN GRAFIS MODUL 1
MODUL PRAKTIKUM DESAIN GRAFIS MODUL 1 MEMULAI CORELDRAW 1. Klik tombol Start > Program > Corel Graphic Suite > Corel Draw. Gambar 1. Interface CorelDraw. Keterangan: a. Title bar b. Menu bar c. Standard
Grafika Komputer Pertemuan Ke-5
BAB-5 APLIKASI INTERAKTIF Aplikasi yang dikembangkan sekarang adalah aplikasi yang kebanyakan interaktif antara user dengan aplikasi. By: I Gusti Ngurah Suryantara, S.Kom., M.Kom 5.1. PENDAHULUAN Perkembangan
TIPE DATA Pertemuan (K-03/L-03)
TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi
