• Tidak ada hasil yang ditemukan

SISTEM DIGITAL RANGKAIAN KOMBINASI TEKNIK INFORMATIKA UNIVERSITAS TRUNOJOYO Rahmady Liyantanto Liyantanto, S.kom, S.kom

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM DIGITAL RANGKAIAN KOMBINASI TEKNIK INFORMATIKA UNIVERSITAS TRUNOJOYO Rahmady Liyantanto Liyantanto, S.kom, S.kom"

Copied!
28
0
0

Teks penuh

(1)

RANGKAIAN

KOMBINASI

SISTEM DIGITAL

SISTEM DIGITAL

TEKNIK INFORMATIKA

TEKNIK INFORMATIKA

UNIVERSITAS

UNIVERSITAS

TRUNOJOYO

TRUNOJOYO

Rahmady

Rahmady LiyantantoLiyantanto, S.kom, S.kom [email protected] [email protected]

(2)

Perancangan rangkaian logika:

Perancangan rangkaian logika:

†

†adaada uraian verbal tentang apa yang hendak direalisasikanuraian verbal tentang apa yang hendak direalisasikan

Langkah: Langkah:

n

ntetapkan kebutuhan masukan dan keluaran dan namaitetapkan kebutuhan masukan dan keluaran dan namai n

nsusun tabel kebenaran menyatakan hubungan masukan dansusun tabel kebenaran menyatakan hubungan masukan dan

keluaran yang diinginkan keluaran yang diinginkan

n

nrumuskan keluaran sebagai fungsi masukanrumuskan keluaran sebagai fungsi masukan n

nsederhanakan fungsi keluaran tesebutsederhanakan fungsi keluaran tesebut n

ngambarkan diagram rangkaian logikanyagambarkan diagram rangkaian logikanya n

nsesuaikan rangkaian ini dengan kendala:sesuaikan rangkaian ini dengan kendala: †

† jumlah gerbang dan jenisnya yang tersediajumlah gerbang dan jenisnya yang tersedia †

† cacah masukan setiap gerbangcacah masukan setiap gerbang †

† waktu tunda (waktu perambatan)waktu tunda (waktu perambatan) Ø

Ø interkoneksi antar bagianinterkoneksi antar bagian--bagian rangkaianbagian rangkaian Ø

(3)

Waktu Tunda + Harga rangkaian: diagram pohon Waktu Tunda + Harga rangkaian: diagram pohon

f = f = SS m(2,3,7,8,9,12)m(2,3,7,8,9,12) Penggabungan sukumaks f = 5.6.7.8 f = (a+c)(b+c+d)(b+c+ d)(a+c) OR-AND Penggabungan sukumin f = 1 + 2 + 3 + 4 f = a cd+abc+acd+abc AND-OR 00 01 11 10 00 0 0 1 1 01 0 0 0 1 11 1 1 0 0 10 1 0 0 0 cd ab c a+ = 5 c b a = 4 d c b+ + = 7 d c b+ + = 6 c a+ = 8 c b a = 2 d c a = 1 d c a = 3

(4)

REALISASI sukumin

REALISASI sukumin

d c a d c a d c a d c a f d b c a d b c a f AND-OR 2 Tingkat

Harga: 5 gerbang 16 masukan

OR-AND 3Tingkat

(5)

REALISASI sukumaks

REALISASI sukumaks

OR-AND 2 Tingkat

Harga: 5 gerbang 14 masukan

AND-OR 3 Tingkat

Harga: 7 gerbang 16 masukan

b a d a b a d a c c f c a c a d c b d c b f (a) (b)

(6)

Diagram Pohon

Diagram Pohon

2 Tingkat

