feat: add feature API wilayah di indonesia
This commit is contained in:
parent
40d4d10461
commit
668014ee5d
|
@ -0,0 +1,24 @@
|
||||||
|
package domain
|
||||||
|
|
||||||
|
type Province struct {
|
||||||
|
ID string `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Regency struct {
|
||||||
|
ID string `json:"id"`
|
||||||
|
ProvinceID string `json:"province_id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type District struct {
|
||||||
|
ID string `json:"id"`
|
||||||
|
RegencyID string `json:"regency_id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Village struct {
|
||||||
|
ID string `json:"id"`
|
||||||
|
DistrictID string `json:"district_id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
|
@ -84,4 +84,10 @@ func AppRouter(app *fiber.App) {
|
||||||
api.Post("/banner/create-banner", controllers.CreateBanner)
|
api.Post("/banner/create-banner", controllers.CreateBanner)
|
||||||
api.Put("/banner/update-banner/:id", controllers.UpdateBanner)
|
api.Put("/banner/update-banner/:id", controllers.UpdateBanner)
|
||||||
api.Delete("/banner/delete-banner/:id", controllers.DeleteBanner)
|
api.Delete("/banner/delete-banner/:id", controllers.DeleteBanner)
|
||||||
|
|
||||||
|
// # wilayah di indonesia #
|
||||||
|
api.Get("/wilayah-indonesia/provinces", controllers.GetProvinces)
|
||||||
|
api.Get("/wilayah-indonesia/regencies", controllers.GetRegencies)
|
||||||
|
api.Get("/wilayah-indonesia/subdistricts", controllers.GetDistricts)
|
||||||
|
api.Get("/wilayah-indonesia/villages", controllers.GetVillages)
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
package controllers
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/gofiber/fiber/v2"
|
||||||
|
"github.com/pahmiudahgede/senggoldong/internal/services"
|
||||||
|
"github.com/pahmiudahgede/senggoldong/utils"
|
||||||
|
)
|
||||||
|
|
||||||
|
func GetProvinces(c *fiber.Ctx) error {
|
||||||
|
provinces, err := services.GetProvinces()
|
||||||
|
if err != nil {
|
||||||
|
return c.Status(fiber.StatusInternalServerError).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusInternalServerError,
|
||||||
|
"Failed to retrieve provinces",
|
||||||
|
nil,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
return c.Status(fiber.StatusOK).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusOK,
|
||||||
|
"Provinces retrieved successfully",
|
||||||
|
provinces,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetRegencies(c *fiber.Ctx) error {
|
||||||
|
regencies, err := services.GetRegencies()
|
||||||
|
if err != nil {
|
||||||
|
return c.Status(fiber.StatusInternalServerError).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusInternalServerError,
|
||||||
|
"Failed to retrieve regencies",
|
||||||
|
nil,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
return c.Status(fiber.StatusOK).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusOK,
|
||||||
|
"Regencies retrieved successfully",
|
||||||
|
regencies,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetDistricts(c *fiber.Ctx) error {
|
||||||
|
districts, err := services.GetDistricts()
|
||||||
|
if err != nil {
|
||||||
|
return c.Status(fiber.StatusInternalServerError).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusInternalServerError,
|
||||||
|
"Failed to retrieve districts",
|
||||||
|
nil,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
return c.Status(fiber.StatusOK).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusOK,
|
||||||
|
"Districts retrieved successfully",
|
||||||
|
districts,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetVillages(c *fiber.Ctx) error {
|
||||||
|
villages, err := services.GetVillages()
|
||||||
|
if err != nil {
|
||||||
|
return c.Status(fiber.StatusInternalServerError).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusInternalServerError,
|
||||||
|
"Failed to retrieve villages",
|
||||||
|
nil,
|
||||||
|
))
|
||||||
|
}
|
||||||
|
|
||||||
|
return c.Status(fiber.StatusOK).JSON(utils.FormatResponse(
|
||||||
|
fiber.StatusOK,
|
||||||
|
"Villages retrieved successfully",
|
||||||
|
villages,
|
||||||
|
))
|
||||||
|
}
|
|
@ -0,0 +1,111 @@
|
||||||
|
package repositories
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/csv"
|
||||||
|
"os"
|
||||||
|
|
||||||
|
"github.com/pahmiudahgede/senggoldong/domain"
|
||||||
|
)
|
||||||
|
|
||||||
|
func GetProvinces() ([]domain.Province, error) {
|
||||||
|
file, err := os.Open("public/document/provinces.csv")
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
defer file.Close()
|
||||||
|
|
||||||
|
reader := csv.NewReader(file)
|
||||||
|
records, err := reader.ReadAll()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var provinces []domain.Province
|
||||||
|
for _, record := range records {
|
||||||
|
province := domain.Province{
|
||||||
|
ID: record[0],
|
||||||
|
Name: record[1],
|
||||||
|
}
|
||||||
|
provinces = append(provinces, province)
|
||||||
|
}
|
||||||
|
|
||||||
|
return provinces, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetRegencies() ([]domain.Regency, error) {
|
||||||
|
file, err := os.Open("public/document/regencies.csv")
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
defer file.Close()
|
||||||
|
|
||||||
|
reader := csv.NewReader(file)
|
||||||
|
records, err := reader.ReadAll()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var regencies []domain.Regency
|
||||||
|
for _, record := range records {
|
||||||
|
regency := domain.Regency{
|
||||||
|
ID: record[0],
|
||||||
|
ProvinceID: record[1],
|
||||||
|
Name: record[2],
|
||||||
|
}
|
||||||
|
regencies = append(regencies, regency)
|
||||||
|
}
|
||||||
|
|
||||||
|
return regencies, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetDistricts() ([]domain.District, error) {
|
||||||
|
file, err := os.Open("public/document/districts.csv")
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
defer file.Close()
|
||||||
|
|
||||||
|
reader := csv.NewReader(file)
|
||||||
|
records, err := reader.ReadAll()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var districts []domain.District
|
||||||
|
for _, record := range records {
|
||||||
|
district := domain.District{
|
||||||
|
ID: record[0],
|
||||||
|
RegencyID: record[1],
|
||||||
|
Name: record[2],
|
||||||
|
}
|
||||||
|
districts = append(districts, district)
|
||||||
|
}
|
||||||
|
|
||||||
|
return districts, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetVillages() ([]domain.Village, error) {
|
||||||
|
file, err := os.Open("public/document/villages.csv")
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
defer file.Close()
|
||||||
|
|
||||||
|
reader := csv.NewReader(file)
|
||||||
|
records, err := reader.ReadAll()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var villages []domain.Village
|
||||||
|
for _, record := range records {
|
||||||
|
village := domain.Village{
|
||||||
|
ID: record[0],
|
||||||
|
DistrictID: record[1],
|
||||||
|
Name: record[2],
|
||||||
|
}
|
||||||
|
villages = append(villages, village)
|
||||||
|
}
|
||||||
|
|
||||||
|
return villages, nil
|
||||||
|
}
|
|
@ -0,0 +1,38 @@
|
||||||
|
package services
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/pahmiudahgede/senggoldong/domain"
|
||||||
|
"github.com/pahmiudahgede/senggoldong/internal/repositories"
|
||||||
|
)
|
||||||
|
|
||||||
|
func GetProvinces() ([]domain.Province, error) {
|
||||||
|
provinces, err := repositories.GetProvinces()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return provinces, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetRegencies() ([]domain.Regency, error) {
|
||||||
|
regencies, err := repositories.GetRegencies()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return regencies, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetDistricts() ([]domain.District, error) {
|
||||||
|
districts, err := repositories.GetDistricts()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return districts, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetVillages() ([]domain.Village, error) {
|
||||||
|
villages, err := repositories.GetVillages()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return villages, nil
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,34 @@
|
||||||
|
11,ACEH
|
||||||
|
12,SUMATERA UTARA
|
||||||
|
13,SUMATERA BARAT
|
||||||
|
14,RIAU
|
||||||
|
15,JAMBI
|
||||||
|
16,SUMATERA SELATAN
|
||||||
|
17,BENGKULU
|
||||||
|
18,LAMPUNG
|
||||||
|
19,KEPULAUAN BANGKA BELITUNG
|
||||||
|
21,KEPULAUAN RIAU
|
||||||
|
31,DKI JAKARTA
|
||||||
|
32,JAWA BARAT
|
||||||
|
33,JAWA TENGAH
|
||||||
|
34,DI YOGYAKARTA
|
||||||
|
35,JAWA TIMUR
|
||||||
|
36,BANTEN
|
||||||
|
51,BALI
|
||||||
|
52,NUSA TENGGARA BARAT
|
||||||
|
53,NUSA TENGGARA TIMUR
|
||||||
|
61,KALIMANTAN BARAT
|
||||||
|
62,KALIMANTAN TENGAH
|
||||||
|
63,KALIMANTAN SELATAN
|
||||||
|
64,KALIMANTAN TIMUR
|
||||||
|
65,KALIMANTAN UTARA
|
||||||
|
71,SULAWESI UTARA
|
||||||
|
72,SULAWESI TENGAH
|
||||||
|
73,SULAWESI SELATAN
|
||||||
|
74,SULAWESI TENGGARA
|
||||||
|
75,GORONTALO
|
||||||
|
76,SULAWESI BARAT
|
||||||
|
81,MALUKU
|
||||||
|
82,MALUKU UTARA
|
||||||
|
91,PAPUA BARAT
|
||||||
|
94,PAPUA
|
|
|
@ -0,0 +1,514 @@
|
||||||
|
1101,11,KABUPATEN SIMEULUE
|
||||||
|
1102,11,KABUPATEN ACEH SINGKIL
|
||||||
|
1103,11,KABUPATEN ACEH SELATAN
|
||||||
|
1104,11,KABUPATEN ACEH TENGGARA
|
||||||
|
1105,11,KABUPATEN ACEH TIMUR
|
||||||
|
1106,11,KABUPATEN ACEH TENGAH
|
||||||
|
1107,11,KABUPATEN ACEH BARAT
|
||||||
|
1108,11,KABUPATEN ACEH BESAR
|
||||||
|
1109,11,KABUPATEN PIDIE
|
||||||
|
1110,11,KABUPATEN BIREUEN
|
||||||
|
1111,11,KABUPATEN ACEH UTARA
|
||||||
|
1112,11,KABUPATEN ACEH BARAT DAYA
|
||||||
|
1113,11,KABUPATEN GAYO LUES
|
||||||
|
1114,11,KABUPATEN ACEH TAMIANG
|
||||||
|
1115,11,KABUPATEN NAGAN RAYA
|
||||||
|
1116,11,KABUPATEN ACEH JAYA
|
||||||
|
1117,11,KABUPATEN BENER MERIAH
|
||||||
|
1118,11,KABUPATEN PIDIE JAYA
|
||||||
|
1171,11,KOTA BANDA ACEH
|
||||||
|
1172,11,KOTA SABANG
|
||||||
|
1173,11,KOTA LANGSA
|
||||||
|
1174,11,KOTA LHOKSEUMAWE
|
||||||
|
1175,11,KOTA SUBULUSSALAM
|
||||||
|
1201,12,KABUPATEN NIAS
|
||||||
|
1202,12,KABUPATEN MANDAILING NATAL
|
||||||
|
1203,12,KABUPATEN TAPANULI SELATAN
|
||||||
|
1204,12,KABUPATEN TAPANULI TENGAH
|
||||||
|
1205,12,KABUPATEN TAPANULI UTARA
|
||||||
|
1206,12,KABUPATEN TOBA SAMOSIR
|
||||||
|
1207,12,KABUPATEN LABUHAN BATU
|
||||||
|
1208,12,KABUPATEN ASAHAN
|
||||||
|
1209,12,KABUPATEN SIMALUNGUN
|
||||||
|
1210,12,KABUPATEN DAIRI
|
||||||
|
1211,12,KABUPATEN KARO
|
||||||
|
1212,12,KABUPATEN DELI SERDANG
|
||||||
|
1213,12,KABUPATEN LANGKAT
|
||||||
|
1214,12,KABUPATEN NIAS SELATAN
|
||||||
|
1215,12,KABUPATEN HUMBANG HASUNDUTAN
|
||||||
|
1216,12,KABUPATEN PAKPAK BHARAT
|
||||||
|
1217,12,KABUPATEN SAMOSIR
|
||||||
|
1218,12,KABUPATEN SERDANG BEDAGAI
|
||||||
|
1219,12,KABUPATEN BATU BARA
|
||||||
|
1220,12,KABUPATEN PADANG LAWAS UTARA
|
||||||
|
1221,12,KABUPATEN PADANG LAWAS
|
||||||
|
1222,12,KABUPATEN LABUHAN BATU SELATAN
|
||||||
|
1223,12,KABUPATEN LABUHAN BATU UTARA
|
||||||
|
1224,12,KABUPATEN NIAS UTARA
|
||||||
|
1225,12,KABUPATEN NIAS BARAT
|
||||||
|
1271,12,KOTA SIBOLGA
|
||||||
|
1272,12,KOTA TANJUNG BALAI
|
||||||
|
1273,12,KOTA PEMATANG SIANTAR
|
||||||
|
1274,12,KOTA TEBING TINGGI
|
||||||
|
1275,12,KOTA MEDAN
|
||||||
|
1276,12,KOTA BINJAI
|
||||||
|
1277,12,KOTA PADANGSIDIMPUAN
|
||||||
|
1278,12,KOTA GUNUNGSITOLI
|
||||||
|
1301,13,KABUPATEN KEPULAUAN MENTAWAI
|
||||||
|
1302,13,KABUPATEN PESISIR SELATAN
|
||||||
|
1303,13,KABUPATEN SOLOK
|
||||||
|
1304,13,KABUPATEN SIJUNJUNG
|
||||||
|
1305,13,KABUPATEN TANAH DATAR
|
||||||
|
1306,13,KABUPATEN PADANG PARIAMAN
|
||||||
|
1307,13,KABUPATEN AGAM
|
||||||
|
1308,13,KABUPATEN LIMA PULUH KOTA
|
||||||
|
1309,13,KABUPATEN PASAMAN
|
||||||
|
1310,13,KABUPATEN SOLOK SELATAN
|
||||||
|
1311,13,KABUPATEN DHARMASRAYA
|
||||||
|
1312,13,KABUPATEN PASAMAN BARAT
|
||||||
|
1371,13,KOTA PADANG
|
||||||
|
1372,13,KOTA SOLOK
|
||||||
|
1373,13,KOTA SAWAH LUNTO
|
||||||
|
1374,13,KOTA PADANG PANJANG
|
||||||
|
1375,13,KOTA BUKITTINGGI
|
||||||
|
1376,13,KOTA PAYAKUMBUH
|
||||||
|
1377,13,KOTA PARIAMAN
|
||||||
|
1401,14,KABUPATEN KUANTAN SINGINGI
|
||||||
|
1402,14,KABUPATEN INDRAGIRI HULU
|
||||||
|
1403,14,KABUPATEN INDRAGIRI HILIR
|
||||||
|
1404,14,KABUPATEN PELALAWAN
|
||||||
|
1405,14,KABUPATEN S I A K
|
||||||
|
1406,14,KABUPATEN KAMPAR
|
||||||
|
1407,14,KABUPATEN ROKAN HULU
|
||||||
|
1408,14,KABUPATEN BENGKALIS
|
||||||
|
1409,14,KABUPATEN ROKAN HILIR
|
||||||
|
1410,14,KABUPATEN KEPULAUAN MERANTI
|
||||||
|
1471,14,KOTA PEKANBARU
|
||||||
|
1473,14,KOTA D U M A I
|
||||||
|
1501,15,KABUPATEN KERINCI
|
||||||
|
1502,15,KABUPATEN MERANGIN
|
||||||
|
1503,15,KABUPATEN SAROLANGUN
|
||||||
|
1504,15,KABUPATEN BATANG HARI
|
||||||
|
1505,15,KABUPATEN MUARO JAMBI
|
||||||
|
1506,15,KABUPATEN TANJUNG JABUNG TIMUR
|
||||||
|
1507,15,KABUPATEN TANJUNG JABUNG BARAT
|
||||||
|
1508,15,KABUPATEN TEBO
|
||||||
|
1509,15,KABUPATEN BUNGO
|
||||||
|
1571,15,KOTA JAMBI
|
||||||
|
1572,15,KOTA SUNGAI PENUH
|
||||||
|
1601,16,KABUPATEN OGAN KOMERING ULU
|
||||||
|
1602,16,KABUPATEN OGAN KOMERING ILIR
|
||||||
|
1603,16,KABUPATEN MUARA ENIM
|
||||||
|
1604,16,KABUPATEN LAHAT
|
||||||
|
1605,16,KABUPATEN MUSI RAWAS
|
||||||
|
1606,16,KABUPATEN MUSI BANYUASIN
|
||||||
|
1607,16,KABUPATEN BANYU ASIN
|
||||||
|
1608,16,KABUPATEN OGAN KOMERING ULU SELATAN
|
||||||
|
1609,16,KABUPATEN OGAN KOMERING ULU TIMUR
|
||||||
|
1610,16,KABUPATEN OGAN ILIR
|
||||||
|
1611,16,KABUPATEN EMPAT LAWANG
|
||||||
|
1612,16,KABUPATEN PENUKAL ABAB LEMATANG ILIR
|
||||||
|
1613,16,KABUPATEN MUSI RAWAS UTARA
|
||||||
|
1671,16,KOTA PALEMBANG
|
||||||
|
1672,16,KOTA PRABUMULIH
|
||||||
|
1673,16,KOTA PAGAR ALAM
|
||||||
|
1674,16,KOTA LUBUKLINGGAU
|
||||||
|
1701,17,KABUPATEN BENGKULU SELATAN
|
||||||
|
1702,17,KABUPATEN REJANG LEBONG
|
||||||
|
1703,17,KABUPATEN BENGKULU UTARA
|
||||||
|
1704,17,KABUPATEN KAUR
|
||||||
|
1705,17,KABUPATEN SELUMA
|
||||||
|
1706,17,KABUPATEN MUKOMUKO
|
||||||
|
1707,17,KABUPATEN LEBONG
|
||||||
|
1708,17,KABUPATEN KEPAHIANG
|
||||||
|
1709,17,KABUPATEN BENGKULU TENGAH
|
||||||
|
1771,17,KOTA BENGKULU
|
||||||
|
1801,18,KABUPATEN LAMPUNG BARAT
|
||||||
|
1802,18,KABUPATEN TANGGAMUS
|
||||||
|
1803,18,KABUPATEN LAMPUNG SELATAN
|
||||||
|
1804,18,KABUPATEN LAMPUNG TIMUR
|
||||||
|
1805,18,KABUPATEN LAMPUNG TENGAH
|
||||||
|
1806,18,KABUPATEN LAMPUNG UTARA
|
||||||
|
1807,18,KABUPATEN WAY KANAN
|
||||||
|
1808,18,KABUPATEN TULANGBAWANG
|
||||||
|
1809,18,KABUPATEN PESAWARAN
|
||||||
|
1810,18,KABUPATEN PRINGSEWU
|
||||||
|
1811,18,KABUPATEN MESUJI
|
||||||
|
1812,18,KABUPATEN TULANG BAWANG BARAT
|
||||||
|
1813,18,KABUPATEN PESISIR BARAT
|
||||||
|
1871,18,KOTA BANDAR LAMPUNG
|
||||||
|
1872,18,KOTA METRO
|
||||||
|
1901,19,KABUPATEN BANGKA
|
||||||
|
1902,19,KABUPATEN BELITUNG
|
||||||
|
1903,19,KABUPATEN BANGKA BARAT
|
||||||
|
1904,19,KABUPATEN BANGKA TENGAH
|
||||||
|
1905,19,KABUPATEN BANGKA SELATAN
|
||||||
|
1906,19,KABUPATEN BELITUNG TIMUR
|
||||||
|
1971,19,KOTA PANGKAL PINANG
|
||||||
|
2101,21,KABUPATEN KARIMUN
|
||||||
|
2102,21,KABUPATEN BINTAN
|
||||||
|
2103,21,KABUPATEN NATUNA
|
||||||
|
2104,21,KABUPATEN LINGGA
|
||||||
|
2105,21,KABUPATEN KEPULAUAN ANAMBAS
|
||||||
|
2171,21,KOTA B A T A M
|
||||||
|
2172,21,KOTA TANJUNG PINANG
|
||||||
|
3101,31,KABUPATEN KEPULAUAN SERIBU
|
||||||
|
3171,31,KOTA JAKARTA SELATAN
|
||||||
|
3172,31,KOTA JAKARTA TIMUR
|
||||||
|
3173,31,KOTA JAKARTA PUSAT
|
||||||
|
3174,31,KOTA JAKARTA BARAT
|
||||||
|
3175,31,KOTA JAKARTA UTARA
|
||||||
|
3201,32,KABUPATEN BOGOR
|
||||||
|
3202,32,KABUPATEN SUKABUMI
|
||||||
|
3203,32,KABUPATEN CIANJUR
|
||||||
|
3204,32,KABUPATEN BANDUNG
|
||||||
|
3205,32,KABUPATEN GARUT
|
||||||
|
3206,32,KABUPATEN TASIKMALAYA
|
||||||
|
3207,32,KABUPATEN CIAMIS
|
||||||
|
3208,32,KABUPATEN KUNINGAN
|
||||||
|
3209,32,KABUPATEN CIREBON
|
||||||
|
3210,32,KABUPATEN MAJALENGKA
|
||||||
|
3211,32,KABUPATEN SUMEDANG
|
||||||
|
3212,32,KABUPATEN INDRAMAYU
|
||||||
|
3213,32,KABUPATEN SUBANG
|
||||||
|
3214,32,KABUPATEN PURWAKARTA
|
||||||
|
3215,32,KABUPATEN KARAWANG
|
||||||
|
3216,32,KABUPATEN BEKASI
|
||||||
|
3217,32,KABUPATEN BANDUNG BARAT
|
||||||
|
3218,32,KABUPATEN PANGANDARAN
|
||||||
|
3271,32,KOTA BOGOR
|
||||||
|
3272,32,KOTA SUKABUMI
|
||||||
|
3273,32,KOTA BANDUNG
|
||||||
|
3274,32,KOTA CIREBON
|
||||||
|
3275,32,KOTA BEKASI
|
||||||
|
3276,32,KOTA DEPOK
|
||||||
|
3277,32,KOTA CIMAHI
|
||||||
|
3278,32,KOTA TASIKMALAYA
|
||||||
|
3279,32,KOTA BANJAR
|
||||||
|
3301,33,KABUPATEN CILACAP
|
||||||
|
3302,33,KABUPATEN BANYUMAS
|
||||||
|
3303,33,KABUPATEN PURBALINGGA
|
||||||
|
3304,33,KABUPATEN BANJARNEGARA
|
||||||
|
3305,33,KABUPATEN KEBUMEN
|
||||||
|
3306,33,KABUPATEN PURWOREJO
|
||||||
|
3307,33,KABUPATEN WONOSOBO
|
||||||
|
3308,33,KABUPATEN MAGELANG
|
||||||
|
3309,33,KABUPATEN BOYOLALI
|
||||||
|
3310,33,KABUPATEN KLATEN
|
||||||
|
3311,33,KABUPATEN SUKOHARJO
|
||||||
|
3312,33,KABUPATEN WONOGIRI
|
||||||
|
3313,33,KABUPATEN KARANGANYAR
|
||||||
|
3314,33,KABUPATEN SRAGEN
|
||||||
|
3315,33,KABUPATEN GROBOGAN
|
||||||
|
3316,33,KABUPATEN BLORA
|
||||||
|
3317,33,KABUPATEN REMBANG
|
||||||
|
3318,33,KABUPATEN PATI
|
||||||
|
3319,33,KABUPATEN KUDUS
|
||||||
|
3320,33,KABUPATEN JEPARA
|
||||||
|
3321,33,KABUPATEN DEMAK
|
||||||
|
3322,33,KABUPATEN SEMARANG
|
||||||
|
3323,33,KABUPATEN TEMANGGUNG
|
||||||
|
3324,33,KABUPATEN KENDAL
|
||||||
|
3325,33,KABUPATEN BATANG
|
||||||
|
3326,33,KABUPATEN PEKALONGAN
|
||||||
|
3327,33,KABUPATEN PEMALANG
|
||||||
|
3328,33,KABUPATEN TEGAL
|
||||||
|
3329,33,KABUPATEN BREBES
|
||||||
|
3371,33,KOTA MAGELANG
|
||||||
|
3372,33,KOTA SURAKARTA
|
||||||
|
3373,33,KOTA SALATIGA
|
||||||
|
3374,33,KOTA SEMARANG
|
||||||
|
3375,33,KOTA PEKALONGAN
|
||||||
|
3376,33,KOTA TEGAL
|
||||||
|
3401,34,KABUPATEN KULON PROGO
|
||||||
|
3402,34,KABUPATEN BANTUL
|
||||||
|
3403,34,KABUPATEN GUNUNG KIDUL
|
||||||
|
3404,34,KABUPATEN SLEMAN
|
||||||
|
3471,34,KOTA YOGYAKARTA
|
||||||
|
3501,35,KABUPATEN PACITAN
|
||||||
|
3502,35,KABUPATEN PONOROGO
|
||||||
|
3503,35,KABUPATEN TRENGGALEK
|
||||||
|
3504,35,KABUPATEN TULUNGAGUNG
|
||||||
|
3505,35,KABUPATEN BLITAR
|
||||||
|
3506,35,KABUPATEN KEDIRI
|
||||||
|
3507,35,KABUPATEN MALANG
|
||||||
|
3508,35,KABUPATEN LUMAJANG
|
||||||
|
3509,35,KABUPATEN JEMBER
|
||||||
|
3510,35,KABUPATEN BANYUWANGI
|
||||||
|
3511,35,KABUPATEN BONDOWOSO
|
||||||
|
3512,35,KABUPATEN SITUBONDO
|
||||||
|
3513,35,KABUPATEN PROBOLINGGO
|
||||||
|
3514,35,KABUPATEN PASURUAN
|
||||||
|
3515,35,KABUPATEN SIDOARJO
|
||||||
|
3516,35,KABUPATEN MOJOKERTO
|
||||||
|
3517,35,KABUPATEN JOMBANG
|
||||||
|
3518,35,KABUPATEN NGANJUK
|
||||||
|
3519,35,KABUPATEN MADIUN
|
||||||
|
3520,35,KABUPATEN MAGETAN
|
||||||
|
3521,35,KABUPATEN NGAWI
|
||||||
|
3522,35,KABUPATEN BOJONEGORO
|
||||||
|
3523,35,KABUPATEN TUBAN
|
||||||
|
3524,35,KABUPATEN LAMONGAN
|
||||||
|
3525,35,KABUPATEN GRESIK
|
||||||
|
3526,35,KABUPATEN BANGKALAN
|
||||||
|
3527,35,KABUPATEN SAMPANG
|
||||||
|
3528,35,KABUPATEN PAMEKASAN
|
||||||
|
3529,35,KABUPATEN SUMENEP
|
||||||
|
3571,35,KOTA KEDIRI
|
||||||
|
3572,35,KOTA BLITAR
|
||||||
|
3573,35,KOTA MALANG
|
||||||
|
3574,35,KOTA PROBOLINGGO
|
||||||
|
3575,35,KOTA PASURUAN
|
||||||
|
3576,35,KOTA MOJOKERTO
|
||||||
|
3577,35,KOTA MADIUN
|
||||||
|
3578,35,KOTA SURABAYA
|
||||||
|
3579,35,KOTA BATU
|
||||||
|
3601,36,KABUPATEN PANDEGLANG
|
||||||
|
3602,36,KABUPATEN LEBAK
|
||||||
|
3603,36,KABUPATEN TANGERANG
|
||||||
|
3604,36,KABUPATEN SERANG
|
||||||
|
3671,36,KOTA TANGERANG
|
||||||
|
3672,36,KOTA CILEGON
|
||||||
|
3673,36,KOTA SERANG
|
||||||
|
3674,36,KOTA TANGERANG SELATAN
|
||||||
|
5101,51,KABUPATEN JEMBRANA
|
||||||
|
5102,51,KABUPATEN TABANAN
|
||||||
|
5103,51,KABUPATEN BADUNG
|
||||||
|
5104,51,KABUPATEN GIANYAR
|
||||||
|
5105,51,KABUPATEN KLUNGKUNG
|
||||||
|
5106,51,KABUPATEN BANGLI
|
||||||
|
5107,51,KABUPATEN KARANG ASEM
|
||||||
|
5108,51,KABUPATEN BULELENG
|
||||||
|
5171,51,KOTA DENPASAR
|
||||||
|
5201,52,KABUPATEN LOMBOK BARAT
|
||||||
|
5202,52,KABUPATEN LOMBOK TENGAH
|
||||||
|
5203,52,KABUPATEN LOMBOK TIMUR
|
||||||
|
5204,52,KABUPATEN SUMBAWA
|
||||||
|
5205,52,KABUPATEN DOMPU
|
||||||
|
5206,52,KABUPATEN BIMA
|
||||||
|
5207,52,KABUPATEN SUMBAWA BARAT
|
||||||
|
5208,52,KABUPATEN LOMBOK UTARA
|
||||||
|
5271,52,KOTA MATARAM
|
||||||
|
5272,52,KOTA BIMA
|
||||||
|
5301,53,KABUPATEN SUMBA BARAT
|
||||||
|
5302,53,KABUPATEN SUMBA TIMUR
|
||||||
|
5303,53,KABUPATEN KUPANG
|
||||||
|
5304,53,KABUPATEN TIMOR TENGAH SELATAN
|
||||||
|
5305,53,KABUPATEN TIMOR TENGAH UTARA
|
||||||
|
5306,53,KABUPATEN BELU
|
||||||
|
5307,53,KABUPATEN ALOR
|
||||||
|
5308,53,KABUPATEN LEMBATA
|
||||||
|
5309,53,KABUPATEN FLORES TIMUR
|
||||||
|
5310,53,KABUPATEN SIKKA
|
||||||
|
5311,53,KABUPATEN ENDE
|
||||||
|
5312,53,KABUPATEN NGADA
|
||||||
|
5313,53,KABUPATEN MANGGARAI
|
||||||
|
5314,53,KABUPATEN ROTE NDAO
|
||||||
|
5315,53,KABUPATEN MANGGARAI BARAT
|
||||||
|
5316,53,KABUPATEN SUMBA TENGAH
|
||||||
|
5317,53,KABUPATEN SUMBA BARAT DAYA
|
||||||
|
5318,53,KABUPATEN NAGEKEO
|
||||||
|
5319,53,KABUPATEN MANGGARAI TIMUR
|
||||||
|
5320,53,KABUPATEN SABU RAIJUA
|
||||||
|
5321,53,KABUPATEN MALAKA
|
||||||
|
5371,53,KOTA KUPANG
|
||||||
|
6101,61,KABUPATEN SAMBAS
|
||||||
|
6102,61,KABUPATEN BENGKAYANG
|
||||||
|
6103,61,KABUPATEN LANDAK
|
||||||
|
6104,61,KABUPATEN MEMPAWAH
|
||||||
|
6105,61,KABUPATEN SANGGAU
|
||||||
|
6106,61,KABUPATEN KETAPANG
|
||||||
|
6107,61,KABUPATEN SINTANG
|
||||||
|
6108,61,KABUPATEN KAPUAS HULU
|
||||||
|
6109,61,KABUPATEN SEKADAU
|
||||||
|
6110,61,KABUPATEN MELAWI
|
||||||
|
6111,61,KABUPATEN KAYONG UTARA
|
||||||
|
6112,61,KABUPATEN KUBU RAYA
|
||||||
|
6171,61,KOTA PONTIANAK
|
||||||
|
6172,61,KOTA SINGKAWANG
|
||||||
|
6201,62,KABUPATEN KOTAWARINGIN BARAT
|
||||||
|
6202,62,KABUPATEN KOTAWARINGIN TIMUR
|
||||||
|
6203,62,KABUPATEN KAPUAS
|
||||||
|
6204,62,KABUPATEN BARITO SELATAN
|
||||||
|
6205,62,KABUPATEN BARITO UTARA
|
||||||
|
6206,62,KABUPATEN SUKAMARA
|
||||||
|
6207,62,KABUPATEN LAMANDAU
|
||||||
|
6208,62,KABUPATEN SERUYAN
|
||||||
|
6209,62,KABUPATEN KATINGAN
|
||||||
|
6210,62,KABUPATEN PULANG PISAU
|
||||||
|
6211,62,KABUPATEN GUNUNG MAS
|
||||||
|
6212,62,KABUPATEN BARITO TIMUR
|
||||||
|
6213,62,KABUPATEN MURUNG RAYA
|
||||||
|
6271,62,KOTA PALANGKA RAYA
|
||||||
|
6301,63,KABUPATEN TANAH LAUT
|
||||||
|
6302,63,KABUPATEN KOTA BARU
|
||||||
|
6303,63,KABUPATEN BANJAR
|
||||||
|
6304,63,KABUPATEN BARITO KUALA
|
||||||
|
6305,63,KABUPATEN TAPIN
|
||||||
|
6306,63,KABUPATEN HULU SUNGAI SELATAN
|
||||||
|
6307,63,KABUPATEN HULU SUNGAI TENGAH
|
||||||
|
6308,63,KABUPATEN HULU SUNGAI UTARA
|
||||||
|
6309,63,KABUPATEN TABALONG
|
||||||
|
6310,63,KABUPATEN TANAH BUMBU
|
||||||
|
6311,63,KABUPATEN BALANGAN
|
||||||
|
6371,63,KOTA BANJARMASIN
|
||||||
|
6372,63,KOTA BANJAR BARU
|
||||||
|
6401,64,KABUPATEN PASER
|
||||||
|
6402,64,KABUPATEN KUTAI BARAT
|
||||||
|
6403,64,KABUPATEN KUTAI KARTANEGARA
|
||||||
|
6404,64,KABUPATEN KUTAI TIMUR
|
||||||
|
6405,64,KABUPATEN BERAU
|
||||||
|
6409,64,KABUPATEN PENAJAM PASER UTARA
|
||||||
|
6411,64,KABUPATEN MAHAKAM HULU
|
||||||
|
6471,64,KOTA BALIKPAPAN
|
||||||
|
6472,64,KOTA SAMARINDA
|
||||||
|
6474,64,KOTA BONTANG
|
||||||
|
6501,65,KABUPATEN MALINAU
|
||||||
|
6502,65,KABUPATEN BULUNGAN
|
||||||
|
6503,65,KABUPATEN TANA TIDUNG
|
||||||
|
6504,65,KABUPATEN NUNUKAN
|
||||||
|
6571,65,KOTA TARAKAN
|
||||||
|
7101,71,KABUPATEN BOLAANG MONGONDOW
|
||||||
|
7102,71,KABUPATEN MINAHASA
|
||||||
|
7103,71,KABUPATEN KEPULAUAN SANGIHE
|
||||||
|
7104,71,KABUPATEN KEPULAUAN TALAUD
|
||||||
|
7105,71,KABUPATEN MINAHASA SELATAN
|
||||||
|
7106,71,KABUPATEN MINAHASA UTARA
|
||||||
|
7107,71,KABUPATEN BOLAANG MONGONDOW UTARA
|
||||||
|
7108,71,KABUPATEN SIAU TAGULANDANG BIARO
|
||||||
|
7109,71,KABUPATEN MINAHASA TENGGARA
|
||||||
|
7110,71,KABUPATEN BOLAANG MONGONDOW SELATAN
|
||||||
|
7111,71,KABUPATEN BOLAANG MONGONDOW TIMUR
|
||||||
|
7171,71,KOTA MANADO
|
||||||
|
7172,71,KOTA BITUNG
|
||||||
|
7173,71,KOTA TOMOHON
|
||||||
|
7174,71,KOTA KOTAMOBAGU
|
||||||
|
7201,72,KABUPATEN BANGGAI KEPULAUAN
|
||||||
|
7202,72,KABUPATEN BANGGAI
|
||||||
|
7203,72,KABUPATEN MOROWALI
|
||||||
|
7204,72,KABUPATEN POSO
|
||||||
|
7205,72,KABUPATEN DONGGALA
|
||||||
|
7206,72,KABUPATEN TOLI-TOLI
|
||||||
|
7207,72,KABUPATEN BUOL
|
||||||
|
7208,72,KABUPATEN PARIGI MOUTONG
|
||||||
|
7209,72,KABUPATEN TOJO UNA-UNA
|
||||||
|
7210,72,KABUPATEN SIGI
|
||||||
|
7211,72,KABUPATEN BANGGAI LAUT
|
||||||
|
7212,72,KABUPATEN MOROWALI UTARA
|
||||||
|
7271,72,KOTA PALU
|
||||||
|
7301,73,KABUPATEN KEPULAUAN SELAYAR
|
||||||
|
7302,73,KABUPATEN BULUKUMBA
|
||||||
|
7303,73,KABUPATEN BANTAENG
|
||||||
|
7304,73,KABUPATEN JENEPONTO
|
||||||
|
7305,73,KABUPATEN TAKALAR
|
||||||
|
7306,73,KABUPATEN GOWA
|
||||||
|
7307,73,KABUPATEN SINJAI
|
||||||
|
7308,73,KABUPATEN MAROS
|
||||||
|
7309,73,KABUPATEN PANGKAJENE DAN KEPULAUAN
|
||||||
|
7310,73,KABUPATEN BARRU
|
||||||
|
7311,73,KABUPATEN BONE
|
||||||
|
7312,73,KABUPATEN SOPPENG
|
||||||
|
7313,73,KABUPATEN WAJO
|
||||||
|
7314,73,KABUPATEN SIDENRENG RAPPANG
|
||||||
|
7315,73,KABUPATEN PINRANG
|
||||||
|
7316,73,KABUPATEN ENREKANG
|
||||||
|
7317,73,KABUPATEN LUWU
|
||||||
|
7318,73,KABUPATEN TANA TORAJA
|
||||||
|
7322,73,KABUPATEN LUWU UTARA
|
||||||
|
7325,73,KABUPATEN LUWU TIMUR
|
||||||
|
7326,73,KABUPATEN TORAJA UTARA
|
||||||
|
7371,73,KOTA MAKASSAR
|
||||||
|
7372,73,KOTA PAREPARE
|
||||||
|
7373,73,KOTA PALOPO
|
||||||
|
7401,74,KABUPATEN BUTON
|
||||||
|
7402,74,KABUPATEN MUNA
|
||||||
|
7403,74,KABUPATEN KONAWE
|
||||||
|
7404,74,KABUPATEN KOLAKA
|
||||||
|
7405,74,KABUPATEN KONAWE SELATAN
|
||||||
|
7406,74,KABUPATEN BOMBANA
|
||||||
|
7407,74,KABUPATEN WAKATOBI
|
||||||
|
7408,74,KABUPATEN KOLAKA UTARA
|
||||||
|
7409,74,KABUPATEN BUTON UTARA
|
||||||
|
7410,74,KABUPATEN KONAWE UTARA
|
||||||
|
7411,74,KABUPATEN KOLAKA TIMUR
|
||||||
|
7412,74,KABUPATEN KONAWE KEPULAUAN
|
||||||
|
7413,74,KABUPATEN MUNA BARAT
|
||||||
|
7414,74,KABUPATEN BUTON TENGAH
|
||||||
|
7415,74,KABUPATEN BUTON SELATAN
|
||||||
|
7471,74,KOTA KENDARI
|
||||||
|
7472,74,KOTA BAUBAU
|
||||||
|
7501,75,KABUPATEN BOALEMO
|
||||||
|
7502,75,KABUPATEN GORONTALO
|
||||||
|
7503,75,KABUPATEN POHUWATO
|
||||||
|
7504,75,KABUPATEN BONE BOLANGO
|
||||||
|
7505,75,KABUPATEN GORONTALO UTARA
|
||||||
|
7571,75,KOTA GORONTALO
|
||||||
|
7601,76,KABUPATEN MAJENE
|
||||||
|
7602,76,KABUPATEN POLEWALI MANDAR
|
||||||
|
7603,76,KABUPATEN MAMASA
|
||||||
|
7604,76,KABUPATEN MAMUJU
|
||||||
|
7605,76,KABUPATEN MAMUJU UTARA
|
||||||
|
7606,76,KABUPATEN MAMUJU TENGAH
|
||||||
|
8101,81,KABUPATEN MALUKU TENGGARA BARAT
|
||||||
|
8102,81,KABUPATEN MALUKU TENGGARA
|
||||||
|
8103,81,KABUPATEN MALUKU TENGAH
|
||||||
|
8104,81,KABUPATEN BURU
|
||||||
|
8105,81,KABUPATEN KEPULAUAN ARU
|
||||||
|
8106,81,KABUPATEN SERAM BAGIAN BARAT
|
||||||
|
8107,81,KABUPATEN SERAM BAGIAN TIMUR
|
||||||
|
8108,81,KABUPATEN MALUKU BARAT DAYA
|
||||||
|
8109,81,KABUPATEN BURU SELATAN
|
||||||
|
8171,81,KOTA AMBON
|
||||||
|
8172,81,KOTA TUAL
|
||||||
|
8201,82,KABUPATEN HALMAHERA BARAT
|
||||||
|
8202,82,KABUPATEN HALMAHERA TENGAH
|
||||||
|
8203,82,KABUPATEN KEPULAUAN SULA
|
||||||
|
8204,82,KABUPATEN HALMAHERA SELATAN
|
||||||
|
8205,82,KABUPATEN HALMAHERA UTARA
|
||||||
|
8206,82,KABUPATEN HALMAHERA TIMUR
|
||||||
|
8207,82,KABUPATEN PULAU MOROTAI
|
||||||
|
8208,82,KABUPATEN PULAU TALIABU
|
||||||
|
8271,82,KOTA TERNATE
|
||||||
|
8272,82,KOTA TIDORE KEPULAUAN
|
||||||
|
9101,91,KABUPATEN FAKFAK
|
||||||
|
9102,91,KABUPATEN KAIMANA
|
||||||
|
9103,91,KABUPATEN TELUK WONDAMA
|
||||||
|
9104,91,KABUPATEN TELUK BINTUNI
|
||||||
|
9105,91,KABUPATEN MANOKWARI
|
||||||
|
9106,91,KABUPATEN SORONG SELATAN
|
||||||
|
9107,91,KABUPATEN SORONG
|
||||||
|
9108,91,KABUPATEN RAJA AMPAT
|
||||||
|
9109,91,KABUPATEN TAMBRAUW
|
||||||
|
9110,91,KABUPATEN MAYBRAT
|
||||||
|
9111,91,KABUPATEN MANOKWARI SELATAN
|
||||||
|
9112,91,KABUPATEN PEGUNUNGAN ARFAK
|
||||||
|
9171,91,KOTA SORONG
|
||||||
|
9401,94,KABUPATEN MERAUKE
|
||||||
|
9402,94,KABUPATEN JAYAWIJAYA
|
||||||
|
9403,94,KABUPATEN JAYAPURA
|
||||||
|
9404,94,KABUPATEN NABIRE
|
||||||
|
9408,94,KABUPATEN KEPULAUAN YAPEN
|
||||||
|
9409,94,KABUPATEN BIAK NUMFOR
|
||||||
|
9410,94,KABUPATEN PANIAI
|
||||||
|
9411,94,KABUPATEN PUNCAK JAYA
|
||||||
|
9412,94,KABUPATEN MIMIKA
|
||||||
|
9413,94,KABUPATEN BOVEN DIGOEL
|
||||||
|
9414,94,KABUPATEN MAPPI
|
||||||
|
9415,94,KABUPATEN ASMAT
|
||||||
|
9416,94,KABUPATEN YAHUKIMO
|
||||||
|
9417,94,KABUPATEN PEGUNUNGAN BINTANG
|
||||||
|
9418,94,KABUPATEN TOLIKARA
|
||||||
|
9419,94,KABUPATEN SARMI
|
||||||
|
9420,94,KABUPATEN KEEROM
|
||||||
|
9426,94,KABUPATEN WAROPEN
|
||||||
|
9427,94,KABUPATEN SUPIORI
|
||||||
|
9428,94,KABUPATEN MAMBERAMO RAYA
|
||||||
|
9429,94,KABUPATEN NDUGA
|
||||||
|
9430,94,KABUPATEN LANNY JAYA
|
||||||
|
9431,94,KABUPATEN MAMBERAMO TENGAH
|
||||||
|
9432,94,KABUPATEN YALIMO
|
||||||
|
9433,94,KABUPATEN PUNCAK
|
||||||
|
9434,94,KABUPATEN DOGIYAI
|
||||||
|
9435,94,KABUPATEN INTAN JAYA
|
||||||
|
9436,94,KABUPATEN DEIYAI
|
||||||
|
9471,94,KOTA JAYAPURA
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue