Teknik Komunikasi Data
Teknik Komunikasi Data
Fakultas Teknik
Universitas Muhammadiyah Malang
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Materi Kuliah 2
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Materi Kuliah 2
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Materi Kuliah 2
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Jenis-jenis komunikasi
3 Jenis komunikasi data:
- Asynchronous Connection
Tidak ada sinkronisasi saat mengirimkan data; data yang dikirim
per byte.
- Synchronous Connection
Terdapat sinkronisasi saat pengiriman data; data yang dikirim
berkelompok (paket)
Dalam paket terdapat alamat untuk menentukan alamat masing2
byte.
Terdapat dua jalur transmisi: clock dan data
- Isochronous Connection
Jenis ini sinkronisasi dua arah yang memungkinkan proses
berkecepatan tinggi (Umunya untuk menghantarkan data yang
real/realtime)
5
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Analog vs Digital
Analog
Digital (Komputer)
Baunya harum
11000110
Merah merekah
00110101
11001010
00000101
111111100
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Modulasi (Persinyalan)
Data analog tidak bisa berkomunikasi dengan data digital atau
sebaliknya secara langsung. Karena itu, diperlukan sebuah
teknik untuk mengubah jenis data tersebut dengan
memodulasinya.
Modulasi adalah sebuah metode untuk mengubah data/sinyal
(analog/digital) agar dapat berkomuikasi antara satu denga yang
lain. Perangkatnya disebut modem (modulator demodulator)
Cara kerja modem adalah mengubah sinyal yang membawa
data digital agar bisa dibawa oleh sinyal analog/sebaliknya.
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Modulasi (Persinyalan)(2)
Ada 4 jenis perubahan data dalam komunikasi data:
- Analog analog
Contoh: Radio
- Analog digital
Contoh: Modem
- Digital analog
Contoh: Modem
- Digital digital
Perpindahan data antar perangkat komputer
10
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
11
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
12
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
13
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
14
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
15
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
180o
0o
270o
Dua belas angle untuk fase gelombang (diolah dari White, 2009)
16
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
1
`
0
`
18
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
0
`
1
`
19
Jl. Raya Tlogomas No. 246 Malang Telp. 0341-464318 Ext. 247
0
`
20
f
S
N
= frekuensi
= kekuatan sinyal (watts)
= kekuatan noise (watts)
Pengkodean data
Untuk menampilkan karakter data yang berasal dari angka biner (0,1),
maka dilakukan pengkodean data.
3 jenis kode data yang umum dipakai untuk berinteraksi dengan
perangkat digital (komputer):
- EBCDIC (Exended Binary Coded Decimal Interchange Code)
- ASCII (American Standard Code for Information Interchage)
- Unicode
22
23
24
Latihan..
Konversikan nama kalian menjadi bentuk
biner (EBCDIC, ASCII, Unicode), lalu
kirimkan melalui gelombang yang ada (pilih
salah satu).
26
Ringkasan..
1. Apa perbedaan antara data dan sinyal?
2. Apa perbedaan data analog dan digital?
3. Sebutkan jenis2 modulasi untuk data digital ke analog!
4. Sebutkan teknik pengkodean data digital menjadi sinyal
digital!
5. Sebutkan macam-macam kode data yang umum dipakai
dalam sistem komputasi!
6. Hitung kecepatan transfer sebuah data dengan
frekuensi sebesar 3100Hz menggunakan 3 level amplitudo
(sinyal)!
27
Multiplexing
Apa yang terjadi apabila semua sambungan berbasis peer
to peer (satu sambungan untuk satu perangkat)?
Bayangkan sambungan telepon rumah di Indonesia,
apabila menggunakan sistem diatas!
Mereka harus dimultiplexing agar lebih efisien dan
mendukung skalabitas yang tinggi.
28
Multiplexing
Multiplexing merupakan teknik menyatukan
sambungan menjadi satu jalur besar.
banyak
multiplexer
demultiplexer
29
Multiplexing (3)
Apa yang terjadi apabila banyak sinyal disatukan..? atau
mungkinkah mereka saling mempengaruhi..?
3 Teknik multiplexing:
- Frequency Division Multiplexing (FDM)
- Time Division Multiplexing (TDM)
- Wavelength/Color Division Multiplexing (WDM)
30
multiplexer
demultiplexer
31
Ket:
A 12 Mbps
B 200 Mbps
C 500 Mbps
D 2 Gbps
multiplexer
demultiplexer
32
multiplexer
demultiplexer
33
Teknologi Switching
Switching adalah teknik menyambung komunikasi yang
memungkinkan lintas jaringan yang berbeda.
Dalam
teknologi
jaringan
dikenal
dua
penyambungan (switching) dalam berkomunikasi:
a. Circuit Switching
b. Packet Switching
teknik
34
Circuit Switching
Circuit switching memanfaatkan saklar (sirkuit) untuk
menghubungkan antar jaringan.
Karakteristik circuit switching
- Sambungan tetap
- Bandwith didedikasikan untuk satu koneksi
- Tidak mendukung multiaccess
- Umumnya untuk data analog
Contoh: kanal telepon rumah;
35
Packet Switching
Akses jamak
38
39
menggunakan
code
word
merepresentasikan bit 1
(chip)
untuk
40
Kesalahan data
Kesalahan data merupakan ketidaksesuaian antara data
yang dikirim dengan data yang diterima.
Kesalahan data bisa terjadi kareana penggunaan teknik
multiplexing/multiple access diatas.
Beberapa jenis kesalahan data:
1. Crosstalk
2. Jitter
3. Noise
4. Attenuasi
42
Deteksi kesalahan
Kesalahan data harus bisa dideteksi untuk selanjutnya
dilakukan aksi-aksi yang bersesuaian.
3 Teknik mendeteksi kesalahan yang umum dipakai:
1. Parity check
2. Checksum
3. Cyclic Redundant Check
43
Parity Check
Parity Check memanfaatkan parity data untuk selanjutnya
disesuaiakan antara yang dikirim dan diterima.
Penggunaan checking ini harus seirama antara pengirim
dan penerima.
2 jenis parity check:
- Parity ganjil bit 1 harus ganjil
- Parity genap bit 1 harus genap
44
Checksum
Checksum memanfaatkan banyaknya data yang dijumlah.
Bit-bit data akan dikonversikan menjadi bentuk desimal
atau hexa, yang kemudian dijumlah.
Hasil penjumlahan kemudian dikirim bersamaan dengan
data dan selanjutnya dianalisa oleh penerima. Bila sama,
maka data yang dikirim adalah benar dan sebaliknya
47
Checksum (2)
Contoh pengecekan kesalahan menggunakan checksum:
Data asli
Data biner
Jumlah desimal
Checksum
: UMM U+M+M
: 1010101 + 1001101 + 1001101
: 85 + 77 + 77 = 239
: 239
Keterangan:
- desimal merupakan pilihan saja, boleh pake desimal
maupun hexadesimal.
48
Checksum (3)
Checksum standard yang umum dipakai adalah checksum
16bit dan 32bit.
Kedua checksum ini menggunakan bilangan hexadesimal
yang selanjutnya dipasangkan sesuai besar bit yang
dipakai;
16bit maks. FFFF. FFFF. FFFF. FFFF
32bit maks. FFFF. FFFF. FFFF. FFFF. FFFF. FFFF. FFFF.
FFFF
Contoh:
Checksum dari kata MALANG adalah E7C9
49
Checksum (4)
Perhitungannya:
M
A
L
4D
41
4C
A
41
N
4E
G
47
Selanjutnya:
Masing-masing dipasangkan sehingga menjadi 1 blok yan
berisi 4 bit bilangan hexadesimal.
4D41 + 4C41 + 4E47 = E7C9
Sehingga checksum 16bit dari kata MALANG adalah
E7C9
50
berdasarkan
jenis
CRC
yang
Kontrol kesalahan
Data yang diketahui terjadi error, maka:
1. Do nothing
data yang dideteksi error, maka langsung dibuang
2. Notifikasi
data yang dideteksi error, maka dikirimkan sebuah
pesan notifikasi
3. Error correction
data yang dideteksi error, maka diusahakan untuk
diperbaiki
55
3-way
handshakes
Connection is established
Data sent
NACK
Data resend
56
Latihan..
Sebuah data Jaringan Komputer dikirim melalui sebuah
medium. Paket data yang akan dikirim dengan
menggunakan metode:
- Parity check
- Checksum
- CRC
57
Ringkasan..
1. Sebutkan macam-macam teknik multiplexing!
2. Sebutkan perbedaan karakteristik antara circuit dan
packet switching!
3. Sebutkan contoh kesalahan data pada komunikasi!
4. Sebutkan macam-macam teknik deteksi kesalahan!
5. Sebuah data 1010011010 ditransmisikan melalu media
jaringan. Bagaimana detekci kesalahan dengan:
a. Cek paritas genap
b. Checksum
c. CRC-4bit
58
Bacaan lanjut..
1. Tittle, Ed. 2002. Schaum's Outline: Computer Networking (Jaringa
Komputer). Edisi terjemah. Penerbit Erlangga: Jakarta
2. White, Curt. 2009. Data Communications and Computer Networks:
A Business User's Approach. 5th edition. Curse Technology, Cengage
Learning, Boston, Massachusetts.
3. Comer, Douglas E. 2004. Computer Networks and Internets with
Internet Applications. 4Th edition. Pearson Prentice Hall, New Jersey
4. Wikipedia. 2012. Cyclic Redundancy Check.
http://en.wikipedia.org/wiki/Cyclic_redundandcy_check
5. Jurnal lain yang mendukung..
59