Jika mendengar kata Yii apa yang ada dalam pikiran kita ? Apa ya Yii itu ? Klo belum ada yang tahu Yii itu apa berikut penjelasannya,
Yii adalah kerangka kerja PHP berbasis-komponen dengan performansi tinggi untuk pengembangan aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari easy, efficient dan extensible (mudah, efisien, dan bisa diperluas). (dikutip dari website Yii Framework)
Seperti yang sudah dijelaskan “Yii” merupakan singkatan dari easY, efficIent and extensIble, disini Yii dibuat untuk memudahkan dan mempermudah developer dalam membangun aplikasi berbasis framework. Oh iya Framework itu apa ya ?
Framework adalah sekumpulan perintah/fungsi dasar yang dapat membantu dalam menyelesaikan proses-proses yang lebih kompleks
Apakah harus Framework ? Sebenarnya bukan suatu keharusan untuk menggunakan framework. Namun, seperti pengertian diatas, framework dapat membantu anda dalam menyelesaikan pekerjaan yang lebih kompleks. Untuk itu saya akan sedikit berbagi mengenai pengalaman saya pertama kali berkenalan dengan Yii yang merupakan salah satu nama dari Framework yang berbasis PHP.
Yii merupakan kerangka kerja pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis aplikasi Web. Oleh karena Yii sangat ringan dan dilengkapi dengan solusi caching yang memuaskan, ia sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll.
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.
Berikut adalah beberapa perlengkapan yang digunakan nantinya :
- XAMPP 1.7.1 atau menggunakan web server lainnya yang mendukung PHP 5.1.0 atau terbaru
- DBMS server bisa menggunakan MySQL, PostgrSQL, Oracle, SQLite, dll
- Website Editor bisa menggunakan Dreamweaver, Notepad, Frontpage atau yang lainnya.
- Yii Framework yang bisa di download di website Yii Framework atau disini
- Niat untuk belajar (hehehe… ya harus lah)
Klo semua keperluan diatas sudah terpenuhi sekarang kita mulai langkah pertamanya.
- Sebelum memulai ada baiknya kita berdo’a dulu biar lancar ga ada halangan.
- Kita install XAMPP 1.7.1 yang tadi sudah kita download. Untuk Instalasinya seperti instalasi biasa default.
- Setelah instalasi selesai coba jalankan servicenya seperti gambar berikut :

- Jika sudah silahkan buka browser (Firefox, Internet Explorer, Opera atau yang lainnya) anda, kemudian ketik alamat http://localhost jika tampilannya seperti berikut berarti anda sudah sukses install XAMPP.

- Disini kita akan mencoba Yii dengan mengguakan DBMS MySQL bawaan dari XAMPP. Berhubung MySQL servicenya sudah kita jalankan sewaktu dilangkah nomer 3 berarti DBMS kita sudah siap digunakan. Untuk menggunakan DMBS MySQL, kita bisa menggunakan tool seperti Navicat for MySQL, SQL Manager for MySQL atau bisa menggunakan bawaan dari xampp pada link http://localhost/phpmyadmin/
- Selanjutnya untuk Yii Frameworknya silahkan di extract di dalam DocumentRoot Xampp di %path_xampp%htdocs misalkan xampp kita berada di C:Program FilesxampphtdocsYii
- Selanjutnya silahkan buka http://localhost/Yii/requirements/ akan muncul beberapa requirement/kebutuhan extension php pada web server yang kita gunakan. Hal ini akan berhubungan dengan jenis aplikasi selanjutnya yang akan kita buat. (untuk kelanjutan settingnya kita lanjutkan artikel selanjutnya ya ….)
Untuk kelanjutan artikel selanjutnya ditunggu aja dulu ya. Coretan hari ini sementara sekian dulu hehehe. Semoga berhasil !!!
nice article….. i’ll wait for the second part
di tunggu aja, tutorial selanjutnya masih dalam draft. minggu depan launching insya 4JJI
mas.. yang part 2 nya mana sich??? hehehhee,
kirimin di email aku donk, thanks!!
Hehhehe iya sabar sabar.
katanya minggu depan, kok masih belum ada mas, ini udah tahun depan kali : )
di tunggu part2 nya ya mas, senang sekali kali part 2 nya dikirim ke email saya di catur.ap@gmail.com
salam YII
This information is off the hziool!
artikelnya keren bgt…
mana part duanya??
butuh tutorialnya ni???