際際滷

際際滷Share a Scribd company logo
PEMROGRAMAN FRAMEWORK
TUGAS 5
Generate Gii pada framework Yii
Disusun oleh:
Gustaf Pranada
1300631001
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2015
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
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. 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.
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.
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.
11.Kemudian klik Generate.
12. Untuk cek lihat pada folder Models ,akan terdapat matakuliah.php
13. Setelah itu membuat CRUD , klik pada Crud Generator, lalu isi model
class yang sebelumnya yaitu Matakuliah dan klik preview.
14. Dan klik Generate.
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.
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.
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
GII kita dapat membuat fungsi CRUD yaitu Create, Read , Update ,
Delete dengan mudah menggunkannya.
Ad

Recommended

Tugas5 1300631009
Tugas5 1300631009
meniickyoliie
Tugas5_1300631010
Tugas5_1300631010
Ft Rizal
Presentasi TA
Presentasi TA
Willy Nur Wahyudi
Belajar kilat asp.net
Belajar kilat asp.net
Dona Alianda
Macro vba
Macro vba
rosid tamami tamami
Menggunakan Twitter Bootstrap dengan ASP.NET C# MVC 3 Web Application
Menggunakan Twitter Bootstrap dengan ASP.NET C# MVC 3 Web Application
Ekalaya Manullang
Membuat quiz interaktif dengan visual basic for applications
Membuat quiz interaktif dengan visual basic for applications
Ali Rif'an
Syntaxppt
Syntaxppt
Adriana Dwi Ismita
Tugas5 1300631007
Tugas5 1300631007
zamroni111
Laporan project akhir
Laporan project akhir
Nurma Sapta Pambudi
Laporan Tugas Akhir
Laporan Tugas Akhir
daffadof
Tugas resume pbw
Tugas resume pbw
opekdoank
Tugas kelompok yii
Tugas kelompok yii
fillaistiana
Pertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - Netbeans
beiharira
My uts
My uts
fawzypraditia
Tugas 5 1300631020
Tugas 5 1300631020
sardissjgfsjg
My uts
My uts
wulan_prabowo
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
Debby Ummul
Amado nervo
Amado nervo
TylerSimmons
Tugas2_1300631001
Tugas2_1300631001
Gustaf Prananda
CV of Heru K
CV of Heru K
Heru Kurniawan
cover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSM
Steve Dunkerley (FDE)
Amado Nervo
Amado Nervo
TylerSimmons
Amado Nervo
Amado Nervo
TylerSimmons
Resumes & Cover Letters
Resumes & Cover Letters
nleusink
Amado Nervo
Amado Nervo
TylerSimmons
My future vacation
My future vacation
anielach
2属 clase lineas de transmisi坦n capacitancia
Liseth Tamayo Erazo
Asking Questions in English
Asking Questions in English
Rapha Forte
respect
respect
mckenzierujhs

More Related Content

What's hot (10)

Tugas5 1300631007
Tugas5 1300631007
zamroni111
Laporan project akhir
Laporan project akhir
Nurma Sapta Pambudi
Laporan Tugas Akhir
Laporan Tugas Akhir
daffadof
Tugas resume pbw
Tugas resume pbw
opekdoank
Tugas kelompok yii
Tugas kelompok yii
fillaistiana
Pertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - Netbeans
beiharira
My uts
My uts
fawzypraditia
Tugas 5 1300631020
Tugas 5 1300631020
sardissjgfsjg
My uts
My uts
wulan_prabowo
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
Debby Ummul
Tugas5 1300631007
Tugas5 1300631007
zamroni111
Laporan Tugas Akhir
Laporan Tugas Akhir
daffadof
Tugas resume pbw
Tugas resume pbw
opekdoank
Tugas kelompok yii
Tugas kelompok yii
fillaistiana
Pertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - Netbeans
beiharira
Tugas 5 1300631020
Tugas 5 1300631020
sardissjgfsjg
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
Debby Ummul

Viewers also liked (12)

