Jumat, 09 September 2011

OOP (Object Oriented Programming)
  • Definisi :
Object merupakan suatu formula,benda,system,metode bias terlihat atau tidak terlihat yang mempunyai ciri khas atau identitas yang berbeda / yang membedakan.
--> Mempunyai behaviour atau method berisi data dan method yang terangkan dalam object yang dimana dapat saling berinteraksi atau berhubungkan yang mempunyai suatu desain tidak hanya berisi suatu program
  • Dasar – Dasar Pemrograman Berbasis Object
    • Abstraction
--> Mengubah atau menterjemahkan suatu hal yang nyata menjadi suatu model.
--> Memilih sebuah data untuk diproses menjadi suatu system informasi atau program
    • Encapsulation
--> Information hiding (data diletakkan di tempat tersembunyi agar data tersebut aman)
    • Inheritance
--> Turunan atau pewarisan hubungan dua buah kelas atau lebih.
Sebuah class hanya bisa diturunkan dari 1 induk saja (single parent) sedangkan 1 induk bisa diturunkan ke banyak kelas

Sifatnya --> Sama Persis

    • Polymorph
--> Terjadi dalam 1 induk diturunkan ke anak – anaknya dimana turunannya mempunyai arti yang beda tetapi mempunyai definisi atau tujuan yang sama

  • Konsep Class dan Object
    • Class merupakan blueprint atau template dari object
    • Object merupakan instance dari class

Contoh :
Karnivora merupakan Class
Object dari Karnivora adalah Macan, Singa, Serigala

  • Class
Merupakan kumpulan data dan fungsi dalam satu kesatuan untuk tujuan tertentu
    • Data
Merupakan constanta (data permanen atau tidak bisa dirubah)
      • Atribute
      • Variable
      • Properti
    • Method
      • Operation
      • Procedure
      • Behaviour
      • Function

NIM : 10.41010.0245
Nama : Isnainul Amanda Perwirasari

0 komentar:

Posting Komentar