Tugas Komunikasi Data dan Jaringan Komputer

Nama  : Slamet Islan Al Hidayah
Nim     : 10018075
Kelas   : B


1.      Pengertian Error Detection and Correction
  • Error Detection  : proses pelacakan kesalahan selama transmisi data  berlangsung, yaitu  perubahan satu atau beberapa bit dari nilai “1″ ke “0″ atau sebaliknya.
  • Error Correction : proses pelacakan kesalahan selama transmisi data berlangsung.

2.      Contoh Error Detection and Correction
a.       Error Detection
è  Contoh : parity check, BSC, CRC.
Ket :
Ø  Parity check : Menambahkan sebuah bit pada setiap pengiriman sejumlah bit, sehingga jumlah bit bernilai 1 selalu genap/ganjil. Parity bit dapat mendeteksi kesalahan 1 bit atau Kesalahan  bit dalam jumlah ganjil, namun tidak dapat mendeteksi  kesalahan  dalam jumlah genap
Ø  CRC “Cyclic redundancy check” : method yang umum digunakan untuk mendeteksi error . CRC beroperasi pada sebuah frame/block. Setiap block berukuran m bit yang akan dikirim akan dihitung CRC checksumnya (berukuran r bit), kemudian dikirim bersama2 dengan frame (dengan ukuran m+r bit).


b.      Error Correction
è Contoh : Stop and Wait, Go Back-N, Selective Repeat
Ket :
Ø  Stop and Wait: salah satu metode error correction dimana blok data akan dikirim setelah ACK dari receiver diterima oleh transmitter terlebih dahulu
Ø  Go Back-N: salah satu metode error correction dimana apabila terdapat satu blok data yang rusak maka blok data tersebut dan blok selanjutnya akan dikirim ulang
Ø  Selective Repeat: salah satu metode error correction dimana apabila terdapat satu blok data yang rusak maka hanyak blok data tersebut yang akan dikirim ulang
3.      Teori Tentang Error Detection and Correction
Menurut Shannon, error yang terjadi akibat induksi kanal ataupun media penyimpanan yang bersifat noisy dapat ditekan mencapau level tertentu tanpa mengorbankan rate transmisi informasi atau rate penyimpanan dengan menerapkan suatu mekanisme pengkodean pada informasi. Terori Shannon ini dapat direpresentasikan dalam formula

                             C = B log2 (1+P/N0B) = B log2(1+S/N) ……(1)
Ket: diman C adalah kapasitas kanal, B adalah bandwidth transmisi (Hz), P adalah daya sinyal yang diterima (watt), dan N0 adalah single sided noise power density (watt/Hz)

                                                  P = EbRb ……..(2)
Ket : diman Eb adalah energy rata-rata tiap bit, dan Rb adalah bit rate transmisi. Dengan mensubtitusikan persamaan (2) kepersamaan (1) maka didapat


                                          C/B = log2 (1+ EbRb/N0B)
Ket : C/B adalah efisiensi bandwidth


Tujuan utama dari teknik error deteksi dan koreksi ini adalah untuk memperbaiki performa system transmisi data digital. Dengan menambahkan bit redundansi kedalam data yang akan dikirim maka akan meningkatkan rate transmisi atau dengan kata lain bendwitdth yang dibutuhkan jika data rate dari data aslinya diinginkan tetap. Hal ini berarti akan mengurangi efisiensi bandwidth jika kondisi SNR yang diinginkan tetap tinggi. Tetapi dengan Cannel Coding, akan dihasilkan BER (bit error rate)  yang baik pada kondisi SNR yang rendah. Inilah yang menjelaskan teori Shannon, yaitu bagaimana cara mempeperbaiki error tanpa mengorbankan bit rate yaitu dengan bekerja pada SNR yang cukup rendah tetapi BER yang dihasilkan tetap baik(kecil).

Sumber : pksm.mercubuana.ac.id/new/.../files.../14053-10-171856456053.doc

4.      Bagaimana Mengatasi Error Detection and Correction

Bila dijumpai kesalahan pada data yang telah diterima, maka perlu diadakan tindakan perbaikan atau diusahakan agar kesalahan ini jangan sampai memberikan dampak yang besar. Metode koreksi ini diantaranya adalah :
Ø  Subtitusi symbol
Bila ada data yang rusak maka komputer penerima mengganti bagian itu dengan karakter lain, sepertu karakter SUB yang berupa tanda tanya terbalik. Jika pemakai menjumpai karakter ini (pada program word-prossessor), maka berarti data yang diterima telah mengalami kerusakan, selanjutnya perbaikan dilakukan sendiri.
Ø  Mengirim data koreksi
Data yang dikirim harus ditambah dengan kode tertentu dan data duplikat. Bila penerima menjumpai kesalahan pada data yang diterima, maka perbaikan dilakukan dengan mengganti bagian yang rusak dengan data duplikat, tetapi cara ini jarang dilakukan.
Ø  Kirim ulang
Cara ini merupakan cara yang paling simpel, yaitu bila komputer penerima menemukan kesalahan pada data yang diterima, maka selanjutnya meminta komputer pengirim untuk mengirim mengulangi pengiriman data.







0 Response to " Tugas Komunikasi Data dan Jaringan Komputer "