Pemrograman Berorientasi Object & Bahasa Prosedural

Pemrograman prosedural secara mendasar adalah metode pemrograman yang mengeluarkan perintah yang akan dieksekusi oleh komputer. Dan biasanya berupa baris baris program yang dieksekusi secara urut mulai dari baris atas hingga bawah. Pada model Pemrograman tradisional atau prosedural (disebut process-oriented model), semua data dan kode digabung menjadi satu bagian dalam satu program. Untuk program – program sederhana yang hanya membutuhkan beberapa buah baris kode, penggunaan model ini tentu tidak begitu menjadi masalah.

Berikut adalah Bahasa Pemograman Prosedural antara lain :
  1. Cobol Turbo Prolog
  2. C
  3. Pascal
  4. Delphi
  5. Borland Delphi

Pemrograman berorientasi objek adalah merupakan sebuah metode yang digunakan untuk mendapatkan solusi dari suatu masalah melalui perspektif object. Dalam pemrograman berorientasi objek, setiap objek akan memiliki datmethod (perilaku atau kemampuan melakukan sesuatu, berupa fungsi). Objek dapat didefinisikan sebagai suatu entitas yang memiliki data dan method.

Berikut adalah Bahasa Pemograman yang mendukung OOP antara lain :

  1. Visual Foxpro
  2. Java
  3. C++
  4. Pascal (bahasa pemrograman)
  5. Visual Basic.NET
  6. SIMULA
  7. Smalltalk
  8. Ruby
  9. Python
  10. PHP
  11. C#
  12. Delphi
  13. Eiffel
  14. Perl
  15. Adobe Flash AS 3.0
Class
Class adalah struktur dasar dari OOP (Object Oriented Programming). Class adalah
blueprint/cetakan dari object yang dibentuk. Terdiri dari dua tipe yaitu : field
(attribute/property) dan method (behavior). Class digunakan untuk mendeklarasikan
sebuah variabel yang berupa objek atau dinamakan “referensi objek (object reference)”
1. Attribute
• Berlaku sebagai data, didefinisikan oleh class,individu, berbeda satu dengan
lainnya.
• Menggambarkan tampilan, status, kualitas dari object.
• Contoh :
class motor
attribute-nya = warna [merah, hitam, biru]
tipe [matic, sport, bebek]
merk [honda, yamaha]
• Didefinisikan dalam class dengan menggunakan variabel.
2. Behavior
• Berlaku sebagai method (operasi).
• Menggambarkan bagaimana sebuah instance class beroperasi misal
bagaimana reaksi dari class jika diminta untuk melakukan sesuatu hal.
• Contoh :
class motor
behavior-nya = nyalakan mesin
matikan mesin
over gigi
• Untuk menentukan behavior dari object harus membuat Methods.


Object
Setiap Object (obyek) dibangun dari sekumpulan data (atribut) yang disebut
"variabel" (untuk menjabarkan karakteristik khusus dari obyek) dan juga terdiri dari
sekumpulan method (menjabarkan tingkah laku dari obyek) atau Obyek adalah = sebuah
perangkat lunak yg berisi sekumpulan variabel dan method yg berhubungan. Obyek
merupakan.sebuah instance (keturunan) dari class. Variabel dan method diketahui sebagai
variabel instance dan method instance.

Tidak ada komentar:

Diberdayakan oleh Blogger.