Kami akan memberikan tutorial lengkap bagi Anda yang ingin mengetahui bagaimana cara cek ongkir dengan API Raja Ongkir. Hal ini terkait jasa pengiriman barang/ ekspedisi semacam JNE untuk bisa lihat tarif JNE atau Tiki dengan tracking Tiki. Tak hanya itu, kami akan memberikan info mendasar terlebih dahulu yaitu pengenalan akan shipping gateway dan manfaatnya, serta berbagai aplikasi cek ongkir selain Raja Ongkir yang mungkin Anda ingin coba juga.

Apa itu Shipping Gateway?

Shipping gateway adalah jasa yang memungkinkan website atau situs e-commerce untuk mengirimkan produk ke pelanggan mereka dengan rincian ongkir dan fitur tracking barang.

Apa Manfaat Shipping Gateway?

Sesuai dengan definisinya, tentunya manfaat dari shipping gateway ini adalah agar Anda bisa lebih mudah dalam menentukan berapa harga total dari suatu produk karena tarif ongkir bisa ditetapkan dengan jelas dan akurat. Selain itu, manfaatnya tentunya juga adalah Anda bisa menginformasikan pelanggan atau customer bisnis online Anda soal bagaimana rincian kontribusinya secara real time, di mana produk Anda berada dengan fitur tracking yang akurat.

Shipping Gateway Indonesia: Raja Ongkir

Jasa shipping gateway sih memang bermacam-macam. Anda bisa langsung loncat ke bagian akhir dari artikel ini bila Anda sekadar ingin tahu apa saja shipping gateway yang tersedia. Namun, mengingat hasil observasi kami menunjukkan lebih banyak pebisnis online atau e-commerce Indonesia yang pakai Raja Ongkir, kami akan membahas Raja Ongkir ini dengan lebih mendalam dibanding layanan lainnya.

Raja Ongkir Homepage - Dewaweb

Raja Ongkir sudah mendukung beberapa jasa pengiriman ternama dan banyak dipakai di Indonesia. Untuk lebih lengkapnya berikut adalah berbagai ekspedisi yang sudah didukung!

Raja Ongkir Supports - Dewaweb

Raja Ongkir mengklaim dirinya sebagai layanan shipping gateway dengan data yang akurat. Data ongkos kirimnya diambil langsung dari website atau stus masing-masing dari kurir/ jasa pengiriman agar bisa menjamin akurasi datanya. Anda juga bisa melaporkan kepada Raja Ongkir jika memang ada data ongkir yang tidak akurat agar langsung di-update.

Selain itu, Raja Ongkir menyediakan aplikasi untuk smartphone Android. Jadi, Anda para pebisnis online yang ingin lebih leluasa dalam menjalankan bisnisnya, bisa mengakses Raja Ongkir ini di mana dan kapan saja asal ada akses internet yang memadai. Aplikasinya juga tersedia gratis di Google Play Store.

RajaOngkir juga punya API yang bisa Anda manfaatkan untuk membuat aplikasi Android, iOS, Blackberry atau perhitungan ongkir otomatis di website/ online shop Anda. Nah untuk penggunaanya, berikut ada tutorialnya!

Cara Cek Ongkos Kirim dengan API Raja Ongkir

Bila Anda lihat di website resminya, RajaOngkir menyediakan RESTful API (Application Programming Interface). Sebenarnya, fitur ini sangat bermanfaat bagi Anda yang berkeinginan untuk membuat suatu aplikasi yang membutuhkan data ongkir yang akurat dan real time. Untuk dokumentasi APInya Anda bisa cek di page resmi dari RajaOngkir yang sudah sangat lengkap.

Sebelum Anda mulai memfungsikan API RajaOngkir Anda wajib melakukan registrasi terlebih dulu. Anda tak usah khawatir, registrasi dapat dilakukan dengan sangat mudah. Silakan Anda ikuti tahapan registrasi dengan akses page registrasi terlebih dahulu.

Terkait tipe API, tersedia 3 jenis. Apa saja? Ketiganya yaitu Starter (Ini tarifnya gratis), Basic (Ini berbayar), Pro (Ini juga berbayar). Jadi, silakan Anda menyesuaikan dengan kebutuhan Anda sendiri dalam hal menentukan yang mana yang tepat.

Setelah mendaftar atau melakukan registrasi seperti yang telah kami sebutkan sebelumnya, Anda nantinya akan mendapatkan API Key. Kemudian berikutnya, API Key ini akan menjadi kunci atau bisa dibilang semacam penghubung aplikasi Anda dengan API dari Raja Ongkir. Lalu bagaimana cara melihat API Key-nya? untuk melihat API Key, Anda dapat masuk ke Panel yang tersedia, lalu klik menu API Key.

Nah, setelah API Key sudah didapatkan, Anda bisa langsung mencoba menggunakannya. Berikutnya kami akan berikan tutorial untuk menggunakan API RajaOngkir tapi dengan jenis yang Starter (versi gratis). Ya, fiturnya memang terbatas, tapi kalau Anda sudah punya API RajaOngkir versi berbayar silakan Anda sebagai developer tinggal sesuaikan saja.

Anda dapat membuat satu buah file PHP dengan tutorial ini yaitu rajaongkir.php. Okay, silakan Anda buka file rajaongkir.php kemudian pastekan script dibawah ini:

 <?php 

 

 //Get Data Kabupaten 
  $curl = curl_init();  
  curl_setopt_array($curl, array( 
    CURLOPT_URL => "http://api.rajaongkir.com/starter/city", 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_ENCODING => "", 
    CURLOPT_MAXREDIRS => 10, 
    CURLOPT_TIMEOUT => 30, 
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
    CURLOPT_CUSTOMREQUEST => "GET", 
    CURLOPT_HTTPHEADER => array( 
      "Key: Anda bisa isi dengan api key milik Anda sendiri" 
    ), 
  )); 

  $response = curl_exec($curl); 
  $err = curl_error($curl); 

  curl_close($curl); 

  echo "<label>Kota Asal</label><br>"; 
  echo "<select name='asal' id='asal'>"; 
  echo "<option>Pilih Kota Asal</option>"; 
  $data = json_decode($response, true); 
  for ($i=0; $i < count($data['rajaongkir']['results']); $i++) {  
      echo "<option value='".$data['rajaongkir']['results'][$i]['city_id']."'>".$data['rajaongkir']['results'][$i]['city_name']."</option>"; 
  } 
  echo "</select><br><br><br>"; 
  //Get Data Kabupaten 


  //----------------------------------------------------------------------------- 

  //Get Data Provinsi 
  $curl = curl_init(); 

  curl_setopt_array($curl, array( 
    CURLOPT_URL => "http://api.rajaongkir.com/starter/province", 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_ENCODING => "", 
    CURLOPT_MAXREDIRS => 10, 
    CURLOPT_TIMEOUT => 30, 
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, 
    CURLOPT_CUSTOMREQUEST => "GET", 
    CURLOPT_HTTPHEADER => array( 
      "Key: sekali lagi, Anda bisa mengisinya dengan api key milik Anda sendiri" 
    ), 
  )); 

  $response = curl_exec($curl); 
  $err = curl_error($curl); 

  echo "Provinsi Tujuan<br>"; 
  echo "<select name='provinsi' id='provinsi'>"; 
  echo "<option>Pilih Provinsi Tujuan</option>"; 
  $data = json_decode($response, true); 
  for ($i=0; $i < count($data['rajaongkir']['results']); $i++) { 
  echo "<option value='".$data['rajaongkir']['results'][$i]['province_id']."'>".$data['rajaongkir']['results'][$i]['province']."</option>"; 
  } 
  echo "</select><br><br>"; 
  //Get Data Provinsi 

 ?> 

 <!DOCTYPE html> 
 <html> 
  <head> 
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
  </head> 
 
  <body> 

  <label>Kabupaten Tujuan</label><br> 
  <select id="kabupaten" name="kabupaten"></select><br><br> 

  <label>Kurir</label><br> 
  <select id="kurir" name="kurir"> 
  <option value="jne">JNE</option> 
  <option value="tiki">TIKI</option> 
  </select><br><br> 

  <label>Berat (gram)</label><br> 
  <input id="berat" type="text" name="berat" value="500" /> 
  <br><br> 

  <input id="cek" type="submit" value="Cek"/> 

  <div id="ongkir"></div> 

  </body> 
 </html> 


 <script type="text/javascript"> 

  $(document).ready(function(){ 
  $('#provinsi').change(function(){ 

  //Pada tahap ini value diambil dari option select provinsi kemudian parameternya dikirimkan dengan memakai ajax  
  var prov = $('#provinsi').val(); 

          $.ajax({ 
                type : 'GET', 
               url : 'http://domainAnda.tld/rajaongkir/cek_kabupaten.php', 
                data :  'prov_id=' + prov, 
  success: function (data) { 

  //jika data berhasil didapatkan, tampilkan ke dalam option select kabupaten 
  $("#kabupaten").html(data); 
  } 
              }); 
  }); 

  $("#cek").click(function(){ 
  //Pada tahap ini value diambil dari option select provinsi asal, kabupaten, kurir, berat kemudian parameternya juga akan dikirimkan pakai ajax  
  var asal = $('#asal').val(); 
  var kab = $('#kabupaten').val(); 
  var kurir = $('#kurir').val(); 
  var berat = $('#berat').val(); 

          $.ajax({ 
                type : 'POST', 
               url : 'http://domainAnda.tld/rajaongkir/cek_ongkir.php', 
                data :  {'kab_id' : kab, 'kurir' : kurir, 'asal' : asal, 'berat' : berat}, 
  success: function (data) { 

  //jika data sudah berhasil didapat, akan ditampilkan ke dalam element div ongkir 
  $("#ongkir").text(data); 
  } 
              }); 
  }); 
  }); 
 </script>

