Jumat, 10 Agustus 2012

Konversi Bilangan Desimal - Biner

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_Biner
5.       Setelah menamai, muncullah tempat untuk mengetik script. Isilah seperti Script dibawah ini

<?php
if (isset($_POST['decimal'])) {
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $binary='';
    if (preg_match('/[^0-9]/',$decimal)) {
        die("Maaf. Inputan salah..");
    }
    else {
        while ($decimal > 0) {
            if ($decimal%2 == 0) {
                $binary .= 0;
                $decimal /= 2;
            }
            else {
                $binary .= 1;
                $decimal = ($decimal/2)-0.5;    
            }
        }
       $result = strrev($binary);
       echo "Bilangan $original (desimal) dalam biner adalah $result.
       <a href='Konversi_Des_to_Biner.php'>Back</a> to the script";
    }
}
else {
?>
<html>
    <head>
        <title>Konversi Desimal ke Biner</title>
    </head>
    <body>
       <form actio="<?php echo $_SERVER['PHP_SELF']; ?>"
             method="POST">
       <h3>Masukkan Bilangan Desimal Disini (cepat!!) :
      </h3><input type="text" size="50" name="decimal">
           <input type="submit" value="Konversikan!">
       </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 Biner dan kliklah kata “Back” untuk mengulanginya


Dan ini hasilnya bila sudah diklik “BACK”

Tidak ada komentar:

Posting Komentar