Konversi Bilangan Biner ke Hexadesimal

advertisement
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
Download