Archive for 2012

Vector Corel

No Comments »

Asalamualaikum, lama ngak update Blog.. hhe
Dari pada sepi lebih baik di gunakn unutk mengeshare sedikit ilmu :
By: corel about 3 day (not full)  :)
Objek : adik saya ,hhe


 

kalau teman-teman berminat, nanti saya buatkan tutorialnya (insaallah)... :)


Berapa sih batasan Pendek Rambut wanita..?

No Comments »

Asalamualaikum ,
Sudah lama saya tik mengupdate blog dikarenakan masih banyak tugas" yang harus di kerjakan..:)
nha, di sini saya akan membagi sedikit ilmu tentang batas pendek rambut wwanita , lebih jelasnya langsung di baca saja .......


Hadits Batas Pendek Rambut Wanita

Penanya   :   Noer
Alamat   :   Jakarta
Assalamu'alaikum wr. wb.
Adakah hadits atau hukum mengenai batasan pendek rambut wanita yang diperkenankan oleh Islam? Saya dengar ada hadits mengenai hal tsb, jadi rambut wanita hanya boleh minimal sebatas bahu pendeknya & ngga boleh kurang, apa benar?
wassalam,
Jawaban:
Assalamu `alaikum Wr. Wb.
Al-Hamdulillahi Rabbil `Alamin, Washshalatu Wassalamu `Alaa Sayyidil Mursalin, Wa `Alaa `Aalihi Waashabihi Ajma`in, Wa Ba`d
Permasalah boleh tidaknya wanita metong rambutnya, merupakan permasalah yang diperselisihkan oleh para ulama. Sebahagian menyatakan haram, yang lain menyatkan bahwa tersebut adalah makruh. Yang lainnya lagi menyatakan bahwa hal tersebut adalah diperboleh.
Sedangkan hadis yang menyatakan bahwa Rasulullah SAW melarang wanita memtong rambutnya, hadis tersebut adalah hadis dhoif. (Dhoif Sunan An-nasa’i karya Al-Bani hal 169)
Diantara ulama yang menyatakan bahwa wanita boleh memotong rambutnya adalah Syeikh Muhammad bin Sholih Al-Utsaimin (walaupun beliau menyatakan bahwa ahl tersebut tidak disukainya) dan Abdulloh bin Baz. Syeikh Utsaimin menyatakan bahwa pada asalnya wanita boleh memotong rambutnya. Hanya saja hal tersebut tidak sampai menyerupai potongan rambut laki-laki karena dalam sebuah hadis Rasulullah SAW bersabda: “Allah melaknat laki-laki yang menyerupai wanita dan wanita yang menyerupai laki-laki” (HR Tirmidzi, Abu Daud dan Ibnu Majah) jika hal tersebut dilakukan maka hukumnya adalah haram.
Demikian juga, jika tujuan memotong rambut adalah untuk mengikuti mode atau trend orang-orang non muslim, maka hal tersebut juga terlarang untuk dilakukan. Sebagaimana sabda Rasulullah SAW : “Barangsiapa yang menyerupai suatu kaum maka ia termasuk golongan mereka” (HR Abu Daud) (Majmu’ Fatwa wa rasa’il Ibnu Utsaimin 4/134-135)
Dengan demikian, yang menjadi batasan ketika akan memotong rambut bagi wanita adalah tidak sampai menyerupai potongan rambut laki-laki atau mode rambut wanita-wanita non muslim. Selama hal tersebut tidak dilakukan maka memtong rambut bagi wanita diperbolehkan.
Sedangkan pertanyaan saudara mengenai ada adau tidaknya hadis yang menjelaskan batasan rambut wanita yang boleh dipotong, kami belum mendapatkan dalil berkaitan dengan hal tersebut, kecuali dua hadsi di atas yang bersifat umum. Hadaanallahu Wa Iyyakum Ajma`in, Wallahu A`lam Bish-shawab,
Wassalamu `Alaikum Warahmatullahi Wa Barakatuh. 




Semoga bermanfaat, dan dan semoga ilmu yang sedikit ini bisa bermanfaat..Aaminn...

sumber :konsultasi Syariah..

Aplikasi konversi bilangan dengan JOption

No Comments »

Asalamualaikum Wr,wb 
Disini saya akan mencoba membuat Aplikasi Konversi bilangan  dengan Java yang sebelumnya mengunakan PHP .
nha, prinsip kerja dari aplikasi bilangan ini adalah mengkonversi kan  bilangan yang di inputkan oleh user  ,dan  sebelumnya kita harus menginputkan nama dan gender untuk masuk ke Konversi bilangan..
Ada 7 menu yaitu Biner, Hexa, Oktal , Terbilang, Pecahan , Kembali , dan keluar...
lebih mudahnya  langsung  prakteknya saja ...:)

//1.Buka neetbeans , new Java class lalu copy script berikut:
    • //kemudian ketikkan code berikut , letakkan dibawah packages :

package Praktek1;
import javax.swing.JOptionPane;//digunakan untuk menampilkan Joption

//2.Lalau deklarasikan variable yang akan digunakan di bawah class :

public class konversibilanganbaru{
 

  private static String name;
           private static String des;
           private static int validDes;
           private static String inpGender;
           private static  String sc;
           static StringBuilder hasilbiner = new StringBuilder();
           static StringBuilder hasiloktal = new StringBuilder();
           static StringBuilder hasilhexa = new StringBuilder();
          
    //3.lalu buat coding untuk mengkonversi bilangan hexa:
      
        public static void  keBiner (int n){
               if(n>1){
                   keBiner(n/2);
               }
               System.out.print (n%2);
               hasilbiner.append(n%2);
          
           }
   //4.lalu buat coding untuk mengkonversi bilangan Hexa:

         public static void keHexa (int n){
            char [] daftarHexa={'0','1','2','3','4','5','6','7','8'
            ,'9','A','B','C','D','E','F'};
        if (n>1)
        {
        keHexa(n/16);
        }
        System.out.print(daftarHexa[n%16]);
        hasilhexa.append(daftarHexa[n%16]);
}
    //5.lalu buat coding untuk mengkonversi bilangan Oktal:

         public static void keoktal(int n){
       
        char[] daftarOktal={'0','1','2','3','4','5','6','7','8'};
            if(n>1)
            {
                keoktal(n/8);
           
            }
          System.out.print(daftarOktal[n%8]);
           hasiloktal.append(n%8);
   
}
         
        

//6.buat  coding  untuk menampilkan hasil konversi bilangan sebagai berikut :
         public static void  inputDesJOption (){
          
           des=JOptionPane.showInputDialog("Masukan Bil.desimal");
          try {
            if (des.isEmpty()) {
                JOptionPane.showMessageDialog(null, "Isi dulu bilanganya");
                inputDesJOption();
            }
        } catch (NullPointerException npe) {
            JOptionPane.showMessageDialog(null, "Jangan keluar dulu, Harap di isi dulu !!");
                inputDesJOption();
               
        } catch (NumberFormatException npe) {
            JOptionPane.showMessageDialog(null, "Hey '" + des + "'"
                    + " .... bukan angka !!"
                    + "\nMasukkan angka saja !!");
               inputDesJOption();
          
        }}
        
          
           public static void  eksepsiInpBiner (){
               inputDesJOption();
                    try {
                        validDes=Integer.parseInt(des);
                        System.out.print("\nDesimal dari "+ des +
                        ",BInernya Adalah = ");
                        keBiner(validDes);
                        System.out.println("\n");
                        JOptionPane.showMessageDialog(null, "Bialanga Decimal" + des +", dalam binernya adalah ="+  hasilbiner ,
                            "KONVERSI BILANGAN " ,JOptionPane.INFORMATION_MESSAGE);
                        hasilbiner=new StringBuilder();
                               
                   
                    }catch (NumberFormatException nfe) {
                        JOptionPane.showMessageDialog(null, des+"bukan angaka!!"
                              +"\nMasukan Angka saja!!");
                        eksepsiInpBiner();
                      
           }
          
           }
          
           public static void eksepsiInphexa(){
                inputDesJOption();
                    try{
                       validDes=Integer.parseInt(des);
                       System.out.print("\n Desimal dari"+des+
                          ",Hexanya adalah= ");               
                       keHexa(validDes);
                       System.out.println("\n");
                       JOptionPane.showMessageDialog(null, "Bialanga Decimal" + des +", dalam Hexanya adalah ="+  hasilhexa ,
                            "KONVERSI BILANGAN " ,JOptionPane.INFORMATION_MESSAGE);
                        hasilhexa=new StringBuilder();
                     }catch (NumberFormatException nfe){
                      JOptionPane.showMessageDialog(null, des +"bungkan Angaka!!"//di gunakan untuk memberitahu User bahwa hanya angka yang bisa di inputkan
                          +"\n Masukan angka saja!!");
                      
                     eksepsiInphexa();
                             
                  }
                  }
          
            public static void eksepsiInpOktal(){
                inputDesJOption();
                    try{
                       validDes=Integer.parseInt(des);
                       System.out.print("\n Desimal dari"+des+
                          ",Oktalnya adalah= ");
                       keoktal(validDes);
                       System.out.println("\n");
                        JOptionPane.showMessageDialog(null, "Bialanga Decimal" + des +", dalam Hexanya adalah ="+  hasiloktal,
                            "KONVERSI BILANGAN " ,JOptionPane.INFORMATION_MESSAGE);
                        hasiloktal=new StringBuilder();
                  }catch (NumberFormatException nfe){
                      JOptionPane.showMessageDialog(null, des +"bungkan Angaka!!"
                              +"\n Masukan angka saja!!");
                     eksepsiInpOktal();
                             
                  }
                  }
           
         
           public static void  outHasilBIner (){
                eksepsiInpBiner();
               
           }
            public static void  outHasilhexa (){
                eksepsiInphexa();
               
           }
             public static void  outHasilOktal (){
                eksepsiInpOktal();
               
           }
          
  //7.buat script untuk konversi pecahan sebagai berikut :   
  
       public static void hasilPecahan() {
        int desimal;

        String str = JOptionPane.showInputDialog("Masukan bil.untuk di pecah ");
        try {
            if (str.isEmpty()) {
                JOptionPane.showMessageDialog(null, "Harus di isi dulu ya");
                hasilPecahan();
            } else {

                desimal = Integer.parseInt(str);

                int satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, sepuluh, sebelas, duabelas, tigabelas;
                satu = desimal / 100000;
                desimal %= 100000;

                dua = desimal / 50000;
                desimal %= 50000;

                tiga = desimal / 20000;
                desimal %= 20000;

                empat = desimal / 10000;
                desimal %= 10000;

                lima = desimal / 5000;
                desimal %= 5000;

                enam = desimal / 2000;
                desimal %= 2000;

                tujuh = desimal / 1000;
                desimal %= 1000;

                delapan = desimal / 500;
                desimal %= 500;

                sembilan = desimal / 200;
                desimal %= 200;

                sepuluh = desimal / 100;
                desimal %= 100;

                sebelas = desimal / 50;
                desimal %= 50;

                duabelas = desimal / 10;
                desimal %= 10;

                tigabelas = desimal / 1;
                desimal %= 1;


                JOptionPane.showMessageDialog(null, "Jumlah seratus ribuan = " + satu
                        + "\nJumlah lima puluh ribuan = " + dua
                        + "\nJumlah dua puluh ribuan = " + tiga
                        + "\nJumlah sepuluh ribuan = " + empat
                        + "\nJumlah lima ribuan = " + lima
                        + "\nJumlah dua ribuan = " + enam
                        + "\nJumlah seribuan = " + tujuh
                        + "\nJumlah lima ratusan = " + delapan
                        + "\nJumlah dua ratusan = " + sembilan
                        + "\nJumlah seratusan = " + sepuluh
                        + "\nJumlah lima puluhan = " + sebelas
                        + "\nJumlah lima satuan = " + duabelas
                        + "\nJumlah satuan = " + tigabelas, "PECAHAN", JOptionPane.INFORMATION_MESSAGE);
            }
        } catch (NullPointerException not) {
            JOptionPane.showMessageDialog(null, "Eitss mau kemana ?? Isi dulu bilangannya.. !!");
            hasilPecahan();
        } catch (NumberFormatException nae) {
            JOptionPane.showMessageDialog(null, "Maaf '" + str + "'"
                    + " BUkan angka !!"
                    + "\nMasukkan angka ya !!");
            hasilPecahan();
        }
    }

