Teknik Digital
Sistim bilangan (part I)
Pertemuan ke-3 minggu ke-3
1
13/03/2023
Bilangan Oktal
Adalah bilangan basis 8 yang memiliki 8 buah simbol yaitu 0, 1, 2, 3,
4, 5, 6 dan 7. Bilangan oktal dapat diperoleh dari kumpulan 3 bit
bilangan biner. Contoh :
Bilangan biner 10112 dikelompokkan per 3 bit, (00)1 0112
Selanjutnya diubah menjadi bilangan oktal 138
Bilangan biner 1011100102 dikelompokkan per 3 bit, 101 110 0102
Selanjutnya diubah menjadi bilangan oktal 5628
2
13/03/2023
Berdasarkan syarat bahwa harus lebih kecil dari nilai yang dicari
maka diambil angka 161. Langkah selanjutnya adalah menentukan
koefisien yaitu dengan mencari pengali yag mendekati angka 3310.
Diperoleh angka koefisien 2. Langkah berikutnya dihitung sisanya
yaitu 33 - (2x161) = 1. Sisanya sudah lebih kecil 161, jadi tidak perlu
lagi dikonversikan. Jadi, 3310 --> 2116
3
13/03/2023
Hasil konversi ditujukan oleh sisa bagi yang ditulis mulai sisa bagi
paling terakhir. 47510 --> 1DB16
4
13/03/2023
18 / 2 = 9 sisa 0
9 / 2 = 4 sisa 1
4 / 2 = 2 sisa 0
2 / 2 = 1 sisa 0
1 / 2 = 0 sisa 1
5
13/03/2023
(2x81) + (4x80)
16 + 4 = 2010
6
13/03/2023
Pada kelompok bit paling kiri hanya terdapat 3 bit 001, ini boleh
dilakukan. Selanjutnya dikonversikan menjadi bilangan
heksadesimal.
0012 = 116
11012 = (1x23) + (1x22) + (0x21) + (1x20)
= 8 + 4 + 1 = 1310 = D16
10112 = (1x23) + (0x22) + (1x21) + (1x20)
= 8 + 2 + 1 = 1110 = B16
7
13/03/2023
8
13/03/2023
Overflow
Operasi dalam sistem digital biasanya menggunakan jumlah digit
yang tetap. Kelebihan jumlah digit disebut overflow. Overflow
terjadi jika hasil penjumlahan lebih besar dari digit yang tersedia.
Misalkan bilangan 4 bit hanya mampu menampung bilangan dari 0
sampai 15. Penjumlahan yang menghasilkan 5 bit tidak dapat
ditampung dengan 4 bit, sehingga bit terakhir yang paling kiri akan
dibuang. Hal ini menghasilkan nilai yang salah. Overflow dapat
dideteksi dengan memeriksa carry pada bit msb (paling kiri).
Menghitung penjumlahan 2 bilangan biner, 10112 + 01112 apakah
terjadi overflow.
9
13/03/2023
Referensi
10