error detection.pdf

12
IKRAR AMALIA SHOLEKHAH (135150218114014) ULVA FEBRIANA (135150218113014)

Upload: derrick-gonzalez

Post on 17-Sep-2015

277 views

Category:

Documents


4 download

TRANSCRIPT

  • IKRAR AMALIA SHOLEKHAH (135150218114014)ULVA FEBRIANA (135150218113014)

  • ERROR DETECTION

    Error Detection merupakan proses pelacakan kerusakan atau kesalahan selama transmisidata berlangsung, yaitu perubahan satu atau beberapa bit dari nilai 1 ke 0 atausebaliknya.

    Berikut contoh dari error detection :

    Parity Check

    Base Station Controller (BSC)

    CRC

  • Parity Checking adalah salah satu metode yang digunakan dalam pendeteksi kesalahan (error detecting code) dengan menggunakan bit parity. Bit parity merupakan bilangan biner yang ditambahkan untuk meyakinkan bahwa jumlah bit yang dikirimkan mempunyai angka satu yang selalu genap atau ganjil.

    Ada dua varian bit parity, yaitu :

    1. Even Parity

    2. Odd Parity

    PARITY CHECKING

  • 1. Even Parity (paritas genap)metode ini biasa dipergunakan dalam transmisi data secara asynchronous, pada metode ini sebelum paket data dikirim, setiap paket data di cek apakah jumlah 1 berjumlah ganjil atau genap, jika paket data berjumlah genap maka bit parity akan tetap 0 sedangkan jika jumlah 1 ganjil maka bit parity akan menjadi 1 sehingga jumlah bit menjadi genap.

    2. Odd Parity ( paritas ganjil)metode ini biasa dipergunakan dalam transmisi data secara synchronous, pada metode ini sebelum paket data dikirim, setiap paket data di cek apakah jumlah 1 berjumlah ganjil atau genap, jika paket data berjumlah genap maka bit parity akan menjadi 1 sehingga jumlah bit 1 menjadi ganjil sedangkan jika jumlah 1 sudah ganjil maka bit parity akan tetap menjadi 0.

    PARITY CHECKING

  • PARITY CHECKING

    NOTE : Penambahan Bit Parity Ditambahkan dipaling kanan

  • Cara Kerja :

    Dari gambar diatas dapat dijelaskan bahwa untuk 7 bit data pengiriman , maka untuk even parity bit diset 1 jika jumlah angka 1 ganjil, sedangkan even parity bit diset 0 jika jumlah angka 1 genap.

    Berbeda dengan odd parity bit, jika dalam pengiriman angka 1 nya ganjil maka maka odd parity bit nya di set 0, sedangkan odd parity bit diset 1 jika jumlah angka 1 genap

    Pada kenyataannya jika dalam pengiriman data terdapat kesalahan pengiriman bit, maka akan dikirim ulang keseluruhan bit data, karena seperti di ungkapkan diatas bahwa dalam parity tidak mengetahui bit mana yang mengalami kesalahan. Data akan dikirimulang atau tidak berhasil sama sekali.

    PARITY CHECKING

  • Cyclic Redundancy Check (CRC) adalah algoritma untuk memastikan integritasdata dan mengecek kesalahan pada data yang akan ditransmisikan ataudisimpan, karena data yang hendak ditransmisikan atau disimpan ke mediapenyimpanan rentan sekali mengalami kesalahan.

    CRC adalah salah satu fungsi hash yang dikembangkan untuk mendeteksikerusakkan data dalam proses transmisi ataupun penyimpanan. CRCmenghasilkan suatu checksum yaitu suatu nilai yang dihasilkan dari fungsi hashnya, dimana nilai inilah yang nantinya digunakan untuk mendeteksi error padatransmisi ataupun penyimpanan, dan kemudian penerima akan melakukanverifikasi apakah data yang diterima tidak mengalami perubahan ataupunkerusakan.

    CYCLIC REDUNDANCY CHECK (CRC)

  • Pesan kesalahan yang muncul di layar komputer setiap kali PC membaca datayang korup. CRC, pada dasarnya mendeteksi kesalahan pada file yang sedangdibaca oleh PC. Pesan error ini biasanya terjadi ketika PC mencoba untukmembaca data dari media penyimpanan yang rusak, seperti harddisk, CD atauDVD. Ketika data sedang ditransfer ke PC, Cyclic Redundancy Check memastikanbahwa data dengan berbagai kesalahan tidak mencapai tujuan yang ditentukan.Ini adalah alasan mengapa sebuah CD rusak tidak bisa disalin ke komputer.

    File yg di download corrupt oleh karena koneksi internet yg tidak stabil. Misalnya CRC yang terjadi saat file torrent yg di download mengalami corrupt data pada saat proses download terjadi, sehingga koneksi otomatis akan berhenti dan file'nya terpotong/corrupt.

    CYCLIC REDUNDANCY CHECK (CRC)CONTOH

  • INTERNET CHECKING / CHECKSUM

    Internet Checking adalah salah satu metode yang digunakan untuk mengecek kesalahandari file/ data yang dikirim. Jadi dalam setiap data yang dikirim menghasilkan nilai numerikdalam data tersebut, dan biasanya terletak dalam unit akhir,sedangkan penerima akanmembandingkan nilai numerik yang ada dalam data dengan unit akhir yang di bawa, jikatidak sama maka terjadi kesalahan.

  • INTERNET CHECKING / CHECKSUM

    Cara Kerja Internet Checking adalah sebagai berikut :

  • INTERNET CHECKING / CHECKSUM

    Cara Kerja Internet Checking adalah sebagai berikut :

    Sisi Sender :Dari diagram dapat diterangkan bahwa data dari pengirim dibagi-bagi dalam beberapa seksi , dimana masing-masing seksi berisi n bit. Kemudian data dari masing-masing seksi ditambahkan dengan complement, untuk kemudian diketahui jumlahnya. Jumlah tersebut kemudian di komplemenkan lagi sehingga diketahui nilai checksum, setelah itu data dikirim secara berturut-turut, sehingga unit terakhir terkirim adalah nilai checksum.

    Sisi Receiver :Data yang telah dikirim kemudian diterima oleh receiver , didalam receiver data n bit terbagi dalam seksi-seksi. Data-data tersebut kemudian akan dijumlahkan / sum, dan kemudian di komplemen. Jika hasil komplemen data =0 maka data diterima, jika tidak maka data akan ditolak.