        String[] angka = {"", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas"};

    private String sebut(int x) {
        String bilang = "";
        int y = x / 100;
        if (y > 0) {
            bilang = angka[y] + " Ratus ";
            if (y == 1) {
                bilang = "Seratus ";
            }
            x %= 100;
        }
        if (x < 12) {
            bilang += angka[x];
        } else {
            y = x / 10;
            x %= 10;
            if (y == 1) {
                bilang += angka[x] + " Belas";
            } else {
                bilang += angka[y] + " Puluh " + angka[x];
            }
        }
        return bilang;
    }

  //8.buat script untuk konversi terbilang sebagai berikut :  

    private String terbilang(long x) {
        int y;
        String bilang = "";
        String[] satuan = {"", " Ribu ", " Juta ", " Milyar ", " Trilyun ", " Quadrilyun ", " Quintilyun "};
        if (x > Math.pow(10, 20)) {
            return "Bilangan terlalu besar";
        }
        for (int i = 6; i > 0; i--) {
            y = (int) (x / Math.pow(10, i * 3));
            if (y > 0) {
                if (y == 1 && i == 1) {
                    bilang += " Seribu ";
                } else {
                    bilang += sebut(y) + satuan[i];
                }
            }
            x %= Math.pow(10, i * 3);
        }
        bilang += sebut((int) x);
        return bilang;
    }

    public static void outTerbilang(){
        sc = JOptionPane.showInputDialog("Masukan Bilangan yang akan disebut : ");
        try {
            if (sc.isEmpty()) {
                JOptionPane.showMessageDialog(null, "Isi dulu bilanganya");
                outTerbilang();
            } else {

                JOptionPane.showMessageDialog(null, new konversibilanganbaru().terbilang(new Long(sc)), "TERBILANG", JOptionPane.INFORMATION_MESSAGE);
            }
        } catch (NullPointerException not) {
            JOptionPane.showMessageDialog(null, "Jangan keluar dulu, Harap di isi dulu !!");
            outTerbilang();
        } catch (NumberFormatException nae) {
            JOptionPane.showMessageDialog(null, "Hey '" + sc + "'"
                    + " .... bukan angka !!"
                    + "\nMasukkan angka saja !!");
            outTerbilang();
        }
    }
   
        public static void kembalinama(){
            inpNama();
        }
9.Buat coding untuk menginputkan nama user :

             public static void  inpNama (){
               name=JOptionPane.showInputDialog("masukan nama anda: ");
                    try{
                      if(name.isEmpty()){
                            JOptionPane.showMessageDialog(null,"nama tidak boleh kosong");
                                inpNama();//kembali input nama
                     }
                      else {
                      for(int i=0;i <name.length();i++){
                          if(!Character.isLetter(name.charAt(i))){
                                JOptionPane.showMessageDialog(null,"hanya bisa Isi dengan huruf");
                                inpNama();
                          }
                      } }                   
                    }catch (NullPointerException npe){
                 JOptionPane.showMessageDialog(null,"Isi dulu nama anda");
                 inpNama();
                
                
             }}
//10.Buat coding untuk menginputkan Gender user :
           public static void inpGender(){
          
           String[] choices={"Cowok","Cewek"};
           String cowok ="cowok";
           String cewek ="cewek ";
                    int response = JOptionPane.showOptionDialog(
                            null
                            ,"Apakah anda cowok atau cewek?"
                            ,"Gender"
                            ,JOptionPane.YES_NO_OPTION
                            ,JOptionPane.QUESTION_MESSAGE
                            ,null
                            ,choices
                            ,"exit"
                            );
           switch(response){
               case 0: inpGender ="Bro,";
                   break;
               case 1 :inpGender="Sis,";
                   break;
                   default:
                       JOptionPane.showMessageDialog(null,"Pilih dulu gender anda");
                       inpGender();
                       break;
                      
           }
        }        
//11.  nha ,ini adalah bagian terpenting dalam pembuatan sebuah aplikasi java ,
        yaitu pemanggilan method-method sesuai fungsi masing-masing dan di gabung menjadi satu 
     tampilan utama/menu :

           public static void  menuJOption (){
               //...text untuk tombol
              
             
                    String[] pilihan ={"BINER","HEXA","OKTAL","PECAHAN","TERBILANG","Kembali","KELUAR "};
                        //..."Infinite" loop, selesai jika System.exit(0)
                    while(true){
                           int response = JOptionPane.showOptionDialog(//di bawah ini adalah parameter jOption
                                  
                                   null //tengah window.
                                   ,"selamat datang "+ inpGender + name+"!"
                                    +"\nPilih Konversi Bilangan di bawah ini ?"//pesan
                                     ,"Konversi Bilangan"//judul Bar
                                   ,JOptionPane.YES_NO_OPTION //tipe pilihan
                                   ,JOptionPane.PLAIN_MESSAGE//tipe pesan
                                   ,null        //icon (none)
                                   ,pilihan     //tombol text.
                                   ,null //label tombol default
                                   );
                           //....menggunakan switch untuk mengecek tombol yang di tekan.
                          switch (response){
                              case 0:
                                        outHasilBIner();
                                        break;
                              case 1:
                                        outHasilhexa();
                                  break;
                              case 2:
                                        outHasilOktal();
                                   break;
                              case 3:
                                        hasilPecahan();
                                  break;
                              case 4:
                                        outTerbilang();
                                  break;
                              case 5:
                                         kembalinama();
                                  break;
                              case 6:
                                 
                              case -1:
                                                                         
                                 
                                  //,......antara tombol(3) dan close box(-1) ditangani di sini.
                                  System.exit(0); //keluar looping tapi...
                              default :
                                  //...jika disini kita ada kesalahan ,
                                  JOptionPane.showMessageDialog(null,"response tak terduga"
                                          + response); break;
                                  }}}
                                         
                        
          
            public static  void seluruh(){
                inpNama();
                inpGender();
                menuJOption();
            }
           public static void  main (String [] args){
                seluruh();
          }}

Ttulah sedikit ilmu yang dapat saya sampaikan ,Dan terimakasih untuk bapak hadi selaku pembimbin dan teman-teman atas bantuanya..

bila teman-teman ingin melihan langsung hasilnya bisa di lihat di bawah ini...




ini adalah tampilan utama,dimana user harus menginputkan nama

bila,user menekan tombol cancel/exit maka akan muncul message seperti ini

  

bila user belum memasukan nama tetapi sudah menekan oke akan muncul messeage seperti di bawah ini,
 bila user memasukan nama dengan format angka maka akan muncul message seperti dibawah ini,

Setelah,memasukan angka dengan benar akan muncul JOption seperti ini,

 

bila user menekan exit maka akan muncul messeage seperti di bawah ini,
 


Bila sudah memilih gender maka akan masuk ke menu utama ,


ini adalah tampilan input bilangan setelah user memilih konversi bilangan,
kebetulan percobaan ini memilih Konversi BINNER


Bila user menginputkan selain bilangan akan muncul messeage seperti di bawah ini,


bila user menekan tombol exit/cancle maka akan muncul message seperti di bawah ini,


 


bila user belum menginputkan bilangan tetapi menekan tombol ok maka akan muncul messeage seperti ini,

 


