Sunday, August 15, 2010

Membangun Aplikasi CRUD Php Menggunakan Framework CakePhp dengan Konsep Model-View-Controller Bag. I

Pada Bagian Pertama ini sebelumnya kita bahas dulu sekilas tentang CakePhp. Ini adalah web framework untuk bahasa pemrograman Php. CakePhp ini merupakan framework yang menggunakan konsep MVC sebagai model pemrogramannya. Dalam proyek CakePhp, semuanya terbagi menajadi 4 bagian, yaitu :

   1. Model
   2. View
   3. Controller
   4. Helper

Dimana :

   1. Model merupakan kelas-kelas entitas yang merepresentasikan tabel dalam database beserta dengan relasinya ke tabel lain.
   2. View merupakan file html yang digunakan sebagai render tampilan dari website.
   3. Controller merupakan kelas-kelas yang digunakan sebagai pelaku pemrosesan data model, dan proses sebelum View ditampilkan.
   4. Helper merupakan kelas-kelas utilitas yang digunakan untuk membantu pembuatan website dalam CakePhp.

Sekarang pertanyaannya bagaimana cara membuat aplikasi CRUD Php menggunakan konsep MVC-nya CakePhp itu? :D

Peralatan yang Diperlukan

Untuk mengikuti tutorial dalam artikel ini, peralatan yang diperlukan adalah :

   1. Php 5.0 ke atas (yg aktif Mod Writenya)
   2. CakePHP 1.2.7 bisa didownload di http://github.com/cakephp/cakephp/downloads
   3. Editornya bebas
   4. MySQL Database Server 5.1

Membuat Database di MySQL

Pada artikel ini saya sebutkan databasenya adalah MySQL. Dan sebelum membuat aplikasi, terlebih dahulu kita harus memiliki sebuah database, caranya dengan perintah :

create database crud_mvc;

Install CakePhp
Untuk Install CakePhp, terlebih dahulu kita download File CakePhpnya di   http://github.com/cakephp/cakephp/downloads dengan versi CakePHP 1.2.7

setelah berhasil didownload, extract foldernya di htdocs atau var/www , sesuai dengan perangkat web service anda dengan nama folder MyAppCake.

setelah diextract, buka folder config, lalu rename database defaultnya menjadi database.php lalu setting nama database yang telah anda buat, mis nama databasenya crud_mvc;

setelah di ubah, lalu buka core.php, cari baris
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9');

lalu rename bag. 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9' menjadi apa saja..
disini saya ksh contoh renamenya jadi :
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9Yulius');

lalu jalankan browser http://localhost/MyAppCake/

jika berhasil maka akan muncul sebagai berikut :

Tampilan Awal Ketika anda berhasil setting Framework CakePhp

Nah, selesai dlu Perkenalan sekaligus cara install cake php nya pada bagian satu ini, InsyAllah kelanjutannya akan segera dipublish.. kirim komentar klo blm ngerti ato saran jg boleh .. :D

No comments:

Post a Comment