Kamis, 21 Mei 2015

Upload File Foto di CodeIgniter

Sebelum upload file foto di CodeIgniter, persiapkan file CodeIgniter Javascript yaitu jquery dan ajaxfileupload.
pertama buat database bernama upload yang didalamnya ada tabel yang bernama files dan mempunyai struktur tabel seperti gambar diawah ini :


Berikut hasil atau tampilan dari upload file foto dengan CodeIgniter :


lalu masukkan Title dan file file foto yang akan di upload dengan cara klik tombol Telusuri, apabila tombol telusuri di  klik maka akan muncul dialog pencarian data, seperti gambar dibawah ini :


lalu pilih foto dan klik tombol Open. setelah itu akan muncul Title yang telah diinputkan sebelumnnya dan nama file dari foto yang dipilih, seperti gambar dibawah ini :


setelah telah terisi title dan file-nya, lalu klik Kirim Kueri lalu akan muncul kotak dialog seperti gambar dibawah ini :


setelah kotak dialog muncul berarti file tersebut sudah disimpan di database dan gambarnya akan disimpan di folder files yang dimana folder tersebut berada di folder root.
screenshoot dari folder files yang berada di folder root :


setelah tersimpan maka halaman utamanya muncul title, foto dan nama foto yang sudah di upload sebelumnya :


apabila kita ingin menghapus file tersebut, kita tinggal tekan kata Delete yang berada di sebelah kanan foto.
setelah di klik lalu akan muncul kotak dialog yang berisi konfirmasi untuk melakukan penghapusan dari foto tersebut, seperti gambar dibawah ini :






apabila kita benar-benar ingin menghapus lakukan klik tombol Oke dan otomatis file foto di dalam database maupun di folder akan hilang. apabila tidak benar-benar menghapus lakukan klik tombol Batal maka kotak dialog tersebut otomatis menghilang atau keluar, dan tampilan halaman utamanya akan menjadi seperti semula sebelum dilakukan upload file foto


untuk lebih jelasnya kunjungi http://code.tutsplus.com/tutorials/how-to-upload-files-with-codeigniter-and-ajax--net-21684



sekian dan terimakasih

Kamis, 09 April 2015

Tugas 2 Blog Model

Pertama buat database dengan nama ci dan buatlah tabel bernama mha dan isikan. Contoh screenshot tabel yang sudah berisi

Setelah itu buka file database.php yang terletak pada folder application/config masukkan username dan nama database-nya. Contoh screenshot dari settingan tersebut

Setelah itu buat file baru dengan nama data.php yang akan disimoan pada folder application/models. Contoh screenshot dari settingan tersebut

 
kami membuat fungsi yang bernama tampilkan_data yang berfungsi untuk menampilkan dari database dengan tabel yang bernama mha. Dan akan ditampilkan dalam bentuk array dengan cara return $data->result_array();
Fungsi here digunakan untuk menampilkan data dengan syarat
Fungsi add digunakan untuk menambah data
Fungsi upd digunakan untuk mengupdate isi data
Fungsi del digunakan untuk menghapus data

Setelah itu kita akan memanggil file model tersebut di dalam file controller dengan cara buka file controller terlebih dahulu pada folder application/controller bernama welcome.php contoh screenshot pemanggilan file model



Ket :
Fungsi __construct yang isinya : $this->load->model(‘data’);     untuk memanggil file bernama data yang berada pada folder model
Fungsi index digunakan untuk menampilkan halaman index yang didalamnya akan memanggil fungsi tampilka_data yang berada pada file model. Dan juga akan meload file selamat yang berada pada folder view
Fungsi tambah digunakan untuk menampilkan file tambah yang berada didalam folder view
Fungsi ins_tambah sebagai proses pemasukan ke dalam database dan jika selesai maka akan dialihkan ke halaman awal
Fungsi edit didalamnya memanggil fungsi here yang ada didalam file model yang bernama data dan juga meload file edit yang berada didalam folder view
Fungsi ed_edit sebagai proses mengupdate data yang ada di database, jika selesai maka akan dialihkan ke halaman awal
Fungsi hapussebagai proses menghapus data berdasarkan variabel $no

Setelah itu kita mengubah file selamat.php yang berada pada view. Contoh screenshot file selamat.php


Ket :
Membuat link bervalue Tambah yang nantinya akan diarahkan pada fungsi tambah dari file controller bernama welcome.
Membuat tabel baru yang berisi 3 kolom yaitu NO, Nama, Alamat dan aksi.
Dilakukan perulangan dengan menggunakan perintah foreach yang memanggil variabel $mh yang berada pada file controller dan disimpan pada variabel $mha yang nantinya akan digunakan untuk melakukan pemanggilan isi dari tabel yang sudah dibuat.
Disitu ada link edit yang akan diarahkan pada fungsi edit dari file controller yang bernama welcome dengan syarat no dan juga ada link hapus yang akan langsung diproses dengan cara diarahkan pada fungsi hapus dari file controller bernama welcome.
Berikut tampilannya :

Jika Edit di klik maka akan menampilkan view edit. Contoh screenshot file edit.php yang  berada didalam folder view


Ket :
Disitu ada form yang mana akan langsung diproses dengan cara menekan tombol bervalue ubah dan nantinya diarahkan pada fungsi ed_edit dari file controller bernama welcome.
Dan juga ada tombol batal yang apabila jika di klik maka akan diarahkan pada halaman awal.
Berikut tampilannya :


Di atas tabel pada halaman awal ada link yang diarahkan pada fungsi tambah dari file controller bernama welcome yang isinya akan menampilkan file tambah.php yang berada pada folder view. Contoh screenshotnya file tambah.php

Ket :
Disitu ada form yang mana akan langsung diproses dengan cara menekan tombol bervalue Tambah dan nantinya diarahkan pada fungsi ins_tambah dari file controller bernama welcome.
Dan juga ada tombol batal yang apabila jika di klik maka akan diarahkan pada halaman awal.
Berikut tampilannya :






Sekian dan terima kasih
Semoga Bermanfaat