teknik digital (b) (tek-151002 / s1) - ee.unud.ac.id · •aljabar boolean & gerbang logika....

11
1 TEKNIK DIGITAL (B) TEKNIK DIGITAL (B) (TEK (TEK-151002 / S1) 151002 / S1) Senin, 11.50 – 13.30 Ruang DH.102 Dosen Lie Jasa Mahasiswa memahami berbagai Mahasiswa memahami berbagai macam sistem bilangan, dapat macam sistem bilangan, dapat melakukan penyederhanaan fungsi melakukan penyederhanaan fungsi- fungsi boolean, mengetahui fungsi boolean, mengetahui komponen komponen-komponen penyusun komponen penyusun rangkaian digital, serta tahapan rangkaian digital, serta tahapan- tahapan merancang rangkaian yang tahapan merancang rangkaian yang bersifat sinkron maupun asinkron. bersifat sinkron maupun asinkron. Tujuan Tujuan

Upload: trinhque

Post on 23-Mar-2019

248 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

1

TEKNIK DIGITAL (B)TEKNIK DIGITAL (B)(TEK(TEK--151002 / S1)151002 / S1)

Senin, 11.50 – 13.30Ruang DH.102

DosenLie Jasa

Mahasiswa memahami berbagai Mahasiswa memahami berbagai macam sistem bilangan, dapat macam sistem bilangan, dapat melakukan penyederhanaan fungsimelakukan penyederhanaan fungsi--fungsi boolean, mengetahui fungsi boolean, mengetahui komponenkomponen--komponen penyusun komponen penyusun rangkaian digital, serta tahapanrangkaian digital, serta tahapan--tahapan merancang rangkaian yang tahapan merancang rangkaian yang bersifat sinkron maupun asinkron.bersifat sinkron maupun asinkron.

TujuanTujuan

Page 2: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

2

•• SistemSistem BilanganBilangan..•• AljabarAljabar Boolean & Boolean & GerbangGerbang LogikaLogika..•• PenyederhanaanPenyederhanaan GerbangGerbang LogikaLogika. . •• RangkaianRangkaian KombinasionalKombinasional. . •• Synchronous Sequential Logic.Synchronous Sequential Logic.•• Registers Registers dandan CountersCounters•• Memory & Programmable Logic.Memory & Programmable Logic.•• Register Transfer LevelRegister Transfer Level•• Asynchronous Sequential Logic.Asynchronous Sequential Logic.•• Digital Integrated Circuits.Digital Integrated Circuits.

MateriMateri

ReferensiReferensi

Judul DIGITAL DESIGN

Penerbit Prentice Hall, 3Ed

Pengarang M. Morris Mano

USA, Maret 2002, ISBN :0-13-062121-8

Judul DIGITAL FUNDAMENTALS

Penerbit Prentice Hall, 8Ed

Pengarang FLOYD

New Jersey, 2003, ISBN :0-13-046411-2

Page 3: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

3

JADWAL KULIAH JADWAL KULIAH TaTapTaTap MukaMuka

Responsi / BimbinganResponsi / Bimbingan

Melalui : e-mail, Ketemu langsung.

25 sep 25 sep bkftbkft, , 25 Des 25 Des NatalNatal

SEP OKT NOV DES

4 11 18 25 2 9 16 23 30 6 13 20 27 4 11 18 25

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ABSEN : 10% (kehadiran)QUIST : 10% (tidak terjadwal)TUGAS : 15% (ditentukan)UTS : 30% (terjadwal)UAS : 35% (terjadwal)TOTAL : 100%

(NILAI TERTINGGI A TERENDAH D )

SiStemSiStem PenilaianPenilaian

Page 4: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

4

TARGET PEMBELAJARANTARGET PEMBELAJARAN

1. Memahami secara baik sistem bilangan.

2. Memahami secara baik dasar-dasar logika digital dan teknik penyederhanaan.

3. Mampu merancang sistem digital dalam rangkaian Digital.

4. Mampu mengembangkan sistem control berbasis Digital.

[email protected]@gmail.comhp. 0822 4701 5205

http://www.ee.unud.ac.id/index.php?p=divisi&act=DetailStaff&idd=13&ids=8

Email : anda ?Kirimkan email balik [email protected]@gmail.com

berisi identitas data anda :Nama, NIM, Kelas, HP, Jurusan

Page 5: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

5

SiStemSiStem BilanganBilangan

1. Bilangan Desimal2. Bilangan Biner3. Bilangan Oktal4. Bilangan Hexadesimal

BilanganBilangan DesimalDesimal

Bilangan Desimal adalah bilangan dengan basis 10, Bilangan Desimal adalah bilangan dengan basis 10, disimbulkan dengan 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.disimbulkan dengan 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

N = aN = ann x 10 x 10 nn + a+ ann--11 x 10 x 10 nn--11 + …. + a+ …. + a11 x 10 x 10 11 + a+ a00 x x 10 10 00 + a+ a--11 x 10 x 10 --11 + a+ a--22 x 10 x 10 --22 +…. + a+…. + a--nn x 10 x 10 --nn

N N = = 1 0 2 5 7 1 0 2 5 7 BilanganBilangan DesimalDesimal

4 3 2 1 0 4 3 2 1 0 JumlahJumlah DigitDigit

N N ==11 x x 1010 44 + + 0 0 x x 1010 33 + + 22 x x 1010 22 + + 55 x x 1010 11 + + 77 x x 1010 00

NN = = 1000010000 + + 00 + + 200200 + + 5050 + + 77

NN = 10257= 10257

Page 6: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

6

BilanganBilangan BinerBiner

Bilangan Biner adalah bilangan dengan basis 2, Bilangan Biner adalah bilangan dengan basis 2, disimbulkan dengan 0, 1 disimbulkan dengan 0, 1

Untuk menjadikan bilangan biner menjadi bilangan Untuk menjadikan bilangan biner menjadi bilangan desimal dengan cara sbb:desimal dengan cara sbb:

N = aN = ann x 2 x 2 nn + a+ ann--11 x 2 x 2 nn--11 + …. + a+ …. + a11 x 2 x 2 11 + a+ a00 x 2 x 2 00 + a+ a--11 x 2 x 2 --11 + a+ a--22 x 2 x 2 --22 +…. + a+…. + a--nn x 2 x 2 --nn

N N = = 1 0 1 1 0 1 0 1 1 0 Bilangan binerBilangan biner

4 3 2 1 0 4 3 2 1 0 Jumlah DigitJumlah Digit

N N ==11 x x 22 44 + + 0 0 x x 22 33 + + 11 x x 22 22 + + 11 x x 22 11 + + 00 x x 22 00

NN = = 1 x 161 x 16 + + 0 x 80 x 8 + + 1 x 41 x 4 + + 1 x 21 x 2 + + 0 X 10 X 1

NN = 16 + 4 + 2= 16 + 4 + 2

NN = 22 = 22 bilangan Desimalbilangan Desimal

BilanganBilangan DesimalDesimal keke BilanganBilangan BinerBiner

Bilangan Biner dapat dicari dari bilangan Desimal Bilangan Biner dapat dicari dari bilangan Desimal dengan membagi terus menerus dengan 2, sisa dari dengan membagi terus menerus dengan 2, sisa dari yang terakhir sampai yang pertama merupakan angka yang terakhir sampai yang pertama merupakan angka biner yang didapat biner yang didapat

N N = = 22 22 Bilangan DesimalBilangan Desimal

22 22 : : 22 = = 11 11 sisa sisa 00

11 11 : : 22 = = 5 5 sisa sisa 11

5 5 : : 22 = = 2 2 sisa sisa 11

2 2 : : 22 = = 1 1 sisa sisa 00

1 1 : : 22 = = 0 0 sisa sisa 1 1

N N = = 22 22 (10)(10) = 10110 = 10110 (2)(2)

Page 7: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

7

BilanganBilangan OktalOktal

Bilangan oktal adalah bilangan dengan basis 8, Bilangan oktal adalah bilangan dengan basis 8, disimbulkan dengan 0, 1, 2, 3, 4, 5, 6, 7disimbulkan dengan 0, 1, 2, 3, 4, 5, 6, 7

Untuk menjadikan bilangan oktal menjadi bilangan Untuk menjadikan bilangan oktal menjadi bilangan desimal dengan cara sbb:desimal dengan cara sbb:

N = aN = ann x 8 x 8 nn + a+ ann--11 x 8 x 8 nn--11 + …. + a+ …. + a11 x 8 x 8 11 + a+ a00 x 8 x 8 00 + a+ a--11 x 8 x 8 --11 + a+ a--22 x 8 x 8 --22 +…. + a+…. + a--nn x 8 x 8 --nn

N N = = 1 0 2 7 1 1 0 2 7 1 Bilangan OktalBilangan Oktal

4 3 2 1 0 4 3 2 1 0 Jumlah DigitJumlah Digit

N N ==11 x x 88 44 + + 0 0 x x 8833 + + 22 x x 88 22 + + 77 x x 88 11 + + 11 x x 88 00

NN = = 1 x 40961 x 4096 + + 0 x 5120 x 512 + + 2 x 642 x 64 + + 7 x 87 x 8 + + 1 X 11 X 1

NN = 4096 + 128 + 56 + 1= 4096 + 128 + 56 + 1

NN = 4281 = 4281 bilangan Desimalbilangan Desimal

BilanganBilangan DesimalDesimal keke BilanganBilangan OktalOktal

Bilangan oktal dapat dicari dari bilangan Desimal Bilangan oktal dapat dicari dari bilangan Desimal dengan membagi terus menerus dengan 8, sisa dari dengan membagi terus menerus dengan 8, sisa dari yang terakhir sampai yang pertama merupakan angka yang terakhir sampai yang pertama merupakan angka biner yang didapat biner yang didapat

N N = = 4281 4281 Bilangan DesimalBilangan Desimal

4281 4281 : 8: 8 = = 11 x 4096 x 4096 (8(844)) sisa sisa 185185

185 185 : 8: 8 = = 00 x 512 x 512 (8(833)) sisa sisa 185185

185 185 : 8: 8 = = 22 x 64 x 64 (8(822)) sisa sisa 5757

57 57 : 8: 8 = = 77 x 8 x 8 (8(811)) sisa sisa 11

1 1 : 8: 8 = = 11 x 1 x 1 (8(800)) sisa sisa 0 0

N N = = 4281 4281 (10)(10) = 10271 = 10271 (8)(8)

Page 8: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

8

BilanganBilangan BinerBiner keke BilanganBilangan OktalOktal

Bilangan oktal dapat dicari dari bilangan biner dengan Bilangan oktal dapat dicari dari bilangan biner dengan mengelompokan 3, 3, 3 dari kananmengelompokan 3, 3, 3 dari kanan

N = 1 1 0 1 1 1 0 1 1 0 Bilangan biner

1 1 0 1 1 1 0 1 1 01 5 6 6 Bilangan Oktal

N = 1101110110 (2) = 1566 (8)

BilanganBilangan HexadesimalHexadesimal

Bilangan hexadesimal adalah bilangan dengan basis 16, Bilangan hexadesimal adalah bilangan dengan basis 16, disimbulkan dengan disimbulkan dengan 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, b, C, D, E, F0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, b, C, D, E, F

Untuk menjadikan bilangan hexadesimal menjadi Untuk menjadikan bilangan hexadesimal menjadi bilangan desimal dengan cara sbb:bilangan desimal dengan cara sbb:

