SlideShare a Scribd company logo
1 of 12
Download to read offline
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.

More Related Content

What's hot

Tugas5 1300631007
Tugas5 1300631007Tugas5 1300631007
Tugas5 1300631007zamroni111
 
Laporan Tugas Akhir
Laporan Tugas AkhirLaporan Tugas Akhir
Laporan Tugas Akhirdaffadof
 
Tugas resume pbw
Tugas resume pbwTugas resume pbw
Tugas resume pbwopekdoank
 
Tugas kelompok yii
Tugas kelompok yiiTugas kelompok yii
Tugas kelompok yiifillaistiana
 
Pertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - NetbeansPertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - Netbeansbeiharira
 
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualDebby Ummul
 

What's hot (10)

Tugas5 1300631007
Tugas5 1300631007Tugas5 1300631007
Tugas5 1300631007
 
Laporan project akhir
Laporan project akhirLaporan project akhir
Laporan project akhir
 
Laporan Tugas Akhir
Laporan Tugas AkhirLaporan Tugas Akhir
Laporan Tugas Akhir
 
Tugas resume pbw
Tugas resume pbwTugas resume pbw
Tugas resume pbw
 
Tugas kelompok yii
Tugas kelompok yiiTugas kelompok yii
Tugas kelompok yii
 
Pertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - NetbeansPertemuan 1 - Pemrograman II - Netbeans
Pertemuan 1 - Pemrograman II - Netbeans
 
My uts
My utsMy uts
My uts
 
Tugas 5 1300631020
Tugas 5 1300631020Tugas 5 1300631020
Tugas 5 1300631020
 
My uts
My utsMy uts
My uts
 
Modul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman VisualModul Praktikum 1 - Pemrograman Visual
Modul Praktikum 1 - Pemrograman Visual
 

Viewers also liked

cover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSMcover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSMSteve Dunkerley (FDE)
 
Resumes & Cover Letters
Resumes & Cover LettersResumes & Cover Letters
Resumes & Cover Lettersnleusink
 
My future vacation
My future vacationMy future vacation
My future vacationanielach
 
2° clase lineas de transmisión capacitancia
2° clase lineas de transmisión capacitancia2° clase lineas de transmisión capacitancia
2° clase lineas de transmisión capacitanciaLiseth Tamayo Erazo
 
Asking Questions in English
Asking Questions in EnglishAsking Questions in English
Asking Questions in EnglishRapha Forte
 

Viewers also liked (12)

Amado nervo
Amado nervoAmado nervo
Amado nervo
 
Tugas2_1300631001
Tugas2_1300631001Tugas2_1300631001
Tugas2_1300631001
 
CV of Heru K
CV of Heru KCV of Heru K
CV of Heru K
 
cover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSMcover story feature - Rolf Dieter Schwalb, CFO, DSM
cover story feature - Rolf Dieter Schwalb, CFO, DSM
 
Amado Nervo
Amado NervoAmado Nervo
Amado Nervo
 
Amado Nervo
Amado NervoAmado Nervo
Amado Nervo
 
Resumes & Cover Letters
Resumes & Cover LettersResumes & Cover Letters
Resumes & Cover Letters
 
Amado Nervo
Amado NervoAmado Nervo
Amado Nervo
 
My future vacation
My future vacationMy future vacation
My future vacation
 
2° clase lineas de transmisión capacitancia
2° clase lineas de transmisión capacitancia2° clase lineas de transmisión capacitancia
2° clase lineas de transmisión capacitancia
 
Asking Questions in English
Asking Questions in EnglishAsking Questions in English
Asking Questions in English
 
respect
respectrespect
respect
 

Similar to GENERATE GII YII

Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006Ghede
 
Tugas5 1300631021
Tugas5 1300631021Tugas5 1300631021
Tugas5 1300631021Fatwa Aulia
 
Tugas5 1300631003
Tugas5 1300631003Tugas5 1300631003
Tugas5 1300631003viki848
 
Netbeans jasper-tutorial
Netbeans jasper-tutorialNetbeans jasper-tutorial
Netbeans jasper-tutorialyunus pramono
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipseresarahadian
 
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Muhammad Yusuf
 
9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan Sistem9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan SistemMiftah Saiful 'Arifin
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINTeukuMahawira
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xamppyoyoqnaliu
 
Modul pemograman web II pertemuan 9
Modul pemograman web II  pertemuan 9Modul pemograman web II  pertemuan 9
Modul pemograman web II pertemuan 9Alwin Fau
 

Similar to GENERATE GII YII (20)

Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Tugas5 1300631030
Tugas5 1300631030Tugas5 1300631030
Tugas5 1300631030
 
Tugas5 1300631021
Tugas5 1300631021Tugas5 1300631021
Tugas5 1300631021
 
Upload file dengan yii frame work
Upload file dengan yii frame workUpload file dengan yii frame work
Upload file dengan yii frame work
 
Tugas5 1300631003
Tugas5 1300631003Tugas5 1300631003
Tugas5 1300631003
 
Netbeans jasper-tutorial
Netbeans jasper-tutorialNetbeans jasper-tutorial
Netbeans jasper-tutorial
 
Cara setup-yii
Cara setup-yiiCara setup-yii
Cara setup-yii
 
Tugas5 1300631013
Tugas5 1300631013Tugas5 1300631013
Tugas5 1300631013
 
Laporan p1
Laporan p1Laporan p1
Laporan p1
 
Tugas resume pbw
Tugas resume pbwTugas resume pbw
Tugas resume pbw
 
Pocket book window builder eclipse
Pocket book window builder eclipsePocket book window builder eclipse
Pocket book window builder eclipse
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2Modul 5   pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
Modul 5 pengembangan aplikasi mobile learning menggunakan intel xdk sesi 2
 
9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan Sistem9 BAB III Perancangan dan Pembuatan Sistem
9 BAB III Perancangan dan Pembuatan Sistem
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 
Jun stepbystep1
Jun stepbystep1Jun stepbystep1
Jun stepbystep1
 
Install joomla di_xampp
Install joomla di_xamppInstall joomla di_xampp
Install joomla di_xampp
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Modul pemograman web II pertemuan 9
Modul pemograman web II  pertemuan 9Modul pemograman web II  pertemuan 9
Modul pemograman web II pertemuan 9
 
Instalasi OpenGL – GLUT
Instalasi OpenGL – GLUTInstalasi OpenGL – GLUT
Instalasi OpenGL – GLUT
 

Recently uploaded

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 

Recently uploaded (20)

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
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.
  • 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.