Lompat ke konten Lompat ke sidebar Lompat ke footer

Bilangan Heksadesimal

Bilangan Heksadesimal mengelompokkan bilangan biner ke dalam empat set yang memungkinkan untuk konversi 16 digit biner yang berbeda

Satu kelemahan utama dari bilangan biner adalah bahwa deretan biner yang setara dengan angka basis-10 desimal yang besar bisa sangat panjang.

Ketika bekerja dengan sistem digital besar, seperti komputer, adalah umum untuk menemukan angka-angka biner yang terdiri dari 8, 16 dan bahkan 32 digit yang menyulitkan untuk membaca atau menulis tanpa menghasilkan kesalahan terutama ketika bekerja dengan banyak angka 16 atau 32-bit angka biner.

Salah satu cara umum untuk mengatasi masalah ini adalah mengatur angka-angka bilangan biner menjadi kelompok-kelompok atau kumpulan empat bit (4-bit).

Kelompok-kelompok 4-bit ini menggunakan jenis lain sistem bilangan yang juga biasa digunakan dalam sistem komputer dan digital yang disebut Bilangan Heksadesimal.

Bilangan Heksadesimal
Deretan Nomor Heksadesimal
Sistem bilangan Heksadesimal atau hanya “Hex” menggunakan sistem basis-16 dan merupakan pilihan populer untuk mewakili nilai-nilai biner yang panjang karena formatnya cukup kompak dan jauh lebih mudah dipahami dibandingkan dengan deretan biner panjang 1 dan 0.

Sebagai sistem Basis-16, sistem bilangan heksadesimal menggunakan 16 (enam belas) digit berbeda dengan kombinasi angka dari 0 hingga 15. Dengan kata lain, ada 16 kemungkinan simbol angka.

Namun, ada masalah potensial dengan menggunakan metode notasi digit yang disebabkan oleh kenyataan bahwa angka desimal 10, 11, 12, 13, 14 dan 15 biasanya ditulis menggunakan dua simbol yang berdekatan.

Misalnya, jika kita menulis 10 dalam heksadesimal, apakah yang kita maksud adalah angka desimal sepuluh, atau angka biner dari dua (1 + 0).

Untuk menyiasati masalah rumit ini, bilangan heksadesimal yang mengidentifikasi nilai sepuluh, sebelas,. . . , Lima belas diganti dengan huruf kapital dari A, B, C, D, E dan F masing-masing.

Kemudian dalam Sistem Penomoran Bilangan Heksadesimal kami menggunakan angka dari 0 hingga 9 dan huruf kapital A ke F untuk mewakili bilangan Biner atau bilangan desimalnya, dimulai dengan bilangan paling tidak signifikan di sisi kanan.

Seperti yang baru saja kami katakan, deretan biner bisa sangat panjang dan sulit dibaca, tetapi kita bisa membuatnya lebih mudah dengan membagi bilangan biner besar ini menjadi kelompok genap untuk membuatnya lebih mudah untuk ditulis dan dipahami.

Sebagai contoh, kelompok bilangan biner berikut ini 1101 0101 1100 11112 lebih mudah dibaca dan dipahami daripada 11010101110011112 ketika semuanya digabungkan menjadi satu.

Dalam penggunaan sehari-hari sistem bilangan desimal, kami menggunakan kelompok tiga digit atau 000-an dari sisi kanan untuk membuat angka yang sangat besar seperti satu juta atau triliun, lebih mudah bagi kita untuk memahami dan hal yang sama juga berlaku dalam sistem digital.

Bilangan Heksadesimal adalah sistem yang lebih kompleks daripada hanya menggunakan biner atau desimal dan terutama digunakan ketika berhadapan dengan komputer dan lokasi alamat memori.

Dengan membagi angka biner menjadi kelompok-kelompok 4 bit, masing-masing kelompok atau kumpulan 4 digit sekarang dapat memiliki nilai yang mungkin antara " 0000 " (0) dan " 1111 " (8 + 4 + 2 + 1 = 15) memberikan total 16 kombinasi angka yang berbeda dari 0 hingga 15. Jangan lupa bahwa " 0 " juga merupakan angka yang valid.

