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.
Cara Kira Oktal
Cara kira oktal daripada perpuluhan menggunakan kaedah bahagi 8 berulang. Bahagi nombor dengan 8, simpan baki, kemudian bahagi hasil semula dengan 8 hingga hasilnya sifar. Baki yang dikumpul dibaca dari bawah ke atas untuk dapat nilai oktal.
Formula kira oktal ini boleh dilakukan secara manual tanpa kalkulator untuk nombor kecil.
Formula Oktal: Bahagi nombor desimal dengan 8 berulang, baca baki dari bawah ke atas.
Contoh Pengiraan Oktal
Kita kira oktal untuk nombor 25:
- 25 ÷ 8 = 3 baki 1
- 3 ÷ 8 = 0 baki 3
- Baca baki dari bawah ke atas: 31
Jadi 25 perpuluhan = 31 oktal. Semak balik: 3 × 8¹ + 1 × 8⁰ = 24 + 1 = 25. Betul.
Kalkulator kira oktal di atas menunjukkan nilai yang sama dalam jadual rujukan. Gunakan penukar binari untuk bandingkan hasil dalam asas 2.
Apa itu Oktal?
Oktal ialah sistem nombor berasas 8 yang hanya menggunakan lapan digit: 0, 1, 2, 3, 4, 5, 6, dan 7. Digit 8 dan 9 tidak wujud dalam sistem ini. Apabila kiraan mencapai 7, digit seterusnya bertukar kepada 10 dalam oktal, sama seperti perpuluhan bertukar daripada 9 kepada 10.
Berbanding sistem perpuluhan (asas 10) yang kita guna sehari-hari, oktal bekerja dalam gelombang lapan. Ini bukan pilihan rawak. Lapan ialah 2³, dan komputer beroperasi dalam binari (asas 2), maka oktal wujud secara semula jadi daripada seni bina komputer.
Mengapa Oktal Penting?
Oktal penting dalam dua konteks utama: pentadbiran sistem Unix/Linux dan sejarah pengkomputeran awal.
Dalam Unix dan Linux, kebenaran fail ditetapkan menggunakan nilai oktal. Nombor seperti chmod 755 atau chmod 644 ialah arahan oktal. Digit pertama mewakili hak pemilik fail, digit kedua untuk kumpulan, digit ketiga untuk semua pengguna lain. Setiap digit menggabungkan nilai baca (4), tulis (2), dan laksana (1). Jurutera sistem perlu faham cara kira oktal untuk kerja harian dengan server.
Dalam sejarah pengkomputeran, komputer awal seperti PDP-8 dan IBM System/360 menggunakan word size yang gandaan 3 bit. Oktal lebih mudah dibaca oleh jurutera berbanding rentetan panjang binari. Bahasa pengaturcaraan C masih menyokong literal oktal menggunakan awalan 0, contohnya 0755.
Lihat juga penukar heksadesimal untuk sistem nombor lain yang biasa digunakan dalam pengaturcaraan moden.
Hubungan Oktal dengan Binari
Hubungan oktal dengan binari ialah hubungan paling mudah antara mana-mana dua sistem nombor. Satu digit oktal bersamaan tepat 3 bit binari, tiada lebih tiada kurang.
| Oktal | Binari |
|---|---|
| 0 | 000 |
| 1 | 001 |
| 2 | 010 |
| 3 | 011 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
Untuk tukar oktal ke binari, ganti setiap digit oktal dengan padanan 3-bit. Contoh: 37 oktal menjadi 011 111 binari. Untuk tukar binari ke oktal, kumpulkan bit dalam kumpulan 3 dari kanan, kemudian tukar setiap kumpulan. Cara tukar ini jauh lebih pantas berbanding tukar perpuluhan ke binari secara langsung.
| 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 ialah sistem nombor berasas 8 yang menggunakan lapan digit sahaja: 0 hingga 7. Ia berbeza daripada sistem perpuluhan (asas 10) yang biasa kita guna. Dalam pengkomputeran, oktal sering digunakan kerana setiap digitnya bersamaan tepat 3 bit binari.
A Cara kira oktal daripada perpuluhan: bahagi nombor dengan 8 berulang kali, rekod baki setiap langkah, kemudian baca baki dari bawah ke atas. Contoh cara kira oktal: 25 ÷ 8 = 3 baki 1, kemudian 3 ÷ 8 = 0 baki 3. Baca dari bawah: 31. Jadi 25 perpuluhan = 31 oktal.
A Oktal guna 8 digit kerana 8 ialah kuasa dua (2³). Ini bermakna setiap digit oktal boleh diwakili tepat dengan 3 bit binari. Komputer awal menggunakan word size yang gandaan 3 bit, maka oktal lebih mudah dibaca berbanding rentetan panjang 0 dan 1.
A Oktal penting terutamanya dalam sistem Unix dan Linux untuk tetapan kebenaran fail. Nombor seperti 755 atau 644 ialah nilai oktal yang mewakili hak baca, tulis, dan laksana untuk pemilik, kumpulan, dan pengguna lain. Jurutera sistem perlu faham oktal untuk kerja pentadbiran server.
A Oktal menggunakan asas 8 (digit 0-7) manakala binari menggunakan asas 2 (digit 0 dan 1 sahaja). Hubungan oktal dan binari sangat rapat: 1 digit oktal bersamaan tepat 3 bit binari. Sebagai contoh, 7 oktal = 111 binari. Ini menjadikan penukaran antara kedua-duanya lebih mudah berbanding perpuluhan ke binari.