- Dapatkan link
- X
- Aplikasi Lainnya
Diposting oleh
mashudirohmat
pada tanggal
- Dapatkan link
- X
- Aplikasi Lainnya
Logo Codeigniter, sumber cangkalinfo.blogspot.com
Assalamu
alaikum warohmatullahi wabarokatuh
Koneksi Codeigniter dengan Database MySQL - Pada tutorial
kali ini kita akan membahas mengenai koneksi Framework Codeigniter dengan
database, adapun database yang akan kita gunakan adalah MySQL. Sebenarnya
Codeigniter ini sudah kompatibel dengan beberapa macam database seperti Oracle,
PostgreSQL dan sebagainya.
Bagi kalian
yang nyasar di tutorial ini kalian bisa membaca tutorial sebelumnya pada part 1
yaitu mengenai Instalasi dan Konfigurasi Dasar Codeigniter.
Adapun pokok
bahasan kita kali ini adalah:
- Pengertian database dan MySQL
- Membuat database di MySQL
- Konfigurasi database di Codeigniter
- Kesimpulan
1.
Pengertian
database dan MySQL
Sebelum
lebih jauh melangkah alangkah baiknya kita mengetahui beberapa hal mengenai
database dan MySQL itu sendiri.
a.
Database
Jika
ditinjau dari kata penyusunnya database terdiri dari dua kata dalam Bahasa Inggris
yaitu Data yang beratri kumpulan fakta berupa huruf, angka, currency,
simbol dan lain-lain yang belum diolah atau belum di kelompok-kelompokkan,
dan dari kata Base yang berarti basis, jika digabungkan maka akan
menjadi basis data atau database.
Adapun
fungsi dari database adalah untuk menyimpan data supaya data kita lebih
terstruktur dan mudah dalam pengolahannya ataupun dalam penyajiannya ke dalam
bentuk informasi.
Jika
dilihat dari jenisnya database ada banyak, namun yang saya ketahui dan umum ada
dua jenis yaitu SQL (Structured Query Language) artinya dalam pembuatan
tabel dan penyimpanan data harus mengikuti kaidah dari SQL, termasuk tipe data
yang akan disimpan juga sudah di tentukan, contoh database jenis ini adalah MySQL,
Oracle, PostgreSQL.
Aadapun yang lain adalah NOSQL (Not Only Structured
Query Language), database jenis ini dalam penyimpanan datanya boleh tidak mengikuti
kaidah SQL, database jenis ini banyak digunakan pada media social seperti
Facebook, adapun salah satu jenis database NOSQL adalah Redis.
b.
MySQL
MySQL
adalah salah satu jenis database relational, MySQL bersifat open source alias
gratis. Untuk mempermudah instalasi saya sarankan kalian menginstall XAMPP
Control Panel terlebih dahulu di computer kalian, karena disana nanti sudah
satu paket dengan instalasi local server PHP (Apache) dan MySQL itu sendiri. Kalian
bisa download XAMPP terlebih dahulu.
2.
Membuat
database di MySQL
Langkah
selanjutnya jika kalian sudah install XAMPP adalah membuat database. Adapun database
yang akan kita buat nanti bernama db_sekolah, mempunyai dua tabel yaitu
tabel users dan siswa, ikuti langkahnya seperti berikut ini:
a.
Untuk
menyalakan XAMPP, tekan tombol Windows lalu pada kolom pencarian
ketikkan XAMPP, kemudian klik XAMPP nya, atau buka folder instalasi XAMPP
(letak folder sesuai konfigurasi awal saat instalasi) kemudian dobel klik file xampp-control.
b.
Jika
sudah terbuka maka akan muncul control panel seperti berikut ini, kemudian klik
start pada Apache dan MySQL.
c.
Langkah
selanjutnya klik Admin atau ketikkan http://localhost/phpmyadmin/ pada
browser atau jika Apache berjalan di port 8080 maka urlnya menjadi http://localhost:8080/phpmyadmin/
d.
Jika phpMyAdmin sudah terbuka di browser maka
langkah selanjutnya klik New kemudian pada kolom create database ketikkan nama databasenya db_sekolah kemudian
klik create.
e.
Kemudian
buat tabel users dengan cara klik database db_sekolah kemudian
pada kolom Name ketikkan naman tabel users adapun pada kolom Number of
column biarkan terisi default terlebih dahulu karena bisa di setting lagi kemudian
atau kalian bisa langsung mengisi sesuai jumlah kolom yang akan kalian buat,
kemudian klik go.
f.
Langkah
selanjutnya buat kolomnya dengan struktur seperti berikut:
g.
Lakukan
hal yang sama ketika membuat tabel siswa hanya saja struktur kolomnya
terdiri dari id, nama, nim dan foto, sehingga
struktur tabel yang kita miliki menjadi seperti berikut:
struktur tabel users
struktur tabel siswa
3.
Konfigurasi
database di Codeigniter
Setelah
database selesai dibuat langkah selanjutnya adalah melakukan konfigurasi
koneksi database dengan framework Codeigniter, adapun langkahnya adalah sebagai
berikut:
a.
Buka
folder project yang sudah kita buat pada tutorial sebelumnya, yaitu belajarci,
kemudian buka file database.php yang letaknya berada di application/config/database.php
b.
Kemudian
ubah konfigurasinya menjadi seperti di bawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Penjelasannya
adalah seperti berikut:
-
Hostname
adalah nama host kita, karena saat ini aplikasi kita masih berjalan di server local
maka isikan dengan localhost saja.
-
Kemudian
username isikan root
-
Pada
password kosongkan saja karena kita tidak mensetting password pada database kita,
namun jika aplikasi jita sudah di hosting biasanya password harus diisi, untuk
saat ini kosongkan saja.
-
Pada
database isikan nama database yang sudah kita buat tadi, yaitu db_sekolah.
4.
Kesimpulan
Sampai disini
kita sudah berhasil mengkoneksikan aplikasi kita dengan database MySQL, cara
untuk mengetahui apakah sudah berhasil apa belum kalian coba ketikkan http://localhost/belajarci , jika tidak
terjadi error maka selamat konfigurasi sudah berhasil.
Tutorial
selanjutnya kita akan membahas apa itu controller dan routing pada Codeigniter
di Belajar Codeigniter #Part 3 Templating Menggunakan Bootstrap.
Terimakasih
sudah mengunjungi blog kami dan membaca serial tutorial Codeigniter ini.
Wassalamualaikum
wr wb.
- Dapatkan link
- X
- Aplikasi Lainnya
Web Developer, passionate in PHP, Python and NodeJS
Komentar
Posting Komentar