Menampilkan Update Kasus Corona dengan PHP

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.

mockup-kawal-corona-com

 

Selanjutnya, kita dapat mengakses URL https://api.kawalcorona.com/ untuk mendapatkan API statistik kasus Corona secara global seperti berikut.

api-kawal-corona-com

 

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.

index

 

Untuk file CSS, JS, fonts dan images, dapat Anda download pada link berikut.

CSS

JS

fonts

images

 

Hasilnya, tampilan file index.php akan berubah menjadi seperti berikut.

instal-corona-update

 

Untuk mempermanis tampilannya, kita dapat menyisipkan widget Corona yang bisa Anda download pada link berikut.

widget

 

Hasilnya, tampilannya akan berubah menjadi seperti berikut.

instal-corona-update-final

 

Sekian tutorial kali ini dan semoga bermanfaat.

(pdlabs)

Web developer and bad designer. Enthusiast in research and development of computer and information technology. Hard worker and militant spirituality. Care about science, technology and environment especially renewable energy.

Related Posts

0 Comments

Leave a reply