• Logika PHP Sederhana : Fungsi Terbilang

    Program ini tidak memiliki database, tetapi hanya saja menggunakan logika sederhana saja. Output dari Program yang serderhana ini yaitu  mengubah  bilangan  angka  menjadi  bahasa manusia. Biasanya program ini kita temukan pada system transaksi, apakah itu di bank, di  kasir atau bisanya kita temukan juga  dalam bentuk kongkrintya sewaktu kita menyetor uang ke bank yang masih menggunkan Slip storan,,

    Misalnya sepertii berikut :

    34.000 = Tiga Puluh Empat Ribu

    99.100 = Sembilan  Puluh Sembilan  Ribu Seratus

    Nah,  kita  akan  buat  studi  kasus  seperti  itu. Fungsi  ini akan  sangat dibutuhkan  apabila  kita   mengerjakan  sistem   yang   berhubungan dengan  hal  yang  berbau  keuangan, contohnya Sistem  Penggajian, Sistem  Pembayaran, dan sebagainya yang  mengharuskan adanya cetak slip/bukti. Berikut skripnya.
    <strong>Code Fungsi Terbilang</strong>
    <br>
    <form method="post" action="">Input Jumlah Uang
    <input type="text" name="jumlah" />
    <input type="submit" name="Submit" value="Proses" />
    <br>
    <hr align="left" width="100%" />
    Nilai Angka : Rp. <?php echo $_POST['jumlah']; ?> ,- <br />
    Hasil Terbilang : <?php echo Terbilang($_POST['jumlah']); ?> Rupiah
    </form>
    <?php function Terbilang($satuan){
    $huruf = array("", "Satu", "Dua", "Tiga", "Empat", "Lima",
    "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
    if ($satuan < 12)
    return " " . $huruf[$satuan];
    elseif ($satuan < 20)
    return Terbilang($satuan - 10) . "Belas";
    elseif ($satuan < 100)
    return   Terbilang($satuan   /   10)   .   "   Puluh"   .
    Terbilang($satuan % 10);
    elseif ($satuan < 200)
    return " seratus" . Terbilang($satuan - 100);
    elseif ($satuan < 1000)
    return   Terbilang($satuan  /   100)   .   "   Ratus"   .
    Terbilang($satuan % 100);
    elseif ($satuan < 2000)
    return " seribu" . Terbilang($satuan - 1000);
    elseif ($satuan < 1000000)
    return   Terbilang($satuan  /   1000)   .   "   Ribu"   .
    Terbilang($satuan % 1000);
    elseif ($satuan < 1000000000)
    return  Terbilang($satuan  /  1000000)  .  "  Juta"  .
    Terbilang($satuan % 1000000);
    elseif ($satuan >= 1000000000)
    echo "Hasil terbilang tidak dapat di proses karena nilai
    uang terlalu besar!";
    }
    ?>
    Silahkan saudara Ketikkan program ini, kemudian saudara simpan di localhost/htdoc/.. kemudian dijalankan di webrowser anda masing-masing dan silahkan saudara isikan jumlah angkanya dan klik Proses, maka akan tampil output dari program ini seperti gambar berikut :

    Silahkan download Disini Source code php nya

    -----------------------------
    | Semoga bermanfaat |
    -----------------------------
  • 0 komentar:

    Posting Komentar

    DOWNLOAD APPLICATION AND DESIGN

    Download Aplikasi dan File-fiel Design Graphic sesuai dengan Kebutuhan anda...!!!

    ADDRESS

    Jl. Kusuma Bahkti Kubu Gulai Bancah Kota Bukittinggi

    EMAIL

    heavenly188@gmail.com
    firdaus.annas551@gmail.com

    TELEPHONE

    +62-85278-566869

    MOBILE

    +62-85278-566869