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
Read more »

Comlabs : Training Center Information System

Inilah salah satu Produk yg telah kami buat di Comlabs ITB, yakni Sebuah Aplikasi Management Course yang didalamnya banyak fitur - fitur untuk kepentingan Pelatihan / Course. Di mulai dari Pendaftaran, Pembuatan kelas, Pembayaran, Presensi dsb.

ComLabs (taken from the name of the first clients who use this application), Training Center information system, is designed for the purpose of training centers to help manage the training center so that a more effective and efficient work. This application was developed based on website so easy to implement. Benefits that will be obtained by using this application are:
  • Easy to manage the training held
  • Customer database is stored neatly
  • The financial statements as training tailored to the needs of management
  • No need to use office applications such as Excel to run manually
Check out the demo here, administrator’s username is ‘admin‘ and the password is ‘admin‘. Please contact our marketing if you are interested in implementing this application, email : info@javan.co.id or phone : +622-4212867.
Read more »

Friday, August 13, 2010

FORUM SILATURAHIM IT SEBANDUNG

Lomba Tarik Tambang
Assalamualaikum ..

iseng2 posting ahh .. buat publish acara Forum Silaturahim IT sebandung ..
acaranya selain silaturahim tetapi jg untuk memperingati 17 Agustus kemerdekaan Indonesia
berhubung tanggal 17 agustus itu bertepatan dengan Puasa Ramadhan, jadi acaranya agak diundur ..

cz kegiatannya bkn cm diem2 aja.. tp ky acara 17 agustusan seperti biasanya .. hee..heee ...
Acaranya adalah sebagai berikut :
ada Futsal, tarik tambang dan lomba lari kelereng..
Team Futsal yang terdaftar sekitar 12 Club berasal dari Perusahaan IT sebandung, walopun tidak semua Perusahaan IT yang ikutan

Ngomong2 tentang Team Kami .. xixixi ..

ternyata cm jadi Team Kam**ng item aja .. disetiap Lomba baik Futsal, tarik tambang, sama lari kelereng ...
smuanya tak tersisa kemenangan satu pun ... hmm ..hmmm..

tp tak masalah .. yg kami cari bknlah kemenangan,, tetapi silaturahim antar satu perusahaan dengan perusahaan yang lain..
serta rasa bahagia yang tak terlupakan..
karena lebih byk ketawanya dari pada seriusnya .. hi..hi ... :D
Ehm .. Kata Org kaya di detiksport.com :))
Read more »

Tuesday, August 10, 2010

Post Pertama Ramadhan

Wuidih .. kira2 dah berapa ribu tahun neh gak Ngupdate2 Blog ..
berhubung dah dapet hidayah .. yuk kita mulai ngeblog lg ..

Jgn lp Kritik Ma saran ya bro n sis .. :D
Read more »