UTS YII FRAMEWORK.docx

18
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

Transcript of UTS YII FRAMEWORK.docx

Page 1: UTS YII FRAMEWORK.docx

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

Page 2: UTS YII FRAMEWORK.docx

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.

Page 3: UTS YII FRAMEWORK.docx

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

Page 4: UTS YII FRAMEWORK.docx

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

Page 5: UTS YII FRAMEWORK.docx

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

Page 6: UTS YII FRAMEWORK.docx

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

Page 7: UTS YII FRAMEWORK.docx

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.

Page 8: UTS YII FRAMEWORK.docx

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

Page 9: UTS YII FRAMEWORK.docx

4. Penerapan Fitur pada Yii Framework

a. Fitur CRUD (Create Read Update Delete)

Menggunakan Fasilitas gii pada yii framework

Form Insert Data

Seacrhing Data

Page 10: UTS YII FRAMEWORK.docx

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.

Page 11: UTS YII FRAMEWORK.docx

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

Page 12: UTS YII FRAMEWORK.docx

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.

Page 13: UTS YII FRAMEWORK.docx

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)