uts yii framework.docx
TRANSCRIPT
SISTEM PERSEDIAAN BARANG
( YII FRAMEWORK )
DISUSUN OLEH
12120047
12120050
12120068
RIZAL DESWANTO
PRISKILA MARIA
M ILFAN CHAMBALI
PROGDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS WIJAYA KUSUMA SURABAYA
2015
1. Definisi yii framework
Yii merupakan free open source PHP framework terbaru berbasis komponen dengan
performasi tinggi untuk mengembangkan aplikasi web bersekala besar . Ia menyediakan
resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses
pengembangan secara signifikan.
Kelebihan Yii
Yii adalah salah satu framework yang sangat ringan dan dilengkapi dengan solusi
caching yang memuaskan.
Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti
portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll.
Yii didokumentasikan dengan jelas, efisien, dan kaya-fitur.
Kekurangan Framework Yii
Yii cukup mencakup segala macam fitur-fitur yang diperlukan dalam membangun
sebuah web.Salah satu kekurangan Yii yang cukup signifikan adalah tidak
compatible nya Yii dengan PHP 4.
2. Instalansi yii framework
Menginstal XAMPP terlebih dahulu setelah itu download Yii Framework disitus
resminya http://www.yiiframework.com/download/ dan pakai XAMPP versi 1.7.7 dan
Yii versi 1.1.13.
Extrak Yii Framework yang berformat .ZIP yang baru didownload. setelah itu copykan
ke folder XAMPP c:\xampp\htdocs dan ganti nama foder dengan nama yii. Ada 3 cara
instalansi yii farmework diantaranya
a. Mengubah path window environtment
Buka explorer
Klik kanan pada komputer lalu pilih properties sehingga tampilanya adalah sbb :
Lalu pilih tab advanced dan pilih tombol environment variables
Lihat di kotak atas bagian System variabel disana ada Variable path.
Lalu edit path tersebut. Jika belum tersedia makan anda dapat membuat sendiri
dengan nama variabel path. Tambahkan path pahclon tsb sebelum tanda titik koma ";"
contoh : "C:\xampp\htdocs\yii\frameworks;C:\xampp\php;”
Buka cmd dan buka htdocs pada xampp, lalu ketik “yiic webapp aplikasiyii“, maka
folder aplikasiyii akan terbuat dan didalamnya terdapat aplikasi yii yg baru dibuat.
Hasil bila sukses instalansi yii
b. Tanpa setingan path window environtment
Buka CMD atau Command Promt dan masuk ke directory web server lokal dan
kemudian ketikkan seperti gambar berikut
Masuk ke directory htdocs. lebih jelasnya lihat gambar berikut
Ketikkan rangkaian tulisan ke CMD seperti pada gambar berikut ini.
pada gambar tersebut tertulis
c:\xampp\php\php.exe c:\xampp\htdocs\yii\framework\yiic webapp c:\xampp\htdocs\
apotek.
Jika Tulisan sudah benar seperti diatas maka akan muncul sebuah pertanyaan,
apakah anda yakin akan membuat web application, type 'yes'ketikkan yes lalu enter
seperti gambar berikut
Tunggu generator dari Yii framework berhasil membuatkan sebuah simple web
application untuk anda.
c. Menggunakan file batch
Jalankan Text Editor (Notepad, Notepad++,Atau Text Editor Lainnya)
Ketikan Script Berikut :
Simpan Dalam Format .bat dengan namainstalansiyii dan tempatkan pada C:\xampp\
htdocs\
Jalankan File instalasiyii.bat(Klik2 Kali)
Ketika File Batch Dijalankan Maka Langsung Tampil Perintah Untuk Generate
Framework Yii dan Langsung Ketik yes untuk melakukan Pembuatan Direktori Yii
Setelah selesai memilih salah satu cara instalansi yii framewaork, aktifkan XAMPP
Apache dan mysql
cek di browser anda apakah yiiframework benar-benar sudah terinstal dengan baik,
caranya dengan buka web browser anda lalu ketikkan localhost/namafolder yii anda/ Dan
jika berhasil akan muncul seperti gambar berikut
Yii framework anda telah terisntal dengan benar dan siap dijalankan.
3. Implementasi pada yii framework
Rancang database pada phpmyadmin dengan nama database db_penjualan seperti
dibawah ini
Buat pengaturan Connect to Database dengan ketentuan dibawah ini
Edit file protected/config/database.php
Beri komentar pada database sqlite
Komentar dihapus pada database mysql, beri namanya menjadi db_penjualan
Buat pengaturan aktivasi gii fasilitas code generator pada yii framework.
Edit file protected/config/main.php
Hapus komentar gii dan beri password
Panggil gii di browser dan ketik : localhost/latihanyii/index.php?r=gii serta masukkan
password yang telah dibuat
4. Penerapan Fitur pada Yii Framework
a. Fitur CRUD (Create Read Update Delete)
Menggunakan Fasilitas gii pada yii framework
Form Insert Data
Seacrhing Data
b. Fitur Menu Bar dan Sub Menu Bar
Menggunakan Fasilitas extensions mbmenu
c. Fitur Nomor Otomastis
Kode Agen Obat terdiri dari SPL -> Suplier , 15 -> Tahun, dan nomor urut
000011.
Kode Data Obat terdiri dari APT -> Apotek , dan nomor urut 000036.
Kode Pengadaan Obat terdiri dari BL , dan nomor urut 000016.
d. Fitur Datepicker
i. Menggunakan Fasilitas Datepicker pada controller yii pada form pengadaan
obat
ii. Menggunakan Fasilitas Datepicker pada controller yii pada form penjualan obat
e. Fitur Manajemen Stok
Lakukan Pengaturan Manajemen database untuk manipulasi stok dengan
membuat manajemen trigger.
Cek dengan melakukan transaksi pengadaan dan penjualan maka stok obat kan
selalu terupdate.
f. Fitur Access Rule
Menggunakan fasilitas edit adalah file controller.
Keterangan
Action dimana boleh diakses oleh user yang login (ditandai dengan tanda @)
Action dimana boleh diakses oleh semua user (ditandai dengan tanda *)
Action dimana boleh diakses oleh user dengan nama admin)