Konsep Pemrograman Berorientasi Objek (OOP)

Kata Program dan Pemrograman mungkin sudah tidak asing didengar, tetapi apakah sebenarnya Program itu dan apa bedanya dengan Pemrograman ?

Program adalah suatu bentuk aplikasi atau bisa juga disebut software yang dibuat dengan menggunakan Bahasa Pemrograman dan dapat menyelesaikan suatu Tugas, Fungsi, Perhitungan dengan menggunakan komputer. Bahasa Pemrograman merupakan kumpulan perintah-perintah yang dimengerti komputer untuk melakukan tugas-tugas tertentu. Sedangkan Pemrograman atau Programming merupakan teknik untuk membuat suatu Program dengan menggunakan Bahasa Pemrograman.

Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan teknik membuat suatu program berdasarkan objek. Untuk lebih memudahkan pemahaman tentang objek, saya beri sebuah contoh : Meja, Kursi, Jam Dinding dan yang lainnya merupakan contoh objek. Objek yang disebutkan tadi umumnya berada didalam sebuah ruangan, ruangan apabila kita melihatnya dari sebuah rumah bisa juga dikategorikan sebuah objek dan rumah jika dilihat dari cara pandang yang lebih luas lagi juga merupakan objek. Jadi sebuah Objek merupakan suatu bentuk atau model yang tergantung dari cara pandang objek dimaksud.

Meja, Kursi, Jam Dinding ada dalam sebuah Ruangan.

Ruang A, Ruang B, dan Ruang yg lain berada dalam sebuah Rumah.

Rumah 1, Rumah 2 dan Rumah yang lain juga berada didalam suatu tempat yang lebih luas yaitu Bumi, Dst.

Dan bukan tidak mungkin didalam Objek Jam Dinding terdapat objek-objek yang lain yang lebih kecil misalnya Batterai, Gear, dll.

Cara pandang kita dari sebuah Ruangan, Rumah atau Bumi merupakan sebuah Class apabila kita melihatnya dalam Pemrograman.

Materi lengkap dapat didownload di asep-java-01-konsep-oop-050608.pdf

9 Responses to Konsep Pemrograman Berorientasi Objek (OOP)

  1. cenggiap says:

    Sukses untuk blognya. ……………… ayo update terus

    Terima kasih pa cheng, saya akan terus berusaha.
    stay link aja..😀

  2. Med says:

    kang asep, ada contoh software nya ga🙂
    sukses yahh😀

  3. lae says:

    makasih y, artikel ny bagus banget..
    gampang ngerti nih..jadiny!!

    bhsny mudah dimengerti..😀

  4. Asep Ramdhani says:

    Sama-sama, tunggu saja… masih ada kelanjutannya loh🙂

  5. Asep Ramdhani says:

    Klo yang dimaksud Toolsnya bisa di-download pada url yang ada diartikel saya.
    untuk bahasan selanjutnya, tunggu saja…😀

  6. fauzy says:

    makasih banget bos, kebetulan ada tugas ini…😀

  7. dickorleone says:

    Mana lagi kang asep lanjutannya ??
    hehhehe nunggu2 nih😀

  8. PM says:

    Dari sekian banyak pembahasan soal konsep dasar oop java yang saya baca di berbagai blog, dan lihat youtube, hanya tulisan ini yang betul-betul bisa saya pahami dengan mudah.
    Konsep oop yang ditulis di blog lain payah semua..

    Terima kasih buat Kang Asep yang telah menulis ini dengan analogi yang sederhana. Saya berharap ada pembahasan berikutnya…

  9. Asep Ramdhani says:

    sama-sama

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: