Pusat Ilmu Secara Detil

Program Java Konversi Bilangan Biner ke Hexadecimal

Program Java Konversi Bilangan Biner ke Hexadecimal

Tutorial konversi bilangan dengan menggunakan pemrograman java sesi kali ini akan mengdiskusikan bagaimana caranya membuat program java untuk mengkonversi bilangan Biner ke Hexadecimal.

Seperti yang anda tahu bahwa bilangan biner merupakan bilangan berbasis dua, sedangakan bilangan hexadecimal adalah bilangan basis 16 yang menggunakan simbol sebanyak enam belas dimulai dari : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Konversi Biner ke Hexadecimal 

Untuk mengkonversi sebuah bilangan biner ke hexadesimal dapat dilakukan dengan cara mengkonversi tiap-tiap empat buah digit biner. Untuk lebih jelasnya, silahkan dilihat Tabel.1 konversi bilangan biner ke hexadesimal berikut :
(Tabel.1 )
Contoh: Kita akan mengkonversi bilangan biner 10011111 ke dalam Hexadecimal. Maka pisahkan masing-masing empat digit dari kanan seperti yang ditunjukkan oleh Gambar.1 dibawah ini :
(Gambar.1 )
Jadi jawabannya adalah 10011111 = 9F dalam hexadecimal.

Program Java Konversi Biner ke Hexadecimal

Dalam librari java sendiri sudah terdapat method untuk mengubah bilangan kedalam hexadecimal dengan catatan bilangan awalnya adalah bilangan decimal (bukan biner) dengan menggunakan method Integer.toHexString() Jadi pertama kali kita akan merubah bilangan biner ke decimal dengan method Integer.ParseInt(String s, int radix). Kemudian bilangan desimal yang didapatkan akan dikonversi kedalam hexadecimal dengan method Integer.toHexString().
import java.util.Scanner;
 
public class Biner_Hexa {
 
 int num;
 
 void dptkanNilai() {
  
  System.out.println("Konversi Bilangan Biner ke Hexadecimal");
  System.out.println("===================================");
  Scanner scan = new Scanner(System.in);
  
  System.out.print("\nMasukkan Bilangan Biner :");
  num = Integer.parseInt(scan.nextLine(), 2);
 }
 
 void konversi() {
  String hexa = Integer.toHexString(num);
  System.out.println("Bilangan Hexadecimalnya adalah: " + hexa);
 }
}
 
class MainClass {
 public static void main(String args[]) {
  Biner_Hexa call = new Biner_Hexa();
  call.dptkanNilai();
  call.konversi();
 }
}
Outputnya ditunjukkan oleh Gambar.2 dibawah ini :
(Gambar.2 )

Tutorial Konversi Bilangan dengan Java lainnya: 

Share this:

You Might Also Like:

Disqus Comments