eldig sistem bilangan

101
Tahun Ajaran 2012/2013 Sistem dan Kode Bilangan Teknik Digital (TKE071207) Program Studi Teknik Elektro, Unsoed Iwan Setiawan <stwn at unsoed.ac.id>

Upload: puitera

Post on 28-Dec-2015

28 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ELDIG Sistem Bilangan

Tahun Ajaran 2012/2013

Sistem danKode Bilangan

Teknik Digital (TKE071207)Program Studi Teknik Elektro, Unsoed

Iwan Setiawan <stwn at unsoed.ac.id>

Page 2: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Sistem bilangan biner penting.(di dalam sistem digital)

Page 3: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Sistem bilangan desimal juga penting :-)

Page 4: ELDIG Sistem Bilangan

 Horia Varlan, CC BY, http://flic.kr/p/7vBn3V

Page 5: ELDIG Sistem Bilangan

 Youssef Abdelaal, CC BY-NC-SA, http://flic.kr/p/6bLJqe

Page 6: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Akan selalu ada konversi dari desimal ke biner (dan sebaliknya).

Page 7: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Ada pula sistem bilangan oktal dan heksadesimal.

Page 8: ELDIG Sistem Bilangan

 

Apa tujuan dari sistembilangan tersebut?

Page 9: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Untuk menyediakan cara yang efisien untukmerepresentasikan angka (yang besar).

(sistem bilangan biner dan heksadesimal dapat merepresentasikandesimal dengan cara yang lebih sederhana pada sistem digital)

Page 10: ELDIG Sistem Bilangan

 

Sistem Bilangan

Page 11: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Sistem bilangan punya nilai bobot, sesuai dengan posisi yang relatif terhadap LSD.

Page 12: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Sistem Bilangan Desimal

Tocci, Widmer, Moss (2007)

Page 13: ELDIG Sistem Bilangan

Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Sistem Bilangan Biner

Tocci, Widmer, Moss (2007)

Page 14: ELDIG Sistem Bilangan

 

Konversi BilanganBiner ke Desimal

Page 15: ELDIG Sistem Bilangan

 

110112= ...

10

Page 16: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 17: ELDIG Sistem Bilangan

 

101101012= ...

10

Page 18: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 19: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Konversi Biner ke Desimal

● Temukan bobot nilai pada setiap posisi bit yang bernilai 1 dan jumlahkan semuanya.

Page 20: ELDIG Sistem Bilangan

 

Konversi BilanganDesimal ke Biner

Page 21: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Konversi Desimal ke Biner

● Membalik proses sebelumnya (biner ke desimal).

● Membagi desimal sampai habis dengan 2, dan mengumpulkan sisa hasil bagi masing-masing pembagian, dan mengurutkannya dari “bawah”.

Page 22: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Membalik Proses Sebelumnya*

● Dengan mengingat bobot desimal setiap angka '1' pada setiap posisi bilangan biner.

• Angka '1' diisikan ke kotak berbobot terbesar yang masih lebih kecil daripada bilangan desimal tersisa.

* Konversi dari biner ke desimal

Page 23: ELDIG Sistem Bilangan

 

4510

= ...2

Page 24: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 25: ELDIG Sistem Bilangan

 

7610

= ...2

Page 26: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 27: ELDIG Sistem Bilangan

 

2510

= ...2

Cara kedua!

Page 28: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocc

i, W

idm

er,

Mos

s (2

007

)

Page 29: ELDIG Sistem Bilangan

 

1410

= ...2

Cara kedua!

Page 30: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Maka 1410= 11102

Krisnarno (2006)

Page 31: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocc

i, W

idm

er,

Mos

s (2

007

)

Page 32: ELDIG Sistem Bilangan

 

Gimana kalau pakai kalkulator?

Page 33: ELDIG Sistem Bilangan

 

25/2?

Page 34: ELDIG Sistem Bilangan

 

12/2?

Page 35: ELDIG Sistem Bilangan

 

6/2?

Page 36: ELDIG Sistem Bilangan

 

3/2?

Page 37: ELDIG Sistem Bilangan

 

1/2?

Page 38: ELDIG Sistem Bilangan

 

Berapa bit yang diperlukan untuk merepresentasikan nilai desimal

dari 0 sampai 11.200?

Page 39: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

14 bit

214-1=16.383

Page 40: ELDIG Sistem Bilangan

 

Berapa bit komputer*yang Anda punya?

Page 41: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Integer, alamat memori, dan unit data lainnya.

Page 42: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Pada prosesor 32 bit: register, alamat bus,dan bus data mempunyai lebar 32 bit.

carr

otm

adm

an6,

CC

BY,

http

://fli

c.kr

/p/9

1hN

wE

Page 43: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Integer: 0 s.d. 4.294.967.295.

Page 44: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Prosesor dengan 32 bit alamat memori, hanya dapat mengakses memori* 4 GiB.

Page 45: ELDIG Sistem Bilangan

 

Konversi BilanganOktal ke Desimal

Page 46: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Oktal(basis 8: 0,1,2,3,4,5,6,7)

Page 47: ELDIG Sistem Bilangan

 

3728= ...

10

Page 48: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 49: ELDIG Sistem Bilangan

 

24,68= ...

10

Page 50: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 51: ELDIG Sistem Bilangan

 

