Oke kali ini yang kita ambil data json nya punya data.jakarta.go.id, mungkin kamu pernah mencoba - coba atau tugas kuliah gitu untuk mengambil data (json) lalu di tampilkan menggunakan php, ga perlu berlama - lama lagi mari kita mulai.
Seperti biasa xampp kamu aktifkan terlebih dahulu selanjutkan kita membuat folder dengan nama json dan yang terakhir kita membuat file dengan
nama tampilkan_json.php di C:xampp/htdocs/json/tampilkan_json.php
Oh iya data json yang kita ambil dari
//ppid.jakarta.go.id/json?url=//data.jakarta.go.id/dataset/06f19910-82c3-428f-9e13-14d848486f69/resource/a7cc5803-9993-427b-a3df-9745a233b38d/download/Lomba-bercerita-anak-TerbaikEdited.csv
Kalau kamu ingin mengambil data jakarta yang lain bisa cek di sini //data.jakarta.go.id/ oh iya ini resmi kok dan boleh digunakan.
Oh iya yang kita lakukan ini online ya, jadi pastikan koneksi internet kamu berjalan dengan baik, sebenarnya bisa juga kok kalau offline, tapi kamu perlu men-download terlebih dahulu.
kita rekap dulu ya apa saja yang sudah kita kerjakan
- Xampp aktifkan yaitu apache dan mysql.
- Buat folder di htdocs dengan nama json dan di dalam json buat file dengan nama tampilkan_json.php
- Buka data json di
- //ppid.jakarta.go.id/json?url=//data.jakarta.go.id/dataset/06f19910-82c3-428f-9e13-14d848486f69/resource/a7cc5803-9993-427b-a3df-9745a233b38d/download/Lomba-bercerita-anak-TerbaikEdited.csv
Selanjutnya mari kita buka file tampilkan_json.php di text editor yang sering kamu gunakan bisa notepad++, sublime text, atom.io, bracket dan masih banyak lagi, gunakan yang membuat kamu nyaman.
Codinganya seperti dibawah ini ya
Tampilanya akan seperti dibawah ini ya
Oke biar ga bingung om bewok bakal jelasin satu persatu.
$sumber = '//ppid.jakarta.go.id/json?url=//data.jakarta.go.id/dataset/06f19910-82c3-428f-9e13-14d848486f69/resource/a7cc5803-9993-427b-a3df-9745a233b38d/download/Lomba-bercerita-anak-TerbaikEdited.csv'; $konten = file_get_contents($sumber); $data = json_decode($konten, true);Oke $sumber ini adalah data json nya berada dimana ? nah ada di link yang sudah di berikan oleh om bewok.
$konten kita mengambil file di $sumber
Lalu kita membuat table dan di dalamnya membuat looping
<?php for($a=0; $a < count($data); $a++) { print "<tr>"; // penomeran otomatis print "<td>".$a."</td>"; // menayangkan print "<td>".$data[$a]['tahun']."</td>"; print "<td>".$data[$a]['jenis']."</td>"; print "<td>".$data[$a]['juara']."</td>"; print "<td>".$data[$a]['nama']."</td>"; print "<td>".$data[$a]['sekolah']."</td>"; print "<td>".$data[$a]['id']."</td>"; print "</tr>"; } ?>
Ini mirip banget ketika kamu menampilkan data mysql menggunakan php, mungkin kalau kalian sudah biasa menggunakan php dan mysql pasti sudah paham dengan ini
Itu saja tutorial ini semoga berguna buat teman - teman yang masih belajar, jika masih ada yang kebingungan kalian bisa bertanya di kolom komentar.