0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan5 halaman

Belajar API - Part 2

Dokumen ini membahas tentang pertukaran data antar aplikasi menggunakan format JSON, termasuk contoh output dan cara implementasinya dengan API dari PLN dan Tokopedia. Pengguna diajarkan untuk membuat file PHP yang mengakses data tagihan listrik pelanggan melalui API JSON dan juga alternatif menggunakan CURL jika file_get_contents() tidak berhasil. Langkah-langkah praktikum dijelaskan secara rinci untuk memastikan pengguna dapat mengimplementasikan API dengan benar.

Diunggah oleh

Wakidikidi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan5 halaman

Belajar API - Part 2

Dokumen ini membahas tentang pertukaran data antar aplikasi menggunakan format JSON, termasuk contoh output dan cara implementasinya dengan API dari PLN dan Tokopedia. Pengguna diajarkan untuk membuat file PHP yang mengakses data tagihan listrik pelanggan melalui API JSON dan juga alternatif menggunakan CURL jika file_get_contents() tidak berhasil. Langkah-langkah praktikum dijelaskan secara rinci untuk memastikan pengguna dapat mengimplementasikan API dengan benar.

Diunggah oleh

Wakidikidi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Application Programming Interface (API)

Chairullah Naury, S. Kom., M. Kom.

Setelah mempelajari metode pertukaran data antar aplikasi dalam format RAW TEXT,
sekarang saatnya mempelajari metode pertukaran data dalam format JSON (JavaScript Object
Notation). JSON adalah salah satu standar format file yang digunakan di dalam pertukaran
data di dalam aplikasi maupun antar aplikasi. Pertukaran data dalam format JSON pada
umumnya berupa teks yang mudah dibaca dan memiliki format baku berupa array pasangan
attribute dengan value-nya. Berikut ini adalah contoh output dalam format JSON:
{
"nama":"Bayu",
"usia":30,
"mobil":["Lexus", "BMW", "Fiat"]
}
Untuk bahan praktikum, kita menggunakan simulasi PLN dan Tokopedia sama seperti pada
pembahasan metode RAW TEXT sebelumnya. Maka dari itu pastikan di C:\XAMPP\HTDOCS\
sudah terdapat folder pln dan folder Tokopedia, sekaligus pastikan juga database db_pln
sudah dibuat dan berisi 2 buah tabel yaitu tabel pelanggan dan tabel tagihan. Jika belum ada,
silakan praktekkan terlebih dahulu materi sebelumnya yang berkaitan dengan API dalam
format RAW TEXT.
OK, Kita mulai dari sisi PLN. Pihak PLN menyediakan API dalam format JSON untuk pertukaran
data tagihan pelanggannya. Buka code editor, dan ketik baris-baris perintah berikut ini:
Simpan file tersebut di folder C:\XAMPP\HTDOCS\PLN dengan nama
api_get_tagihan_json.php.
Kemudian ujicobalah dengan membuka browser, misalnya Chrome, dan bukalah alamat
[Link] dan pastikan tampil
data tagihan pelanggannya dalam format JSON seperti gambar di bawah ini.

Ok, dari sisi PLN sudah selesai pembuatan API-nya.


Selanjutnya adalah dari sisi Tokopedia, kita akan membuat aplikasi sederhana cek tagihan
listrik pelanggan PLN dengan memanfaatkan API dalam format JSON yang disediakan pihak
PLN.
Buka code editor Anda, kemudian ketik beberapa baris kode berikut:

Selanjutnya simpan di folder C:\XAMPP\HTDOCS\TOKOPEDIA dengan nama file:


check_tagihan_pelanggan_json.php, dan ujicobalah script tersebut dengan mengakses
alamat [Link]
Masukkan ID Pelanggan, misalnya: 140120002 dan klik Cek Tagihan. Maka akan ditampilkan
informasi data tagihan listrik pelanggan.

Kembali ke source code check_tagihan_pelanggan_json.php, ada kalanya pada kasus


tertentu perintah file_get_contents() tidak dapat digunakan untuk mengakses API dan justru
menampilkan pesan kesalahan dan tidak ada data yang diperoleh. Oleh karena itu ada
alternatif lain selain menggunakan perintah file_get_contents(), yaitu menggunakan CURL.
Ok, kita buat file baru di code editor Anda. Copy seluruh source code dari file
check_tagihan_pelanggan_json.php dan paste ke file baru ini, kita akan modifikasi sedikit saja
di bagian file_get_contents().
Simpan file tersebut di C:\XAMPP\HTDOCS\TOKOPEDIA dengan nama file
check_tagihan_pelanggan_json_curl.php, dan ujicoba di browser dengan membuka alamat
[Link] dan pastikan program
berjalan dengan baik.

Masukkan ID Pelanggan, misalnya: 140120002 dan klik Cek Tagihan. Maka akan ditampilkan
informasi data tagihan listrik pelanggan.
=== Selesai ===

Anda mungkin juga menyukai