Sudah lama sekali saya tidak menulis di blog ini…
sekarang saya ingin mencoba membagi apa yang sudah saya dapatkan baik itu ilmu maupun info-info terpercaya…..
sama seperti judul di atas
kali ini saya ingin membandingkan antara OOP dengan Prosedural…
berikut perbedaannya…
Prosedural :
1. Fokus utama pada fungsi dan prosedur yang beroperasi pada data
2. Program Besar terbagi dalam program unit kecil yang disebut fungsi
3. Data dan fungsi diperlakukan sebagai entitas terpisah.
4. Data bebas bergerak di sekitar sistem dari satu fungsi lain.
5. Data bersifat pasif.
6. Program desain dengan pendekatan “Top Down” yaitu tugas-tugas kompleks dipecah menjadi bagian yang lebih kecil, sampai sub-tugas tersebut mudah diimplementasikan.
OOP :
1. Menekankan pada data yang sedang beroperasi dan tidak fungsi atau prosedur
2. Program dibagi ke dalam apa yang disebut objek.
3. Data dan fungsi bersama diperlakukan sebagai entitas terpisahkan.
4. Data tersembunyi dan tidak dapat diakses oleh fungsi eksternal.
5. Objek-objek dalam OOP bersifat aktif
6. Program desain pendekatan “Bottom Up ” yaitu membuat prosedur-prosedur untuk menyelesaikan tugas-tugas yang sederhana, kemudian menggabungkan prosedur-prosedur tersebut dalam prosedur yang lebih kompleks, sampai fungsionalitas yang ingin tercapai.
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 computer
Prosedural biasa digunakan untuk membuat program yang sederhana sementara OOP untuk yang lebih kompleks karena cara berfikirnya bisa seperti manusia(natural).
semoga bermanfaat..
arti prosedural apaan sieee???
masih tetap bingung…. -_______________-a
luar biasa