Professional Documents
Culture Documents
Ujian Sismul
Ujian Sismul
Code sql di atas akan membuat tabel dengan nama tbl_upload dan field id, author, image dimana sudah
terdapat 1 data sebagai contoh. Karena membuat database maka jangan lupa untuk mengganti nama database
yang terdapat di application/config/database.php
Konfigurasikan awal codeigniter dan base_url dinamis, kemudian buat folder assets/upload/images untuk
menampung file gambar yang nanti diupload, buat controller dan model kemudian masukkan code berikut :
controllers/Upload.php
Berikut Code pada Models/Upload_Model.php
Untuk proses upload file terdapat pada function _do_upload disana terdapat variabel $image_name sebagai nama yang akan disimpan ke database,
lokasi penyimpanan terdapat di folder assets/upload/images yang pada langkah 4 sudah dibuat, tipe yang diperbolehkan adalah gif atau jpg atau
png, maksimal ukuran 100KB.
Terdapat kondisi saat proses upload terdapat error seperti type file tidak sesuai maka tampung data error tersebut dalam session dengan set nama
“msg”, jadi di halaman view bisa mengambil data errornya. dengan mengupload file selain dari ekstensi gif/jpg/png.
Pada function update terdapat kondisi ketika file tidak kosong maka proses upload dijalankan kemudian jika file sebelumnya ada maka hapus file
tersebut (unlink).
Buatlah tampilan list, create, update, dan detail pada direktori views/upload dengan meggunakan code berikut :
Upload_create.php
Upload_detail.php
Upload_list.php
Upload_update.php
Code diatas merupakan untuk membuat tampilan halaman pada setiap action, dengan menggunakan html dan stylingnya
menggunakan css internal dan inline, beberapa tag yang digunakan antara lain :
<!DOCTYPE> Untuk menetukan tipe dokumen
<html> Untuk membuat sebuah dokumen HTML
<title> Untuk membuat judul dari sebuah halaman
<body> Untuk membuat tubuh dari sebuah halaman
<h1> to <h6> Untuk membuat heading
<form> Untuk membuat sebuah form HTML untuk input pengguna
<input> Untuk membuat sebuah kontrol input
<div> Untuk membuat sebuah bagian dalam dokumen
<style> Untuk membuat sebuah informasi style untuk dokumen
<table> Untuk membuat tabel
<th> Untuk membuat sebuah sel header tabel
<tr> Untuk membuat baris dalam sebuah tabel
<td> Untuk membuat sel dalam sebuah tabel
<img> Untuk menyisipkan sebuah gambar dalam dokumen
Output Project
Jika melakukan update maka gambar yang lama akan terhapus dan terganti ke yang terbaru
Delete
Jika di delete maka local storage yang berisikan gamabr avatar akan ikut terhapus dan tersisa hanya avatar yang
masih di list saja
Kesimpulan
Kesimpulan yang dapat diambil adalah Pembuatan Sistem Pengolahan Profile Menggunakan PHP dan MySql
dengan Framework CodeIgniter berhasil dibuat. Website atau sistem ini telah menerapkan fungsi CRUD (Create,
Read, Update dan Delete) yang dapat memudahkan pengguna dalam mempelajari proses penggunaan sistem
pengisian profile dengan framework CodeIgniter
Saran
Pembuatan Project ini masih memiliki kekurangan. Untuk itu kami berharap segala saran dari pembaca agar
nantinya dapat mengembangkan project ini menjadi lebih baik lagi.
Terima Kasih