Apa itu REST API / RESTful API ?

Pertama kali istilah ini di kenalkan oleh seorang computer scientist bernama Roy Fielding. API sendiri adalah "Application Programming Interface". REST (Representional State Transfer) sering di maknai sebagai suatu arsitektur dimana memungkinkan terjadinya komunikasi / pertukaran melalui protokol HTTP. diperlukan konsistensi struktur data dan penamaan dalam pengembangan nya.