Monday, February 5, 2018

PHP OOP Part 1 : Pengertian Dan Pengenalan OOP



 

A.PENDAHULUAN

  Hallo Teman..!! Apa kabar?? Bertemulagi dengan blog saya kali ini saya akan berbagi tentang kegiatan prakerin di blc telkom klaten. 
 

B.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,

Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik peranti 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.


C.LATAR BELAKANG

Karena OOP lebih mudah di gunakan karena OOP berorientasi pada object


D.MAKSUD DAN TUJUAN

    
Untuk mengetahui pengertian OOP (Object Oriented Programming) secara umum.


E.ALAT DAN BAHAN

  laptop/pc
  koneksi internet


F.WAKTU YANG DIPERLUKAN 



-


G.PEMBAHASAN




APA ITU OOP ?
 
Object Oriented Programming (OOP) atau bisa disebut juga dengan Pemrogramman Berorientasi Objek (PBO), merupakan suatu paradigma dalam menuliskan kode bahasa pemrograman atau bisa dibilang dengan gaya penulisan kode. OOP sendiri merupakan pengembangan dari gaya penulisan Prosedural. Mungkin beberapa orang yang baru beralih ke paradigma OOP mengalami kesulitan.

Mengapa? Karena dalam belajar pemrograman, kita biasa menggunakan "doktrin" Prosedural. Tetapi hal ini sangat beralasan, karena ketika kita belajar bahasa pemrograman pertama kali, kita dituntut untuk memahami program secara algoritmik. Dalam hal ini, gaya penulisan Prosedural yang paling mudah dipahami secara algoritmik.

KEUNTUNGAN MENGGUNAKAN OOP

 
Sebenarnya kelebihan ini tidak hanya berlaku di PHP saja. di semua bahasa pemrograman juga ber-efek. Berikut ini adalah kelebihan menggunakan OOP dalam membuat aplikasi.

  • Syntax lebih terstruktur.
  • Terekomendasi.
  • Sangat efektif jika di gunakan untuk membuat aplikasi yang berskala besar.
  • Lebih mudah dan menghemat waktu, karena fungsi/function bisa di panggil berulang-ulang kali. tergantung keperluan.
  • Lebih menghemat waktu.
  • Aplikasi lebih mudah di kembangkan.
  • Dan lebih banyak lagi kelebihan dari OOP yang akan teman-teman rasakan sendiri pada saat mulai menggunakannya.

Salah satu framework PHP paling terkenal adalah Framework Codeigneter , framework Codeigneter menggunakan teknik OOP jadi jika sobat ingin menguasai framework Codeigneter sobat harus memahami konsep OOP terlebih dahulu.



GAMBARAN TEKNIK OOP PHP
 
Contoh PHP. Agar lebih mudah memahami konsep OOP PHP, akan saya contohkan pada kehidupan sehari-hari. jika teman-teman memiliki sebuah robot yang bisa teman-teman kendalikan dengan remot. jika di pemrograman dengan metode struktural maka teman-teman ibaratnya memerintahkan robot tersebut dengan sekali-sekali perintah. . misalnya teman-teman pertama memerintahkan untuk mengangkat tangan. lalu melangkah. dan jika perintah nya ingin di ulangi teman-teman harus mengulangi perintah tersebut lagi. tapi jika dengan pemrograman oop teman-teman bisa memerintah nya dengan berulang kali tanpa menekan tombol berulang kali.

Adapun beberapa materi yang harus kita pahami ketika kita mempelajari OOP :

  • Pengenalan struktur OOP PHP Dasar.
  • Class, Property, Method, Object Pada OOP PHP.
  • Function Constructor dan Destructor di OOP PHP.
  • Inheritance dan Encapsulation OOP PHP.
  • dan lainnya.

H.HASIL YANG DIDAPAT
 

Memahami konsep dasar oop


I.PENUTUP

sekian yang dapat saya sampaikan semoga bermanfaat..!!

J.REFERENSI



https://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek


http://www.malasngoding.com/pengertian-dan-pengenalan-oop-pada-php/