Sistem Bilangan Universitas Muhammadiyah Malang Ganjil 2010 Oleh : Nur Hayatin, S.ST
Sub topik Bilangan desimal Bilangan biner Bilangan octal Bilangan hexa Latihan
Bilangan
Desimal Bilangan desimal : bilangan basis 10. Simbol bilangan : 0,1,2,3,4,5,6,7,8,9. Sistem bilangan desimal merupakan sistem yang kita gunakan sehari-hari.
Biner Bilangan Biner : Bilangan basis 2. Simbol bilangan : 0 dan 1. Contoh bilangan biner :
Octal Bilangan octal : bilangan basis 8. Simbol bilangan : 0, 1, 2, 3, 4, 5, 6, 7. Contoh bilangan octal :
Hexa Bilangan hexa: Bilangan basis 16. Simbol bilangan : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Contoh bilangan hexa :
Mengubah Bilangan ke Desimal
Algoritma Mengubah bilangan (biner, octal, hexa) ke desimal : – Baca bilangan dari kanan ke kiri. – Lakukan perkalian pada setiap digit yang ditemui dengan basis berpangkat urut. – Pangkat 0 untuk perkalian pada digit yang paling kanan, pangkat akan ditambah 1 setiap perpindahan digit kekiri. – Jumlahkan untuk setiap perkalian digit tersebut. – Bilangan desimal adalah jumlah total dari perkalian. Basis Berpangkat urut : x 0, x 1, x 2, x 3, x 4,......dst.
Bilangan Biner ke Desimal Contoh : (bilangan biner) => Jadi bilangan biner mempunyai nilai desimal x 2 0 = 0 1 x 2 1 = 2 0 x 2 2 = 0 1 x 2 3 = 8 0 x 2 4 = 0 10
Contoh Bilangan desimal dan nilai binernya : BinerPenjabaranDesimal 00x2 0 = 00 11x2 0 = x x2 0 = x x x2 0 = x x x2 0 = ???????
Bilangan Octal ke Desimal Contoh : 20 (bilangan octal) => Jadi bilangan octal 20 mempunyai nilai desimal x 8 0 = 0 2 x 8 1 = 16 16
Contoh Bilangan desimal dan nilai octal-nya OctalPenjabaranDesimal 00x8 0 = 00 11x8 0 = 11 33x8 0 = 33 77x8 0 = x x8 0 = x x8 0 = ???????
Bilangan Hexa ke Desimal Contoh : 20 (bilangan hexa) => Jadi bilangan hexa 20 mempunyai nilai desimal x 16 0 = 0 2 x 16 1 = 32 32
Contoh Bilangan desimal dan nilai hexa-nya HexaPenjabaranDesimal 00x16 0 = 00 11x16 0 = 11 33x16 0 = 33 AAx16 0 = 1010 FFx16 0 = x x16 0 = A???????
Mengubah Desimal ke bilangan
Algoritma Mengubah desimal ke bilangan (biner, octal, hexa) : 1. Bagi bilangan desimal dengan basis bilangan. 2. Simpan hasil pembagian (A) dan sisa-nya (B). 3. Lakukan langkah 1 dan 2 sampai A tidak cukup dibagi dengan basis bilangan. 4. Hasil bilangan biner adalah kumpulan dari B dari sisa pembagian akhir sampai awal. Sedangkan hasil pembagian bilangan lainnya adalah A + B.
Contoh Ubah ke biner : 4 / 2 = 2, sisa = 0 (3) 2/2 = 1, sisa = 0 (2) 1/ 2 = 0, sisa = 1 (1) Ubah ke octal : 4/8 = 0, sisa = 4 (gabungan = 04) 8/8 = 1, sisa = 0 (gabunga = 10) Ubah ke hexa : 4/16 = 0, sisa = 4 (gabungan = 04) 10/16 = 0, sisa = 10, 10/9 = 0, sisa = 1 (A) (gabungan = A) 30/16 = 1, sisa = 14, 14/9 = 1, sisa = 5 (E) (gabungan = 1E)
Latihan Ubah bilangan berikut menjadi bilangan desimal : Ubah bilangan desimal berikut menjadi biner : Ubah bilangan desimal berikut menjadi octal : Ubah bilangan desimal berikut menjasi hexa : A AA F
Daftar Pustaka Edhy Sutanta, “ Pengantar TI”, Graha Ilmu, Yogyakarta, 2005