Menu

Konverter Oktal ke Desimal

Ketik bilangan oktal dan baca nilai desimalnya, dengan cara pengerjaannya ditampilkan di bawahnya. Alat ini dibuka dengan 755, izin file yang paling umum, yaitu 493.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Cara mengubah oktal ke desimal

Oktal adalah basis 8, jadi sistem ini memakai digit 0 sampai 7 dan setiap posisi bernilai delapan kali posisi di sebelah kanannya: 1, 8, 64, 512, 4096. Digit 8 dan 9 tidak pernah muncul dalam bilangan oktal.

Untuk mengonversi, kalikan setiap digit dengan nilai tempatnya lalu jumlahkan. 17 adalah 1 × 8 + 7 = 15, dan 100 adalah 1 × 64 = 64. Panel di bawah konverter menampilkan baris-baris ini untuk apa pun yang kamu ketik.

Oktal sekarang terutama bertahan di izin file Unix, tempat setiap digit memuat tiga bit: read (4), write (2), dan execute (1). Itulah sebabnya chmod 755 memberi pemilik izin read, write, dan execute, sedangkan semua orang lain mendapat read dan execute.

Yang perlu kamu tahu tentang bilangan oktal

  • Digit oktal berjalan dari 0 sampai 7; tidak ada 8 atau 9.
  • Nilai tempatnya adalah pangkat 8: 1, 8, 64, 512.
  • Satu digit oktal sama dengan tepat tiga bit, jadi 7 adalah 111 dan 5 adalah 101.
  • Di kode, awalan 0o menandai oktal (0o755 di Python dan JavaScript); di C, awalan 0 yang menandainya.

Contoh oktal ke desimal beserta penyelesaiannya

Izin file

Oktal

755

Desimal

493

7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.

Dua digit

Oktal

17

Desimal

15

1 × 8 + 7 = 15, kurang satu dari oktal 20, yaitu 16.

File pribadi

Oktal

600

Desimal

384

6 × 64 = 384: read dan write untuk pemilik, tidak ada izin untuk orang lain.

Bilangan oktal tiga digit terbesar

Oktal

777

Desimal

511

7 × 64 + 7 × 8 + 7 = 511, kurang satu dari 8³, yaitu 512.

Kesalahan umum saat mengubah oktal ke desimal

  • Mengetik 8 atau 9. Keduanya tidak ada dalam oktal, jadi konverter berhenti sejenak saat kamu mengetiknya.
  • Mengalikan dengan 10, bukan 8. Oktal 10 bernilai delapan.
  • Membaca literal C seperti 0755 sebagai desimal. Angka 0 di depan membuatnya oktal, jadi nilainya 493.
  • Mengonversi digit izin sebelum memakainya. chmod 755 mengharapkan oktal, jadi berikan digitnya apa adanya.

FAQ oktal ke desimal

Berapa 755 dalam desimal?

493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.

Berapa oktal 10 dalam desimal?

8. Angka 1 berada di tempat delapanan.

Bagaimana cara mengubah oktal ke desimal di Python?
int('755', 8) menghasilkan 493. Di JavaScript, parseInt('755', 8) melakukan hal yang sama. Kamu bisa menjalankan konversi ini di playground Python.
Di mana oktal dipakai saat ini?
Sebagian besar di izin file Unix seperti chmod 644 dan chmod 755, serta di beberapa format file lama. Setiap digit oktal memuat tiga bit, cocok dengan tiga flag izin.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai