Bilangan oktal adalah bilangan yang dibentuk dari delapan angka atau kombinasi antara delapan angka tersebut, yakni : 0, 1, 2, 3, 4, 5, 6, 7 atau kombinasi diantara delapan angka tersebut seperti 10, 11, 12, 32, 45, 57, 71, 724, 777 dst.
Bilangan ini digunakan untuk membantu manusia menerjemahkan alamat-alamat pada memory komputer, menjadi perantara atau penerjemah antara bahasa mesin yang sukar dipahami manusia dengan bahasa pemrogram yang lebih mudah dipahami manusia. Bilangan oktal mempunyai padanannya (kesetaraan nilai) dengan bilangan biner dan desimal seperti berikut :| Biner | Oktal | Desimal |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 10 | 2 | 2 |
| 11 | 3 | 3 |
| 100 | 4 | 4 |
| 101 | 5 | 5 |
| 110 | 6 | 6 |
| 111 | 7 | 7 |
| 1000 | 10 | 8 |
| 1001 | 11 | 9 |
| 1010 | 12 | 10 |
| 1011 | 13 | 11 |
| 1100 | 14 | 12 |
| 1101 | 15 | 13 |
| 1110 | 16 | 14 |
| 1111 | 17 | 15 |
| 10000 | 20 | 16 |
| 10001 | 21 | 17 |
| 10010 | 22 | 18 |
| 10011 | 23 | 19 |
| 10100 | 24 | 20 |
| 10101 | 25 | 21 |
| 10110 | 26 | 22 |
| 10111 | 27 | 23 |
| 11000 | 30 | 24 |
| 11001 | 31 | 25 |
| dst. | dst. | dst. |
Konversi dari Desimal ke Oktal
Perhitungan konversi bilangan dari desimal ke oktal dimulai dari bilangan 8. Konversi dapat dilakukan dengan membagi 8 bilangan desimal tersebut secara terus menerus, dimana hasil pembagian terakhir dan setiap sisa pembagian yang diperoleh menjadi hasil dari konversi tersebut.
Contoh :
Konversikan 12 (desimal) menjadi bilangan oktal.
Jawab :
12 : 8 = 1 sisa 4
Kita lihat hasil pembagian adalah 1, sedangkan sisa pembagian dengan 8 adalah 4.
Dengan demikan 12 desimal = 14 oktal
Contoh lain :
Konversikan 20 (desimal) menjadi bilangan oktal.
Jawab :
20 : 8 = 2 sisa 4
Kita lihat hasil pembagian adalah 2, sedangkan sisa pembagian dengan 8 adalah 4. Dengan demikan 20 desimal = 24 oktal
Contoh lain :
Konversikan 45 (desimal) menjadi bilangan oktal.
Jawab :
45 : 8 = 5 sisa 5
Kita lihat hasil pembagian adalah 5, sedangkan sisa pembagian dengan 8 adalah 5. Dengan demikan 45 desimal = 55 oktal
Keterangan :
12 desimal dan 20 desimal dapat ditulis 1210 dan 2010, sedangkan 14 oktal dan 24 oktal dapat ditulis sebagai 148 dan 248.
Konversi dari Oktal ke Desimal
Konversi dari bilangan oktal ke desimal adalah dengan mengalikan setiap angka oktal dengan 8n dimana n=0,1,2,3,... diurut mulai dari angka paling kanan kemudian hasilnya perkalian semuanya dijumlahkan.
Contoh :
Konversikan 12 oktal ke bilangan desimal.
Jawab :
2 x 80 = 2 x 1 = 2
1 x 81 = 1 x 8 = 8
----------------------------- +
10
Jadi 12 oktal = 10 desimal
(128 = 1010)
Contoh lain :
Konversikan 27 oktal ke bilangan desimal.
Jawab :
7 x 80 = 7 x 1 = 7
2 x 81 = 2 x 8 = 16
------------------------------ +
23
Jadi 27 oktal = 23 desimal
(278 = 2310)
Contoh lain :
Konversikan 55 oktal ke bilangan desimal.
Jawab :
5 x 80 = 5 x 1 = 5
5 x 81 = 5 x 8 = 40
------------------------------ +
45
Jadi 55 oktal = 45 desimal
(558 = 4510)