ASYNCRONOUS


              Strategidarimetodeiniyaitumencegah problem timing dengantidakmengirimaliran bit panjang yang tidakputus -putusnya. Melainkan data ditransmisi per karakterpadasuatuwaktu, dimanatiapkarakteradalah 5 sampai 8 bit panjangnya. Timing atausynchronisasiharusdipertahankanantaratiapkarakter; receiver mempunyaikesempatanuntuk men-synchron-kanawaldaritiapkarakterbaru.



Gambarmenjelaskansuatucontohuntukteknikini.

 

GambarTeknik Asynchronous
Gambar di atas,ketikatidakadatransmisikarakter, line antara transmitter dan receiver dalamkeadaan "idle". Idleadalahekuivalenuntukelemenpensinyalanbagi binary '1'.
Awaldarisuatukarakterdiisyaratkanolehsuatustart bitdengan binary '0'. Kemudiandiikutioleh 5 sampai 8 bit yang membentukkaraktertersebut. Bit-bit darikarakterituditransmisidengandiawalileast significant bit (LSB).Biasanya, bit-bit karakterinidiikutiolehsuatuparity bit yang beradapadaposisimost-significant-bit (MSB).

Parity bit tersebutdisetoleh transmitter sedemikianseperti total jumlah binary '1' dalamkarakter; termasuk parity bit-nya, adalahgenap (even parity) atauganjil (odd parity), tergantungpadakonversi yang dipakai.Elementerakhiryaitustop, yang merupakansuatu binary '1'. Panjang minimum dari stop biasanya 1;1,5atau 2 kali durasidari bit. Sedangkanmaksimumnyatidakdispesifikasikan.Karena stop samadengankondisi idle, maka transmitter akanmelanjutkantransmisisinyal stop sampaisiapuntukmengirimkarakterberikutnya. 

Gambar 4.1c memperlihatkanefek timing error yang menyebabkan error padapenerimaan.Disinidianggapbahwa data ratenya 10000 bps; olehkarenaitutiap bit mempunyaidurasi 0,1 msatau 100 s. Anggaplah receiver terlambat 7 persenatau 7 s per bit time. Dengandemikian receiver men-sampelkarakter yang masuksetiap 93 s (berdasarkanpada clock transmitter).Sepertiterlihat, sampelterakhirmengalami error.Sebenarnya error inimenghasilkanduamacamerror :pertama, sampel bit terakhirditerimatidaktepat; kedua, perhitungan bit sekarangkeluardarikesepakatan. Jika bit ke 7 adalah 1 dan bit ke 8 adalah 0 maka bit 8 akandianggapsuatu start bit. Kondisiinidiistilahkanframing error, yaitukarakter plus start dan stop bit yang kadang-kadangdinyatakansuatuframe. Framing error jugajikabeberapakondisi noise menyebabkanmunculnyakesalahandarisuatu start bit selamakondisi idle. 
Komunikasi asynchronous adalahsederhanadanmurahtetapimemerlukantambahan 2 sampai 3 bit per karakteruntuksynchronisasi.Persentasetambahandapatdikurangidenganmengirimblok-blok bit yang besarantara start dan stop bit, tetapiakanmemperbesarkumulatif timing error. Solusinyayaitutransmisi synchronous.
Synchronous
TRANSMISI SYNCHRONOUS
Dengantransmisi synchronous, ada level lain darisynchronisasi yang perlu agar receiver dapatmenentukanawaldanakhirdarisuatublok data. Untukitu, tiapblokdimulaidengansuatupolapreamble bit dandiakhiridenganpolapostamble bit. Pola-polainiadalahkontrolinformasi.
















Frameadalah data plus kontrolinformasi. Format yang tepatdari frame tergantungdarimetodetransmisinya, yaitu :
Transmisicharacter-oriented
Blok data diperlakukansebagairangkaiankarakter-karakter (biasanya 8 bit karakter).Semuakontrolinformasidalambentukkarakter.Frame dimulaidengan 1 ataulebih 'karaktersynchronisasi' yang disebut SYN, yaitupola bit khusus yang memberisinyalke receiver bahwainiadalahawaldarisuatublok. Sedangkanuntukpostamble-nyajugadipakaikarakterkhusus yang lain. Jadi receiver diberitahubahwasuatublok data sedangmasuk, olehkarakter SYN, danmenerima data tersebutsampaiterlihatkarakterpostamble. Kemudianmenunggupola SYN yang berikutnya.Alternatif lain yaitudenganpanjang frame sebagaibagiandarikontrolinformasi; receiver menunggukarakter SYN, menentukanpanjang frame, membacatandasejumlahkarakterdankemudianmenunggukarakter SYN berikutnyauntukmemulai frame berikutnya.

Transmisibit-oriented
Blok data diperlakukansebagaiserangkaian bit-bit.Kontrolinformasidalambentuk 8 bit karakter. Padatransmisiini, preamble bit yang panjangnya 8 bit dandinyatakansebagaisuatu flag sedangkanpostamble-nyamemakai flag yang sama pula.  Receiver mencaripola flag terhadapsinyal start dari frame. Yang diikutiolehsejumlahkontrol field.Kemudiansejumlah data field, kontrol field danakhirnya flag-nyadiulangi.  Perbedaandarikeduametodediatasterletakpada format detilnyadankontrolinformasinya.
Keuntungantransmisisynchronous :
·         Efisiendalamukuranblok data; transmisi asynchronous memerlukan 20%  ataulebihtambahanukuran.
·         Kontrolinformasikurangdari 100 bit.

Komentar

Postingan populer dari blog ini

MAKHLUK HIDUP DALAM EKOSISTEM ALAMI