8
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

Tugas pbw

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 ',

5. Jika sudah, silahkan di save dan lihat aplikasinya.