Cara Membuat API dengan JWT dan CodeIgniter


Assalamualaikum wr wb....

Pada kesempatan kali ini saya akan memposting Cara Membuat API dengan JWT dan CodeIgniter
ok langsung saja kita ke TKP hehehe :D


Pengertian Api

API (Application Programming Interface) adalah sekumpulan perintah, fungsi, komponen, dan protokol yang disediakan oleh sistem operasi ataupun bahasa pemrograman tertentu yang dapat digunakan oleh programmer saat membangun perangkat lunak.
Dalam API terdapat fungsi-fungsi atau perintah-perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer.


Keuntungan menggunakan API:
Probabilitas
API dapat digunakan untuk bahasa pemrograman ataupun untuk sistem operasi mana saja asalkan paket-paket API sudah terpasang.
Lebih Mudah Dimengerti
API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan.
Mudah Dikembangkan
Dengan adanya API, memudahkan programmer untuk mengembangkan suatu system.




Hal - hal yang Harus Dilakukan untuk Membuat API dengan JWT dan Codeigniter


1). Buatlah database dengan struktur seperti gambar di bawah ini :


2). Setelah kamu membuat database seperti di atas, kamu harus membuat codingannya. https://github.com/rmcdaniel/angular-codeigniter-seed.
Kemudian harus menambah beberapa codingan di folder api > aplication > Controller dan kamu dapat membuat file baru yang bernama Api.php



3). Setelah itu, kamu harus membuat codingan di file api.php  agar bisa diakses  dengan cara membuat model, kalo disini aku memberi nama model dengan nama  M_api.php


4). Kemudian kamu buka lagi  datebase yg udah kamu buat sebelumnya, di dalam tabel user kamu harus menambah data, yaitu username, password, email, alamat, dst. Lihat gambar di bawah ini.



5). Terakhir kamu harus mencobanya di postman untuk mendapatkan token ( kalau belum postman kamu harus mendownload postman dlu di google). Lihat gambar di bawah ini.

yeaaayyy finish,ok selamat mencoba ya :D 

Komentar

Postingan Populer