1 / 8

M EMPERKENALKAN O BJECT- O RIENTED PROGRAMMING ( Pemrograman B erorientasi O bjek )

M EMPERKENALKAN O BJECT- O RIENTED PROGRAMMING ( Pemrograman B erorientasi O bjek ). Rena Dwi Aprillusia 2. Norita Debby Pravitasari. M EMAHAMI A LASAN UNTUK M ENGGUNAKAN OOP

azizi
Download Presentation

M EMPERKENALKAN O BJECT- O RIENTED PROGRAMMING ( Pemrograman B erorientasi O bjek )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MEMPERKENALKAN OBJECT-ORIENTED PROGRAMMING (Pemrograman Berorientasi Objek) Rena DwiAprillusia 2. NoritaDebby Pravitasari

  2. MEMAHAMI ALASAN UNTUK MENGGUNAKAN OOP Pemrograman berorientasi objek adalah cara coding yang mengatur program Anda, mendorong konsistensi, mengurangikompleksitas, meningkatkan fleksibilitas, dan mempromosikan keamanan yang lebihbaik. OOP juga menggunakan yang disebut enkapsulasi.Enkapsulasi adalah konsep bahwa apa yang Anda lakukan dalam satu bagian dari program Anda tidak dipengaruhi dan tidak mempengaruhi bagian yang lain. Selain itu, OOP cocok untuk menerapkan kedua pola desain, yaknidesain program pemodelan, dan MVC (Model-View-Controller), yangmerupakan desain teknikperangkat lunak untuk interaksi database yang memisahkan, presentasi, dan sistemkontrol sebanyak konten Anda yang terpisah dari presentasi dengan HTML dan CSS.

  3. MEMPERKENALKAN KONSEP OOP • Obyek dan Kelas OOP adalah cara berpikir tentang apa yang harus Anda capai dalam hal objek (benda) dan tindakan (kata kerja) yang Anda butuhkan untuk melakukan. Sebuah objek adalah Instansiasi kelas yang berisi properti dan metode. Contoh ponsel, Ponsel itu sendiri adalah obyek. Teleponinimempunyaitinggi 4,5 incilearsebesar 2,3 inci tebal37 inci. Memiliki 32GB penyimpanan dan berat 4,8 ons. Berisi spesifik lagu , nomor telepon, dan ebooks. Ini adalah properti yang dimiliki telepon. Properti adalah informasi. Ponsel ini dapat melakukan tindakan. Anda dapat melakukanpanggilan telepon, mengambil gambar, menelusuri Internet, atau memutarlagu. Masing-masing jenis tindakan adalah metode. Ini adalah kata kerja, tindakan yang dapat dilakukan.

  4. Untuk menggambarkan konsep yang lebih jelas, berikut adalah beberapa contoh lainnya: KelasPelanggan • Properties: Nama depan, nama belakang, perusahaan, alamat, e-mail, nomor telepon • Metode: Tempatkan pesanan, menanyakan tentang perintah, mengubah alamat e-mail KelasProduk • Properti: Nomor Produk, deskripsi, biaya, harga, kuantitas di tangan, citra produk • Metode: Meningkatkan kuantitas ketika produk diterima, menurunkan kuantitas ketika produk dikirim, memformat harga KelasArtikel • Properties: Judul, penulis, abstrak, konten, peringkat, link permanen • Metode: Periksa otoritas yang tepat untuk melihat artikel, menyimpan artikel ke database, menghapus artikel dari database, memformat artikel untuk ditampilkan

  5. Memperluas Kelas Anda dapat menciptakan sebuah kelas induk yang berisi fungsi umum dan properti dan kemudian membangun lebih rinci kelas di atasnya. Misalnya, kelas Telepon ini dapat menerima panggilan dan melakukan panggilansecaraotomatissertamampu mengambil nomor telepon dari buku alamat. Sebuah kelas Cellphone meluasmenjadikelasSmartphone dan mampu melacak kalender, browsing Internet, dan memutar lagu-lagu.

  6. BELAJAR VARIASI DALAM SIARAN PHP BERBEDA Fitur OOP relatif baru untuk PHP. Mereka ada di PHP4 tetapi lebih lengkap dikembangkan di PHP5, khususnya 5,2. Juga, PHP 5.3 memperkenalkan fitur tambahan. Anda harus dapat mengenali sisa-sisa dari sebuah coding style : • Lewat Referensi: Bila Anda menetapkan sebuah objek ke variabel itu digunakan untuk membuat salinan objek. Sekarang menciptakan acuan agar perubahan baik asli atau objek baru mempengaruhi. • Visibilitas & Akhir: Kemampuan untuk mengubah lingkup sifat dan fungsi.

  7. Konstruktor:Sebuah metode opsional ketika Anda membuat sebuah objek. Dalam PHP4 ini adalah nama yang sama dengan kelas. Sekarang ada fungsi khusus, membangun • Konstanta Kelas dan Metode Static: Ini adalah cara untuk menggunakan kelas tanpa membuat obyek. • Abstrak Kelas:Ini adalah jenis khusus dari kelas induk yang dapat Anda gunakan untuk kelaslainnya. • FungsiThe Autoload:Ini adalah cara untuk secara otomatis memuat kelas Anda tanpa membutuhkan daftar panjang pernyataan require_once. Hal ini tidak sepenuhnya dilaksanakan sampai PHP 5.3.

  8. TERIMAKASIH

More Related