Top Banner
INTRODUCTION TO APIs Bayu Wijaya Permana Putra Ramdhan Rizki Cahyanto Setya Budi
12

Perkenalan API (Application Programming Interface)

Apr 12, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Perkenalan API (Application Programming Interface)

INTRODUCTION TO APIs

Bayu Wijaya Permana PutraRamdhan RizkiCahyanto Setya Budi

Page 2: Perkenalan API (Application Programming Interface)

APA ITU APIS

APIS MERUPAKAN SINGKATAN DARI APPLICATION PROGRAMMING INTERFACES.

Page 3: Perkenalan API (Application Programming Interface)

BERDASARKAN DATA YANG DIAMBIL DARI ZAPIER.COM. ADA LEBIH DARI 10.000 APIS YANG DI PUBLISH PADA TAHUN 2013 YANG DAPAT KITA GUNAKAN. DAN ANGKA INI TERUS MENINGKAT SETIAP TAHUNNYA

Page 4: Perkenalan API (Application Programming Interface)
Page 5: Perkenalan API (Application Programming Interface)
Page 6: Perkenalan API (Application Programming Interface)

 A powerful computer that runs an API

Page 7: Perkenalan API (Application Programming Interface)

Apa itu API dan Kenapa API begitu Penting

API adalah sekumpulan perintah, fungsi, dan protocol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu. Dalam API terdapat fungsi-fungsi atau perintah-perintah untuk menggantikan bahasa yang digunakan dalamsystem calls dengan bahasa yang lebih terstruktur - Wikipedia

Restfull API adalah sebuah metode komunikasi data yang diterapkan dalam pengembangan layanan berbasis website.

Dekstop WebsiteRequest

Server

APIRequest

Page 8: Perkenalan API (Application Programming Interface)

Apa itu API dan Kenapa API begitu Penting

Umumnya dijalankan via HTTP (Hypertext Transfer Protocol).

Melibatkan proses pembacaan laman web tertentu yang memuat sebuah file XML atau JSON. File inilah yang menguraikan dan memuat konten yang hendak disajikan.

Setelah melalui sebuah proses definisi tertentu, konsumen akan bisa mengakses antarmuka aplikasi yang dimaksudkan.

Page 9: Perkenalan API (Application Programming Interface)

Komunikasi dengan Server

Page 10: Perkenalan API (Application Programming Interface)

CARA KERJA

Page 11: Perkenalan API (Application Programming Interface)

METHOD GET POST PUT DELETE

Page 12: Perkenalan API (Application Programming Interface)

Thank you