Upload
gigih-probo
View
40
Download
1
Embed Size (px)
Citation preview
TUGAS PEMROGRAMAN BERBASIS WEB
RESUME YII FRAMEWORK
Dosen Pengampu: Triawan Adi Cahyanto, S.K
Oleh:
Gigih Yulias Probo 1210651155
Muhammad Sugiantoro 121065165
Kelas TI - E
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013/2014
Yii adalah framework (kerangka kerja) PHP yang berbasis performansi tinggi untuk
pengembangan aplikasi Web berskala-besar. Nama Yii (dieja sebagai /i:/) singkatan dari
easy, efficient dan extensible (mudah, efisien, dan bisa diperluas). Yii melampaui PHP
framework lain dalam hal efisiensi, kaya-fitur, dan didokumentasikan dengan jelas. Yii
didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web secara
serius. Yii bukan berasal dari produk pada beberapa proyek maupun konglomerasi
pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pada
pengembangan aplikasi Web dan investigasi serta refleksi 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 ada pada Yii
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.
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.
Berikut ini adalah cara untuk menginstall framework Yii pada XAMPP di
Windows 8.1 :
1. Web server XAMPP (saya menggunakan XAMPP versi 1.8.3) dan install.
2. Yii framework versi terbaru yang bisa di download di situs resminya Yii
Framework jangan lupa download dokumentasinya sekalian.
3. Extrak file hasil download (dapat berupa tar atau zip, tetapi saya lebih memilih yang zip)
lalu copy-paste ke folder tempat xampp diinstall yaitu C:\xampp\htdocs\ , nama folder
bisa diganti demi kemudahan misalnya ” yii “.
4. Buat folder baru, nama terserah misalnya ” aplikasiyii ” di folder C:\xampp\htdocs .
5. Buka cmd.exe , klik kanan pada icon lalu pilih run as administrator.
6. Setelah tampilan cmd muncul, ketik cd c:\xampp\php kemudian tekan enter.
7. Setelah itu ketik c:\xampp\htdocs\yii\framework\yiic webapp c:\xampp\htdocs\
aplikasiyii lalu tekan enter. Pada saat muncul <Yes|No>[no]:
ketik ” y ” lalu tekan enter.
Diakhir dialog cmd ada keterangan bahwa aplikasi sudah jadi di dalam
c:\xampp\htdocs\aplikasiyii
8. Tutup cmd.
9. Aktifkan Apache dari XAMPP Control Panel, lalu ketik http:/localhost/aplikasiyii pada
browser. Bila tidak ada error, maka aplikasi yii sudah terinstall pada folder ” aplikasiyii ”
sedangkan file-file yang berada pada folder ” yii ” merupakan framework-nya, yang
terhubung dengan ” aplikasiyii “, jadi jangan dihapus.
Isi pada folder aplikasiyii
Cara mengganti default theme Yii Framework
1. Siapkan theme yii yang diinginkan. Disini kami gunakan theme northernlight
2. Silahkan ke
c:\xampp\htdocs\aplikasiyii\themes
silahkan paste folder tema tadi di dalam folder themes.
3. Setelah menempatkan tema di dalam folder themes, untuk memanggil tema tadi silahkan
ke c:\xampp\htdocs\aplikasiyii\protected\config
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'=>' northernlight ',
jadinya seperti ini.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'theme'=>' northernlight ',