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
- Visual Foxpro
- Java
- C++
- Pascal (bahasa pemrograman)
- SIMULA
- Smalltalk
- Ruby
- Python
- PHP
- C#
- Delphi
- Eiffel
- Perl
- Adobe Flash AS 3.0
- 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++.
- Memakan memori besar dibanding dengan metode pemrograman lain.
- Mudah mengembalikan kode sehingga sulit untuk disembunyikan programnya.
- Cobol
- C
- Pascal
- Delphi
- Borland Delphi
- 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.
- Programnya sulit untuk proses perawatan
- Terlihat tidak rapi,karena semua code dan fungsi menumpuk dalam satu program
- Butuh usaha yang keras untuk menterjemahkan programmnya.
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.

0 komentar:
Posting Komentar