Kita ingat dari tutorial pertama kita tentang Bilangan Biner bahwa sekelompok digit 4-bit disebut “nibble” dan karena 4-bit juga diperlukan untuk menghasilkan angka heksadesimal, digit hex juga dapat dianggap sebagai nibble, atau setengah byte.

Kemudian diperlukan dua bilangan heksadesimal untuk menghasilkan satu byte penuh mulai dari 00 hingga FF.

Juga, karena 16 dalam sistem desimal adalah kekuatan keempat 2 (atau 24 ), ada hubungan langsung antara angka 2 dan 16 sehingga satu digit hex memiliki nilai sama dengan empat digit biner jadi sekarang q sama dengan " 16 ".

Karena hubungan ini, empat digit dalam angka biner dapat direpresentasikan dengan digit heksadesimal tunggal.

Ini membuat konversi antara bilangan biner dan heksadesimal menjadi sangat mudah, dan heksadesimal dapat digunakan untuk menulis bilangan biner yang besar dengan digit yang jauh lebih sedikit.

Angka 0 hingga 9 masih digunakan seperti dalam sistem desimal asli, tetapi bilangan dari 10 hingga 15 sekarang diwakili oleh huruf besar alfabet dari A ke F inklusif dan hubungan antara desimal, biner, dan heksadesimal diberikan di bawah ini.

Tabel Bilangan Biner dan Heksadesimal

Nomor Desimal
Nomor Biner 4-bit
Nomor Heksadesimal
0
0000
0
1
0001
1
2
0010
2
3
0011
3
4
0100
4
5
0101
5
6
0110
6
7
0111
7
8
1000
8
9
1001
9
10
1010
A
11
1011
B
12
1100
C
13
1101
D
14
1110
E
15
1111
F
16
0001 0000
10 (1+0)
17
0001 0001
11 (1+1)
Melanjutkan diatas dalam kelompok empat
Menggunakan bilangan biner asli dari atas 1101 0101 1100 11112 ini sekarang dapat dikonversi menjadi bilangan heksadesimal D5CF yang setara yang jauh lebih mudah dibaca dan dipahami daripada deretan panjang 1 dan 0 yang kita miliki sebelumnya.

Jadi dengan menggunakan notasi heksadesimal, bilangan digital dapat ditulis menggunakan digit lebih sedikit dan dengan kemungkinan kesalahan yang jauh lebih kecil. Demikian pula, mengubah bilangan berbasis heksadesimal kembali menjadi biner hanyalah operasi terbalik.

Kemudian karakteristik utama dari Sistem Bilangan Heksadesimal adalah bahwa terdapat 16 digit penghitungan yang berbeda dari 0 hingga F dengan masing-masing digit memiliki besar atau nilai 16 dimulai dari bit paling tidak signifikan (LSB).

Untuk membedakan bilangan heksadesimal dari bilangan Denary, awalan dari “#” , (Hash) atau “$” (tanda Dollar) digunakan sebelum nilai Bilangan Heksadesimal yang sebenarnya , # D5CF atau $ D5CF.

Karena basis sistem heksadesimal adalah 16, yang juga mewakili jumlah simbol individu yang digunakan dalam sistem, subskrip 16 digunakan untuk mengidentifikasi angka yang dinyatakan dalam heksadesimal. Misalnya, angka heksadesimal sebelumnya dinyatakan sebagai: D5CF16.

Menghitung Bilangan Heksadesimal

Jadi sekarang kita tahu bagaimana mengkonversi 4 digit biner menjadi angka heksadesimal. Tetapi bagaimana jika kita memiliki lebih dari 4 digit biner bagaimana kita menghitung dalam heksadesimal di luar huruf F terakhir. Jawaban sederhananya adalah mulai dari awal lagi dengan 4 bit lainnya sebagai berikut.

0 ... hingga ... 9, A, B, C, D, E, F, 10 ... hingga ... 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21… .dst.

Jangan bingung, 10 atau 20 adalah TIDAK sepuluh atau dua puluh itu adalah 1 + 0 dan 2 + 0 dalam heksadesimal. Bahkan dua puluh bahkan tidak ada dalam hex. Dengan dua bilangan heksadesimal kita dapat menghitung hingga FF yang sama dengan desimal 255.

