Post on 26-Sep-2015
description
UNIVERSITAS GUNADARMA
KELAS 3IAXX(NAMA BAHASA PEMROGRAMAN)
DOSEN: Kartika Dwintaputri.S, STMAHASISWA:1. Nama 1
2. Nama 2
3. Nama 3
4. Nama 4
5. Nama 5
Diajukan Guna Melengkapi Tugas Kelompok
Mata Kuliah Rekayasa Komputasional
Universitas Gunadarma
2014DAFTAR ISI
DAFTAR ISI
BAB 1PENDAHULUAN
Sejarah
Fitur
Kelebihan
Kekurangan
dllBAB 2ISI
Cara Instalasi
Cara Penggunaan
Contoh Program
Listing Program
Penjelasan Program
Output Program
BAB 3PENUTUPAN
Kesimpulan dan Saran
DAFTAR PUSTAKA
BAB 1 PENDAHULUAN
SEJARAH
Processing adalah bahasa pemrograman dan lingkungan pemrograman (development environment) open source untuk memprogram gambar, animasi dan interaksi. Digunakan oleh pelajar, seniman, desainer, peneliti, dan hobbyist untuk belajar, membuat prototipe, dan produksi. Processing digunakan untuk mengajarkan dasar-dasar pemrograman komputer dalam konteks rupa dan berfungsi sebagai buku sketsa perangkat lunak (software) dantoolproduksi profesional.
Processing bebas untukdidownloaddan tersedia untuk GNU/Linux, Mac OS X, dan Windows.Silakan berpartisipasi untuk merilis versi selanjutnya!Processing adalah suatu projek terbuka yang diinisiasi olehBen FrydanCasey Reas. Berkembang dari ide-ide yang dieksplorasi di Aesthetics and Computation Group (ACG) di MIT Media Lab. Projek ini kini terus diperbaiki dan dikelola oleh sejumlah keciltim voluntir.
Processing mengaitkan konsep software pada prinsip-prinsip bentuk rupa, gerak, dan interaksi. Processing mengintegrasikan suatu bahasa pemrograman, lingkungan pemrograman, dan metodologi pengajaran ke dalam sistem terpadu.
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.
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.
Mode Pemrograman
Dalam Processing struktur program dapat dibuat dalam tiga tingkat kompleksitas: Mode Statik, Mode Aktif, dan Mode Java.
Mode Statik
Mode Statik digunakan untuk membuat gambar statik. Contoh berikut menggambar sebuah segi empat kuning di layar.
size(200, 200);
background(255);
noStroke();
fill(255, 204, 0);
rect(30, 20, 50, 50);
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). Perhatikan bahwa panggilan ke method background() terletak di setup() karena hanya diperlukan sekali.
void setup()
{
size(200, 200);
rectMode(CENTER);
noStroke();
fill(255, 204, 0);
}
void draw()
{
background(255);
rect(width-mouseX, height-mouseY, 50, 50);
rect(mouseX, mouseY, 50, 50);
}
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.Contoh ini sama dengan di atas, namun ditulis dalam style Java:
public class MyDemo extends BApplet {
void setup()
{
size(200, 200);
background(255);
rectMode(CENTER);
noStroke();
fill(255, 204, 0);
}
void draw()
{
rect(width-mouseX, height-mouseY, 50, 50);
rect(mouseX, mouseY, 50, 50);
}
}
FITUR
Berikut ini fitur dari processing 2 :
Pada menu bar terdapat
Pada menu file terdapat sub menu
Pada menu Edit terdapat sub menu
Pada menu Sketch terdapat sub menu
Pada menu tools terdapat sub menu
Pada menu help terdapat sub menu
1. Run, digunakan untuk menjalankan sebuah program.
2. Stop, digunakan untuk menghentikan jalannya sebuah program.
3. New, digunakan untuk membuat lembar kerja program baru.
4. Open, digunakan untuk membuka data yang telah disimpan
5. Save, digunakan untuk melakukan penyimpanan program.
6. Export Aplication, digunakan untuk mengeksport program ke aplikasi.
7. Mode, untuk melihat mode apa yang dipakai pada program ini.
8. Lembar kerja program.
BAB 2 ISI
Langkah pertama, untuk mendapatkan program processing kita harus mengunjungi situs resminya http://www.processing.org/ untuk melakukan pengunduhan.
Langkah kedua, klik Download Processing untuk menuju page atau halaman download.
Langkah Ketiga pilih No Donation untuk mendapatkan software ini secara gratis. Selanjutnya pilih jenis operasi system yang anda gunakan. Dikarenakan komputer saya menggunakan windows 64bit maka saya memilih untuk windows 64bit.
Langkah keempat, setelah selesai mendownload program processing maka kita mendapatkan sebuah file processing-2.1.1-windows64.rar.
Langkah kelima, lakukan pengekstrakan file rar tersebut.
Jika melakukan pengekstrakan dengan benar maka akan seperti gambar diatas.
Langkah keenam, klik 2x pada processing, maka akan muncul seperti berikut ini :
1. Fitur-fitur pada processing 2
Berikut ini fitur dari processing 2 :
Pada menu bar terdapat
Pada menu file terdapat sub menu
Pada menu Edit terdapat sub menu
Pada menu Sketch terdapat sub menu
Pada menu tools terdapat sub menu
Pada menu help terdapat sub menu
9. Run, digunakan untuk menjalankan sebuah program.
10. Stop, digunakan untuk menghentikan jalannya sebuah program.
11. New, digunakan untuk membuat lembar kerja program baru.
12. Open, digunakan untuk membuka data yang telah disimpan
13. Save, digunakan untuk melakukan penyimpanan program.
14. Export Aplication, digunakan untuk mengeksport program ke aplikasi.
15. Mode, untuk melihat mode apa yang dipakai pada program ini.
16. Lembar kerja program.
BAB 3 KESIMPULAN
DAFTAR PUSTAKA
Output
boolean overRect1(int x, int y, int width, int height) {
if (mouseX >= x && mouseX = y && mouseY = x && mouseX = y && mouseY = x && mouseX = y && mouseY = x && mouseX = y && mouseY = x && mouseX = y && mouseY = x && mouseX = y && mouseY