Monday, November 17, 2014

Aplikasi Web dengan Yii Framework (2)

Assalaamu'alaikum Wr. Wb. Semangat pagi sahabat-sahabatku sekalian. Alhamdulillah sebagaiman rencana saya bahwa dalam posting sebelumnya (Aplikasi Web dengan Yii Framework (1)) akan saya bahas tahap demi tahap dan ini adalah tahap ke-2 yaitu tahap untuk merancang database aplikasi MAKE-SURAT (MAsuk KEluar SURAT), koneksi database MySQL dengan Yii Framework dan operasi CRUD (Create, Read, Update dan Delete) dengan Gii Yii Framework. Berikut langkah-langkah membuat Aplikasi Web dengan Yii Framework (2) :

1. Aplikasi Web dengan Yii Framework (2) - Database MAKE-SURAT

  1. Berikut adalah rancangan database untuk aplikasi MAKE-SURAT :

  2. desain database db_make_surat
    desain database db_make_surat
  3. Karena saya sedang rajin ... berikut script db_make_surat yang bisa anda download
  4. Import database db_make_surat (gunakan fasilitas import di localhost/phpmyadmin atau software manajemen database MySQL contoh HeidiSQL).

db_make_surat dengan phpmyadmin
db_make_surat dengan phpmyadmin

2. Aplikasi Web dengan Yii Framework (2) - Koneksi Database MySQL dengan Yii Framework

  1. Buka file main.php di D:\xampp\htdocs\make-surat\protected\config
  2. Isi parameter (nama host, database, username dan password) untuk koneksi database db_make_surat sebagaimana contoh gambar berikut :

  3. koneksi mysql dengan yii framework
    yii framework koneksi mysql

  4. Aktifkan Yii Code Generator (Gii) dengan menghilangkan block komentar pada baris 23-30 dan isi password gii (contoh : admin)

yii code generator (gii)
gii yii framework


3. Aplikasi Web dengan Yii Framework (2) - Operasi CRUD dengan Gii Yii Framework

Setelah database db_make_surat dibuat, koneksi database dan Yii Code Generator (Gii) diaktifkan. Selanjutnya tinggal mencoba membuat operasi CRUD dengan sicanggih Gii. Sebagai contoh kita buat operasi CRUD untuk tabel jenis_surat :
  1. Buka browser > ketik http://localhost/make-surat/index.php?r=gii
  2. Ketik admin pada kolom Please enter your password > klik tombol Enter
  3. Membuat Model : klik pilihan Model Generator > ketik jenis_surat pada kolom Table Name > klik tombol Preview > klik tombol Generate

  4. model generator gii (jenis_surat)
    model generator gii jenis_surat

  5. Membuat Crud : klik pilihan Crud Generator > ketik JenisSurat pada kolom Model Class > klik tombol Preview > klik tombol Generate

  6. crud generator gii (jenis_surat)
    crud generator gii jenis_surat

  7. Ketik http://localhost/make-surat/index.php?r=jenissurat dan bagaimana?. apanya?. canggih teu?. gampang teu?. nya heueuh. Dan saatnya untuk bilang Alhamdulillah

  8. view index dengan yii framework (jenis_surat)
    yii view index jenis_surat

  9. Selanjutnya lakukan proses dari no. 3 s.d 5 untuk tabel yang lain (sifat_surat, klasifikasi_surat, surat_masuk, surat_keluar dan surat_masuk_disposisi) dan harapan saya di posting Aplikasi Web dengan Yii Framework (3) nanti semunya sudah dibuat CRUD untuk tabel tersebut (PR nya itu catet).
Semoga Bermanfaat
Salam Edukasi dan TI
Rahmat Rahimi

No comments:

Post a Comment