PHPackages                             dickyp/rajaongkir - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dickyp/rajaongkir

ActiveLibrary

dickyp/rajaongkir
=================

v1.0(5y ago)016MITPHP

Since Oct 13Pushed 5y ago1 watchersCompare

[ Source](https://github.com/dickydns/RajaOngkirs)[ Packagist](https://packagist.org/packages/dickyp/rajaongkir)[ RSS](/packages/dickyp-rajaongkir/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

RAJAONGKIR API UNTUK LARAVEL 7 PNP BOSS
=======================================

[](#rajaongkir-api-untuk-laravel-7--pnp-boss)

> API RAJAONGKIR PLUGIN. silahkan lapor jika ada bug atau masukan

Installation
------------

[](#installation)

Install dengan Composer

```
composer require dickyp/rajaongkir
```

### Tambahkan

[](#tambahkan)

#### Provider:

[](#provider)

```
Dickyp\RajaOngkir\ROngkirPackageServiceProvider::class,
```

#### aliases:

[](#aliases)

```
'RajaOngkir' => Dickyp\RajaOngkir\RajaOngkirFacade::class
```

#### API TOKEN &amp; Tipe akun

[](#api-token--tipe-akun)

setelah itu lakukan.

```
php artisan vendor:publish

dalam folder laravel-project/config/config/rajaongkir.php

pindahkan rajaongkir.php ke folder laravel-project/config/
```

atau membuat manual file config dengan nama rajaongkir.php

```
return [
    'end_point' => env('RONGKIR_ENDPOINT', 'http://rajaongkir.com/api/starter'),
    'token' => env('RONGKIR_KEY', 'token')
];
```

dalam file .env tambahkan

```
RONGKIR_ENDPOINT=http://rajaongkir.com/api/starter
RONGKIR_KEY=API-TOKEN-ANDA
```

Usage example
-------------

[](#usage-example)

untuk menggunakan tambahkan.

```
use RajaOngkir;
```

### PROVINSI

[](#provinsi)

#### Untuk mengambil data provinsi tanpa Id

[](#untuk-mengambil-data-provinsi-tanpa-id)

```
RajaOngkir::province();

callback
  0 => array:2 [▼
    "province_id" => "1"
    "province" => "Bali"
  ]
  1 => array:2 [▼
    "province_id" => "2"
    "province" => "Bangka Belitung"
  ]
```

#### Untuk mengambil data provinsi dengan Id

[](#untuk-mengambil-data-provinsi-dengan-id)

```
$id = 1;
RajaOngkir::province($id);

callback
  0 => array:2 [▼
    "province_id" => "1"
    "province" => "Bali"
  ]
```

### KOTA

[](#kota)

#### Untuk mengambil data kota tanpa Id

[](#untuk-mengambil-data-kota-tanpa-id)

```
RajaOngkir::city()

callback
  0 => array:6 [▼
    "city_id" => "1"
    "province_id" => "21"
    "province" => "Nanggroe Aceh Darussalam (NAD)"
    "type" => "Kabupaten"
    "city_name" => "Aceh Barat"
    "postal_code" => "23681"
  ]
```

#### Untuk mengambil data kota dengan Id

[](#untuk-mengambil-data-kota-dengan-id)

```
$id = 1;
RajaOngkir::city($id)

callback
  0 => array:6 [▼
    "city_id" => "1"
    "province_id" => "21"
    "province" => "Nanggroe Aceh Darussalam (NAD)"
    "type" => "Kabupaten"
    "city_name" => "Aceh Barat"
    "postal_code" => "23681"
  ]
```

#### Untuk mengambil data kota berdasarkan provinsi

[](#untuk-mengambil-data-kota-berdasarkan-provinsi)

```
$province_id = 1;
RajaOngkir::city_by_province($province_id)

callback
 0 => array:6 [▼
    "city_id" => "17"
    "province_id" => "1"
    "province" => "Bali"
    "type" => "Kabupaten"
    "city_name" => "Badung"
    "postal_code" => "80351"
  ]
```

#### Untuk menghitung biaya pengiriman

[](#untuk-menghitung-biaya-pengiriman)

```
$origin      = $id_city_origin; // id kota pengirim
$destination = $id_city_destination; //id kota penerima
$weight      = 10000;   //dalam satuan gram
$courier     = "jne" bisa di isi kurir lain tergantung tipe akun.
RajaOngkir::shipping($origin, $destination, $weight, $courier);

callback

  "code" => "jne"
  "name" => "Jalur Nugraha Ekakurir (JNE)"
  "costs" => array:2 [▼
    0 => array:3 [▼
      "service" => "OKE"
      "description" => "Ongkos Kirim Ekonomis"
      "cost" => array:1 [▶]
    ]
    1 => array:3 [▼
      "service" => "REG"
      "description" => "Layanan Reguler"
      "cost" => array:1 [▶]
    ]
  ]
```

Release History
---------------

[](#release-history)

- V 1.0
    - Upload fitur dasar, ambil data kota, provinsi, ongkos kirim.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2034d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/82065347?v=4)[dickyp](/maintainers/dickyp)[@Dickyp](https://github.com/Dickyp)

---

Top Contributors

[![dickydns](https://avatars.githubusercontent.com/u/10869913?v=4)](https://github.com/dickydns "dickydns (6 commits)")

---

Tags

dlljnejntlaravelphpposindonesiarajaongkirsicepatrajaongkirAPI RAJAONGKIR FREE

### Embed Badge

![Health badge](/badges/dickyp-rajaongkir/health.svg)

```
[![Health](https://phpackages.com/badges/dickyp-rajaongkir/health.svg)](https://phpackages.com/packages/dickyp-rajaongkir)
```

###  Alternatives

[kavist/rajaongkir

Klien API PHP untuk RajaOngkir

13520.4k](/packages/kavist-rajaongkir)[steevenz/rajaongkir

Advanced RajaOngkir API PHP Class

598.5k1](/packages/steevenz-rajaongkir)[rizalafani/rajaongkirlaravel

Raja Ongkir API Laravel 5

237.2k](/packages/rizalafani-rajaongkirlaravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
