Tugas5 1300631024

14
P Nama NIM PROGRAM UNIVE TUGAS LAPORAN PEMROGRAMAN FRAMEWORK Oleh: :Wika Anggya Widyahapsari :1300631024 M STUDI MANAJEMEN INFORMATIKA FAKULTAS TEKNIK ERSITAS MUHAMMADIYAH JEMBER 2015

Transcript of Tugas5 1300631024

PEMROGRAMAN FRAMEWORK

Nama

NIM

PROGRAM STUDI MANAJEMEN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH JEMBER

TUGAS LAPORAN

PEMROGRAMAN FRAMEWORK

Oleh:

:Wika Anggya Widyahapsari

:1300631024

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH JEMBER

2015

TUGAS

Buatlah tabel matakuliah dengan atribut:

• Id_mk

• Nama_mk • Sks • Semester

• Dosen_pengampu

Buatlah database baru dengan contoh nama “mahasiswa”. Buatlah table baru dengan nama matakuliah yang atributnya: id_mk, nama_mk, sks, semester, dosen_pengampu.

Jika sudah membuat tabel dengan atribut yang sesuai maka hasilnya seperti gambar diatas.

Gambar diatas merupakan tampilan awal website pada yii. Tetapi kita bisa mengubah tampilannya

Source code diatas merupakan cara mengubah tampilan kata pada awal tampilan website yii. Yaitu dengan membuka folder config � main. contoh mengubah kata ubahlah ‘name’=> ‘BELAJAR YII MANAJEMEN INFORMATIKA’. Name ini berfungsi untuk mengganti judul / header pada tampilan.

Gambar diatas merupakan hasil dari nama yang diubah pada config � name. Dengan judul / header yang sudah berubah

Bukalah folder belajar yii yang ada pada xampp yang sebelumnya yii sudah diekstrak dan diinstall. Kemudian bukalah folder protected � components � user identity. Pada user identity kita bisa menambahkan user dan password dengan cara menambahkan pada $users=array ( seperti gambar diatas fungsi dari user identity ini yaitu untuk login.

Setelah dapat mengedit user identity, lakukan login dengan username admin dan password admin.

Maka hasil dari login akan seperti gambar diatas.

Untuk menyesuaikan database dengan website tentang matakuliah, maka databasenya diubah sesuai dengan data base yang kita buat yaitu mahasiswa, yang sebelumnya telah diuncomment. Agar terkoneksi dengan database. Dengan masuk kedalam folder protected � config �database.

Jika kita sudah menyesuaikan namadatabase, kita juga bisa memasukkan atau mengganti password dengan cara masuk kedalam folder protected � config � main lalu gantilah password sesuai yang diinginkan yang berada pada gii => array.

Setelah itu ketik pada url localhost/belajaryii/index.php?=gii maka akan diminta memasukkan password yang. Password yang dimasukkan harus sesuai dengan pasword yang dibuat pada folder protected � config �main

Setelah itu maka akan muncul seperti gambar diatas. Pertama klik model generator

Setelah mengisi pada kotak dialog maka klik priview, untuk mengisi pada kotak dialog harus disesuaikan dengan database.

Setelah itu di generate maka hasilnya seperti gambar diatas

Setelah mengisi form pada model generator maka selanjutnya klik module generator lalu isi juga sesuai dengan tabel database setelah itu klik priview.

Maka hasil dari priview akan seperti gambar diatas. Setelah di priview langsung di generate.

Gambar diatas merupakan hasil dari generate.

Agar fungsi CRUD (Create, Read, Update, Delete) bisa berfungsi dengan baik maka klik CRUD Generator. Lalu lakukan hal yang sama seperti sebelumnya. isi form sesuai tabel database. Kemudian priview.

Maka hasil dari priview akan sama seperti gambar diatas. Setelah itu generate

Gambar diatas merupakan hasil dari generate

Bukalah browser dengan url localhost/belajar yii/index.php?r= maka hasilnya akan menampilkan data atau daftar matakuliah yang belum diisi.

Untuk mengisi daftar mata kuliah maka klik create matakuliah. Lalu isi pada kotak dialog yakni nama mk, sks, semester, dosen pengampu. Sedangkan id mk tidak tercantum karena sebelumnya pada database id mk yaitu auto increment, jadi secara otomatis id mk telah diisi.setelah itu klik create. Lalu tambahkan daftar matakuliah lain dengan cara yang sama

Gambar diatas merupakan hasil dari create matakuliah yang telah diisi beberapa daftar matakuliah. Pada tampilan ini merupakan fungsi dari read. Yaitu agar dapat membaca daftar matakuliah yang ada.

Atau bisa juga dengan cara mengklik manage matakuliah maka hasilnya seperti gambar diatas.

Selain fungsi create pada website ini bisa juga menggunakan fungsi updete. Cara melakukan fungsi update dengan cara memilih salah satu matakuliah yang akan diupdate lalu klik update mata kuliah

Pilih daftar yang akan diperbarui atau yang akan update

Maka hasilnya seperti diatas. Semester yang sebelumnya semester 4 kini telah diperbarui menjadi semester 5. Fungsi dari update ini yaitu untuk memperbarui informasi data.

Gambar diatas menunjukkan bahwa kita bisa menggunakan fungsi delete pada suatu daftar matakuliah yang ada dengan cara memilih daftar matakuliah yang akan di delete lalu klik delete matakuliah

Maka akan muncul peringatan untuk meyakinkan apakah daftar tersebut akan dihapus atau tidak lalu klik ok

Maka hasilnya daftar matakuliah pemrograman api sudah terhapus. Fungsi delete yaitu menghapus suatu data.

Kesimpulan :

• website ini dapat menerapkan fungsi CRUD (Create, Read, Update, Delete) • mudah untuk menjalankan framework yii ini • pada yii tersebut kita dapat megubah tampilan yang sesuai yang kita inginkan