Bagian 26: Pengantar API dan AJAX

Apa itu API?

API (Application Programming Interface) adalah antarmuka yang memungkinkan aplikasi untuk saling berkomunikasi. API menyediakan sekumpulan aturan yang memungkinkan perangkat lunak berinteraksi tanpa harus tahu implementasi internalnya.

Sponsored

Apa itu AJAX?

AJAX (Asynchronous JavaScript and XML) adalah teknik untuk melakukan permintaan data secara asinkron ke server tanpa perlu me-refresh halaman web. AJAX membuat halaman web terasa lebih responsif dan interaktif.

Contoh AJAX menggunakan Fetch API

Berikut contoh sederhana penggunaan Fetch API untuk mengambil data JSON dari API publik:


fetch('https://api.publicapis.org/entries')
  .then(response => response.json())
  .then(data => {
    console.log(data);
    document.getElementById('output').textContent = JSON.stringify(data.entries.slice(0, 5), null, 2);
  })
  .catch(error => console.error('Error:', error));
    

Output (5 entri pertama):

Gagal mengambil data: TypeError: Failed to fetch
๐Ÿ’ฌ Buat Website Paket website LPK