KOMUNIKASI DATA S. Indriani L, M.T

Slides:



Advertisements
Presentasi serupa
Teknik Komunikasi Data Digital
Advertisements

William Stallings Komunikasi Data dan Komputer
Chapter 3 The Data Link Layer.
Serial Communication II
Dosen: Nahot Frastian, M.Kom
Kecepatan didalam Komdat: Baud, bps dan bandwidth
Error detection.
2. Introduction to Algorithm and Programming
DETEKSI DAN KOREKSI ERROR
INTEGRITAS DATA Objektif:
Game Theory Purdianta, ST., MT..
K-Map Using different rules and properties in Boolean algebra can simplify Boolean equations May involve many of rules / properties during simplification.
The Hamming Code.
Pertemuan 05 Error Detection
BAGIAN III Lapisan Data Link.
1 Pertemuan 09 Perangkat Keras dalam Komunikasi Data Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Deteksi dan koreksi error
1 Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien. ALGORITMA.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Pengkodean dan Error Control
Floating Point (Multiplication)
Masalah Transportasi II (Transportation Problem II)
Data Link Layer: Framing dan Deteksi Error
DATA LINK CONTROL.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Lapisan Data Link BAGIAN III.
Layer Data Link Pertemuan 13 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
HAMPIRAN NUMERIK SOLUSI PERSAMAAN NIRLANJAR Pertemuan 3
1 Pertemuan 13 Algoritma Pergantian Page Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
9.3 Geometric Sequences and Series. Objective To find specified terms and the common ratio in a geometric sequence. To find the partial sum of a geometric.
IP Addressing Laboratorium Teknik Informatika Universitas Gunadarma Stefanus Vlado Adi Kristanto Version 1.4.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 9 Relational Database Design by ER- to-Relational Mapping.
Chapter 3 The Data Link Layer
KOMUNIKASI DATA Materi Pertemuan 8.
KOMUNIKASI DATA Materi Pertemuan 9.
OPERASI PERKALIAN.
JARINGAN KOMPUTER Chandra Hermawan, M.Kom.
Error-Correcting Codes
UDP Socket Programming
Konsep pemrograman LOOP
Transmisi data digital
Data Link Layer Arni Setiyani /X3L Teknik Informatika.
AKT211 – CAO 08 – Computer Memory (2)
ERROR CORRECTION.
Kode Hamming.
Pengujian Hipotesis (I) Pertemuan 11
Data Link Layer.
CPU ARITHMATIC.
Kecepatan didalam Komdat: Baud, bps dan bandwidth
Pertemuan 16 Layer Data Link - Lanjutan
FLOW control & ERROR CONTROL
Protokol Data Link Control
Deteksi & Koreksi Error
Materi 2 The Data Link Layer.
Komunikasi dan Jaringan Komputer Prepared By : Afen Prana
GERBANG EX-OR DAN GERBANG EX-NOR
Open and Closed Social Stratification
Kk ilo Associative entity.
DETEKSI DAN KOREKSI ERROR
Teknik Modulasi Pertemuan 07
Master data Management
Pertemuan 05 Error Detection
Ukuran Akurasi Model Deret Waktu Manajemen Informasi Kesehatan
DATA LINK CONTROL.
INTEGRITI DATA Objektif:
Speaking Strategies Applied by Students at “Kampung Inggris” in Pare Kediri Yudi Setyaningsih Universitas Ma Chung Malang.
DETEKSI DAN KOREKSI ERROR
Deteksi dan koreksi error
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
Lesson 2-1 Conditional Statements 1 Lesson 2-1 Conditional Statements.
HughesNet was founded in 1971 and it is headquartered in Germantown, Maryland. It is a provider of satellite-based communications services. Hughesnet.
Transcript presentasi:

KOMUNIKASI DATA S. Indriani L, M.T ERROR DETECTION AND ERROR CORRECTION

Objectives Mahasiswa mampu mengenali eror yang terjadi pada transmisi asinkron, dan mendeteksinya dengan menggunakan bit parity. Mahasiswa mampu mengenali eror yang terjadi pada transmisi sinkron, dan eror dikoreksi dengan menggunakan LRC dan VRC. Mahasiswa dapat menjelaskan bagaimana mendeteksi eror pada transmisi sinkron dan dengan menggunakan checksum dan CRC Mahasiswa dapat menjelaskan bagaimana eror pada transmisi sinkron dapat dikoreksi dengan menggunakan kode Hamming Mahasiswa mampu menjelaskan bagaimana eror dapat dikoreksi menggunakan ARQ (Automatic Repeat Request).

Error Detection and Correction Types of Errors Detection Error Correction

Error Detection and Correction Data can be corrupted during transmission. For reliable communication, error must be detected and corrected are implemented either at the data link layer or the transport layer of the OSI model

Type of Errors

Type of Errors (cont’d) Single-Bit Error ~ is when only one bit in the data unit has changed (ex : ASCII STX - ASCII LF)

Type of Errors (cont’d) Multiple-Bit Error ~ is when two or more nonconsecutive bits in the data unit have changed (ex : ASCII B - ASCII LF)

Type of Errors(cont’d) Burst Error ~ means that two or more consecutive bits in the data unit have changed

Error Detection Deteksi eror menggunakan konsep dari redundansi, maksudnya adalah dengan menambahkan bit tambahan untuk mendeteksi eror di Penerima.

Teknik mendeteksi eror VRC (Vertical Redundancy Check) LRC (Longitudinal Redundancy Check) CRC (Cyclic Redundancy Check) Checksum

1. Vertical Redundancy Check (VRC) Sebuah bit paritas ditambahkan ke setiap unit data sehingga total dari ‘1’ (termasuk bit paritas) menjadi genap untuk paritas genap dan ganjil untuk paritas ganjil Pada contoh berikut untuk VRC paritas genap dapat mendeteksi semua single bit eror. Untuk multiple bit atau burst error, hanya jika jumlah totalnya adalah ganjil

Konsep dari VRC Paritas Genap

Longitudinal Redundancy Check (LRC) LRC (Longitudinal Redundancy Check) Parity bits of all the positions are assembled into a new data unit, which is added to the end of the data block

3. Cyclic Redundancy Check (CRC)

CRC generator ~ uses modular-2 division. Binary Division in a CRC Generator

Detection(cont’d) Binary Division in a CRC Checker

Polynomials CRC generator(divisor) is most often represented not as a string of 1s and 0s, but as an algebraic polynomial.

A polynomial representing a divisor

Standard polynomials

4. Checksum Checksum ~ used by the higher layer protocols ~ is based on the concept of redundancy(VRC, LRC, CRC ….)

Checksum Generator

To create the checksum the sender does the following: The unit is divided into K sections, each of n bits. Section 1 and 2 are added together using one’s complement. Section 3 is added to the result of the previous step. Section 4 is added to the result of the previous step. The process repeats until section k is added to the result of the previous step. The final result is complemented to make the checksum.

Detection(cont’d) data unit and checksum

Detection(cont’d)

Error Correction ~ can be handled in two ways  when an error is discovered, the receiver can have the sender retransmit the entire data unit.  a receiver can use an error-correcting code, which automatically corrects certain errors.