Perbedaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek

Prosedural VS OOP - Semua program komputer terdiri atas kode dan data. Kode yang saya maksud di sini adalah proses logis program (misalnya fungsi), sedangkan data dapat berupa variable maupun konstanta. Selanjutnya, kode dan data tersebut secara konseptual diatur sedemikian rupa sehingga sehingga dapat bekerja sama untuk menghasilkan program keluaran sesuai dengan proses yang diinginkan.




Dalam model pemrograman tradisional atau prosedural (disebut process-oriented model), semua data dan kode digabung menjadi satu bagian dalam satu program. Untuk program-program sederhana yang hanya membutuhkan beberapa buah baris kode, penggunaan ini tentu tidak menjadi masalah. Permasalahan baru akan timbul pada saat program tersebut berkembang ke arah yang lebih besar dan kompleks, yang mungkin membutuhkan ratusan atau bahkan mencapai ribuan baris kode. Alasan semacam inilah yang menjadi benih diciptakannya model pemrograman baru, yaitu model pemrograman berorientasi objek (object-oriented model). Pada model ini, komponen-komponen penyusun program secara konseptual akan dipecah menjadi bagian-bagian tersendiri yang disebut dengan objek.

0 Response to " Perbedaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek "

Posting Komentar

wdcfawqafwef