Kamis, 24 November 2016

Java Programming : Decimal to Octal Converter

Assalamu'alaikum.
Pagi.. Postingan kali ini saya akan membahas salah satu problem pada Java, yaitu Konversi bilangan.

Konversi bilangan yang sudah kita bahas sebelumnya adalah:
Konversi desimal ke biner
Konversi desimal ke heksadesimal

Kali ini yang akan kita bahas adalah konversi dari desimal ke oktal.

Apa itu bilangan oktal?
Bilangan oktal adalah bilangan yang hanya memiliki digit mulai dari 0-7.
Sesuai dengan namanya oktal >> octagonal >> segi delapan. Bilangan ini hanya memiliki delapan digit, atau bisa direpresentasikan sebagai 2^3 atau sebagai salah satu bilangan komputer selain biner(2^1) dan heksadesimal(2^4).

Konsep yang digunakan hampir mirip dengan mengkonversi bilangan heksadesimal seperti yang sudah pernah dijelaskan.

Contoh : Desimal = 12345
--> 12345 / 8 = 1543 + sisanya adalah 1
--> 1543 / 8 = 192 + sisanya adalah 7
--> 192 / 8 = 24 + sisanya adalah 0
--> 24 / 8 = 3 + sisanya adalah 0
--> 3 / 8 = 0 + sisanya adalah 3

Maka nilai octalnya dibaca secara terbalik dari bawah ke atas, yaitu octal = 30071

Untuk source codenya bisa dilihat dibawah ini.


Kemudian untuk contoh pengeksekusian program bisa dilihat pada gambar dibawah.


Sekian penjelasan singkat tentang konversi desimal ke octal.
Jika ada pertanyaan atau saran untuk postingan ini, silahkan tulis di komentar.
Terima kasih.
Wassalamu'alaikum.

Tidak ada komentar:

Posting Komentar