PHP Framework Framework Codeigniter Model View Controller

commit to user 8 Perintah ini digunakan untuk menghapus data dari tabel. Biasanya data yang dihapus merupakan data yang sudah tidak dapat diperlukan lagi.Pada saat menghapus data, perintah yang telah dijalankan tidak dapat digagalkan, sehingga data yang telah hilang tidak dapat dikembalikan lagi. 3. DCL Data Control Language DCL merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, diantaranya: a. Grand. Perintah ini digunakan untuk memberikan hakizin akses oleh administratorpemilik utama server kepada user pengguna biasa. Hak akses tersebut berupa hak membuatcreate, mengambil select, menghapus delete, mengubah update dan hak khusus berkenaan dengan sistem databasenya. b. Revoke. Perintah ini memiliki kegunaan terbalik dengan grand, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator. Nugroho, 2009

2.5. PHP Framework

PHP Framework adalah sebuah lingkungan pengembangan aplikasi berbasis php yang berisi sejumlah class yang telah dibuat agar digunakan kembali untuk membuat aplikasi. Berbagai jenis class ini tergantung dari tujuan dari php framework tersebut, dan php framework yang satu dengan yang lain kemungkinan berbeda. Sebagian besar php framework yang tersedia saat iniberbasis MVCmodel view controller. Ini adalah model php framework yang modern. Jika menulis aplikasi dengan suatu framework, maka harus mengikuti aturan dari framework tersebut, tidak boleh asal. Karena inilah biasanya perusahaan menggunakan framework daripada membiarkan si programmer dengan style nya sendiri Gungun, 2011. commit to user 9

2.6. Framework Codeigniter

Codeigniter adalah aplikasi open source yang berupa framework dengan model MVC Model, View dan Controller untuk membangun website dinamis. Dengan menggunakan php Codeigniter akan mempermudah developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. Pada codeigniter, pembuatan form seperti input form, check box, form password dan lainnya bias menggunakan syntax html biasa ataupun syntax bawaan dari codeigniter untuk peyederhanaan.Untuk menjalankan form_helper load terlebih dahulu form helper-nya dengan fungsi “this-load-helper„form’;”. MVC adalah sebuah pendekatan perangkat lunak yang memisahkan aplikasi logika dari presentasi sehingga dapat meminimalkan script dari halaman-halaman web presentasi HTML, CSS, Javascript, dsb dipisahkan dari php scripting, istilah umum yang familiar adalah menghindari terjadinya spaghetti code.

a. Model

Model mempresentasikan struktur data yang dibangun. Umumnya kelas model berisi fungsi-fungsi yang membantu developer untuk mengelola, memasukkan dan mengupdate informasi dalam database.

b. View

View adalah informasi yang disajikan untuk user, berupa tampilan atau user interface. View umumnya adalah tampilan sebuah halaman web itu sendiri, tetapi dalam codeigniter, view dapat juga menjadi bagian-bagian atau penggalan-penggalan halaman seperti header atau footer. View dapat juga sebagai halaman RSS atau tipe halaman lainnya.

c. Controller

Controller bertugas sebagai penghubung antara Model, View dan beberapa resource lain yang dibutuhkan untuk memproses HTTP Request dan untuk men-generate sebuah halaman web Gungun, 2011. commit to user 10

2.7. Website