hai kembali lagi dengan saya fikri
kali saya akan memberikan tutorial membuat api dengan menggunakan framwork php yaitu CI = codeigniter
API adalah dalam pemograman itu sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu.
langsung saja
pertama instal ci

kedua adalah buka sublime dan atur autoload nya

ketiga lalu kita config

keempat kita buat database dan dan kita atur juga di sublime nya


kelima ketik kode seperti ini
kali saya akan memberikan tutorial membuat api dengan menggunakan framwork php yaitu CI = codeigniter
API adalah dalam pemograman itu sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu.
langsung saja
pertama instal ci

kedua adalah buka sublime dan atur autoload nya

ketiga lalu kita config

keempat kita buat database dan dan kita atur juga di sublime nya


kelima ketik kode seperti ini
require APPPATH . '/libraries/REST_Controller.php';
require APPPATH . '/libraries/Format.php';
use Restserver\Libraries\REST_Controller;
class Mahasiswa extends REST_Controller {
function __construct($config = 'rest') {
parent::__construct($config);
}
// show data mahasiswa
function index_get() {
$nim = $this->get('nim');
if ($nim == '') {
$mahasiswa = $this->db->get('mahasiswa')->result();
} else {
$this->db->where('nim', $nim);
$mahasiswa = $this->db->get('mahasiswa')->result();
}
$this->response($mahasiswa, 200);
}
// insert new data to mahasiswa
function index_post() {
$data = array(
'nim' => $this->post('nim'),
'nama' => $this->post('nama'),
'id_jurusan' => $this->post('id_jurusan'),
'alamat' => $this->post('alamat'));
$insert = $this->db->insert('mahasiswa', $data);
if ($insert) {
$this->response($data, 200);
} else {
$this->response(array('status' => 'fail', 502));
}
}
// update data mahasiswa
function index_put() {
$nim = $this->put('nim');
$data = array(
'nim' => $this->put('nim'),
'nama' => $this->put('nama'),
'id_jurusan'=> $this->put('id_jurusan'),
'alamat' => $this->put('alamat'));
$this->db->where('nim', $nim);
$update = $this->db->update('mahasiswa', $data);
if ($update) {
$this->response($data, 200);
} else {
$this->response(array('status' => 'fail', 502));
}
}
// delete mahasiswa
function index_delete() {
$nim = $this->delete('nim');
$this->db->where('nim', $nim);
$delete = $this->db->delete('mahasiswa');
if ($delete) {
$this->response(array('status' => 'success'), 201);
} else {
$this->response(array('status' => 'fail', 502));
}
}
}
keenam kita coba di postman
itu saja dari saya
salam
salam



Comments
Post a Comment