Dokumen ini membahas tentang Yii framework, kerangka kerja PHP untuk pengembangan aplikasi web berbasis MVC. Yii memiliki fitur-fitur seperti database abstraction, integrasi dengan jQuery, dukungan internasionalisasi, caching, penanganan error, tema, konsol, otentikasi, widget, dan validasi form. Dokumen ini juga menjelaskan cara menginstal Yii di server lokal menggunakan XAMPP.
Analisis Struktur Statis Tak Tentu dengan Force Method.pdf
YiiFramework
1. TUGAS PEMROGRAMAN BERBASIS WEB
RESUME YII FRAMEWORK
Dosen Pengampu: Triawan Adi Cahyanto, S.K
Oleh :
Sugianto 1210651184
KelasTI - E
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013/2014
2. Yii adalah framework (kerangkakerja) PHP yang berbasis performan sitinggi untuk pengembangan
aplikasi Web berskala-besar. NamaYii (diejasebagai /i:/) singkatandarieasy, efficientdanextensible
(mudah, efisien, danbisadiperluas). Yii melampaui PHP framework lain dalam hal efisiensi, kaya-fitur,
dan didokumentasikan denganjelas. Yii didesain dengan hati-hati dari awal agar sesuai untuk
pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk padabeberapa proyek
maupun konglomerasi pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat
pada pengembangan aplikasi Web daninvestigasi sertarefleksi kerangka kerja pemrograman Web
paling populer dan aplikasi.
Untuk menjalankan aplikasi Web bertenaga-Yii, Anda memerlukan server Web yang
mendukung PHP 5.1.0 atau lebih tinggi.Bagi para pengembang yang ingin menggunakan Yii, mengerti
pemrograman terorientasi-obyek (OOP) akan sangat membantu, karena Yii murni kerangka kerja
OOP.
Fitur yang adapadaYii
1. Menggunakan pola MVC, pola standart pengembangan aplikasi yang memisahkan tampilan,
logic program, dan modelnya
2. Menggunakan database abstraction layer seperti Data Access Objects(DAO) dan Active Record
untuk memudahkan interaksi antar database.
3. Terintegrasi dengan JQuery Javascript Framework. Walaupun menggunakan Jquery sebagai
internal javascript library, namun Yii dapat menggunakan librari lain tanpa terjadi bentrok.
4. Mendukung Internationalization (I18N) and localization (L10N) untuk memudahkan
pengembangan aplikasi dalam multi bahasa dan lokasi seperti penggunaan waktu dan tanggal.
5. Memiliki layer cache untuk cache data, halaman, sebagian, dan keseluruhan aplikasi sehingga
dapat meningkatan performance dengan beragam pilihan media cache. Penggunaan media
cache seperti database, APC, memcache, dan sebagainya mudah diatur tanpa melakukan
perubahan besar pada kode..
6. Fitur penanganan error dan logging, sehingga memudahkan pengembangan dalam melakukan
debuging aplikasi dalam masa pengembangan aplikasi.
7. Penggunaan theme, memudahkan pengembangan aplikasi dalam merancang tampilan aplikasi.
8. Console, penggunaan perintah pada console untuk melakukan beragam perintah otomatis
seperti mengenerate struktur dasar aplikasi, model,crud, dan sebagainya.
9. Dukungan Authentication dan authorization internal sehingga memudahkan pengembangan
aplikasi dengan fitur autentikasi.
3. 10. Widget, semacam kontrol yang memiliki fungsi seperti auto complete, datapicker,table dan lain
– lain. Menggunakan Jquery sebagai javascript client sidernya.
11. Form input dan validasi. . memudahkan pengembangan untuk bekerja sengan form pda aplikasi
dan melakukan validasi input dari form.
12. Modular dan mudah ditambahkan dengan dukungan extensi dan komponen tambahan
sehingga beragam fitur tambahan dengan mudah dimasukkan.
Berikutiniadalahcarauntukmenginstall framework Yiipada XAMPP di Windows 8.1 :
1. Web server XAMPP (sayamenggunakanXAMPP versi 1.8.3) dan install.
2. Yii framework versiterbaru yang bisa di download di situsresminyaYii Framework janganlupa
download dokumentasinyasekalian.
3. Extrak file hasil download (dapatberupa tar atau zip, tetapisayalebihmemilih yang zip) lalu copy-
paste ke folder tempatxamppdiinstallyaitu C:xampphtdocs ,nama folder bisadiganti demi
kemudahanmisalnya ” yii “.
4. Buat folder baru, namaterserahmisalnya ”aplikasiyii ” di folder C:xampphtdocs .
5. Bukacmd.exe ,klikkananpada icon lalupilihrun as administrator.
6. Setelahtampilancmdmuncul, ketikcd c:xamppphpkemudiantekan enter.
4. 7. Setelah itu ketik c:xampphtdocsyiiframeworkyiic webapp c:xampphtdocslatihanyii lalu
tekan enter. Pada saat muncul <Yes|No>[no]:
ketik ” y ” lalu tekan enter.
Diakhir dialog cmd adaketeranganbahwaaplikasisudahjadi didalam
c:xampphtdocslatihanyii
8. Tutup cmd.
9. Aktifkan Apache dari XAMPP Control Panel, laluketikhttp:/localhost/latihanyiipada browser. Bila
tidak ada error, maka latihanyii sudah terinstall pada folder ” latihanyii ” sedangkan file-file yang
5. beradapada folder ” yii ” merupakan framework-nya, yang terhubungdengan ” latihanyii “, jadi
jangan di hapus.
Isi pada folder aplikasiyii
Cara mengganti default theme Yii Framework
1. Siapkan theme yii yang diinginkan. Disini kami gunakan theme windows
6. 2. Silahkan ke
c:xampphtdocslatihaniyiithemes
silahkan paste folder tema tadi di dalam folder themes.
3. Setelah menempatkan tema di dalam folder themes, untuk memanggil tema tadi silahkan
ke c:xampphtdocslatihanyiiprotectedconfig
di dalam folder config ada file php dengan nama 'main'
4. Buka file php tersebut, pada awal kode ada kode yang seperti ini.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
silahkan tambahkan kode pemanggilan thema yang ada di themes tadi dengan menambahkan
kode di bawah ini tepat di bawah kode di atas.
'theme'=>'windows',
jadinya seperti ini.
return array(