Format Lokal Indonesia 🇮🇩
Fungsi bawaan khusus untuk kebutuhan pengembangan aplikasi di Indonesia.
format_rupiah()
Contoh
buat harga = 15000000
tampilkan(format_rupiah(harga)) // Rp 15.000.000
buat gaji = 5500000
tampilkan(format_rupiah(gaji)) // Rp 5.500.000
buat kembalian = 75000
tampilkan(format_rupiah(kembalian)) // Rp 75.000
Output
Rp 15.000.000 Rp 5.500.000 Rp 75.000
validasi_nik()
Validasi format NIK (Nomor Induk Kependudukan) 16 digit.
Contoh
buat nik1 = "3273012345678901" // 16 digit angka
buat nik2 = "32730123" // terlalu pendek
buat nik3 = "3273012345ABCDEF" // ada huruf
tampilkan(validasi_nik(nik1)) // benar
tampilkan(validasi_nik(nik2)) // salah
tampilkan(validasi_nik(nik3)) // salah
Output
benar salah salah
Contoh Aplikasi: Kalkulator Harga
kalkulator.ns
fungsi hitung_total(harga, qty, diskon_persen) {
buat subtotal = harga * qty
buat diskon = subtotal * (diskon_persen / 100)
buat ppn = (subtotal - diskon) * 0.11
buat total = subtotal - diskon + ppn
kembalikan total
}
buat harga = 500000
buat qty = 3
buat diskon = 10
buat total = hitung_total(harga, qty, diskon)
tampilkan("Harga satuan:", format_rupiah(harga))
tampilkan("Qty:", qty)
tampilkan("Diskon:", ke_teks(diskon) + "%")
tampilkan("Total:", format_rupiah(ke_bilangan(total)))
Output
Harga satuan: Rp 500.000 Qty: 3 Diskon: 10% Total: Rp 1.498.500