Senin, 21 November 2011

Object Oriented Programming [OOP]

apa itu OOP?????? pasti kalian bingung kan, btw di blog sebelah kalo bingung ya nasibmu hehehehe..



object oriented programming atau disingkat oop adalah pemrograman yang berbasis objek, biasanya pada java.
apa enaknya sih pake oop? berikut beberapa keuntungan memanfaatkan OOP :

  • Fleksibilitas lebih
  • Memberi kemudahan dalam memodifikasi program
  • Lebih mudah dipelajari pemula
  • Pendekatan OOP mudah dikembangkan dan dirawat


mantab kan kelebihannya?

o iya, mungkin anda bingung apa itu objek dalam pemrograman, objek adalah sebuah entitas yang di desain untuk melakukan tugas tertentu, dan OOP adalah solusi untuk menyelesaikan suatu masalah dengan mengintegrasikan fungsi objek objek yang sudah ada. paham? oke lanjut...

sekarang saya akan memberikan paradigma sebuah objek, atau bahasa gampangnya pola pikir sebuah objek, berikut paradigma objek beserta artinya :

  • Enkapsulasi
menyembunyikan kompleksitas program dari user

  • Inheritance
komponen dapat digunakan kembali di program lain

  •  Polimorfisme
bisa digunakan di berbagai macam kondisi (universal)
nah setelah mengenal berbagai paradigma sebuah objek, sekarang saya akan menjelaskan apa itu Class

Class adalah sebuah cetakan dari objek, apa maksudnya? jadi cetakan tersebut bisa kita realisasikan menjadi banyak objek dan class hanya sebuah cetakannya. contoh saya mempunyai class HelloWorld.java itu adalah cetakannya, sedangkan jika kita membuat objek dari class tersebut, kita harus mengetikkan code HelloWorld a = new HelloWorld(); nah a adalah objek dari class HelloWorld, begitu.. bingung? ya nasibmu

mungkin cukup sampai disini dulu, daripada sampean semua tersiksa dengan postingan saya sehingga membuat saya berdosa, wassalam.

 sumber gambar: google.com

4 komentar: