Minggu, 29 November 2015

OOP (Object Oriented Programming)


PEMROGRAMAN BERORIENTASI OBJEK (Object Oriented Programming)

MENGGUNAKAN JAVA

Hay, kali ini saya akan membahas PEMROGRAMAN BERORIENTASI OBJEK atau biasa disingkat PBO. Emm… kenapa ya disingkat BPO? Mungkin biar pengucapannya tidak teralalu panjang kali ya :D tapi panjang atau tidaknya tidak bermasalah dalam proses pembelajaran, yang terpenting adalah mengerti materi PEMROGRAMAN BERORIENTASI OBJEK. Ok langsung saja ke pembahasannya ;)

                Pemrograman Berorientasi Objek adalah merupakan pemrograman berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. bahasa pemrograman yang mendukung PBO seperti C++, Pascal, JAVA, PHP, C#, Delphi.

#PEMROGRAMAN BERORIENTASI OBJEK

  • Fungsi dan data bukan menjadi dua hal yang terpisah
  • Fungsi dan data menjadi satu kesatuan yang disebut sebagai objek aktif
  • Cara pandang program, adalah serangkaian objek yang bekerja sama untuk menyelesaikan suatu problem

#KARATERISTIK OBJEK

  • Setiap objek memiliki attribute sebagai state (status)
  • Setiap objek memiliki tingkah laku (behavior)
  • Pada pemrograman berorientasi objek :
    èstate (status) disimpan pada variable
    ètingkah laku (behavior) disimpan pada method

#CLASS

  • Definisi class merupakan template untuk membuat objek
  • Template untuk membuat membuat objek, protatipe/blue prints yang mendifinisikan variable. – variable dan method – method secara umum. Proses pembuatan objek dari suatu kelas disebut instatiation.
  • Objek yaitu hasil instalasi dari suatu kelas

#ATTRIBUTES

  • Data yang membedakan anatara objek satu dengan yang lain
  • Instance variable adalah attribute untuk tiap objek dari class yang sama
  • Tiap objek mempunyai dan menyimapan nilai attributenya sendiri
  • Class variable adalah attribute untuk semua objek yang dibuat dari class yang sama
  • Jadi ssemua objek dari class yang sama mempunyai hanya satu nilai yang value nya sama.
     

#BEHAVIOR

  • Behavior adalah hal-hal yang bisa dilakukan oleh objek dar suatu class
  • Dapat digunakan untuk mengubah nilai attribute suatu objek, menerima informasi dari objek lain, dan mengirim informasi ke objek lain untuk melakukan suatu task
  • Methods adalah serangkaian statement dalam suatu class yang menghandle suatu task tertentu.
  • Cara objek berkomunikasi dengan objek lain adalah dengan menggunakan method
  • Contoh: class, object, attributes dan behavior.
thanks for reading, may be useful. but this has not been completed fully. tunggu postingan ku selanjutnya.... :)

 

Tidak ada komentar:

Posting Komentar

install dan Konfigurasi DNS Server pada CentOS

Intall dan Konfigurasi DNS Server S edikit penjelasan mengenai DNS beserta fungsinya dimana Domain Name System atau yang biasa dising...