PHP

Melihat Nilai Kurs Mata Uang dengan API fixer.io pada PHP

0

Dalam dunia globalisasi ini, informasi mengenai nilai tukar mata uang sangat penting. Bagi para pelaku bisnis internasional, wisatawan, atau investor, pemantauan nilai kurs mata uang adalah hal yang krusial. Dalam artikel ini, kita akan mempelajari cara menggunakan PHP untuk mengakses API layanan kurs mata uang dan menampilkan nilai tukar mata uang dalam aplikasi web Anda.

1. Memilih Layanan API Kurs Mata Uang

Langkah pertama adalah memilih layanan API yang akan digunakan untuk mendapatkan data kurs mata uang. Beberapa layanan terkenal yang menyediakan data kurs mata uang adalah Open Exchange Rates, Fixer.io, dan CurrencyLayer. Anda harus mendaftar dan mendapatkan kunci API (API key) dari layanan yang Anda pilih.

2. Membuat Koneksi ke API

Untuk membuat koneksi ke layanan API kurs mata uang, kita akan menggunakan fungsi cURL dalam PHP. Fungsi ini memungkinkan kita untuk melakukan permintaan HTTP ke API dan mengambil responsnya.

Berikut adalah contoh kode untuk membuat koneksi ke layanan API Fixer.io:

<?php
$access_key = 'YOUR_API_KEY';
$base_currency = 'USD'; // Mata uang dasar
$api_url = "https://api.fixer.io/latest?base=$base_currency";

$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
?>

3. Memproses Data JSON

Data yang diterima dari API umumnya dalam format JSON (JavaScript Object Notation). Kita perlu memproses data JSON ini menjadi struktur data yang dapat digunakan dalam PHP.

<?php
if (isset($data['rates'])) {
    $rates = $data['rates'];
    
    // Contoh: Mendapatkan nilai tukar Euro (EUR)
    $eur_rate = $rates['EUR'];
    
    // Anda dapat melakukan hal serupa untuk mata uang lainnya
}
?>

4. Menampilkan Nilai Kurs Mata Uang dalam Aplikasi Web

Sekarang kita memiliki data nilai tukar mata uang dalam PHP, kita dapat menampilkannya dalam aplikasi web. Anda bisa menggunakan data ini untuk membangun kalkulator konversi mata uang atau hanya menampilkan nilai tukar saat ini.

<!DOCTYPE html>
<html>
<head>
    <title>Kurs Mata Uang</title>
</head>
<body>
    <h1>Nilai Tukar Mata Uang</h1>
    <?php if (isset($rates)): ?>
        <p>Nilai tukar Euro (EUR): <?php echo $eur_rate; ?></p>
        <!-- Tampilkan nilai tukar mata uang lainnya di sini -->
    <?php else: ?>
        <p>Gagal memuat data nilai tukar.</p>
    <?php endif; ?>
</body>
</html>

5. Menjadwalkan Pembaruan Data Kurs Mata Uang

Baca Juga :
Membuat IP Lookup dari ip-api.com dengan PHP

Untuk menjaga agar data nilai kurs mata uang tetap akurat, Anda dapat menjadwalkan pembaruan data secara berkala dari API. Misalnya, Anda dapat menggunakan cron job untuk menjalankan skrip PHP secara otomatis setiap beberapa jam.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara mengakses dan menampilkan nilai kurs mata uang dalam aplikasi web PHP menggunakan layanan API kurs mata uang. Langkah-langkah dasar mencakup memilih layanan API, membuat koneksi ke API, memproses data JSON, dan menampilkan nilai kurs dalam halaman web.

Dengan informasi nilai tukar mata uang yang akurat, Anda dapat memudahkan pengguna untuk melakukan konversi mata uang atau hanya memberikan pemahaman yang lebih baik tentang perubahan dalam pasar mata uang global. Selamat mencoba!

rajakode

Jenis Layar Keren untuk Papan Iklan

Previous article

5 Trik Jalani Transaksi Aman di Internet

Next article

You may also like

More in PHP