Thursday, February 25, 2016

Script Konversi Bilangan Desimal ke Biner Java

Pada Postingan kali ini saya akan memberikan srcipt java untuk konversi bilangan desimal ke biner. Bilangan desimal adalah bilangan yang menggunakan 10 macam angka dari 0,1, sampai 9. Setelah angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya. Dan bilangan biner adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital.

Nah  disini saya akan membagikan script sederhana konversi bilangan desimal ke bilangan biner dengan bahasa pemograman Java untuk kalian pelajari berikut kode nya dibawah :
package desimal_to_biner;
import javax.swing.JOptionPane;
/**
 *
 * @author hardy42
 */
public class Desimal_to_biner {
public static void main(String[] args) {
        int input=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Bilangan Desimal"));
        int hasilMod=1;
        int hasilBagi=input;

        String hasil="";
        String info="Nilai Desimal Dari : "+input+
                "\n\nProses Perhitungan :\n";
        int langkahPerhitungan=1;      
        while (hasilBagi>0) {
            info+=langkahPerhitungan++ +". "+hasilBagi+"/2 = ";
            hasilMod=hasilBagi%2;
            hasilBagi=hasilBagi/2;
            info+=hasilBagi+", sisa : "+hasilMod+"\n";
            hasil+=hasilMod+"";
        }
        char balik;
        String hasilBalik="";
        for(int i=hasil.length()-1; i>=0;i--){
            balik=hasil.charAt(i);
            hasilBalik+=balik;
        }
        info+="\nMaka Nilai Biner Adalah : "+hasilBalik;
        JOptionPane.showMessageDialog(null, info,"Hasil Detail",JOptionPane.INFORMATION_MESSAGE);
    }
}

Nah sekian postingan dari saya. Smeoga mermanfaat bagi kalian semua. Keep Enjoy!
Disqus Comments