Tutorial Rest Api dengan Hosting
Hai guys, Balik lagi di blog saya dan Selamat datang di blog sederhana saya ini.
Sebelumnya apa kabar ? Semoga pada sehat semua ya guys.
Pada kesempatan kali ini saya akan membuat berbagi kepada kalian tentang bagaimana cara menggunakan Hosting gratis.
Disini saya menggunakan hosting dari 000webhosting
bisa di cek disini : https://id.000webhost.com/
Sebelumnnya saya juga sudah buat bagian 1(awalnya) mungkin jika kalian sudah membacanya kalian sudah tau. Jika belum kalian bisa cek disini. http://ririnpra02.blogspot.com/2018/09/cara-membuat-rest-api-menggunakan.html
Tampa berlama-lama langsung saja kita masuk ke langkah pertama.
1. Disini saya mengguakan Sublime Text 3
2. Lanjut ke codingannya. Cotroller/Mahasiswa.php
Dan ini isi codingannya :
<?php
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));
}
}
}
3. Sekarang kita ke config/database.php
4. Jika sudah sekarang buka web 000webhosting di browser kalian
5. Sekarang kalian klik masuk (tetapi jika kalian belum memiliki akun kalian bisa klik daftar disini) dan jika sudah memiliki akun langsung saja login
7. Lalu kalian isi database sesuia database kalian , dan sisahnya bisa kalian sesuaikan.
8. Jika sudah kalian klik kelola lalu pilih PhpMyAdmin
9. Dan tampilanya seperti berikut
sebelum lanjutkannya, kalian buka terlebih dahulu localhost/phpmyadmin (berbeda dari yang diatas)
10. Lalu kalian Ekspor database yang akan nantinya kalian gunakanKalian buka lagi PhpMyAdmin yang di 000webhost ( nama database yang kalian tulis akan berubah sesuai dari 000webhost )
11. Lalu kalian import sql yang sudah kalian ekspor tadi
Kalian klik Choose file
Lalu kalian buka web hostingnya
12. Klik file maneger dan lalu kalian klik unggah file sekarang13. Maka tampilah akan seperti berikut
14. Dan kalian drag file project kalian dari htdocs dan letakan di file maneger (RestServer yang diatas adalah contoh milik saya)
15. Jika sudah di drag. Kalian buka RestServer folder->appliaction->confog->config.php
16. Ganti base url dengan punya kalian tadi (cnth : punya saya https://ririnpra02.000webhostapp.com/RestServer/)
17. Lanjut masih tetapi di folder config kalian pilih database.php(setelah itu isi sesuai yang kalian sudah buat tadi. username, password dan database dari webhost.)
18. lalu kalian coba di web nya di browser cnth punya saya
https://ririnpra02.000webhostapp.com/RestServer/index.php/mahasiswa
maka tampilan hasilnya nya akan seperti ini
Dan selesai sudah akhirnya kita mencobanya.
sekian postingan saya tentang Tutorial Rest Api dengan Hosting
kali ini, semoga ilmu ini bermanfaat bagi anda kurang lebihnya mohon maaf dan apabila ada kata yang salah mohon dimaafkan. Dan jangan kalian bosan mengunjungin blog saya ya. :)
Terima Kasih Guys..
Komentar
Posting Komentar