Dokumen tersebut membahas tentang penerapan framework Yii untuk membuat website tentang data mata kuliah dengan fitur CRUD (create, read, update, delete) untuk menambah, membaca, memperbarui dan menghapus data mata kuliah dari database.
1. 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
2. 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.
3. 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.
4. 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.
5. 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.
6. 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
7. 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
8. 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.
9. 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
10. 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
11. 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
12. 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
13. 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.
14. 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