OBJECT ORIENTED PROGRAMMING (OOP)
PROGRAM BERORIENTASI OBJEK
Sebagai seorang pemula saya akan memberikan sedikit penjelasan tentang apa itu OPP dengan bahasa yang sederhana dan mudah untuk dipahami dan diaplikasikan.
Sebelum itu, saya akan jelaskan terlebih dahulu apa itu program dan aplikasi yang digunakan untuk menjalankan sebuah program di komputer. Program dapat kita artikan sebagai bentuk aplikasi atau dapat kita istilahkan software yang dibuat dengan menggunakan bahasa pemrograman dengan tugas, fungsi dan dapat menyelesaikan sebuah perhitungan dengan menggunakan komputer. Sedangkan, pemrograman adalah teknik yang kita pergunakan untuk membuat sebuah program.
Nah, sekarang kita dapat memberikan definisi yang mudah tentang OOP, Program berorientasi Objek berarti sebuah teknik pemrograman berdasarkan objek. Atau Object Oriented Programming merupakan paradigma pemrograman yang menggunakan object-object yang saling berinteraksi untuk membentuk suatu metodologi aplikasi.
Apa sih Class dan Object itu?
· Class merupakan suatu Perspektif atau paradigma untuk menciptakan suatu instant dari object. class juga merupakan bagian besar atau grup dari suatu object dengan kemiripan attributes / properties, behaviour dan relasi ke object lain. Atau class adalah tempat untuk yang digunakan untuk membuat sebuah object, dan setiap object yang dibuat dalam sebuah class memiliki kesamaan jenis.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.
· Object merupakan bagian dari class yang memiliki keunikan attibutes, behaviour, identitas.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lain-lain.
· Attributes merupakan data value yang terdapat pada object yang berasal dari class. Attributes merupakan representasi karakteristik dari suatu object.
Contoh : pada Class Fruit terdapat attribute : warna, berat pada object mangga: warna berisi kuning dan berat misalkan 0.25 kg pada object apel : warna berisi merah dan berat misalkan 0.30 kg
· Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object atau merupakan karakteristik dari sebuah Object. Method didefinisikan pada class akan tetapi dipanggil melalui object.
Contoh : pada object mangga : terdapat method ambilRasa, kupasKulit dan lain-lain.
Mungkin teori pemahaman tentang OOP akan lebih mudah untuk kita pahami dengan praktek langsung. Nah sebelum kita mencoba mengoperasikan dan memahami tentang teori dan praktek konsep OOP, ada beberapa hal yang harus kila lakukan terlebih dahulu yaitu harus menginstall beberapa program software di PC kita. Yaitu tempat untuk mengedit, compile, dan dapat menjalankan program java. Anda dapat menggunakan compiler java (anda dapat mendownloadnya disini : http://java.sun.com/j2se/1.4.2/download.html) dan yang tak kalah penting adalah Teks Editor (Text Pad) anda dapat mendownloadnya disini : http://www.textpad.com.
1. Langkah Pertama
Buka Text Pad yang telah terinstall di Komputer ada,
2. Langkah Kedua
Ketiklah kode Program berikut ini, pada jendela utama TextPad. (“Perhatikan penulisannya !”)
//Latihan pertama
public class Pertama
{
public static void main(String[]args)
{
System.out.println("Kode Program Pertamaku");
}
}
3. Langkah Ketiga
Buatlah sebuah Folder di PC anda (mis: AppsJava).
4. Langkah Keempat
Simpanlah Kode Program diatas pada Folder yang telah dibuat, beri nama file : “Pertama.java” tanpa tanda petik (“Perhatikan penulisan nama filenya”).
5. Langkah Kelima
Setelah anda menyimpan file tersebut, maka langkah selanjutnya adalah melakukan Kompilasi (Compile) kode program yang telah dibuat dengan mengklik Menu Tools, External Tools, Compile Java.
Gambar 4. Compile Java
Jika tidak ada yang keliru pada penulisan kode atau proses kompilasi yang anda lakukan, maka pada Jendela Output akan ditampilkan pesan “Tools Completed Succesfully”
Gambar 5. Keterangan Sukses
6. Langkah Keenam
Setelah dikompilasi, jalankan program yang telah anda kompilasi dengan mengklik Menu Tools, External Tools, Run Java Applications atau dengan menekan tombol CTRL + 2.
Gambar 6. Result Of Runing Program
7. Last But Not Least
Sekarang, lihatlah pada folder “AppsJava” anda, akan terliha 2 buah file yang berbeda :
- Pertama.java (bereksistensi java)
- Pertama.class (bereksistensi class)
*TERIMA KASIH DAN SELAMAT MENCOBA*
Referensi Bacaan :
3. Jeni-dasarpemrogramanjava.pdf
4. Codenhead-javabasic.pdf
0 Response to "Konsep Object Oriented Programming (OOP)"
Post a Comment