Objek Oriented Mengenal konsep Obyek di Processing

Slides:



Advertisements
Presentasi serupa
MEDIAN Median digunakan untuk menentukan letak data setelah data disusun menurut urutan nilainya. Contoh: 4, 12, 5, 7, 8, 10, 10 Dit: median ? Jwb: 4,
Advertisements

Analisis Sensitivitas
Support by : FAST START PLAN. BONUS MATCHING BONUS SPONSOR BONUS PENGEMBANGAN GROUP BONUS PLATINUM INTERNATIONAL CLUB POOL Support.
Statistika Deskriptif: Distribusi Proporsi
INTERAKTIF INTERAKTIF
salah benar salah salah salah a. Rp ,00 b. Rp ,00
Aritmatika Sosial.
Dwi Retno Andriani, SP.,MP
GRAPHICAL SOLUTION OF LINEAR PROGRAMMING PROBLEMS
PAKET PENDAFTARAN Silver (1 Star)Rp. 1, ,- Platinum (3 Star)Rp ,- Titanium (7Star)Rp ,- (juga sebagai Mobile Stockist) PLAN.
STATEMEN READ-DATA 10 READ A10 READ A,B,C 20 DATA 2,3,420 PRINT A,B,C 30 READ B,C30 END 35 PRINT A,B,C40 DATA 2,3,4 40 ENDOk Ok STATEMEN RESTORE 10 READ.
SIMBOL MATERIAL BANGUNAN & FURNITURE week 3
Y = SIN X 2. Y = COS X 3. Y = TG X GRAFIK FUNGSI TRIGONOMETRI.
RIANI WIDIASTUTI , S.Pd KELAS X TRIGONOMETRI RIANI WIDIASTUTI , S.Pd
PENGANTAR PROGRAM LINIER & SOLUSI GRAFIK
LATIHAN SOAL-SOAL 1. Himpunan 2. Aritmatika Sosial 3. Persamaan GL.
Teknik Pencarian Solusi Optimal Metode Grafis
BAB 3 Modul.
Subnetting Cara Cepat I (IP Kelas C)
Grafik 3D.
UKURAN PEMUSATAN Rata-rata, Median, Modus Oleh: ENDANG LISTYANI.
1 Diagram berikut menyatakan jenis ekstrakurikuler di suatu SMK yang diikuti oleh 400 siswa. Persentase siswa yang tidak mengikuti ekstrakurikuler.
Selamat Datang Dalam Kuliah Terbuka Ini 1. Kuliah terbuka kali ini berjudul “Pilihan Topik Matematika -I” 2.
Soal-Soal Latihan Mandiri
Bab 11A Nonparametrik: Data Frekuensi Bab 11A.
Latihan Soal Persamaan Linier Dua Variabel.
Assalamu’alaikum Wr.Wb
Statistika Deskriptif
Polinom dan Bangun Geometris.
ADVANCED TRIGONOMETRY page 126
Ali Syaifulloh, S.Kom. 1. Installasi Win Server Konfigurasi Aktif Directory 3. Konfigurasi DNS 4. Konfigurasi User & Group 5. Installasi Win XP.
DISTRIBUSI FREKUENSI By. Raharjo
FPB DAN KPK KELAS 7 SEMESTER 1 ( SMPK PENABUR KOWIS )
S s s þ , Ó í Ó ¡ . Ù MATEMATIKA WAYAN SUBADRE, S.Pd.
< > <= >= = <> lebih kecil dari lebih besar dari
Produk Hilang Dlm Pengolahan
BAB V ukuran pemusatan Dipersiapkan oleh : Ely Kurniawati
CHAPTER 5 TEMPERATUR AND HEAT.
HOMEPROFIL MENU SK/KD MATERI SIMULASI GAMBAR VIDEO SOAL.
Diketahui data sisw: 10, 3, 12, 5, 7, 10, 8, 14, 14, 14. a. Berapa rata-ratanya? b. Berapa mediannya? c. Berapa modusnya? Jawab: =
BIAYA PENGGABUNGAN USAHA
Operasi Hitung Campuran Bilangan Bulat
1. SISTEM OPERASI Sistem Operasi (OS) adalah software yang dipergunakan untuk mengatur bekerjanya peralatan komputer. OS harus dimasukkan dulu ke dalam.
SEGI EMPAT 4/8/2017.
PENGENDALIAN KUALITAS PELAYANAN PADA PT. BANK MANDIRI TBK KANTOR CABANG SUDIRMAN YOGYAKARTA CAHYADI Ekonomi Manajemen.
Grafika Komputer (TIZ10)
SEGI EMPAT 4/8/2017.
PROPOSAL PENGAJUAN INVESTASI BUDIDAYA LELE
Motion.
Grafika Komputer (TIZ10)
ULANGAN HARIAN FISIKA KELAS X
DASAR-DASAR MENGGAMBAR Institut Teknologi Padang
PERTAMUAN 6 DAN 7 hal 275 Hansen/Mowen
ALGORITHMA GARIS Hieronimus Edhi Nugroho, M.Kom.
SEGI EMPAT Oleh : ROHMAD F.F., S.Pd..
HUBUNGAN ANTARA GARIS LURUS DAN PARABOLA
PEMBANGKITAN CITRA GRAFIK Dosen :Dewi Octaviani, S.T, M.C.s
Statistika Deskriptif: Statistik Sampel
Statistika Deskriptif: Distribusi Proporsi
Persamaan Garis Lurus Latihan Soal-soal.
Pemrograman Aplikasi Bergerak
Bab 3B Statistika Deskriptif: Parameter Populasi 2.
Pertemuan Ke-8 Perencanaan Sambungan Baut
Korelasi dan Regresi Ganda
D3 Manajemen Informatika S1 Sistem Informasi
By: Evaliati Amaniyah, SE, MSi
 Suatu variable menyimpan nilai didalam memori, bisa digunakan kapan saja dan mudah untuk diupdate.  Alasan utama menggunakan variable adalah untuk.
