function tgl_indo(tanggal, format = '') {
    let tgl = new Date(tanggal);
    let bulan = [
        'Januari',
        'Februari',
        'Maret',
        'April',
        'Mei',
        'Juni',
        'Juli',
        'Agustus',
        'September',
        'Oktober',
        'November',
        'Desember'
    ];

    let tahun = tgl.getFullYear();
    let bulanIndex = tgl.getMonth() + 1;
    let hari = tgl.getDate();

    if (format === "ym") {
        return bulan[bulanIndex - 1] + ' ' + tahun;
    }

    return hari + ' ' + bulan[bulanIndex - 1] + ' ' + tahun;
}

function rupiah(angka) {
    let hasil_rupiah = "Rp " + angka.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
    return hasil_rupiah;
}

function hasExtension(inputName, exts) {
    var fileName = $('input[name=' + inputName + ']').val().toLowerCase();
    return (new RegExp('(' + exts.join('|').replace(/\./g, '\\.') + ')$')).test(fileName);
}
