SlideShare a Scribd company logo
1 of 17
UAS TAKE HOME
PEMROGRAMAN BERBASIS WEB
Dosen :
Hamzah, S.T, M.T
Disusun Oleh :
NAMA : MUHAMAD EFENDI
NIM : 13220016
PRODI : TEKNIK INFORMATIKA
MATA KULIAH : PEMROGRAMAN BERBASIS WEB
TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS RESPATI YOGYAKARTA
2016
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
BAB 1
PENDAHULUAN
1. Pendahuluan
Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja
tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability
maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan
pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It
Is!".
Untuk menjalankan aplikasi Web berbasis Yii, Anda memerlukan server Web
yang mendukung PHP 5.1.0. Bagi para pengembang yang ingin menggunakan Yii,
mengerti pemrograman berorientasi-objek (OOP) akan sangat membantu, karena Yii
merupakan framework OOP murni.
Yii adalah framework pemrograman umum Web yang bisa dipakai untuk
mengembangkan semua jenis aplikasi Web. Dikarenakan sangat ringan dan
dilengkapi dengan mekanisme caching yang canggih, Yii sangat cocok untuk
pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem
manajemen konten (CMS), sistem e-commerce, dan lain-lain. Seperti kebanyakan
PHP framework, Yii adalah MVC framework. Yii melampaui framework PHP lain
dalam hal efisiensi, kekayaan-fitur, dan kejelasan dokumentasi. 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 framework pemrograman Web dan
aplikasi yang paling populer.
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
BAB II
TAHAP INSTALASI
1. Syarat pertama sudah selesai melakukan instalasi XAMPP lalu menjalankan Apache
dan Mysql dengan Klik Start seperti gambar dibawah ini.
2. Membuat database dengan mengunjungi alamat localhost/phpmyadmin atau dengan
cara klik admin pada baris apache di XAMPP
Membuat database unriyo lalu klik buat
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
3. Membuat table mahasiswa, prodi dan fakultas dari database unriyo dengan
mengisikan nama table dan jumlah kolom lalu klik kirim.
Untuk pembuatan tabel prodi dan fakultas langkahnya sama dengan tabel mahasiswa.
4. Setelah selesai pembuatan table mahasiswa maka akan muncul kolom-kolom pada
table mahasiswa. Isikan nama , jenis dan panjang nilai lalu klik simpan.
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
Untuk tabel prodi dan fakultas langkahnya sama dengan tabel mahasiswa
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
5. Meilih kunci primary pada table mahasiswa dengan memberi tanda tentang dan klik
kunci primary.
Untuk memberi kunci utama pada prodi dan fakultas langkahnya sama dengan tabel
mahasiswa
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
6. Menyalin file yii ke data C:xampphtdocs contohnya unriyo pada gambar dibawah
7. Buka tab baru di browser lalu ketik http://localhost/unriyo/web/index.php
jika error silahkan buka buka C:xampphtdocsunriyoconfig pilih web.php lalu
edit , kemudian masukkan validationkey pada line 12 masukkan sesuai keinginan
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
8. Setelah langkah sebelumnya selesai maka Pilih model generator
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
9. Jika terjadi error pada yii database
buka C:xampphtdocsunriyoconfig pilih db.php lalu edit sesuai dengan nama
databases.
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
BAB III
TAHAP PEMBUATAN
1. Beberapa jenis Generator seperti gambar dibawah ini.
2. Memilih Model Generator untuk tabel mahasiswa
Lalu Klik Priview lalu klik Generate
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
Sebagai tanda kalau Model Generate telah selesai untuk tabel mahasiswa
3. Pilih CRUD Generate
Pilih preview lalu klik Generator
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
Sebagai tanda kalau CRUD Generate telah selesai untuk tabel mahasiswa
Untuk prodi dan fakultas caranya sama dengan tabel mahasiswa melakaukan
Model Generate dan CRUD Generate
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
4. Buka alamat untuk memanggil
http://localhost/unriyo/web/index.php?r=mahasiswa
http://localhost/unriyo/web/index.php?r=prodi
http://localhost/unriyo/web/index.php?r=fakultas lalu klik create untuk
menambahkan
Lalu akan mucul from create dan isi sesuai mahasiswa yang ingin ditambahkan
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
Setelah di klik create akan muncul gambar view mahasiswa
Tampilan pada tabel mahasiswa yang sudah ditambahkan ( ada view, edit dan
delete)
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
5. Untuk menambahkan pada tabel mahasiswa, prodi dan fakultas langkahnya sama
seperti diatas
Create Prodi
View prodi
Tampilan prodi pada tabel prodi yang sudah ditambahkan
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
6. Untuk menambahkan fakultas pada tabel fakultas
View tabel fakultas
Tampilan tabel fakultas yang sudah ditambahkan
http://efendymd.blogspot.co.id/2016/01/cara-membuat-website-menggunakan-yii.html
7. Untuk membuat label mahasiswa, prodi dan fakultas rubah scrift main.php
8. Tampilan awal

More Related Content

Similar to OPTIMIZED YII FRAMEWORK WEBSITE

Tugas Yii Framework
Tugas Yii FrameworkTugas Yii Framework
Tugas Yii FrameworkRidwan Ae
 
TUGAS_PBW_YIIFRAMEWORK
TUGAS_PBW_YIIFRAMEWORKTUGAS_PBW_YIIFRAMEWORK
TUGAS_PBW_YIIFRAMEWORKMieFtah Umam
 
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019setiyo muji
 
Yii framework
Yii frameworkYii framework
Yii frameworkPhu Ndut
 
training module "web application development with cms and bootstrap"
training module "web application development with cms and bootstrap"training module "web application development with cms and bootstrap"
training module "web application development with cms and bootstrap"Dewi Rahmawati
 
Tugas kelompok pbw
Tugas kelompok pbwTugas kelompok pbw
Tugas kelompok pbwdanny_robby
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khususwardandha
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCNadiya Aynun
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034AHMATT SFDN
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlAlvin Setiawan
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomlaomenk gokile
 

Similar to OPTIMIZED YII FRAMEWORK WEBSITE (20)

Tugas yii
Tugas yiiTugas yii
Tugas yii
 
Tugas Yii Framework
Tugas Yii FrameworkTugas Yii Framework
Tugas Yii Framework
 
Tugas PBW yii
Tugas PBW yiiTugas PBW yii
Tugas PBW yii
 
Tugas pbw
Tugas pbwTugas pbw
Tugas pbw
 
TUGAS_PBW_YIIFRAMEWORK
TUGAS_PBW_YIIFRAMEWORKTUGAS_PBW_YIIFRAMEWORK
TUGAS_PBW_YIIFRAMEWORK
 
Tugas yii
Tugas yiiTugas yii
Tugas yii
 
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
 
Yii framework
Yii frameworkYii framework
Yii framework
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
 
training module "web application development with cms and bootstrap"
training module "web application development with cms and bootstrap"training module "web application development with cms and bootstrap"
training module "web application development with cms and bootstrap"
 
Tugas kelompok pbw
Tugas kelompok pbwTugas kelompok pbw
Tugas kelompok pbw
 
Tugas topik khusus
Tugas topik khususTugas topik khusus
Tugas topik khusus
 
Tugas web
Tugas webTugas web
Tugas web
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Modul pelatihan-web-joomla
Modul pelatihan-web-joomlaModul pelatihan-web-joomla
Modul pelatihan-web-joomla
 
Tugas5 1300631009
Tugas5 1300631009Tugas5 1300631009
Tugas5 1300631009
 

OPTIMIZED YII FRAMEWORK WEBSITE