Tentang Yii Framework

14
Nama Kelompok : 1. Rizal Deswanto (12120047) 2. Priskila Maria (12120050) 3. Irafan Munthoriq (12120056) 4. Ilfan Chambali (12120068) 5. Eka Retno (12120040) 6. Joshua R.F (13120095) 7. Agi Jabal (12120049) 8. Marufi Tamar (12120037) 9. Rendy Guntur (12120075) 10. M. Baharuddin Yusuf (12120103)

description

yii framework

Transcript of Tentang Yii Framework

Nama Kelompok :1. Rizal Deswanto(12120047)2. Priskila Maria(12120050)3. Irafan Munthoriq(12120056)4. Ilfan Chambali(12120068)5. Eka Retno(12120040)6. Joshua R.F(13120095)7. Agi Jabal(12120049)8. Marufi Tamar(12120037)9. Rendy Guntur(12120075)10. M. Baharuddin Yusuf(12120103)

1. Tentang yii frameworkYii merupakan free open source PHP framework terbaru berbasis komponen dengan performasi tinggi untuk mengembangkan aplikasi web bersekala besar . Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Kelebihan Yii Yii adalah salah satu framework yang sangat ringan dan dilengkapi dengan solusi caching yang memuaskan. Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll. Yii didokumentasikan dengan jelas, efisien, dan kaya-fitur. Kekurangan Framework YiiYii cukup mencakup segala macam fitur-fitur yang diperlukan dalam membangun sebuah web.Salah satu kekurangan Yii yang cukup signifikan adalah tidak compatible nya Yii dengan PHP 4.

2. Instalansi yii framework Menginstal XAMPP terlebih dahulu setelah itu download Yii Framework disitus resminya http://www.yiiframework.com/download/ dan pakai XAMPP versi 1.7.7 dan Yii versi 1.1.13.

Extrak Yii Framework yang berformat .ZIP yang baru didownload. setelah itu copykan ke folder XAMPP c:\xampp\htdocs dan ganti nama foder dengan nama yii. Buka CMD atau Command Promt dan masuk ke directory web server lokal dan kemudian ketikkan seperti gambar berikut

Masuk ke directory htdocs. lebih jelasnya lihat gambar berikut

Ketikkan rangkaian tulisan ke CMD seperti pada gambar berikut ini.pada gambar tersebut tertulis c:\xampp\php\php.exe c:\xampp\htdocs\yii\framework\yiic webapp c:\xampp\htdocs\latihanyii(Nama bebas).

Jika Tulisan sudah benar seperti langkah sebelumnya maka akan muncul sebuah pertanyaan, apakah anda yakin akan membuat web application, type 'yes'ketikkan yes lalu enter seperti gambar berikut

Tunggu generator dari Yii framework berhasil membuatkan sebuah simple web application untuk anda.

Aktifkan XAMPP Apache dan mysql

cek di browser anda apakah yiiframework benar-benar sudah terinstal dengan baik, caranya dengan buka web browser anda lalu ketikkan localhost/namafolder yii anda/ Dan jika berhasil akan muncul seperti gambar berikut

Yii framework anda telah terisntal dengan benar dan siap dijalankan.

3. Fungsi dan modul dasar yii frameworka. Active Record merupakan bentuk dari Object-relational mapping (ORM). ORM digunakan untuk me-mapping tabel menjadi kelas, dan field dari tabel menjadi properti dari kelas bersangkutan. Sehingga tidak perlu menghabiskan waktu menulis query, tetapi cukup memanggil method kelas seperti halnya coding biasa. b. Aplikasi code generator terdiri dua buah code generator yaitu command line yiic dan juga aplikasi Gii. Jika membuat kerangka dasar aplikasi web, maka tinggal mengetik sebaris perintah di yiic dia akan membuatkannya untuk kita. Jika sudah merancang database lengkap dengan tabel, maka dapat membuat sistem tampilannya, insert, update dan delete / aplikasi dasar dengan menggunakan Gii tanpa perlu coding.c. Sistem filter sederhana untuk memblokir user yang tidak terautentikasi masuk. Sehingga dapat mengatur tingkat autoritas user.d. Memiliki kelas CUrlManager, menggantikan URL biasanya menjadi URL yang user friendly sehingga bebas menentukan aturan bagaimana URL dibentuk dikonfigurasi.e. Mudah ditambahkan dengan dukungan extensi dan komponen tambahan sehingga beragam fitur tambahan dengan mudah dimasukkan.f. Penggunaan theme, memudahkan pengembangan aplikasi dalam merancang tampilan aplikasi.

4. Implementasi pada yii framework Rancang database pada phpmyadmin dengan nama database db_penjualan seperti dibawah ini

Buat pengaturan Connect to Database dengan ketentuan dibawah ini Edit file protected/config/database.php Beri komentar pada database sqlite Komentar dihapus pada database mysql, beri namanya menjadi db_penjualan

Buat pengaturan aktivasi gii fasilitas code generator pada yii framework. Edit file protected/config/main.php Hapus komentar gii dan beri password

Panggil gii di browser dan ketik : localhost/latihanyii/index.php?r=gii serta masukkan password yang telah dibuat

Pilih menu generator model generator. Isi table name sesuai table database kemudian klik preview untuk melihat hasil lalu klik generate untuk membuat model.

Pilih menu generator crud generator. Isi model sesuai nama yang telah dibuat dan klik preview untuk melihat hasilnya lalu klik generate untuk membuat CRUD.

Lihat hasil dari model generator dan crud generatora. Tabel Barang (http://localhost/latihanyii/index.php?r=barang) Lihat Seluruh Data Barang

Tambah Barang

Kelola Data Barang (Update, Delete, Search)

b. Tabel Member (http://localhost/latihanyii/index.php?r=member) Lihat Seluruh Data Member

Tambah Member

Kelola Data Member (Update, Delete, Search)

c. Tabel Transaksi (http://localhost/latihanyii/index.php?r=transaksi) Lihat Seluruh Transaksi

Tambah Transaksi

Kelola Transaksi (Update, Delete, Search)

DAFTAR PUSTAKA http://brianindra.blogspot.com/2013/09/cara-menginstal-yii-framework-pada-xampp_22.html http://www.dcc-dp.org/berita522-membuat-form-sederhana-pada-yii-framework.html http://www.academia.edu/11594436/YII_Framework