Hasil dari perlakuan yang kami sarankan di atas memang masih berbentuk JSON. Jika Anda ingin mengubahnya, Anda bisa saja menyesuaikannya dengan kebutuhan Anda.

Pertanyaan yang Sering diajukan Terkait Raja Ongkir

Berikut adalah beberapa pertanyaan yang sering ditanyakan oleh para developer yang ingin menggunakan jasa Raja Ongkir. Kami merangkumnya dari website resmi Raja Ongkir agar Anda dapat lebih mudah menemukan solusinya jika mengalami kendala setelah pengaturan yang dilakukan. Simak daftar kendala dan solusi berikut ini!

Kendala: Ketika Anda mengakses API “cost” Anda terjadi error dengan peringatan “Unknown function or method”

Solusi: Seperti yang telah tertulis di dokumentasi pada website Raja Ongkir , Anda wajib menggunakan HTTP method POST agar bisa mengakses API “cost”

Kendala: API key yang Anda masukkan sudah dirasa benar, namun masih terjadi error

Solusi: Pastikan Anda telah menggunakan perujuk yang benar atau menon-aktifkan perujuknya

Kendala: Anda telah menonaktifkan perujuknya, tetapi masih terjadi error

Solusi: Anda wajib menyertakan header Content-Type seperti yang kami tunjukkan berikut ini (ketika Anda mengirimkan request): application/x-www-form-urlencoded

Banyak juga yang menanyakan soal limit atau pricing plan yang diterapkan dalam pemakaian API RajaOngkir. Soal itu, Raja Ongkir masih dalam tahap pengembangan, jadi untuk saat ini tidak ditetapkan limit atau pricing plan.

5 Aplikasi Lainnya untuk Cek Ongkir dan Tracking Nomor Resi

Selain Raja Ongkir, sebenarnya masih banyak aplikasi lainnya untukcek ongkir dan tracking nomor resi. Jangan khawatir, aplikasi-aplikasi ini bisa Anda dapatkan dengan mengunduhnya di Google Play Store bagi Anda para pengguna smartphone Android. Berikut, kami akan memberikan ulasan singkat dari 5 aplikasi lainnya tersebut!

Ongkos Kirim Indonesia

Ongkos Kirim Indonesia - Dewaweb
Dengan menggunakan aplikasi Ongkos Kirim Indonesia , Anda jadi bisa mengecek ongkos kirim sebuah produk dengan detail yang cukup lengkap. Detail tersebut termasuk asal kota dan kota tujuan pengiriman, bahkan ada juga rincian berat dari paket yang dikirimkan. Berbagai jenis jasa pengiriman unggulan di Indonesia sudah didukung dengan aplikasi ini. Apa saja? Seperti JNE, POS, ESL, TIKI, dan lain sebagainya. Anda juga bisa cek hal lainnya dengan mudah memakai aplikasi cek ongkir ini. Perkiraan biaya misalnya, dan pilihan layanan jasa pengiriman/ ekspedisi yang sesuai/ tepat dengan kebutuhan Anda bisa dilaksanakan. Mengenai cara pemakaian, sebenarnya sangat sederhana, yaitu Anda hanya memasukan resi yang tertera pada bukti pengirimannya. Setelah itu, fitur yang bisa membantu Anda melacak pengiriman produk atau barang sudah bisa beroperasi.

Ongkos Kirim Lengkap