 INI adalah tampilan dimana user menginputkan bilangan yang sudah sesuai:

KONVERSI BINNER


 








KONVERSI HEXA


 




KONVERSI PECAHAN


 








KONVERSI TERBILANG


 





 SEKIAN DARI SAYA,semoga bisa bermanfaat..




























Konversi Bilangan Hexa,Biner,Oktal dengan PHP

No Comments »

Asalamualaikum Wr.Wb,
Alhamdullilah di sini asaya akan memmbagi ilmu tentang cara membuat aplikasi Konverter sederhana  dengan PHP,
Sebelumya saya akan menjelashan cara kerja ataupun Aplikasi ini di jalankan,Jadi kita harus Login/ mengisi Form pengunjung dimana bila Data kita belum lengkap maka aplikasinya tidak akan berjalan. Baru bila sudah lengkap kita baru bisa memasuki aplikasi konverternya, tpi di sini kita juga wajib memasukan data sesuai ketentuan..


Kalau masih bingung,Langsung saja kita Praktekan..
Disini saya memakai Script : HTML,PHP,Java Script


1.buka Netbeeans,Atau aplikasi lainya yang supoort dg PHP..


 Buat file, beri nama :validator_bil.php
2.Masukan Script Berikut di atas tag <HTML>


<?php
        if(isset ($_POST['submit'])){//fungsi isset adalah pada saat form di tekan
            $name=$_REQUEST['nama'];
            if(isset ($_POST['gender'])){
                    $gender=$_REQUEST[$gender];
         }
         else {
             $gender='';
         }
         $cek='';        
         }
 else {
        $nama='';
        $gender='';
        $cek ='FORM ID PENGGUNA';
   
}     
 ?>

3.selanjutnya tambahkan script css berikut diantara tag<Head>, untuk mempercantik tampilan:

