Nama Mata Kuliah : Pemogrman SQL Lanjut
Nama Program Studi : Manajemen Informatika 4B
Nama Institusi : Politeknik Negeri Lampung
Nama Dosen Pengampu : Eko Win Kenali, S.Kom., MCs.
Nama : Rista Novriani
Nama Mata Kuliah : Pemogrman SQL Lanjut
Nama Program Studi : Manajemen Informatika 4B
Nama Institusi : Politeknik Negeri Lampung
Nama Dosen Pengampu : Eko Win Kenali, S.Kom., MCs.
Nama : Rista Novriani
Nama Institusi : Politeknik Negeri Lampung
Nama Program Studi : Manajemen Informatika 4B
Nama Mata Kuliah : Pemogrman SQL Lanjut
Nama : Rista Novriani
Nama Dosen Pengampu : Eko Win
Kenali, S.Kom., MCs.
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()
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
Membuat File baru dengan
nama form_add.php
Membuat File baru dengan
nama form_edit.php
〰◾TERIMA KASIH 😊❤◾〰
Pemrograman Web Dinamis Pertemuan 13
Nama : Rista Novriani
NPM : 19753060
Prodi : MI 3B
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
Nama : Rista Novriani
NPM : 19753060
Prodi : MI 3B
b. Password Verify
2. Membuat Fitur Login dan Register - PHP
Menyiapkan Database
Sebelum kita membuat
untuk fitur login & register, kita akan membuat tabel tb_user pada database
db_barangku dengan jumlah kolom 4, Lalu buat kolom pada tb_user, dengan urutan
sesuai berikut :
Setelah menyiapkan
database, unduh file pendukung untuk CSS agar tampilan lebih menarik. unduh
file di https://bit.ly/login-register-asset
Membuat File Baru
Buat 3 File baru pada
folder "barang" dengan nama :
1. register.php
2. login.php
3. logout.php
Mengubah file koneksi.php
dengan menambahkan 3 function sbb:
Pemrograman Web Dinamis Pertemuan 11
Nama : Rista Novriani
NPM : 19753060
Kelas : MI 3B
Pertemuan : 11
Pengertian OOP
OOP (Object Oriented Programming) adalah suatu metode pemrograman yang
berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah
pengembangan program dengan cara mengikuti model yang telah ada di kehidupan
sehari-hari.
Tugas Praktikum :
1. Koneksi Database PHP
dan MySQL
Sebelum memulai untuk
membuat koneksi antara PHP dan MySQL, Langkah yang perlu disiapkan adalah
menyiapkan databasenya terlebih dahulu sbb:
1. Buka browser dan
ketikkan localhost/phpmyadmin, lalu klik tombol Database untuk membuat database
baru.
2. Buat database dengan
nama "db_barangku" lalu klik tombol "Create".
3. Lalu buat tabel dengan
nama "tb_barang", dan memiliki 5 kolom
4. Lalu buat kolom untuk
tabel tb_barang seperti di bawah ini, untuk id_barang gunakan primary key dan
auto increment, lalu jika selesai klik tombol Save.
Source Code koneksi PHP
ke MySQL
Output :
2. Membuat CRUD -
Menampilkan Data
Persiapan :
1. Pastikan service
mysqli aktif, lalu masuk ke phpmyadmin dengan mengetikkan localhost/phpmyadmin
di browser, lalu silahkan pilih database yang sebelumnya dibuat, nama
databasenya adalah db_barangku.
2. Klik tombol
tambahkan/insert
3. Tambahkan beberapa
data didalamnya, untuk bagian id_barang biarkan kosong karena bernilai auto
increment, setelah barang di input klik tombol kirim.
3. Membuat CRUD -
Menambah Data
Ubah kode tampildata.php
menjadi seperti berikut:
Buat file baru dengan
nama tambahdata.php
Buat file baru dengan
nama proses-barang.php
4. Membuat CRUD -
Mengupdate Data
Buat file baru dengan
nama edit.php
Ubah file koneksi2.php
dengan menambahkan fungsi get_by_id dan update_data
Ubah kode
proses-barang.php seperti berikut
5. Membuat CRUD -
Menghapus Data
Ubah file tampildata.php
seperti kode berikut:
Ubah file
proses-barang.php seperti kode berikut
Tambahkan fungsi delete
pada file koneksi2.php seperti berikut
Output :
Nama Mata Kuliah : Pemogrman Basis Data Nama Program Studi : Manajemen Informatika 4B Nama Institusi ...