Template Tugas Rekom

  • View
    232

  • Download
    8

Embed Size (px)

DESCRIPTION

Template Tugas Rekom

Text of Template Tugas Rekom

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