Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP)


WanderCom - Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP)

Dalam penulisan atau konsep bahasa pemrograman selalu ada perkembangan dari masa ke masa, sampai saat ini masih ada dua teknik yang mendominasi yaitu Pemrograman Object Oriented (OOP) dan Pemrograman Prosedural.

image: Google Images


Penjelasan secara singkat dari Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur.

Perbedaan dari Cara Pandang :

OOP : program adalah serangkaian objek yang bekerja sama untuk menyelesaikan suatu problem.
Prosedural : program adalah suatu urutan instruksi.

Rincian perbedaan antara OOP dengan Prosedural adalah sebagai berikut:



*
Prosedural
Object Oriented (OOP)
1 Fokus utama pada fungsi dan prosedur yang beroperasi pada data Menekankan pada data yang sedang beroperasi dan tidak fungsi atauprosedur
2 Program besar terbagi dalam program unit kecil yang disebut fungsi Program dibagi ke dalam apa yang disebut objek
3 Data dan fungsi diperlakukan sebagai entitas terpisah Data dan fungsi diperlakukan sebagai entitas terpisah
4 Data bebas bergerak di sekitar sistem dari satu fungsi lain Data tersemmbunyi dan tidak dapat diakses oleh fungsi eksternal
5 Data bersifat pasif Objek-objek dalam Oop bersifat aktif
6 Program desain dengan pendekatan “Top Down” yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplementasikan Program desain pendekatan “Buttom Up” yaitu memuat prosedur-prosedur untuk menyelesaian tugas-tugas yang sederhana, kemudian menggabungkan prosedur-prosedur tersebut dalam prosedur yang lebih kompleks, sampai fungsionalitas yang ingin tercapai


Perbedaan nyata antara prosedural dan OOP:

Prosedural fokus pada bagaimana cara komputer menangani masalah.
OOP fokus pada masalah yang ditangani dengan menggunakan komputer.


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

Seperti itu penjelasan mengenai Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP)

*)Note: Hubungi kami untuk Informasi lebih lengkap mengenai layanan, untuk respon lebih cepat masuk di Halaman Kontak.


Jasa Pembuatan Sistem Website Professional & Komputer Service Center
Hai, Ikuti kami di Facebook untuk update informasi terbaru.

Produk Terkait

_
_
Click here for Comments

0 komentar:

*) Kami akan merespon secepat mungkin, atau untuk lebih cepat anda bisa menghubungi kami via WhatsApp. Terimakasih.