27, 2020
UNIVERSITAS GUNADARMA
antonius angga kurniawan • feb. 27, 2020
antonius angga kurniawan • feb. 27, 2020
PENGENALAN
PROCESSING
M1 - Algoritma & Pemrograman 2 (Processing)
antonius angga kurniawan • feb. 27, 2020
Focus areas
Presentation - Pengenalan Processing
processing
Processing menghubungkan konsep perangkat lunak
dengan prinsip-prinsip dari bentuk visual,
gerak, dan interaksi. Processing
mengintegrasikan bahasa pemrograman, development
environment, dan metodologi pengajaran ke dalam
sistem terpadu.
processing
Digunakan oleh pelajar, seniman, desainer,
peneliti, dan hobbyist untuk belajar, membuat
prototipe, dan produksi.
lingkungan
processing
Flexibility
Family Tree
antonius angga kurniawan • feb. 27, 2020
Flexibility
Sama seperti halnya perangkat lunak,
Processing terdiri dari banyak tools yang
bekerja bersama dalam kombinasi yang
berbeda.
family tree
Seperti halnya manusia, bahasa pemrograman
juga memiliki keluarga besar bahasa yang
memiliki keterkaitan.
LINGKUNGAN PEMROGRAMAN
Lingkungan Pemrograman Processing terdiri dari teks editor terintegrasi
dan jendela tampilan untuk menampilkan program. Jika tombol “run”
ditekan, program akan mengkompilasi dan berjalan di jendela grafis
(jendela tampilan). Dari jendela lingkugan utama, bisa menjalankan,
menghentikan, menyimpan, membuka, dan mengeksport file.
Processing
SISTEM KOORDINAT
Processing menggunakan sistem
koordinat kartesian dengan titik
asal terletak di sudut kiri-atas.
Bila program berukuran lebar 320
piksel dan lebar 240 piksel, maka
koordinat [0, 0] terletak di kiri-
atas dan koordinat [320, 240]
terletak di kanan bawah.
antonius angga kurniawan • feb. 27, 2020
MODE STATIK
Mode Statik digunakan untuk membuat gambar statik.
Mode
pemrograman
antonius angga kurniawan • feb. 27, 2020
MODE AKTIF
Mode Aktif menyediakan bagian setup() opsional yang akan
berjalan ketika program mulai berjalan. Bagian draw()
akan berjalan selamanya sampai progam dihentikan. Contoh
ini menggambar segi empat yang mengikuti posisi mouse
(disimpan dalam variabel mouseX dan mouseY).
Mode
pemrograman
antonius angga kurniawan • feb. 27, 2020
MODE JAVA
Mode Java adalah yang paling fleksibel, namun tidak
tersedia sampai dengan rilis Processing 1.0 Beta. Mode
ini memungkinkan menulis program Java secara lengkap di
dalam Lingkugan Processing.
Mode
pemrograman
antonius angga kurniawan • feb. 27, 2020
https://processing.org
/download/
Processing dapat di download pada URL di
atas dan bisa menggunakan platform Windows,
Linux, atau Mac OS.
Run
Jika sudah selesai diekstrak, masuk ke
dalam folder hasil ekstraksi, kemudian
jalankan file processing.exe
Tampilan
processing
antonius angga kurniawan • feb. 27, 2020
toolbar
OPEN
Menyediakan menu dengan opsi untuk membuka file dari
sketchbook, membuka contoh, atau membuka sketsa dari mana
saja di komputer atau jaringan Anda.
SAVE
Menyimpan sketch saat ini ke lokasi saat ini. Jika Anda
ingin memberi sketch nama yang berbeda, pilih "Save As"
dari menu File.
EXPORT
Mengekspor sketsa saat ini sebagai applet Java yang
tertanam dalam file HTML.
antonius angga kurniawan • feb. 27, 2020
FILE
Menu untuk mengelola dan mengekspor file
EDIT
Kontrol untuk editor teks (Undo, Redo, Cut, Copy, Paste,
Find, Replace, dll.)
SKETCH
TOOLS
Menu untuk membantu dalam menggunakan Processing
(pemformatan kode otomatis, membuat font, dll.)
HELP
Menu yang digunakan sebagai file referensi untuk
lingkungan dan bahasa.
Code Elements
Unit ini memperkenalkan elemen dan
kosa kata paling dasar untuk menulis
perangkat lunak.
Functions
antonius angga kurniawan • feb. 27, 2020
Expressions, Statements
antonius angga kurniawan • feb. 27, 2020
Case Sensitive
antonius angga kurniawan • feb. 27, 2020
Whitespace
antonius angga kurniawan • feb. 27, 2020
Console
antonius angga kurniawan • feb. 27, 2020
Console
UNIVERSITAS GUNADARMA
antonius angga kurniawan • feb. 27, 2020
antonius angga kurniawan • feb. 27, 2020
antonius angga kurniawan • feb. 27, 2020
m1 - pengenalan processing
thank you
UNIVERSITAS GUNADARMA