Skip to content

clicknetcafe/parsenik

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parse NIK

Javascript Library yang memudahkan untuk melakukan parse dan validasi data beserta tanggal atas sebuah Nomor Induk Kependudukan (NIK) KTP

⭐ Fitur

Parse NIK memiliki beberapa fungsi yang dapat digunakan sbb :

Fungsi Deskripsi
isValid() mengembalikan hasil dalam bentuk boolean atas validasi NIK
parse() mengembalikan hasil dalam bentuk object atas validasi NIK dengan tambahan data seperti jenis kelamin, tanggal lahir, provinsi, kabupaten / kota, kecamatan dan kodepos

Parse NIK juga memiliki beberapa pesan error sbb :

Pesan Error
NIK harus dalam bentuk angka
Jumlah karakter NIK tidak sesuai
Tanggal Lahir tidak sesuai
Wilayah tidak ditemukan

🔧 Cara Install

Jalankan perintah pada terminal :

npm i parsenik

Tambahkan kode baris berikut lalu jalankan aplikasi NodeJS :

const parsenik = require("parsenik");
const nik = 3329091003780012;
const hasil = parsenik.parse(nik);
console.log(hasil);

Contoh Hasil :

{
    "nik": 3329091003780012,
    "valid": true,
    "jenis_kelamin": "LAKI-LAKI",
    "tanggal_lahir": "1978-03-10",
    "provinsi": "JAWA TENGAH",
    "kabupaten_kota": "KAB. BREBES",
    "kecamatan": "BREBES",
    "kodepos": "52216"
}

🥔 Link Referensi

Library berikut dibuat dengan bantuan beberapa referensi sbb :

https://disdukcapil.pontianakkota.go.id/page/nomor-induk-kependudukan

https://sig.bps.go.id/bridging-kode/index

About

Parse dan Validasi data beserta tanggal atas sebuah Nomor Induk Kependudukan (NIK) KTP melalui NodeJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%