 <style type="text/css">
            
            
             body{background:url('wod.jpg') repeat;}
             .atas{width:1600px;
            height:20px;
            background-color:#000;
            margin-top:-10px;
            margin-left:-10px;   
            color:#FFF;
            font-family:"Comic Sans MS", cursive;
            font-size:12px;
            padding:5px;}
            .input{
                margin-left:550px;
                margin-top:30px;
                background-image:url(clean.jpg);
                background-repeat:no-repeat;
                font-family:"Comic Sans MS", cursive;
                width:289px;
                height:300px;
                color:#000;
                font-size:20px;
                box-shadow:3px 3px 3px 3px  #999999;
                -webkit-transition:0.3s;
                -moz-transition: 0.3s;
                text-shadow: 3px #FF0000;
                opacity:0.8;
               
                   
               
       
               
                   
                }
                .input:hover{
                margin-left:550px;
                margin-top:30px;
                background-image:url(clean.jpg);
                background-repeat:no-repeat;
                font-family:"Comic Sans MS", cursive;
                width:289px;
                height:300px;
                color:#000;
                font-size:20px;
                box-shadow:3px 3px 3px 3px  #999999;
                    -webkit-transition:0.3s;
                    -moz-transition: 0.3s;
                    opacity: 0.9;
                    opacity: 0.9;
       
               
                   
                }
            h1{
                    color:#000000;
                    font-family:"Comic Sans MS", cursive;
                    font-size:50px;
                    margin-left:450px;
                    margin-top:50px;
                   
                       
                }          
           .posisi {-webkit-transition:0.3s;
                    -moz-transition: 0.3s;
                      margin-left:100px;
                   
                   
                   
               }
        .posisi:hover {
                      margin-left:100px;
                    box-shadow:3px 3px 3px   #000000;
                    -webkit-transition:0.3s;
                    -moz-transition: 0.3s;
               }
                   
     
            
               form input.highlight{
                  margin-top:40px;
                   margin-left:30px;
                background:#FFF;               
                border-radius:5px;
                padding: 5px;
            }
            form input.highlight:focus {               
                background: whitesmoke;
                border-radius:5px;
                box-shadow:2px 2px 5px  #000000;
            }
            
           .per{
                  margin-left:136px;
               } 
            .u{margin-right:-10px;
                text-align:right;
                              
                              
                           }
                          
        </style>
4. Tambahkan juga script berikut pada diantara tad <body>:

 <div class="atas">Aplikasi Converter bilangan : Dhitta hananda/ <u><?php printf(" Tgl. sekarang : %s ", date ("d F Y")); ?></u> </div>
             <h1 ><?php echo $cek ?></h1>
       <br>
          <div class="input">
       <form action="konversi_biil.php" method="POST" name="form1">
          <div class="border">
           nama: <input class="highlight" placeholder="Masukan nama kamu di sini "
                        required="required" type="text" name="nama" size="20"
                        value="<?php echo $nama?>"/><br><br>
         
            jenis kelamin : <input type="radio" name="gender" value="L"
                                 <?php ($gender=="L")? print 'checked=" "' : print'';?>/>
                             Laki-Laki<br>
                             <span class="per"><input type="radio" name="gender" value="P"
                                    <?php ($gender=="P")? print 'checked=" "' : print '';?>/> 
                                   Perempuan<br></span>
                               </div>
                       <span class="posisi"> <input type="submit" value="Masuk" name="submit"></span>
                      
5.Buat file baru dengan nama :konversi_biil.php
 Tambahkan script berikut di atas <HTML>

<?php
if(isset($_POST['submit1'])){
$decimal=$_REQUEST['decimal'];
    if(isset($_POST['pilih'])){
        $pilih=$_REQUEST['pilih'];
    }
    else{
        $pilih='';
    }
}
else{
    $decimal='';
    $pilih='';
}
?>

6.Tambahkan juga script Css berikut di antara Tag<HEAD>:
 <head>
            
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
        
