Perancangan dan pemrograman web Pertemuan 15

Slides:



Advertisements
Presentasi serupa
Pemrograman Sistem terdistribusi
Advertisements

21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Pemrograman Berorientasi Objek
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Konsep Pemrograman Berorientasi Obyek
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
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
Penerapan Enkapsulasi, Pewarisan, dan Polimorfisme
Perancangan dan pemrograman web Pertemuan 17
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
BAB 1 KONSEP OOP.
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
OOP Java - Tj Konsep Dasar OOP.
OOP pada pemrograman Web
Perancangan dan pemrograman web Pertemuan 19
1 Pertemuan 3 Object dalam Visual Basic Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Kontrak Kuliah Pengenalan OOP
Desain Sistem.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PHP - Pemrograman Berorientasi Obyek
OBJEK dan KELAS Sutrisno PTIIK-UB.
Pemrograman WEB I Pertemuan 11.
OOidentity, state and behavior
Object Oriented Programming
ALGORITMA DAN PEMROGRAMAN 2
BAB 1 KONSEP OOP.
Pemrograman internet ABU SALAM, M.KOM.
OOP.
Pemprograman berorientasi objek
Pemrograman internet ABU SALAM, M.KOM.
Pemrograman Berorientasi Objek
TEKNIK PEMROGRAMAN.
Object Oriented Programming
Konsep Object Oriented
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Obyek dengan PHP
ANALISA & DESAIN BERORIENTASI OBJEK
OOP Pertemuan 7 Febriyanno Suryana, S.Kom, MM
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
Analisis dan Desain Berorientasi Obyek
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
PEMROGRAMAN WEB BERBASIS FRAMEWORK 03. Web Framework Dasar
Desain Sistem.
(Object Oriented Programming)
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Teknik OOP Abstract Class & Method, Object Interface dan Polimorfisme
Teknik OOP Static Property & Method, Konstanta Class dan Final Class
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Konsep Aplikasi Berbasis Objek
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Transcript presentasi:

Perancangan dan pemrograman web Pertemuan 15 Pengantar PHP Berorientasi Objek Struktur Class Function di Dalam Class Instansiasi Class Menjadi Objek Perancangan dan pemrograman web Pertemuan 15

Prosedural VS Berorientasi Objek Penekanan pada sesuatu yang harus dikerjakan (algoritma pemecahan masalah) Pendekatan lebih pada data bukannya pada fungsi / prosedur Program berukuran besar yang dipecah-pecah menjadi program-program yang lebih kecil (Modular) Program besar dibagi ke dalam objek-objek

Prosedural VS Berorientasi Objek Kebanyakan fungsi / prosedur berbagi data global Struktur data dirancang dan menjadi karakteristik dari objek-objek Data bergerak secara bebas dalam sistem, dari satu fungsi ke fungsi yang lain saling terkait Fungsi-fungsi yang mengoperasikan data tergabung dalam suatu objek yang sama

Prosedural VS Berorientasi Objek Fungsi-fungsi mentransformasi data dari satu bentuk ke bentuk yang lain Data tersembunyi dan terlindung dari fungsi/prosedur yang ada diluar Pendekatannya adalah pendekatan top down (dari atas ke bawah) Pendekatannya adalah pendekatan bottom up (dari bawah ke atas)

OBJEK Objek Manusia Atribut : Method : - Tinggi - Jalan - Umur - Lari - Berat - Lompat

CLASS Class Objek

ATRIBUT Adalah data yang membedakan antara objek satu dengan yang lainnya. Contoh pada gambar manusia tadi, terdapat objek manusia yang memiliki atribut tinggi, umur, dan berat. Di dalam class, atribut sering disebut sebagai Variabel.

METHOD Sering disebut dengan behavior (tingkah laku). Adalah hal-hal yang bisa dilakukan oleh Objek dari suatu Class. Contoh objek manusia tadi, memiliki method jalan, lari, lompat, marah, dan lain-lain.

Sifat-Sifat OOP Encapsulation (Pembungkusan) Inheritance Polimorfisme

Membuat Class dan Atribut <?php class namakelas { public namavariabel; ... } ?>

Membuat Class dan Atribut <?php class orang{ public $nama; public $umur; } ?>

Membuat Method (Function) di Dalam Class <?php class namakelas { public namavariabel; ... function namafungsi() { } ?>

Membuat Method (Function) di Dalam Class <?php class orang { public $nama; public $umur; function berbicara() { echo “Hallo, nama saya $this->nama”; } ?>

Membuat Method (Function) di Dalam Class //Tambahkan method ini ke kelas orang function statusUsia(){ if($this->umur >= 17) echo $status = “Dewasa”; else echo $status = “Di bawah Umur”; }

Instansiasi Class menjadi Objek $NamaObjek = new NamaClass( ) OBJEK BENTUKAN Nama objek terserah, baiknya disesuaikan dengan nama kelas CLASS Nama class disesuaikan dengan nama class yang dibuat

Instansiasi Class menjadi Objek $objOrang = new orang( ) Instansiasi class orang menjadi $objOrang ini dilakukan di tempat dimana method dalam kelas orang itu diperlukan. Contoh di program kita, kita letakkan di luar kelas, artinya diletakkan setelah kurung kurawal penutup class orang.

Sampai sini : Instansiasi Class menjadi Objek <?php class orang { public $nama; public $umur; function berbicara() { echo “Hallo, nama saya $this->nama”; } function statusUsia(){ if($this->umur >= 17) echo $status = “Dewasa”; else echo $status = “Di bawah Umur”; $objOrang = new orang(); ?> Disini instansiasi objek dilakukan