Bookmark Us!

Friday, 6 April 2012

pemrograman terstrusktur dan berorientasi objek


1.Pemrograman terstruktur
anda pernah mendengar tentang prinsip "top-down"? pada konsep ini, program dimulai dengan gambaran global, yang dinyatakan dengan nama-prosedur (sub-rutin) dan bukan isi detailnya. Selanjutnya prosedur sendiri bisa dipecah-pecah lagi menjadi prosedur yang lain. Konsep ini sangat memudahkan dalam pemodifian program.

berikut ini adalah sifat-sifatnya:
-Memuat teknik pemecahan masalah yang logis dan sistematis
-Memuat algoritma yang efisien, efektif dan sederhana
-Program disusun dengan logika yang mudah dipahami
-Tidak menggunakan perintah GOTO
-Biaya pengujian program relatif rendah
-Memiliki dokumentasi yang baik
-Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

2.pemrograman berorientasi objek
Pemrograman berorientasi objek 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. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,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.


jadi perbedaan diantara 2 metode tersebut adalah pemrograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemrogram. permodelan yang mana yang lebh bagus? itu tergantung dari kebutuhan dan dari sudut pandang mana anda melihatnya. Yang perlu anda ingat adalah tujuan dari pemodelan itu sendiri, yang mana agar pada akhir proyek sistem dapat diperoleh sistem informasi yang memenuhi kebutuhan pemakai, tepat waktu dan sesuai anggaran, serta mudah digunakan, dimengerti dan dipelihara.

sumber : http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek

0 komentar:

Post a Comment