Anda di halaman 1dari 9

WEB LANJUT

Database
ZAINUDIN HUSAIN
• DATABASE
• CodeIgniter mendukung banyak jenis database misalnya MySQL, PostGre SQL, Oracle dan lain-lain. Dukungan database
dari CodeIgniter berupa penyediaan beberapa driver database yang sekaligus juga memiliki fungsi sekuriti, caching dan
active record.

• Setting database
1. Untuk melakukan setting database pada aplikasi Anda, akses folder application/config/database.php
2. Secara default CI sudah memiliki template konfigurasi database, Anda tinggal melakukan editing value sesuai dengan
database Anda.
3. Template konfigurasi database yang disediakan CI sebanyak 1 kali koneksi database. Jika Anda membutuhkan koneksi
lebih dari 1 database, hal tersebut dapat pula dilakukan.
Agar dapat melakukan koneksi dengan database, yang harus dilakukan adalah
konfigurasi database pada file application/config/database.php seperti
berikut :
- Value awal - Penyesuaian value
Cara Koneksi?
• Setelah Anda melakukan setting database, pastilah Anda ingin
melakukan test pemanggilan data.
• Caranya :
1. Buatlah new file php bernama callData.php pada folder
application/model
2. Lalu pastikan code Anda seperti gambar berikut :
Contoh Code Model

Note:
Nama class harus = nama file
Pemanggilan class huruf pertama harus huruf besar
Active record CI akan dibahas tersendiri pd pertemuan selanjutnya
Pertanyaan?
• Knp huruf pertama pemanggilan class pada model harus huruf besar ?
Jawab: Karena hal tsb merupakan aturan baku pemanggilan model pada CI.
Untuk lebih jelasnya silahkan buka dokumentasi bagian Model.

• Apa itu Active Record pada CI ?


Jawab : Codeigniter memiliki cara query (pemanggilan data) tersendiri yang
referensinya dapat dibaca pada dokumentasi CI : database library -> active
record class. Akan kita bahas pada pertemuan selanjutnya
Cara koneksi ?
• Setelah membuat script model, silahkan melakukan pemanggilan
model pada controller Anda. Kita gunakan controller halo.php yang
akan menjadi tugas anda.
• Jika sudah membuat controller halo.php maka silahkan di panggil
modelnya dengan cara membuat script seperti di bawah ini.
Tambahkan code berikut pada view Anda kemudian akses web anda.
• sekian

Anda mungkin juga menyukai