Anda di halaman 1dari 55

TEKNIK DIGITAL 1

Junaidi,S.T,M.T

Jurusan Teknik Elektro


Program Studi Teknik Telekomunikasi

2018
Slide 1

SISTEM BILANGAN
Cakupan
– Konversi Bilangan
• Decimal, binary, Octal, hexadecimal.
– Representasi angka Desimal menggunakan Kode
BCD
– Kode ASCII
– Deteksi Kesalahan menggunakan Parity method

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 2

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 3

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 4

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 5

• Binary numbers verify the double-dabble method:

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 6

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 7

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 8

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 9

Relationships between
hexadecimal, decimal,
and binary numbers.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 10

Hexadecimal Number System – Counting in Hex


• When counting in hex, each digit position can
be incremented (increased by 1) from 0 to F.
– On reaching value F, it is reset to 0, and the
next digit position is incremented.

Example:
38,39,3A,3B,3C,3D,3E,3F,40,41,42
When there is a 9 in a digit
position, it becomes an A when it
is incremented.

With three hex digits, we can count from 00016 to FFF16


which is 010 3
to 409510 — a total of 4096 = 16 values.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 11

KONVERSI BILANGAN PECAHAN


Bilangan desimal berupa pecahan maka bilangan tersebut
harus dipecah menjadi dua bagian.
Contoh bilangan 125,4375 dipecah menjadi 125 dan 0,4375.

125/2 = 62 sisa 1 0,4375 * 2 = 0,875


62/2 = 31 sisa 0 0,875 * 2 = 1,75
31/2 = 15 sisa 1 0,75 * 2 = 1,5
15/2 = 7 sisa 1 0,5 * 2 =1
7/2 = 3 sisa 1
3/2 = 1 sisa 1
1/2 = 0 sisa 1

konversi 125 = 1111101. hasil konversi 0,0111

Maka hasil konversi 125,4375 ke bilangan biner:


125 = 1111101
0,4375 = 0,0111 +

125,4375 = 1111101,0111

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 12

Konversi Biner pecahan ke Desimal

Bentuk pecahan biner 1111101,0111


dapat dikonversikan :
1111101 = 1*26 + 1*25 + 1*24 + 1*23 + 1*22 + 0*21 +
1*20
1111101 = 64+32+16+8+4+0+1 = 125

0,0111 = 0*2-1 + 1*2-2 + 1*2-3 + 1*2-4


0,0111 = 0.25 + 0.125 + 0.0625 = 437510

Sehingga 1111101,01112 = 125,437510

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 13
Konversi Oktal pecahan ke Desimal

Bilangan oktal yang dikonversikan memiliki koma


Contoh :
bilangan 521,58 ke desimal :
521 = 5 * 82 + 2 * 81 + 1 * 80
= 320 + 16 + 1= 337
0.5 = 5 * 8-1 = 0.625

Sehingga, 521,58 = 337.62510

Konversi Oktal pecahan ke Biner


Contoh :
bilangan 75,638 ke biner

78 = 1112 68 = 1102
58 = 1012 38 = 0112
Sehingga, 75,638 = 111101,1100112

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 14

Konversi Bilangan Biner ke Oktal


Konversi dilakukan dengan
mengubah tiap-tiap tiga buah digit
biner, dimulai dari digit yang paling
kanan.
Contoh : 111100110012
dikelompokkan menjadi 11 110 011
001

112 = 38, MSB


1102 = 68
0112 = 38
0012 = 18, LSB
Junaidi,S.T,M.T
Maret 2018
Bilangan biner 111100110012 =
Teknik Digital 1
Slide 15

Konversi Bilangan Biner ke Hexadesimal

Konversi dapat dilakukan dengan mengubah tiap-


tiap empat buah digit biner, di awali dari digit
yang paling kanan.
Contoh : 01001111010111102
dikelompokkan menjadi 0100 1111 0101 1110
0100 = 416, MSB
1111 = F16
0101 = 516
1110 = E16, LSB

Maka, bilangan 01001111010111102 = 4F5E16

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 16
Konversi Oktal ke Heksadesimal

Ada dua tahapan :


a. Ubah bilangan oktal ke bilangan biner
b. Ubah bilangan biner ke heksadesimal
Contoh : 25378 dikonversi keheksadesimal
• Konversi terlebih dahulu kebilangan biner
28 = 0102
58 = 1012 010101011111
38 = 0112
78 = 1112
Dari bilangan biner dikonversi ke bilangan
heksadesimal
01012 = 516
01012 = 516
11112 = F16
Maka bilangan oktal 2537 8 = 55F16
Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 17

Hubungan heksadesimal diposisi tertentu dengan nilai desimal


Posisi 4 Posisi 3 Posisi 2 Posisi 1
Hexa Desimal Hexa Desimal Hexa Desimal Hexa Desimal
00000000
1 4096 1 256 1 16 1 1
2 8192 2 512 2 32 2 2
3 12288 3 768 3 48 3 3
4 16384 4 1024 4 64 4 4
5 21480 5 1280 5 80 5 5
6 24576 6 1536 6 96 6 6
7 28672 7 1792 7 112 7 7
8 32768 8 2048 8 128 8 8
9 36864 9 2304 9 144 9 9
A 40960 A 2560 A 160 A 10
B 45056 B 2816 B 176 B 11
C 49152 C 3072 C 192 C 12
D 53248 D 3728 D 288 D 13
E 57344 E 3584 E 224 E 14
F 61440 F 3840 F 240 F 15
Contoh 17E16 = 256 + 112 + 14 = 38210
Bila bilangan heksadesimal yang akan dikonversikan berupa pecahan :
Contoh : 9B,05 dikonversikan ke desimal 
9B,0516 = 9*161 + 11*160 + 0*16-1 + 5*16-1 = 9*16 + 11*1 + 0*0.625 + 5*0.004
= 144 + 11 + 0 + 0,02
= 155,0210

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 18

Konversi Heksadesimal ke Biner

Contoh : 2A5C16 dikonversi ke biner


216 = 00102, MSB
A16 = 10102
516 = 01012
C16 = 11002, LSB
Sehingga 2A5C16 = 00101010010111002

Konversi Heksadesimal ke Oktal

Contoh : 55F16 dikonversi ke desimal


516 = 01012 0102 = 28
010101011111
5 16 = 01012 1012 = 58
F16 = 11112 0112 = 38
1112 = 78
Maka 55F16 = 25378 Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 19
BCD Code

Binary Coded Decimal (BCD) is a widely used


way to present decimal numbers in binary form.
– Combines features of both decimal and binary systems.
• Each digit is converted to a binary equivalent.
BCD is not a number system.
– It is a decimal number with each digit encoded to its binary
equivalent.
ABCD number is not the same as a straight binary
number.
– The primary advantage of BCD is the relative ease of
converting to and from decimal.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 20

Convert the number 87410 to BCD:


Each decimal digit is represented using 4 bits.
• Each 4-bit group can never be greater than 9.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 21

Reverse the process to convert BCD to decimal.


Convert 0110100000111001 (BCD) to
decimal equivalent.

Divide the BCD number into four-bit


groups and convert each to decimal.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 22

Convert BCD 011111000001 to its decimal


equivalent.

The forbidden group represents


an error in the BCD number.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 23

Most microcomputers handle and store binary


data and information in groups of eight bits.
– 8 bits = 1 byte.
• A byte can represent numerous types of data/information.
Binary numbers are often broken into groups of four bits.
– Because a group of four bits is half as big as a byte, it was
named a nibble.
A word is a group of bits that represents a certain unit of
information.
– Word size can be defined as the number of bits in the
binary word a digital system operates on.
• PC word size is eight bytes (64 bits).

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 24

Represents characters and functions found on


