REST API merupakan implementasi dari API (Application Programming Interface) dan REST (Representional State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protokol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam pengembangan aplikasi. Dimana tujuannya adalah untuk menjadikan sistem yang memiliki performa yang baik, cepat dan mudah untuk di kembangkan (scale) terutama dalam pertukaran dan komunikasi data
2. Apa Kegunaan Dari Rest API?
Rest API berguna pada Rest server dan Rest client. Rest server berfungsi menyediakan data atau resource, sedangkan rest client kemudian akan membuat HTTP request pada server dengan URLs atau global ID. Lalu, server akan merespon dan mengirim kembali HTTP yang dimintal oleh client.
3. Berikan Contoh Penggunaan REST Pada Dunia Nyata .?
Contoh penggunaan rest pada dunia nyata yaitu pada seorang sales motor untuk order dan tracking yang berbasis mobile dengan menggunakan rest ini aplikasi mobile tersebut dapat memanipulasi data yang ada pada layanan cloud dan rest untuk aplikasi mobile ini dapat dengan mudah memantau tenaga penjual dan melakukan pemesanan motor dengan lebih cepat dan efisien.
4. Apa Itu HTTP Methods? Berikan Contoh Nya .?
Hypertext Transfer Protocol Method adalah sebuah jalan atau cara komunikasi yang dapat terjalin antara client dengan server dan juga berfungsi sebagai protokol respons dari permintaan antara klien dan server. Contoh nya : GET : Biasanya fungsi ini digunakan untuk perintah menampilkan data. POST: Fungsi ini biasanya digunakan untuk perintah dalam menambahkan data. PUT: Fungsi ini biasanya digunakan untuk perintah edit data DELETE: Fungsi ini biasanya digunakan untuk perintah dalam menghapus data. HEAD : Fungsi ini untuk memeriksa permintaan GET apa yang akan dikembalikan sebelum benar-benar membuat permintaan GET OPTIONS : Fungsi ini untuk menjelaskan opsi komunikasi untuk sumber daya target.
5. Jelaskan REQUEST Komponen Pada REST API .?
Request komponen merupakan sebuah komponen yang dapat berguna untuk menjalankan rest server, apabila request komponen tersebut terkirim maka rest server tersebut akan memberikan respon Kemudian client REST akan menampilkan responnya atau jika tidak, client akan melakukan pemrosesan yang lain. Contoh beberapa Komponen request : Verb, HTTP method yang digunakan misalnya GET, POST, DELETE, PUT dll. URI, Uniform Resource Identifier (URI) untuk mengidentifikasikan lokasi resource pada server. HTTP Version, menunjukkan versi dari HTTP yang digunakan, contoh HTTP v1.1. Request Header, berisi metadata untuk HTTP Request. Contoh, type client/browser, format yang didukung oleh client, format dari body pesan, seting cache dll. Request Body, konten dari data. Sedangkan komponen dari http response adalah: Status/Response Code, mengindikasikan status server terhadap resource yang direquest. misal : 404, artinya resource tidak ditemukan dan 200 response OK. HTTP Version, menunjukkan versi dari HTTP yang digunakan, contoh HTTP v1.1. Response Header, berisi metadata untuk HTTP Response. Contoh, type server, panjang content, tipe content, waktu response, dll Response Body, konten dari data yang diberikan.
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang
Pendekatan sederhana untuk komunikasi profesional: Panduan praktis untuk komunikasi profesional dan strategi komunikasi bisnis tertulis dan interpersonal terbaik