Konversi Bilangan Konversi Bilangan Desimal ke Biner Konversi bilangan desimal bulat ke bilangan Biner: • Gunakan pembagian dengan 2 secara sampai sisanya = 0 atau tidak bisa dibagi lagi. • Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan menjadi least significant bit (LSB) dan sisa yang terakhir menjadi most significant bit (MSB). Contoh Konversi Bilangan Desimal ke Biner Contoh: Konversi 1910 19 / 2 = 9 9/2=4 4/2=2 2/2=1 1 (MSB) ke biner sisa 1 (LSB) sisa 1 sisa 0 sisa 0 1910 = 1 0 0 1 1 2 MSB LSB Konversi bilangan pecahan desimal ke Biner Caranya : • Kalikan suatu bilangan desimal pecahan dengan 2. • Bagian pecahan dari hasil perkalian ini dikalikan dengan 2. • Bagian bulat dari setiap hasil perkalian merupakan bit yang didapat • Langkah ini diulang hingga didapat hasil akhir 0. Contoh Konversi bilangan pecahan desimal ke Biner Contoh: Konversi 0,62510 ke Biner 0,625 X 2 = 1,25 1 (MSB) 0,25 X 2 = 0,5 0 0,5 X 2 = 1 1 (LSB) 0 Jadi 0,625des = 0, 1 0 12 MSB LSB Konversi Bilangan Desimal ke Oktal Konversi bilangan desimal bulat ke bilangan oktal: • Gunakan pembagian dengan 8 sampai sisanya = 0 • Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan menjadi Least Significant Digit (LSD) dan sisa yang terakhir menjadi Most Significant Digit (MSD). Contoh Konversi Bilangan Desimal ke Oktal Contoh: Konversi 12010 ke oktal: 120 / 8 = 15 sisa 0 (LSD) 15 / 8 = 1 sisa 7 1/ 8 = 0 sisa 1 (MSD) 12010 = 1 7 08 MSD LSD Konversi Bilangan Desimal Pecahan ke Oktal • Contoh Bilangan Pecahan : 0,110 = 0,063 . . . . 8 0,1 X 8 = 0,8 0 0,8 X 8 = 6,4 6 0,4 X 8 = 3,2 3 .... Konversi Bilangan Desimal ke Hexadesimal Konversi bilangan desimal bulat ke bilangan heksadesimal: • Gunakan pembagian dengan 16 sampai sisanya = 0 • Sisa-sisa pembagian membentuk jawaban, yaitu sisa yang pertama akan menjadi Least Significant Digit (LSD) dan sisa yang terakhir menjadi Most Significant Digit (MSD). Contoh Konversi Bilangan Desimal ke Hexadesimal Contoh: Konversi 17910 ke hexadesimal: 179 / 16 = 11 sisa 3 LSB 11 / 16 = 0 sisa 11 (B) MSB 17910 = B 316 MSD LSD Konversi Bilangan Desimal Pecahan ke Hexadesimal Konversi bilangan pecahan desimal ke heksadesimal dilakukan dengan cara : • mengalikan suatu bilangan desimal pecahan dengan 16 • bagian pecahan dari hasil perkalian ini dikalikan dengan 16 • bagian bulat dari setiap hasil perkalian merupakan digit yang didapat. • langkah ini diulang hingga didapat hasil akhir 0 Contoh Konversi Bilangan Desimal Pecahan ke Hexadesimal Contoh: • 0,7510 = . . . . 16 0,75 X 16 = 12 C 0 Jadi, 0,7510 = C 16 • 0,1 10 = 0,19 . . . . 16 0,1 X 16 = 1,6 1 0,6 X 16 = 9,6 9 dst . . . . MSD LSD Konversi Bilangan Biner ke Desimal (Lihat materi pertemuan kedua) Konversi Bilangan Biner ke Oktal Untuk mengkonversi bilangan biner ke bilangan oktal, lakukan pengelompokan 3 digit bilangan biner dari posisi LSB sampai ke MSB Contoh Konversi Bilangan Biner ke Oktal Konversikan 101100112 ke bilangan oktal 1 0 1 1 0 0 1 12 MSB LSB Dikelompokkan 3 : 10 110 011 2 6 3 Jadi 101100112 = 2638 Konversi Bilangan Biner ke Hexadesimal Untuk mengkonversi bilangan biner ke bilangan hexadesimal, lakukan pengelompokan 4 digit bilangan biner dari posisi LSB sampai ke MSB Contoh Konversi Bilangan Biner ke Hexadesimal Konversikan 101100112 ke bilangan heksadesimal : 1 0 1 1 0 0 1 12 MSB LSB 1011 0011 B 3 Jadi, 101100112 = B316 Konversi Bilangan Oktal ke Desimal (Lihat materi pertemuan kedua) Konversi Bilangan Oktal ke Biner Untuk mengkonversi Bilangan Oktal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan oktal ke 3 digit bilangan biner Konversi Bilangan Oktal ke Biner Konversikan 2638 ke bilangan biner : 2 6 3 010 110 011 Jadi 2638 = 0101100112 Karena 0 di depan tidak ada artinya kita bisa menuliskan = 101100112 Konversi Bilangan Oktal ke Heksadesimal Untuk pengkonversian oktal ke heksadesimal caranya : • konversian bilangan oktal ke biner terlebih dahulu • setelah itu, hasil biner tersebut dikonversikan ke bilangan heksadesimal Contoh Konversi Bilangan Oktal ke Heksadesimal Konversikan bilangan oktal 3078 ke bilangan heksadesimal : • Konversikan 3078 ke biner 3 0 7 011 000 111 (lanjut pada slide berikutnya) (Lanjutan) Contoh Konversi Bilangan Oktal ke Heksadesimal • Hasil biner tersebut dikonversikan ke dalam heksadesimal 1 100011 1 (3078 konversi ke biner) MSB LSB Kelompokkan 4 dari sisi LSB 1100 0111 12 = C 7 • Jadi, 3078 = C716 Konversi Bilangan Hexadesimal ke Desimal (Lihat materi pertemuan kedua) Konversi Bilangan Hexadesimal ke Biner Untuk mengkonversi Bilangan Hexadesimal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan Hexadesimal ke 4 digit bilangan biner Contoh Konversi Bilangan Heksadesimal ke Biner Konversikan A416 ke bilangan biner. Jawab: A 4 A = 10 1010 0100 Jadi A416 = 10100100 2 Konversi Bilangan Heksadesimal ke Oktal Untuk pengkonversian heksadesimal ke oktal caranya : • konversian bilangan heksadesimal ke biner terlebih dahulu • setelah itu, hasil biner tersebut dikonversikan ke bilangan oktal Contoh Konversi Bilangan Heksadesimal ke Oktal Konversikan bilangan heksadesimal A516 ke bilangan Oktal: • Konversikan A516 ke biner A = 10 A 5 1010 0101 (lanjut pada slide berikutnya) (Lanjutan)Contoh Konversi Bilangan Heksadesimal ke Oktal • Hasil biner tersebut dikonversikan ke dalam oktal 1 010010 1 (A516 konversi ke biner) MSB LSB Kelompokkan 3 dari sisi LSB 10 100 101 2 4 5 • Jadi, A516 = 2458 Daftar Pustaka • Elektronika Digiltal Konsep Dasar dan Aplikasinya, Sumarna, GRAHA ILMU • Sistem Digital Konsep dan Aplikasi, Freddy Kurniawan, ST. • Rangkaian Digital, Muchlas, Gava Media • Digital Principles and Applications, Leach-Malvino, McGraw-Hill • Malvino, Elektronika Komputer Digital, terj. Dali S Naga, Gunadarma • Suryadi, Agus S, Dasar Rangkaian Logika, jilid I, Gunadarma • Bartee, Thomas C, Dasar Komputer Digital, terj. The How Liong, ed. 6, Penerbit Erlangga, 1994 • Wakerle, John F, Digital Principles and Practices, Prentice Hall, 1994 • Lee, Samuel C, Rangkaian Digital dan Rancangan Logika, terj. Sutisno, Erlangga, 1991