SlideShare a Scribd company logo
TUGAS PEMROGRAMAN BERBASIS WEB
RESUME YII FRAMEWORK
Dosen Pengampu: Triawan Adi Cahyanto, S.K
Oleh:
Moch shofwan shofian z 1210651223
Afton ilman huda 1210651195
Said ramdan 1210651079
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 northernlight
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'=>' purple',
jadinya seperti ini.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'theme'=>' purple ',
5. Jika sudah, silahkan di save dan lihat aplikasinya.
Tugas PBW yii

More Related Content

What's hot

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

What's hot (20)

Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
 
Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
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
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
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
 
Tugas web
Tugas webTugas web
Tugas web
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
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
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
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
 
Tugas rekweb 4 1212511560_m.shafwan al farisy
Tugas rekweb 4 1212511560_m.shafwan al farisyTugas rekweb 4 1212511560_m.shafwan al farisy
Tugas rekweb 4 1212511560_m.shafwan al farisy
 

Viewers also liked (7)

Unicusano start up
Unicusano start upUnicusano start up
Unicusano start up
 
KETTLE PRODUCE ESPAÑA - ESP/ENG
KETTLE PRODUCE ESPAÑA - ESP/ENGKETTLE PRODUCE ESPAÑA - ESP/ENG
KETTLE PRODUCE ESPAÑA - ESP/ENG
 
Modelo de dissertacao_de_mestrado[1]
Modelo de dissertacao_de_mestrado[1]Modelo de dissertacao_de_mestrado[1]
Modelo de dissertacao_de_mestrado[1]
 
Bzdura Małgorzata
Bzdura MałgorzataBzdura Małgorzata
Bzdura Małgorzata
 
Zotero introduction 2016 eng sg
Zotero introduction 2016 eng sgZotero introduction 2016 eng sg
Zotero introduction 2016 eng sg
 
Zotero introduktion 2016 swe sg
Zotero introduktion 2016 swe sgZotero introduktion 2016 swe sg
Zotero introduktion 2016 swe sg
 
A brief guide to Medical Coding
A brief guide to Medical CodingA brief guide to Medical Coding
A brief guide to Medical Coding
 

Similar to Tugas PBW yii

laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
Fitra Sani
 
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
 

Similar to Tugas PBW yii (18)

Tugas yii
Tugas yiiTugas yii
Tugas yii
 
Cara membuat web mengunakan yii
Cara membuat web mengunakan yiiCara membuat web mengunakan yii
Cara membuat web mengunakan yii
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
 
yii-guide-2.0-id.pdf
yii-guide-2.0-id.pdfyii-guide-2.0-id.pdf
yii-guide-2.0-id.pdf
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Soal word processing
Soal word processingSoal word processing
Soal word processing
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Cover
CoverCover
Cover
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
 
Cover
CoverCover
Cover
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
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...
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tugas resume pbw
Tugas resume pbwTugas resume pbw
Tugas resume pbw
 

Tugas PBW yii

  • 1. TUGAS PEMROGRAMAN BERBASIS WEB RESUME YII FRAMEWORK Dosen Pengampu: Triawan Adi Cahyanto, S.K Oleh: Moch shofwan shofian z 1210651223 Afton ilman huda 1210651195 Said ramdan 1210651079 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.
  • 5. 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
  • 6. Cara mengganti default theme Yii Framework 1. Siapkan theme yii yang diinginkan. Disini kami gunakan theme northernlight 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'
  • 7. 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'=>' purple', jadinya seperti ini. return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application', 'theme'=>' purple ', 5. Jika sudah, silahkan di save dan lihat aplikasinya.