Konversi Bilangan Biner, Desimal, dan Heksadesimal dalam Java dan PHP - Elang Sakti
Download Ebook Belajar Arduino PDF, Arduino untuk pemula
Jasa Pembuatan Program Arduino, pemrograman Arduino
# Hack Your Skills! to be Professional Mechatronics

Konversi Bilangan Biner, Desimal, dan Heksadesimal dalam Java dan PHP

2 komentar
Banyak sekali pengetahuan dasar yang harus kita pahami ketika belajar bahasa pemrograman. Pengetahuan tentang konversi bilangan dalam bahasa pemrograman merupakan salah satu hal yang sangat penting bagi seorang programmer. Hal ini terkait dengan parameter input dari fungsi-fungsi atau method yang mempunyai parameter input yang berbeda sesuai dengan tipe data yang ditentukan. Misalnya ada method yang membutuhkan input desimal, biner, string, array desimal, array string, dan lain-lain.

Setelah kita membahas tentang Konversi String ke Bilangan (Integer, Double, Biner, Heksadesimal), lebih jauh pada tulisan ini kita akan membahas sedikit tentang konversi bilangan. Bilang yang akan kita konversi pada contoh kali ini adalah bilangan yang sering dipakai yaitu desimal, biner, dan heksadesimal. Untuk teori konversi manual saya pikir teman-teman pembaca sudah mengerti dan kita sudah mulai ke tahap implementasi coding seperti contoh di bawah ini.

Berikut contoh source code konversi desimal, biner, dan heksadesimal dalam bahasa pemrograman Java dan PHP.

Source Code dalam Java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mylabs;

/**
 *
 * @author x86 a.k.a haripinter
 */
public class decimal {
    public static void main(String[] haripinter){
        int des = 1000;
        // desimal ke biner
        String bin = Integer.toBinaryString(des);
        System.out.println(bin);

        // desimal ke hexa
        String hex = Integer.toHexString(des);
        System.out.println(hex);

        // biner ke desimal
        int des1 = Integer.valueOf(bin,2);
        System.out.println(des1);

        // hexa ke desimal
        int des2 = Integer.valueOf(hex,16);
        System.out.println(des2);

        // hexa ke biner
        String bin2 = Integer.toBinaryString(Integer.valueOf(hex, 16));
        System.out.println(bin2);

        // biner ke hexa
        String hex2 = Integer.toHexString(Integer.valueOf(bin, 2));
        System.out.println(hex2);
    }
}

Source Code dalam PHP
<?php
/**
 *
 * @author x86 a.k.a haripinter
 */

function cetak($string,$pos){
  echo $string.$pos;
}

// desimal ke biner
$des = 1000;
$bin = base_convert($des,10,2);
//atau
$bin2 = decbin($des);
cetak($bin." atau ".$bin2,"\n");

// desimal ke hexa
$hex = base_convert($des,10,16);
//atau
$hex2 = dechex($des);
cetak($hex." atau ".$hex2,"\n");

// biner ke desimal
$des2 = base_convert($bin,2,10);
//atau
$des3 = bindec($bin);
cetak($des2." atau ".$des3,"\n");

// hexa ke desimal
$des4 = base_convert($hex,16,10);
//atau
$des5 = hexdec($bin);
cetak($des4." atau ".$des5,"\n");

// hexa ke biner
$bin2 = base_convert($hex,16,2);
cetak($bin2,"\n");

// biner ke hexa
$hex2 = base_convert($bin,2,16);
cetak($hex2,"\n");
?>


Written by Hari Santoso
Konversi Bilangan Biner, Desimal, dan Heksadesimal dalam Java dan PHP
Bahasan: Banyak sekali pengetahuan dasar yang harus kita pahami ketika belajar bahasa pemrograman. Pengetahuan tentang konversi bilangan dalam baha...
Published at Sabtu, 02 Maret 2013, Updated at Sabtu, 02 Maret 2013
Reviewed by dr. on
Rating: 4.7

2 komentar :