Pada dasarnya pemrograman berorientasi objek maupun prosedural tidak
ada yang dapat dikatakan lebih baik karena keduanya memiliki spesifikasi
tersendiri dalam pemrogramannya. Hal ini juga tergantung pada bagaimana
pribadi si pemrogram ingin menyusun program yang akan dibuatnya. Apakah
lebih suka menggunakan yang berorientasikan pada objek maupun
pemrograman yang terstruktur.
Pemrograman prosedural akan dikatakan lebih baik apabila dalam segala
situasi melibatkan kompleksitas moderat atau yang memerlukan signifikan
kemudahan maintainability. Manfaat yang dirasakan dalam
penggunaan pemrograman prosedural adalah kemampuan kembali menggunakan
kode yang sama tanpa menggunakan kode yang berbeda ataupun mengkopinya
kembali. Dengan menggunakan “goto”, memudahkan programmer melacak
kumpulan data sehingga menghindarkan pemrograman terstruktur menjadi
seperti spagethi code.
Pemrograman berorientasikan objek dikatakan lebih baik apabila model
data berorientasi objek dikatakan dapat memberi fleksibilitas yang
lebih, kemudahan mengubah program, dan digunakan luas dalam teknik
piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim
bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan
sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
Apabila Anda diberi pertanyaan: apakah sebaiknya menggunakan OOP atau
Pemrograman Prosedural? Maka jawabannya sangat relatif, terutama
tergantung pada aplikasi yang ingin Anda buat. Jika Anda
mempertimbangkan pemeliharaan dan pengembangan aplikasi yang efisien di
masa yang akan datang, mungkin Anda dapat memilih pendekatan OOP. Tetapi,
jika aplikasi Anda merupakan program sederhana yang dapat dibuat dengan
mudah dan cepat dengan function/procedure, gunakanlah pendekatan Pemrograman Procedural.
Premis dasar OOP setiap program bisa dipecah menjadi objek – objek yang
saling berinteraksi tidak terlalu baik untuk menyelesaikan masalah yang
secara natural bersifat algoritmik. Semua itu juga tergantung pada Anda
sebagai pemrogram, untuk memilih pendekatan yang cocok dan lebih baik
bagi Anda dalam mengerjakan sebuah aplikasi.
sumber : http://fuadrajab.wordpress.com/2011/04/13/pemrograman-prosedural-vs-pemrograman-berorientasi-objek/
Pemrograman Prosedural Vs Pemrograman Berorientasi Objek
Senin, 01 Oktober 2012
Label:
materi kuliah,
Pemograman Java
0 komentar:
Speak up your mind
Tell us what you're thinking... !