Pada tutorial kali ini kita akan membahas tentang Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter, Seperti yang kita ketahui bahwa Raja Ongkir merupakan sebuah situs atau website yang menyediakan daftar harga dari puluhan jasa pengiriman baik secara domestik maupun internasional, sedangkan API merupakan singkatan dari Application Programming Interface, berfungsi untuk membagikan data dari database kita kebanyak user dengan me-request melalui url, jadi kita menyediakan sebuah link adn pada saat link tersebut diakses oleh user maka user tersebut akan mendapatkan data dari kita yang berupa JSON.

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter pastikan teman-teman telah registrasi pada raja ongkirnya, namun jika teman-teman telah memiliki akunnya teman-teman bisa langsung login pada website raja ongkirnya yaitu https://rajaongkir.com/

Jika sudah teman-teman bisa langsung klik menu Integrasi kemudian pilih Dokumentasi API seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Selanjutnya silahkan teman-teman klik pada menu starter kita akan menggunakan API yang free, karena untuk Basic dan Pro harus berbayar untuk penjelasan fitur-fitur pada raja ongkirnya teman-teman bisa baca pada http://www.kursuswebsite.org/mengenal-tentang-fitur-raja-ongkir/

  • Halaman Starter

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Pada halaman Starter kita akan mendapatkan data Provinsi, kota, dan biaya pengiriman namun pada materi Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter kali ini kita akan coba menerapkan yang provinsi, untuk Request URL nya seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Kemudian parameter yang akan kita masukan kedalam url :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Dan untuk contoh request nya kita menggunakan PHP seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Oke teman-teman kita akan langsung saja masuk ke study casenya tentang Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter, silahkan teman-teman buat sebuah controller dengan nama Shipping.php di dalam controller tersebut silahkan taman-teman copy contoh request PHP nya seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Selanjutnya kita akan membuat sebuah property untuk api key dan silahkan teman-teman masukan api key yang terdapat pada raja ongkirnya seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Kemudian property tersebut akan kita masukan pada “key: your-api-key” seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Oke teman-teman, kita akan coba jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Namun jika kita coba ganti id nya menjadi 2 maka akan mendapatkan provisi dengan id 2 seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Maka hasilnya provinsi dengan id 2 yaitu Bangka Belitung seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Nah untuk mendapatkan semua Id nya dari provinsinya kita hanya cukup menghapus id nya seperti di bawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Jika kita jalankan pada browser maka akan terlihat hasil dari semua provinsi seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Data-data yang tampil diatas berupa data json maka kita harus me-decode json nya sehingga menjadi bentuk object seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Fungsi dari json_decode() diatas yaitu untuk merubah data-data  dari format json menjadi format array atau object, untuk menampilkan data tersebut kita akan buat sebuah method pada controller Shipping dengan nama method tampil, kemudian kita akan menampilkan datanya dalam bentuk object pada method tampil seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Jika kita jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Oke teman-teman itulah pembahasan kita kali ini tentang Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter.

Semoga bermanfaat.

Terimakasih.