makalah tentang mekanisme keandalan crc

Upload: agung-rahmansyah

Post on 09-Mar-2016

280 views

Category:

Documents


19 download

DESCRIPTION

Makalah Tentang Mekanisme Keandalan CRC, checksum, dan pariti

TRANSCRIPT

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    1/11

    MAKALAH TENTANG MEKANISME KEANDALAN TRANSMISI

    DATA DAN KECEPATAN AKSES

    Di Buat oleh :

    Nama : Siendi Baskoro

    NRP: 2213206706

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    2/11

    A. Mekanisme Keandalan Transmisi Data :

    Dalam transmisi data, dari satu titik ke titik yang lain terkadang banyak gangguan yang menyebabkan

    data yang terkirim dan data yang diterima tidak sama. Maka untuk itu perlu metode untuk mengecek kesalahan,

    dalam makalah ini akan dibahas beberapa metode untuk pendeteksi error, yaitu

    Parity check

    Checksum

    CRC

    MD5

    B. Mekanisme Kecepatan Akses

    Seiring dengan pesatnya pertumbuhan pengguna Internet maka akan berdampak terhadap akses suatu

    situs atau content yang ada di internet. Sehingga terpikirkan cara untuk dapat mempercepat metode akses.

    Untuk itu dalam makalah ini akan dibahas tentang beberapa metode akses yang secara umum digunakan dalam

    dunia internet, disamping itu juga dijelaskan tentang akamai- perusahaan yang mempunyai core bisnis dalam

    content dan internet, beberapa cara yaitu :

    Cache

    Proxy

    Mirror

    IIX

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    3/11

    1. Parity Check

    Pengertian : Bit parity adalah salah satu metode yang digunakan dalam pendeteksi kesalahan (error

    detecting code) dan bukan pengkoreksi kesalahan ( error correcting code). Yang dimaksud

    adalah bit parity hanya tahu ada kesalahan pengiriman, tetapi tidak tahu bit yang mana

    mengalami kesalahan.

    Cara Kerja : Bit parity ada dua yaitu :a. Even Parity bit

    b. Odd Parity bit

    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, makaakan dikirim ulang keseluruhan bit data, karena seperti di ungkapkan diatas bahwa

    dalam parity tidak mengetahui bit mana yang mengalami kesalahan. Data akan dikirim

    ulang atau tidak berhasil sama sekali.

    Sumber: http://en.wikipedia.org/wiki/Parity_bit

    2. Checksum

    Pengertian : Checksum adalah salah satu metode yang digunakan untuk mengecek kesalahan

    dari file/ data yang dikirim. Jadi dalam setiap data yang dikirim menghasilkan nilai

    numerik dalam data tersebut, dan biasanya terletak dalam unit akhir,sedangkan

    penerima akan membandingkan nilai numerik yang ada dalam data dengan unit

    akhir yang di bawa, jika tidak sama maka terjadi kesalahan.

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    4/11

    Cara Kerja :

    Sisi Sender:

    Dari diagram dapat diterangkan sebagai berikut, 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.

    Jika dibandingkan dengan parity check, dari berbagai sumber yang didapat, maka

    checksum mempunyai kehandalan yang lebih bagus dibanding parity check.

    Sumber : Hans Kristian.wordpress.com

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    5/11

    3. CRC (Cyclic Redundancy Check)

    Pengertian : CRC merupakan salah satu metode error detecting code ( pendeteksi kesalahan),

    dalam transmisi data, maupun penyimpanan data.

    Secara sederhana dapat disebutkan bahwa blok pesan yang terdiri dari beberapa bit

    akan dimasukkan kedalam generator CRC, dan kemudian akan dilakukan perhitungan

    matematis, hasil perhitungan matematis tersebut akan dicocokkan antara pengirim

    dan penerima, apakah terjadi error atau tidak

    Cara Kerja :

    Diagram dari cara kerja CRC antara sender dan receiver

    Contoh dari cara kerja CRC adalah sebagai berikut :

    Data yang dikirim : 11011

    Menggunakan Polynomal generator x4+x

    2+1 x

    4+ 0

    3+ x

    2+ 0

    1+1

    Jika Polynomial Generator dituliskan dalam bit maka =10101

    Sedangkan Frame Check Sequence : 0000

    Maka setelah mendapatkan Data yang dikirim, Polynomial Generator dan Framecheck sequence ,untuk mendapatkan CRC kita harus menggunakan modulo 2

    aritmatik

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    6/11

    Pada sisi pengirim

    PG Data FCS

    10101 11011 0000

    10101digunakan modulo 2

    11100ditambah 0 dari FCS

    10101

    10010

    10101

    11100

    10101

    1001CRC

    Pengecekan pada sisi penerima

    PG Data FCS

    10101 11011 1001

    10101

    11101

    10101

    10000

    10101

    10101

    10101

    0000sama dengan FCS pengirim

    Maka data diatas adalah benar

    Biasanya sering digunakan untuk data dengan kecepatan tinggi (16-32 bit)

    Memiliki sistem yang handal

    Sumber: explot-db.com

    4. MD5 ( Message Digest Algorithm 5 )

    Pengertian : Salah satu metode dalam enkripsi data

    Contoh sederhana enkripsi MD5 , sebagai berikut :

    Kata supono di enkrpsi MD5 menjadi

    9008a28a8a5d07db3091d9114a839268

    MD5 merupakan salah satu fungsi Hash, sedangkan fungsi hash sendiri

    adalah menciptakan suatu data random yang terdiri dari huruf dan

    angka

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    7/11

    Cara Kerja :

    Dari gambar diatas dapat diterangkan bahwa :

    Pada kondisi 128 bit , terdapat 4 blok yaitu A,B,C, dan D yang masing-masing

    terdiri dari 32 bit

    Kemudian algoritma masing masing melakukan perubahan kondisi pada blok

    blok tersebut

    Adapun pemrosesan pesan terdiri dari 4 tahap, dimana tiap putaran membuat

    16 operasi berdasar fungsi non-linear F,tambahan modular dan rotasi ke kiri

    Ada 4 macam fungsi non linear Pada F pada masing-masing putaran, yaitu :

    Adapun hasilnya yaitu : a b + (( a + g ( b,c,d) + X[k] + T[i]

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    8/11

    5. Cache

    Pengertian : Cache adalah kumpulan data yang diduplikasi dari data yang telah dikomputasi

    (bukan data mentah) untuk kemudian disimpan dalam suatu tempat, agar dapat

    mempercepat waktu akses terhadap data tersebut

    Penggunaan dalam internet, yaitu content dari web yang disimpan dalam harddisk

    disebut cache object, kemudian dapat dipanggil kembali jika pengguna

    mengunjungi site yang sama , jika content belum expired maka cache object yang

    ditampilkan dalam browser

    Sedangkan jika cache object tersebut disimpan dalam server dan server tersebut

    dapat diakses oleh beberapa user secara bersama-sama, maka disebut cache

    server

    Pada umumnya cache server merupakan bagian dari proxy server

    Cara Kerja :

    Terlihat pada gambar diatas untuk cache server bahwa cache server bertindak

    sebagai server yang menyimpan halaman web atau content lainnya dalam

    penyimpanan sementara atau temporary storage atau cache

    Maka ketika user merequest data yang ada dalam cache, maka data tersebut akan

    ditampilkan dalam browser, sehingga dapat mengurangi traffik dalam jaringan

    Selain itu cache server juga dapat digunakan user untuk mengakses data secara

    offline, termasuk didalamnya file-file atau dokumen lainnya. Maka cache server

    disebut juga dengan cache engine.

    Sumber : whatis.com

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    9/11

    6. Proxy

    Pengertian : Proxy server bertindak sebagai gateway terhadap internet dan intranet untuk setiap

    komputer klien. Jadi segala request klien ke internet ditangani oleh proxy server

    Proxy server mempunyai fungsi yang lebih banyak dibanding dengan router, dan

    mempunyai kontrol penuh terhadap akses jaringan

    Cara Kerja :

    Sama seperti gambar cache server, proxy merupakan gateway user yang akan

    melakukan request ke internet

    Sedangkan penggunaan proxy server adalah :

    a. Untuk menjaga security dari jaringan

    b. Sebagai cache engine, sehingga menghemat sumber daya jaringan

    c. Membatasi akses jaringan agar content-content tertentu tidak bisa diakses

    d. Menyimpan log akses internet

    Selain itu Proxy dapat dimanfaatkan sebagai gateway, cache server, dan dapat

    pula mengatur load balancing, otentifikasi

    Sumber : bptik-unnes

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    10/11

    7. Mirror

    Pengertian : Mirror adalah duplikat dari suatu situs yang ditempatkan pada server yang

    berlainan dengan server yang asli

    Tujuan penduplikatan adalah agar mengurangi traffic dari suatu situs

    Cara kerja Dengan menempatkan duplikasi pada beberapa server, dapat

    menghindari kemacetan karena hanya satu server, yang diakses oleh

    client secara bersama-sama

    Biasanya untuk link download, seperti Mediashare, RapidShare,

    digunakan mirror link, agar user yang akan mendownload content dari

    Mediashare dan Rapidshare dapat mendownload dari Mirror link

    terdekat

    8. Akamai-Hd

    Pengertian : Akamai perusahaan Teknologi Informasi yang salah satu bisnisnya adalah di

    bidang konten internet dan aplikasi, dimana dengan menggunakan akamai

    user dapat mengakses content dari web secara cepat

    Cara Kerja :

    Dari gambar diatas terlihat bahwa user yang akan mengakses Yahoo,

    google, Apple,Facebook, dll

    Untuk script HTML akan langsung diteruskan ke server situs Yahoo,

    google, Apple,Facebook, dll

    Sedangkan untuk File audio, video dan image maka request tidak ke

    server situs tetapi langsung ke server akamai yang mempunyai ribuan

    server di seluruh dunia, disamping juga menggunakan algoritma

    tertentu, agar dapat diakses cepat oleh user

    Sumber : http://en.wikipedia.org/wiki/

  • 7/21/2019 Makalah Tentang Mekanisme Keandalan CRC

    11/11

    9. Indonesia Internet Exchange

    Pengertian : Adalah interconnection network, dimana berkumpulnya server-

    server dari ISP lokal, sehingga pada akhirnya lebih memudahkan

    dalam pengelolaan dan penghematan resource.

    Jika ada akses terhadap situs dalam negeri maka tidak perlu routing

    keluar negeri

    Cara Kerja :

    Untuk User dari indonesia yang akan mengakses situs lokal, maka

    request akan langsung di arahkan di IIX

    Di IIX request akan diteruskan ke server lokal mana situs tersebut

    berada, sehingga jalur routing dari paket data user lebuh pendek

    Hal ini untuk mengurangi network dan routing dari user

    Sedangkan untuk akses keluar menggunakan IIX sebagai jalan untukberhubungan situs yang mempunyai server di luar atau di

    international network

    Sumber : Iman.weblog