Sistem Bilangan Oktal
Bilangan oktal adalah bilangan yang berbasis 8, jadi simbol bilangan yang digunakan terdiri dari 0 sampai dengan 7. Untuk nilai 8 desimal dituliskan dengan 1 dan 0, untuk 9 desimal dituliskan 11, berikut cara penulisan sistim bilangan oktal :
Desimal | Oktal | Biner |
0 | 0 | 000 |
1 | 1 | 001 |
2 | 2 | 010 |
3 | 3 | 011 |
4 | 4 | 100 |
5 | 5 | 101 |
6 | 6 | 110 |
7 | 7 | 111 |
Konversi Bilangan Oktal ke Desimal
Untuk mengkonversi bilangan oktal ke desimal juga mudah, yaitu seperti yang kita lakukan pada cara konversi biner ke desimal. Setiap tingkatan harga bilangan oktal 0 sampai dengan 7 dikalikan dengan pengali dan dijumlahkan, maka akan didapatkan harga desimalnya.
Berikut merupakan contoh konversi bilangan oktal 307 ke desimal ternyata didapatkan hasil 199.
4096 | 512 | 64 | 8 | 1 | Pengali | |||||
84 | 83 | 82 | 81 | 80 | Tingkatan | |||||
3 | 0 | 7 | Bilangan | |||||||
3x64 | + | 0x8 | + | 7x1 | ||||||
192 | + | 0 | + | 7 | = | 199 |
Konversi Bilangan Desimal ke Oktal
Dalam melaksanakan konversi dari Desimal ke Oktal kita dapat menggunakan daftar konversi berikut sebagai dasar konversi.
Desimal | Oktal | 84 | 83 | 82 | 81 | 80 |
1 | 1 | 4096 | 512 | 64 | 8 | 1 |
2 | 2 | 8192 | 1024 | 128 | 16 | 2 |
3 | 3 | 12288 | 1536 | 192 | 24 | 3 |
4 | 4 | 16384 | 2048 | 256 | 32 | 4 |
5 | 5 | 20480 | 2560 | 320 | 40 | 5 |
6 | 6 | 24576 | 3072 | 384 | 48 | 6 |
7 | 7 | 28672 | 3584 | 448 | 56 | 7 |
Sebagai contoh kita akan mengkonversi bilangan desimal 490 ke bilangan oktal,
490 - 448 | sisa 42 (dari daftar 448 adalah 7 hexa pada tingkat 8 2) |
42 - 40 | sisa 2 (dari daftar 40 adalah 5 hexa pada tingkat 8 1) |
2 - 2 | sisa 0 (dari daftar 2 adalah 2 hexa pada tingkat 8 0) |
Maka hasil konversinya diperoleh 7 5 2 hexa.atau dapat ditulis 752(8) |
Konversi Biner ke Oktal
Cara mengkonversi bilangan biner ke bilangan oktal dapat dilakukan dengan cara mengelompokan bilangan biner menjadi tiga-tiga digitnya, kemudian kita tuliskan nilai konversinya ke bilangan oktal dari tiga digit kelompok bilangan biner tersebut maka kita sudah mendapatkan konversi biner ke oktal.
Perhatikan contoh dibawah ini, kita akan mengkonversi bilangan biner 010011001(2) ke bilangan oktal maka didapatkan hasil sebagai berikut :
010 | 011 | 001 | Biner (010 011 001)2 |
2 | 3 | 1 | Oktal (231)8 |
Demikian juga bila kita ingin mengkonversikan bilangan oktal ke bilangan biner, dapat dilakukan dengan cara memisahkan masing-masing bilangan oktal kemudian mengkonversikan bilangan oktal tersebut ke bilangan biner.
5 | 4 | 2 | Oktal (542)8 |
101 | 100 | 100 | Biner (101 100 010)2 |
Tidak ada komentar:
Posting Komentar