Wander Computindo, pengembang sistem website Indonesia. Jasa Pembuatan Website Perusahaan & Personal, Jasa Pembuatan Aplikasi Database Website, Jasa Pembuatan Aplikasi Custom, Jasa Perbaikan Program Aplikasi Website.

Home > Kamus Teknologi > Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP)

Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP)

WanderCom_Perbedaan_OOP_Prosedural

Apa Perbedaan Pemrograman Prosedural dan Object Oriented Programming (OOP) ?

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.

Yang menjadi dasar pembedaan utama adalah pada teknik penulisan kode program antara konsep OOP dan prosedural sudah terlihat jelas, yaitu pada OOP lebih terkelompok atau dikenal dengan Class.

Berikut ini adalah Perbedaan antara penulisan program Prosedural dengan OOP :

NoProseduralOOP
1Fokus utama pada fungsi dan prosedur yang beroperasi pada dataMenekankan pada data yang sedang beroperasi dan tidak fungsi atauprosedur
2Program besar terbagi dalam program unit kecil yang disebut fungsiProgram dibagi ke dalam apa yang disebut objek
3Data dan fungsi diperlakukan sebagai entitas terpisahData dan fungsi diperlakukan sebagai entitas terpisah
4Data bebas bergerak di sekitar sistem dari satu fungsi lainData tersemmbunyi dan tidak dapat diakses oleh fungsi eksternal
5Data bersifat pasifObjek-objek dalam Oop bersifat aktif
6Program desain dengan pendekatan “Top Down” yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplemenstaikanProgram 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 dari 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 komputer.

Prosedural biasa digunakan untuk membuat program yang sederhana sementara OOP untuk yang lebih kompleks karena cara berfikirnya bisa seperti manusia(natural), biasa dikenal juga dengan kecerdasan buatan atau Artificial Intelligence.

Star Rating:

Beri penilaian bintang untuk ini !

Average rating / 5. Vote count:

Kami senang atas respon anda...

Ikuti kami di sosial media untuk update terbaru!

Maaf atas ketidakpuasan anda!

Biarkan kami memperbaiki kesalahan!

Bagikan ke teman:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Share!