perbedaan oop dan pt

1
PERBEDAAN OOP DAN PEMROGRAMAN TERSTRUKKTUR Perbedaan Pemrograman Prosedural dengan Pemrograman Berorientasi Object Bagaimana kita membedakan mana yang pemrograman prosedural dan mana yang pemrograman berorientasi object. Berikut sekilas perbedaannya : Perbedaan mendasar antara OOP dan pemrograman terstruktur adalah: Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sedangkan untuk pemrograman terstruktur, menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data struktur. Untuk tata nama, keduanya pun memiliki tatanan yang sama walaupun memiliki pengertian tersendiri: object oriented menggunakan “method” sedangkan terstruktur menggunakan “function”. Bila di OOP sering didengar mengenai “objects” maka di terstruktur kita mengenalnya dengan ” modules”. Begitu pula halnya dengan “message” pada OO dan “argument” pada terstruktur. “attribute” pada OO juga memiliki tatanan nama yang sepadan dengan “variabel” pada pemrograman terstruktur.

Upload: hidasmet

Post on 18-Feb-2016

246 views

Category:

Documents


0 download

DESCRIPTION

Perbedaan Pemrograman Terstruktur dengan Berorientasi Objek

TRANSCRIPT

Page 1: Perbedaan OOP dan PT

PERBEDAAN OOP DAN PEMROGRAMAN TERSTRUKKTUR

Perbedaan Pemrograman Prosedural dengan Pemrograman Berorientasi Object

Bagaimana kita membedakan mana yang pemrograman prosedural dan mana yang

pemrograman berorientasi object. Berikut sekilas perbedaannya :

Perbedaan mendasar antara OOP dan pemrograman terstruktur adalah:

Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita

tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur)

tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut.

Sedangkan untuk pemrograman terstruktur,  menggunakan prosedur/tata cara yang

teratur untuk mengoperasikan data struktur. Untuk tata nama, keduanya pun memiliki

tatanan yang sama walaupun memiliki pengertian tersendiri: object oriented

menggunakan “method” sedangkan terstruktur menggunakan “function”. Bila di

OOP sering didengar mengenai “objects” maka di terstruktur kita mengenalnya

dengan ” modules”. Begitu pula  halnya dengan “message” pada OO dan

“argument” pada terstruktur. “attribute” pada OO juga memiliki tatanan nama yang

sepadan dengan “variabel” pada pemrograman terstruktur.