SlideShare a Scribd company logo
TUGAS PEMROGRAMAN BERBASIS WEB
RESUME YII FRAMEWORK
Dosen Pengampu: Triawan Adi Cahyanto, S.K
Oleh:
Gigih Yulias Probo 1210651155
Muhammad Sugiantoro 121065165
Kelas TI - E
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'=>' northernlight ',
jadinya seperti ini.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'My Web Application',
'theme'=>' northernlight ',
5. Jika sudah, silahkan di save dan lihat aplikasinya.

More Related Content

What's hot

Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
Filsaf Kurniawan
 
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
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
Ricky Anas Prayogo
 
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
jeffry putra
 
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
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
LAILATUL MUTMAINNAH
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ricoadityaputra
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
wardandha
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
Ratri Alfiani
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
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 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
setiyo muji
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
rara1992
 
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
ronald adriansyah
 
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
PT. Visionet Internasional
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
Nadiya Aynun
 
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 sqlabuyanto
 

What's hot (20)

Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
 
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
 
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
 
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
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
 
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 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
 
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
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
 
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
 

Viewers also liked

Manual
ManualManual
Guanzon chap 1 lab 2
Guanzon chap 1 lab 2Guanzon chap 1 lab 2
Guanzon chap 1 lab 2
gianelle
 
Этносправочник "Содружество культур Тюменской области"
Этносправочник "Содружество культур Тюменской области"Этносправочник "Содружество культур Тюменской области"
Этносправочник "Содружество культур Тюменской области"
dialog-urfo
 
Blogs
BlogsBlogs
My school paulius
My school pauliusMy school paulius
My school paulius
Aurelija Dirginčienė
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
Aram Rosas
 
Presentación1 kj
Presentación1 kjPresentación1 kj
Presentación1 kj
rosannabeatriz
 
F O L L E T O L A U R A
F O L L E T O  L A U R AF O L L E T O  L A U R A
F O L L E T O L A U R A
guest88c329
 
Utilización educativa de la televisión
Utilización educativa de la televisiónUtilización educativa de la televisión
Utilización educativa de la televisión
aesanzd
 
North Strathfield Shopping Village
North Strathfield Shopping VillageNorth Strathfield Shopping Village
North Strathfield Shopping Village
woodbridgek
 
ALBERTO VELASCO EN Codigo de etica del administrador financiero
ALBERTO VELASCO EN Codigo de etica del administrador financieroALBERTO VELASCO EN Codigo de etica del administrador financiero
ALBERTO VELASCO EN Codigo de etica del administrador financiero
Alberto Velasco
 
Q4 2014 earnings presentation
Q4 2014 earnings presentationQ4 2014 earnings presentation
Q4 2014 earnings presentation
TelephoneDataSystems
 
training catalogue
training cataloguetraining catalogue
training catalogue
Deepika BL
 
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
FAE
 
Senarai produk
Senarai produkSenarai produk
Senarai produk
Stormreaders.biz
 
