Download the PHP package maftuhichsan/sqlite-wilayah-indonesia without Composer
On this page you can find all versions of the php package maftuhichsan/sqlite-wilayah-indonesia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maftuhichsan/sqlite-wilayah-indonesia
More information about maftuhichsan/sqlite-wilayah-indonesia
Files in maftuhichsan/sqlite-wilayah-indonesia
Package sqlite-wilayah-indonesia
Short Description Database SQLite wilayah Indonesia (provinsi, kabupaten, kecamatan, desa) berdasarkan BPS (Badan Pusat Statistik).
License MIT
Informations about the package sqlite-wilayah-indonesia
🇮🇩 SQLite Wilayah Indonesia
Database SQLite berisi data wilayah administratif Indonesia berdasarkan BPS (Badan Pusat Statistik) yang lengkap:
✅ Provinsi
✅ Kabupaten/Kota
✅ Kecamatan
✅ Desa/Kelurahan
✅ Kode Pos
Data ini berguna untuk aplikasi web, mobile, dan API yang membutuhkan referensi wilayah Indonesia secara hierarki.
🎯 Fitur
- Data resmi dan lengkap wilayah Indonesia
- Format SQLite yang ringan, cepat, dan portable
- Open source, bebas digunakan untuk keperluan komersial & non-komersial
- Mudah diintegrasikan dengan Laravel, CodeIgniter, Node.js, atau framework lain
- Relasi antar tabel memudahkan query data secara bertingkat
📂 Struktur Database
Database records.sqlite berisi tabel:
citiescountriespostal_codesprovincessqlite_sequencesub_districtstranslationsvillages
Relasi antar tabel:
cities.city_province_code→provinces.province_codesub_districts.sub_district_city_code→cities.city_codevillages.village_sub_district_code→sub_districts.sub_district_codepostal_codesberisi kode pos untuk berbagai wilayah
Docker Image
📦 Tersedia Docker Image
🔗 Docker Hub - maftuhichsan/sqlite-wilayah-indonesia
Cara Pull dan Jalankan (Docker Compose)
-
Tambahkan ke docker-compose.yml:
-
Jalankan perintah:
- Akses file database SQLite di folder ./data/records.sqlite atau sesuai mount volume yang Anda set.
Cara Pull Manual (Tanpa Compose):
Composer
📦 Instalasi via Composer
Paket ini tersedia di Packagist:
🔗 Packagist - maftuhichsan/sqlite-wilayah-indonesia
Cara Install
Jalankan perintah Composer:
composer require maftuhichsan/sqlite-wilayah-indonesia
Setelah itu, Anda bisa menggunakan file database yang ada di dalam vendor path:
vendor/maftuhichsan/sqlite-wilayah-indonesia/database/records.sqlite
⸻
✨ Contoh Penggunaan di PHP (PDO)
⸻
NPM
📦 Instalasi via NPM
Paket ini tersedia di NPM:
🔗 NPM - sqlite-wilayah-indonesia
Cara Install
Jalankan perintah package manager NPM:
npm install sqlite-wilayah-indonesia
⸻
✨ Contoh Penggunaan di Node.js
⸻
🚀 Cara Pakai
1️⃣ Unduh Database
Download file records.sqlite dari repository ini, lalu simpan di project Anda.
2️⃣ Query SQL Langsung
Contoh query SQL dasar:
🌐 Endpoint API :
URL : https://api.kirimin.id
/province
Mengembalikan daftar provinsi.
Contoh: /api/province
/city/{province.id}
Mengembalikan daftar kota.
Contoh: /api/city/33
/sub_district/{city.id}
Mengembalikan daftar Kecamatan.
Contoh: /api/sub_district/3301
/village/{sub_district.id}
Mengembalikan daftar Kelurahan/Desa.
Contoh: /api/village/3372020