Perhitungan Biner, hexa, desimal, oktal
1. Cara Hitung Biner ke Desimal
Pertama kita harus mengetahui bilangan. Bilangan paling kanan ke kiri adalah jumlah kelipatan dari bilangan sebelumnya, misal contohnya ada 8 bit biner.bit ke | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
pangkat | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
bilangan | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
biner | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
biner 0 tidak perlu dihitung bilanganya.
jadi misal ada biner 0001 0001.
2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2. Cara Hitung Desimal ke Biner
dengan menggunakan cara kebalikan dari cara diatas dan kita harus menghitung“ berapa(?) + berapa(?) + n berapa(?) = bilangan desimal yang dicari”
dimana (?) adalah bilangan dari kelipatan biner (1, 2, 4, 8, 16, dst).
misal 5 desimal. berapa + berapa = 5 desimal ?
4 + 1 = 5 desimal. maka bilangan 4 dan 1 memiliki nilai biner 1 dimasukan dalam tabel dan sisanya tidak di hitung
2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
3. Cara Hitung Desimal ke Hexadesimal
berikut adalah tabel konversinya, tidak ada cara menghitungnya tabel ini harus dihafalkan.desimal | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
hexa | F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
4. Cara Hitung Hexadesimal ke Biner
cara yang saya tau sedikit panjang dimana kita harus mengkonversi hexadesimal ke desimal kemudian bilangan desimal kita biner kan.Contoh, misal hexa 42
caranya pertama kita pecah bilangan hexa menjadi 2 bagian desimal yaitu 4 hex dan 2 hex
4 hex = 4 des,
2 hex = 2 des. (cara konversinya lihat point 3)
biner dari 4 desimal = 0100,
biner dari 2 desimal = 0010. (cara menghitung desimal ke biner bisa dilihat pada point 2).
jadi biner dari hexa 42 adalah 0100 0010
Contoh lain C4.
C = 12 desimal
4 = 4 desimal
biner 12 desimal = 1100
biner 4 desimal = 0100
jadi biner dari hexa C4 adalah 1100 0100
5. Cara Hitung Biner ke Hexadesimal
kita harus mengkonversi biner ke desimal terlebih dahulu, kemudian nilai desimal yang didapat dihitung nilai binernya.contoh:
biner 01101110
pecah biner menjadi 4 bit 4 bit.
0110 = 6 desimal
1110 = 14 desimal
6 desimal = 6 hexa
14 desimal = E hexa
jadi 01101110 adalah 6E hexa
*UPDATE*
6. Cara Hitung Biner ke Oktal
Oktal adalah bilangan berbasis 8, angka yang digunakan yaitu dari 0,1,2,3,4,5,6 sampai 7 (totalnya ada 8 angka). cara konversinya sama seperti cara menghitung biner ke desimal. Namun yang harus di tekankan adalah biner yang digunakan yakni dipecah menjadi 3 bit 3 bit dan bilangan desimal yang digunakan hanya sampai angka 7Contoh:
biner 000 000 = desimal 0 dan 0 = 00
biner 000 001 = desimal 0 dan 1 = 01
biner 001 111 = desimal 1 dan 7 = 17
biner 010 110 = desimal 2 dan 4 = 24
sumber: berbagai sumber...
0 comments:
Post a Comment