Ngoding jadi pusing karena lupa.

Breaking

Sunday, November 18

November 18, 2018

CRUD menggunakan API (CI) : Persiapan


Sebelumnya saya sudah membuat catatan tentang mempersiapkan CI supaya bisa menjadi REST API dan juga sudah mebahas tentang Method-Method nya, dan juga tentang cara mengirim data berdasarkan Method-method tersebut. Kali ini saya ingin membuat catatan tentang melakukan CRUD ke database MYSQL dengan menggunakan REST API. Tapi sebelum itu, saya perlu membuat database terlebih dahulu, dan juga melakukan Config CI nya supaya bisa terkoneksi ke database.



Langsung aja yok lihat bagaimana cara saya mempersiapkan nya.

1. Persiapkan database
Click gambar untuk memperbesar gambar
Disini saya membuat table dengan nama "coba"
Lalu saya lanjutkan dengan membuat table "orang"
Yang didalamnya ada 3 buah field (id, nama, status).

2. INSERT DATA
proses ini sebenarnya untuk persiapan di tahapan selanjutnya, tapi saya lakukan sekarang supaya sekali jalan.
Click gambar untuk memperbesar gambar
saya lakukan insert data ke dalam table yang baru saya buat. oh iya, itu isinya bukan kode-kode kok.

Click gambar untuk memperbesar gambar
nah itu hasilnya setelah data sudah di insert.

3. Load Libaray database ke CI
Click gambar untuk memperbesar gambar

buka project CI dari project yang sebelumnya. lalu buka file autoload.php yang ada di dalam folder "application/config/".
lalu cari $autoload['libraries'] dan isikan seperti gambar diatas.

4. Config database ke CI
Click gambar untuk memperbesar gambar
masih di folder yang sama yaitu "application/config/", saya buka file database.php.
lalu pada bagian bawah saya isikan seperti pada di gambar.

Jika pengguna xampp biasanya nama host masih tetap localhost. usernamenya diisikan root, dan passwordnya di kosongkan. lalu database diisi dengan nama database yang sudah di buat pada tahap 1.
Tapi disitu saya isi seperti itu karena user untuk mysql saya sudah saya tambah dan saya rubah.

 untuk persiapannya sudah selesai, sisanya akan saya lanjutkan dengan ngoding untuk bagaimana melakukan CRUD ke database MYSQL dengan API.

Terimakasih banyak..
Silahkan tinggalkan kritikan dan saran-sarannya di kolom komentar dibawah.