Sistem Koordinat.
PROCESSING OUTPUT PRIMITIVE.
Buat kartun Dengan Processing. Buat Kepala size (600,600); background(5,249,74); //kepala strokeWeight(3); fill(0,0,255); stroke(0,0,0); arc(350,250,250,255,(130*PI)/180,(410*PI)/180);
Transcript presentasi:

Objek Oriented Mengenal konsep Obyek di Processing Membuat, Menggunakan dan Mengubah Obyek

Mengenal konsep obyek di Processing Menggambar pada layar komputer adalah seperti menggambar pada sebuah kertas grafik Pixel adalah grid dari element pencahayaan pada layar komputer Koordinat-X : Nilai yang mewakili sumbu X (Horizontal) Koordinat-Y : Nilai yang mewakili sumbu Y (Vertikal)

Perbandingan Pixel Pixel merupakan suatu satuan standar ukuran yang digunakan pada layar. Perbandingan berikut ini adalah untuk melihat perbedaan dari setiap nilai pixel yang digunakan. Diharapkan anda bisa mengambil kesimpulan dari perbandingan berikut ini :

Function Function adalah dasar untuk membangun suatu blok dari program processing Behavior dari function didefinisikan sebagai parameter, seperti : size point line triangle quad rect ellipse arc Penggunaan function akan dijelaskan, anda harus lebih fokus lagi pada slide-slide berikutnya

Menggambar Titik Jalankan perintah, size (480, 120); size() function memiliki dua parameter: width dan height pada layar point() function memiliki dua parameter untuk mendefinisikan posisi: koordinat-X dan koordinat-Y Jalankan perintah, size (480, 120); point (240, 60); Output :

Behavior Function Menggambar Bentuk Dasar

Menggambar Garis Untuk menggambar garis memerlukan dua buah koordinat, gunakan line () function. Bu : line (x1, y1, x2, y2); Contoh program, size (480, 120); line (20, 50, 420, 110); Output :