       <style type="text/css">
             
             
             body{background:url('wod.jpg') repeat;
                 font-family:"Comic Sans MS", cursive;
                }
             .atas{width:1600px;
                  height:20px;
                background-color:#000;
                margin-top:-10px;
                margin-left:-10px;    
                color:#FFF;
                font-family:"Comic Sans MS", cursive;
                font-size:12px;
             }
            .bg{background:url('hide.png') repeat;
                height:400px;
                width:900px;
                             margin-left:200px;
                             text-align: center;
                         
                
                }
            
            .text{    font-size:24px;
                
                }
                         .u{ margin-left:300px;
                                }
                          .atas{width:1600px;
            height:20px;
            background-color:#000;
            margin-top:-10px;
            margin-left:-10px;    
            color:#FFF;
            font-family:"Comic Sans MS", cursive;
            font-size:12px;
            padding:5px;
                          
                          }
                          h2{
                              text-align: center;
                              
                          }
            
                          h3{margin-left: 200px;
                               
                              
                          }
                       
       </style>

6.Tambahkan script berikut di antara tag <Body>:

<div class="atas">Aplikasi Converter bilangan : Dhitta hananda/ <u><?php printf(" Tgl. sekarang : %s ", date ("d F Y")); ?></u> </div>
             <h1 ><?php echo $cek ?></h1> 
    <h1 class="b">
<center>Selamat Datang Di aplikasi  Konversi bilangan</center></h1>

<tr>
    <td align ="center">
    <!-- Proses Pilih Gender dari file Validator.php -->
    <?php
        if(isset ($_POST['submit'])){
            $nama=$_REQUEST['nama'];
            if(isset($_POST['gender'])){
                $gender=$_REQUEST['gender'];
            }
            else{
                $gender='';
            }
        }
        if(isset ($_POST['submit'])){
        if($nama==''|| $gender==''){// tanda || : OR
            echo"<script>
                 alert('Maaf,Pilih Gender anda Dahulu');
                 document.location.href='validator_bil.php';
                 </script>";//menggunakan javascript
        }
        else{
            //cek jenis kelamin
            //yang ini pakek petik dua
            if($gender=='L'){
                echo"<br><h3>
Selamat Datang bro, $nama !!</h3>
";
               
            }
            else{
                echo"<br><h1>
Selamat Datang Sis, $nama !!</h1>
";
            }
        }
        }
    ?>
    <!-- End proses pilih Gender -->
    </td>
    </tr>
</table>                       
    <div class="bg">
<tr>
    <td align ="center">
    <p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>
"
          method="POST" name="form1">
      <font class="u">  <h2>
 Tuliskan nilai bilangan Desimal nya : </h2>
<input class='highlight' placeholder="Masukkan Bilangan Desimal disini" required type="text" name="decimal" size ="25" value="<?php echo $decimal ?>"/><br>
        <h2>
 Pilih salah satu Konversi : <br>
        <input type="radio" name="pilih" value="B"
               <?php ($pilih=="B")? print 'checked=""' : print ''; ?>/>
        Biner<br>
        <input type="radio" name="pilih" value="H"
               <?php ($pilih=="H")? print 'checked=""' : print ''; ?>/>
        Hexa<br>
         <input type="radio" name="pilih" value="O"
               <?php ($pilih=="O")? print 'checked=""' : print ''; ?>/>
        Oktal<br>
        </h2>
<input type="submit" name="submit1" value="Konverikan"><br>
    </font>
         
<a href='validator_bil.php'>kembali <br><img src="home.png"></a></h3>
<br><br>
     </div>
    <!-- Proses Konversi -->
        <?php
        if(isset($_POST['submit1'])){//isset : penekanan form
        $decimal=$_REQUEST['decimal'];
            if(isset($_POST['pilih'])){
                $pilih=$_REQUEST['pilih'];
            }  
            else{
                $pilih='';
            }
        }
        else{
            $decimal='';
            $pilih='';
        }
        if(isset ($_POST['submit1'])){
        if($decimal==''|| $pilih==''){
            echo"<script>alert('Silahkan pilih dahulu konversi apa yang akan anda lakukan..')</script>";//menggunakan javascript
        }
        else{
            if($pilih=='B'){
            //Konversi ke Biner
            if (isset($_POST['decimal'])) {
                $decimal = $_POST['decimal'];
                $original = $_POST['decimal'];
                $binary = '';
                if (preg_match('/[^0-9]/',$decimal)) {
                            echo"Maaf input yang anda masukan salah masukan bialngan decimal ..
                                  
<script>alert('Masukan bilangan decimal')</script>";
                              
                }
                else {
                    while ($decimal > 0) {
                        if ($decimal%2 == 0) {
                            $binary .= 0;
                            $decimal /= 2;
                        }
                        else {
                            $binary .= 1;
                            $decimal = ($decimal/2)-0.5;
                        }
                    }
                    $result = strrev($binary);
                    echo "<br><h2>
Bilangan decimal : $original jika dijadikan Biner hasilnya adalah $result.</h2>
";
                    }
                }
                else {

                }
            }
            else{
                    if($pilih=='H'){
                    //Konversi ke Hexa
                        if(isset($_POST['decimal'])){
                        $des=$_POST['decimal'];
                        $original=$_POST['decimal'];
                        $hex='';
                        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 "<br><h2>
Bilangan decimal : $original jika dijadikan Hexadecimal hasilnya adalah $result.</h2>
";
                        }
                    }
                    else{
                        //Konversi ke Oktal
                         if(isset($_POST['decimal'])){
                         $des=$_POST['decimal'];
                         $original=$_POST['decimal'];
                         $octal='';
                         while ($des>0){
                         $hasil=$des%8;
                         switch($hasil){
                         case 0 : $octal.="0"; break;
                         case 1 : $octal.="1"; break;
                         case 2 : $octal.="2"; break;
                         case 3 : $octal.="3"; break;
                         case 4 : $octal.="4"; break;
                         case 5 : $octal.="5"; break;
                         case 6 : $octal.="6"; break;
                         case 7 : $octal.="7";
                         default:break;
                         }
                         if($des/8>0){
                            $sisa=($des/8);
                            $des=$sisa%8;
                            }
                            else{
                            $sisa=($des%8);
                            $des=$sisa;
                            }}
                            $result = strrev($octal);
                            echo "<br><h2>
Bilangan decimal : $original jika dijadikan Oktal hasilnya adalah $result.</h2>
";
                            }
                            else{

                            }
                    }
            }
        }
        }

