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