OOP pada pemrograman Web

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman Berbasis Objek
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Konsep Pemrograman Berorientasi Obyek
Pengantar 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
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Perancangan dan pemrograman web Pertemuan 15
MINGGU 5 Java Programming (MKB614C)
BAB 1 KONSEP OOP.
Encapsulasi ( Pengkapsulan )
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
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 ( O O P )
OBJECT ORIENTED PROGRAMMING ( O O P )
VISUAL BASIC 2010 Teknik industri Pengenalan VB NET.
OBJECT-ORIENTED PROGRAMMING (OOP)
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pemrograman Berorientasi Obyek (PBO)
1 Pertemuan 3 Unified Modeling language (UML) Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Object Oriented Programings Pertemuan 11
Pengantar Perancangan Berorintasi Objek
Pemograman Berorientasi Objek
Kontrak Kuliah Pengenalan OOP
Universitas Respati Yogyakarta
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PHP - Pemrograman Berorientasi Obyek
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek
Pemrograman Berorientasi Object
ALGORITMA DAN PEMROGRAMAN 2
BAB 1 KONSEP OOP.
Pertemuan 4 Class, object & Variable
Pertemuan 9 Pemrograman Berbasikan Objek
Konsep Dasar Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
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
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
(Object Oriented Programming)
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
Transcript presentasi:

OOP pada pemrograman Web Pertemuan 2

Membahas : Pendahuluan Class dan Objek Encapsulation Inheritance Polymorphism Operasi Class Target : Memahami konsepdasar OOP dalam pemrograman web

Pendahuluan Object Oriented Programming adalah suatu metode dalam pembuatan program, dengan tujuanuntuk menyelesaikan kompleksnya berbagai masalah program yang terus meningkat.

Prinsip utama OOP Fungsi dan data menjadi satu kesatuan yang disebut sebagai objek aktif. Cara pandang -> program adalah serangkaian objek yang bekerjasama untuk menyelesaikan suatu problem.

Jenis Bahasa pemrograman yang mendukung OOP : Java C++ ( Dikembangkan dari bahasa C ) Visual Basic.NET SIMULA Smalltalk Ruby Python PHP Delphi ( DikembangkandaribahasaPASCAL ) Eiffel Perl

Class dan ObjekOBJEK Ide dasar pada OOP adalah mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit yang dikenal dengan nama objek. Data Fungsi Anggota OBJEK Fungsi Anggota

KarakteristikObjek Setiap objek memiliki atribut sebagai status (state). Setiap objek memiliki tingkah laku (behavior) Contoh: objek sepeda : – Memiliki atribut (state) = pedal, roda, jeruji, warna, jumlah roda. – Memiliki tingkah laku (behavior) = kecepatanya menaik, kecepatannya menurun, perpindahan gigi sepeda.

ApakahClass? merupakan template untuk membuat objek & prototipe / blue print yang mendefinisikan variabel Objek ( instances ) merupakan hasil instansiasi dari suatu kelas.

Attribute(Atribut) adalah data yang membedakan antara objek satu dengan yang lain. Dalam class atribut disebut sebagai variabel

Behavior Behavior / tingkah laku adalah hal –hal yang bisa dilakukan oleh objek dari suatu class. Behavior dapat digunakan untuk mengubah nilai atribut suatu objek, menerima informasi dari oblek lain, dan mengirim informasi ke objek lain untuk melakukan suatu tugas. Dalam class, behavior disebut juga sebagai method. Method: adalah serangkaian statement dalam suatu class yang menghandle suatu task tertentu. Cara objek berkomunikasidengan objek lain adalah dengan menggunakan method

Class dan Atribut dalam PHP <? class namaClass { var $atribut; function namaFungsi($parameter) { $this->atribut = $parameter; echo $this->atribut; } ?>

Constructor Kebanyakan class akan menggunakan tipe spesial operasi yang disebut constructor Nama constructor sama dengan nama class Constructor mempunyai kegunaan untuk memberikan nilai awal membuat objek lain yang diperlukan objek ini, menetapkan atribut, dll. Contoh : class Mahasiswa { function Mahasiswa() { echo “menciptakan constructor”; }

Encapsulation Adalah pengemasan data dan fungsi dalam wadah bernama objek. Konsep public dan private akan senantiasa dipakai dalam pengkapsulan.

Inheritance Inheritance merupakan sifat dalam bahasa berorientasi objek yang memungkinkan sifat- sifat dari suatu kelas diturunkan ke kelas lain.

Polymorphism merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.