Anda di halaman 1dari 5

IEL212 ELEKTRONIKA DIGITAL

Andre Widura

MataKuliah : IEL212 - ELEKTRONIKA DIGITAL Revisi : 1 Pertemuan Pokok Bahasan 1 Sistem dan Kode Bilangan 2 "Sinyal dan Switch Elektronik" "Gerbang-Gerbang dasar" 3 Gerbang-Gerbang Dasar 4 Hukum-hukum Aljabar Boolean dan Teknik Reduksi 5 Hukum-hukum Aljabar Boolean dan Teknik Reduksi 6 Gerbang XOR dan XNOR "Operasi Aritmatika" 7 Operasi Aritmatika 8 UTS 9 Rangkaian Aritmatika 10 Modul Rangkaian Kombinational 11 Modul Rangkaian Kombinational 12 Keluarga Logika 13 Flip-Flop 14 Counter 15 Counter 16 UAS

Tujuan Perkuliahan

Mahasiswa mengerti dan dapat menjelaskan hubungan elektronika dijital dan sistem kode bilangan (biner). Mahasiswa mengerti dan dapat menggunakan sistem kode bilangan (biner).

Kleitz, W. (2005) : Digital Electronics: A Practical Approach, Pearson Education, Inc, Upper Saddle River, New Jersey. http://kuliah.itb.ac.id//course /view.php (5-6-2009) ftp://ebooks.ee.itb.ac.id/pub/ebooks/mirroritb/tux.vlsi.itb.ac.id/pub/ Digital.Design.Fundamentals.rar (5-6-2009) ftp://ebooks.ee.itb.ac.id/pub/ebooks/mirroritb/tux.vlsi.itb.ac.id/pub/ Digital.Design.Principles.and.Practices.rar (5-62009) ftp://fileserver.lapi.itb.ac.id/incoming/rkw/elektro/ (5-6-2009)

Bahan Acuan

Bahan Kuliah
Http://elearning.lib.itenas.ac.id/ > Teknik Elektro > Elektronika Dijital (Eldig)

Pokok Bahasan
Basis bilangan & konversinya. Aritmatika bilangan biner. Komplemen aritmatika. Pengkodean dalam bilangan biner.

Radix (Basis Bilangan)

Basis Bilangan

(n)r

(n)2 -> (0)2, (1)2, (10)2, (11)2, (100)2, ... -> digunakan dalam sistem dijital. (n)3 -> (0)3, (1)3, (2)3, (10)3, (11)3, ... (n)4 -> (0)4, (1)4, (2)4, (3)4, (10)4, (11)4, ...

n = bilangan r = basis bilangan

(n)10 -> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... -> digunakan sehari-hari.

(n)16 = (n)H -> (0)H, (1)H, (2)H, ..., (9)H, (A)H, (B)H, ..., (F)H, (10)H, (11)H, ...

Konversi antar Basis Bilangan


(n)r1 -> (n)r2 ; 10 = r1 = r2 = 10 ; r1 & r2 -> basis bilangan ; n = bilangan

Konversi antar Basis Bilangan


Contoh : (32.11)4 = (?)3 (32.11)4 = (3 x 4 ^1)+(2 x 4 ^0) +(1 x 4 ^-1)+(1 x 4 ^-2) = (3 x 4)+(2 X 1)+(1 x 0.25) +(1 x 0.0625) = 12 + 2 + 0.25 + 0.0625 = 14.3125 -> (n)10

cara termudah: (n)r1 -> (n)10 -> (n)r2

Konversi antar Basis Bilangan


14.3125 = 14 + 0.3125 = (14/3 = 4 sisa 2 4 /3 = 1 sisa 1 1 /3 = 0 sisa 1) + (0.3125 x 3 = 0 sisa 0.9375 0.9375 x 3 = 2 sisa 0.8125 0.8125 x 3 = 2 sisa 0.4375 ... = ... sisa 0 ) = (112)3 +(0.022)3 = (112.022)3

Oktal <-> Biner <-> Heksadesimal


Oktal -> (n)8 Biner -> (n)2 -> ( 1 5 . 2 4 )8 -> ( 001101.010100 )2 ( 1101.0101 )2

Heksadesimal -> (n)H -> ( D.5 )H

Aritmatika Bilangan Biner

Aritmatika Bilangan Biner


1010 1100 + 10110 0 1100 1010 0010 1100 1010 x 0000 1100 0000 1100 1111000 110.1 10 1101 10 101 10 1 0 10 100

0+0=0 0+1=1 1+0=1 1 + 1 = 10

00=0 0 1 = -1 10=1 11=0

0x0=0 0x1=0 1x0=0 1 x 1 =1

0/0=0 0/1=0 1/0=X 1/1=1

Komplemen Aritmatika

Komplemen Aritmatika Biner


(A)2* = 2 ^n (A)2 ; A = bilangan berbasis r ; A* = komplemen A ; n = jumlah dijit bilangan A (A)2* = (A)2 + (1)2 ; (A)2 = kebalikan (A)2 Contoh: (A)2 = (1101)2 (A)2* = (0010)2 + (1)2 = (0011)2 Digunakan uP u/ pengurangan.

Simbol: A* A* = r ^n A ; A = bilangan berbasis r ; A* = komplemen A ; r = basis bilangan A ; n = jumlah dijit bilangan A Contoh: A = 17 A* = 10 ^2 - 17 = 100 17 = 83

Tanda dalam Biner


Tanda dalam Biner

Tanda -> + / Bit paling kiri -> 0 -> bilangan +. Bit paling kiri -> 1 -> bilangan -. 2 bit biner : (00)2, (01)2, (10)2, (11)2. 0 , 1 , -2 , -1 Contoh : (0100)2 = 4 (1110)2 = -2 ; (1110)2 = (0010)2* ; (0010)2 = 2

Pengkodean Bilangan dalam Biner

Pengkodean Bilangan dalam Biner

Tujuan: Mempermudah proses komputasi. Menghemat sumberdaya perangkat keras. Standarisasi format. Membantu verifikasi data. Contoh: BCD, excess 3, biquinary, parity, ASCII.

Binary-Coded Desimal (BCD)


1 dijit (A)10 -> 4 dijit (A)BCD. ; A = bilangan Contoh: ( 7 5 )10 ( 0111 0101 )BCD Umum digunakan pada kalkulator.

Aritmatika dalam BCD

BCD vs E3C

BCD -> Biner

Biner -> BCD


1 dijit (A)10 -> 4 dijit (A)E3C ; A = bilangan. (A)E3C = (A)BCD + (011)BCD ; A = bilangan. Contoh: ( 7 5 )10 ( 1010 1000 )E3C Berlaku: (A)E3C* = (A)E3C + (1)E3C ; A = bilangan. Contoh: (0101)E3C* = (1010)E3C + (1)E3C = (1011)E3C 2* = 8

Excess 3 Code (E3C)

American Standard Code for Information Interchange (ASCII)

Jenis Pengkodean Lainnya

Anda mungkin juga menyukai