Perbedaan PHP Prosedural dan PHP OOP

Assalammu'alaikum wr. wb.

A. Pendahuluan
1. Pengertian
Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) 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.

Prosedural merupakan metode pemrograman yang berisi perintah yang akan dilakukan oleh komputer. Pada model Pemrograman prosedural ini semua data dan kode program seperti function disatukan menjadi satu dalam satu program.

2. Maksud dan Tujuan
Untuk mengetahui apa bedanya oop dengan php biasa, dan tau kelebihan kekurangan oop.

3. Hasil yang Diharapkan
Paham akan pebedaan PHP biasa dengan PHP OOP.

B. Uraian
>Bahasa pemrograman yang mendukung OOP
  1. Visual Foxpro
  2. Java
  3. C++
  4. Pascal (bahasa pemrograman)
  5. SIMULA
  6. Smalltalk
  7. Ruby
  8. Python
  9. PHP
  10. C#
  11. Delphi
  12. Eiffel
  13. Perl
  14. Adobe Flash AS 3.0
Kelebihan OOP

  • Penggunaan class yang hemat,kita hanya cukup membuat class sekali tidak perlu ditulis berkali-kali.
  • Dengan memakai metode ini kita tidak perlu tau teknis yang ada didalam program.
  • Kita tidak perlu khawatir fungsi satu akan berpengaruh pada fungsi lainnya, Karena dengan OOP ini kita dapat mengamankan data dengan bentuk private yang hanya bisa di akses oleh fungsi lokasi.
  • Mempermudah pembuatan library.
  • Mudah dibaca dan terlihat rapi struktur code programnya.
  • Memiliki sintak seperti bahasa C maupun C++.
Kekurangan OOP

  • Memakan memori besar dibanding dengan metode pemrograman lain.
  • Mudah mengembalikan kode sehingga sulit untuk disembunyikan programnya.
>Bahasa pemrograman yang mendukung prosedural
  1. Cobol
  2. C
  3. Pascal
  4. Delphi
  5. Borland Delphi
Kelebihan Prosedural

  • Memiliki Algoritma yang sederhana dan efektif.
  • Tulisan code programnya mudah dipahami
  • Memiliki dokumentasi yang baik.
  • Memiliki 3 struktur dasar, yakni struktur berurutan, struktur seleksi dan struktur perulangan.
Kekurangan Prosedural 

  • Programnya sulit untuk proses perawatan
  • Terlihat tidak rapi,karena semua code dan fungsi menumpuk dalam satu program
  • Butuh usaha yang keras untuk menterjemahkan programmnya.
Perbedaan Prosedural dan OOP.

C. Kesimpulan
Kesimpulan yang saya ambil dari kedua metode pemrograman ini,saya lebih memilih metode pemrograman OOP, kenapa? karena menurut saya OOP dapat membantu saya membuat program dengan cepat dan codenya pun tersusun rapi dikarenakan OOP ini berorientasi objek dimana semua data yang ada dalam program dibungkus dalam satu class. Selain itu OOP juga kelebihannya dapat dipakai ulang kembali function-function code nya untuk program yang lain.
 
D. Referensi
http://www.kabarkoding.tk/2017/06/perbedaan-pemrograman-oop-dengan-prosedural.html

Wassalammu'alaikum wr. wb.
SHARE

IKA NOVITA FATMAWATI

Hai, selamat datang di blog saya. Di blog ini saya berbagi tentang materi apa pun, misalnya : tentang instalasi cms open source. Semoga dalam isi blog ku ini bisa membantu kalian semua yang telah mengunjungi blog saya ini. Terima Kasih sudah mengunjungi blog saya.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar

www.lowongankerjababysitter.com www.lowongankerjapembanturumahtangga.com www.lowonganperawatlansia.com www.lowonganperawatlansia.com www.yayasanperawatlansia.com www.penyalurpembanturumahtanggaku.com www.bajubatikmodernku.com www.bestdaytradingstrategyy.com www.paketpernikahanmurahjakarta.com www.paketweddingorganizerjakarta.com www.undanganpernikahanunikmurah.com