Jumat, 10 Agustus 2012

Konversi Bilangan Desimal - Hexa


1.       Langkah pertama adalah kita membuka aplikasi netbeen


2.       Lalu Klik kanan pada source files yang ada disebelah kiri, di dalam project PraktikumPHP

dan ini hasilnya bila sudah diklik


3.       Pilih New-PHP Web Page


4.       Setelah memilih itu, kita akan membuat project baru. Dan kita lngsung saja mengganti namanya dengan Konversi_Des_to_Hex

5.       Setelah menamai, muncullah tempat untuk mengetik script. Isilah seperti Script dibawah ini


<?php
if (isset($_POST['decimal'])){
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hex = '';
    if (preg_match('/[^0-9]/',$des)) {
        die ("Input yang Anda masukkan salah!");
    }
    else {
        while ($des > 0) {
            $hasil=$des%16;
        switch($hasil){
        case 0: $hex.="0"; break;
        case 1: $hex.="1"; break;
        case 2: $hex.="2"; break;
        case 3: $hex.="3"; break;
        case 4: $hex.="4"; break;
        case 5: $hex.="5"; break;
        case 6: $hex.="6"; break;
        case 7: $hex.="7"; break;
        case 8: $hex.="8"; break;
        case 9: $hex.="9"; break;
        case 10: $hex.="A"; break;
        case 11: $hex.="B"; break;
        case 12: $hex.="C"; break;
        case 13: $hex.="D"; break;
        case 14: $hex.="E"; break;
        case 15: $hex.="F";
            default:break;
        }
        if($des/16 == 0){
        $sisa=($des%16);
        $des=$sisa;
    }
    else{
        $sisa=($des/16);
        $des=$sisa%16;
    }
        }
       
        $result = strrev($hex);
        echo "Hasil Bilangan $original (desimal) dalam hexa adalah $result.
        <a href='konversi desimal - hexa.php'>Back</a> to the script";
    }
}
else {
?>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <form action="<?php echo $_SERVER["PHP_SELF"]; ?>"
              method="POST">
            <h3>Silahkan masukkan bilangan :
            </h3><input type="text" size="50" name="decimal">
            <input type="submit" value="Konversi">
        </form>
        <?php
        echo $_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
}
?>

6.       Setalah selesai mengisi script itu, runlah/jalankanlah dibrowser. Dengan cara tekan shift+F6, dan inilah ampilan awal dibrowser

7.       Mengisi bilangan Desimal dikolom yang sudah tersedia, lalu klik button Konversikan


8.       Hasil Konversi bilangan Desimal ke Hexa dan kliklah kata “Back” untuk mengulanginya



Dan ini hasilnya bila sudah diklik “BACK”


Tidak ada komentar:

Posting Komentar