LAPORAN PRAKTIKUM PEMROGRAMAN WEB DINAMIS MINGGU 14 - PHP DATA OBJECT (PDO).
LAPORAN
PRAKTIKUM
PEMROGRAMAN
WEB DINAMIS
PMI1312
MINGGU
14
Dosen Pengampu :
Bpk Tri Sandika Jaya, S.Kom., M.Kom.
Di Susun
Oleh :
NAMA : Ahmad Fajar Irawan
NPM : 19753004
MENEJEMEN INFORMATIKA
JURUSAN EKONOMI DAN BISNIS
POLITEKNIK NEGERI LAMPUNG
2020
Kata Pengantar
Puji syukur kehadirat Allah SWT, atas segala limpahan rahmat,
nikmat dan karunia-Nya yang tak ternilai dan tak dapat dihitung. Saya dapat
menyusun dan membuat laporan ini. Laporan ini disusun untuk memenuhi tugas mata
kuliah Pemrograman Web Dinamis.
Dalam membuat laporan ini masih jauh dari kata sempurna.
Untuk itu, saya menghaturkan maaf jika ada kesalahan dalam laporan ini. Pembaca
bisa membuat keputusan yang dapat memberikan kritikan dan sarannya untuk saya
agar di kemudian hari saya bisa membuat laporan yang lebih semprurna lagi.
Akhir kata, saya ucapkan terima kasih kepada berbagai pihak
yang telah dapat membantu dalam pembuatan laporan ini.
Sekampung Udik, 11 Desember
2020
BAB I
PENDAHULUAN
A.
Latar Belakang
Istilah-istilah yang akan sering dijumpai dalam OOP adalah
Class, Object, Property, dan Method. Membuat aplikasi dengan menggunakan konsep
OOP bisa diibaratkan dalam
dunia nyata dengan membuat atau memproduksi mobil. Yang
mana sebelum membuat mobil, diperlukan adanya desain atau sketsa
tampilan mobil, inilah yang disebut dengan Class.
Sketsa tersebut menggambarkan tentang warna, ukuran,
jumlah roda dari mobil, inilah yang disebut dengan
Property. Sketsa tersebut juga menjelaskan
tentang apa yang nantinya bisa dilakukan oleh mobil seperti berjalan
dengan roda, mengerem, membunyikan klakson dsb.., apa yang bisa dilakukan oleh mobil inilah yang disebut dengan
Method. Kemudian, sketsa tersebut dikirimkan
ke pabrik untuk dibuatkan bentuk fisiknya yaitu mobil, mobil – mobil hasil
produksi inilah yang disebut dengan Object.
B.
Rumusan
Guna mengatahui tentang php – PHP DATA OBJECT (PDO).
C.
Tujuan
Guna
mengatahui tentang php – PHP DATA OBJECT (PDO), dan memenuhi tugas pada mata
kuliah Pemrograman Web Dinamis Manajemen Informatika 3A
BAB
II
LANDASAN
PDO 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.
Cara
Mengaktifkan Fitur 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.
BAB III
PEMBAHASAN PRAKYIKUM
A.
Membuat Batabase Baru
Pertama
membuat database baru didalam phpmyadmin dengan nama db_siswa, dan
kemudian buat tabel baru dengan nama tb_siswa.
B.
Library
Membuat
Library.php untuk menaruh function-function yang akan digunakan, pada script
minggu ini.
C.
Index
Membuat file index.php sebagai tampilan utama atau halaman
utama dari situs web
Outputnnya adalah
D.
Form Add
Membuat
file form_add.php, dengan mengetikan form seperti berikut
Outputnnya adalah
E.
Edit
Membuat
form_edit.php, dengan mengetikan form seperti berikut.
outputnya
adalah
BAB
IV
PENUTUP
PDO 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.
Komentar
Posting Komentar