Pengenalan PBO (Object Oriented Programming) Part 0


Dalam pemrograman komputer  kita telah mengetahui model pemrograman terstruktur (dicirikan dengan adanya modul/fungsi yang dapat dipanggil ulang). selain teknik terstruktur  terdapat teknik pemrograman berorientasi objek, yang saat ini mulai banyak digunakan.

contoh bahasa pemrograman yang mendukung OOP.

1. java  –> OOP murni
2. Delphi, C++   —> OOP Hybrid
3. PHP —> OOP Hybrid untuk web programming.

Setelah review ulang materi OOP, dalam OOP pemrograman diawali dengan membuat sebuah objek. model objek dalam OOP ini digambarkan seperti halnya sebuah objek yang ada pada dunia nyata.

contoh :

  • objek mobil, objek orang (di dunia nyata)
  • objek PersegiPanjang, objek Button (didunia pemrograman)

berbeda halnya dengan pemrograman terstruktur pembuatan program aplikasi dimulai dari  awal program dan kemudian membuat sub-routine (function dan prosedur)  untuk sebuah proses yang diulang-ulang dengan tujuan mengurangi penulisan kode program yang sama dalam pembuatan aplikasi. fungsi/procedure nantinya dapat  dipanggil dari program utama.

Kesimpulan :

  • Pemrograman Terstruktur =    data/logika  mengalir (mengalir dari satu proses ke proses lainnya)
  • PBO = memasukan unsur-unsur kehidupan dan pemrograman. pembuatan program diawali mendefinisikan objek  (implementasi pemrograman membuat class)

Dalam Pemrograman Berorientasi Objek di kenal istilah berikut:

  • Data
  • Attribute (Property)
  • Behaviour (Kebiasaan-> Method).

Untuk membuat Aplikasi menggunakan pendekatam pemrograman berorientasi Objek, perancangannya (analisa sistem mengggunakan OOAD — Object Oriented A Design).

catatan tambahan PBO dengan Pemrograman Terstruktur :

  • Sebuah fungsi/prosedur yang telah dibuat di suatu program sangat sulit  digunakan kembali di program lain.
  • sebuah objek yang sudah dibuat dalam OOP, dapat digunakan oleh objek lainnya.
  • Sebuah objek bisa terdiri dari kumpulan objek lain. (contoh: objek mobil terdiri dari kumpulan objek: roda, mesin, sistem pengapian, dll)
  • Dalam PBO, objek-objek yang dikumpulkan sehingga memiliki fungsi tertentu –> menjadi sebuah aplikasi.

8 Responses to Pengenalan PBO (Object Oriented Programming) Part 0

  1. susimarlina says:

    pagi pak,
    bagaimana cara buat program dengan cara borland C++, pak?
    Saya boleh minta ga cara buat program,pak ?
    sama ga sich pak seperti command prompt?
    thx,
    susi, semester 1

  2. afril says:

    wah,,pindah aliran ney pak,,jadi geek php ney,,Bimbing saya dunk pak,, saya butuh banya belajar biar kayak bapak,jdai geek juga

Leave a reply to jkw Cancel reply