Dokumen ini memberikan panduan lengkap untuk menggunakan fitur Gii pada framework Yii untuk membuat CRUD (create, read, update, delete) secara otomatis berdasarkan database yang telah dibuat. Langkah-langkahnya meliputi pembuatan projek baru, database dan tabel, konfigurasi koneksi database, login ke Gii, generate model dan form CRUD, serta pengujian fungsi CRUD yang dihasilkan.
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
GENERATE GII YII
1. PEMROGRAMAN FRAMEWORK
TUGAS 5
Generate Gii pada framework Yii
Disusun oleh:
Gustaf Pranada
1300631001
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2015
2. I. Tujuan
Dapat menggenerate gii
Dapat melakukan input
Dapat mengaktifkan fungsi Create ,Read, Update, Delete
II. Tools yang digunakan
Xampp
SublimeText
Google crome (browser)
III. Latihan
1. Membuat project baru framework yii menggunakan Comandpromt
dengan mengetikkan sourtcut dibawah ini (perlu di garis bawahi dalam
mengetikkan “xampp1” itu tergantung nama folder xampp nya yang
terdapat pada direktori C:, dalam hal ini nama folder di PC penulis
adalah “xampp1”.
2. Setelah itu kemudian ketikan seperti gambar dibawah ini , sampai
terdapat pemberitahuan “create a Web application under
‘C:xampp1htdocstugasframework’?(yes!no)[no]:”. Maka ketik Y
3. kemudian enter sampai muncul pemberitahuan bahwa project baru
telah dibuat.
3. Kemudian cek hasilnya apakah project baru telah dibuat atau belum
dengan mengetikkan pada browser “localhost/tugasframework” dan
jika berhasil maka tampilan awal aka seperti gambar dibawah ini.
4. 4. Langkah berikutnya adalah membuat database pada Phpmyadmin
dengan memberi nama database “yii” dan tabel dengan nama
“matakulah”.
5. Berikut field yang terdapat pada tabel matakuliah, dan jangan lupa
untuk id_mk harus sebagai PRIMARY KEY dan memberi
AUTO_INCREMENT.
6. Sekarang kita masuk pada yii buka menggunakan SublimeText lalu
open select folder yang terdapat pada
C:xampp1/htdocs/tugasframework agar kita lebih mudah
menggunakannya. Buka config lalu klik database.php, disini untuk
menyambungkan database yang telah dibuat sebelumnya , lihat pada
baris ke.8 hapus tanda komentar, “dbname=yii” itu adalah nama pada
database yang telah dibuat sebelumnya. Kemudian Save.
5. 7. Masih pada folder config, buka main.php ( lihat baris ke 24) hapus
tanda komentar lalu rubah password dengan kemauan kita. Disini kita
memberi password pada GII nantinya. Lalu save.
8. Ketikkan pada browser seperti gambar dibawah ini.
9. Lalu masukkan password GII yang telah kita buat tadi.
6. 10. Setelah login klik Model Generator, funsinya untuk menggenerate
suatu data file. Isikan Table Name dengan “matakuliah” lalu centang
Build Relations, setelah itu klik Preview.
8. 13. Setelah itu membuat CRUD , klik pada Crud Generator, lalu isi model
class yang sebelumnya yaitu “Matakuliah” dan klik preview.
14. Dan klik Generate.
9. 15. Kemudian akan muncul pemberitahuan berhasil dibuat seperti gambar
dibawah ini.
16. Sekarang kita buka class yang sudah kita buat tadi dengan mengetikan
pada browser localhost/tugasframework/?r=matakuliah.
10. 17. Apabila muncul login yii masukkan username dan password “admin”
sebab adalah password awal dari yii.
18. Akan mucul gambar seperti dibawah ini, isikan data pada class
matakuliah setelah itu klik crate.
11. 19. Untuk melihat data yang sudah tersinstal klik List matakuliah
20. Jika kita kita ingin melihat fungsi CRUD, dengan mengeklik Manage
Matakuliah.
IV. Kesimpulan
Dengan penjelasan materi tentang GII pada Yii Framework kita dapat
mengetahui bahwa dalam pembuatan field2 sudah tidak lagi membuat
tabel pada cript semua akan tersinkron pada database , kemudia dengan
12. GII kita dapat membuat fungsi CRUD yaitu Create, Read , Update ,
Delete dengan mudah menggunkannya.