Diberdayakan oleh Blogger.
RSS

Pemograman Berorientasi Obyek

Pemograman Berotientasi Obyek

Pengertian Dari Pemograman Berorientasi Obyek (Object Oriented Programming)

Pemograman Berorientasi Obyek (PBO) adalah suatu metode dalam pembuatan program, dengan tujuan menyelesaikan kompleksnya berbagai masalah yang terus meningkat.

Di dalam Pemograman Berorientasi Obyek yang harus diperhatikan adalah :

Class :

Class disini berfungsi untuk menentukan struktur dan behaviour dari sebuah obyek. Sebagai sebuah contoh, truk, bus, mobil, sepeda motor didefinisikan sebagai sebuah kendaraan bermotor karena memiliki beberapa karakteristik yang sama yaitu memiliki mesin, menggunakan bahan bakar minyak untuk pengoperasiannya. Kendaraan bermotor tersebut juga memiliki beberapa atribut yang sama dalam kelasnya, misalkan memiliki jumlah roda, no kendaraan, nomor rangka mesin, jumlah kursi penumpang, dan lain-lain.

Obyek

Obyek merupakan dasar dari pemrograman berorientasi obyek, didalam dunia nyata, setiap obyek yang ada memiliki dua buah karakteristik: State dan behaviour.

Attribut / Variabel / State

Variabel yang digunakan oleh program yang natinya akan di gunakan oleh program

Method / Behaviour

adalah Urutan instruksi yang mengakses data dari Obyek.
Method Dapat melakukan : Manipulasi Data, Perhitungan Matematik, Dan Memonitor kejadian dari suatu event.

Abstraksi

Merupakan kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya atau kemampuan untuk mefokus pada inti. Setiap objek dalam sistem melayani sebagai model dari pelaku abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem.

Enkapsulasi

Merupakan sebuah metode yang memastikan pengguna tidak dapat mengubah sebuah objek secara leluasa, hanya metode dalam objek tersebut yang diizinkan untuk mengakses keadaannya. Dalam kata lain mengontrol hak akses pengguna dalam melakukan perubahan pada suatu objek. Karena antara objek yang satu dengan yang lainnya itu saling berinteraksi.



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar