16
KODE BINER TEKNIK DIGITAL (B)

Edo A.G Kode Biner

  • Upload
    edo-ag

  • View
    254

  • Download
    7

Embed Size (px)

Citation preview

Page 1: Edo A.G   Kode Biner

KODE BINERTEKNIK DIGITAL (B)

Page 2: Edo A.G   Kode Biner

BCD (Binary Coded Decimal)

• BCD adalah sistem pengkodean bilangan desimal yang metodenya mirip dengan bilangan biner biasa; hanya saja dalam proses konversi, setiap simbol dari bilangan desimal dikonversi satu per satu, bukan secara keseluruhan seperti konversi bilangan desimal ke biner biasa.

Page 3: Edo A.G   Kode Biner

Konversi BCD

• BCD ke desimalUntuk mengkonversikan bilangan BCD kedalam

bentuk bilangan decimal yaitu dengan cara membagi bilangan BCD tersebut beberapa bagian dan tiap-tiap bagian diisi 4 bilangan. Kemudian hitung nilai pada tiap – tiap bagian tersebut.

0111 0101 BCD = ...... Desimal0111 = 70101 = 5

Jadi 0111 0101 BCD = 75 Desimal

Page 4: Edo A.G   Kode Biner

Konversi BCD

• BCD ke binerKhusus untuk konversi dari bilangan BCD ke dalam

bentuk bilangan biner. Terlebih dahulu kita harus mengubahnya kedalam bentuk decimal. Setelah itu kita tentukan nilai-nilainya. Untuk lebih jelasnya lihat cara kerja di bawah ini :

Page 5: Edo A.G   Kode Biner

Konversi BCD

• Desimal ke BCDJika kita mengkonversi kan bilangan decimal 86

ke dalam bentuk bilangan BCD, langkah pertama kita harus kita membagi bilangan tersebut menjadi 2 bagian. Ex 861 bagian kita buat dalam 4 buah bilangan binner. Perhatikan cara kerja di bawah ini :

Jadi hasil konversi ke dalam bentuk BCD adalah 1000 . 0110

Page 6: Edo A.G   Kode Biner

Konversi BCD

• Biner ke BCDUntuk konversi kedalam bentuk bilangan BCD yaitu

terlebih dahulu kita harus mengubahnya kedalam bentuk decimal. Setelah itu baru kita membaginya ke dalam empat-empat bagian. Untuk lebih jelasnya lihat cara kerja di bawah ini:Misal Biner 111011 = 20 x 1 + 21 x 1 + 22 x 0 + 23 x 1 + 24 x 1 + 25 x 1

= 59

Page 7: Edo A.G   Kode Biner

Kode Ekses - 3

Excess-3 code banyak digunakan dalam manipulasi bilangan- bilangan yang dipergunakan dalam operasi peralatan digital. Sandi ini diterapkan dalam operasi perhitungan seperti kalkulator atau komputer.

Page 8: Edo A.G   Kode Biner

Konversi Ekses - 3

• Desimal ke Ekses – 3

Berapa bilangan ekses-3 dari (158)10?

  Jawab :

  1 + 3 = 4 dan ekuivalennya adalah 0100

5 + 3 = 8 dan ekuivalennya adalah 1000

8 + 3 = 11 dan ekuivalennya adalah 1011

 

Jadi (158)10 = 0100 1000 1011 ekses-3

Page 9: Edo A.G   Kode Biner

Konversi Ekses - 3

• Ekses – 3 ke Desimal

Pertama setiap kelompok kode ekses-3 dikonversikan dengan desimal. Kedua, kurangkan masing-masing desimal di atas dengan 3.contoh:

 Berapakah bilangan desimal dari 1011 1010 ekses-3?Jawab :

  1011 = 11 dan ekuivalennya adalah 11 - 3 = 8  1010 = 10 dan ekuivalennya adalah 10 - 3 = 7 

Jadi 1011 1010ekses-3 = (87)10

Page 10: Edo A.G   Kode Biner

Kode Gray

Pada sub bab ini yang akan kita bahas adalah konversi bilangan biner ke kode Gray atau sebaliknya. Cara konversi biner ke Gray :

Digit pertama (MSD = Most Significant Digit) kode Gray sama dengan MSD Biner.

Kemudian digit MSD bilangan biner ditambahkan ke digit berikutnya untuk menentukan digit Gray berikutnya sampai penambahan terakhir dengan digit akhir (LSD = Least Significant Digit) dari bilangan biner yang hasilnya merupakan LSD dari kode Gray.

Page 11: Edo A.G   Kode Biner

Konversi Gray

• Biner ke Gray

Berapakah kode Gray dari 111011011 biner?Jawab :MSD Gray = MSD biner = 1Digit kedua Gray = 1 + 1 = 0Digit ketiga Gray = 1 + 1 = 0Digit keempat Gray = 1 + 0 = 1Digit kelima Gray = 0 + 1 = 1Digit keenam Gray = 1 + 1 = 0Digit ketujuh Gray = 1 + 0 = 1Digit kedelapan Gray = 0 + 1 = 1Digit kesembilan Gray yang merupakan LSD nya adalah 1 + 1 = 0 Berarti 111011011 biner = 100110110 Gray.

Page 12: Edo A.G   Kode Biner

Konversi Gray

• Gray ke Biner

Berapakah bilangan biner dari 10001001 Gray?Jawab :Digit Pertama biner = MSD = 1Digit kedua biner = 1 + 0 = 1Digit ketiga biner = 1 + 0 = 1Digit keempat biner = 1 + 0 = 1Digit kelima biner = 1 + 1 = 0Digit keenam biner = 0 + 0 = 0Digit ketujuh biner = 0 + 0 = 0Digit kedelapan biner = 0 + 1 = 1 = LSD biner tersebut Jadi 10001001 Gray = 11110001 biner.

Page 13: Edo A.G   Kode Biner

Kode ASCII

• Singkatan dari American Standard Code for Information Interchange

• Adalah kode biner untuk merepresentasikan bilangan, huruf, dan simbol, sehingga biasa disebut juga kode Alfanumerik

• Dalam komunikasi data memungkinkan terjadi kesalahan pada bagian-bagian data. Untuk mendeteksi adanya kesalahan-kesalahan tersebut ditambahkan Bit Paritas (Parity Bit) yang ditempatkan sebagai MSB

Page 14: Edo A.G   Kode Biner

Kode 7-Segment

• Adalah piranti yang digunakan untuk menampilkan data dalam bentuk desimal

• Setiap segment dari peraga 7-segment berupa LED yang susunannya membentuk suatu konfigurasi tertentu seperti angka 8

• Ada 2 jenis peraga 7-segment :– Common Cathode, sinyal tinggi (1)-LED nyala– Common Anodhe, sinyal rendah (0)-LED nyala

Page 15: Edo A.G   Kode Biner

Kode Parity• Transmisi menggunakan even parity : A akan mengirim : 1001 A menghitung nilai bit parity : 1^0^0^1 = 0 A menambahkan bit parity dan kirim : 10010 B menerima : 10010 B menghitung keseluruhan parity : 1^0^0^1^0 = 0 B melaporkan transmisi berhasil dengan parity yang benar (genap)

• Transmisi menggunakan odd parity: A akan mengirim : 1001 A menghitung nilai bit parity : ~(1^0^0^1) = 1 A menambahkan bit parity dan kirim : 10011 B menerima : 10011 B menghitung keseluruhan parity : 1^0^0^1^1 = 1 B melaporkan transmisi berhasil dengan parity yang benar (ganjil).

Page 16: Edo A.G   Kode Biner

Kode Parity• Terjadi kesalahan transmisi pada bit kedua: A akan mengirim : 1001 A menghitung nilai bit parity : 1^0^0^1 = 0 A menambahkan bit parity dan kirim : 10010 *TRANSMISSION ERROR* B menerima : 11010 B menghitung keseluruhan parity : 1^1^0^1^0 = 1 B melaporkan transmisi salah, karena nilai parity tidak sama.