Oktal dan biner
Alternatif lain selain bilangan heksadesimal, kita dapat menggunakan sistem oktal. Sesuai namanya, yaitu oktal (okto = 8), sistem ini terdiri dari 8 simbol saja, yaitu dari 0 hingga 7.
Hex | Oct | Dec | Hex | Oct | Dec | |
---|---|---|---|---|---|---|
0 | 0 | 0 | 8 | 10 | 8 | |
1 | 1 | 1 | 9 | 11 | 9 | |
2 | 2 | 2 | A | 12 | 10 | |
3 | 3 | 3 | B | 13 | 11 | |
4 | 4 | 4 | C | 14 | 12 | |
5 | 5 | 5 | D | 15 | 13 | |
6 | 6 | 6 | E | 16 | 14 | |
7 | 7 | 7 | F | 17 | 15 |
Konversi oktal ke biner
Seperti halnya konversi heksadesimal ke biner, kita dapat menggunakan tabel konversi yang sama, tetapi cukup dengan 3 bit saja.
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
Sebagai contoh, bilangan 755 dalam oktal memiliki nilai yang sama dengan 1 1110 1101 dalam biner, yang didapat dengan konversi langsung masing-masing digitnya.
7 | 5 | 5 |
111 | 101 | 101 |
Latihan
Konversi biner ke oktal
Untuk menguban bilangan biner ke oktal, cara yang dilakukan adalah kebalikannya. Misalnya bilangan 11011101001 biner berikut ini. Kita perlu mengelompokkan bitnya tiga-tiga dari kanan.
11 | 011 | 101 | 001 |
Jika perlu, melengkapkan rangkaian bit terkiri menjadi 3 bit.
011 | 011 | 101 | 001 |
Lalu menggantinya dengan digit oktal sesuai tabel.
011 | 011 | 101 | 001 |
3 | 3 | 5 | 1 |
Latihan
Konversi oktal ke desimal
Untuk mengonversi oktal ke desimal, bisa dengan menggunakan Horner seperti sebelumnya. Misalnya pada bilangan oktal 5814 berikut ini, yang ternyata setara dengan 3084. Karena oktal menggunakan 8 simbol, maka pengalinya adalah 8.
5 | 8 | 1 | 4 | |
8 | 40 | 384 | 3080 | |
5 | 48 | 385 | 3084 |