TUGAS PEMROGRAMAN BERBASIS WEB
RESUME YII FRAMEWORK
Dosen Pengampu: Triawan Adi Cahyanto, S.K
Oleh:
Mujib Ridwan 1210651016
Sofyan Shahuri 1210651086
Hendri ardy facchruly 1210651166
Kelas TI - F
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:xampphtdocs , nama folder
bisa diganti demi kemudahan misalnya ” yii “.
4. Buat folder baru, nama terserah misalnya ” aplikasiyii ” di folder C:xampphtdocs .
5. Buka cmd.exe , klik kanan pada icon lalu pilih run as administrator.
6. Setelah tampilan cmd muncul, ketik cd c:xamppphp kemudian tekan enter.
7. Setelah itu ketik c:xampphtdocsyiiframeworkyiic webapp
c:xampphtdocsaplikasiyii 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:xampphtdocsaplikasiyii
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 angrybirds
2. Silahkan ke
c:xampphtdocsaplikasiyiithemes
silahkan paste folder tema tadi di dalam folder themes.
3. Setelah menempatkan tema di dalam folder themes, untuk memanggil tema tadi silahkan
ke c:xampphtdocsaplikasiyiiprotectedconfig
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'=>'memories',
jadinya seperti ini.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'theme'=>'memories',
5. Jika sudah, silahkan di save dan lihat aplikasinya.

More Related Content

PDF
Tugas PBW yii
DOCX
Tugas pbw
DOCX
Tugas yii { sugianto nim: 1210651184 }
PDF
TUGAS_PBW_YIIFRAMEWORK
DOCX
Tugas kelompok pbw
DOCX
Yii framework
PPTX
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
PPTX
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas PBW yii
Tugas pbw
Tugas yii { sugianto nim: 1210651184 }
TUGAS_PBW_YIIFRAMEWORK
Tugas kelompok pbw
Yii framework
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]

What's hot (18)

PPTX
Rekayasa web 0916 tugas 4 (individu)
PPTX
Tugas 4 0916 dimas setiadi 1511510610
PPTX
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
DOCX
Membangun aplikasi berbasis web dengan menggunakan framework
PDF
1100631021_YiiFramework
PPTX
Tugas rekweb 4
PDF
Bab1 mengenal joomla
PDF
Tugas 4 pemrograman framework 1300631019
PPTX
Tugas 4 rekayasa web (0916)
PPTX
Tugas individu rekweb4
PDF
Modul pelatihan-web-joomla
PPTX
Tugas 6 0317 - imelda felicia - 1412510545
PPTX
Tugas 4 rekweb
DOCX
Tugas web
PDF
Ses pemrograman-web-database-dg-php-dan-my sql
PDF
Edwinprassetyo-1100631028-tugas1
PPTX
Rekayasa web tugas 4 0916
PDF
Ci indonesia
Rekayasa web 0916 tugas 4 (individu)
Tugas 4 0916 dimas setiadi 1511510610
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Membangun aplikasi berbasis web dengan menggunakan framework
1100631021_YiiFramework
Tugas rekweb 4
Bab1 mengenal joomla
Tugas 4 pemrograman framework 1300631019
Tugas 4 rekayasa web (0916)
Tugas individu rekweb4
Modul pelatihan-web-joomla
Tugas 6 0317 - imelda felicia - 1412510545
Tugas 4 rekweb
Tugas web
Ses pemrograman-web-database-dg-php-dan-my sql
Edwinprassetyo-1100631028-tugas1
Rekayasa web tugas 4 0916
Ci indonesia
Ad

Viewers also liked (19)

