Belajar CodeIgniter : Koneksi Database CodeIgniter dengan MySQL
Mungkin dalam CI dapat menyimpan data ke database MySQL, PostgreSQL, Oracle dan masih banyak lagi. Terdapat kelebihan dan kekurangan dari database tersebut. Tapi dalam penjelasan kali ini akan mengggunakan MySQL.
Saran, jika ada pertanyaan silakan coret-coret di kolom komentar. Mohon maaf bila ada kesalahan, karena kebenaran mutlak hanya milik sang pencipta.
Apa itu Database?
Database atau pangkalan data merupakan suatu wadah atau tempat yang digunakan untuk menyimpan data, merubah data, maupun menghapus data melaui perangkat lunak. Perangkat lunak yang digunakan untuk mengelola data tersebut adalah DBMS (Database Management System). Di dalam contoh kali ini menggunakan DBMS MySQL.Koneksi CI dengan Database MySQL
- Pertama- tama buat dulu database di MySQL dengan cara membuka XAMPP start MySQL klik admin lalu ketik "indonesia" karena akan membuat database indonesia. Jika sudah klik "create"
- Kemudian akan muncul tampilan berikut yang akan membuat table ketiklah "penduduk"(terserah juga ndak apa-apa sih). Dan angka disampingnya menunjukkan jumlah kolom yang akan dibuat.
- Isi form seperti berikut, kemudian pada index "id" ubahlah menjadi "PRIMARY" yang bertujuan agar tidak terjadi data ganda pada kolom "id"
- Lalu isi data manual dengan cara klik "insert" kemudian isi data seperti berikut.
- Tampilan data yang berhasil ditambahkan menggunalkan phpmyadmin. Sampai saat ini sudah membuat database beserta datanya.
- Kemudian buka file database.php pada folder aplication\config\database.php, jika belum diinstall CodeIgniter klik di sini.
- Tampilan file database.php kemudian scroll ke bawah dan ubah pada bagaian ini.
- Setelah mengatur database pada file database.php kemudian ubah file autoload.php menjadi seperti ini yang berfungsi untuk memuat data dari database.
- Sesudah menghubungkan data dari MySQL selanjutnya adalah untuk menampilkan data tersebut yaitu dengan cara membuat model baru pada folder application\models\ simpan dengan nama model_data.php (terserah sih sebetulnya yang penting ingat). Kemudian isi sebagai berikut.
- Kemudian buat sebuah file penduduk.php pada folder application\controllers\ dan isinya sebagai berikut.
- Buatlah file "view_penduduk.php" di folder application\views dengan script sebagai berikut.
- Selesai sudah untuk proses untuk membuat sampai menampilkan data dari database, kemudian ketik berikut "http://localhost/codeigniter/index.php/penduduk/penduduk" pada browser berikut hasilnya.
Kesimpulan
Kesimpulannya adalah sampai sejauh ini sudah mengetahui proses koneksi CI ke MySQL untuk memproses data, dimulai dari pembuatan database, mengisi data manual dari phpmyadmin, serta belajar mengetahui serta mempraktekkan MVC (Model View Controller) dengan langsung. Untuk kedepannya akan dibuatkannya tutorial tentang CRUD (Create, Read, Update, Delete) dengan CI.Saran, jika ada pertanyaan silakan coret-coret di kolom komentar. Mohon maaf bila ada kesalahan, karena kebenaran mutlak hanya milik sang pencipta.
Try Hard! Catch Hope.
Komentar
Posting Komentar