makalah tentang mekanisme keandalan crc
DESCRIPTION
Makalah Tentang Mekanisme Keandalan CRC, checksum, dan paritiTRANSCRIPT
-
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