Kalkulator Oktal: Sistem Nombor Asas 8
Oktal adalah sistem nombor berasas 8 yang menggunakan hanya lapan simbol: 0, 1, 2, 3, 4, 5, 6, dan 7. Setiap digit oktal mewakili tepat 3 bit dalam sistem binari, menjadikannya berguna dalam pengkomputeran awal.
Apakah Sistem Nombor Oktal?
Oktal adalah sistem nombor berasas 8, menggunakan hanya lapan digit: 0, 1, 2, 3, 4, 5, 6, dan 7. Tidak seperti sistem perpuluhan kita (asas 10) yang menggunakan 10 digit, oktal hanya menggunakan lapan.
Sistem oktal sangat berguna dalam dunia pengkomputeran kerana setiap digit oktal bersamaan dengan tepat 3 bit binari, menjadikan penukaran antara oktal dan binari mudah.
Cara Menukar Perpuluhan ke Oktal
Bahagikan nombor perpuluhan dengan 8 berulang kali dan rekod baki:
Contoh: Tukar 63 kepada oktal:
- 63 ÷ 8 = 7 baki 7
- 7 ÷ 8 = 0 baki 7
- Baca dari bawah ke atas: 77
Semak: 7 × 8¹ + 7 × 8⁰ = 56 + 7 = 63 ✓
Cara Menukar Oktal ke Perpuluhan
Darabkan setiap digit dengan 8 dipangkat kedudukannya:
Contoh: Tukar 52₈ ke perpuluhan:
- 5 × 8¹ = 40
- 2 × 8⁰ = 2
- Jumlah = 42
Penukaran Oktal-Binari
Setiap digit oktal bersamaan dengan 3 digit binari: 0→000, 1→001, 2→010, 3→011, 4→100, 5→101, 6→110, 7→111. Ini menjadikan penukaran antara oktal dan binari sangat mudah berbanding penukaran perpuluhan-binari.
| Perpuluhan | Oktal (Asas 8) | Binari | Catatan |
|---|---|---|---|
| 0 | 0 | 000 | Sifar |
| 1 | 1 | 001 | Satu |
| 2 | 2 | 010 | Dua |
| 3 | 3 | 011 | Tiga |
| 4 | 4 | 100 | Empat |
| 5 | 5 | 101 | Lima |
| 6 | 6 | 110 | Enam |
| 7 | 7 | 111 | Tujuh |
| 8 | 10 | 1000 | Lapan (digit baru dalam oktal) |
| 9 | 11 | 1001 | Sembilan |
| 10 | 12 | 1010 | Sepuluh |
| 11 | 13 | 1011 | Sebelas |
| 12 | 14 | 1100 | Dua belas |
| 13 | 15 | 1101 | Tiga belas |
| 14 | 16 | 1110 | Empat belas |
| 15 | 17 | 1111 | Lima belas |
| 16 | 20 | 10000 | Enam belas |
| 17 | 21 | 10001 | Tujuh belas |
| 18 | 22 | 10010 | Lapan belas |
| 19 | 23 | 10011 | Sembilan belas |
| 20 | 24 | 10100 | Dua puluh |
Soalan Lazim
A Oktal adalah sistem nombor berasas 8 yang menggunakan hanya lapan simbol: 0, 1, 2, 3, 4, 5, 6, dan 7. Setiap digit oktal mewakili tepat 3 bit dalam sistem binari, menjadikannya berguna dalam pengkomputeran awal.
A Bahagikan nombor perpuluhan dengan 8 berulang kali dan rekod baki setiap pembahagian. Tulis baki dari bawah ke atas. Contoh: 25 ÷ 8 = 3 baki 1, kemudian 3 ÷ 8 = 0 baki 3. Jadi 25 dalam perpuluhan = 31 dalam oktal.
A Darabkan setiap digit oktal dengan 8 dipangkat nilai kedudukannya (bermula 0 dari kanan). Contoh: 37 oktal = (3 × 8¹) + (7 × 8⁰) = 24 + 7 = 31 dalam perpuluhan.
A Oktal digunakan dalam sistem Unix/Linux untuk kebenaran fail (permission). Sebagai contoh, kebenaran 755 dalam oktal bermakna pemilik boleh baca/tulis/laksana, kumpulan dan lain-lain hanya boleh baca/laksana. Oktal juga digunakan dalam beberapa bahasa pengaturcaraan lama.