Apa yang dimakasud PBO
(Pemograman berorientasi Objek) itu?
- Konsep Pemograman Berorientasi Objek
Pemograman
berorientasi objek dalam bahasa Inggris
dikenal dengan: object-oriented
programming disingkat OOP) adalah pemograman yang berorientasikan
kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek.
Bandingkan dengan logika pemrograman terstruktur. Setiap objek
dapat menerima pesan, memproses data, dan
mengirim pesan ke objek lainnya. Konsep ini membagi program menjadi objek-objek yangsaling berinteraksi satu sama lain.
Objek adalah kesatuan entitas yang memiliki sifat dan tingkah laku. Dalam kehidupan sehari-hari, objek adalah benda, baik benda yang berwujud nyata maupun benda yang tidak nyata (konsep).
2. Keuntungan OOP
Ada enam keuntungan yang diperoleh bila menggunakan OOP:
- Alami (Natural)
- Dapat diandalkan
- Dapat digunakan kembali
- Mudah untuk di-maintain
- Dapat diperluas
- Efisien waktu
Ada beberapa bahasa yang menggunakan konsep OOP antara lain :
- C++
- Visual C++
- Java
- Delphi
- Visual Basic
Konsep Dasar OOP
1. Objek
Objek adalah kesatuan entitas (benda), baik yang berwujud nyata ataupun hanya suatu sistem atau konsep yang memiliki sifat karakteristik dan fungsi.
Objek adalah kesatuan entitas (benda), baik yang berwujud nyata ataupun hanya suatu sistem atau konsep yang memiliki sifat karakteristik dan fungsi.
Objek-objek yang dibuat dari satu class yang sama akan memiliki atribut dan method yang sama, hanya mungkin nilai atributnya yang berbeda.
2. Class
Class adalah
kerangka dari objek yang kita buat. Class juga dapat dikatakan sebagai model
dari objek. Sekali class dibuat maka kita dapat membuat objek dari kelas
tersebut sebanyak yang kita inginkan.
Class adalah pemodelan yang berisi informasi (aturan) tentang sifat karakteristik (data) tingkah laku (method) yang dimiliki oleh objek tersebut.
Class adalah pemodelan yang berisi informasi (aturan) tentang sifat karakteristik (data) tingkah laku (method) yang dimiliki oleh objek tersebut.
3.Instans
Instans adalah perwujudan dari suatu kelas. Instance adalah perwujudan kelas menjadi objek.
Instans adalah perwujudan dari suatu kelas. Instance adalah perwujudan kelas menjadi objek.
Tidak ada komentar:
Posting Komentar