Menggambar Bentuk Dasar Ikuti pola ini : Untuk membuat sebuah segi tiga, membutuhkan 6 parameter Untuk membuat sebuah quadrilateral, membutuhkan 8 parameter Contoh : size (480, 120); quad (158, 55, 199, 14, 392, 66, 351, 107); triangle(347, 54, 392, 9, 392, 66); triangle(158, 55, 290, 91, 290, 112); Output :

Menggambar Bujursangkar Untuk menggambar bujursangkar memerlukan 4 buah paramater, gunakan rect () function. Bu : rect (x1, y1, width, height); Contoh program, size (480, 120); rect (180, 60, 220, 40); Output :

Menggambar Ellipse Untuk menggambar ellipse memerlukan 4 buah paramater, gunakan ellipse () function. Bu : ellipse (x1, y1, width, height); Contoh program, size (480, 120); ellipse(278, -110, 400, 400); ellipse(120, 100, 110, 110); ellipse(412, 60, 18, 18); Output :

Menggambar Sebagian dari Ellipse Untuk menggambar sebagian dari ellipse memerlukan 6 buah paramater, gunakan arc () function. Bu : arc (x1, y1, width, height, start, stop); Contoh program, size(480, 120); arc(90, 60, 80, 80, 0, HALF_PI); arc(190, 60, 80, 80, 0, PI+HALF_PI); arc(290, 60, 80, 80, PI, TWO_PI+HALF_PI); arc(390, 60, 80, 80, QUARTER_PI, PI+QUARTER_PI); Output :

Lingkaran dan Pengukuran Derajad

Menggambar Sebagian dari Ellipse dengan menggunakan Derajad Untuk menggambar sebagian dari ellipse memerlukan 6 buah paramater, gunakan arc () function. Gunakan radians () function, pada parameter start dan stop Bu : arc (x1, y1, width, height, start, stop); Contoh program, size(480, 120); arc(90, 60, 80, 80, 0, radians (90)); arc(190, 60, 80, 80, 0, radians (270)); arc(290, 60, 80, 80, radians (180), radians(450)); arc(390, 60, 80, 80, radians (45), radians (225)); Output :

Menggambar dengan Urutan Ketika program dieksekusi (run), komputer mulai membaca dari atas hingga pembacaan line program berikutnya. Perhatikan contoh berikut ini : size(480, 120); ellipse(140, 0, 190, 190); rect(160, 30, 260, 20); size(480, 120); rect(160, 30, 260, 20); ellipse(140, 0, 190, 190);

Shape Properties Draw Smooth Lines smooth () function, memberikan mehalusan pada tepi garis. Prinsipnya yaitu dengan mencampurkan/ menyatukan tepi garis dengan nilai pixel terdekatnya. Jika smooth () function diaktifkan, maka nosmooth () function secara otomatis tidak aktif. Set Stroke Weight Defaultnya strokeweight adalah single pixel, fungsinya memberikan ketebalan pada garis. Set Stroke Atributes Strokejoin () function Strokecap () function

Draw Smooth Lines Set Stroke Weight Contoh : size(480, 120); smooth(); ellipse(75, 60, 90, 90); strokeWeight(8); ellipse(175, 60, 90, 90); ellipse(279, 60, 90, 90); strokeWeight(20); ellipse(389, 60, 90, 90); Contoh : size (480, 120); smooth (); ellipse (140, 60, 90, 90); noSmooth (); ellipse (240, 60, 90, 90); Output : Output :

Set Stroke Atributes Contoh : size (480, 120); smooth (); strokeWeight (12); strokeJoin (ROUND); rect (40, 25, 70, 70); strokeJoin (BEVEL); rect (140, 25, 70, 70); strokeCap (SQUARE); line (270, 25, 340, 95); strokeCap (ROUND); line (350, 25, 420, 95); Output :

Contoh Lain : size (800, 600); background (255, 255, 255); for (int i=0; i<100; i++) { fill (random(0, 255), random(0, 255), random(0, 255)); int p1x = (int) random (0,800); int p1y = (int) random (0,600); int p2x = (int) random (0,800); int p2y = (int) random (0,600); int p3x = (int) random (0,800); int p3y = (int) random (0,600); triangle (p1x, p1y, p2x, p2y, p3x, p3y); }