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