Teknologi Informasi dan Komunikasi

Peserta Program Beasiswa Protonema 2022/2023 oleh : Kartika Sari Dewi

RESTful API

Hai balik lagi di blog aku di artikel kali ini kita akan membahas mengenai RESTful API tapi sebelum membahas mengenai RESTful API kita akan mencoba membahas sedikit terlebih dulu mengenai API. 

API merupakan singkatan dari Application Programming Interface, API ini adalah perantarra yang menguhubungkan satu pihak lain agar bisa saling berkomunikasi. API berisi kumpulan prosedur, fungsi, cara berkomunikasi atau peralatan untuk melakukan komunikasi. Pihak yang terlibat dalam API bisa dalam bentuk perangkat lunak ataupun kerass. API sendiri sebenarnya sasma dengan Remote Procedure Invocation, hanya saja sekarang lebih populer istilah API dibanding RPI. Contoh penggunaan API, misalnya saat kita menggunakan sistem operasi, karena sistem operasi tidak bisa langsung berkomunikasi dengan suatu perangkat keras maka kita memerlukan API, API nya berupa apa? API nya biasanya berupa software, software driver contohnya seperti misalkan jika kita mau menginstall pc, biasanya setelah memasang semua perangkat keranya kemudian ketika kita menginstall sisitem operasinya biasanya ngga bisa langsung di tag VGA nya, maka dari itu biasanya kita perlu menginstal drivenya terlebih dahulu nah driver itulah yang dimaksud API. Jadi API itu memang digunakan sebagai perantara dua pihak. 

Contoh Implementasi API

  • Driver Perangkat Keras, sebagai API untuk sistem operasi agar bisa berkomukasi dengan perangkat kerassnya
  • SOAP (Simple Object Access Protokol) 
  • COBRA (Common Object Request Broker Architecture)
  • RESTful API
  • Apache Thrift
  • Protocol Buffer
  • GRPC

Nah, sekarang kita akan mulai membahas mengenai RESTful API. REST adalah singkatan dari REpresentation State Transfer, REST diperkenalkan pada tahun 2000 oleh Roy Fielding. RESTful API merupakan salah satu implementasi API yang memanfaatkan HTTP sebagai protokol komunikasinya, karena sekarang semua orang menggunakan sudah menggunakan HTTP maka hal inilah yang memnyebabkan RESTful menjadi sangat  internet ia jalannya di HTTP jadi ini sangat populer. 

Walaupun sebelum RESTful API ini ada SOAP yang juga berjalan diatas HTTP, namun kebanyakan orang tetap menggunakan RESTful API itu karena RESTful API ini sangat sederhana dibandingkan SOAP. RESTful API ini sangat mudah digunakan, dan bisa diadabtasi di semua bahsa pemrograman secara mudah. Saat ini RESTful API sudah menjadi standart API yang banyak digunakan ketka kita membuat sistem yang butuh menyediakan API untuk pihak lain 

RESTful API RESTful API Reviewed by kartikasari on April 15, 2023 Rating: 5
Diberdayakan oleh Blogger.