08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM

Slides:



Advertisements
Presentasi serupa
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
Advertisements

Pemrograman Berorientasi Objek
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
Inheritance ImamFahrur Rozi.
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
Pemograman beorientasi objek
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
Pemrograman Berorientasi Objek
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Penerapan Enkapsulasi, Pewarisan, dan Polimorfisme
Perancangan dan pemrograman web Pertemuan 17
Konsep Pemrograman Berorientasi Objek
Perancangan dan pemrograman web Pertemuan 15
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Encapsulation, Inheritance, polymorphism, dan interface
Pemrograman Berorientasi Objek
Inheritance (Pewarisan)
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???
Class, Inheritance, Encapsulation & Interface
Class.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
OOP Java - Tj Konsep Dasar OOP.
Inheritance, polymorphism, dan interface
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Perancangan dan Pemrograman Web
PHP - Pemrograman Berorientasi Obyek
Pemrograman WEB I Pertemuan 11.
Inheritance dan Kata Kunci static
Pemograman Berorientasi Objek
Outline: Pewarisan/Inheritance Polymorphism
Pemrograman Berorientasi Objek
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
Pemprograman berorientasi objek
Enkapsulasi, Accessor Method, Mutator Method
Inheritance.
Object Oriented Programming
Inheritance (Turunan)
Pilar Object Oriented Programming
Pilar Object Oriented Programming
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Pemrograman Berorientasi Obyek dengan PHP
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Visibility, Getter Setter, Pewarisan, Overloading dan Overriding
Object Oriented Programming
Pemrograman Berorientasi Object
Pemrograman Berorientasi Objek
Pilar Object Oriented Programming
Pemrograman Berorientasi Object
PEWARISAN Pemograman Berorientasi Objek SI Semester III
PEWARISAN Kelompok : Alim Mutohidin ( )
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berorientasi Obyek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 5 Inheritance
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Objek
Teknik OOP Static Property & Method, Konstanta Class dan Final Class
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM Modul ke: 08 Aplikasi web Module Fakultas Hariesa B.P, ST, MM FASILKOM Program Studi Sistem Informasi

Module Overview OOP Class Inherintance

OOP (Object Oriented Programming) OOP merupakan paradigma pemograman yang berorientasi kepada object. Object : kumpulan dari variabel dan fungsi yang dibungkus menjadi satu entitas. Elemen Object : Attributes/Properties : nilai-nilai yang tersimpan dalam object tersebut dan secara langsung maupun tidak langsung menentukan karakteristik dari object tersebut Method : aksi yang akan dijalankan/dikerjankan oleh object tersebut

CLASS Yaitu struktur data/cetak biru dari suatu object dimana didalamnya terdefinisikan variable, method umum dari semua obyek. Class disusun berdasarkan karakteristik dari sebuah object benda. Sifat ini disebut sebagai Abstraksi(Abstraction) Class adalah penampung sekumpulan elemen data(variabel) dan kode program (function) yang digunakan oleh pengolahan datanya. Sifat ini disebut sebagai enkapsulasi (Encapsulation) Class dapat disusun secara hierarki sehingga suatu class dapat mewariskan beberapa atau semua karakteristik ke class lain (child class). Sifat ini disebut sebagai pewarisan (Inheritance)

Variable & Function Berdasarkan sifat abstraksi, suatu class menyimpan karakteristik suatu benda dalam suatu variable. Variable sering disebut sebagai properti. Function adalah method dari suatu class yang melaksanakan suatu perilaku tertentu

Aturan Pembuatan Class Definisi suatu class dimulai dengan keyword Class, diikuti dengan nama classnya. Isi suatu class diapit dengan kurung kurawal ( {} ) Umumnya isi class diawal dengan menuliskan variable yang akan digunakan dan diikuti dengan fungsi-fungsinya

Inisiasi Class Insiasi suatu class dilakukan dengan perintah new ketika suatu inisiasi class dilakukan maka secara otomatis akan memanggil semua variable dan fungsi yang dimiliki oleh class tersebut

Contoh : lat2_orang.php <?php class orang{ ?> public $nama; function Salam(){ echo "Hallo. Nama Saya adalah ".$this->nama."."; } ?>

Contoh : Lat2_orang_view.php require "lat2_orang.php"; $NamaMahasiswa = new orang(); $NamaMahasiswa->nama = "Amir Syamsudin"; $NamaMahasiswa->Salam(); echo "<br />"; $NamaDosen = new orang(); $NamaDosen->nama = "Jaka Sembung"; $NamaDosen->Salam(); ?>

Eksekusi Program

Visibilitas Member Public Private Protected Member ini dapat diakses dimanapun, walaupun dari luar classnya Private Member ini hanya dapat diakses didalam pendeklarasioan class nya saja. Member tidak dapat dikenal dikelas turunannya Protected Mirip dengan private, tetapi member ini dapat dikenal di kelas turunannya

Contoh :

Inheritance (Pewarisan) Merupakan fitur OOP yang sangat berguna. Dengan Inheritance sebuah class dapat diturunkan menjadi class baru uang mempunyai sebagian atau seluruh karakteristik dari class parentnya Pewarisan dilakukan dengan keyword "extends" visibility member berlaku di pewarisan Dalam pewarisan dikenal istilah Override yaitu mendefinisikan ulang suatu function yang telah tersedia di class child sehingga mempunyai perilaku yang berbeda dari perilaku function class parentnya Dalam class turunan, boleh ditambahkan properti atau member baru.

Contoh: lat2_2.php <?php class Bapak{ private $nama = "Bapak"; function Bapak($n){ $this->nama = $n; } function Hallo(){ echo "Halo, saya ".$this->nama ." <br />"; class Anak extends Bapak{ function Hai() { echo "hai dari kelas anak"; ?>

Contoh : lat2_2_view.php <?php require "lat2_2.php"; //$test = new Anak("Anak dari Bapak"); $test = new Anak($_REQUEST['namaAnak']); $test->Hallo(); $test->Hai(); ?>

Contoh : lat2_2_form.html <form action="lat2_2_view.php" method="post"> Nama Anak : <input name="namaAnak" type="text" size="40" /> <input name="btnKirim" type="submit" value="Kirim Data" /> </form>

Terima Kasih