Tugas5 1300631030

12
PEMROGRAMAN FRAMEWORK TUGAS 5 MEMBUAT SISTEM CRUD PADA DATABASE” Disusun oleh: NAMA : Erik Saiful Rizal NIM : 1300631030 PROGRAM STUDIMANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2015

Transcript of Tugas5 1300631030

Page 1: Tugas5 1300631030

PEMROGRAMAN FRAMEWORK

TUGAS 5

“MEMBUAT SISTEM CRUD PADA DATABASE”

Disusun oleh:

NAMA : Erik Saiful Rizal

NIM : 1300631030

PROGRAM STUDIMANAJEMEN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2015

Page 2: Tugas5 1300631030

SOAL!!!

1.Buat sebuah database dengan nama tabel matakuliah, dengan atribut SBB :

-id_mk (Auto_increment)

-nama_mk

-sks

-semester

-dosen_pengampu

2.Buatlah CRUDnya

Nah, berikut ini adalah langkah langkah membuat CRUD dengan Yii dengan memanfaatkan

Generator yang sudah disediakan framework Yii :

Untuk memulai Pengolahan CRUD Database Dengan Yii Framework tentunya kita

terlebih dahulu membuat sebuah database yang nantinya akan kita olah. Buatlah

sebuah database di dalam phpMyAdmin dengan nama kuliah, kemudian di dalam

database tadi buatlah sebuah tabel dengan nama matakuliah seperti berikut :

Pada atribut id_mk diberi tambahan fungsi AUTO_INCREMENT yang berguna untuk

mengenerate langsung, Berikut gambar database pada localhost/phpmyadmin di Browser :

Page 3: Tugas5 1300631030

Melanjutkan dari php Browser ke Command prompt, Lihat pada gambar.

Page 4: Tugas5 1300631030
Page 5: Tugas5 1300631030

Setelah membuat database, agar dapat di olah menggunakan yii framework pertama

kita harus mengkoneksikannya.

sekarang buka file database.php dalam direktori folder protected/config kemudian

carilah kode berikut :

Page 6: Tugas5 1300631030

Hilangkan tag comment pada script yang diapit dengan tanda /* dan */ agar script tersebut

menjadi aktif dan ganti dbname sesuai dengan nama database kita masing masing dalam hal ini

akan saya gantii dengan kuliah sehingga syntax tersebut sekarang akan menjadi seperti

dibawah ini :

selanjutnya kita baru bisa buat CRUD. Di Yii ada yang namanya fitur gii. Fitur ini

membuat kita sedikit atau tidak sama sekali menulis coding untuk membuat CRUD.

Untuk mengaksesnya dengan cara buka file main.php pada direktori yang sama, lalu

temukan syntax berikut :

Page 7: Tugas5 1300631030

seperti biasa hilangkan tanda /* dan */. Disitu ada 'password'=>'Enter Your Password

Here', ganti password sesuai dengan yang kamu inginkan. Disini saya mengganti menjadi “

chemooot”. Perhatikan gambar :

• Kemudian buka web browser setelah itu ketikkan link

localhost/framework5/index.php?r=gii setelah itu masukkan pasword yang telah di

tentukan di userIdentity kemudian tekan enter.

Page 8: Tugas5 1300631030

• Lalu klik model generator kemudian isi dengan nama table yang telah dibuat di dalam

database kuliah seperti gambar di bawah ini kemudian tekan preview dan generate

Berikut ini adalah tampilan dari Model Generator yang sudah di Generate :

Selanjurnya kita akan megenerate fungsi Crudnya. caranya, masih dihalaman Gii, pilih

menu CRUD GeneratorInputkan model yang telah kita buat pada step sebelumnya. Klik

preview, lalu generate.

Page 9: Tugas5 1300631030

langkah tujuh klik crud generator kemudian isi model class dengan nama table

matakuliah kemudian tekan preview maka akan muncul seperti gambar dibawah ini.

langkah delapan buka link dengan nama localhost/tugasframework/index.php?r=

site/login masukkan pasword dengan username admin dan pasword admin

Page 10: Tugas5 1300631030

setelah login maka akan muncul sperti gambar dibawah ini pilih create matakuliah

Langkah selanjutnya isi nama MK, SKS , Semester, dan dosen pengampu kemudan tekan

create

Page 11: Tugas5 1300631030

setelah selesai terisi maka akan tampil daftar mata kuliah yang akan diambil seperti

gambar dibawah ini.

selanjutnya pilih manage matakuliah maka akan tampil seperti gambar dibawah kita

dapat mengupdate, delete, insert mata kuliah dalam form Manage Matakuliah

Page 12: Tugas5 1300631030