API

API adalah singkatan dari istilah bahasa Inggris Application Programming Interfaces. Ini adalah seperangkat perintah dan fungsi komputer yang memungkinkan pengembang untuk membuat program khusus untuk sistem operasi tertentu.

Menurut pakar komputer Benjy Weinberger, API adalah spesifikasi formal tentang modul perangkat lunak bagaimana satu modul dari satu perangkat lunak berkomunikasi dengan yang lain.

Contoh penggunaan API

API adalah sesuatu yang tidak dilihat pengguna karena hanya berfungsi untuk perangkat lunak.

Misalnya, ketika pengguna membeli tiket film melalui situs web teater dan memasukkan informasi kartu kredit mereka, situs web tersebut menggunakan API untuk mengirimkan informasi ini dari jarak jauh ke program lain yang memeriksa apakah rincian bank Mereka benar.

Setelah pembayaran dikonfirmasi, aplikasi jarak jauh mengirimkan informasi ke situs web bioskop dan mengonfirmasi pembayaran dengan benar, memungkinkan halaman ini menerbitkan tiket untuk pengguna.

Contoh menonjol lainnya dari penggunaan API adalah sebagai berikut:

  1. Google Maps melalui aksesnya ke “API” memungkinkan Anda untuk menempatkan data dan informasi yang berguna pada peta Anda, dan menyajikannya dengan pencarian tertentu atau fungsi yang dipersonalisasi, dari aplikasi kita sendiri.
  2. Twitter telah memungkinkan pengembangan sejumlah besar sistem alternatif dan layanan web yang beroperasi melalui API-nya.
  3. Facebook Connect mentransfer data tertentu melalui API untuk secara otomatis mendaftarkan pengguna di situs web lain, memberi mereka kemungkinan untuk mendaftar dan masuk dengan akun Facebook mereka sendiri.
  4. Paypal dengan “API” nya memungkinkan operasi pembayaran elektronik menggunakan sistem web itu sendiri, tanpa perlu mengakses / beroperasi di situs web Paypal, sehingga memudahkan transaksi ini.

API menggunakan

API dapat digunakan untuk berkomunikasi dengan sistem operasi (WinAPI), dengan database (DBMS) atau dengan protokol komunikasi (Jabber/XMPP).

Dalam beberapa tahun terakhir mereka telah digunakan secara positif di sektor pemasaran digital melalui jejaring sosial (Twitter, Facebook, Youtube, Flickr, LinkedIn, dll.) dan platform online lainnya (Google Maps, WordPress, dll.), yang telah mengubah pemasaran media sosial menjadi sesuatu yang lebih sederhana dan jauh lebih menguntungkan.

API memungkinkan Anda untuk menggunakan fungsi yang sudah ada di perangkat lunak lain sehingga tidak perlu melakukan reinventing karena Anda menggunakan kode yang diketahui telah diuji dan berfungsi dengan benar.

Dalam kasus alat non-sumber terbuka, mereka berfungsi untuk memberikan informasi kepada pemrogram tentang cara menggabungkan fungsionalitas tertentu tanpa harus memberikan informasi tentang bagaimana proses dilakukan secara internal.