Konversi Bilangan Desimal ke Oktal

Page 52: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Caranya sama dengan konversi desimal ke biner hanya saja pembaginya diubah menjadi 8.

Page 53: ELDIG Sistem Bilangan

 

26610

= ...8

Page 54: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocc

i, W

idm

er,

Mos

s (2

007

)

Page 55: ELDIG Sistem Bilangan

 

Dengan kalkulator?(sisa hasil bagi dikali 8)

Page 56: ELDIG Sistem Bilangan

 

Konversi BilanganOktal ke Biner

Page 57: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Mengubah setiap digit oktalke 3 bit ekivalennya.

Page 58: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 59: ELDIG Sistem Bilangan

 

4728= ...

2

Page 60: ELDIG Sistem Bilangan

 

110101102= ...

8

Page 61: ELDIG Sistem Bilangan

 

17710

= ...2

ubah dulu ke oktal!

Page 62: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 63: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

2618

0101100012

Tocci, Widmer, Moss (2007)

Page 64: ELDIG Sistem Bilangan

 

Heksadesimal

Page 65: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 66: ELDIG Sistem Bilangan

 

Konversi BilanganHeksa* ke Desimal

Page 67: ELDIG Sistem Bilangan

 

35616

= ...10

Page 68: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 69: ELDIG Sistem Bilangan

 

2AF16

= ...10

Page 70: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 71: ELDIG Sistem Bilangan

 

Konversi Bilangan Desimal ke Heksa*

Page 72: ELDIG Sistem Bilangan

 

42310

= ...16

Page 73: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocc

i, W

idm

er,

Mos

s (2

007)

Page 74: ELDIG Sistem Bilangan

 

Konversi BilanganHeksa* ke Biner

Page 75: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Setiap digit heksa* dikonversike 4 bit ekivalennya.

Page 76: ELDIG Sistem Bilangan

 

9F216

= ...2

Page 77: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 78: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 79: ELDIG Sistem Bilangan

 

Konversi BilanganBiner ke Heksa*

Page 80: ELDIG Sistem Bilangan

 

11101001102= ...

16

Page 81: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Kelompokkan digit biner menjadi 4 bit-4 bit.(dan konversikan setiap kelompok ke digit heksa* yang sesuai)

Page 82: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 83: ELDIG Sistem Bilangan

 

Konversikan 37810

ke 16 bit angka biner!(konversikan dulu ke heksa)

Page 84: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 85: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

17A16

Page 86: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 87: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Tocci, Widmer, Moss (2007)

Page 88: ELDIG Sistem Bilangan

 

Otak masih muter?

Page 89: ELDIG Sistem Bilangan

 

Kenapa sih oktal2andan heksa2an?

Page 90: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Heksa* dan oktal digunakan sebagaicara cepat untuk merepresentasikan

barisan bit (yang panjang).

Page 91: ELDIG Sistem Bilangan

 

Mana yang Anda pilih, bentuk “0110111001100111” atau “6E67”?

Page 92: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Biner tidak selalu merepresentasikannilai dalam bentuk angka, tetapi juga

informasi bukan angka.

Page 93: ELDIG Sistem Bilangan

 

ASCII?

Page 94: ELDIG Sistem Bilangan

 

Manusia dan mesin.

David Kjelkerud, CC BY-NC-SA, http://flic.kr/p/4aFJqE

Page 95: ELDIG Sistem Bilangan

 

RangkumanKonversi

Page 96: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Konversi Antar Sistem Bilangan (1)

● Konversi dari biner/oktal/heksa* ke desimal: gunakan penjumlahan bobot setiap posisi digit yang sudah dikali dengan nilai digitnya.

● Konversi dari desimal ke biner/oktal/heksa*: gunakan pembagian sampai habis dengan basis bilangannya (2/8/16) dan kumpulkan sisanya dari “belakang”.

● Konversi dari biner ke oktal/heksa*: kelompokkan menjadi 3 bit-3 bit/4 bit-4 bit, dan konversikan tiap kelompok bit tersebut ke digit oktal/heksa yang sesuai.

Page 97: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Konversi Antar Sistem Bilangan (2)

● Konversi dari oktal/heksa* ke biner: konversi tiap digit oktal/heksa ke 3 bit/4 bit ekivalennya.

● Konversi dari oktal ke heksa* atau heksa* ke oktal: konversi ke sistem bilangan biner dulu, kemudian ke sistem bilangan oktal/heksa*.

Page 98: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

<sisipkan diagram konversi sistem bilangan>

Page 99: ELDIG Sistem Bilangan

 

Berapa banyak bit data yang dapat disimpan dalam CDROM?

(Jika CDROM berukuran 650 MiB)

Page 100: ELDIG Sistem Bilangan

 

Materi Lanjutan

● Binary-Coded-Decimal (BCD).● Gray code.● Byte, nibble, word.● Kode Alfanumerik dan ASCII.● Metode dan bit paritas.

Page 101: ELDIG Sistem Bilangan

 Teknik Digital (TKE071207) - Program Studi Teknik Elektro, Unsoed

Daftar Bacaan

● Krisnarno, B. 2006. Sistem Bilangan, salindia presentasi EE2113.

● Tocci, R.J., Widmer, N.S., Moss, G.L. 2007. Digital Systems: Principles and Applications, Tenth Edition, Prentice Hall.