Belajar Api dan Rest

Anda mungkin pernah mendengar istilah API dan Rest di dalam dunia website dan aplikasi. Dalam catatan saya kali ini, akan menuangkan beberapa pemahaman mengenai Api dan REST.

Apa yang dimaksud api?

API merupakan singkatan dari Application Programming Interface (Antarmuka Pemrograman Aplikasi)

API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti.


History of modern web APIs
APIs have been around since the 1980s, when they were used in hardware and software development.  However, the history of the modern Web API is fairly short -- just a little over ten years.  There are several pioneers of Web APIs, and while they didn't necessarily invent any of the technologies at play here, they did popularize their usage and establish some of the common practices.

sumber :http://poemofthetimes.laneworks.net/


API adalah sebuah bahasa dan format pesan yang digunakan oleh program aplikasi untuk berkomunikasi dengan system operasi atau program pengendalian lainnnya seperti system manajemen database (DBMS) atau komunikasi protocol. API diimplementasikan dengan menulis fungsi panggilan atau sintaks dalam program, yang menyediakan sarana yang diperlukan untuk meminta layanan program. Pada dasarnya, program API mendefinisikan cara yang tepat bagi developer untuk meminta layanan dari program itu.

Sebagai contoh, Amazon.com merilis API sehingga pengembang situs web dapat lebih mudah mengakses informasi produk Amazon, menggunakan Amazon API, sebuah situs web pihak ketiga dapat memposting link langsung ke produk Amazon dengan harga yang terupdate dan pilihan untuk “beli sekarang”.

Sebuah API adalah antarmuka software-to-software, bukan user interface. Dengan API, aplikasi berbicara satu sama lain tanpa sepengetahuan pengguna atau intervensi. Ketika Anda membeli tiket film online dan memasukkan informasi kartu kredit Anda, situs web tiket film menggunakan API untuk mengirim informasi kartu kredit Anda ke aplikasi remote yang memverifikasi apakah informasi Anda sudah benar. Setelah pembayaran dikonfirmasi, aplikasi remote mengirimkan respon balik ke situs Web tiket film mengatakan itu OK untuk mengeluarkan tiket.Sebagai pengguna, Anda hanya melihat satu antarmuka situs Web tiket film tapi di belakang layar, banyak aplikasi yang bekerja bersama-sama menggunakan API. Jenis integrasi ini disebut seamless, karena pengguna tidak pernah mendapatkan pemberitahuan bila fungsi perangkat lunak diserahkan dari satu aplikasi ke aplikasi yang lain. Oleh karena itu sebuah API dapat dikatakan menyerupai Software as a Service (SaaS), karena pengembang perangkat lunak tidak harus mulai dari awal setiap kali mereka menulis sebuah program.
sumber:  http://www.jejaring.web.id/mudahnya-memahami-application-programming-interface-api/
------

Related Posts:


Get paid to share your links!