220 likes | 607 Views
Sistem Bilangan. Oleh : Nur Hayatin, S.ST. Universitas Muhammadiyah Malang Ganjil 2010. 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.
E N D
Sistem Bilangan Oleh : Nur Hayatin, S.ST UniversitasMuhammadiyah Malang Ganjil 2010
Sub topik • Bilangan desimal • Bilangan biner • Bilangan octal • Bilangan hexa • Latihan
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 : 0 1 10 11 100 101 111 ..........
Octal • Bilangan octal : bilangan basis 8. • Simbol bilangan : 0, 1, 2, 3, 4, 5, 6, 7. • Contoh bilangan octal : 08 18 28 38 48 58 68 78 108 178 ..... .....
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 : 016 116 216 316 416 516 616 716 816 916 ..... .....
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 : x0, x1, x2, x3, x4,......dst.
Bilangan Biner ke Desimal • Contoh : 0 1 0 1 0 (bilangan biner) => Jadi bilangan biner 01010 mempunyai nilai desimal 10. 0 x 20 = 0 1 x 21 = 2 0 x 22 = 0 10 1 x 23 = 8 0 x 24 = 0
Contoh • Bilangan desimal dan nilai binernya :
Bilangan Octal ke Desimal • Contoh : 20 (bilangan octal) => Jadi bilangan octal 20 mempunyai nilai desimal 16. 0 x 80 = 0 16 2 x 81 = 16
Contoh • Bilangan desimal dan nilai octal-nya
Bilangan Hexa ke Desimal • Contoh : 20 (bilangan hexa) => Jadi bilangan hexa 20 mempunyai nilai desimal 32. 0 x 160 = 0 32 2 x 161 = 32
Contoh • Bilangan desimal dan nilai hexa-nya
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 : 1. 0001 0001 2. 0001 1110 3. 1000 0000 4. 258 5. 178 • Ubah bilangan desimal berikut menjadi biner : 1. 28 2. 35 • Ubah bilangan desimal berikut menjadi octal : 1. 15 2. 24 • Ubah bilangan desimal berikut menjasi hexa : 1. 54 2. 41 6. 328 7. 1A16 8. AA16 9. 2F16 10. 5016
Daftar Pustaka • Edhy Sutanta, “ Pengantar TI”, Graha Ilmu, Yogyakarta, 2005