cara menginstal yii framework dg

7
Yii FRAMEWORK Cara Menginstal YII Framework Yii Framework adalah (kerangka kerja) PHP berbasis- komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!". Berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii: Dibawah ini adalah penjelasan bagaimana cara menginstal Yii Framework pada xampp 1.Download file YII nya terlebih dahulu di situs http://www.yiiframework.com/download/ 2. Lalu setelah download selesai. Maka ekstrak folder YII ke dalam htdocs pada xampp kalian. 3. Lalu buka command prompt kalian dan ketikkan cd c:\ xampp\php untuk masuk ke dalam direktori xampp dan php, lalu tekan enter. Seperti gambar ini. 4. Lalu untuk membuat kerangka aplikasi YII, saya ketikkan php.exe C:\xampp\htdocs\yii\framework\yiic

Upload: denno-guara

Post on 27-Sep-2015

20 views

Category:

Documents


5 download

DESCRIPTION

Yii Framework PHPYii ( yes it is)Framework terbaik

TRANSCRIPT

Yii FRAMEWORK

Cara Menginstal YII FrameworkYii Framework adalah(kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai/i:/) singkatan dari "Yes It Is!". Berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii:Dibawah ini adalah penjelasan bagaimana cara menginstal Yii Framework pada xampp

1.Download file YII nya terlebih dahulu di situshttp://www.yiiframework.com/download/2. Lalu setelah download selesai. Maka ekstrak folder YII ke dalam htdocs pada xampp kalian.3. Lalu buka command prompt kalian dan ketikkan cd c:\xampp\php untuk masuk ke dalam direktori xampp dan php, lalu tekan enter. Seperti gambar ini.

4. Lalu untuk membuat kerangka aplikasi YII, saya ketikkan php.exe C:\xampp\htdocs\yii\framework\yiic webapp C:\xampp\htdocs\testyii. Perintah ini bertujuan untuk membuat folder bernama testyii ke dalam root directory c:\xampp\htdocs\ yang berdasarkan aturan yang telah dibuat oleh YII, yaitu YII telah saya copy paste ke dalamC:\xampp\htdocs\yii. Lalu setelah tekan enter maka akan muncul pertanyaan dan ketik yes dan tekan enter.

5. Lalu akan muncul proses instalasi seperti gambar di bawah ini. Tunggu sampai selesai.

6. Selamat YII telah terinstall dan untuk mengetahui apakah YII telah terinstal dengan baik. Buka xampp,aktifkan apache dan mysql.

7. Lalu buka browser dan ketikkan localhost/testyii/.

PERBEDAAN KONSEP PEMROGRAMAN Yii FRAMEWORK (MVC) DENGAN PEMROGRAMAN BIASA Seperti kebanyakanPHP framework, Yii adalahMVC framework. Yii melampaui framework PHP lain dalam hal efisiensi, kekayaan-fitur, dan kejelasan dokumentasi. 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 framework pemrograman Web dan aplikasi yang paling popular.Kelebihan Framework YiiAda beberapa keuntungan yang dapat penulis ambil dalam penggunaan framework PHP Yii berikut. Keuntungannya antara lain adalah:1.Yii adalah salah satu framework yang sangat ringan dan dilengkapi dengan solusi caching yang memuaskan.2.Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll.3.Yii didokumentasikan dengan jelas, efisien, dan kaya-fitur.

Kekurangan Framework YiiTidak banyak kekurangan yang ditemui pada pengguna Yii. Yii cukup mencakup segala macam fitur-fitur yang diperlukan dalam membangun sebuah web. Namun, bukan berarti Yii tidak mempunyai kekurangan. Slah kekurangan Yii yang cukup signifikan adalah tidak compatible nya Yii dengan PHP .

ALUR MVC PADA Yii FRAMEWORKYii mengimplementasikan pola desain model-view-controller (MVC), yang diadopsi secara luas dalam pemrograman Web. MVC bertujuan untuk memisahkan logika bisnis dari pertimbangan antar muka pengguna agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view(tampilan) berisi elemen antar muka pengguna seperti teks, input form; sementara controller mengatur komunikasi antar model dan view.Diagram berikut memperlihatkan struktur statis sebuah aplikasi Yii:Struktur statis aplikasi Yii

1. Alur kerja UmumDiagram berikut memperlihatkan alur kerja umum sebuah aplikasi Yii saat menangani permintaan pengguna:Alur kerja umum aplikasi Yii

1. Pengguna membuat permintaan dengan URLhttp://www.example.com/index.php?r=post/show&id=1dan server Web menangani permintaan dengan menjalankan skrip bootstrapindex.php.2. Skrip bootstrap membuat sebuah instanceAplikasidan menjalankannya.3. Aplikasi mendapatkan rincian informasi permintaan pengguna darikomponen aplikasibernamarequest.4. Aplikasi menentukancontrollerdanaksiyang diminta dengan bantuan komponen aplikasi bernamaurlManager. Dalam contoh ini, controller adalahpostyang merujuk pada kelasPostController; dan aksi adalahshowyang arti sebenarnya ditentukan oleh controller.5. Aplikasi membuat instance controller yang diminta untuk selanjutnya menangani permintaan pengguna. Controller menentukan aksishowmerujuk pada sebuah metode bernamaactionShowdalam kelas controller. Kemudian membuat dan menjalankan filter (contoh kontrol akses, pengukuran) terkait dengan aksi ini. Aksi dijalankan jika diijinkan oleh filter.6. Aksi membacaPostmodeldi mana ID adalah1dari database.7. Aksi meyiapkanview(tampilan)bernamashowdengan modelPost.8. View membaca dan menampilkan atribut modelPost.9. View menjalankan beberapawidget.10. View menyiapkan hasil yang dipasangkan dalamlayout(tata letak).11. aksi mengakhiri pembuatan view dan menampilkan hasil akhir kepada pengguna.