a computer keyboard.
– 26 lowercase & 26 uppercase letters, 10 digits,
7 punctuation marks, 20 to 40 other characters.
ASCII – American Standard Code for Information
Interchange.
Seven bit code: 27 = 128 possible code groups
Examples of use: transfer information between
computers; computers & printers; internal storage.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 25
Alphanumeric Codes

ASCII – American Standard Code


for Information Interchange

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 26

Parity Method for Error Detection

Binary data and codes are frequently moved


between locations:
Digitized voice over a microwave link.
Storage/retrieval of data from magnetic/optical disks.
Communication between computer systems
over telephone lines, using a modem.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 27
Parity Method for Error Detection
Electrical noise can cause errors during
transmission.
Spurious fluctuations in voltage or current present
in all electronic systems.

Many digital systems employ methods for error


detection—and sometimes correction.
– One of the simplest and most widely used schemes
for error detection is the parity method.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 28

Parity Method for Error Detection

• The parity method of error detection requires the


addition of an extra bit to a code group.
– Called the parity bit, it can be either a 0 or 1,
depending on the number of 1s in the code group.
• There are two parity methods, even and odd.
– The transmitter and receiver must “agree”
the type of parity checking used.
• Even seems to be used more often.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 29

Parity Method for Error Detection

• Even parity method—the total number of bits in


a group including the parity bit must add up to
an even number.
– The binary group 1 0 1 1 would require the addition
of a parity bit 1, making the group 1 1 0 1 1.
• The parity bit may be added at either end of a group.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 30

Parity Method for Error Detection

• Odd parity method—the total number of bits in a


group including the parity bit must add up to an
odd number.
– The binary group 1 1 1 1 would require the addition
of a parity bit 1, making the group 1 1 1 1 1.

The parity bit becomes a part of the code word.


Adding a parity bit to the seven-bit ASCII
code produces an eight-bit code.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 31

Applications

When ASCII characters are transmitted there


must be a way to tell the receiver a new
character is coming.
– There is often a need to detect errors in the
transmission as well.
The method of transfer is called asynchronous
data communication.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 32

An ASCII character must be “framed” so the


receiver knows where the data begins and ends.
– The first bit must always be a start bit (logic 0).
ASCII code is sent LSB first and MSB last.
After the MSB, a parity bit is appended to check
for transmission errors.
Transmission is ended by sending a stop bit (logic 1).
Slide 33
Penjumlahan dan pengurangan bilangan
hexadecimal
A. PENJUMLAHAN HEXADECIMAL
Jumlahkan mulai dari digit paling kanan, jika hasil penjumlahan lebih dari 15 akan terjadi carry 1,
kemudian hasil penjumlahan dikurangi 16 yang akan disimpan sebagai hasil penjumlahan
Hexadecimal.
Perhatikan contoh di bawah!
a. 15316 + 23416 = .......... 16
Karena tidak terdapat carry, maka 153 16 + 23416 = 38716
b. 1A716 + D8916 = .......... 16 Langkah-langkah penyelesaian: 1A7+ D89 ---- (+) 7 + 9 = 16, maka terjadi
carry 1 dan hasil penjumlahan adalah 0 yaitu dari 16-16.
1 + A + 8, angka 1 adalah carry . jadi 1 + A + 8 = 1 + 10 + 8 = 19, hasil penjumlahan adalah 3
dan carry 1.
1 + 1 + D = 15(F) hasil penjumlahan adalah F karena 15 = F jadi 1A7 16 + D8916 = F3016

B. PENGURANGAN BILANGAN HEXADECIMAL


