Definisi API (Application
Programming Interface) Beserta Penerapannya
API (Application Programming Interface) adalah sekumpulan perintah,
fungsi, komponen, dan protokol yang disediakan oleh sistem operasi ataupun
bahasa pemrograman tertentu yang dapat digunakan oleh programmer saat membangun
perangkat lunak.
Google
API bisa di katakan bagian dari Framework
Google
Google
menyediakan berbagai API (Application Programming Interface) yang sangat
berguna bagi pengembang web maupun aplikasi desktop untuk memanfaatkan berbagai
fitur yang disediakan oleh Google seperti misalnya: AdSense, Search
Engine, Translation maupun YouTube.
API secara sederhana bisa diartikan sebagai kode program yang merupakan antarmuka atau penghubung antara aplikasi atau web yang kita buat dengan fungsi-fungsi yang dikerjakan. Misalnya dalam hal ini Google API berarti kode program (yang disederhanakan) yang dapat kita tambahkan pada aplikasi atau web kita untuk mengakses/menjalankan/memanfaatkan fungsi atau fitur yang disediakan Google. Misalnya saja kita bisa menambahkan fitur Google Map pada website kita.
API secara sederhana bisa diartikan sebagai kode program yang merupakan antarmuka atau penghubung antara aplikasi atau web yang kita buat dengan fungsi-fungsi yang dikerjakan. Misalnya dalam hal ini Google API berarti kode program (yang disederhanakan) yang dapat kita tambahkan pada aplikasi atau web kita untuk mengakses/menjalankan/memanfaatkan fungsi atau fitur yang disediakan Google. Misalnya saja kita bisa menambahkan fitur Google Map pada website kita.
Google
API dapat dipelajari langsung melalui Google Code.
Melalui Google Code kita dapat belajar tentang Google API dan dapat
mengimplementasikan pada aplikasi web atau website yang kita kembangkan.
Ada
banyak API yang disediakan oleh Google, beberapa diantaranya adalah:
- Language API: untuk memanfaatkan fitur translation yang dimiliki Google.
- Earth API: memanfatkan fitur yang ada pada Google Earth
- Javascript API
- Maps API: memanfaatkan fitur yang ada pada Google Maps
- Search API: memanfaatkan fitur pencarian pada Google Search
- Visualization API: membuat grafik maupun chart dengan Google API
- YouTube API: memanfaatkan fitur yang ada pada YouTube misalnya untuk pencarian video
- Probabilitas
API dapat digunakan untuk bahasa pemrograman ataupun untuk sistem operasi mana saja asalkan paket-paket API sudah terpasang. - Lebih Mudah Dimengerti
API
menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa
system call. Hal ini sangat penting dalam hal editing dan pengembangan.
- Mudah Dikembangkan
Dengan
adanya API, memudahkan programmer untuk mengembangkan suatu system.
Cara Memakai API :
- Dilakukan dengan mengimpor package/kelas import
java.util.Stack;
- Ada beberapa kelas bernama sama dipackage yang berbeda, yaitu :
- Ada beberapa kelas bernama sama dipackage yang berbeda, yaitu :
- import salah satu dan gunakan nama lengkap
untuk yang lain, atau gunakan nama lengkap semua kelas
Ada tiga jenis Bahasa Pemrograman Java Application
Programming Interface (API):
* inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME (Micro edition), Java SE (Standard edition), dan Java EE (Enterprise edition).
* inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME (Micro edition), Java SE (Standard edition), dan Java EE (Enterprise edition).
* Resmi opsional API yang dapat didownload secara terpisah. Spesifikasi API ini didefinisikan sesuai dengan Spesifikasi Jawa Request (JSR), dan kadang-kadang beberapa API ini kemudian dimasukkan dalam API inti dari platform (contoh yang paling terkenal dari jenis ini adalah swing).
* API tidak resmi, yang dikembangkan oleh pihak
ketiga, tetapi tidak berkaitan dengan JSRs apapun.
Contoh Terapan API :
Contoh Terapan API :
Twitter API dimanfaatkan pada
blackberry
Facebook API dimanfaatkan pada
platform mobile
API Google Maps dimanfaatkan pada
mobile
Berikut ini
adalah sebagian daftar Application Programming Interface (API) untuk Java
Programming Language :
- Java Platform, Standard Edition (Java SE)
- Bundled 1.1.1 API (bagian dari standar download)
- Opsional 1.1.2 API (download terpisah)
- Java Platform, Enterprise Edition (Java EE)
- Bundled 1.2.1 API (bagian dari standar download)
- Unofficial API (Dirilis oleh pihak ketiga)
- Java Platform, Micro Edition (Java ME)
- Opsional 1.2.2 API (download terpisah)
The DB2
Content Management pusat informasi yang menyediakan dokumentasi API berikut:
- Kelas Java dan API
- JavaBeans
- C + + kelas dan API
- DB2 Content Manager aturan sistem konektor
- Tabel kontrol sistem
- Perpustakaan pengguna server keluar
23.31 |
Category: |
0
komentar







Comments (0)