Masih seputar penggunaan API pada website, kali ini kita akan mempelajari cara menampilkan update statistik kasus virus Corona untuk negeri tercinta dengan menggunakan PHP dan API dari kawalcorona.com.
Wabah virus Corona atau COVID-19 semakin menjangkiti dunia termasuk negeri kita, Indonesia. Semakin hari, korban yang terpapar wabah tersebut juga semakin meningkat, termasuk yang meninggal dunia juga terus mengalami peningkatan setiap harinya.
Hal ini menimbulkan keprihatinan dan kekhawatiran sekaligus juga meningkatkan kewaspadaan kita agar jangan sampai diri dan keluarga kita tertular oleh wabah yang sangat ganas tersebut.
Oleh karena itu, ada baiknya kita terus memantau statistik kasus virus Corona tersebut melalui berbagai website atau media online lainnya.
Selain itu, kita juga bisa menarik data statistik kasus COVID-19 tersebut dan menampilkannya di website kita sendiri dengan menggunakan API dari website yang menyediakan data statistik tersebut, misalnya kawalcorona.com.
Kawalkorona.com adalah salah satu website yang menyediakan data live statistik kasus virus Corona yang terjadi baik di Indonesia maupun di dunia. Tampilan website kawalcorona.com dapat dilihat pada gambar berikut.
Selanjutnya, kita dapat mengakses URL https://api.kawalcorona.com/ untuk mendapatkan API statistik kasus Corona secara global seperti berikut.
Nah, kita dapat menarik data statistik kasus Corona untuk wilayah Indonesia saja dengan menggunakan skrip PHP berikut.
<?php
$url = "https://api.kawalcorona.com/";
$client = curl_init($url);
curl_setopt($client, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($client);
$result = json_decode($response, true); // print_r($result); echo "<br>";
$countryRegion = $result[36]['attributes']['Country_Region'];
$confirmed = $result[36]['attributes']['Confirmed'];
$deaths = $result[36]['attributes']['Deaths'];
$recovered = $result[36]['attributes']['Recovered'];
$dateTimeString = $result[36]['attributes']['Last_Update'] / 1000;
$lastUpdate = date("l, d F Y H:i:s", $dateTimeString);
echo "Country: ". $countryRegion;
echo "<br>";
echo "Confirmed: ". $confirmed;
echo "<br>";
echo "Deaths: ". $deaths;
echo "<br>";
echo "Recovered: ". $recovered;
echo "<br>";
echo "Last Update: ". $lastUpdate;
echo "<br><br>";
?>
Kita dapat menyisipkan skrip PHP tersebut ke dalam file index.php yang bisa Anda download pada link berikut.
Untuk file CSS, JS, fonts dan images, dapat Anda download pada link berikut.
Hasilnya, tampilan file index.php akan berubah menjadi seperti berikut.
Untuk mempermanis tampilannya, kita dapat menyisipkan widget Corona yang bisa Anda download pada link berikut.
Hasilnya, tampilannya akan berubah menjadi seperti berikut.
Sekian tutorial kali ini dan semoga bermanfaat.
(pdlabs)