Kurangkan secara berurutan mulai dari digit paling kanan. Jika bilangan yang dikurangi lebih kecil
dari pengurang, maka akan terjadi borrow 1 (pinjam 1 ke bilangan di sebelah kirinya). Borrow 1 ini
bernilai 16. Perhatikan contoh di bawah!
b. FBC16 - 32116 = ..........16
Langkah-langkah penyelesaian: FBC -3 2 1 ----- (-) C - 1 = 12 -1 = 11, hasil pengurangan adalah B B
- 2 = 11 - 2 = 9,  hasil pengurangan adalah 9 F - 3 = 15 - 3 = 12, hasil pengurangan adalah C ,
jadi FBC16 - 32116 = C9B16
c. F3016 - D8916 = .......... 16
Langkah-langkah penyelesaian: F30- D89 ----- (-) 0 - 9, maka borrow 1 yang bernilai 16 Hasil
pengurangan adalah 16 - 9 = 7. 2 - 8, karena sebelumnya terjadi borrow 1, maka angka 3
dikurangi 1 menjadi 2. Karena 2 lebih kecil dari 8, maka terjadi borrow lagi pada bilangan F
sehingga angka 2 menjadi 18 yaitu dari 2 + 16. Hasil pengurangan adalah 18 - 8 = 10 atau A.
E - D = 14 - 13 = 1, E adalah dari F yang telah dikurangi 1 karena terjasi borrow sebelumnya.,
jadi F3016 - D8916 = 1A716
Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 34

PERKALIAN HEKSADESIMAL

Perkalian bilangan hexadesimal dilakukan dengan


cara yang sama dengan perkalian bilangan
desimal. Caranya adalah sebagai berikut :
1. Kalikan masing-masing kolom secara desimal.
2. Kemudian ubah dari hasil desimal
ke hexadesimal.
3. Tuliskan hasil dari digit paling kanan dari hasil
hexadesimal.
4. Jika hasil perkalian tiap-tiap kolom terdiri dari 2
digit,
maka digit yang berada pada posisi yang paling
kiri
merupakan carry  untuk ditambahkan pada hasil

perkalian kolom berikutnya.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 35 Contoh ke-1 perkalian bilangan hexadesimal
AB dengan 4:

Contoh ke-2 perkalian bilangan
hexadesimal AC dengan 1B: :

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 36

Berapakah ② Berapakah
52716 × 1A516 ×
7416 2F16

        527     1A5
  74  ×   2F  ×
149C 18AB
2411    + 34A    +
255AC 4D4B
∴  ∴ 1A516 ×
52716 ×741 2F16 =4D4
6 = B16
255AC16

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 37

Pembagian Bilangan Hexadesimal

Pembagian bilangan hexadesimal dapat dilakukan dengan cara


yang sama dengan pembagian bilangan desimal.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 38

Berapakah ② Berapakah
1E316 ÷ 1516 255AC16 ÷
52716

15√1E3 = 527√255AC
17 = 74
15 – 2411 –
93 149C
93 –
0 149C–
∴ 31E316÷ 0
1516 =1716 ∴ 225AC16÷
52716 =7416

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 39

Penjumlahan Bilangan Biner

① Berapakah ② Berapakah
11010,12 + 1011,11012 +
10111,02 11011,111012

    111     1  111 1
11010,1 1011,1101
10111,0 + 11011,11101+
110001,1 100111,10111
∴ 11010,12 + ∴ 11010,12 +
10111,02=11000 10111,02=10011
1,12 1,101112

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 40
Operasi Pengurangan Bilangan Biner

Pengurangan pada sistem bilangan biner diterapkan


dengan cara pengurangan komplemen 1 dan
pengurangan komplemen 2

a. Pengurangan biner menggunakan


komplemen 1

Biner yang akan dikurangi dibuat tetap dan biner


sebagai pengurangnya diubah ke bentuk
komplemen 1, kemudian dijumlahkan. Jika dari
penjumlahan tersebut ada bawaan putaran ujung
(end-around carry), maka bawaan tersebut
ditambahkan untuk mendapatkan hasil akhir.
Contoh:

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 41
① Berapakah 10112 – 01112
1011     → Bilangan biner yang dikurangi
1000 +  → Komplemen 1 dari bilangan pengurangnya (0111 2)
10011
↳ end-around carry
0011     → Hasil penjumlahan tanpaend-around carry
     1 +  → end-around carry dari hasil penjumlahan
