Congak.

Kalkulator Oktal: Sistem Nombor Asas 8

Oleh Pasukan Congak Dikemas kini
Alat
Hasil: Hasil
Gunakan jadual rujukan di bawah untuk menukar antara perpuluhan dan oktal.

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.

OktalBinari
0000
1001
2010
3011
4100
5101
6110
7111

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.

Jadual Rujukan
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

Q Apa itu Oktal?

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.

Q Bagaimana cara kira Oktal?

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.

Q Mengapa Oktal guna 8 digit?

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.

Q Mengapa Oktal penting?

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.

Q Beza Oktal dan binari?

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.

Kalkulator Berkaitan