Anda di halaman 1dari 12

PHP & Mysql

Contoh Aplikasi web

Site map aplikasi web


• Home
• Product
o Order
o ListOrder
• GuestBook

Membuat Database
File db.inc untuk koneksi kedatabase

File index.html

Gambar 1
File product.php

Gb 2
Perubahan pada File product.php
(Menambah link pada listproduct)

Product.php

Menambah style table


Gb. 3
Style1.css
File reg.php
(mendata identitas pemesan dan jumlah barang yang dipesan ..).

Gb.4
File reg.php
(memproses /menyimpan data pemesan ke table pesan)
Gb. 5
Object Oriented Programming dengan PHP

Adalah paradigma pemrograman yang memandang software sebagai kumpulan object


yang saling berinteraksi didalam system.
Keuntungan dari pendekatan OOP adalah kemudahan untuk mengelola kompleksitas
aplikasi yang dibuat dan kemudahan dalam melakukan perubahan dan pengembangan
aplikasi tersebut.
Konsep dasar OOP
1. Abstraction
Adalah teknik untuk menentukan ciri,sifat,atau informasi penting dari suatu
object. (contoh pesawat tv,toko_buku online,perputakaan )
2. Object
Adalah abstraksi sesuatu dalam dunia nyata (benda,akifitas,manusia,business
system,workflow). Sebuah object memiliki attribute (data) dan method(operasi
utk memodifikasi attribute yg dimiliki).
Eg.
Object :
Rekening Tabungan
Atribute :
Rekening tabungan
Nomor rekening
Nama pemilik saldo tabungan
Method :
Informasi Rekening
Melihat saldo
Pengambilan

3. Class
Adalah blue print/cetakan dari suatu object
4. Inheritance
Pewarisan attribute dan ,method dari class induk(super class ) ke class anak(sub
class) . sub class dapat memodifikasi method yang ada (override) dan menambah
method yang baru.
5. Polymorphism
(dapat memiliki berbagai bentuk), yaitu sebagai object dari class-nya sendiri atau
dapat sebagai object dari superclass-nya.
Tdp 2 bentuk polymorphisme
Overloading
Penggunaan satu nama untuk beberapa methode namun dengan parameter
yang berbeda.

Overriding
Mendeklarasikan method dengan nama dan parameter yang sama dengan
method pada super class
6. hubungan Antar Class
class-class antara satu dengan lainnya memiliki hubungan.
Hubungan antar classs generalization, dependency,Association
Generalization
Hubungan antar class dimana class yang satu merupakan generalisasi dari class
lainnya yg lebih spesifik. (eg. tabungan pendidikan adalah Tabungan)

Dependency
Hubungan ketergantungan antar class.
Association
Adalah hubungan structural yang menspesifikasikan bahwa object dari sebuah
class berhubungan dengan object class lain dan sebaliknya. (eg. Class dosen
memiliki hubungan mengajar dengan class universitas )

Pembuatan class pada PHP

Implementasi masing-masing method


Pembuatan Object
ObjRek.php

Anda mungkin juga menyukai