Cara Mengambil Data Cuaca secara Realtime dari BMKG dengan PHP - Badan Meteorologi, Klimatologi, dan Geofisika (disingkat BMKG) merupakan salahsatu instansi resmi pemerintah yang mengelola data terkait informasi penting seperti prediksi cuaca, informasi gempa, tsunami dll.

BMKG juga menyediakan kepada publik dengan menyediakan layanan untuk menampilkan data cuaca, gampa se-indonesia secara langsung (realtime) dan resmi di publikasikan oleh BMKG. Bagi yang mau mencoba untuk menampilkan data secara cuaca dari BMKG.GO.ID berikut script untuk mengambil data cuaca untuk kota-kota besar di indonesia dan jabotabek.
Berikut script nya :
<?php
// LOAD XML DATA CUACA JABOTABEK
$list_cuaca = new SimpleXMLElement('http://data.bmkg.go.id/cuaca_jabodetabek_1.xml', null, true);
$tanggal = $list_cuaca->Tanggal->Mulai;
?>
<table class="table table-hover">
<thead>
<tr style="background-color:#ffd740; color: #000; font-size:16px;">
<th>DAERAH</th>
<th>PAGI</th>
<th>SIANG</th>
<th>MALAM</th>
</tr>
</thead>
<tbody>
<?php foreach($list_cuaca->Isi->Row as $cuaca){ ?>
<tr>
<td><strong><?php echo strtoupper($cuaca->Daerah); ?></strong></td>
<td><strong><?php echo $cuaca->Pagi; ?></strong></td>
<td><strong><?php echo $cuaca->Siang; ?></strong></td>
<td><strong><?php echo $cuaca->Malam; ?></strong></td>
</tr>
<?php } ?>
</tbody>
</table>