Linux serverlinux web serverNETWORK ADMINISTRATIONS

apa yang harus disiapkan untuk web server dan web client | PART.2

Apa Yang harus disiapkan untuk bikin web server dan web client di REST API.
REST, singkatan bahasa Inggris dari Representational State Transfer, adalah suatu gaya arsitektur perangkat lunak untuk untuk pendistibusian sistem hipermedia seperti www. Istilah ini diperkenalkan pertama kali pada tahun 2000 pada disertasi doktoral Roy Fielding. Pada arsitektur REST, REST server menyediakan resources (sumber daya/data) dan REST client mengakses dan menampilkan resource tersebut untuk penggunaan selanjutnya.

CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. Dalam penerapan REST pada Codeigniter diperlukan beberapa library tambahan yang tidak disediakan secara default pada Codeigniter, salah satu library yang dapat digunakan adalah library dari Chris Kacerguis.

Sebagai contoh penerapan REST pada Codeigniter di bawah ini akan dijelaskan langkah-langkah pembuatan REST API server sederhana tentang CRUD kontak nomor telepon. REST API server tersebut selanjutnya akan diuji menggunakan Postman yang merupakan aplikasi ekstensi/tambahan dari Google Chrome.

Sumber : https://www.codepolitan.com/rest-api-server-sederhana-dengan-codeigniter-58901f324a29f

Dalam pembuatan Rest API server ini diperlukan :

Webserver seperti Xampp, Wampp, atau lainnya.
Codeigniter dan library REST server yang diperlukan dapat diunduh di.
Github https://github.com/chriskacerguis/codeigniter-restserver
untuk versi terbaru, versi yang digunakan disini adalah
Github https://github.com/ardisaurus/ci-restserver

Setelah semua yang diperlukan telah siap, extract Codeigniter dan library REST server yang telah didownload dan pindah ke htdocs pada direktori xampp lalu rename folder Codeigniter dan library REST server menjadi rest_ci.

#REST
#API
#CRUD

Trima Kasih

Semoga Bermanfaat

source by Cumabisa Ngoding

linux web server

Leave a Reply

Your email address will not be published. Required fields are marked *