Amado nervo
Amado nervo
TylerSimmons
Tugas2_1300631001
Tugas2_1300631001
Gustaf Prananda
CV of Heru K
CV of Heru K
Heru Kurniawan
cover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSM
Steve Dunkerley (FDE)
Amado Nervo
Amado Nervo
TylerSimmons
Amado Nervo
Amado Nervo
TylerSimmons
Resumes & Cover Letters
Resumes & Cover Letters
nleusink
Amado Nervo
Amado Nervo
TylerSimmons
My future vacation
My future vacation
anielach
2属 clase lineas de transmisi坦n capacitancia
Liseth Tamayo Erazo
Asking Questions in English
Asking Questions in English
Rapha Forte
respect
respect
mckenzierujhs
cover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSM
Steve Dunkerley (FDE)
Resumes & Cover Letters
Resumes & Cover Letters
nleusink
My future vacation
My future vacation
anielach
2属 clase lineas de transmisi坦n capacitancia
Liseth Tamayo Erazo
Asking Questions in English
Asking Questions in English
Rapha Forte
Ad

Similar to Tugas5_1300631001 (20)

Tugas 5 1300631006
Tugas 5 1300631006
Ghede
Tugas5 1300631030
Tugas5 1300631030
ebay, ads.id
Tugas5 1300631021
Tugas5 1300631021
Fatwa Aulia
Upload file dengan yii frame work
Upload file dengan yii frame work
STMIK AKAKOM YOGYAKARTA
Tugas5 1300631003
Tugas5 1300631003
viki848
Netbeans jasper-tutorial
Netbeans jasper-tutorial
yunus pramono
Cara setup-yii
Cara setup-yii
Sandi Putra
Tugas5 1300631013
Tugas5 1300631013
gaulsekaliridwan
Laporan p1
Laporan p1
rahmi wahyuni
Tugas resume pbw
Tugas resume pbw
ariska_rachmawati
Pocket book window builder eclipse
Pocket book window builder eclipse
resarahadian
Laporan 6
Laporan 6
Joshua S
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan Sistem
Miftah Saiful 'Arifin
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
TeukuMahawira
Jun stepbystep1
Jun stepbystep1
Alvin's Tri竪ds旦h奪rd F嘆rs旦m竪淡n竪
Install joomla di_xampp
Install joomla di_xampp
yoyoqnaliu
Laporan akhir
Laporan akhir
Aldy Johan
Modul pemograman web II pertemuan 9
Modul pemograman web II pertemuan 9
Alwin Fau
Instalasi OpenGL GLUT
Instalasi OpenGL GLUT
Ati Suci Dian Martha
Tugas 5 1300631006
Tugas 5 1300631006
Ghede
Tugas5 1300631030
Tugas5 1300631030
ebay, ads.id
Tugas5 1300631021
Tugas5 1300631021
Fatwa Aulia
Tugas5 1300631003
Tugas5 1300631003
viki848
Netbeans jasper-tutorial
Netbeans jasper-tutorial
yunus pramono
Cara setup-yii
Cara setup-yii
Sandi Putra
Pocket book window builder eclipse
Pocket book window builder eclipse
resarahadian
Laporan 6
Laporan 6
Joshua S
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Muhammad Yusuf
9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan Sistem
Miftah Saiful 'Arifin
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
TeukuMahawira
Install joomla di_xampp
Install joomla di_xampp
yoyoqnaliu
Laporan akhir
Laporan akhir
Aldy Johan
Modul pemograman web II pertemuan 9
Modul pemograman web II pertemuan 9
Alwin Fau
Ad

Recently uploaded (20)

