
Pengertian PBO/OPP
Pemrograman berorientasi objek merupakan sebuah paradigma pemrograman yang berorientasikan kepada objek yang merupakan suatu metode dalam pembuatan program, dengan tujuan untuk menyelesaikan kompleksnya berbagai masalah program yang terus meningkat.
Pemrograman berorientasi objek bekerja dengan baik ketika dibarengi dengan Objek-Oriented Analysis And Design Process (OOAD). Jika membuat program berorientasi objek tanpa OOAD, seperti membangun rumah tanpa terlebih dahulu penganalisis apa saja yang dibutuhkan oleh rumah itu, tanpa perencanaan, tanpa blue-print, tanpa menganalisis ruangan apa saja yang diperlukan, beberapa besar rumah yang akan dibangun dan sebagainya.
KONSEP PEMROGRAMAN BERORIENTASI OBJEK
a. Class
Class merupakan penggambaran satu set objek yang memiliki atribut yang sama. Kelas mirip dengan tipe data ada pemrograman non objek, akan tetapi lebih komprehensif karena terdapat struktur sekaligus karakteristiknya.
b. Object
Objek merupakan teknik dalam menyelesaikan masalah yang kerap muncul dalam pengembangan perangkat lunak. Teknik ini merupakan teknik yang efektif dalam menemukan cara yang tepat dalam membangun sistem dan menjadi metode yang paling banyak dipakai oleh para pengembang perangkat lunak
c. Abstraction
Kemampuan sebuah program untuk melewati aspek informasi yang diolah adalah kemampuan untuk fokus pada inti permasalahan.
d. Enkapsulasi
Enkapsulasi adalah proses memastikan pengguna sebuah objek tidak dapat menggantikan keadaan dari sebuah objek dengan cara yang tidak sesuai prosedur. Artinya, hanya metode yang terdapat dalam objek tersebut yang diberi izin untuk mengakses keadaan yang diinginkan.
e. Polimorfisme
Polimorfise merupakan suatu fungsionalitas yang diimplikasikan dengan berbagai cara yang berbeda.
f. Inheritas
Konsep inheritas mempunyai fungsi mengatur polimorfise dan enkapsulasi dengan mengizinkan objek didefinisikan dan diciptakan dengan jenis khusus dari objek yang sudah ada. Objek-objek ini dapat membagi dan memperluas perilaku mereka tanpa mengimplementasikan perilaku tersebut.
Posting Komentar
6 Komentar
Ada pengertian pemograman terstruktur nya ka?
BalasHapusada entar saya updatin lagi..
BalasHapusjangan lupa kunjungin terus blog aku yaaa :)
ada entar saya updatin lagi..
BalasHapusjangan lupa kunjungin terus blog aku yaaa :)
Cara mudah bisa html tapi ga belajar gimana yaa,,
BalasHapusCiee ngomen😂
Hapusya harus belajar lah :) paling kalau mau instan liat tutor terus copy-in scripnya.. :)
BalasHapusthanks udah ngunjungin blog saya :)