Demikian juga, untuk menghitung lebih tinggi dari FF kita akan menambahkan digit heksadesimal ketiga ke kiri sehingga bilangan heksadesimal 3-bit pertama adalah 100 16, (256 10 ) dan yang terakhir adalah FFF16, (409510).

Bilangan heksadesimal 4 digit maksimum adalah FFFF16 yang sama dengan 65.535 dalam desimal dan seterusnya.

Representasi Bilangan Heksadesimal

MSB
Bilangan Heksadesimal
LSB
168
167
166
165
164
163
162
161
160
4.3G
2.6G
16M
1M
65k
4k
256
16
1
Penambahan digit heksadesimal tambahan ini untuk mengubah bilangan desimal dan biner menjadi Bilangan Heksadesimal sangat mudah jika ada 4, 8, 12 atau 16 digit biner untuk dikonversi.

Tapi kita juga bisa menambahkan nol di sebelah kiri bit paling signifikan, MSB jika jumlah bit biner bukan kelipatan empat.

Sebagai contoh, 110010110110012 adalah bilangan biner empat belas bit yang terlalu besar hanya untuk tiga digit heksadesimal saja, namun terlalu kecil untuk empat bilangan heksadesimal.

Jawabannya adalah untuk menambahkan nol tambahan ke bit paling kiri sampai kita memiliki set lengkap angka biner empat bit atau kelipatannya.

Menambahkan 0 ke Bilangan Biner

Nomor Biner
0011
0010
1101
1001
Nomor Heksadesimal
3
2
D
9
Keuntungan utama dari Bilangan Heksadesimal adalah bahwa ia sangat kompak dan dengan menggunakan basis 16 berarti bahwa jumlah digit yang digunakan untuk mewakili angka yang diberikan biasanya kurang dari dalam biner atau desimal. Juga, cepat dan mudah untuk mengkonversi antara bilangan heksadesimal dan biner.

Contoh: Bilangan Heksadesimal No.1

Ubah bilnangan Biner berikut 1110 10102 menjadi setara angka Heksadesimalnya.
111010102
Kelompok bit menjadi empat mulai dari sisi kanan
=
1110
1010

Temukan setara desimal dari masing-masing kelompok
=
14
10
Di Desimal
Konversikan ke Heksadesimal menggunakan tabel diatas
=
E
A
Di Heksadesimal
Kemudian, ekuivalen heksadesimal dari bilangan biner
1110 10102 adalah #EA16

Contoh: Bilangan Heksadesimal No.2

Ubah angka heksadesimal berikut #3FA716 menjadi setara Biner, dan juga menjadi setara Desimal atau Denary menggunakan subskrip untuk mengidentifikasi setiap sistem penomoran.

  # 3FA716
 = 0011 1111 1010 01112
 = (8192 + 4096 + 2048 + 1024 + 512 + 256 + 128 + 32 + 4 + 2 + 1)
 = 16,29510

Kemudian, angka desimal 16.295 dapat direpresentasikan sebagai: -

# 3FA716 dalam Heksadesimal
atau
0011 1111 1010 0111dalam Biner.

Ringkasan Bilangan Heksadesimal

Kemudian untuk meringkas. Sistem penomoran Bilangan Heksadesimal, atau Hex, biasanya digunakan dalam sistem komputer dan digital untuk mengurangi deretan angka biner yang besar menjadi seperangkat empat digit agar mudah dipahami.

Kata "Heksadesimal" berarti enam belas karena jenis sistem penomoran digital ini menggunakan 16 digit berbeda dari 0-ke-9, dan A-ke-F.

Untuk mengonversi bilangan biner menjadi angka heksadesimal, kita harus terlebih dahulu membagi angka biner menjadi kata biner 4 bit yang dapat memiliki nilai mulai dari 010 ( 00002 ) hingga 1510  ( 1111) yang mewakili ekuivalen heksadesimal dari 0 hingga F.

Dalam tutorial berikutnya tentang Logika BIlangan Biner kita akan melihat konversi deretan bilangan biner menjadi sistem penomoran digital lain yang disebut Angka Bilangan Oktal dan sebaliknya.