Friday, August 10, 2012

Konversi Bilangan #1 "Desimal ke Biner"









Assalamu'alaikum ...

Kali ini saya mau bahas mengenai KONVERSI BILANGAN #1 "Desimal ke biner" menggunakan PHP...
" PHP ???? Apa bisa ??? "
Tentu saja bisa " Bagaimana Caranya ? " ...
Langsung saja saya sharing mengenai hal ini ... tetapi sebelum itu saya berterima kasih kepada Bpk. Hadi (sebenarnya orangnya masih muda : D) yang mengajarkan saya mengenai ini ... Makasih Pak ...

Pertama - Tama Kita Masuk Desktop Anda (ya iyalah masak masuk Jamban .... Wkakakk ), Seperti gambar di bawah ini ...


Lalu Klik Start ... (Wpp nya bagus amat XD ahahah)


(maaf di sensor ... Terlalu ganteng yang punya ... : P)
Jika NetBeans terdapat di STARTMENU langsung saja anda klik, Kalau tidak ada  maka anda gunakan search di bagian bawah STARTMENU (Kotak warna biru) ...


atau mungkin belum terINSTAL maka anda silahkan menuju www.netbeans.org.
Setelah di klik, maka anda akan segera masuk jendela NetBeans, seperti gambar di bawah ini (Loading)


(Kok Wpp nya ganti lagi, pinguin mandi) seperti inilah jendela NetBeans.


Jreng Jreng .......
Ehemmmm , langsung saja kita masuk projectnya dengan klik tanda PROJECT di sebelah kiri, jika anda pemula atau belum mencobanya, maka klik NEW PROJECT ....



Pertama saya membahas yang sudah memiliki project dulu hehehe, maaf menunggu ...
karena jika anda paham sesi ini, maka anda akan mudah untuk membuat project sendiri ...
inilah project saya KONVERSI BILANGAN #1 - Desimal ke biner ...



Untuk Pemula NEW PROJECT - PHP - NEW PHP APPLICATION. setelah masuk project PHP anda maka KLIK KANAN pada Project anda lalu NEW - PHP FILE, lalu tulis coding mirip seperti di atas.
jika anda sukar untuk melihat codingnya karena terlalu kecil, saya copykan codingnya di bawah 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_inputan_ke_biner.php'>Back</a> to the script";
  }
 }
else {
?>
<html>
<head><title>Konversi Desimal ke Biner</title>
</head>
<body>
<form action="<?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
}
?>

Mengenai fungsi Setiap coding coding nya maaf saya tidak jelaskan, karena saya sendiri sulit untuk menjelaskannya kepada orang lain, karena saya paham dengan versi saya sendiri ...
mungkin saya jelaskan nanti atau UPDATE mendatang .


lalu pada kolom SET CONFIGURATION ... pilih "Default" jika mungkin memilih selain default.
lalu klik tombol RUN PROJECT (Shift+F6) seperti gambar di bawah ini...


Lalu anda akan masuk default browser settingan desktop anda ...seperti gambar di bawah ini ...


oh iya, saya lupa memberitahu kalau anda juga butuh satu sofware lagi ... apa ya kira kira ???
yaitu XAMPP ... fungsinya untuk membuat server local yang bisa disebut LOCALHOST seperti address yang terdapat di browser anda, karena  ini applikasi berbasis web jadi membuatuhkan server tanpa terkoneksi internet atau SERVER LOKAL .
cara mengAKTIFkannya yaitu ... klik start seperti gambar di bawah ini ...


Lalu cari XAMPP di searchbox STARTMENU ... klik XAMPP CONTROL PANEL ...
atau mungkin anda belum menginstalnya silahkan ke http://www.apachefriends.org/en/xampp.html, untuk download XAMPP.


Lalu akan muncul jendela XAMPP seperti gambar di bawah ini, klik START pada Module APACHE ...


Setelah keluar tulisan RUNNING di sebelah APACHE, maka server lokal bernama APACHE berhasil jalan, setelah itu klik REFRESH, agar tidak terjadi BUSY / tidak mau jalan ...
Kenapa harus APACHE ?? karena ia serverbase dari semua server sebagai jembatan antar server ... (Versi saya ), setelah itu klik tanda CLOSE bukan EXIT, jika di CLOSE ia tetap berjalan pada background program... jangan sampai salah klik yaaa ...


yap ... setelah itu kembali pada browser anda untuk kita tes apakah sudah benar benar berjalan LOCALHOST nya ...


blok address pada browser anda lalu terkan enter atau F6 lalu ENTER juga bisa ... lalu terjadi seperti ini ...


jika anda menghadapi PARSE ERROR atau OBJECT NOT FOUND maka cek kembali coding, apakah sudah benar dan pada SET CONFIGURATION sudah terpilih Default ... 
jika sudah tidak ada masalah maka langsung saja inputkan data berupa angka untuk di konversikan ke biner.


Setelah menginputkan data, maka silahkan klik KONVERSIKAN! ... 


JRENG .... !!!
JRENG .... !!!
JRENG .... !!!

Selamat anda sudah membuat aplikasi php berupa KONVERSI BILANGAN ... 

No comments:

Post a Comment