0100
∴ 10112 – 01112 = 01002
Berapakah 111102 – 100012
  11110     → Bilangan biner yang dikurangi
01110 +  → Komplemen 1 dari 100012
101100
↳ end-around carry
01100     → Hasil penjumlahan tanpa end-around carry
      1 +  → end-around carry dari hasil penjumlahan
01101
∴ 111102 – 100012 = 011012

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 42

Berapakah 011102 – 111102


 01110     → Bilangan biner yang dikurangi
00001 +  → Komplemen 1 dari 111102
01111
karena tidak ada end-around carry,
maka hasilnya adalah bilangan negatif (komplemen 1
dari 011112)
∴ 011102 – 111102 = – 100002
Berapakah 010112 – 100012
 01011     → Bilangan biner yang dikurangi
01110 +  → Komplemen 1 dari 100012
11001
karena tidak ada end-around carry,
maka hasilnya adalah bilangan negatif (komplemen 1
dari 110012)
∴ 010112 – 100012 = – 001102

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 43

Pengurangan biner menggunakan komplemen 2


Bilangan biner yang dikurangi tetap kemudian bilangan biner
sebagai pengurangnya di komplemen 2, lalu dijumlahkan. Jika
hasilnya ada bawaan (carry), maka hasil akhir adalah hasil
penjumlahan tersebut tanpa carry(diabaikan). Lebih jelasnya
dapat dilihat beberapa contoh di bawah ini.
Contoh:
① Berapakah 11002 –
00112
1100     → Bilangan biner yang dikurangi
1101 +  → Komplemen 2 dari 00112
11001     → Carry diabaikan
∴ 11002 – 00112 = 10012

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 44

Berapakah 1100002 – 0111102


 110000     → Bilangan biner yang dikurangi
100010 +  → Komplemen 2 dari 0111102
1010010     → Carry diabaikan
∴ 1100002 – 0111102 = 0100102

Sekarang bagaimana kalau hasil penjumlahan dari


bilangan yang dikurangi dengan komplemen 2 bilangan
pengurangnya tanpa bawaan? Untuk menjawab ini,
maka caranya sama seperti pengurangan komplemen 1,
dimana hasil akhirnya negatif dan hasil penjumlahan
tersebut di komplemen 2 merupakan hasil akhirnya.
Lebih jelasnya dapat dilihat seperti contoh di bawah ini.

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 45
Contoh:
① Berapakah 011112 –
01111     → Bilangan biner yang dikurangi
10011 2
01101 +  → Komplemen 2 dari 100112
11100
Karena tidak ada carry,
maka hasilnya adalah bilangan negatif (komplemen 2
dari 111002)
∴ 011112 – 100112 = – 001002
Berapakah 100112 – 110012
 10011     → Bilangan biner yang dikurangi
00111 +  → Komplemen 2 dari 110012
11010
Karena tidak ada carry,
maka hasilnya adalah bilangan negatif (komplemen 2
dari 110102)
∴ 100112 – 110012 = – 001102

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 46
Perkalian sistem bilangan biner

Berapakah ② Berapakah
10112× 10012 101102 × 1012
1011    →         10110   
Multiplikan → Multiplikan
(MD) (MD)
1001 × →     101 × →
Multiplikator( Multiplikator(
MR) MR)
1011 10110
0000 00000
0000 10110     +
1011       + 1101110
1100011 ∴ 101102 ×101
∴ 10112 ×1001 2 =11011102

2=
11000112

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 47

Pembagian sistem bilangan biner

Berapakah ② Berapakah
11000112 ÷ 11011102 ÷
10112 101102
1011√1100011= 10110√1101110
1001 = 101
1011 – 10110 –
100 – 1011
1010 –      0 –
1011 10110
1011– 10110–
0 0
∴ 11000112 ÷101 ∴ 11011102 ÷101
12 = 10012 102 = 1012

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 48 PENJUMLAHAN BILANGAN OCTAL
Contoh…

