Basic Konsep Pemrograman Berorientasi Objek (OOP)
Bahasa Pemrograman merupakan deretan atau barisan perintah-perintah yang ditulis/diketikkan di suatu editor (ex. Notepad ) menyelesaikan tugas tertentu, dimana bahasa ini adalah bahasa yang dimengerti atau yang dapat diterjemahkan oleh computer.
Dan untuk dapat membuat suatu program, diperlukan suatu kemampuan untuk mengerti tentang bahasa pemrograman. Dan kemampuan ini yang disebut dengan kemam[puan programming.
Object Oriented Programming atau yang lebih dikenal dengan Pemrograman Berorientasi Objek adalah sebuah metode baru untuk membuat suatu program dengan konsep bahwa segala perintah yang ada dalam program anda menggunakan acuan objek.
Atau secara garis besar dapat pula dikatakan bahwa dalam metode Pemrograman Berorientasi Objek ini, apa yang kita akan lakukan dalam program sebenarnya adalah perintah-perintah untuk mengubah keadaan objek atau hanya sekedar mengaksesnya.
Untuk lebih memperjelas pemahaman atau persepsi kita tentang Pemrograman Berorientasi Objek, perhatikan contoh berikut ini. Misanya: Di sebuah ruangan keluarga ada beberapa objek yakni:
Objek : meja, televisi, kursi, lampu.
Setiap objek punya Atribut dan Method. Atribut adalah informasi atas segala sesuatu tentang objek kita.. Seperti Tipe televisi, Model remote control televisinya, warna televisi
merupakan salah satu atribut dari televisi. Sedangkan untuk pengertian method perhatikan analogi berikut ini.
“Untuk menyalakan, mematikan atau mengubah channel
Televise, kita harus mengetahui cara/metode untuk menyalakan , mematikan atau mengubah channel televise bukan? “
Begitu juga dalam Pemrograman Berorientasi Objek, untuk dapat menggunakan suatu objek, harus menggunakan suatu method tertentu sesuai dengan aplikasi atau hal yang ingin kita lakukan.
Nah dalam Pemrograman Berorientasi Objek, kita juga mengenal class. Dalam analogi di atas ruangan keluarga dapat disebut sebagai class kalau dalam Pemrograman Berorientasi Objek. Jadi Method merupakan cara/ fungsi yang digunakan untuk memerintahkan suatu Objek untuk melakukan sesuatu.
Berikut ini adalah contoh program yang saya buat untuk membuat pemahaman kita tentang Pemrograman Berorientasi Objek.
( NB; bagi anda yang ingin menjalankan program ini, pastikan computer anda sudah terinstall java.)
class RuangKeluarga{
String warna, bentukRemote, ukuranLayar, tempatProduksi, merk;
int tahunProduksi;
}
public class Televisi{
public static void main ( String[] args){
RuangKeluarga televisi= new RuangKeluarga(); //Membuat Objek Televisi
//memanggil atribut dan menginisialisasi nilainya
televisi.bentukRemote= “ellipse”;
televisi.warna= “abu-abu”;
televisi.ukuranLayar= “14 inchi”;
televisi.tempatProduksi= “China”;
televisi.tahunProduksi=2010;
televisi.merk=”SHARP”;
System.out.println(“TV SAYA ADALAH :”);
System.out.println(“MERK : “+televisi.merk);
System.out.println(“UKURAN LAYAR : “+televisi.ukuranLayar);
System.out.println(“WARNA : “+televisi.warna);
System.out.println(“MADE IN : “+televisi.tempatProduksi);
System.out.println(“TAHUN PRODUKSI : “+televisi.tahunProduksi);
System.out.println(“Bentuk Remote : “+televisi.bentukRemote);
}
}
SIMPAN FILE DENGAN NAMA Televisi.java
jadi kesimpulannya dalam OOP, kita bekerja berdasarkan objek.