Ngoding jadi pusing karena lupa.

Breaking

Friday, November 16

November 16, 2018

Mencoba membuat API dengan CI


Catatan ini adalah catatan lanjutan dari catatan sebelumnya. Sehingga project yang digunakan juga masih sama dengan yang sebelumnya.

Ok, sebelumnya saya ingin membahas tentang METHOD pada API.
Ada banyak jenis METHOD yang di sediakan atau bisa digunakan sebenarnya, hanya saja saya pribadi ketika menulis catatan ini baru mencoba 4 buah Method dari keseluruhan method yang ada. Yaitu :

1. POST
Apa sih itu POST ?
Sederhananya gini, ketika kita menggunakan API, selain menarik atau mengambil data, maka kita juga perlu mengirim data ke API. Umumnya Method ini lah yang digunakan untuk melakukan pengiriman data dari aplikasi ke API.

2. GET
kalau yang ini, lebih sering digunakan untuk meminta si API supaya memberikan data ke aplikasi yang meminta berdasarkan parameter yang sudah di tentukan. Atau kalau bahasa rumitnya "AMBIL DATA DARI API".

3. PUT
Nah, yang satu ini biasanya digunakan untuk mengirim data ke API tetapi ketika melakukan proses perubahan data.

4. DELETE
Sesuai namanya, method ini sering digunakan untuk memerintahkan API supaya menghapus suatu data.

NOTE : Bukan berarti ketika ingin menghapus data harus menggunakan method DELETE, tetapi bisa saja kita menggunakan method POST. Namun, jika proses untuk meminta data, memberi data, merubah data dan menghapus data dilakukan seluruhnya di dalam method POST, maka akan membingungkan anda sendiri nantinya. Jadi sebaiknya gunakan Method pada tempatnya.

Ok, langsung aja kita coba yok..

Silahkan buat file baru #saya membuat file dengan nama Coba.php di dalam folder "project/application/controllers".

Click gambar untuk memperbesar gambar

jangan lupa tambahkan 3 line seperti pada gambar di atas di dalam filenya.
selanjutnya saya membuat echo untuk setiap methodnya. supaya ketika method itu benar-benar jalan, maka akan menampilkan echonya.
Click gambar untuk memperbesar gambar

Ok, sudah selesai. mari kita uji dengan software POSTMAN #silahkan download jika belum ada.
Buka aplikasi Postman nya.
Click gambar untuk memperbesar gambar
Silahkan Ubah methodnya sesuai keinginan (pengennya method mana yang mau di coba). lalu masukkan url nya (urlnya sama seperti url web).
Click gambar untuk memperbesar gambar
kalau sudah, di bagian kanan ada button Send, silahkan di klik. Maka nanti di bagian bawah akan menampilkan (respon dari API).
Click gambar untuk memperbesar gambar
disini saya mencoba method POST terlebih dahulu. dan hasilnya adalah menampilkan echo yang ada di dalam method Post.

untuk mengganti methodnya cukup ubah dari POST menjadi seperti yang di inginkan.
Contoh ..
Click gambar untuk memperbesar gambar
ini contoh : GET
Click gambar untuk memperbesar gambar
ini contoh : PUT
Click gambar untuk memperbesar gambar
ini contoh : DELETE

Ok, untuk awal percobaan, saya rasa itu adalah hal2  yang perlu di ketahui terlebih dahulu.

Terimakasih banyak.
Silahkan tinggalkan komentarnya ya..