際際滷

際際滷Share a Scribd company logo
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
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.
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.
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
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
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(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'theme'=>'windows',
5. Jika sudah, silahkan di save dan lihat aplikasinya.

More Related Content

What's hot (19)

Tugas kelompok pbw
Tugas kelompok pbwTugas kelompok pbw
Tugas kelompok pbw
danny_robby
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
bobogi
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
Dimas Setiadi
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
setiyo muji
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
omenk gokile
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ricoadityaputra
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
LAILATUL MUTMAINNAH
Ses pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sqlSes pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sql
omenk gokile
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
rara1992
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317
esti setiasih
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
Gst Ayu Indriani
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
ronald adriansyah
Yii framework
Yii frameworkYii framework
Yii framework
Phu Ndut
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
Nadiya Aynun
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
Zaid Ahmad Ramadhani
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sql
AjiDwiKusman
Membuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sqlMembuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sql
abuyanto
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
kaniadona
Tugas ii . suhena
Tugas ii . suhenaTugas ii . suhena
Tugas ii . suhena
Darmawaty Dar
Tugas kelompok pbw
Tugas kelompok pbwTugas kelompok pbw
Tugas kelompok pbw
danny_robby
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
bobogi
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
Dimas Setiadi
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
setiyo muji
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
omenk gokile
Ses pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sqlSes pemrograman-web-database-dg-php-dan-my sql
Ses pemrograman-web-database-dg-php-dan-my sql
omenk gokile
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
rara1992
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317
esti setiasih
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
Gst Ayu Indriani
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
ronald adriansyah
Yii framework
Yii frameworkYii framework
Yii framework
Phu Ndut
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
Nadiya Aynun
Tutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sqlTutorial membuat form login dengan php mvc dan my sql
Tutorial membuat form login dengan php mvc dan my sql
AjiDwiKusman
Membuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sqlMembuat form login dengan php mvc dan my sql
Membuat form login dengan php mvc dan my sql
abuyanto
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
kaniadona
Tugas ii . suhena
Tugas ii . suhenaTugas ii . suhena
Tugas ii . suhena
Darmawaty Dar

Similar to Tugas yii { sugianto nim: 1210651184 } (20)

Cara membuat web mengunakan yii
Cara membuat web mengunakan yiiCara membuat web mengunakan yii
Cara membuat web mengunakan yii
Muhammad Efendi
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
Ricky Anas Prayogo
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
wardandha
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
AHMATT SFDN
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
2141006JESSICAALTHEA
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptxINSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
najwasihab2
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
Ridwan Fadjar
Cover
CoverCover
Cover
Fitra Sani
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
Fitra Sani
Cover
CoverCover
Cover
Fitra Sani
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
KhairulMustofa2
Frame work php
Frame work phpFrame work php
Frame work php
Devindha Permatasari
yii-guide-2.0-id.pdf
yii-guide-2.0-id.pdfyii-guide-2.0-id.pdf
yii-guide-2.0-id.pdf
FandiAjiWibowo1
Tugas web
Tugas webTugas web
Tugas web
Arief Main
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
kriptonium
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
Ndixs Tok
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
Wira Hul
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
JpPhone
Cara membuat web mengunakan yii
Cara membuat web mengunakan yiiCara membuat web mengunakan yii
Cara membuat web mengunakan yii
Muhammad Efendi
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
wardandha
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
AHMATT SFDN
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptxINSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
najwasihab2
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
Ridwan Fadjar
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
Fitra Sani
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
KhairulMustofa2
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
kriptonium
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
Ndixs Tok
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
Wira Hul
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
Aplikasi Jaringan Pendukung Sistem Infrmasi Berbasis Website Sma Arinda Palem...
JpPhone

Tugas yii { sugianto nim: 1210651184 }

  • 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(