N = aN = ann x 16 x 16 nn + a+ ann--11 x 16 x 16 nn--11 + …. + a+ …. + a11 x 16 x 16 11 + a+ a00 x 16 x 16 00 + a+ a--

11 x 16 x 16 --11 + a+ a--22 x 16 x 16 --22 +…. + a+…. + a--nn x 16 x 16 --nn

N N = = 1 0 A 5 B 1 0 A 5 B Bilangan HexadesimalBilangan Hexadesimal

4 3 2 1 0 4 3 2 1 0 Jumlah DigitJumlah Digit

N N ==11 x x 1616 44 + + 0 0 x x 161633 + + AA x x 1616 22 + + 55 x x 1616 11 + + BB x x 1616 00

NN = = 1 x 655361 x 65536 + + 0 x 40960 x 4096 + + A x 256A x 256 + + 5 x 165 x 16 + + B X 1B X 1

NN = 65536 + 2560 + 80 + 11= 65536 + 2560 + 80 + 11

NN = 68187 = 68187 bilangan Desimalbilangan Desimal

Page 9: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

9

BilanganBilangan BinerBiner keke BilanganBilangan HexadesimalHexadesimal

Bilangan hexadesimal dapat dicari dari bilangan Bilangan hexadesimal dapat dicari dari bilangan biner dengan mengelompokan 4, 4, 4 dari kananbiner dengan mengelompokan 4, 4, 4 dari kanan

N N = = 1 1 0 1 1 1 0 1 1 01 1 0 1 1 1 0 1 1 0 Bilangan binerBilangan biner

11 0 1 1 1 0 1 1 011 0 1 1 1 0 1 1 033 77 6 6 Bilangan HexadesimalBilangan Hexadesimal

N N = = 1101110110 1101110110 (2)(2) = 376 = 376 (16)(16)

KONSEPKONSEP

BILANGANDESIMAL

BILANGANBINER

BILANGANOKTAL

BILANGANHEXA

Page 10: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

10

Desimal Biner Oktal Hexadesimal(Radix 10) (Radix 2) (Radix 8) (Radix 16)

00 0000 00 001 0001 01 102 0010 02 203 0011 03 304 0100 04 405 0101 05 506 0110 06 607 0111 07 708 1000 10 809 1001 11 910 1010 12 A11 1011 13 B12 1100 14 C13 1101 15 D14 1110 16 E15 1111 17 F

TabelTabel konversikonversi bilanganbilangan desimaldesimal, , binerbiner, , oktaloktal, , hexadesimalhexadesimal

TUGAS ITUGAS I

BuatlahBuatlah TabelTabel padananpadanan bilanganbilanganDesimalDesimal, , BinerBiner, , OktalOktal dandan

HeksadesimalHeksadesimal daridari 0 0 sampaisampai dengandengan1024 (1K) 1024 (1K) pakaipakai kertaskertas double foliodouble folio

10 9 8 7 6 5 4 3 2 1 0

2 2 2 2 2 2 2 2 2 2 21024 512 256 128 64 32 16 8 4 2 1 Desimal

0 0 0 0 0 0 0 0 1 1 1 7 0 0 0 7 0 0 7

Oktal HEXA

PakaiPakai bantuanbantuan excelexcel

Page 11: TEKNIK DIGITAL (B) (TEK-151002 / S1) - ee.unud.ac.id · •Aljabar Boolean & Gerbang Logika. ... •Rangkaian Kombinasional. ... logika digital dan teknik penyederhanaan. 3

11

TUGAS 2TUGAS 2

CarilahCarilah IstilahIstilah--istilahistilah : : 1.1.Bit.Bit.2.2.Byte.Byte.3.3.Kbyte.Kbyte.4.4.MbyteMbyte..5.5.Gigabyte.Gigabyte.6.6.TherabyteTherabyte..