Ongkos Kirim Lengkap - Dewaweb

Ongkos Kirim Lengkap ini adalah salah satu aplikasi android yang juga dapat digunakan untuk mengecek ongkos kirim secara tepat dan cepat. Apa saja jenis jasa pengiriman/ ekspedisi yang sudah didukung? Ternyata sudah hampir semua jasa pengiriman termasuk JNE, TIKI, POS, ESL dan masih banyak lagi yang lainnya. Jangkauan pengecekannya juga tidak hanya sebatas pengecekan biaya pengiriman secara lokal saja, tetapi juga termasuk pengecekan biaya kirim dengan jangkauan internasional. Hal ini tentunya sangat membantu Anda, terutama bagi Anda yang berbisnis dengan melibatkan jasa pengiriman luar negeri. Selain itu, tersedia grafik yang ada dalam aplikasi ini. Tujuan grafik itu adalah membuat Anda lebih mudah dalam melihat berapa total pengiriman yang telah dilaksanakan, cukup dengan mengakses smartphone Android Anda di manapun.

Cek Resi dan Ongkir Kiriman

Ccek Resi dan Ongkir Kiriman - Dewaweb
Aplikasi cek ongkir selanjutnya yang kami ulas secara singkat adalah Cek Resi dan Ongkir Kiriman . Aplikasi satu ini juga menyediakan pelacakan nomor resi pengiriman barang Anda secara online yang bisa dilakukan di smartphone android Anda dengan mudah dan akurat. Bagaimana caranya? Anda tinggal coba masukkan nomor resi ke dalam kolom yang sudah disediakan. Kemudian, secara otomatis nomor resi tersebut bisa dikenali oleh aplikasi Cek Resi dan Ongkir Kiriman sesuai dengan jasa pengiriman/ ekspedisi yang dipilih masing-masing. Tracking pun dengan aplikasi ini bisa berlangsung real-time dan Anda jadi bisa mengetahui posisi barangnya secara tepat sehingga perkiraan waktu barang sampai di tangan penerima dapat dipastikan juga tepat sasaran.

Ongkirku

Ongkirku - Dewaweb
Ongkirku juga merupakan aplikasi penyedia informasi ongkos kirim dengan dukungannya terhadap ketiga penyedia jasa pengiriman/ ekspedisi yang banyak dipakai di Indonesia. Ketiganya yaitu TIKI, JNE, dan POS Indonesia. Aplikasi ini dibuat dan dikembangkan oleh RakoonLab. Ciri khas dari aplikasi satu ini adalah background-nya yang monokromatik yaitu berwarna abu-abu. Dalam aplikasi satu ini fitur untuk melakukan tracking juga disediakan dan berdasarkan nomor resi dari ketiga vendor yang telah kami sebutkan sebelumnya di atas.

My JNE

My JNE - Dewaweb
My JNE ini memang resmi dari JNE tapi hanya mendukung jasa pengiriman/ ekspedisi dari JNE saja tentunya. Dengan menggunakan aplikasi My JNE ini, ongkos kirim JNE dapat secara update Anda ketahui. Tidak hanya itu saja sebenarnya, aplikasi ini juga sudah dilengkapi cek nomor resi atau awb pengiriman sehingga Anda bisa mengetahui status pengiriman barang dengan lebih mudah. Selain itu, juga ada resi monitor. Apa itu? Resi monitor ini bisa memantau status resi dan memunculkan notifikasi ketika resi sudah sampai atau telah delivered ke lokasi tujuan yang diharapkan.

Simpulan

Dengan membaca artikel satu ini, kami telah memberikan info-info mendasar yang mungkin Anda butuhkan terkait shipping gateway. Kami menyadari banyak pengguna jasa shipping gateway di Indonesia yang menggunakan layanan dari Raja Ongkir, jadi kami menyediakan tutorial cara cek ongkir dengan API dari Raja Ongkir sekaligus memberikan ulasan singkat soal beberapa pilihan aplikasi lainnya yang mungkin ingin Anda coba. Semoga artikel ini membantu Anda dalam mengembangkan bisnis Anda. Misi kami sebagai provider hosting murah yang telah bersertifikat kualitas internasional , khususnya sebagai cloud hosting Indonesia, adalah mensukseskan Anda secara online. Coba cek artikel-artikel menarik kami lainnya di blog Dewaweb dan subscribe dengan email, agar Anda berpeluang lebih optimal dalam mengembangkan bisnis Anda. Selamat berusaha, semoga sukses!