2 Tingkat

) ( ) ( ) ( ) (a c d a b c + a c d a b c a c d a b c a c d a b c Tkt 1 Tkt 2 (a)

(7)

Diagram Pohon

Diagram Pohon

3 Tingkat

3 Tingkat

Tkt 1 Tkt 2 Tkt 3 ) ( ) (b d a c b d c a + + + (b) d b + c a d b + c a f

(8)

Penjumlah Paruh (Half Adder)

Penjumlah Paruh (Half Adder)

y x Ch y x Sh Ch y x y x Sh HA x Sh x y Sh Ch 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 y x C y x y x y x Sh = + = Å h =

(9)

x x yy zz SSff CCff 0000 0101 1111 1010 0 0 00 00 00 00 00 11 11 0 0 00 11 11 00 11 11 11 0 0 11 00 11 00 SSff 0 0 11 11 00 11 1 1 00 00 11 00 0000 0101 1111 1010 1 1 00 11 00 11 00 11 1 1 11 00 00 11 11 11 11 11 1 1 11 11 11 11 CCff xy z xy z

Penjumlah Penuh (Full Adder)

Penjumlah Penuh (Full Adder)

) ( ) ( ) ( ) ( ) ( ) ( ) ( y x y x z y x y x y x yz z x y x C z y x z y x z y x z y x y x z y x y x z y x z y x z y x z y x S f f Å + = + + = + + = Å Å = Å + Å = + + + = + + + =

(10)

Rangkaian Penjumlah Penuh

Rangkaian Penjumlah Penuh

HA HA Sf y x C z (b) y C i S f Cf z FA (c) y x Sf Cf z (a)

(11)

Pengurang (Subtractor)

Pengurang (Subtractor)

xx yy DDhh BBhh xx yy zz DDff BBff 00 00 00 00 00 00 00 00 00 00 11 11 11 00 00 11 11 11 11 00 11 00 00 11 00 11 11 11 11 00 00 00 11 11 00 11 11 00 00 11 00 Paruh Paruh 11 00 11 00 00 11 11 00 00 00 Penuh Penuh 11 11 11 11 11 y x B y x y x y x D f h = Å = + = ( ) ) ( ) ( ) ( ) ( ) ( ) ( ) ( y x y x z y x y x y x xyz yz x z y x z y x B z y x z y x z y x z y x y x z y x y x z y x z y x z y x z y x Df Å + = + + = + + + = Å Å = Å + Å = + + + = + + + =

(12)

HS HS D y x B z y x Df z Bf (a) y B i D f Bf z FS

Rangkaian Pengurang Penuh

Rangkaian Pengurang Penuh

(13)

Pengubah Kode:

Pengubah Kode:

BCD

BCD--ke

ke--XS3

XS3

Desi Desi--mal mal BCD BCD A B C D A B C D XS XS--33 P Q R S P Q R S 0 0 00 00 00 00 00 00 11 11 1 1 00 00 00 11 00 11 00 00 2 2 00 00 11 00 00 11 00 11 3 3 00 00 11 11 00 11 11 00 4 4 00 11 00 00 00 11 11 11 5 5 00 11 00 11 11 00 00 00 6 6 00 11 11 00 11 00 00 11 7 7 00 11 11 11 11 00 11 00 8 8 11 00 00 00 11 00 11 11 9 9 11 00 00 11 11 11 00 00

(14)

Peta pengubah kode BCD

Peta pengubah kode BCD--ke

ke--XS3

XS3

bd bc a P = + + 00 00 0101 1111 1010 0000 0101 1111 1010 00 00 xx 11 0000 11 xx 01 01 11 xx 11 0101 11 xx 11 11 11 11 xx xx 1111 11 xx xx 10 10 11 xx xx 1010 11 xx xx cd ab cd ab + + =

(15)

00 00 0101 1111 1010 0000 0101 1111 1010 00 00 11 11 xx 11 0000 11 11 xx 11 01 01 xx 0101 xx 11 11 11 11 xx xx 1111 XX xx 10 10 xx xx 1010 11 11 xx xx d c d c R = + R = d cd ab cd ab

(16)

Pengubah Kode:

Pengubah Kode:

BCD

BCD--ke

ke--LED 7segmen

LED 7segmen

b (a) c d e f g a

Desimal BCD LED 7-segmen

A B C D a b c d e f g 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 2 0 0 1 0 1 1 0 1 1 0 1 3 0 0 1 1 1 1 1 1 0 0 1 4 0 1 0 0 0 1 1 0 0 1 1 5 0 1 0 1 1 0 1 1 0 1 1 6 0 1 1 0 0 0 1 1 1 1 1 7 0 1 1 1 1 1 1 0 0 0 0 8 1 0 0 0 1 1 1 1 1 1 1 9 1 0 0 1 1 1 1 0 0 1 1 10,11 1 0 1 x 0 0 0 0 0 0 0 12,13, 14,15 1 1 x x 0 0 0 0 0 0 0

(17)

Pengubah BCD

Pengubah BCD--keke--LED 7 segmenLED 7 segmen

00 00 0101 1111 1010 00 00 11 11 11 11 11 11 11 11 01 01 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 00 00 0101 1111 1010 0000 0101 1111 1010 0000 0101 1111 1010 00 00 11 11 0000 11 11 0000 11 11 11 01 01 11 11 0101 0101 11 11 11 11 11 1111 1111 10 10 11 11 1010 11 11 1010 11 00 00 0101 1111 1010 00 00 11 11 01 01 11 11 11 11 11 b AB CD a c d 5 6 9 e f 6 5 2 9 1 2 3 4 2 7 3 2 7 8 6 5 2 8 9 AB CD AB CD AB CD AB CD AB CD AB CD

(18)

Pengubah BCD

Pengubah BCD--keke--LED 7 segmenLED 7 segmen

D C B A g C B A D B A D C B C B A D C B A f D C A D C B D C B A e D C B A C B A D C A D C B D C B A D C B A d D A D B A D C A C B A D A D C B A c B A D C A D C A C B A B A D C B A b C B A D C B C B A BD A D C B A a + + + = + + + = + + + = + = + = + + + = + + + = + + + = + + + = + + + = + + + = + + + = + + + = 9 8 6 2 ) , , , ( 8 7 5 2 ) , , , ( 6 5 ) , , , ( 9 6 5 ) , , , ( 7 3 2 ) , , , ( 4 3 2 ) , , , ( 9 5 2 1 ) , , , (

(19)

f 1 = ABD A B D A B C 2 = ABC b 4 =ACD c a A D A B A B C D d g e A C D A C D 3 =ACD A C D 6 =ACD B C D 5 =BCD A B D 7 =ABD A B C 8 =ABC A B 9 = ABC Pengubah BCD

(20)

MULTIPLEXER = Data Selector

MULTIPLEXER = Data Selector

Memilih 1 dari 2

Memilih 1 dari 2nn masukanmasukan

3 2 1 0 3 3 2 2 1 1 0 0 2 1 2 0 I B A I B A I B A I B A n untuk I m I m I m I m n i i I i m Z + + + = = + + + = å -= = MUX 4-ke-1 Z I0 I1 I2 I3 A B Z 0 0 I0 0 0 I1 0 0 I2 0 0 I3 Z I0 I1 I2 I3 A B 00 01

(21)

Contoh aplikasi Multiplexer (MUX)

Contoh aplikasi Multiplexer (MUX)

MUX 4-ke-1 0 1 c c a b Z MUX 4-ke-1 a a 0 1 a b Z a b c Z 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1

Merealisasikan fungsi Z dengan tabel kebenaran berikut ini dengan menggunakan MUX 4x1.

c b a c b a b a Z = + + Z = b c + a b c + a b c

(22)

Decoder = demultiplexer

Decoder = demultiplexer

((

binary

binary--to

to--decimal decoder

decimal decoder

))

Mengaktifkan salah satu dan hanya salah satu dari Mengaktifkan salah satu dan hanya salah satu dari keluaran, keluaran ke n, n= nomor sukumin yang keluaran, keluaran ke n, n= nomor sukumin yang dibentuk masukan pemilih.

dibentuk masukan pemilih. Inverting

Inverting : keluaran aktif = 0 : z: keluaran aktif = 0 : zii = m= mii Non

Non--invertinginverting : keluaran aktif = 1 : z: keluaran aktif = 1 : zii = m= mii

Contoh: dekoder keluaran dibalik 3 x 8 dengan pemilih A, B, dan C. Contoh: dekoder keluaran dibalik 3 x 8 dengan pemilih A, B, dan C. A B C Z0 Z1 Z2 Z3 Z4 Z5 Z6 Z7 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 A Z0 B Z1 C Z2 Z3 Z4 Z5 Z6

(23)

ROM (

ROM (

Read Only Memory

Read Only Memory

))

Merealisasikan fungsi keluaran ganda dengan masukan Merealisasikan fungsi keluaran ganda dengan masukan ganda (MIMO

ganda (MIMO))

Masukan= dekoder Keluaran= matriks OR Masukan= dekoder Keluaran= matriks OR

Decoder 3 x 8 m7= a b c m6= a b c A l a m a t a b c m0= a b c m1= a b c m2= a b c m3= a b c m4= a b c m5= a b c Kata Data f f f f FFkk== SSmmii

(24)

Simbol ROM disederhanakan

Simbol ROM disederhanakan

Decoder 3 x 8 f2 f1 f0 f3 (b) a b c m0 m1 m2 m3 m4 m5 m6 m7

(25)

PLA

PLA

((

Programmed Logic Array

Programmed Logic Array

))

dan

dan

PAL

PAL

((

Programmable Array Logic

Programmable Array Logic

))

Perbedaan PLA dan ROM pada masukan Perbedaan PLA dan ROM pada masukan PLA: Masukannya matriks AND, hanya PLA: Masukannya matriks AND, hanya

sukumin yang dibutuhkan yang sukumin yang dibutuhkan yang direalisasikan

direalisasikan

ROM: Masukannya Dekoder, semua sukumin ROM: Masukannya Dekoder, semua sukumin

direalisasikan direalisasikan

(26)

Realisasi PLA

Realisasi PLA

ab ac b bc ac b c c a b a c a b a f3 = + c b b a f1 = + c a b f2 = + b ac f0 = +

(27)

PAL

PAL

Perbedaan PAL dan PLA pada

Perbedaan PAL dan PLA pada keluarannya:keluarannya: PLA: matriks

PLA: matriks OR keluaran dapat diprogramOR keluaran dapat diprogram PLA: matriks

PLA: matriks OR terhubung tetap (tak dapatOR terhubung tetap (tak dapat diprogram)

diprogram)

PLA dan PAL: matriks AND masukannya PLA dan PAL: matriks AND masukannya

dapat diprogram dapat diprogram

(28)

Realisasi PAL

Realisasi PAL

c b c a b a c a b a f3 = + c b b a f1 = + c a b f2 = + b ac f0 = +

Gambar

Diagram Pohon
Diagram Pohon

Referensi

Dokumen terkait

1.3.1 Mengidentifikasi jenis-jenis sumber daya alam dan kaitannya dengan kegiatan ekonomi 1.3.2 Menggunakan peta setempat untuk menunjukkan persebaran sumber daya alam..

The study examines the theoretical frameworks of HRM transfer to MNC subsidiaries, especially institutional theory (DiMaggio and Powell 1983), and discusses the role of

Jumlah blok yang digunakan untuk menghitung Jumlah blok yang digunakan untuk menghitung volume pada seam 16 phase 2 adalah 36 blok, pada volume pada seam 16 phase 2 adalah

stimulation adalah bahwa kepemimpinan transformasional para karyawan berjuang bersama untuk mempraktikkan inovasi yang mereka.

Lokasi penelitian dilakukan di Kampung Batik Laweyan, dengan nara sumber pemilik serta humas pada beberapa perusahaan batik di Laweyan, dosen kriya tekstil

Dengan menggunakan teknologi bluetooth dan mikrokontroler yang diimplementasikan pada sepeda motor, maka dapat dibangun aplikasi kontrol sepeda motor menggunakan

3 Membuat laporan daftar inventaris sarana dan prasarana pengelolaan B3 setiap 6 (enam) bulan sekali kepada Direktur Rumah Sakit Umum Daerah Umbu Rara Meha

Untuk mempermudah perhitungan momen dan gaya – gaya dalam, tumpuan pada tangga dianggap jepit dan tumpuan pada balok bordes dianggap sendi dengan menganggap