teknik digital (b) (tek-151002 / s1) - ee.unud.ac.id · •aljabar boolean & gerbang logika....
TRANSCRIPT
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
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
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
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
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
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)
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)
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
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
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
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..