Kebijakan Tes Kemmapuan Alademik 2025.pdf
Kebijakan Tes Kemmapuan Alademik 2025.pdf
adisucipto671
The Effect of Education, Youth NEET, and Unemployment on Labor Force Particip...
The Effect of Education, Youth NEET, and Unemployment on Labor Force Particip...
MuhamadSauqiAlidani
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
Modul Ajar B Indonesia Kelas 7 Deep Learning
Modul Ajar B Indonesia Kelas 7 Deep Learning
Adm Guru
School of Strategic Leaders: Mencetak Pemimpin Bangsa di Era Ketidakpastian G...
School of Strategic Leaders: Mencetak Pemimpin Bangsa di Era Ketidakpastian G...
Dadang Solihin
Hubungan Laporan Keuangan dan Laporan Keberlanjutan (Sustainability Report)_P...
Hubungan Laporan Keuangan dan Laporan Keberlanjutan (Sustainability Report)_P...
Kanaidi ken
NORMA & KEHIDUPAN | Pendidikan Pancasila
NORMA & KEHIDUPAN | Pendidikan Pancasila
Nadia Nuraa
Modul Ajar Biologi Kelas 12 Deep Learning
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Kelas
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Dadang Solihin
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
Kebijakan Tes Kemampuan Akademik 2025.pdf
Kebijakan Tes Kemampuan Akademik 2025.pdf
NendahNurJanah1
Modul Ajar IPS Kelas 7 Deep Learning
Modul Ajar IPS Kelas 7 Deep Learning
Adm Guru
Modul Ajar Matematika Kelas 8 Deep Learning
Modul Ajar Matematika Kelas 8 Deep Learning
Adm Guru
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Kanaidi ken
Modul Ajar Prakarya Rekayasa Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Ajar Prakarya Rekayasa Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Kelas
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Kanaidi ken
Modul Ajar Matematika Kelas 9 Deep Learning
Modul Ajar Matematika Kelas 9 Deep Learning
Adm Guru
Kebijakan Tes Kemmapuan Alademik 2025.pdf
Kebijakan Tes Kemmapuan Alademik 2025.pdf
adisucipto671
The Effect of Education, Youth NEET, and Unemployment on Labor Force Particip...
The Effect of Education, Youth NEET, and Unemployment on Labor Force Particip...
MuhamadSauqiAlidani
5553230048_4B_TP
5553230048_4B_TP
ajenghanas3
Modul Ajar B Indonesia Kelas 7 Deep Learning
Modul Ajar B Indonesia Kelas 7 Deep Learning
Adm Guru
School of Strategic Leaders: Mencetak Pemimpin Bangsa di Era Ketidakpastian G...
School of Strategic Leaders: Mencetak Pemimpin Bangsa di Era Ketidakpastian G...
Dadang Solihin
Hubungan Laporan Keuangan dan Laporan Keberlanjutan (Sustainability Report)_P...
Hubungan Laporan Keuangan dan Laporan Keberlanjutan (Sustainability Report)_P...
Kanaidi ken
NORMA & KEHIDUPAN | Pendidikan Pancasila
NORMA & KEHIDUPAN | Pendidikan Pancasila
Nadia Nuraa
Modul Ajar Biologi Kelas 12 Deep Learning
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Ajar Prakarya Pengolahan Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Modul Kelas
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Lemhannas Reborn: Strategi Membangun Daya Saing dan Kedaulatan Bangsa
Dadang Solihin
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Geopolitik Global: Asta Cita dan Tantangan Mewujudkan Ketahanan Nasional
Dadang Solihin
Kebijakan Tes Kemampuan Akademik 2025.pdf
Kebijakan Tes Kemampuan Akademik 2025.pdf
NendahNurJanah1
Modul Ajar IPS Kelas 7 Deep Learning
Modul Ajar IPS Kelas 7 Deep Learning
Adm Guru
Modul Ajar Matematika Kelas 8 Deep Learning
Modul Ajar Matematika Kelas 8 Deep Learning
Adm Guru
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Telah Terbit_Buku "ILMU KOMUNIKASI: Teori, Praktik, dan Tantangan di Era Digi...
Kanaidi ken
Modul Ajar Prakarya Rekayasa Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Ajar Prakarya Rekayasa Kelas 7 SMP/MTs Fase D Kurikulum Merdeka
Modul Kelas
Modul Ajar Matematika Kelas 7 Deep Learning
Modul Ajar Matematika Kelas 7 Deep Learning
Adm Guru
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Modul Ajar Pendidikan Pancasila Kelas 8 Deep Learning
Adm Guru
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Analisis dan Evaluasi Laporan Keuangan Perusahaan_Pelatihan *Penyusunan LAPO...
Kanaidi ken
Modul Ajar Matematika Kelas 9 Deep Learning
Modul Ajar Matematika Kelas 9 Deep Learning
Adm Guru

Tugas5_1300631001

  • 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.
  • 7. 11.Kemudian klik Generate. 12. Untuk cek lihat pada folder Models ,akan terdapat matakuliah.php
  • 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.