Bank
Ada 125 bank, lengkap dengan sandi 3 digit, BIC (SWIFT), kode kantor, dan namanya. Bank Indonesia tidak punya daftar yang bisa dibaca mesin, jadi datanya diambil dari tabel sandi bank PT Bank Central Asia Tbk (pembaruan 1 November 2024).
Fungsi
Section titled “Fungsi”| Go | TypeScript | Hasil |
|---|---|---|
bank.List() |
bank.list() |
Semua bank, urut sandi |
bank.ByCode(code) |
bank.byCode(code) |
Semua entri dengan sandi itu (bank dan unit syariahnya berbagi sandi) |
bank.ByBIC(bic) |
bank.byBic(bic) |
Satu bank |
Field bank
Section titled “Field bank”| Field (JSON) | Contoh |
|---|---|
code |
014 |
bic |
CENAIDJA |
officeCode |
0397 |
name |
PT. BANK CENTRAL ASIA Tbk. |
shortName |
BCA |
shariaUnit |
false |
Panjang nomor rekening tidak disertakan karena tidak ada sumber resminya.
length, charset, unknown.
Contoh
Section titled “Contoh”package main
import ( "fmt"
"github.com/haikalmumtaz233/nusaindex/bank")
func main() { fmt.Println(len(bank.List()) > 100)
banks, err := bank.ByCode("014") if err == nil { for _, b := range banks { fmt.Println(b.Code, b.ShortName, b.BIC, b.ShariaUnit) } }
found, err := bank.ByBIC("BMRIIDJA") if err == nil { fmt.Println(found.Code, found.Name) }}import * as bank from "nusaindex/bank";
console.log(bank.list().length > 100);
const banks = bank.byCode("014");if (banks.ok) { for (const b of banks.value) { console.log(b.code, b.shortName, b.bic, b.shariaUnit); }}
const found = bank.byBic("BMRIIDJA");if (found.ok) { console.log(found.value.code, found.value.name);}true014 BCA CENAIDJA false008 PT. BANK MANDIRI (PERSERO) TBK© 2026 Haikal Mumtaz