Pencarian wilayah di Indonesia berdasarkan Provinsi, Kota/Kabupaten, Kecamatan dan Kelurahan/Desa.
npm i wilayah-indonesia --save
atau
yarn add wilayah-indonesia
const wilayah = require('wilayah-indonesia');
const kecamatan = wilayah('malad', 'kecamatan');
kecamatan.then(val => {
console.log('Data kecamatan: ', val);
});
chatbiz-id/wilayah-indonesia menyediakan 2 parameter default :
-
query - string
-
tipe - provinsi | kota | kecamatan | kelurahan (Default kelurahan)
wilayah(query, tipe);
Contoh:
wilayah('sulawesi', 'provinsi');
selain 2 parameter default tersebut, chatbiz-id/wilayah-indonesia menyediakan parameter tambahahan untuk tipe [kota | kecamatan | kelurahan] yaitu:
- di_dalam_region - object
yang berfungsi sebagai query tambahan dalam melakukan pencarian wilayah
wilayah(query, tipe, di_dalam_region);
Contoh untuk tipe Kota:
wilayah('AC', 'kota', {
provinsi: 'aceh',
});
Contoh untuk tipe Kecamatan:
wilayah('malad', 'kecamatan', {
provinsi: 'papua',
});
wilayah('malad', 'kecamatan', {
kota: 'sorong',
});
wilayah('malad', 'kecamatan', {
provinsi: 'papua',
kota: 'sorong',
});
Contoh untuk tipe Kelurahan:
wilayah('malamas', 'kelurahan', {
provinsi: 'papua',
});
wilayah('malamas', 'kelurahan', {
kota: 'sorong',
});
wilayah('malamas', 'kelurahan', {
kecamatan: 'segun',
});
wilayah('malamas', 'kelurahan', {
provinsi: 'papua',
kota: 'sorong',
kecamatan: 'segun',
});
Return array of object jika pencarian dapat di temukan
- Type:
string
- Type:
string [provinsi | kota | kecamatan | kelurahan]
- Default:
kelurahan
- Type:
object [provinsi(string) | kota(string) | kecamatan(string)]
- Kode dan Data Wilayah Administrasi Pemerintahah Indonesia https://github.com/cahyadsn/wilayah
- Kode dan Data Wilayah Administrasi Pemerintahan (Permendagri No.56-2015) www.kemendagri.go.id/pages/data-wilayah
- Kode dan Data Wilayah Administrasi Pemerintahan (Permendagri No.137-2017) http://www.kemendagri.go.id/produk-hukum/2018/01/18/kode-dan-data-wilayah-administrasi-pemerintahan-tahun-2017
- Kode dan Data Wilayah Administrasi Pemerintahan (Permendagri No.72-2019) https://www.kemendagri.go.id/page/read/48/peraturan-menteri-dalam-negeri-no72-tahun-2019