Tutorial ORM dan PHP Active Record

Tutorial ini adalah bagian 3 tutorial sebelumnya yang membahas teknik koneksi database dan Operasi CRUD dasar. Mengingat ORM ini adalah teknik baru dan agar tutorial ini bisa digunakan secara independen tanpa membaca 3 artikel selanjutnya maka saya akan menampilkan kembali struktur tabel, struktur project dan tampilan UInya. Perbedaan mendasar antara teknik ORM denga teknik sebelumnya, disini anda tidak perlu melakukan query secara manual.

Sebelum lebih jauh, silahkan anda baca konsep Active Record dan ORM di website Wikipedia untuk melihat gambaran ORM dan website phpactiverecord.org untuk mengetahui cara kerja Active Record. Konsep ORM pertama kali dipopulerkan oleh hibernate dan Active record diadopsi dari (more…)

Pemrograman Database PHP dengan PDO

Ini adalah tutorial ketiga dari empat tutorial yang membahas tentang teknik koneksi database di PHP. Teknik sebelumnya telah membahas tentang teknik PHP MYSQL klasik dan teknik menggunakan MYSQLi. Pertanyaannya adalah, bagaimana kalau website yang akan kita bagun, ingin migrasi database ke oracle atau ke vendor selain mySQL?.

PDO adalah penyelamat anda. Pernahkah anda berpikir bagaimana CMS dan PHP framework bisa mendukung multiple database hanya dengan mengubah konfigurasinya? Itu karena CMS dan PHP framework itu menggunakan PDO. Biasanya CMS yang memakai PDO minimal menawarkan akses mySQL,SQLite, Postgres dan Oracle. Dengan PDO, jika kita pindah database (secara teori) kita hanya mengubah konfigurasi saja (more…)