Selasa, 22 Februari 2011

Pemrograman Berorientasi Objeck


       Pemrogman ini muncul setelah era pemrograman terstruktur, dimana dalam pemrograman ini punya banyak keunggulan dalam penaganan proyek-proyek yang luar biasa kompleks dan menawarkan fleksibilitas, kegunaulangan dan kemudahan pemeliharaan. Contoh bahasa pemrogaman yang menggunakan konsep OOP(Object Oriented Programming) adalah Java.

       Ada 4 istilah dalam OOP yang merupakan tahapan dalam membuatobject, adalah :, dimana dalam pemrograman ini punya banyak keunggulan dalam penaganan proyek-proyek yang luar biasa kompleks dan menawarkan fleksibilitas, kegunaulangan dan kemudahan pemeliharaan. Contoh bahasa pemrogaman yang menggunakan konsep OOP(Object Oriented Programming) adalah Java.
       
       Ada 4 istilah dalam OOP yang merupakan tahapan dalam membuatobject, adalah :
1.       Abstraction : Bagaimana kita melakukan filtering, atau bisa dikatakan proses pemodelan, contoh dalam membuat rumah, kita harus bisa membuat model atau rancanganya terlebih dahaulu.
Contoh dalam system informasi:
Kita ambil contoh dalam Sistem Informasi Rumah Sakit
  •  Cari data apa saja yang diperlukan, dalam hal ini misalnya:
Pasien
Perawat
Kamar
  •   Dari data tersebut, kitah olah menjadi proses , missal dalam hal ini ada 4 proses dalam rumah sakit :
Register
Pemeriksaan
Pemngambilan Obat
Pembayaran
  •   Dari semua proses dan data yang ada baru kita melakukan yang namanya filtering ( Memilih data-data yang penting yang akan digunakan dalam system)
Contoh




























2. Encapsulation Membungkus data dan Proses ke dalam class-prosedure.
1.       3.  Inheritance
Penurunan atau generalisasi bahwa suatu Class bisa diturunkan ke kelas lain.
Contoh, saya punya Class Rumah dan ada turunanya, bisa digambarkan sebagai berikut:


4. Polymorph
Maksudnya Robot dalam hal berjalan atau berlari itu punya turunan yang sama-sama bisa berlari maupun berjalan, tapi bedanya yang 1 pakai kaki, dan yang satunya lagi pakai roda.
1.      

Tidak ada komentar:

Posting Komentar