PDF
Rangkuman Teknologi Web
PDF
Perintah dasar linux
PPTX
Final vitamins
PDF
Global electronic cigarette & e vapor market
PDF
Bis research profile
PPTX
Final calcium
DOCX
cara kerja proseor
PDF
4482 6566-1-pb
DOCX
Pengertian dan cara kerja processor
PPTX
Vitamins
PPT
Water Soluble Vitamins
PPT
Fat soluble vitamins (Vitamin A) Medicinal chemistry- ravisankar - iIntroduct...
PPT
Water soluble vitamins
PPT
VITAMINB2[RIBOFLAVIN] MEDICINAL CHEMISTRY,BY P.RAVISANKAR [SOURCES OF VITAMI...
PPTX
Screening methods for analgesics
PPT
Water soluble vitamins
PPT
Vitamins
Rangkuman Teknologi Web
Perintah dasar linux
Final vitamins
Global electronic cigarette & e vapor market
Bis research profile
Final calcium
cara kerja proseor
4482 6566-1-pb
Pengertian dan cara kerja processor
Vitamins
Water Soluble Vitamins
Fat soluble vitamins (Vitamin A) Medicinal chemistry- ravisankar - iIntroduct...
Water soluble vitamins
VITAMINB2[RIBOFLAVIN] MEDICINAL CHEMISTRY,BY P.RAVISANKAR [SOURCES OF VITAMI...
Screening methods for analgesics
Water soluble vitamins
Vitamins
Ad

Similar to Tugas Yii Framework (20)

DOCX
DOCX
Tugas resume pbw
PDF
Pemrograman berbasis web
PDF
Tugas resume yii framework beserta installnya ( kelompok moh lukman sholeh_12...
PDF
Tugas Pemrograman Berbasis Web
DOCX
Tugas topik khusus
PPTX
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
DOCX
Tugas resume
PDF
yii-guide-2.0-id.pdf
PDF
PBW-Yii framework
PDF
Pengertian yii framework
DOCX
WEB
PDF
Tugas resume pbw
DOC
TUGAS YII
DOCX
Tugas kelompok yii
PDF
Yii PHP Framework
PDF
Yii2 fundamentals bagian 1
PDF
Menjelajahyiiframework
PDF
Menjelajahyiiframework
Tugas resume pbw
Pemrograman berbasis web
Tugas resume yii framework beserta installnya ( kelompok moh lukman sholeh_12...
Tugas Pemrograman Berbasis Web
Tugas topik khusus
INSTALLEDYII-INTRODUCTION ABOUT YII FRAMEWORK.pptx
Tugas resume
yii-guide-2.0-id.pdf
PBW-Yii framework
Pengertian yii framework
WEB
Tugas resume pbw
TUGAS YII
Tugas kelompok yii
Yii PHP Framework
Yii2 fundamentals bagian 1
Menjelajahyiiframework
Menjelajahyiiframework

Recently uploaded (20)

PPTX
bab-05-bisnis pengantar-usaha-perseroan.pptx
PPTX
Materi Pembelajaran Tentang Struktur Bumi Presentasi Biru Ilustrasi.pptx
PPTX
PPT presentasi Uswatun Hasanah universitas Mataram
PPTX
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
PPTX
Draft Konsep Edukasi Inkbator Bisnis.pptx
PPTX
Pola Pikir Bertumbuh dalam Pembelajaran Mendalam PPT.pptx
PPTX
06. Input Pasien dan Laporan Tes IMS_SIHA 2.1 JT_JS.pptx
PPTX
PPT Perkenalan ke sekolah KULIAH MENENGAH.pptx
PPT
Hukum Perdata iNDONESIA DALAM TEORI DAN PRAKTIK.ppt
PPT
Perencanaan bisnis untuk usaha perawatan AC
PPTX
18 Pengembangan Industri Pangan Halal-LPH LPPOM-Raafqi.pptx
PPTX
kesya amelia-19-MPLB 1gbhjklklkhhjkl.pptx
PDF
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
PPTX
PEMINDAHBUKUAN BUKU BESAR (POSTING).pptx
PPTX
PSAP 5-8 Akuntansi Persediaan investasi aset teap
PPTX
Materi Internal Auditor Simplified sekali
PPTX
Hand out 5 Kewirausahaan Sosial bagi Jemaat.pptx
DOCX
DAFTAR BAYAR.docx daftar bayar gaji honor
PDF
toaz.info-materi-pramuka-penggalang-sd-pr_dc3c3ff1a17002234b065a26363fc18d.pdf
PPT
konsepakuntansi-090609043535-phpapp02.ppt
bab-05-bisnis pengantar-usaha-perseroan.pptx
Materi Pembelajaran Tentang Struktur Bumi Presentasi Biru Ilustrasi.pptx
PPT presentasi Uswatun Hasanah universitas Mataram
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
Draft Konsep Edukasi Inkbator Bisnis.pptx
Pola Pikir Bertumbuh dalam Pembelajaran Mendalam PPT.pptx
06. Input Pasien dan Laporan Tes IMS_SIHA 2.1 JT_JS.pptx
PPT Perkenalan ke sekolah KULIAH MENENGAH.pptx
Hukum Perdata iNDONESIA DALAM TEORI DAN PRAKTIK.ppt
Perencanaan bisnis untuk usaha perawatan AC
18 Pengembangan Industri Pangan Halal-LPH LPPOM-Raafqi.pptx
kesya amelia-19-MPLB 1gbhjklklkhhjkl.pptx
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
PEMINDAHBUKUAN BUKU BESAR (POSTING).pptx
PSAP 5-8 Akuntansi Persediaan investasi aset teap
Materi Internal Auditor Simplified sekali
Hand out 5 Kewirausahaan Sosial bagi Jemaat.pptx
DAFTAR BAYAR.docx daftar bayar gaji honor
toaz.info-materi-pramuka-penggalang-sd-pr_dc3c3ff1a17002234b065a26363fc18d.pdf
konsepakuntansi-090609043535-phpapp02.ppt

Tugas Yii Framework

  • 1. TUGAS PEMROGRAMAN BERBASIS WEB RESUME YII FRAMEWORK Dosen Pengampu: Triawan Adi Cahyanto, S.K Oleh: Mujib Ridwan 1210651016 Sofyan Shahuri 1210651086 Hendri ardy facchruly 1210651166 Kelas TI - F PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013/2014
  • 2. 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.
  • 3. 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:xampphtdocs , nama folder bisa diganti demi kemudahan misalnya ” yii “. 4. Buat folder baru, nama terserah misalnya ” aplikasiyii ” di folder C:xampphtdocs .
  • 4. 5. Buka cmd.exe , klik kanan pada icon lalu pilih run as administrator. 6. Setelah tampilan cmd muncul, ketik cd c:xamppphp kemudian tekan enter. 7. Setelah itu ketik c:xampphtdocsyiiframeworkyiic webapp c:xampphtdocsaplikasiyii 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:xampphtdocsaplikasiyii
  • 5. 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.
  • 6. Isi pada folder aplikasiyii Cara mengganti default theme Yii Framework 1. Siapkan theme yii yang diinginkan. Disini kami gunakan theme angrybirds 2. Silahkan ke c:xampphtdocsaplikasiyiithemes silahkan paste folder tema tadi di dalam folder themes. 3. Setelah menempatkan tema di dalam folder themes, untuk memanggil tema tadi silahkan ke c:xampphtdocsaplikasiyiiprotectedconfig 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(
  • 7. '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'=>'memories', jadinya seperti ini. return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application', 'theme'=>'memories',
  • 8. 5. Jika sudah, silahkan di save dan lihat aplikasinya.