Minggu, 05 Desember 2010

Bilangan Oktal

Yah, setelah Sistem Bilangan Biner, Heksadesimal, dan ASCII, sekarang untuk penutup sistem bilangan, sekaligus juga sekadar info bagi temen-temen sekolah ane khususnya kelas X karena ini masuk dalam US, sekarang saya akan membahas Bilangan Oktal.

Bilangan Oktal sebenarnya tidak jauh beda fungsinya dengan biner dan heksadesimal, yaitu sebagai kode komputasi yang digunakan oleh komputer, dan biasanya bilangan oktal dipakai sebagai pengganti heksadesimal dalam menjalankannya.

Oh ya, penasaran kenapa sih yang kita pakai dalam kehidupan sehari-hari itu desimal? hmm desimal itu basis 10, menggunakan angka 0 sampai 9, dan jari kita sebagai manusia normal ada 10, jadi lebih cenderung lebih mudah menggunakan basis 10 ( menurut ane loh ).

Satu lagi, karena ini ( mungkin ) postingan terakhir tentang sistem bilangan, jadi saya kasih tahu cara membedakan Biner, Oktal, Heksadesimal dan desimal dalam suatu angka.
Btw, lanjut yuk ==>
Bilangan Oktal ( Octal ) adalah bilangan berbasis 8 ( yang kita tahu sebelumnya apabila Sistem Bilangan Biner berbasis 2, dan Heksadesimal berbasis 16 ) dan biasanya di luar disingkat oct.

Fungsinya? selain yang diatas, ternyata di dalam Meksiko khususnya dalam suku Yuki dan Pamean, memakai sistem bilangan oktal, karena uniknya cara menghitung mereka menggunakan sela jari mereka yang berjumlah 8 daripada jari mereka ( hehe saya yakin beberapa orang malah sekarang menghitung sela jari setelah baca ini :hammer: )Dan kita juga bisa memakai bilangan ini pada sela jari kita.

Dan untuk memperjelas fungsi sebelumnya, keuntungan bilangan oktal dalam komputasi dibandingkan Heksadesimal adalah kemudahan sistem karena tidak memerlukan simbol ekstra ( karena Heksadesimal butuh simbol tambahan A-F dikarenakan basis 16 ). Oh iya, bilangan oktal juga digunakan dalam penampilan digital ( digital displays ).

Cara membedakannya
biasanya, penulisan suatu angka ditulis basisnya dibawah angka tersebut, sebagai contoh, 15916 adalah heksadesimal dari 159, atau bisa juga 159hexadecimal atau bisa juga hanya 159hex dan biasanya, bilangan basis 10 atau bilangan desimal, tidak ditulis basisnya.

Konversasi
cara konvertnya? berikut penjelasan simpelnya... sebenarnya hampir sama dengan cara konversasi Heksadesimal dan Biner

dari oktal ke desimal :
Bilangan oktal 164 -->
desimalnya adalah... 116!
darimana? mari kita usut...
bagi anda yang telah membaca postingan sistem bilangan saya sebelumnya tentu ini akan lebih gampang...
 ( 82 x 1 ) + ( 81x 6 ) + ( 80x 4 ) = 64 + 48 + 4 = 116

gampang kan? sekarang balikannya yah...
116 =
116 : 8 = 14 ( sisa 4 )
14 : 8   = 1 ( sisa 6 )
1 : 8     = 0 ( sisa 1 )
dan... apabila kita urutkan dari bawah ke atas...
akan menjadi 164! gampang kan?

Ok, satu contoh lagi...
Bilangan oktal 432...
( 82x 4 ) + ( 81x 3 ) + ( 80x 2 ) = 256 + 24 + 2 = 282
sekarang... balik...
282 =
282 : 8 = 35 ( sisa 2 )
35 : 8 = 4 ( sisa 3 )
4 : 8 = 0 ( sisa 4 )
dan... urutkan dari bawah ke atas,,,
menjadi... 432!

Ok sekarang sekadar info kalau mau konversasi dari oktal ke Biner...
ribet kan kalau mau konversasi dari oktal desimal dulu trus ke Biner?
gini cara gampangnya...
bilangan oktal 232...
2 dalam biner = 010
3 dalam biner = 011
2 dalam biner = 010
jadi biner dari oktal 232 adalah 010 011 010 atau 0000 1001 1010
inget! Bit yang digunakan 3 biji yah...

kalau mau dipindahkan balik aja yah... contoh 1110 0110 mau dijadikan oktal...
kita penggal jadi 3 bit --> 011 100 110
011 = 3
100 = 4
110 = 6
jadi oktalnya 346.

Sekarang... dari Oktal ke Heksadesimal
ambil angka oktal 112
nah, pindahin dulu ke biner...
1 = 001
1 = 001 ==> gabungin jadi 4 bit ==> 0100 1010 ==> 4A
2 = 010
jadi heksadesimal dari oktal 112 adalah 4A
kalo heksadesimal ke oktal? balik ae...
( bagi yang lom ngerti konversi heksadesimal, harap baca postingan Heksadesimal )

Ok sekian postingan saya semoga bermanfaat :D

Postingan berkaitan :
ASCII Code + List
Heksadesimal
Sistem Bilangan Biner

0 komentar :

Posting Komentar