Posted in Uncategorized

Procedural Programming VS Object Oriented Programming

Assalamualaikum, selamat pagi🙂

Kali ini, saya akan coba membahas Kelebihan dan Kekurangan Procedural Programming VS Object Oriented Programming (OOP). Nah, sebelumnya kita cari tau dulu apa defi Procedural Programming dan OOP?.

Procedural Programming

Kelebihan :
1. Efektif digunakan untuk menyelesaikan masalah kecil.
2. Memperhatikan urutan langkah-langkah perintah secara sistematis, logis, dan tersusun berdasarkan Algoritma yang sederhana.

Kekurangan :
Tidak cocok untuk menyelesaikan masalah yang rumit, karena nantinya akan kesulitan menemukan solusi permasalahan ketika error.

Object Oriented Programming

Kelebihan :
1. Data dan Fungsi dibungkus dalam kelas-kelas atau objek-objek.
2. Efektif digunakan untuk menyelesaikan masalah besar, karena OOP terdiri dari kelas-kelas yang memisahkan setiap kode program menjadi kelompok-kelompok kecil, sesuai dengan fungsinya.
3. Fungsi-fungsi Algoritma yang terbagi menjadi beberapa kelas dapat memudahkan kita dalam memahami program, begitu juga ketika ada bug pada program, kita bisa lebih mudah menemukan penyebab errornya.
4. Objek dan Kelas dapat digunakan berkali-kali, sehingga dapat menghemat space memori.

Kekurangan :
Programmer yang telah terbiasa membuat program dengan konsep prosedural sering merasa kesulitan ketika dihadapkan dengan OOP.

Sekian, semoga bermanfaat🙂

Sumber : http://blog.neotelemetri.com/index.php/programmming/8-oop-vs-prosedural

 

Author:

Give your best

Leave a Reply

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 / Change )

Twitter picture

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

Facebook photo

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

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s