PERNYATAAN Teks berikut adalah saduran dari buku “System Architechture”, bab 8 (Data and Network Communication Technology) karangan Stephen Burd, terbitan tahun 2003, yang diterbitkan oleh Thompson Course of Technology, dan juga terdapat tambahan dari beberapa referensi. Pembuat teks tidak mempermasalahkan penyalinan dan perubahan isi dari teks ini, selama, baik dari segi cara maupun tujuan tidak menyimpang dari kode etik pendidikan. Teks ini ditulis dengan bahasa sehari-hari sehingga tidak terlalu sulit untuk mengerti, dan juga terdapat istilah-istilah ilmu komputer yang tetap ditulis dalam bahasa aslinya guna menghindari kesalahan pemahaman. Selain ditujukan untuk memenuhi tugas kuliah, pembuat teks juga berharap tulisan berikut dapat berguna bagi penyebaran ilmu pengetahuan, khususnya ilmu komputer. Yudha A Haeqal (720500102Y) 1. Protokol Komunikasi Sebuah komunikasi yang sukses dan efisien memerlukan syarat yang banyak dan kompleks. Konsep metode komunikasi data telah lama dikembangkan. Metode pengekspresian (seperti kata-kata, gambar, dan tanda), sintaks bahasa, semantik, aturan komunikasi dan kesapakatannya, telah secara luas dikenal kebanyakan orang. Sebagaimana diatas, memahami komunikasi komputer dan jaringan, merupakan bukan suatu pekerjaan mudah, karena mencakup berbagai konsep dan teknologi yang saling berkaitan, tetap mungkin untuk dipahami. Pemahaman bagaimana data dikodekan dan ditransmisikan, apa medium pentransmisiannya dan bagaimana pengorganisasian jalur komunikasi pada sistem komputer, merupakan hal yang sangat penting sebagai dasar pemahaman pada bagian jaringan komputer. Teknologi komunikasi data adalah dasar dari jaringan komputer, tetapi pemahaman software dan hardware tetap juga sangat dibutuhkan. Message (selanjutnya akan disebut message) adalah sebuah unit data atau informasi yang ditransmisikan dari satu pengirim ke satu atau lebih penerima. Secara umum message dapat dibagi menjadi dua tipe yaitu data message dan command message. Data message memiliki beragam format dan isi, termasuk tipe data CPU primitif atau tipe data yang lebih kompleks. Untuk tujuan komunikasi dalam komputer, isi data message tidaklah begitu penting. Karena message ditransmisikan dari satu tempat ke tempat lain tanpa ada tujuan untuk mengerti isi dari message tersebut. Command massage terdiri dari satu atau lebih perintah yang mengendalikan proses komunikasi. Sebagai contoh, command message dapat mengandung banyak karakter ASCII device controler, pengalamatan, perintah routing, dan informasi pendeteksian dan koreksi error . Command message dapat juga digunakan untuk mentransmisikan informasi tentang data message, seperti format, isi, panjang, dan informasi lain yang dibutuhkan oleh penerima message guna menerjemahkan data message secara benar. Pada tingkatan yang lebih rendah, sebuah message adalah untaian bit. Pengirim dan penerima haruslah sepakat akan sebuah metode untuk pengkodeannya, pegirimannya, dan cara untuk menerjemahkan bit-bit tersebut. Protokol komunikasi adalah sekumpulan aturan dan kesepakatan untuk berkomunikasi. Walau definisi ini terlihat sederhana, tetapi ini akan membawa kita pada jabaran yang kompleks. Sebuah protokol komunikasi dapat ilustrasikan ketika kita berada pada sebuah ruang kelas. Pertama, semua anggota kelas harus sepakat, bahasa apa yang digunakan untuk berkomunikasi selama berada diruang kelas. Aturan tata bahasa dan semantik merupakan bagian dari protokol komunikasi. Untuk bahasa lisan, udara berperan sebagai medium transmisi. Ruang kelas yang besar, mungkin membutuhkan pengeras suara untuk mencapai taraf komunikasi yang baik. Rangkaian perintah dan respon memastikan adanya aliran komunikasi yang baik dan efesien. Instruktur atau guru kelas berusaha agar suaranya dapat diakses seluruh kelas. Siswa mengangkat tangan sebagai tanda untuk meminta ijin untuk berbicara (mentransmisikan message). Isi message dibatasi, yaitu haruslah sesuai dengan topik yang dibicarakan dan tidak terlalu panjang, jika dilanggar maka akan dipotong oleh sang instruktur. Beberapa aturan dan kesepakatan memudahkan pengiriman dan penerimaan message. Contoh, seorang siswa harus berbicara cukup keras sehingga dapat didengar oleh seluruh kelas. Sang intruktur dapat berhenti sejenak dan memperhatikann siswa, untuk memastikan apakah message yang diterima dapat dipahami dengan baik. Mengetuk pintu ketika akan memasuki kelas menandakan bahwa protokol komunikasi telah dipahami cukup baik. Komunikasi antar komputer mengandalkan protokol komunikasi yang rumit. Protokol komunikasi yang lengkap merupakan kombinasi subbagian protokol dan teknologi yang digunakan untuk mengimplmentasikan protokol tersebut. 2. EGelombang Pembawa Bagian berikut menjelaskan bagaimana bit direpersentasikan dan ditransmisikan pada system dan komponen hardware komputer. Untuk mendasari pemahaman bagian ini diperlukan pengertian awal mengenai konsep gelombang. Getaran dan gelombang merupakan subyek yang saling berhubungan erat. Gelombang-apakah gelombang laut, gelombang pada senar, gelombang gempa bumi, gelombang cahaya, gelombang radio, gelombang listrik, atau gelombang suara di udaramempunyai getaran sebagai sumbernya. Pada kasus suara, tidak hanya sumber yang bergetar, tetapi juga penerimanya-gendang telingan atau membrane ada mikrofon. Dan memang, medium dimana gelombang itu merambat juga bergetar (seperti udara pada gelombang udara) [1]. Cahaya, frekuensi radio, dan listrik merambat di udara dan kabel sebagai gelombang sinus. Energi dari gelombang sinus bervariasi secra terus-menerus antara fase positif dan negative. Gelombang membawa energi dari satu tempat ketempat lain. Sementara gelombang merambat melalui medium, energi dipindahkan dari partikel ke partikel pada medium tersebut [1]. Terdapat tiga karakteristik gelombang sinus yang dapat dimanipulasi untuk kepentingan representasi data, yaitu amplitudo, frekuensi, dan fase. Amplitudo adalah tinggi maksimum dari sebuah gelombang atau jarak maksimum antara puncak dan titik nol-nya. Amplitudo akan sama besarnya walau diukur dari dari puncak ataupun dari dasar lembah suatu gelombang. Sebuah siklus penuh suatu gelombang (satu periode) adalah dimulai dari titik nol ke puncak gelombang, lalu ke titik nol, dilanjutkan kedasar lembah, dan kembali lagi ke titik nol. Fase adalah titik waktu tertentu dalam sebuah siklus gelombang. Fase diukur dalam satuan derajat, dengan 0o mewakili awalan dari siklus tersebut dan 360o mewakili akhir dari siklus tersebut. Titik puncak pada 90o, titik nol berada diantara puncal positif dan puncak negatif yaitu 180o, dan titik puncak negatif adalah 270o. Frekuensi adalah jumlah siklus gelombang yang muncul dalam satu detik. Frekuendi diukur dalam herzt (Hz). Gelombang adalah sangat penting dalam komunikasi, karena (1) gelombang dapat merambat melalui udara, kabel, dan serat; (2) kita dapat memasukan pola tertentu kedalam sebuah gelombang. Bit dikodekan pada sebuah gelombang dengan memanipulasi atau memodulasi secara tepat, baik amplitudonya, frekuensinya, ataupun fasenya. Gelombang yang didalamnya tertanam bit-bit disebut gelombang pembawa, karena ia membawa kode bit dari satu tempat ke tempat lain. Sang penerima berupaya untuk melihat karakter gelombang pembawa yang termodulasi, lalu mencoba untuk menterjemahkan modulmodul tersebut sebagai kode bit. Sebagai contoh ilustrasi ayng sederhana adalah ketika berada dipinggir sebuah kolam, jika ketika kita memukulkan sebuah tongkat kepermukaan air, maka yang terjadi adalah gelombang merambat dipermukaan air. Jika kita memukulkan tongkat dengan keras, maka gelombang yang terjadi akan besar, sebaliknya jika kita memukulkan tongkat denga pelan saja, maka akan terjadi gelombang yang kecil saja. Jika gelombang besar dianggap berharga 1 dan gelombang kecil dianggap berharga 0, atau sebaliknya maka pengirim dapat berkomunikasi selama memiliki cara penterjemahan yang sama. Data dapat dikodekan sebagai bit, dengan catatan memiliki metode pengkodean yang sama, contoh yang kita ketahui bersama di pramuka sekolah dasar kita pernah mempelajari bagaimana menyampaikan pesan dengan kode morse. Dalam hal ini, ilmu komputer telah lama mengenal pengkodean dengan beberapa standar, sebagai contoh ASCII, Unicode dan lain-lain. 3. Metoda Modulasi Metode pemodulasian berbasis amplitudo merepresentasikan kode bit sebagai gelombang amplitudo tertentu. Metode yang dilakukan yaitu dengan menjaga suatu gelombang agar berada pada frekuensi yang konstan, tetapi memiliki amplitudo yang bervariasi guna mewakili data yang akan dikirimkan. Amplitudo tersebut harus terjaga minimal sampai dengan satu sklus gelombang terpenuhi, sehingga dapat diterjemahkan dengan benar oleh sang penerima. Metodelogi pemodulasian berbasis amplitudo ini sering disebut dengan amplitudo shift keying (ASK) Metode pemodulasian berbasis frekuensi dilakukan dengan meragamkan frekuensi dari gelombang pembawa sementara amplitudonya tetap. metodelogi pemodulasian berbasis frekuensi ini sering disebut dengan frequency shift keying (FSK). Metode pemodulasian fase ini secara mendasar memang berbada dengan metode dua metode pemodulasian yang terdahulu. Lingkungan dari gelombang sinus memang memungkinkan untuk menjaga fase sebagai harga yang konstan. Tetapi fase dapat digunakan uutk merepresentasikan sinyal, yaitu dengan membuat pergeseran yang cepat dalam fase sebuah sinyal atau dengan menukar dengan cepat antara dua sinyal dari dua fase yang berbeda. Peergeseran yang mendadak dalam fase sinyal dapat dideteksi dan diterjemahkan sebagai data. Metode pengkodean data ini disebut phase shift modulation atau phase shift keying (PSK). Multilevel coding adalah sebuah tehnik untuk menanamkan bit-bit kedalam sebuah karakter gelombang tunggal, seperti frekuensi atau amplitudo . Sekumpulan bit diperlakukan sebagai suatu unit tunggal guan pengkodean sinyal. Sebagai contoh dua bit dapat di kombinasikan sebagai satu tingkat amplitudo jika sebelumnya sudah ada empat tingkat gelombang yang telah termodulasi. 4. Sinyal Analog Sebuah sinyal analog menggunakan sebuah gelombang penuh unut mengkodekan nilai data yang terus berkelanjutan. Ukuran nilai dari satu karakter gelombang adalah ekivalen dengan sebuah nilai data atau dapat dikonversikan pada sebuah nilai data dengan fungsi matematis yang sederhana. Sebagai contoh, asumsikan bahwa data yang akan dikodekan kedalam bentuk sinyal analog menggunakan frekuensi suara. Nilai numeric 100 dapat dikodekan dengan mengeset nialai 100 Hz. Angka 9999,9 dapat dikodekan dengan mengeset frekuensi sampai dengan 9999,9 Hz. Selama nilai data masih dalam range frekuensi maka nilai data tersebut dapat dikodekan dan dideteksi menggunakan sinyal. Sinyal analog pada dasarnya adalah berkelanjutan di alam. Mereka mewakili nilai data dalam range atau value. Secara teoritis, nilai yang dapat dikodekan adalah tak berhingga. Contoh, berada dalam range voltase (0-10 V), tetap saja terdapat beberapa voltase yang tidak dapat digunakan yaitu 4,1 V. Jumlah perbedaan voltase yang berada dalam range dibatasi oleh kemampuan pengirim untuk menghasilkan voltase tersebut, mekanisme transport, dan penerima untuk membedakan sinyal tersebut. 5. Sinyal Digital Sinyal digital dapat mengandung satu angka tertentu dari nilai yang mungkin. Istilah yang lebih tepat adalah sinyal diskrit, diamana diskrit berarti angka yang dapat dihitung dari semua nilai yang mungkin. Dari segi banyaknya nilai bit yang diwakilkan, maka pengkodean sinyal dapat dibedakan menjadi binary signal, trinary signal, dan seterusnya. Sinyal digital dapat juga dihasilkan dari gelombang kotak sebagai gelombang pembawanya. Gelombang kotak memilki pergeseran amplitudo yang tidak begitu jelas diantara kedua nilai gelombang yang berlainan. Gelombang kotak dapat dihasikan melalui pertukaran dengan cepat atau pemulsaan, sebuah sumber energi elektrik atau optic . Transmisi data biner melalui gelombang kotak biasanya disebut pulse code modulation (PCM) atau on-off keying (OOK). Pengiriman dengan gelombang kotak merupakan metode favorit untuk mengirimkan data dalam jarak pendek, contoh, system bus komputer. Tetapi gelombang pendek kurang handal untuk pengiriman jarak jauh, seperti engiriman yang menempuh jarak lebih dari satu kilometer. Hilangnya energi, gangguan elektromagnetik, dan noise yang dihasilkan dalam kabel bersatu mengalahkan ketajaman pengiriman dengan menggunakan metode gelombang kotak. Pulsanya juga cendrung untuk menyebar ketika bertemu dengan medium transmisi. Tanpa perubahan tingka voltase, penerima tidak dapat menterjemahkan kode secara baik. Gelombang optis kotak memiliki permasalahan yang sama, walau tidak seburuk yang pertama. Data data ditranmisikan melelui jarak yang cukup jauh (beberapa uluh kilometer) dengan menggunakan serat optic yang bagus. Karakteristik gelombang seperti frekuensi dan amplitudo tidaklah dapat dihitung dengan mudah. Contoh, voltase listrik dapat mencapai 0; 0,1; 0,001; 5; 10; 100; dan banyak nilai lain. Untuk mengirim sinyal digital dengan voltase listrik, pengirim dan penerima memilih dua nilai yang berbeda, seperti 0 an 5, untuk merepresentasikan dua nilai bit yang berbeda. Tetapi voltase yang sampai ke penerima tidaklah selalu 0 atau 5. lalu bagaimana sang penerima menterjemahkan nilai 0 dan 1 sedang kirimannya sulit untuk dipastikan, contoh 3,2 dapat saja diinterpretasikan sebagai 0, 1, atau tidak? Skema pengiriman sinyal digital mendefinisikan range nilai karakter gelombang untuk mewakili tiap nilai bit. Nilai berapapun yang berada di range bawah mewakili bit 0, da nilai berapapun yang berada di range atas mewakili bit 1. garis yang membagi kedua range disebut threshold. Pengirim mengodekan nilai bit dengan mengirimkan voltase khusus, seperti 0 volt untuk bit 0, dan 10 volt untuk bit 1. Penerima menterjemahkan voltase itu dengan membandingkannya dengan threshold, kemudian voltase itu diasumsikan memiliki nilai bit tertentu. Jika berada dibawah niali threshold maka diasumsikan memiliki nilai bit 0. 6. Kapasitas sinyal dan Error Dua perbedaan penting antara sinyal analog dan sinyal digital adalah kapasitas pesan yang dapat dibawa dan tingkat kesalahan yang dapat dibuat. Sinyal analog dapat memawa lebih banya pesan daripada sinyal digital dalam kurun waktu tertentu. Tingginya kapasitas data yang dapat dibawa disebabkan banyaknya pesan yang dapat dikodekan selama kurun waktu tertentu. Sebagai contoh, asumsikan bahwa penggunaan metode sinyal analog menggunakan voltase listrik dengan durasi sinyal satu detik. Asumsi selanjutnya range voltase yang dapat ditransmisikan di kabel adalah 0 sampai dengan 127 volt, dengan begitu penerima dan pengirim dapat membedakan perbedaan 1 volt. Dengan asumsi seperti ini maka dapat ditaksir, ada 128 sinyal yang berbeda yang dapat ditransmisikan dalam satu detik. Angka ini bisa saja jauh lebih besar, dengan pendekatan teori tak hingga, jika penerima dan pengirim mampu untuk untuk membedakan voltase yang kecil. Sekarang kita anggap bahwa, sinyal listrik biner menggunakan 64 volt sebagai threshold. Selama transmisi tunggal jumlah nilai data yang mungkin untuk dikirim hanyalah dua (yaitu 0 dan 1). Dalam contoh ini, kapasitas pembawa pesan dari sinyal analog mencapai 64 kali leih besar dibandingkan sinyal biner: yaitu 128 nilai yang mungkin. Untuk mentransmisikan nilai yang lebih besar daripada 1 dengan sinyal biner, pengirim dan penerima menggabungkan kedua sinyal tersebut untuk membentuk sebuah nilai data yang tunggal. Sebagai contoh, pengirm dapat mengirimkan 7 sinyal biner yang berbeda secara berurutan, dan penerima dapat menggabungkan nilai-nilai tersebut untuk membentuk satu nilai nilai numerik. Dengan menggabungkan ketujuh nilai biner yang berurutan maka didapatkan kemungkinan untuk mengirimkan 128 pesan yang berbeda (27=128). Tetapi sinyal analog dapat berkomunkasi dngan masing-masing dari ke-128 sinyal yang berbeda tersebut. Walau memiliki kapasitas pembawaan pesan yang lebih besar daripada sinyal digital, tetapi sinyal analog memiliki tingkat kecenderungan kesalahan yang lebih besar daripada sinyal digital. Jika mekanisme pengkodean, pentransmisian, dan pengkodean sinyal analog listrik sempurna, maka ini bukan suatu permasalahan. Tetapi kesalahan selalu mungkin terjadi. Hardware dan sinyal listrik adalah sumber dari segala noise dan gangguan karena efek ganggu dari listrik dan magnet. Noise yang didengar oeh pendengar radio ketika terjadi hujan berhalilintar adalah salah satu contoh dari gangguan. Voltase, ampere, dan karakter gelombang listrik lain mudah sekali rusak akibat gangguan-gangguan tersebut. Studi Kasus Bayangkankah sebuah skenario berikut, asumsikan bahwa komputer bank anda berkomunikasi dengan ATM menggunakan sinyal listrik analog. Anda sedang dalam proses mengambil uang sebanyak Rp. 1juta. Nilai Rp. 100 ribu dikirimkan dari mesin ATM ke kompter bank anda dengan sinyal 100 milivolt. Komputer akan mengecek saldo anda dan memutuskan apakah anda memiliki uang yang cukup untuk melakukan penarikan, lalu komputer tersebut akan mengirimkan sinyal 100 milivolt kembali ke mesin ATM tadi guna melakukan konfirmasi. Selama transmisi sinyal tadi, entah dari mana asalnya (tentu saja dari langit) sebuah kilat, gledek, halilintar atau apalah namanya, menyambar-menggelegar, menginduksi kabel yang membawa sinyal tadi dengan, sengatan listrik 2 volt (2.000 milivolt). Ketika sinyal mencapai mesin ATM, yang terjadi adalah mesin tersebut malah mengeluarkan uang sebanyak Rp. 2 juta. Tingkat gangguan dan noise pada sinyal analog tidak akan pernah dapat dihilangkan secara tuntas. Perangkat komputer telah terlindungi dengan baik dari noise dan gangguan dari luar, tetapi perangkat komunikasi eksternal akan sulit untuk melindunginya dengan baik. Selain itu, akan muncul error akibat dari tahanan yang timbul dar kabel atau medan magnet yang ditimbulkan oleh alat listrik seperti transformator atau kipas angin. Sebuah sinyal digital tidak memiliki tingkat gangguan dan noise separah yang terjadi pada sinyal analog. Bayangkan jika kasus yang tadi kita cermati bersama, menggunakan pengkodean digital. Jika kita menggunakan threshold 2,5 volt, dan 0 volt untuk merepresentasikan bit 0, dan 5 volt untuk bit 1, maka sengatan yang kurang dari 2,5 volt akan dapat di maafkan dalam penterjemahan data.jika nilai bit 0 yang sedang dikirimkan oleh sinyal maka mesin ATM tersebut akan tetap menganggap sinyal tersebut membawa nilai bit 0, karena masih berada dibawah threshold. Sama hal jika sinyal yang dikirimkan adalah bit 5, jika menerima sengatan sebanyak 2 volt maka akan mejadi 7 volt, dan tetap berada di atas threshold, dengan kata lain tetap dianggap mamiliki nialai bit 5. Tahanan dalam kabel atau disebabkan oleh hal lain, yang dapat menurunkan voltase tidak akan menjadi masalah, selama voltasenya tida anjlok melebihi 2,5 volt. 7. Media Transmisi Jalur komunikasi yang membawa sinyal disebut medium transmisi. Kabel tembaga dan serat optik adalah dua tipe medium transmisi. Atmosfir dan udara dapat juga bertidak sebaga medium transmisi untuk transmisi radio dan gelombang mikro. Message atau pesan harus dapat dikodekan dalam sinyal dan dapat dilakukan atau di sisipkan dalam medium transmisi. Dalam kabel tembaga sinyal adalah arus elektron. Pada serat optik, sinyal adalah pulsa cahaya. Gelombang mikro dan transmisi satelit adlah broadcast sebagaimana radiasi frekuensi radio melalui udara. Communication channel (selanjutnya disebut chanel komunikasi), terdiri dari alat pengirim, alat penerima, dan medium transmisi yang menghubungkan mereka. Jika dilihat dari sudut pandang yang tidak terlalu fisik, protokol komunikasi juga digunakan dalam chanel. Sebagin besar dari chanel adlah konstruksi yang rumit. Chanel yang kompleks memiliki banyak segmen media yang menggunakan tipe sinyal dan protokol komunikasi yang berbeda. Bayangkanlah sebuah koneksi modem analog dari sebuah komputer dirumah ke sebuah ISP (Internet Sevice Provider). Sinyal listrik digital merambat melewati sistem bus ke modem nternal. Modem tersebut menterjemahkan sinyal digital ke sinyal analog dari banwidth yang terbatas, yang nantinya akan merambat melalui kabel twisted-pair ke telepon rumah. Dari sanalah sinyal tersebut akan merambat melalui kabel yang lebih tebal ke pul telepon yang paling dekat, dan menuju ke gardu pusat pengatur telepon. Di gardu tersebut sinyal-sinyal tadi dirybah menjadi sinyal-sinyal digital dan dikirimkan ke kabel serat optik meuju ISP. Pesan yang dikirimkan melalui ISP ke komputer rumah merambat melalui jalur yang sama. Physical layer yang berfungsi untuk membawa aliran bit-bit mentah dari satu mesin ke mesin yang lainnya. Bermacam-macam media fisik dapat digunakan untuk keperluan transmisi. Setiap media memiliki karakteristik tertentu, dalam lebar pita, delay, biaya,, dan kemudian instalasi serta pemeliharaannya. Secara garis besarnya, media dapat digolongkan sebagai media dengan selubung (guided media), misalnya kawat tembaga dan serat optik, da media tanpa selubung (unguided media), seperti radio dan laser. Tingkat kehandalan, efesiensi dan biaya juga bergantung pada metod pengiriman sinyal dan protokol komunikasi yang digunakan. Kombinasi medium transmisi, metode pengiriman sinyal, penggunaan protokol yang berbeda akan mampu untuk menghemat biaya, untuk penghubungan tipe omnikasi yang berbeda. Kombinasi tersebut akan memudahkan komunikasi antara modem dan ISP, atau antara pengirim dan penerima. 8. Kecepatan dan Kapasitas Batas kecepatan transmisi dasar semua medium adalah kecepatan gelombang merambat pada sebuah medium. Kecepatan sinyal lstrik merambat melalui kabel dengan kecepata mendekati kecepatan suara. Sinyal optik ditransmisikan melalui serat dan frekuensi radio ditransmisikan melalui atmosfir atau udara juga merambat hampir mendekati kecepatan cahaya. Media yang biasa digunakan untuk mentransmisikan data memiliki keceptan aliran data yang hampir sama. Yang beragam adlah panjang dari media tersebut, jalan yang menghubungkan berbagai media, dan kecepatan dimana sinyal dapat dikodekan dan dapat dikenali oleh penerima. Hal tadi adalah faktor-faktor yang membedakan antar medium. Kecepatan dan kapasitas adalah saling mempengaruhi. Yaitu, semakin cepat chanel komunikasi maka akan semankin besar kapasitas transmisi per unit waktu dibandingkan chanel yang lebih lambat. Kapasitas bukanlah fungsi yang hanya mengandung kecepata transmisi. Kapasitast juga juga dipengaruhi oleh efesiensi relatif yang dimiliki setiap chanel yang dugunakan. Protokol komunikasi yang berbeda dan metode yang berbeda untuk membawa banyak sinyal menggantikan kapasitas transmisi. Kecepatan dan kapasitas transmisi data merupakan chanel yang sama-sama dapat digambarkan dengan kecepatan transfer data. Keepatan transfer data mentah merupakan jumlah maksimum bit atau byte tiap detik yang dapat dibawa sebuah chanel. Keepatan transfer data mentah tidak bergantung pada protokol komunikasi yang digunakan dan mengasumsikan bahwa transmisi tidak akan mengalami error . Kecepata transfer data efektif merupakan kapasitas transmisi yang mungkin didapat dengan menggunakan satu protokol komunikasi. Harganya selalu kurang ari kecepatan ransfer dat mentah, karena tidak ada medium yang bebas dari error , dan sebagian besar protokol komunikasi menggunakan sebagian kapasitas chanel untuk melakukan hal-hal selain mentransmisikan data mentah. Contohnya termasuk mengirimkan command message dan mentransmisikan data ulang ketika terjadi error . 9. Frekuensi dan Bandwidth Frekuensi pembawa gelombang merupakan dasar pengukuran dari kapasitas. Frekuensi gelombang pembawa membatasi kapasitas pembawaan data karena perubahan amplitudo, frekuensi, atau fase haruslah konstan, minimal untuk satu siklus penuh sebuah gelombang. Jika sebuah bit dikodekan dalam tiap siklus gelombang, maka kecepatan transfer data mentah adalah ekivalen dengan frekuensi gelombang pembawa. Jika banyak bit dikodekan dalam tiap siklus gelombang dengan menggunakan multilvel coding, maka kecepatan transfer data mentah merupakan multiple integer dari gelombang frekuensi pembawa. Frekuensi dalam range infra merah dan cahaya visible, sering digunakan dalam komunikasi serat optik. Sinyal yang dibawa dalam dalam gelombang, secara umum berada di frekuensi 1 GHz. Serat optik memiliki potensial kapasitas transmisi data yang lebih tinggi karena cahaya adalah gelombang pembawa yang memiliki frekuensi lebih tinggi. Tapi kata ‘potensial’ harus tetap di perhatikann. Kecepatan transmisi bit yang dimiliki frekuensi geombang pembawa membutuhkan alat pengkode dan penterjemah kodeyang dapat beroperasi pada gelombang pembawa. Ini belum bisa dilakukan oleh teknologi terbaru bidang konversi listrik-optik. Perbedaan antara frekuensi maksimum dengan frekuensi minimum dari sebuah sinyal disebut bandwidth. Perbedaan antara frekuensi minimum dan maksimum yang dapat diakomodasi oleh medium transmisi disebut minimum bandwidth. Frekuensi maksimum dan bandwidth membatasi kapasitas dari sebuah chanel komunikasi. Sebagai contoh, bayngkan range frekuensi sebuah chanel analog telepon voice-grade, yaitu antara 300 Hz-3400 Hz. Bandwidth dari sebuah chanel adalah perbedaan antar frekuensi yang dapat dibawa (3400-300 = 3100 Hz). Pada kasus lain, fekuensi manusia ketika berbicara adalah sekitar 200 Hz sampai 500Hz, maka bandwidthnya adalah 4800 Hz; range frekuensi telinga manusia kira-kira 20 Hz sampai 20000 Hz, maka bandwidthnya adalah 19980 Hz. Chanel telepon hanya dapat mentransmisikan sebagai mana frekuensi manusia berbicara, karena chanel tersebut tidak dapat mentransmisikan frekuensi yang lebih besar atau yang lebih kecil. Teknologi modulator-demodulator (modem) mengirimkan sinyal digital melalui chanel telepon voice-grade dengan mengkodekan mereka dalam sebuah gelombang pembawa analog. Pada awalnya teknologi modulasi menggunakan empat frekuensi terpisah untuk membawa nilai bit. Yang terendah dari keempat frekuensi tadi mempengaruhi penentuan batas atas dari kecepatan transmisi data. Dengan mengasusmsikan tiap bit ditransisikan pada tiap siklus sinyal, maka kecepatan transmisi maksimum adalah 1070 bit per sekon. Modem standar masa kini telah mampu melebihi kapasitas teoritis, tetapi meraka harus mengadopsi beberapa skema yang lebih kompleks untuk melakukannya, termasuk yang berikut u ini: kompresi data yang berbasis hardware, multilevel coding hingga mencapai 32 bit dalam satu gelombang pembawa, gabungan antara modulasi ampitudo dan modulasi fase. Kecepatan transmisi data dari modem terakhir adalah 56.000 bps, tetapi bandwidth 3100 Hzdari chanel voice-grade telepon merupakan penghalang serius bagi kecepatan transmisi data. Sinyal digital yang ditransmisikan melalui kabel telepon biasa dapat mencapai kecepatan transmisi hingga 100 Mbps, ini berlawanan dengan pernyataan sebelumnya tentang kapasitas relative kapasitas sinyal analog dan digital.pertentangan ini muncul diakibatkan oleh standar penyinalan telepon analog yang tidak mengguanakan seluruh bandwidth dapat dipakai dalam sebuah sirkuit telepon modern. Pengkabelan telepon modern, dapat mentransmisikan frekuensi yang lebih besar dari, 3400 Hz, tapi peralatan switching telepon analog yang lebih tua sebenarnya dirancang untuk penggunaan frekuensi antara 300-3400 Hz. Perlatan macam ini sedang atau telah diganti dengan modem digital yang modern yng mampu menkonversi sinyal suara elektris kedlam bentuk digital. Bandwidth diatas 3400 Hz dapat digunakan untuk entransmisikan sinyal digital selama sinyal suara analog dibawah 3400 Hz telah difilter. Digital subscriber line (DSL) menggunakan metode ini untuk mentransmisikan sinyal suara analog dan sinyal data digital pada jalur telepon yang sama. 10. Rasio Signal-to-Noise Dalam sebuah chanel komunikasi, noise berarti komponen sinyal yang tidak diinginkan dari sebuah sinyal data asli, yang mana dapat disalah artikan sebagai data. Noise sering kita dengar, terjadi pada peralatan-peralatan rumah tangga. Nyalakanlah sebuah radio AM, maka anda akan mendengar suara gemerisik yang tergabung dengan noise frekuensi radio. Noise juga dihasilkan oleh peralatan stereo dirumah. Sekumpulan amplifier atau input receiver atau device yang tidak dinyalakan, seperti tape atau CDplayer, jika kita nyalakan dengan suara yang keras maka akan timbul noise yang tergabung dalam noise dalam sinyal transmisi dan dalam srkuit amplifikasi. Suara selain gemerisik direpresentasikan dari luar atau dihasilakan oleh pengkabelan. Noise dapat ditemui pada tembaga, alumunium dan tipe-tipe kabel lainnya, yang mamiliki EMI (electromagnetic interference) EMI dapat dihasilkan oleh banyak sumber, termasuk motor elektris, peralatan radio dan jalur komunikasi atau transmisi tenega yang berada disekitar anda. Di areal tersebut pasti dipenuhi dengan kabel, permasalahan EMI tergabungkan karena setiap kabel menghasilkan dan menerima EMI. Atenuasi adalah berkurangnya kekuatan amplitudo dari sinyal yang disebabkan oleh interaksi antara energi sinal dan media transmisi. Atenuasi muncul dengan kombinasi seluruh sinyal dan medium transmisi, walaupun kombinasi yang berbeda akan mengalamai kombinasi yang berbeda pula. Tahanan listrik adalah permasalahan utama yang menyebabkan atenuasi dengan sinyal istrik dan media transmisi. Sinyal optic dan sinyal radio, keduanya mengalami atenuasi yang cukup besar ketika ditransmisikan melalui atmosfer. Sinyal optic mengalami atenuasi yang rendah ketika ditransmisikan melalui kabel serat optic. Atenuasi sebanding dengan panjang dari medium. melipat gandakan panjang meduium maka akan melipatgandakan juga total atenuasi yang terjadi. Sumber error lain dalam komunikasi adalah distorsi, yaitu perubahan sinyal data asli yang diakibatkan oleh interaksi dengan chanel komuikasi. Walaupun telah memakai peralatan tambahan, seperti amplifier, repeter dan switch, medium transmisi itu sendiri merupakan sumber utama dari distorsi, bahan peralatan–peralatan itu yang akan mungkin dapat mengahasilkan distorsi bagi sinyal. Resonansi dalam medium transmisi dapat menguatkan beberpa bagian sinyal kompleks. Atenuasi dalam berbagai medium terjadi dalam berbagai bentuk frekuensi sinyal, sinyal kompleks distorsi dengan berbagai komponen frekuensi. Untuk menterjemahkan data yang dikodekan dengan benar, sebuah alat penerima membedakana antara bit yang dikodekan dengan noise dan distorsi. Membedakan sinyal yang sesungguhnya dengan noise menjadi semakin sulit dengan bertambahnya kecepatan transmisi. Batas kecepatan efektif dari sebuah chanel ditentukan oleh kekuatan sinyal pembawa pesan yang berhubungan dengan kekuaan noise dalam sebuah chanel. Hubingan ini dinotasikan dengan signal-to-noise (S/N) ratio dari sebuha chanel. Rasio S/N diukur pada peneriaan akhir sebuah chanel, yang biasanya berada dalam satu unit tenaga sinyal atau biasa disebut decibels (dB). Sebagai contoh, coba dengarkanlah sebuah pidato. Tingkat kesulitan memahami pembicaraan tersebut amat bergantung pada kecepatan penyampaian pidato tersebut, dan juga bergantung dengan volume yang berhubungan dengan background noise. Penerimaan yang akurat dari sebuah pembicaraan dipengaruh oleh sumber noise yang lain, seperti orang lain yang berbicara, suara kipas pendingin, atau adanya proyek konstruksi yang sedang berjalan didaerah sekitar. Pembicara dapat mengkompensasikan noise yang terjadi dengan meniggikan suara, dengan ini akan meningkatkan rasio S/N. penerimaan yang akurat juga dapat disebabkan jika pembicara terlalu cepat, karena pendengar memiliki waktu yang terlalu kecil untuk menterjemahkan satu kata atau potongan dari pembicaraan, sebelum kata-kata selanjutnya diterima. Rasio S/N berbanding terbalik dengan efek atenuasi dan distorsi dari sebuah sinyal. Setiap bit yang ditransmisikan dalam sebuah periode waktu selama sinyal itu mewakili 0 dan 1 yang ada dalam chanel. Sejalan dengan menigkatnya transmisi, durasi setiap bit dalam sinyal, yang dikenal sebagai waktu bit, akan menurun. Jika alat penghasil sinyal dapat menghasilkan sebuah sinal yang ampltudo penuh secara serta-merta, maka ini bukanlah masalah lagi. Tetapi tidak ada alat didunia ini, termasuk suara manusia, yang mampu untuk mnecapai amplitudo penuh dari 0 secara serta-merta. Waktu bit pendek waktu bit yang pendek tidak memberikan waktu yang cukup bagi alat untuk menghasilkan tenaga penuh sebelum bit yang berikutnya ditransmisikan. Rasio S/N menurun disebabkan amplitudo menurunnya setiap sinyal individual. Dan akhirnya, batasnya tercapai dimana sinyal tidak lebih kuat daripada noise. Dititik inilah raio S/N berharga nol. Semakin tinggi kecepatan transmisi maka akan semakin tinggi pula tingkat error .Error tramsmisi mewakili harga esempatamn yang terbuang untuk menyampaikan pesan, dan ini akan menurunkan kecepatan transfer data. Masalah selanjutnya adalah tingkat noise yang tidak stabil. Dalam sinyal eletronik, noise muncul dalam waktu yang amat singkat namun kontinyu, sebagai contoh ketika munculnya petir, atau ketika kita mnyalakan motor listrik. Sebagaimana dibahas dibab ini, bahwa penerima dapat meminta transmisi ulang terdeteksi adanya error. Jika noise muncul tidak secara berkelanjutan, maka transmisi ulang tidak akan mempengaruhi kecepatan transfer data secara signifikan. 11. Pengkabelan Optikal dan Elektris Sinyal listrik biasanya ditransmisikan melalui kabel tembaga. Tembaga digunakan karena harganya yang murah, konduktivitas yang tinggi, dan mudah dibentuk menjadi kabel. Pengkabelan tambaga bervariasi, baik dari diameternya, pembungkusannya, kemurnian dan kaonsistensinya, dan juga jumlah dan konfigurasi konduktor, setiap kabelnya. Dua bentuk kabel tembaga yang paling sering digunakan adalah kabel coaxial dan kabel twisted pair. Kabel twisted pair merupakan kabel yang paling sering digunakan untuk komunikasi data dipengkabelan telepon dan LAN. Kabel tersebut mamiliki dua abel tembaga yang saling bersilangan. Kabel tersebut biasanya selubungi oleh material isolator alias penghantar listrik yang buruk, seperti plastic. Keuntungan utama dari kabel ini adalah biaya yang murah dan emudahan dalam pempesangannya. Dan kerugian utamanya adalah tingkat noise yang tnggi dan kapasitas transmisi yang rendah karena bandwidth yang tidak lebar, biasanya kurang dari 250 MHz, serta bataas voltase aplitudo yang rendah. Asosiasi industri elektronik dan asosiasi industri telekomunikasi telah mendefinisikan kabel twisted pair dan konektornya. Standar pengkabelan jaringan yang paling banyak digunakan adalah disebut category 5. Category 5 memiliki empat twisted pair dan dapat mentransmisikan samapai dengan 1 Gbps (250 Mbps setiap ppesangan kabelnya). Keempat pasang kabel tersebut dibungkus dalam bundle yang disebut thin cable, standarisasi modular jack RJ-45 mirip dengan jack konektor kabel telepon tetapi digunakan pada kedua ujungnya. Kabel coaxial memiliki satu konduktor tembaga yang diselubungi oleh isolator plastic yang tebal, pembungkus metalik dan pembungkus plastic yang kuat. Kabel tersebut memilki bandwidth yang relative tinggi yaitu mencapai 500 MHz. dan memiliki kapasitas transmisi data yang cukup tinggi. Kabel coaxial biasanya digunakan untuk kabel televisi, karena memiliki ketahanan yang cukup tinggi terhadap EMI dan kemampuannya membawa banayak chanel dari sinyal video analog. Kerugian utamanya adalah lebih mahal dan lebih sulit dalam pempesangan dibandingkan dengan menggunakan kabel twisted pair. Konektor kabel koaksial dapat dengan mudah dippesang semudah mempesang konektoe RJ-45. Kabel koaksial juga sulit untuk diatur rute pengkabelannya karena kaku, jika dibandingkan dengan kabel category 5. kabel coaxial semakin jarang dugunakan dalam pengkabelan komter jaringan, karena semakin baiknya kualitas kabel twisted pair dan semakin murahnya biaya pempesangan baik kabel twisted pair dan kabel serat optic . Kabel serat optic memiliki satu atau lebih garis filament konduksi-cahaya yang terbuat dari plastic atau gelas. Pembungkus elektrik tidak diperlukan karena cahaya tidak menghasilkan dan tidak terpengaruh oleh EMI. Pembungkus plastic yang kuat menyelubungi serat optic guna menghindari kerusakan fisik. Kabel serat optic yang lebih dahulu muncul disebut kabel multimode, serat gelasnya dibungkus oleh pembungkus reflektif yang disebut cladding, yang berperan sebagai cermin yang memantulkan gelombang cahaya supaya kembali ke pusat serat. Kabel multimode membagi gelombang cahaya menjadi banyak sinyal, masing-masing merambat mealui jalur yang berbeda dialam kabel. Kabel optic modern menggunakana inti serat dengan kepadatan yang berbeda sehingga pusatnya berisis gelombang cahaya. Kecepatan transmisi maksimum dibatasi karena pulsa cahaya berpencar ketika mereka merambat di kabel. Kualitas kabel optic yang paling baik dimiliki oleh kabel singlemode. Serat intinya sangat sempit dan dibuat agar cahaya merambat tepat ditengah alur kabel. Kabel singlemode dapat mentransmisikan data jauh lebih cepat dibandingkan dengan kabel multimode, tetapi kabel singlemode juga jauh lebih mahal. Kabel singlemode dapat mentransmisikan data samapai dengan 10 Gbps, dan kecepatan yang lebih tinggi bisa didapat dengan alat pengkodean yang lebih baik. Kekurangan utama dari kabel serat optic adalah biayanya yang sangat tinggi. Kabel optic dapat menjadi jauh lebih mahal dibandingkan dengan category 5.sampai dengan hari ini kabel optic adalah kabel dengan biaya pempesangan yang paling mahal dibandingkan dengan kabel-kabel lainnya, karena kurang adanya standarisasi konektor pengkabelan dan ahli yang menguasai tehnik pengkabelan dan koneksinya. Standarisasi konektor sedang dikembangkan dan insatalasinya akan memiliki biaya yang hampir sama dengan kabel twisted pair. Tidak ada kabel yang dapat membawa sinyal sampai dengan puluhan kilometer dengan kecepatan yang tinggi, dengan tingkat kesalahan yang rendah. Pentransmisian data jarak jauh membutuhkan berbagai alat seperti amplifier dan repeater untuk meningkatkan kekuatan sinyal dan mengurangi noise dan distorsi yang tidak diinginkan. Sebuah amplifier meningkatkan kekuatan amplitudo sebuah sinyal. Sebuah amplifier dapat memperkuat range sinyal elektris dengan memperkuat tenaga sinyal untuk mengatasi atenuasi. Tetapi panjang efektif kemampan kabel dalam mentransmisikan data belum dapat ditambah, ini disebabkan oleh dua faktor. Yang pertama yaitu noise dan interferensi yang timbul selama transmisi. Sebuah amplifier akan memperkuat sinyal sebagaimana yang diterima, jika ada banyak noise dan interferensi, maka noie dan interferensi itu akan juga diperkuat. Sebagai tambahan amplifier juga tidaklah sempurna, noise dan distorsi juga timbul selama proses amplifikasi. Sinyal yang di amplifikasi akan memiliki noise yang berasal dari segment data yang diterima aupun dari proses ampifikasi itu sendiri. Repeater dapat menghasilkan fungsi yang sama dengan amplifier, tetapi melakukan dengan prinsip mekanisme yang berbeda. Repeater dapat digunakan bersama dengan kabel elektrik dan kabel optic guna membawa sinyal analog atau sinyal digital. Bukan hanya memerkuat sinyal yang terima, repeater juga menginterpretasikan psan yang diterima dan mengirimkannya kembali. Repeater tidak mentransmisikan noise dan distorsi yang diterima. Jika noise muncul pada alat pentransmisian yang terakhir, maka tidak akan terjadi miinterpretasi, dan pesan akan di transmisikan ulang seperti aslinya. Repeater dibutuhkan setiap 2-5 Km pada kabel coaxial, dan 40-50 Km pada kabel sera optic singlemode. 12. Transmisi Data Nirkabel Transmisi data nirkabel menggunakan gelombang radio pendek atau menggunakan gelombang infra merah, yang kemudian akan ditransmisikan melalui atmosfer atau udara. Spectrum radio gelombang pendek mencakup frekuensi yang biasanya digunakan oleh radio FM, siaran televisi UHF atau VHF, telepon selular, transmisi gelombang mikro berbasis tanah, dan transmisi gelombang pendek dengan relay satelit. Transmisi dengan infra merah membutuhkan pita frekuensi yang lebih tinggi, yang membawa lebih banyak data namun mudah terganggu oleh interferensi di atmosfer, dan membatasi jangkauan transmisi sampai dengan beberapa ratus meter. Kelebihan utama dari tansmisi data nirkabel (tanpa kabel) adalah bandwidth-nya yang relative tinggi dan kita tidak perlu pusing dengan topologi pengkabelan. Keuntungan lain yang bisa didapat yaitu, ketika ada transmisi broadcast maka banyak pengirim dapat mengirimkan broadcast dan banyak penerima dapat mengirim broadcast seketika itu juga. Kelemahan yang paling mencolok adalah kepekaanya terhadap interferensi, alat pentransmisi dan alat penerima yang cukup mahal, dan butuh banyak radio frekuensi yang tidak terpakai. Frekuensi transmisi nirkabel diatur dengan ketat, dan peraturannya bervariasi di seluruh dunia. Amerika Serikat, Eropa, dan Jepang memiliki aturannya sendiri-sendiri. Peraturan yang berbeda bergantung pada level energi transmisi yang digunakan. Pada umumnya, transmisi energi rendah tidak membutuhkan lisensi, tapi peralatan transmisi harus memiliki sertifikasi yang sesuai dengan peraturan. Teknolgi nirkabel yang terbaru menggunakan peraturan pita frekuensi radio (RF) tanpa lisensi. Selama masih dalam jangkauan gelombang mikro, transmisi energi tinggi membutuhka transmiter berlisensi, dan buth lisensi untuk memakai pita frekuensi tertentu. Biaya lisensinya amat tinggi, karena bandwidth yang tersedia merupakan komoditas yang terbatas. Jaringan nirkabel jarak jauh jarang diimplementasikan oeh seorang pemakai atau sebuah organisasi, karena biaya pengadaan perlatan transmisi dan biaya lisensi yang mahal. Sebagai alternative, perusahaan-perusahaan membeli dan memelihara lisensi dan infrastruktur yang dibutuhkan. Para pengguna membeli kapasitas yang dibutuhkan dari perusahaan-perusahaan ini, dan membayar pemakaian tiap penggunaan atau berdasarkan bandwidth per interval waktu. 13. Simplex, Half-Duplex, Full-Duplex Pengorganisasian dan konfigurasi chanel komunikasi berhubungan erat degan biaya dan efesiensi. Permasalahan pengorganisasi dan konfigurasi tersebut termasuk jumlah kabel transmisi atau bandwidth yang diperuntukan pada masing-masing kanal, penugpesan tiap kabel atau frekuensi yang membawa sinyal-sinyal tersebut, pembagiannya, atau kanal pada para pengirim dan penerima. Sebuah kanal komunikasi membutuhkan dua jalur: yang pertama adalah jalur sinyal, yang membawa data, dan jalur pulang, yang melengkapi sebuah sirkuit listrik antara alat penerima dan pengirim. Transmisi optic membutuhkan hanya satu serat optic per kanal, karena transmisi optic tidak membutuhkan sirkuit yang tertutup. Pada beberapa model transmisi, mungkin perlu untuk menyediakan lebih dari satu alur komunikasi antara pengirim dan penerima. Jalur transmisi listrik multiple dapat digunakan oleh satu jalur balik untuk melengkapi satu sirkuit listrk penuh. Sebuah jalur komunikasi tunggal dapat mentransmisikan pesan dengan menggunakan mode simplex atau mode duplex. Dalam mode simplex, pesan mengalir hanya pada satu arah saja. Ini berguna ketika digunakan pada suatu kondisi yang membutuhkan aliran data yang searah, dan kemungkinan terjadinya kesalahan transmisi sangat kecil dan tidak relevan. Tetapi ketika banyak error yang terjadi pada suatu transmisi, atau dibutuhkan suatu koreksi error, maka mode simplex ini tidaklah cocok. Jika penerima mendeteksi adanya kesalahan transmisi, tidak mungkin untuk mengabari pengirim untuk meminta transmisi ulang. Biasanya mode simplex digunakan untuk mengirimkan update file atau pesan status sebuah system dari host ke alat penyimpanan terdistribusi dalam suatu jaringan. Dalam beberapa kasus, pesan yang sama dikirimkan kesemua alat pada sebuah jaringan secara bersamaan, ini biasanya disebut mode broadcast. Mode half-duplex menggunakan kanal tunggal yang terbagi. Setiap node (simpul) bergantian menggunakan kanal transmisi untuk mengirimkan dan menerima pesan. Simpul-simpul tersebut harus sepakat simpul mana yang melakukan transmisi terlebih dahulu. Setelah mengirimkan sebuah pesan, simpul yang pertama mengabari apa yang akan dilakukan dan meminta simpul yang lain untuk menahan transmisi, ini biasanya disebut sebagai line turnaround. Penerima mengenali pesan ini dan menerima peran dari pentransmisi. Ketika transmisi selesai, penerima mengirimkan pesan line turnaround dan pentransmisi awal kembali menjadi penerima. Transmisi mode half-duplex mengakomodasikan penerima untuk meminta transmisi ulang jika mendeteksi terjadinya error. Jika ASCII mengendalikan karakter yang digunakan, karakter NAK (negative acknowledge) dikirimkan jika terdeteksi adanya error, dan karakter ACK (acknowledge) digunakan jika tidak ada error yang terdeteksi. Dalam mode half-duplex, penerimaan NAK menyebabkan pengirim untuk melakukan transmisi ulang dari pesan yang baru saja dikirimkan, setalah mendapat giliran melakukan transmisi. Biaya jalur komunikasi mode simplex dan half-duplex adalah hamper sama. Tetapi kehandalan mode half-duplex dikorbankan, ketika dilihat dari kecepatan transfer data secara keseluruhan. Ketika penerima mendeteksi adanya error, penerima harus menuggu sampai pengirim mengirimkan line turnaround, sebelum dapat mengirimkan NAK. Ketika error muncul didekat permulaan dari sebuah pesan, maka waktu transmisi yang digunakan untuk mengirimkan remainder dari sebuah pesan menjadi mubazir. Juga ketika error muncul secara tiba-tiba, banyak transmisi ulang dari sebuah pesan yang sama dibutuhkan sebelum pesan dapat diterima secara benar. Kemubaziran mode half-duplex dapat dihindari dengan menggunakan dua jalur komunikasi. Organisasi dua kanal ini biasanya disebut komunikasi full-duplex. Dalam mode full-duplex, penerima dapat berkomunikasi dengan pengirim kapan saja dengan menggunakan jalur komunikasi yang kedua. Jika error terdeteksi, penerima akan segera memberitahu pengirim, yang mana si pengirim bisa menghentikan pengiriman dan melakukan pengiriman ulang. Kecepatan transmisi full-duplex, relative lebih cepat walaupun ketika kanal dalam keadaan banyak gangguan. Error dapat dikoreksi dengan baik, dengan gangguan yang minimal pada aliran pesan. Kecepatan dapat ditingkatkan dengan menggunakan jalur yang kedua. 14. Transmisi Paralel dan Serial Transmisi parallel menggunakan jalur transmisi yang terpisah untuk setiap posisi bit. Kelebaran dan jumlah baris dari setiap kanal biasanya mewakili satu byte atau satu kata ditambah return line. Komunikasi parallel memiliki biaya yang relative mahal jika dibandingkan jalur transmisi multiple. Keuntungan yang bisa diunggulkan adalah memiliki kecepatan transfer data yang lebih cepat. Jarak maksimum pengiriman data dengan menggunakan transmisi parallel adalah terbatas. Karena terdapat pebedaan kecil yang muncul diantara jalur transmisi parallel, bit-bit data dapat tiba ke penerima pada waktu yang berbeda sedikit. Perbedaan waktu kedatangan diantara bit disebut skew, hal ini menigkatkat jarak dan kecepatan transmisi. Pada jarak tertentu, biasanya kurang dari 10 meter, skew cukup signifikan untuk menyebabkan error dalam penterjemahan sinyal. Pada kanal yang cukup panjang, skew dapat dikurangi dampaknya dengan menempatkan repeater setiap beberapa meter. Tapi ini menambah pengeluaran untuk pemakaian kanal parallel. Kanal parallel dapat digunakan pada jalur komunikasi yang pendek dan membutuhkan transfer data yang cepat, seperti pada system bus atau antar PC atau dengan printer. Transmisi serial hanya menggunakan satu jalur transmisi saja, atau seppesang jalur untuk sinyal listrik. Bit ditransmisikan secara berurutan melalui satu jalur transmisi dan diterima oleh receiver dengan urutan yang sama tapi dalam kelompok yang lebih besar. Komunikasi digital pada jarak yang lebih besar dari beberapa meter biasanya menggunakan transmisi serial. Transmisi serial dapat menghindari skew dan dapat mengurangi ongkos pengkabelan. LAN, WAN dan jalur telekomunikasi jarak jauh, semuanya menggunakan transmisi serial. 15. Channel Sharing Beberapa pemakai membutuhkan kapasitas transmisi data yang tinggi yang terusmenerus. Tidak hanya seperti biasanya, kapasitas hanya dibutuhkan pada waktu yang pendek atau hanya dibutuhkan secara seporadis saja. Tehnik pembagian kanal secara efesien menggunakan kapasitas kanal yang tersedia dengan mengkombinasikan traffic dari beberapa pemakai. Sepanjang tidak semua pemakai memerlukan kapasitas yang tinggi dalam waktu yang bersamaan, tehnik pengkobinasian kanal ini dapat memenuhi level yang cukup diterima. Sebagian besar layanan telepon local berbasis pada strategi pembagian kanal komunikasi yang disebut sircuit switching. Ketika pemakai menelepon, kapasitas total dari sebuah kanal antara pemakai dan dan pusat switching telepon terdekat di alokasika secara penuh pada panggilan itu. Pemakai mendapat pasokan kapasitas transfer data secara berkelanjutan, entah itu dibutuhkan atau tidak. Kanal tersebut tidak dapat digunakan oleh pengguna lain sebelum sambungan telepon itu terputus. Time division multiplexing (TDM) menggambarkan berbagai tehnik pembagian kapasitas transfer data berdasarkan waktu dan pengalokasiannya pada banyak pemakai. Packet switching merupakan tipe TDM yang paling umum digunakan. Packet switching membagai pesan dari semua pemakai atau aplikasi kedalam bagian-bagian yang kecil yang disebut packet. Setiap packet berisi header yang mengidentifikasi pengirim, penerima, nomor urut, dan informasi lain mengenai isi dari packet itu. Packet dikirimkan ketujuan ketika kapasitas kanal dapat digunakan. Packet dapat disimpan sementara dalam kanal buffer. Jika banyak kanal dapat digunakan, maka banyak packet dapat dikrimkan secara bersamaan. Keuntungan utama dari packet switching adalah, penyedia layanan telekomunikasi dapat menentukan bagaimana menggunakan kapasitas transfer data dan kanal secara efektif. Dalam situasi ini, penyedia layanan dapat membuat keputusan dengan cepat dan otomatis sehingga dapat mengalokasikan kapasitas yang dapat digunakan oleh pemakai secara efesien. Hasilnya adalah penurunan ongkos layanan telekomunikasi secara keseluruhan. Kerugian yang dirasakan pada penggunaan packet switching adalah sering terjadi delay dalam transmisi dan kompleksitas dalam menciptakan dan merutekan packet. Karena pemakai tidak memiliki kanal tertentu yang khusus, waktu yang dibutuhkan untuk mengirimkan sebuah pesan tidak dapat diprediksikan, waktunya tergantung dari banyaknya permintaan pengiriman pesan dan kanal yang tersedia. Penundaaan akan terjadi bila banyak pemakai mengirimkam pesan dalam waktu yang bersamaan dan tidak tersedia kapasitas kanal yang cukup. Pesan dapat dibagi-bagi ke bagian-bagian kecil dan ditambahkan header yang sesuai. Packet harus dikirimkan melalui jaringan ke alamat tujuan. Penerima harus dapat menterjamahkan packet-packet kedalam pesan sesuai dengan urutan awal, walaupun mereka tiba tidak berurutan. Error transmisi darus dapat diokalosasikan kedalam sebuah packet khusus, untuk meminta transmisi ulang, dengan pengiriman paket koreksi. Hardware dan system software yang menerapkan metode ini cukup sulit untuk dipahami. Walaupun kompleks, packet switching banyak digunakan untuk komunikasi internal komputer. Biaya dan kompeksitas yang merupakan kekurangan yang mampu ditutupi oleh kinerja kanal komunikasi yang dihasilkan. Sircuit switching digunakan hanya dalam keadaan dimana delay transfer data dan kapasitas transfer data yang tersedia berada dalam ukuran tertentu dan batasan yang dapat diprediksi. Metode lain untuk pembagian kanal komunikasi adalah frequency division multiplexing (FDM). Pada FDM, kanal broadband tunggal dibagi-bagi kedalam banyak subkanal baseband. Setiap subkanal mewakili range frekuensi yang berbeda, atau pita dalam kanal broadband. Sinyal ditrnasmiskan pada tiap subkanal yang berada pada range frekuensi sempit atau frekunsi yang tertentu. Televisi kabel adalah contoh nyata pemakaian FDM. Penyedia layanan telekomunikasi jarak jauh, kadang menggunakan FDM untuk memecah frekuensi sinyal serat optic single mode. FDM mungkin membutuhkan penerimaan sinyal bergerak untuk tiap pita frekuensi kedalam pita frekuensi lain. Sebagai contoh, pada sebagian besar system televisi kabel, kanal 2 melalui 13 dibawa melalui kabel koaksial pada fekuensi broadcast. Kanal diatas 13 dipetakan kembaliuntuk frekuensi yang lain dari frekuensi broadband, jadi mereka dapat menggunakan subkanal kedalam kanal broadband koaksial. Kanal baseband dalam kanal broadband tunggal dapat menggunakan metode sinyal, protocol kmunikasi, dan kecepatan transmisi yang berbeda. Kanal baseband dapat dibagi-bagi menggunakan metode packet switching atau TDM. Kanal baseband multiple dapat dikombinasikan kedalam sebuah kanal transmisi parallel. 16. Infiniband Infiniband adalah standar interkoneksi data yang dikembangkan oleh Infiniband Trade Association, sebuah konsorsium yang didirikan oleh Dell, Hewlett-Packard, IBM, Intel, Microsft, dan Sun Microsystem. Infiniband adalah arsitektur komunikasi berkecepatan tinggi yang bertujuan digunakan untuk alat interkoneksi, seperti server, secondary storage, dan switch jaringan. Tujuan dari standar ini adalah untuk menggantikan banyak stadar interkoneksi yang saling bersaing dengan sebuah satandar yang lebih universal, dan arsitekturnya dapat menghasilkan peningkatan kecepatan transfer data yang signifikan. Infiniband dibuat berdasarkan sebuah arsitektur interkoneksi yang biasanya disebut dengan switched fabric, yang mana menginterkoneksi banyak alat dengan banyak jalur transmisi data, dan kumpulan switch yang tampak menggambarkan proses thread yang saling berhubungan. Sebuah switched fabric menghubungkan banyak pengirim langsung ke semua penerima dan dapat melayani semua koneksi secara bersamaan. Koneksi diciptakan atas dasar permintaan, dan diputus ketika sudah tidak dibutuhkan lagi, dan membebaskan kapasitas komunikasi data untuk mendukung koneksi lain. Arsitektur switched fabric bukanlah suatu hal yang baru, tetapi teknologi digital switching yang mendukungnya membuat hal ini menjadi sangat efektif dalam pembiayaan. Setiap peralatan terhubungkan pada infiniband switch oleh sebuah Host Channel Adapater (HCA) atau sebuah Target Channel Adapater (TCA). HCA digunakan oleh alat seperti server multi fungsi yang dapat menghasilkan dan merespon permintaan transfer data. HCA memiliki koneksi langsung ke primary storage pada host melalui sebuah device controller yang terhubung pada suatu system bus atau melalui sebuah specialpurpose memory interface. TCA digunakan oleh peralatan yng lebih sederhana seperti switch jaringan dan storage device. Infiniband terkoneksikan dengan kabel tembaga atau kabel serat optic . Standar infiniband menspesifikasikan konektor kabel dan karakteristik operasional, tapi bukan konstruksi kabel secara fisik. Kabel twisted pair atau coaxial biasa tidak dapat mengakomodasi infiniband. Beberapa vendor menggunakan kabel koaksial yang dimodifikasi yang memiliki satu atau lebih ppesangan konduktor. Kecepatan transmisi data berkisar antara 2,5 sampai dengan 10 Gbps, tergantung pada jumlah konduktornya. Kabel tembaga dapat direntangkan sampai dengan 25 meter, dan kabel serat optic dapat mencapai panjang 10 kilometer. Pada sekumpulan server berskala besar yang digunakan untuk mendukung situs Web yang berskala besr pula, didalamnya termasukserver yang dikonfigurasikan untuk tujuan tertentu, seperti untuk penyimpanan jaringan dan switch jaringan. Dengan mengkhususkan fungsi tiap-tiap alat akan memudahkan untuk memperbesar atau mengurangi kapasitas total, penggandaaan alat dapat meningkatkan kehandalan dan toleransi terhadap kesalahan. Tetapi banyak jalur berkecepatan tinggi, dan switch diperlukan untuk menginterkoneksi seluruh komponen system. Interkoneksi tersebut merupakan target pasar dari infiniband. Produk infiniband baru saja mulai muncul di pasaran. Sebagian besar dari produk awal yang ditawarkan adalah switch dan interconnection bridge untuk komponen yang telah menggunakan standar komunikasi data seperti PCI bus, Gigabit Ethernet, FibreChannel. Generasi terbaru dari alat infiniband adalah infiniband pabrikan yang memberi dukungan langsung ke server, switch jaringan, dan secondary storage device. 17. Singkronisasi Clock Sebuah bagian penting pada setiap protocol komunikasi adalah kecetapan transmisi yang stabil. Pengirim menempatkan bit ke jalur transmisi pada interval yang tepat. Penerima memeriksa pesan ketika atau selama interval waktu tertentu untuk mentejemahkan bit. Kecuali penerima dan pengirim berbagi referensi waktu yang sama, pengunaan kecepatan transmisi yang sama, data tidak dapat diterjemahkan dengan benar. Ketika pengirim dan penerima berbagi referensi waktu yang sama, inilah yang disebut dengan synchronized (telah tersinkronisasi). Ada dua masalah singkronisasi yang pokok, selama terjadinya pentransmisian pesan. Pertama, menjaga agar pengirim dan penerima tersingkronisasi clocknya selama transmisi. Kedua, mensingkronisasikan clock pada awal pesan. Sebagian komputer dan alat komunkasi menggunakan clock internal yang menghasilkan pulsa voltase pada kecepatan tertentu ketika menerima suatu input voltase tertentu. Sayangnya clock seperti itu tidaklah sempurna. Kecepatan waktu pulsa dapat berubah-ubah tergantung temperatur dan fluktuasi daya. Fluktuasi waktu dapat dieliminasi ketika semua alat memiliki clock yang sama. Sebagia standar tranmisi memerintahkan sebuah jalur transmisi yang berbeda untuk membawa pulsa clock pengirim. Penerima dapat memonitor clock secara terus-menerus, dan menggunakanya untuk memastikan ia membaca dan menterjemahkan bit dengan kecepatan yang sama ketika pengirim mengkodekan dan mentransmisikan mereka. Dengan transmisi serial, masing-masing alat penerima dan pengirima memiliki clock sendiri-sendiri. Karena clocknya independent, maka tidak ada jaminan pewaktuan pulsa clock transmisi dari pengirim ke penerima ketika koneksi pertama terjadi. Tetapi, walau singkronisasi sempurna didapat pada waktu itu, clock selanjutnya dapat muncul setelah singkronisasi, kesalahan interpretasi bit oleh penerima dapat sering terjadi. Pulsa clock alat penerima dapat dihasilkan pada waktu yang berbeda dengan pulsa clock pengirim, ini akan mengakibatkan kesalahan pembatpesan waktu bit yang berbeda. Dalam contoh ini, penerima tidak dapat menginterpretasikan beberapa bit secara benar, karena mereka memiliki dual level sinyal yang berbeda. Penerima dan pengirim harus dapat mentransmisikan sinyal penjadualan melalui jalur transmisi data untuk memastikan clock mereka tersingkronisasikan. Mereka juga harus setuju dengan batpesan pada tiap pesan, dan untuk itu mereka harus sepakat pada suatu batpesan panjang pesan. Dua pendekatan untuk mensingkronisasikan clock dan mengkoordinasikan pembatpesan panjang pesan adalah transmisi singkron dan transmisi non-singkron. Metode-metode ini kadang mengacu pada metode character framing, ketika pean terdiri dari karakter ASCII dan karakter Unicode. Transmisi singkron memastikan bahwa clock pengirim dan penerima selalu memiliki singkronisasi dengan mengirimkan aliran data yang terus-menerus. Karena ukuran block selalu sama, penerima selalu mengetahui dimana satu blok berakhir dan yang lainnya dimulai. Jika perlu, blok transmisi dapat dipisahkan dengan aliran data synchronous idle messages. Sebuah synchronous idle messages memiliki pola transisi sinyal yang jelas dirancang untuk singkronisasi clock yang mudah. Tanda awalan data dapat dengan mudah dikenali dengan melihat pola bit yang berbeda dengan synchronous idle messages dan dataitu juga menandakan pola bit. Perbedaan tersebut memudahkan penerima dapat mengetahui awal dari sebuah blok transmisi baru. Dalam transmisi singkron, pesan dikirimkan berasarkan kebutuhan saja. Pesan dapat dikirimkan dari satu ke yang lainnya, atau terdapat jeda diantara pengiriman pesan. Dari sisi penerima, pesan pada waktu yang tidak dapat diprediksikan. Pergerakan clock merupakan masalah besar dalam transmisi non-singkron. Selama waktu idle, clock pengirim dan penerima dapat menhasilkan singkronisasi, karena karena tidak ada data atau sinyal penjadualan yang ditransmisikan. Ketika pengirim mentransmisikan data, penerima harus mengsingkronisasi ulang clock sesegera mungkin untuk dapat menginterpretasikan data dengan benar. Transmisi non-singkron menambahkan satu atau lebih bit awalan untuk memulai tiap pesan. Bit awalan membangunkan penerima dan menginformasikan data bahwa sebuah pesan akan dating, dan memberi kesempatan penerima untuk mengsingkronisasikan clock sebelum bit-bit data tiba. Dalam transmisi jaringan, lusinan atau ratusan byte pesan ditransmisikan dalam satu unit. Setiap kelompok byte diawali dengan satu atau bit awalan. Transmisi singkron menggunakan kapasitas kanal dengan lebih efesien daripada transmisi non-singkron, karena data ditransmisikan dalam blok yang besar dengan sedikit bit yang digunakan untuk menandai batasan pesan dan mengsingkronisasikan clock. Tetapi, karena transmisi terjadi terus-menerus, transmisi singkron tidak dapat digunakan ketika banyak pengirim dan penerima berbagi kanal yang sama. Transmisi non-singkron sebagian besar digunakan dalam jaringan-jaringan komputer, komunikasi modem, dan komunikasi antara system komputer dengan peripheral device, seperti keyboard dan printer. Transmisi singkron hanya digunakan untuk komunikasi data yang menuntut kecepatan tinggi antara pengirim dan penerima, seperti pada sistem komputer mainframe mirror atau klaster. 18. Pendeteksian dan Koreksi Error Komponen penting dalam setiap protocol komunikasi adalah metode untuk mendeteksi adanya error dan koreksi error dalam transmisi data, penerimaan, dan interpretasi. Metode pendeteksian error yang telah luas digunakan adalah berdasarkan beberapa bentuk pengiriman transmisi yang mubazir. Sebuah pesan kosong yang mubazir atau komponen pesan ditransmisikan bersama atau segera setelah pesan asli. Penerima membandingkan antara pesan asli dengan pesan gandaan atau pesan mubazir yang kosong, jika keduanya cocok, pesan asli akan diasumsikan telah ditransmisikan, diterima, dan diinterpretasikan secara benar. Jika keduanya tidak cocok, maka sebuah error transmisi diasumsikan telah muncul, dan penerima akan meminta pengirim untuk mentransmisikan ulang pesan tersebut. Metode pendeteksian dan koreksi error terdiri dari banyak variasi, berdasarkan banyak hal, berikut ini adalah sebagian contoh: ukuran dan isi dari transmisi ganda, penggunaan efesien kanal komunikasi, kemungkinan kesalahan dapat terdeteksi, kemungkinan pesan tanpa error dapat diidentifikasi sebagai error, kompleksitas metode pendeteksian error. Ukuran dan isi dari sebuah pesan ganda adalah secara tebalik berhubungan dengan penggunaan kanal secara efesien. Contoh, satu pesan kemungkinan pendeteksian error mengirimkan tiga salinan dari setiap pesan, dan mengecek ulang apakah mereka serupa. Metode ini mudah untuk diimpmentasikan, tapi hanya menggunakan sepertiga dari kapasitas kanal yang ada, atau kurang jika banyak error terdeteksi secara benar atau salah. Mengubah metode ini menjadi hanya dua salinan dari setiap metode akan menigkatkan penggunaan kanal maksimum sampai dengan 50% dari kapasitas total. Untuk sebagian besar metode dan kanal, kemungkinan pendeteksian error dapat dikomputasikan secara matematik atau secara statistic. Kemungkinan tidak meneuka error yang sesungguhnya disebut Type I error. Kemungkinan mengidentifikasi data yangbaik sebagai error disebut Type II error. Untuk setiap metode pendeteksian error , error Type I dan Type II berhubungan seara terbalik, yaitu penurunan error Type I akan dibarengi dengan kenaikan di error Type II. Error Type II menghasilkan transmisi ulang yang tidak dibutuhkan dari data yang telah diterima dengan benar, tapi dianggap mengalami error. Peningkatan error Type II menurunkan efsiensi kanal karena bagian yang lebih besar dari kapasitas kanal digunakan untuk mengirimkan ulang data yang tidak perlu dikirim. Dalam beberapa tipe kanal komunikasi, seagai contoh sebuah system bus atau kabel serat optic short-haul, kemungkinan sebuah transmisi atau penerimaan error adalah sangat jauh. Di tipe kanal yang lain, contoh, pada kanal medem analog berkeepatan tinggi, kesalahan amat sering terjadi. Metode pendeteksian error yang berbeda dalam mendeteksi error akan sesuai dengan kanal yang berbeda dengan tujuan yang berbeda pula. Sebagai contoh pendeteksian eror tidak biasa digunakan untuk transmisi suara digital, karena pemakai tidak begitu sensitive terhadap kesalahan yang terlalu kecil. Pada contoh ekstrim lainnya adalah, komunikasi antara komputer bank dan anjungan tunai mandiri (ATM) yang melalui kabel tembaga akan memerluan banyak sekali pengecekan error karena pentingnya data-data tersebut, selain itu banyak sekali kemungkinan terjadinya error pada transmisi jarak jauh dengan menggunakan transmisi listrik. Metode yang biasa digunakan untuk pengecekan error adalah sebagai berikut: parity checking (pengecekan dengan penggandaan secara vertikal), pengecekan blok (pengecekan penggandaan secara longlitudinal), pengecekan penggandaan secara siklikal (melingkar). Pengecekan Paritas. Data karakter biasanya dicek error-nya dengan menggunakan pengecekan paritas, disebut juga pengecekan dengan penggandaan secara vertical. Dalam transmisi yang berorientasi karakter, satu bit paritas ditambahkan pada setiap karakter. Harga bit paritas adalah jumlah dari harga bit yang ada dalam karakter. pengecekan paritas dapat berdasarkan pada hitungan bit ganjil atau genap. Dengan paritas ganjil, pengirim mengatur bit paritas ke nol, jika hitungan bit data harga 1 dlam karakter adalah ganjil. Jika hitungan bit-bit data harga 1 adalah genap, maka bit paritas akan di set ke satu. Dalam paritas genap, pengirim mengeset bit paritas ke nol jika jika jumlah bit data berharga satu genap atau harga ke satu jika hitungan bit data berharga satu adalah ganjil. Penerima hitungan bit berharga satu dalam tiap karakter sebagaimana mereka datang dan kemudian akan dibandingkan hitungannya dengan bit paritas. Jika hitungannya tidak sesuai dengna bit paritas, maka penerima akan meminta transmisi ulang karakter tersebut. Pengecekan paritas memiliki tingkat error Type I yang tinggi. Contoh, sebuah error transmisi yang memindahkan harga bit ke 2, 4, 6 dalam karakter ASCII-7 idakakan terdeteksi. Pengecekan paritas tidak dapat dihandalkan dalam kanal, yang sensitive terhadap kemunculan error pada banyak bit yang bersebelahan. Pengecekan paritas dapat lebih dihandalkan dalam kanal dengan error yang jarang yang biasanya ditemukan pada bit yang banyak mengandung spasi. Pengecekan Blok. Pengecekan paritas dapat diperluas jangkauannya dalam mengecek kumpulan karakter atau byte dengan menggunakan pengecekan blok, atau iasa dapat disebut pengecekan gandaan secara longlitudinal (LRC). Untuk mengimplementasikan LRC, alat pengirim harus menghitung jumlah bit data yang berharga satu pada tip posisi bit dalam sebuah blok. Pengirim mengkombinasikan bit paritas untuk setiap posisi kedalam sebuah block check character (BCC) dan menambahkannya ke akhir dari sebuah blok. Penerima menghitung jumlah bit data berharga satu dalam tiap posisi dan menciptakan BCC sendiri, untuk dibandingkan dengan BCC yang ditransmisikan oleh pengirim. Jika BCCnya tidak sama, maka penerima akan meminta transmisi ulang keseluruhan blok. Bit paritas genap dikomputasikan untuk setiap posisi bit dari sebuah blok yang terdiri dari 8 byte. Kumpulan bit paritas membentuk sebuah BCC yang ditambahkan untuk pendeteksian error. LRC memiliki kelemahanyang sama dengan yang dimiliki pengecekan paritas. Tingkat error Type I dapat diturunkan dengan mengkombinasikan pengecekan paritas dan LRC. Tetapi, walau dalam pendekatan ini, beberapa error mungkin tidak dapat terdeteksi. Pengecekan ganda melingkar (CRC). CRC adalah tehnik pengecekan error yang paling banyak digunakan saat ini. Seperi LRC, CRC juaga menghasilkan BCC untuk sekumpulan karakter atau byte. Karakter CRC dihasilkan dari sebuah algoritma matematika yang kompleks. CRC biasanya lebih panjang dari 8 bit, dan bisa mencapai panjang 128 bit. Karakter bit CRC dikomputasika oleh software atau microprsesor khusus yang dibuat langsung dalam komunikasi data dan perangkat keras jaringan. CRC lebih sedikit memiliki error Type I dan Type II daripada pengecekan paritas dan LRC. Kedua tingkat error itu bergantung kepada ukuran dari blok data yang ditransmisikan dan karakter bit CRC. Karakter bit sebanyak 64 bit dan 128 bit biasa digunakan dalam paket jaringan dan untuk membuat back-up data menggunakan pita magnetic. 19. Standar jaringan nirkabel 802.11 Institute of Electrical and Electronics Engineers (IEEE) menciptaka banyak standar telekomunikasi dan jaringan. Komite 802.11 dibentuk pada awal tahun 1990-an untuk mengembangkan standar untuk jaringan metropolitan dan nirkabel. Di tahun 1997 komite tersebut mengeluarkan versi awal standar (802.11). kemudian diikuti versi (802.11b) kedua pada tahun 1999, yang ketiga (802.11a) pada tahun 2001, yang keempat (802.11g) dikeluarkan pada tahun 2003. Berikut ini adalah beberapa tujuan dikeluarkannya standar jaringan IEEE 802.11: memenuhi peaturan nasional dan inter nasional dan mencoba mengadopi persyaratan-persyaratan tersebut, mendukung komunikasi yang menggunakan gelombang radio, infra merah atau cahaya tampak. Mendukung stasiun tetap mapun bergerak dengan kecepatan kendaraan. Untuk menjalankan kerjanya, komite tersebut memfokuskan dirinya pada transmisi RF dalam pita 2,5 GHz, karena gelombang RF dapat merambat bermil-mil dan dapat menebus tembok dan rintangan lainya. Pita 2,5 GHz dipilih karena sebagian besar pita itu di regulasikan tetapi tidak dialokasikan. Standar awal 802.11 didefinisikan kedalam dua metode transmisi RF yang berbeda dengan kecepatan maksimum transfer data mentah 2 Mbps. Salah satu metode frekuensinya yaitu, frekuensi hoping spread spectrum (FHSS), ditinggalkan pada standar yang berikutnya, karena kecepatan transmisinya tidak dapat ditingkatkan dalam batpesan tenaga pentransmisi berbasis FCC. Metode yang lainnya, direct sequence spread spetrum (DSSS), dihadirkan pada standar 802.11b untuk menyediakan transmisi pada 5,5 dan 11 Mbps. Standar 802.11a menggunakan transmisi yang disebut orthogonal frequency division multiplexing (OFDM). Alat 802.11a membuat transmisi pada pita RF 5,2; 5,7; dan 5,8 GHz. Pendeteksian error merupakan masalah besar dalam skema transmisi data RF. Transmisi RF sensitive terhadap berbagaimacam interferensi, penerima menerima berbagai tingkat interferensi dalam gerakan. Satu masalah yang paling signifikan adalah multipath distortion, yang muncul ketika sinyal RF memantul dari objek tetap, ini menyebabkan antenna penerima menerima banyak salinan pada saaat yang tidak tepat. Multipath distortion mengkaburkan isi sinyal, menyebabkan bit pendeteksian error. Masalah ini sering erjadi didalam ruangan, dimana banyak terdapat object keras lagi rata yang dapat mementulkan sinyal RF. Standar 802.11b membagi pita 2,4 GHz menjadi 14 kanal, masing-masing dengan bandwidth 22 MHz. transmisi dalam setiap pita mengkodekan bit menggunakan menggunakan modulasi pergeseran fase dua tingkat, empat tingkat, dan delapan tingkat, ang nantinaya menghasilkan kecepatan transfer data 22, 44, dan 88 Mbps secara berurutan. Bagian penting dari kecepatan transfer ata adala digunakan untuk transmisi bit ganda, untuk meningkatkan pendeteksian error. Keempat kecepatan transmisi standar (1; 2; 5,5; dan 11 Mbps) menggunakan pengkodean bit dan metode modulasi sinyal yang berbeda, masing-masing mewakili kehandalan, kecepatan dan jarak transmisi yang berbeda. Metode yang tercepat menggunakan delapan level modulasi dan mengkodekan bit dengan gandaan yang minimum. Transmisi yang lebih lambat adalah yang menggunakan modulasi dua level dengan gandaan yang lebih banyak. Transmitter selalu memantau kualitas sinyal dan tingkt error. Sejalan dengan meningkatnya noise, interferensi, dan error pengirim dan penerima semakin terpisah, lalu transmitter mengubah modulasi dan metode pengkodean bit untuk mengatasinya. Transmitter menurunkan metode pentransmisiannya sampai dengan 5,5; 2; dan 1 Mbps hingga dicapai transmisi yang baik, kemudian akan menigkatkannya lagi jika kondisi sudah membaik. Standar 802.11a membagi range frekuensi yang ada menjadi 12 kanal dan mentransmisikannya terpisah denagn bit yang sudah dikodekan melalui tiap kanal. Standar kecepatan transmisinya adalah sebagai berikut: 6, 9, 12, 18, 24, 36, 48, dan 54 Mbps. Jarak minimum transmisinya adalah 50 % dari jarak jika menggunakan 802.11b karena atenuasi yang lebih besar pada RF yang lebih tinggi, yaitu tidak lebih dari 15 meter pada kecepatan ransmisi yang lebih tinggi. Standar 802.11g akan menggunakan OFDM pada pita 2,4 GHz untuk mendapatkan kecepata transfer data yang minimal dua kali lipat dari yang dicapai standar 802.11b. Tehnik OFDM dapat mengakomodasi pita RF yang padat tanpa perlu khawatir mengenai masalah interferensi pada pita yang bersebelahan. 20. (Tips) Dasar-Dasar Mendesain LAN [2] Mendesain LAN yang sederhana untuk 1 atau 2 server dan 2 sampai dengan 12 workstation (PC) adalah relative sangat mudah. Cukup dengan menghubungkan server dan workstation tersebut dengan suatu hub atau switch, maka anda sudah dapat membuat suatu LAN yang dapat bekerja dengan baik. Namun, jika server dan workstation berjumlah banyak dan berada dilantai yang atau gedung yang berlainan, seperti jaringan untuk kampus (campus network), perencanaan atau desain suatu LAN tidaklah mudah. Bayak faktor yang harus anda perhatikann agar LAN dapat bekerja dengan baik dan dapat mengatasi arus lalu lintas data. Faktor-faktor tersebut antara lain: • Bagaimana membuat jalur dapat berfungsi secara optimal • Bagaimana memberi priorotas pada jaringan tertentu • Jalur alternative jika terjadi kemacetan atau kesalahan pada jaringan • Membuat beban atau bandwidth jaringan seimbang • Bagaimana mengamankan jaringan Pada dasarnya, perancangan jaringankomputer yang baik harus mengikuti beberapa prinsip sebagai berikut: • Perhitungkan bandwidth yang dibutuhkan, ini sangat penting agar backbone jaringan dapat mendukung pengiriman data antar segmen dengan menentukan jumlah maksimum workstation didalam satu segmen atau menetukan jenis peralatan dan protocol jaringan yang tepat. • Pelajari aplikasi yang dipergunakan oleh pemakai misalnya pemakaian database client-server, ketika penggunaan sumber daya yang efektif sangat penting seperti berapa jumlah client yang diberhubungan dengan server. • Perhatikan jalur-jalur kritis, jika jalur tersebut terputus, hubungan suatu segmen dari jaringan terputus. Untuk itu diperlukan jalur alternative sebagai back-up. • Perhatikan keseimbangan beban jaringan (load balance), yang bergantung pada beban jaringan jalur ganda dapat dipergunakan. • Pergunakan model desain hirarki didalam mendesain suatu jaringan komputer. Hierarchical design model adalah suatu model untuk mendesain jaringan komputer yang banyak dipakai oleh perancang jaringan. Dengan model desain hirarki ini, jaringan dibagi kedalam tiga lapisan yang berdiri sendiri-sendiri dan masing-masing tidaklah saling bergantungan, selain itu mempunyai fungsi sendiri-sendiri. Dengan menggunakan desain model hirarki ini, desain jaringan menjadi lebih mudah karena perancangan jaringan dapat memfokuskan perhatiannya pada suatu lapisan tertentu dan pelacakan kesalahan juga menjadi lebih mudah. Ketiga lapisan model hirarki adalah sebagai berikut: lapisan inti, lapisan ini merupakan tukang punggung dari sebuah jaringan, didalam lapisan ini data diteruskan secepatnya menggunakan metode dan protocol jaringan yang tercepat; lapisan distribusi, pada lapisan ini siadakan pembagian atau pembuatan segmen berdasarkan peraturan yang aka dipakai oleh suatu perusahaan, misalnya jaringan akan dipakai atas departemen atau workgroup; lapisan akses, pada lapisan ini komputer pemakai dihubungkan untuk akses ke jaringan. Pada lapisan ini penyaringan paket data yang lebih spesifik dapat dilakukan untuk pencegahan akses ke suatu komputer tertentu. Daftar Pustaka Teks diatas adalah saduran dari buku “System Architechture”, bab 8 (Data and Network Communication Technology) karangan Stephen Burd, terbitan tahun 2003, yang diterbitkan oleh Thompson Course of Technology, dan juga terdapat tambahan dari beberapa referensi. Berikut ini adalah referensi tambahan yang melengkapi tulisan ini: [1] Giancoli, D.C, 2004. “Fisika”. Edisi 5. Erlangga: Jakarta. [2] Wijaya, H. 2003. “Cisco Router”. EMK: Jakarta.