Rabu, 09 Desember 2020

Pertemuan 14|| PHP-PHP Data Object (PDO)

Pemrograman Web Dinamis Pertemuan 14 

Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B

Praktikum:

PHP Data Object (PDO)

PDO adalah interface universal yang di sediakan oleh PHP yang berguna untuk melakukan komunikasi antara PHP dan database server.

DO adalah singkatan dari (PHP Data Objects), PDO merupakan interface universal yang disediakan oleh PHP yang berguna untuk melakukan komunikasi antara php dan database server. yang membedakan adalah PDO tidak terikat dengan aplikasi database tertentu, sedangkan extention Mysqli dan Mysql hanya terikat pada database MySQL saja.

Hal ini tidak berlaku jika anda menggunakan Mysqli atau mysql extention, dua extention ini hanya dapat berkomunikasi dengan MySQL, jika anda akan beralih ke database seperti PostgreSQL maka anda akan merubah code yang ada agar dapat digunakan di Database PostgreSQL

Karena alasan ini ada baiknya anda segera beralih dari MySQLi Extention ke PDO Extention. Dengan menggunakan MySQL atau MySQLi extention, PHP akan langsung terhubung dengan MySQL Server (direct). Berbeda dengan MySQLi atau MySQL extention yang menyediakan procedural style, jika anda menggunakan PDO, anda hanya diperbolehkan mengaksesnya menggunakan konsep OOP saja.

1. Cara Mengaktifkan PDO

PDO Extention secara default dapat digunakan sejak PHP 5.1, tetapi tidak semua driver database pada PDO diaktifkan, dengan alasan performa PHP menonaktifkan beberapa fitur PDO untuk beberapa database server, sehingga ketika anda akan menggunakan PDO untuk database server tertentu, anda perlu mengaktifkannya terlebih dahulu.

Berikutnya jalankan file php yang berisi perintah untuk mengecek driver PDO yang aktif, dengan function PDO::getAvailableDrivers()

 OUTPUT:



2. CRUD Menggunakan PDO - PHP

Membuat Database

- Buat database dengan nama db_siswa

- Lalu buat tabel tb_siswa dengan struktur sbb :



- Lalu isikan dengan data sbb :



Download file library bootstrap, dialamat : https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css

Membuat File baru dengan nama library.php


Membuat File baru dengan nama index.php


OUTPUT:


Membuat File baru dengan nama form_add.php


OUTPUT:



Membuat File baru dengan nama form_edit.php


OUTPUT:





〰◾TERIMA KASIH 😊❤◾〰

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






PHP Data Objects (PDO) Pemograman Basis Data

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