tugas aplinet meresum

7
Tugas APLINET Meresum Tri Hendra Juniarto (1200631012) Andika Febrianto (1200631003) Yulio Rizki (1200631027)

Upload: hendrajuniarto

Post on 29-Jul-2015

45 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tugas aplinet meresum

Tugas APLINET MeresumTri Hendra Juniarto (1200631012) Andika Febrianto (1200631003)Yulio Rizki (1200631027)

Page 2: Tugas aplinet meresum

RESUME TENTANG OOP DALAM PHP

Dalam OOP terdapat beberapa konsep penting yang terdiri dari Class, Object, Constructor dan Destructor , Member visibiltas dan Pewarisan.

Pengertian dari beberapa konsep penting:

Page 3: Tugas aplinet meresum

1.Class yaitu sekumpulan data /variable dan kode program yang

digunakan oleh pengolahan data. Suatu class dapat mewaariskan beberapa atau semua karakteristik ke class lain atau anak class. Sifat itu tersebut disebut juga dengan pewaarisan(Inheritance).Class disusun berdasarkan karakteristik sebuah objek benda. Sifat tersebut disebut Abstraksi. Dalam suatu class terdapa variable dan method. Suatu class menyimpan karakteristik suatu benda dalam variable. Contoh dari variable seperti Tinggi, berat, warna rambut dan nama dalam suatu class. Method suatu class diwujudkan dalam sebuah fungsi .Method yaitu perilaku yang dapat dilakukkan dalam sebuah class. Contohnya dalam sebuah class hewan mempunyai method seperti Makan , minum dan tidur. Dalam suatu class pasti dimulai dengan keyword class dan diikuti dengan nama class itu sendiri. Pada umumnya dalam isi class diawali dengan menuliskan variable variable dan method – method. Suatu class diantara kurung kurawal {}.

Page 4: Tugas aplinet meresum

2. Objek merupakan instansiasi dari suatu Class. Sebuah class

tidak dapat digunakan tanpa diinstansiasikan dulu(kecuali untuk Static Class).Dalam suatu class terdapat instansiasi class. Instansiasi dapat dilakukan dengan perintah new. Ketika suatu pembuatan objek dilakukan , maka secara otomatis memanggil fungsi constructor yang dimiliki oleh class tersebut.

3.Constructor dan Dsetructor Constructor adalah suatu fungsi khusus yang akan

dieksekusi ketika suatu objek dibuat.Pada umumnya constructor dibuat untuk memberikan suatu operasi awal yang harus dilakukan ketika sebuah objek dilahirkan. Destructor adalah fungsi khusus yang dilakukan ketika suatu objek akan dihapus.Pada umumnya destructor dibuat untuk mengembalikan kembali sumber daya komputer(misalnya memori, file

Page 5: Tugas aplinet meresum

4. Member Visibilitas Yaitu hak akses dalam suatu class. Terdiri dari 3 hak akses : -Public Member yang dapat di akses darimanapun , walau dari luar class. -Private Member yang dapat di akses hanya dalam class .Dalama private member tidak

dikenal dalam class class turunan . -Protected Member yang dikenal oleh class turunannya.  -Funcition setter Fungsi yang digunakan untuk memberikan nilai untuk suatu variable. Function setter

hanya digunakkan dalam varibale yang mempunyai visibilitas private dan protected -Function getter Fungsi yang digunakan untuk menghasilkan (get) suatu nilai baik dari semua

visibilitas.  -Pewarisan (Inheritance) Dengan suat pewarisan, sebuah class dapat diturunkan menjadi class baru yang

mempunyai sebagian atau seluruh karakteristik dari induk class itu sendiri. Keyword dalam pewarisan yaitu extends. Member visibilitas berlaku dalam pewarisan . Dalam suatu pewarisan terdapat Override yang diartikan suatu fungsi yang telah tersedia dalam anak class sehingga mempunyai perilaku yang berbeda dengan induk class

Page 6: Tugas aplinet meresum

KONSEP MVC DENGAN PHP

MVC adalah arsitektur aplikasi yang memisahkan kode kode aplikasi didalam tiga lapisan ,,,, yaitu model,view dan control.Fungsi dari masing-masing lapisan tersebut dantaranya>>>>>Model : berfungsi untuk menangani semua fungsi yang berhubungan dengan database.View : berfungsi untuk menangai bagian tampilan pada aplikasi yang dibagnun dengan Codeigniter.Controller : berfungsi sebagai perantara atau pengontrol pergerakan aliran data dari model menuju view dan sebaliknya...

  Konsepnya sesuai lapisan-lapisan diatas,,yaitu berupa SCRIPT-

SCRIPT PHPkita buat SCRIPT MODEL lalu buat SCRIPT VIEW

Dan buat SRIPT CONTROLLER

Page 7: Tugas aplinet meresum

konsep penggunaan MVC yang terdapat pada PHP Frameworks

Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikas

  jadi konsepnya adalah...

pertamana kita melakukan BROWSER melakukan BROWSING/Request di HTTP di proses CONTROLLER lalu di eksekusi oleh MODEL,,lalu dari CONTROLLER merespon BROWSING tadi,, dari MODEL mengirim data ke CONTROLLER,,,data yang di terima CONTROLLER ditampilkan di VIEW dan dari VIEW akan menampilkan data ke CONTROLLER berupa GUI INTERFACE