Ngoding jadi pusing karena lupa.

Breaking

Thursday, November 15

Persiapan Membuat API dengan Framework Codeigniter


Sebelumnya mungkin saya akan bercerita tentang apa sih itu API atau yang sering disebut REST API.
Application Programming Interface adalah kepanjangan dari API, yang jika saya pahami maksdnya adalah, sebagai Interface antar aplikasi.

Pada umumnya, ketika kita membuat aplikasi, data yang kita miliki selalu berada satu tempat dengan databasenya. Emang apa salahnya ?


Gak ada salahnya jika DATA dari aplikasi itu hanya dibutuhkan untuk aplikasi itu saja. Namun akan menjadi masalah jika Data dari aplikasi tadi ingin digunakan oleh aplikasi lain yang ternyata beda dunia (Operating Sistem). Misalnya saja, aplikasi Web yang ternyata datanya pengen juga di tampilin di aplikasi Android. Bagaimana cara mengatasinya ?

REST API adalah salah satunya, seperti pada gambar ilustrasi di atas. API berguna sebagai komunikator ke database. Dengan begitu, satu pusat Data bisa di akses atau digunakan datanya untuk banyak jenis Aplikasi, misalnya Web, Mobile, Desktop.


Ok, sekian cerita saya tentang REST API.

Pada judul saya mengatakan Membuat API dengan Framework CI. API bisa di buat dengan bahasa selain PHP, namun yang masih penulis agak pahami baru PHP. maka dari itu penulis menggunakan CI sebagai alat bantunya.

Note : Catatan kali ini penulis menggunakan project dari sini.

Cekibrot..

Click gambar untuk memperbesar gambar
silahkan Download terlebih dahulu Library untuk mempermudah kita menjadikan CI sebagai REST API.

Lalu jika sudah di download, silahkan extract.
Setelah di extract, masuklah ke folder hasil extractan tadi, dan masuk lagi ke folder "application".

Selanjutnya, Copy kan semua folder yang ada di dalam folder "application" tadi ke dalam folder "application" pada project CI #disini project CI saya ada di /var/www/html/Codeigniter/application/

Click gambar untuk memperbesar gambar

ok, selanjutnya buka project Ci nya dengan text editor kesayangan. #sublime kalau saya.
lalu silahkan ubah file yang ada di dalam folder "application/libraries/" yang bernama REST_Controller.php menjadi seperti berikut.

Click gambar untuk memperbesar gambar



Ok cukup mudah bukan, hanya segitu saja caranya mempersiapkan CI untuk bisa menjadi REST API.
Untuk cara membuat API akan saya lanjutkan di catatan selanjutnya.



Terimakasih banyak
Silahkan tinggalkan komentar nya di kolom komentar di bawah.

No comments:

Post a Comment