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