APLIKASI DATABASE BERBASIS WEB DENGAN PH
1
APLIKASI DATABASE BERBASIS
WEB DENGAN PHP & MYSQL
(BAGIAN 3-STUDI KASUS)
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
2
Modul Aplikasi Teknologi Online Oleh Tim ATOL
2
Penyimpanan gambar ke database
3
3
Dua cara untuk menyimpan gambar ke database
Menyimpan isi file gambar ke database
1
Menyimpan nama file gambar ke database
2
[2] Nama file disimpan ke database
sedangkan Isi file disimpan pada
folder yang telah ditentukan
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Penyimpanan gambar ke database
4
4
Menyimpan isi file gambar ke database
Kelebihan : Konsisten antara data produk dengan
data gambar. Tidak ada istilah gambarnya hilang
Kekurangan : Membebani database server ketika
banyak resource untuk mengambil gambar ke database
Menyimpan nama file gambar ke database. File gambar
disimpan di folder yang ditentukan
Kelebihan : tidak terlalu membebani database
Kekurangan : Kemungkinan adanya data produk tetapi
gambarnya hilang, ataupun
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
5
5
Form UPLOAD
Wajib menyertakan enctype="multipart/form-data" pada
pendefinisian form
Boleh menggunakan elemen input yang bertipe hidden dengan
nama MAX_FILE_SIZE untuk membatasi file yang bisa diupload
Untuk pemilihan file digunakan elemen input yang bertipe file
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
6
6
Form UPLOAD
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
7
7
Proses File Upload
Informasi mengenai file yang terupload dapat dilihat pada array
$_FILES[‘nama_input’]
Function pathinfo digunakan untuk mengesktrak informasi dari
suatu file (nama file, folder, extension)
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
8
8
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
9
9
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
10
10
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
11
11
Memindahkan File Upload Ke Folder yang Ditentukan
Buat folder lain dengan nama folder “gambar”.
Ubah isi file proses_file.php dengan kode berikut :
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
12
12
Memindahkan File Upload Ke Folder yang Ditentukan
:
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
13
13
Buatlah menu untuk pengolahan data produk
Tambahkan menu berikut di function menu_admin() pada file
lib_func.php
DATA PRODUK
Tambah
View
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
14
(Penambahan Produk)
14
Duplikat file template.php
Rename menjadi produk_form_tambah.php
Ganti judul halaman menjadi “TAMBAH PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
15
(Penambahan Produk)
15
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
16
16
Eksekusi file tersebut dengan mengklik link Tambah
pada menu produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
17
(proses tambah produk)
17
Duplikat file template.php
Rename menjadi produk_proses_tambah.php
Ganti judul halaman menjadi “PROSES TAMBAH PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
18
(proses tambah produk)
18
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
19
19
Test Tambah Data Produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
20
(produk_view)
20
Duplikat file template.php
Rename menjadi produk_view.php
Ganti judul halaman menjadi “DATA PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
21
(produk_view)
21
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
22
(produk_view)
22
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
23
23
Testing View Produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
APLIKASI DATABASE BERBASIS
WEB DENGAN PHP & MYSQL
(BAGIAN 3-STUDI KASUS)
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
2
Modul Aplikasi Teknologi Online Oleh Tim ATOL
2
Penyimpanan gambar ke database
3
3
Dua cara untuk menyimpan gambar ke database
Menyimpan isi file gambar ke database
1
Menyimpan nama file gambar ke database
2
[2] Nama file disimpan ke database
sedangkan Isi file disimpan pada
folder yang telah ditentukan
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Penyimpanan gambar ke database
4
4
Menyimpan isi file gambar ke database
Kelebihan : Konsisten antara data produk dengan
data gambar. Tidak ada istilah gambarnya hilang
Kekurangan : Membebani database server ketika
banyak resource untuk mengambil gambar ke database
Menyimpan nama file gambar ke database. File gambar
disimpan di folder yang ditentukan
Kelebihan : tidak terlalu membebani database
Kekurangan : Kemungkinan adanya data produk tetapi
gambarnya hilang, ataupun
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
5
5
Form UPLOAD
Wajib menyertakan enctype="multipart/form-data" pada
pendefinisian form
Boleh menggunakan elemen input yang bertipe hidden dengan
nama MAX_FILE_SIZE untuk membatasi file yang bisa diupload
Untuk pemilihan file digunakan elemen input yang bertipe file
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
6
6
Form UPLOAD
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
7
7
Proses File Upload
Informasi mengenai file yang terupload dapat dilihat pada array
$_FILES[‘nama_input’]
Function pathinfo digunakan untuk mengesktrak informasi dari
suatu file (nama file, folder, extension)
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
8
8
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
9
9
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
10
10
Proses File Upload
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
11
11
Memindahkan File Upload Ke Folder yang Ditentukan
Buat folder lain dengan nama folder “gambar”.
Ubah isi file proses_file.php dengan kode berikut :
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Upload Gambar
12
12
Memindahkan File Upload Ke Folder yang Ditentukan
:
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
13
13
Buatlah menu untuk pengolahan data produk
Tambahkan menu berikut di function menu_admin() pada file
lib_func.php
DATA PRODUK
Tambah
View
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
14
(Penambahan Produk)
14
Duplikat file template.php
Rename menjadi produk_form_tambah.php
Ganti judul halaman menjadi “TAMBAH PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
15
(Penambahan Produk)
15
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
16
16
Eksekusi file tersebut dengan mengklik link Tambah
pada menu produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
17
(proses tambah produk)
17
Duplikat file template.php
Rename menjadi produk_proses_tambah.php
Ganti judul halaman menjadi “PROSES TAMBAH PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
18
(proses tambah produk)
18
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
19
19
Test Tambah Data Produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
20
(produk_view)
20
Duplikat file template.php
Rename menjadi produk_view.php
Ganti judul halaman menjadi “DATA PRODUK”
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
21
(produk_view)
21
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
22
(produk_view)
22
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014
Pengolahan Data Produk
23
23
Testing View Produk
Modul Aplikasi Teknologi Online Oleh Tim ATOL IF-UNIKOM
© Teknik Informatika - UNIKOM
2014