Posts filed under ‘Programming’
PEMROGRAMAN OBJECT ORIENTED
Sebelum lebih lanjut mengetahui konsep dari object oriented program terlebih dahulu harus tau apa yang dimasud dengan pemrograman itu sendiri,
Pemrograman adalah terdiri dari sekumpulan object yang saling berinteraksi yang akan menghasilkan suatu output jika di compiler.
Pemrograman Object Oriented dimaksudkan adalah membuat suatu program yang terdiri dari berbagai object yang saling berinteraksi (bisa juga diartikan dengan bertukar pesan antar object).
Dalam bahasa Pemrograman Object Oriented akan kita temukan kata object dan class, class merupakan pola / template yang menggambarkan kumpulan object yang mempunyai sifat yang sama, perilaku, atau disebut dengan himpunan object sejenis. Sementara object adalah implementasi dari class. Misalnya dalam pembuatan jembatan tentunya seorang arsitek akan menggunakan maket dari jembatan, dan kemudian akan dibuat jembatan nyatanya yang sesuai dengan maket tersebut. Dalam contoh ini maket jembatan dapat kita kategorikan sebagai class dan jembatan nyatanya sebagai implementasi dari maket yang dapat kita kategorikan sebagai object. Dari suatu class dapat dibuat beberapa object yang sama.
Object itu secara mudahnya dapat dikatakan terdiri dari property dan method.
Konsep object oriented memiliki karakteristik utama yaitu :
a. Enkapsulasi, sebuah prinsip yang digunakan ketika membangun struktur program secara keseluruhan yang mana setiap komponen dari program dibungkus, pembungkusan properti dan operasi dalam satu even. Secara simple dapat kita katakan bahwa kita menyembunyikan kode-kode program dalam suatu object.
b. Polimorphism, suatu kondisi dimana dua object atau lebih mempunyai antarmuka yang identik namun mempunyai perilaku berbeda.
c. Inheritance (pewarisan), merupakan sarana untuk menghilangkan penulisan ulang terhadap kode yang dapat digunakan berulang kali yang didasarkan pada hubungan relasional hirarki.



Komentar Terakhir