Perbedaan antara OOP dan Prosedural

Sudah lama sekali saya tidak menulis di blog ini…

sekarang saya ingin mencoba membagi apa yang sudah saya dapatkan baik itu ilmu maupun info-info terpercaya…..

sama seperti judul di atas

kali ini saya ingin membandingkan antara OOP dengan Prosedural…

berikut perbedaannya…

Prosedural :

1. Fokus utama pada fungsi dan prosedur yang beroperasi pada data

2. Program Besar terbagi dalam program unit kecil yang disebut fungsi

3. Data dan fungsi diperlakukan sebagai entitas terpisah.

4. Data bebas bergerak di sekitar sistem dari satu fungsi lain.

5. Data bersifat pasif.

6. Program desain dengan pendekatan “Top Down” yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplementasikan.

OOP :

1. Menekankan pada data yang sedang beroperasi dan tidak fungsi atau prosedur

2. Program dibagi ke dalam apa yang disebut objek.

3. Data dan fungsi bersama diperlakukan sebagai entitas terpisahkan.

4. Data tersembunyi dan tidak dapat diakses oleh fungsi eksternal.

5. Objek-objek dalam OOP bersifat aktif

6. Program desain pendekatan “Bottom Up ” yaitu membuat prosedur-prosedur untuk menyelesaikan tugas-tugas yang sederhana, kemudian menggabungkan prosedur-prosedur tersebut dalam prosedur yang lebih kompleks, sampai fungsionalitas yang ingin tercapai.

Cara Pandang

• OOP : program adalah serangkaian objek yang bekerja sama untuk menyelesaikan suatu problem

• Prosedural : program adalah suatu urutan instruksi

Beda nyata antara prosedural dan OOP

• Prosedural fokus pada bagaimana cara komputer menangani masalah

• OOP fokus pada masalah yang ditangani dengan menggunakan computer

Prosedural biasa digunakan untuk membuat program yang sederhana sementara OOP untuk yang lebih kompleks karena cara berfikirnya bisa seperti manusia(natural).

semoga bermanfaat..

3 Responses to Perbedaan antara OOP dan Prosedural

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s