Click "view web version" (smartphone)

Pages

Sunday, 22 November 2020

Pengertian Application Programming Interface (API)

API adalah singkatan dari Application Programming Interface, dan memungkinkan developer untuk mengintegrasikan dua bagian dari aplikasi atau dengan aplikasi yang berbeda secara bersamaan. API terdiri dari berbagai elemen seperti function, protocols, dan tools lainnya yang memungkinkan developers untuk membuat aplikasi. Tujuan penggunaan API adalah untuk mempercepat proses development dengan menyediakan function secara terpisah sehingga developer tidak perlu membuat fitur yang serupa. Penerapan API akan sangaat terasa jika fitur yang diinginkan sudah sangat kompleks, tentu membutuhkan waktu untuk membuat yang serupa dengannya. Misalnya: integrasi dengan payment gateway. Terdapat berbagai jenis sistem API yang dapat digunakan, termasuk sistem operasi, library, dan web.


API yang bekerja pada tingkat sistem operasi membantu aplikasi berkomunikasi dengan layer dasar dan satu sama lain mengikuti serangkaian protokol dan spesifikasi. Contoh yang dapat menggambarkan spesifikasi tersebut adalah POSIX (Portable Operating System Interface). Dengan menggunakan standar POSIX, aplikasi yang di-compile untuk bekerja pada sistem operasi tertentu juga dapat bekerja pada sistem lain yang memiliki kriteria yang sama. Software library juga memiliki peran penting dalam menciptakan compatibility antar sistem yang berbeda.

Aplikasi yang berinteraksi dengan library harus mengikuti serangkaian aturan yang ditentukan oleh API. Pendekatan ini memudahkan software developeruntuk membuat aplikasi yang berkomunikasi dengan berbagai library tanpa harus memikirkan kembali strategi yang digunakan selama semua librarymengikut API yang sama. Kelebihan lain dari metode ini menunjukkan betapa mudahnya menggunakan library yang sama dengan bahasa pemrograman yang berbeda.

Seperti namanya, Web API dalam diakses melalui protokol HTTP, ini adalah konsep bukan teknologi. Kita bisa membuat Web API dengan menggunakan teknologi yang berbeda seperti PHP, Java, .NET, dll. Misalnya Rest API dari Twitter menyediakan akses read dan write data dengan mengintegrasikan twitter kedalam aplikasi kita sendiri.

Related Posts:

  • Langkah Cara Membuat Program Aplikasi KomputerDewasa ini sebuah program komputer bisa sangat membantu dalam kehidupan sehari-hari. Seperti misalnya Klik Medik dan Klik Akademik yang dikembangkan oleh PT. Klik Data Indonesia yang sangat membantu bagi rumah sakit, klinik … Read More
  • Cara Membuat bit.ly Untuk Memperpendek LinkBeberapa situs sudah menyertakan fitur mempersingkat link, seperti shorten link YouTube atau shorten link dengan Google URL shortener. Selain itu juga ada situs yang khusus menyediakan fitur mempersingkat link bahkan sampai m… Read More
  • Cara Membuat Akun di MultcloudMultCloud adalah aplikasi web sinkronisasi sederhana yang membuat hidup pengguna lebih mudah dengan single sign on untuk mengakses dan mengelola semua account awan atau cloud dari tunggal place. Anda dapat menghubungkan DropB… Read More
  • 25 Website Terbaik untuk Belajar Coding Online GratisKini belajar coding telah berkembang dari yang awalnya hanya sekadar hobi, menjadi suatu karir menjanjikan. Sekarang, Anda juga dapat belajar coding secara online tanpa perlu membayar sepeserpun. Hilang sudah batasan untuk be… Read More
  • Cara Membuat Radio Siaran Online dengan Notebook LaptopSpAcer, adakah yang memiliki cita-cita menjadi seorang penyiar radio tapi belum terwujud karena suatu alasan? Jangan sedih, spAcer kini bisa jadi penyiar tanpa harus belajar broadcasting! Yap, siapapun kini bisa memiliki radi… Read More