Kamis, 03 Desember 2020

Pertemuan 13 || Membuat Fitur Upload,Export, Import, dan Grafik PHP

 Pemrograman Web Dinamis Pertemuan 13

Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B

Praktikum:

I. Fitur Upload BLOB ke Database

Binary Large OBject (BLOB) adalah koleksi dari data binary yang disimpan dalam sebuah entitas pada Database Management System (DBMS). BLOB digunakan untuk menyimpan file-file media seperti jpg, mp. flv, mp4, dll ke dalam database.  

Langkah :

A. Membuat Project 

Aktifkan Apache dan MySQL pada XAMPP.

Ø  --> Membuat tabel "tb_gambar" pada database yang telah dibuat "db_barangku". Kemudian klik tombol Save.


Membuat file koneksi dengan nama file "koneksi.php" dan ketikkan script berikut :

 


Membuat form untuk upload file, menyimpannya dengan nama "form_upload.php" dan ketikkan script code berikut :

Jalankan dengan memasukkan alamat browser,maka akan menampilkan hasil :


B. Membuat Image View

Membuat file dengan nama "index.php" dan mengetikkan script berikut :



Membuat file dengan nama " image-view.php" dan mengetikkan script code berikut :



Jalankan dengan memasukkan alamat browser, kemudian menguji dengan memilih gambar, memasukkan keterangan. 


C. Membuat Fitur Hapus

Buat file dengan nama "delete-gambar.php" dan mengetikkan script code berikut :


Jalankan dengan memasukkan alamat browser, kemudian menguji dengan klik link Delete, maka gambar akan terhapus.

II. Membuat Report PDF dengan Library DOMPDF

Dompdf adalah salah satu library yang digunakan untuk membuat report berupa PDF dengan menggunakan PHP.

Langkah :

Download file library dompdf . dapat di dapat dilink berikut :https://github.com/dompdf/dompdf/releases/download/v0.8.3/dompdf_0-8-3.zip

Membuat file dengan nama "reportpdf.php" dan ketikkan script code berikut :


Jalankan dengan memasukkan alamat browser






Tidak ada komentar:

Posting Komentar

PHP Data Objects (PDO) Pemograman Basis Data

 Nama Mata Kuliah             : Pemogrman Basis Data Nama Program Studi          : Manajemen Informatika 4B Nama Institusi                  ...