P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Object Oriented Programming
Pemrograman Berbasis Objek
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Konsep Pemrograman Berorientasi Obyek
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Perancangan dan pemrograman web Pertemuan 15
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???
Class, Inheritance, Encapsulation & Interface
Pemrograman Aplikasi Bergerak
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
OBJECT-ORIENTED PROGRAMMING (OOP)
OOP pada pemrograman Web
Perancangan dan pemrograman web Pertemuan 19
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Model.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Validation Class.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Perancangan dan Pemrograman Web
BAB 1 OBJECT Pokok bahasan :
PHP - Pemrograman Berorientasi Obyek
BAB 1 KONSEP OOP.
OOP.
MODIFIER JAVA.
Pemprograman berorientasi objek
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
JAVA FUNDAMENTAL (Object Oriented Programming)
Object Oriented Programming
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Obyek dengan PHP
Array, Class, Obyek, Method danConstructor.
OOP Pertemuan 7 Febriyanno Suryana, S.Kom, MM
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Object Oriented Programming
Pemrograman Berorientasi Object
Algoritma dan Struktur Data
Pemrograman Berorientasi Object
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berorientasi Obyek
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
PEMROG.BERORIENTASI OBJ.LANJUT
Pertemuan 1 Class dan Objek.
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
DPH1C4 Pemrograman berorientasi Obyek
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs

T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding

OOP (O BJECT O RIENTED P ROGRAMMING ) OOP/Object Oriented Programming/ Pemrograman Berorientasi Objek merupakan paradigma pemrograman yang berorientasikan objek. Semua data dan fungsi pada OOP dibungkus dalam kelas-kelas atau objek-objek.

K ELAS ( C LASS ) Merupakan struktur data atau cetak biru dari suatu objek. Sebuah bentuk dasar atau blueprint yang mendefinisikan variabel, method pada semua objek. Class merupakan definisi statik dari himpunan objek yang mungkin diciptakan sebagai proses instansiasi dari class.

C LASS... <?php /*Contoh kelas*/ Class Kendaraan { } /*akhir dari sebuah kelas*/ ?>

C LASS... Pendefinisian awal sebuah kelas menggunakan kata kunci class diikuti dengan nama kelas, kemudian kurung kurawal buka dan kurung kurawal tutup ( { } baca: begin/end ) Didalam tanda kurung kurawal merupakan tempat mendefinikasi property dan method yang dimiliki oleh class

P ROPERTY Properti dapat didefinisikan sebagai tempat penyimpanan informasi sebuah kelas Pada pemrograman prosedural diistilahkan dengan variabel

P ROPERTY private $warna; private $jumlah_roda; public $harga; public $merk;

M ETHOD Merupakan fungsi yang terdapat didalam kelas serangkaian statements dalam suatu class yang menghandle suatu task tertentu. Cara obyek berkomunikasi dengan obyek lain adalah dengan menggunakan method

M ETHOD public function set_harga($harga) { $this->harga=$harga; } public function get_harga() { echo "Harga mobil ".$this- >harga.' '; }

I DENTIFIER Setiap property dan method memiliki identifier. Identifier mengatur penggunaan property dan method Identifier Public : method dan property dapat diakses diluar maupun didalam kelas Private :method dan property hanya dapat diakses didalam kelasnya Protected : sama seperti method private.

C LASS <?php class kendaraan { private $warna; private $jumlah_roda; public $harga; public $merk; public function __construct() { echo "Ini Adalah objek kendaraan "; } public function set_harga($harga) { $this->harga=$harga; }

public function get_harga() { echo "Harga mobil ".$this- >harga.' '; } public function __destruct() { echo "Telah dijalankan"; } $coba=new kendaraan; $coba->set_harga(1000); $coba->get_harga(); ?>

O BJEK Semua benda yang ada di dunia nyata dapat dianggap sebagai obyek. Contoh : rumah, mobil, sepeda, motor, gelas, komputer, meja dll. Instance : merupakan hasil instansiasi dari suatu kelas, proses pembentukan obyek dari suatu class disebut dengan instantiation. $coba=new kendaraan; $coba->set_harga(1000); $coba->get_harga();

C LASS K ONEKSI B ASISDATA Silahkan buat class yang digunakan untuk melakukan koneksi ke basisdata dan mengeksekusi query

TUGAS Buatlah sebuah class dengan nama Orang, dimana class tersebut memiliki properti nama,alamat,jeniskelamin. Kemudian class orang memiliki method setter : setNama,setAlamat,setJenisKelamin, dan getter : getNama,getAlamat,getJenisKelamin. Lakukan Instansiasi class Orang yang sudah dibuat.