Pertemuan13-Membuat Fitur Upload, Export, Import, dan Grafik-PHP
Nama : Mutiara Fransiska Sanjaya
Npm: 19753041
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 "localhost:8080/pw/praktikum13/form_upload.php", 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 "localhost:8080/pw/praktikum13/index.php", 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 "localhost:8080/pw/praktikum13/index.php", 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
- Kemudian ekstrak dan di letakkan di folder project sebelumnya "barangoop".
- Membuat file dengan nama "reportpdf.php" dan ketikkan script code berikut :
- Jalankan dengan memasukkan alamat browser "localhost:8080/pw/praktikum13/barangoop/reportpdf.php"
III. Report Exel dengan Library PHP Spreadsheet
PHPSpeadsheet adalah library PHP yang dapat digunakan untuk membaca dan menuliskan file Exel dengan menggunakan perintah PHP.
IV. Grafik dengan Chart.js
Chart.js adalah salah satu library Javascript yang digunakan untuk membuat grafik.
Langkah :
- Mempersiapkan library Chart.js dengan membuka website resmi dari Chart.js:https://www.chartjs.org/
- Download library Chart.js, dapat diperoleh di link berikut https://github.com/chartjs/Chart.js/releases/download/v2.8.0/chart.js
- Menambahkan tb_penjualan di database :
- Mengisi data pada tb_penjualan.
Komentar
Posting Komentar