10.3. reformas en la organización del estado. la monarquía centralista (fonss...
10.3. reformas en la organización del estado. la monarquía centralista (fonss...10.3. reformas en la organización del estado. la monarquía centralista (fonss...
10.3. reformas en la organización del estado. la monarquía centralista (fonss...
fonssytohh
 
Reporte Visita CRIVER
Reporte Visita CRIVERReporte Visita CRIVER
Reporte Visita CRIVER
Alex Gelista
 
Presentación1
Presentación1Presentación1
Presentación1
Teffy CB
 
Presentación1
Presentación1Presentación1
Presentación1
katyflowbladi
 
9his term12015 lessonppt
9his term12015 lessonppt9his term12015 lessonppt
9his term12015 lessonppt
libguide
 

Viewers also liked (20)

Manual
ManualManual
Manual
 
Guanzon chap 1 lab 2
Guanzon chap 1 lab 2Guanzon chap 1 lab 2
Guanzon chap 1 lab 2
 
Этносправочник "Содружество культур Тюменской области"
Этносправочник "Содружество культур Тюменской области"Этносправочник "Содружество культур Тюменской области"
Этносправочник "Содружество культур Тюменской области"
 
Blogs
BlogsBlogs
Blogs
 
My school paulius
My school pauliusMy school paulius
My school paulius
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Presentación1 kj
Presentación1 kjPresentación1 kj
Presentación1 kj
 
F O L L E T O L A U R A
F O L L E T O  L A U R AF O L L E T O  L A U R A
F O L L E T O L A U R A
 
Utilización educativa de la televisión
Utilización educativa de la televisiónUtilización educativa de la televisión
Utilización educativa de la televisión
 
North Strathfield Shopping Village
North Strathfield Shopping VillageNorth Strathfield Shopping Village
North Strathfield Shopping Village
 
ALBERTO VELASCO EN Codigo de etica del administrador financiero
ALBERTO VELASCO EN Codigo de etica del administrador financieroALBERTO VELASCO EN Codigo de etica del administrador financiero
ALBERTO VELASCO EN Codigo de etica del administrador financiero
 
Q4 2014 earnings presentation
Q4 2014 earnings presentationQ4 2014 earnings presentation
Q4 2014 earnings presentation
 
training catalogue
training cataloguetraining catalogue
training catalogue
 
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
El nominalismo es una doctrina filosófica según la cual todo lo que existe so...
 
Senarai produk
Senarai produkSenarai produk
Senarai produk
 
10.3. reformas en la organización del estado. la monarquía centralista (fonss...
10.3. reformas en la organización del estado. la monarquía centralista (fonss...10.3. reformas en la organización del estado. la monarquía centralista (fonss...
10.3. reformas en la organización del estado. la monarquía centralista (fonss...
 
Reporte Visita CRIVER
Reporte Visita CRIVERReporte Visita CRIVER
Reporte Visita CRIVER
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
9his term12015 lessonppt
9his term12015 lessonppt9his term12015 lessonppt
9his term12015 lessonppt
 

Similar to Tugas pbw

Tugas yii
Tugas yiiTugas yii
Cara membuat web mengunakan yii
Cara membuat web mengunakan yiiCara membuat web mengunakan yii
Cara membuat web mengunakan yii
Muhammad Efendi
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
AHMATT SFDN
 
yii-guide-2.0-id.pdf
yii-guide-2.0-id.pdfyii-guide-2.0-id.pdf
yii-guide-2.0-id.pdf
FandiAjiWibowo1
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
2141006JESSICAALTHEA
 
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
KhairulMustofa2
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
Ridwan Fadjar
 
Tugas web
Tugas webTugas web
Tugas web
Arief Main
 
Cover
CoverCover
Cover
Fitra Sani
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
Fitra Sani
 
Cover
CoverCover
Cover
Fitra Sani
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
mafailmi
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
Wira Hul
 
Frame work php
Frame work phpFrame work php
Frame work php
Devindha Permatasari
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
YUSRA FERNANDO
 
Soal word processing
Soal word processingSoal word processing
Soal word processing
Samsugi S
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
Joshua S
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
muhammad arif nasution
 

Similar to Tugas pbw (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
 
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
 
Tugas web
Tugas webTugas web
Tugas web
 
Cover
CoverCover
Cover
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
 
Cover
CoverCover
Cover
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
Soal word processing
Soal word processingSoal word processing
Soal word processing
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 

Recently uploaded

MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptxMODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
FORTRESS
 
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
Redis Manik
 
Strategi Pemasaran dalam kaitannya perilaku konsumen
Strategi Pemasaran dalam kaitannya perilaku konsumenStrategi Pemasaran dalam kaitannya perilaku konsumen
Strategi Pemasaran dalam kaitannya perilaku konsumen
mayamonfori
 
PENYUSUNAN POHON KINERJA ORGANISASI.pptx
PENYUSUNAN POHON KINERJA ORGANISASI.pptxPENYUSUNAN POHON KINERJA ORGANISASI.pptx
PENYUSUNAN POHON KINERJA ORGANISASI.pptx
dyanamaniz78
 
sertifikat pembelajaran merdeka mengajar.pdf
sertifikat pembelajaran merdeka mengajar.pdfsertifikat pembelajaran merdeka mengajar.pdf
sertifikat pembelajaran merdeka mengajar.pdf
lilis056
 
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
unikbetslotbankmaybank
 
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdfPertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
classroomastitiani
 
materi tahun 2024 dan 2023 materi power point
materi tahun 2024 dan 2023 materi power pointmateri tahun 2024 dan 2023 materi power point
materi tahun 2024 dan 2023 materi power point
phbawaslujambi
 
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang  Terbaru 2024ATRIUM GAMING : Slot Gacor Mudah Menang  Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
sayangkamuu240203
 
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMURPAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
jhanchoek885
 
Bagaimana Memulai Usaha dan Menjadi Pengusaha
Bagaimana Memulai Usaha dan Menjadi PengusahaBagaimana Memulai Usaha dan Menjadi Pengusaha
Bagaimana Memulai Usaha dan Menjadi Pengusaha
ssuser437b77
 
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
unikbetslotbankmaybank
 
Bab 13 Pelaporan segmen dan Interim ppt.
Bab 13 Pelaporan segmen dan Interim ppt.Bab 13 Pelaporan segmen dan Interim ppt.
Bab 13 Pelaporan segmen dan Interim ppt.
12Halimatussadiah
 
PASAR PERSAINGAN SEMPURNA (1). ppt
PASAR PERSAINGAN SEMPURNA (1).       pptPASAR PERSAINGAN SEMPURNA (1).       ppt
PASAR PERSAINGAN SEMPURNA (1). ppt
forlifeyouu
 
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptxCOMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
RezvaniDanumihardja2
 
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docxATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
inekesarupy62
 
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdfCOMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
MuhammadRijalulamin
 

Recently uploaded (17)

MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptxMODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
MODERN!!! WA 0821 7001 0763 (ALUMINOS) Pintu Kaca Aluminium di Buleleng.pptx
 
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
BUKU ADMINISTRASI GURU KELAS SD 2024 /2025
 
Strategi Pemasaran dalam kaitannya perilaku konsumen
Strategi Pemasaran dalam kaitannya perilaku konsumenStrategi Pemasaran dalam kaitannya perilaku konsumen
Strategi Pemasaran dalam kaitannya perilaku konsumen
 
PENYUSUNAN POHON KINERJA ORGANISASI.pptx
PENYUSUNAN POHON KINERJA ORGANISASI.pptxPENYUSUNAN POHON KINERJA ORGANISASI.pptx
PENYUSUNAN POHON KINERJA ORGANISASI.pptx
 
sertifikat pembelajaran merdeka mengajar.pdf
sertifikat pembelajaran merdeka mengajar.pdfsertifikat pembelajaran merdeka mengajar.pdf
sertifikat pembelajaran merdeka mengajar.pdf
 
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
UNIKBET : Bandar Slot Pragmatic Play Ada Deposit Via Bank Aceh Syariah Resmi ...
 
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdfPertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
Pertemuan 7_Penetapan Produk Unggul dan Manajemen Inovasi.pdf
 
materi tahun 2024 dan 2023 materi power point
materi tahun 2024 dan 2023 materi power pointmateri tahun 2024 dan 2023 materi power point
materi tahun 2024 dan 2023 materi power point
 
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang  Terbaru 2024ATRIUM GAMING : Slot Gacor Mudah Menang  Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
 
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMURPAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
PAPARAN JATIM CM SURABAYA PROVINSI JAWA TIMUR
 
Bagaimana Memulai Usaha dan Menjadi Pengusaha
Bagaimana Memulai Usaha dan Menjadi PengusahaBagaimana Memulai Usaha dan Menjadi Pengusaha
Bagaimana Memulai Usaha dan Menjadi Pengusaha
 
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
UNIKBET : Link Slot Gacor Pragmatic Play Bisa Deposit Memakai Bank BPD DIY Ad...
 
Bab 13 Pelaporan segmen dan Interim ppt.
Bab 13 Pelaporan segmen dan Interim ppt.Bab 13 Pelaporan segmen dan Interim ppt.
Bab 13 Pelaporan segmen dan Interim ppt.
 
PASAR PERSAINGAN SEMPURNA (1). ppt
PASAR PERSAINGAN SEMPURNA (1).       pptPASAR PERSAINGAN SEMPURNA (1).       ppt
PASAR PERSAINGAN SEMPURNA (1). ppt
 
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptxCOMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
COMPANY PROFILE PT. WELLMAN DENYO DEVELOPMENT.pptx
 
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docxATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
ATP & CP PPKn KELAS 5 (WEBSITEEDUKASI.COM) (1).docx
 
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdfCOMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
COMPANY PROFILE PT. BOGOR SERVICIA INTEGRA.pdf
 

Tugas pbw

  • 1. TUGAS PEMROGRAMAN BERBASIS WEB RESUME YII FRAMEWORK Dosen Pengampu: Triawan Adi Cahyanto, S.K Oleh: Gigih Yulias Probo 1210651155 Muhammad Sugiantoro 121065165 Kelas TI - E 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. 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' 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'=>' northernlight ', jadinya seperti ini. return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application', 'theme'=>' northernlight ',
  • 7. 5. Jika sudah, silahkan di save dan lihat aplikasinya.