a. 1008 + 200 8 = ..........8


Langkah-langkah penyelesaian: 100 +200 ----- (+) Jumlahkan secara
berurutan mulai dari digit paling kanan. 0 + 0 = 0, 0 + 0 = 0, 1 + 2 = 3
Jadi 1008 + 2008 = 3008

b. 44678 + 72658 = ...........8


7 + 5 = 12, karena lebih dari 7 maka terjadi carry 1 dan hasil penjumlahan
Octal adalah 4 (dari 12 - 8 = 4) 1 + 6 + 6 = 13, karena lebih dari 7 maka
terjadi carry 1 dan hasil penjumlahan Octal adalah 5 (dari 13 - 8 = 4) 1 + 4 +
2
= 7, angka ini akan langsung ditempatkan sebagai hasil penjumlahan Octal
karena tidak lebih dari 7 (tidak ada carry). 4 + 7 = 11, karena lebih dari 7
maka
terjadi carry 1 dan hasil penjumlahan Octal adalah 3 dari (11 - 8 = 3) 1
= carry
dari penjumlahan terakhir yang akan langsung ditempatkan sebagai hasil
penjumlahan Octal ,

jadi 44678 + 72658 = 137548 


Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 49
PENJUMLAHAN BILANGAN OCTAL

Contoh

a. 76548 - 43218 = ..........8 Langkah-langkah penyelesainan:


7654- 4321 ----- (-) 4 - 1 = 3 5 - 2 = 3 6 - 3 = 3 7 - 4 = 3

Jadi 76548 - 43218 = 33338

b. 54328 - 14568 = ..........8


Langkah-lengkah penyelesaian 2 - 6 = 4, karena 2 lebih kecil dari 6
maka terjadi borrow 1 sehingga menjadi 10 (dari 8+2) dan 10-6 = 4 2 - 5
= 5, angka 3 menjadi 2 karena sudah dipinjam sebelumnya. 5 adalah
hasil dari (8+2)-5  3 - 4 = 7,  angka 4 menjadi 3 karena sudah dipinjam
sebelumnya. 7 adalah hasil dari (8+3)-4 4 - 1 = 3, angka 5 menjadi 4
karena sudah dipinjam sebelumnya. Karena 4 lebih besar dari 3 maka
3 akan langsung ditempatkan sebagai hasil pengurangan Octal. Hasil
akhir adalah yang berwarna merah,

jadi 54328 - 14568 = 37548

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 50

2. Perkalian sistem bilangan oktal


Untuk perkalian bilangan oktal dan heksadesimal, lebih jelasnya dapat
diperhatikan caranya seperti beberapa contoh berikut ini.
Contoh untuk bilangan oktal:

① Berapakah ② Berapakah
258 × 148 4538 × 658

      25       453
  14 ×   65 ×
124 2727
25   + 3402   +
374 36747
∴ 258 ×148  ∴ 4538 ×658
=   =
3748 367478

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 51

Pembagian sistem bilangan oktal


Untuk pembagian bilangan oktal dan heksadesimal, lebih jelasnya
dapat diperhatikan caranya seperti beberapa contoh berikut ini.
Contoh untuk bilangan oktal:

① Berapakah ② Berapakah
3748 ÷ 258 1154368 ÷
6428
25√374 = 14 642√115436=
25 – 137
124   642 –
124 – 3123
0 2346 –
∴ 3748 ÷ 5556
258 = 148 5556–
0
∴ 1154368÷64
28 =
1378

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 52

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
Slide 53

Junaidi,S.T,M.T
Maret 2018
Teknik Digital 1
1010 /101101101 =1001
1010
0001011

1011
0101
10 000
1
0001

Anda mungkin juga menyukai