Friday, August 10, 2012

Konversi Bilangan Decimal to Hexa

Kali saya akan mempostingan tentang tugas saya, yaitu konversi bilangan desimal ke hexa menggunakan netbeans. Yaudah langsung aja ..

1. Buka Aplikasi Netbeans yang tersedia.
2. Buat project baru dengan cara klik kanan pada folder > New > PHP Web Page.


3. Beri nama file seperti contoh.


 4. Jika sudah selesai, klik finish.


5. Lalu ketikkan script seperti dibawah ini.


<?php
    $self =$_SERVER['PHP_SELF'];
    if(isset($_POST['decimal'])){
    $des=$_POST['decimal'];
    $original=$_POST['decimal'];
    $hex ='';
    if(preg_match('/[^0-9]/',$des)){
        die("Maaf, inputan salah ... <br> <a href='$self'>Back</a> ke awal");
    }
    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 "Bilangan $original (desimal) dalam bentuk hexadesimal adalah $result
        <br> <a href='$self'>Back</a> to the script";
    }
  
  
else {
?>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>dec to hex</title>
    </head>
    <body>
       <form action="<? echo $_SERVER ['PHP_SELF'];?>"method="post">
           <h1>Masukkan Bilangan Desimal Disini (Cepat !!!) </h1>
           <input type="text" size="50" name='decimal'>
           <input type="submit" value="konversikan">
       </form> 
     
    </body>
</html>
<?php
}
?>

6. Maka tampilan di netbeans seperti ini.



7. Lalu tekan Shift+F6. Maka akan tampil di browser anda seperti ini.


8. Masukkan angka seperti di bawah ini.


8. Maka akan tampil hasil seperti di bawah ini.


Ya udah cukup sekian pembelajaran kali ini. Semoga sukses mencoba :)


Comments
0 Comments

No comments:

Post a Comment

berkomentarlah dengan baik, maka saya akan berterima kasih :)