        ?>
    <!-- End proses Konversi -->
    </td>
    </tr>
</table>
Nha,setelah selesai siap di jalankan..
Bila teman-teman mau langsung lihat hasilnya,bisa di lihat di bawah ini..

 Ini adalah Tampilah awal/utam Aplikasi konversi bilangan
di sina terdapat Form nama dan Jenis kelamin diman keduanya harus di isi ..

Bila nama tidak di isi /Kosong maka form aka memberi pemberitauhan kepada user seperti di bawah ini:

 

Begitu juga pada gender, bila tejadi pengosongan form maka akan muncul seperti di bawah ini



Form harus di isi agar bisa masuk pada aplikasi konverter

 Ini adalah tampilan pada aplikasi konverter bilangan itu sendiri:


Bila form nama tidak di isi maka akan muncul seperti di bawah ini :


Begitu juga dengan pemilihan konversi , Type konversi juga harus di pilih baik itu Hexa,Binner dan Octal

Bila yang di inputkan bukan bilangan maka akan terjadi kesalahan ,Seperti di bawah ini :
Setelah Semua terisi sesuai procedur maka Aplikasi ini sudah dapat di gunakan ,Seperti di bawah ini:









 nha, itu adalah sedikit ilmu dari saya semoga bisa bermanfaat bagi teman-teman semua... 

maaf bila masih ada kesalahan dalam tampilan maupun coding..
Wasalamualaikum W.r W.b