|
| Merubah
Decimal menjadi Binary
,
Binary menjadi Hexadecimal
dan
Hexadecimal menjadi Binary
|
| Ada
pepatah mengatakan, Banyak jalan menuju Roma...
begitu pula untuk "Perhitungan", Banyak cara untuk melakukannya...
Di sini saya hanya mencoba memberikan langkah mudah untuk melakukan
beberapa perhitungan seperti, merubah angka desimal untuk dijadikan
angka binari, dari binari dijadikan hexadesimal dan merubah hexadesimal
menjadi binari.
Mungkin yg sering bergelut dalam bidang ini, akan sudah sangat mengerti
betul bagaimana langkah-langkah perhitungan di atas. Tetapi ada
kalanya kita memerlukan hasil yang serba cepat dalam melakukan itu
dengan tujuan menyingkat waktu kerja kita.
Di sini saya akan mencoba menjabarkan langkah-langkah cepat untuk
melakukan perhitungan-perhitungan tersebut, walaupun saya tidak
begitu paham tetang apa itu bilangan decimal, binari maupun hexadecimal.
Saya hanya ingin membantu anda yang berkeperluan di bidang ini.
Jadi saya berusaha menyediakan pasilitas ini untuk kalangan yang
masih awam atau bahkan masih tidak bisa mengerjakan perhitungan
seperti di atas.
Tidak ada hal yang benar-benar sulit, karena saya pun hanya dengan
bertanya dan belajar dalam waktu semalam, mampu memberikan solusi
yang saya harap bisa membantu menghemat waktu kerja anda.
Nah saya akan jabarkan langkah-langkah mudah untuk melakukan perhitungan-perhitungan
seperti di atas. |
| |
| Decimal
ke Binary |
| Contoh: 149
= 10010101
Dari anka desimal di atas, untuk mendapakan hasil 8bit binari: 10010101
ada beberapa langkah yang perlu kita lakukan,
Secara dasar kita hanya perlu membagi 2 angka awal, dan menyimpan
sisa pembagian sebanyak 8 kali (di urut dari belakang).
lengkapnya:
149 / 2 = 74.5 => sisa : 1
74 / 2 = 37 => sisa : 0
37 / 2 = 18.5 => sisa : 1
18 / 2 = 9 => sisa : 0
9 / 2 = 4.5 => sisa : 1
4 / 2 = 2 => sisa : 0
2 / 2 = 1 => sisa : 0
1 / 2 = 0.5 => sisa :1
nah, sangat mudah bukan... jadi kita tinggal mengkombinasikan sisa-sisa
pembagian, dengan mengurutkannya dari belakang. Sehingga membentuk
anka 8bit binari: 10010101 . |
| |
| Binari
ke Hexadesimal |
| untuk perhitungan
ini saya hanya berharap anda mau menghafal atau paling tidak menyimpan
tabel di bawah ini. |
| Hex |
F |
E |
D |
C |
B |
A |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
| Binari |
1111 |
1110 |
1101 |
1100 |
1011 |
1010 |
1001 |
1000 |
0111 |
0110 |
0101 |
0100 |
0011 |
0010 |
0001 |
| Decimal |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
| menghafal
tabel di atas saya maksudkan karena tidak begitu mudah mengingat
perubahan Binari ke Hexadesimal dari 1 - F, tetapi tidak begitu
sulit pula untuk menyimpan tabel di atas untuk digunakan kemudian
hari. Saya pun tidak ada menghapus tabel di atas, karena saya merasa
tidak gampang mendapatkannya. : )
Tabel di atas ini saya namakan tabel sakti, karena dari tabel tersebut
kita hanya perlu mengkelompokan angka per kolom, tanpa perlu banyak
berpikir lagi. Jadi simpanlah tabel ini baik-baik.
Dalam melakukan perhitungan binari ke hexa, kita perlu melakukan
1 hal dasar. Misalkan kita akan merubah 8bit binari: 10101001 ke
hexadesimal.
Pertama kita perlu membagi binari per quartet (kita ambil 4digit),
dari 4 digit pertama, kita mendapat 1010, dan 4 digit ke-dua, kita
mendapat 1001.
Sekarang kita gunakan tabel sakti, cari angka yang sesuai dengan
quartet pertama dan quartet ke-dua. Sehingga kita mendapatkan nilai
Hexadesimal = A9
Sangat mudah bukan, kita hanya tinggal menarik telunjuk ke atas
dari nilai2 binari yang telah kita bagi menjadi dua bagian. |
| |
| Hexadesimal
ke Binari |
| Wah.. untuk
perhitungan ini sama saja dengan cara di atas. Jika anda sudah paham
dengan cara menghitung Binari ke Hexadesimal, maka tinggal memutar-balik
cara perhitungannya saja.
Gampang kan? gitu aja kok repot... |
| |
| Banyak
latihan akan membawa anda menuju keberhasilan.
Untuk penjelasan-pejelasan lebih merinci tentang decimal, binari
dan hexadesimal, anda bisa tanyakan ke guru-guru pembimbing anda.
Jangan tanyakan pada saya karena saya juga tidak begitu paham tentang
itu, hanya sebatas ini saja saya bisa membantu anda. |
| |
| Baiklah,
dengan memahami penjelasan di atas anda akan bisa menghitung dengan
mudah perhitungan-perhitungannya.
|
|