Langsung ke konten utama

Tutorial Rest Api dengan Hosting

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


6. Jika sudah login kalian scroll kebawah dan kalian klik kelola database, dan buat database baru


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 gunakan



Kalian 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 sekarang


13. 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

Postingan populer dari blog ini

Cara Membuat Game Menggunakan Scratch 2

Cara Membuat Game Menggunakan Scratch S aya kali ini akan membuat sebuah tutorial membuat game menggunakan Sofware Scratch. Pertama – tama kita mendalami dahulu apa itu aplikasi Scartch?. Scratch adalah bahasa pemrograman yang didesain untuk memperkenalkan   konsep pemrograman komputer secara sederhana sehingga dapat dipahami oleh siapapun dari berbagai latar belakang.   Sedangkan   Aplikasi scratch adalah Sebuah Sofware untuk membuat sebuah game sederhana yaitu hanya menggunakan metode Drag and Assembly. Drag adalah menarik sebuah objek yang kita pilih, sedangkan Assembly adalah menggabungkan sebuah objek. 1. Buku terlebih daluhu Aplikasi Scratch. maka tampilan awal sebagai berikut.     2. Lalu hapus sprite yang ada saat baru membuka aplikasi scratch 2.    3. Ubah latar, pilihan latar sebagai berikut. 4. Tambahkan sprite dengan cara " pilih sprite dari pustaka". setelah itu pilih sprite bergambar apple da...

INNER JOIN DAN OUTER JOIN

INNER DAN OUTER JOIN Hai, Balik lagi di blog saya dan Selamat datang di blog saya. Di kesempatan kali ini saya akan menjelaskan Inner Join dan Outer Join. Untuk penjelasannya ada dibawah.  Apa sih Inner join dan outer join itu?         Inner join itu adalah perintah untuk menampilkan record atau menggabungkan 2 table atau lebih. Pada perintah inner join, hanya data yang punya pasangan saja yang akan ditampilkan. Jika kedua table tidak ada kesamaan maka data tidak akan ditampilkan. Dan dengan inner join, tabel akan digabungkan dua arah, sehingga tidak ada data yang NULL di satu sisi. Outer join itu adalah join yang mencari referensi data dari suatu table sumber ke table lain dengan tidak menghilangkan data sumber apabila referensi tidak diketemukan. Disini outer join dibagi menjadi 3 yaitu left join, right join dan full join. Tapi disini yang saya baru pelajarin hanya 2 left dan right join saja. Dari pada kalian penasaran kita lanjut aj...