Konversi Bilangan Desimal ke Biner Pada Java
Konversi Bilangan Desimal ke Biner Pada Java
mari kita sedikit mengetahui apa itu bilangan "desimal dan biner"
Bilangan Desimal adalah sistem bilangan yang menggunakan 10 macam angka dari 0 sampai 9. Setelah angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya (posisi di angka 9 diganti dengan angka 0, 1, 2, .. 9 lagi, tetapi angka di depannya dinaikkan menjadi 1).
Ini sedikit contoh:
25 : 2 = 12 sisa 1. —–> Sudah Paham ? 
Langkah selanjutnya adalah membagi angka 12 tersebut dengan 2 lagi. Hasilnya sebagai berikut :
12 : 2 = 6 sisa 0. —–> Dan harus selalu tulis sisanya.
Proses tersebut dilanjutkan sampai angka yang hendak dibagi adalah 0, sebagai berikut :
25 : 2 = 12 sisa 1. 12 : 2 = 6 sisa 0. 6 : 2 = 3 sisa 0 3 : 2 = 1 sisa 1. 1 : 2 = 0 sisa 1. 0 : 2 = 0 sisa 0…. (end)
Bilangan BINER sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit.
Ini sedikit Contoh: 20=1
21=2
22=4
23=8
24=16
25=32
26=64
dari penjabaran di atas,,mengenai desimal dan biner ,,
saya akan mencoba menerapkan pengkonversian bilangan "desimal ke biner" pada "JAVA"
BERIKUT koding sederhananya >>>>>
public class SortingNew {
public void rumus(int a){ //method rumus pengkonversian desimal ke binner
if(a>1){
rumus(a/2);
}
System.out.print(a%2);
}
public void tampil() { // method tampil
int input=2;// inputan yang akan di konversi ke biner
rumus(input);//proses menampilkan
}
public static void main(String[] args) { //main method
SortingNew biner = new SortingNew();
System.out.println("Hasil Konversinya Adalah :");
biner.tampil();
System.out.println(" ");
}
0 comments:
Post a Comment