SlideShare a Scribd company logo
1 of 39
Komunikasi Data
Multiplexing, Flow Control dan
Deteksi Kesalahan
Dosen:
Sri Supatmi,S.Kom
11/24/2022
1
Multiplexing
• Multiplex adalah teknik mengkombinasikan sejumlah sinyal (analog
atau digital) untuk ditransmisikan melalui satu media atau saluran.
• Cara umum multiplexing adalah dengan mengkombinasikan
sejumlah sinyal berkecepatan rendah melalui satu saluran
berkecepatan tinggi.
• Multiplexer adalah suatu sirkuit yang berfungsi menggabungkan
beberapa atau banyak sinyal elektrik menjadi 1 sinyal tunggal.
• Alasan penggunaan multiplex :
1. Menghemat biaya penggunaan saluran komunikasi
2. Memanfaatkan sumber daya seefisien mungkin
3. Kapasitas terbatas dari saluran telekomunikasi digunakan
semaksimal mungkin
4. Karakteristik permintaan komunikasi pada umumnya memerlukan
penyaluran data dari beberapa terminal ke titik yang sama
11/24/2022
2
• Fungsi multiplex:
1. Membantu berbagai koneksi pada sebuah mesin
2. Memetakan banyak koneksi pada sebuah tingkatan antara sebuah
koneksi dengan lainnya.
• Keterangan:
1. Multiplexer harus dihubungkan ke demultiplexer melalui satu saluran
tunggal.
2. Saluran mampu membawa saluran n channel yang terpisah
3. Multiplexer menggabungkan multiplexing data dari jalur input n dan
mentransmisikannya melalui jalur berkapasitas tinggi
4. Demultiplexer menerima aliran data yang sudah dimultiplexkan,
kemudian memisahkan data berdasarkan channel, lalu mengirimkannya
11/24/2022
3
Teknik Multiplexing (1)
• Teknik pengiriman Multiplexing terdiri dari 2 jenis :
1. Frequency Division Multiplexing (FDM)
• Pada FDM, berbagai channel dikombinasikan kedalam satu
signal pembawa untuk di transmisikan
• Frekuensi pembawa tidak saling tumpang tindih.
• Channel dipisahkan oleh band pelindung (guard band)
• Channel dibawa oleh FREQUENCY
• Merupakan sinyal analog yang digunakan sebagai media
pengiriman sinyal digital (0 dan 1) dalam system komputer.
• Ex : Siaran radio dan TV
11/24/2022
4
Contoh FDM
• Misalkan diketahui kanal komunikasi suara berupa kabel voice grade
mempunyai lebar frekuensi 300 – 3000 Hz. Dg multiplexing FDM bisa
menggunakan lebih dari 1 terminal. Untuk keperluan ini digunakan 4
pembawa, misalnya 600, 1200, 1800, 2400 Hz. Ini berarti data dari 4 buah
sumber dpt dikirimkan ke tujuan secara bersamaan hanya dgn
menggunakan sebuah saluran voice grade. Bilangan biner “1” diwakili oleh
sinyal 800, 1400, 2000, 2600 Hz, sedangkan biner “0” diwakili oleh sinyal
400, 1000, 1600, 2200 Hz. Utk mencegah interferensi, tiap-tiap band
dipisahkan oleh jalur selebar 200 Hz.
• Jadi penerima akan memisahkan sinyal yg diterima berdasarkan
frekuensinya, lalu disalurkan ke tempat tujuan yg dikehendaki.
11/24/2022
5
Teknik Multiplexing (2)
2. Time Division Multiplexing (TDM)
• Metodenya melewatkan banyak data pada sebuah satu sinyal
dengan dibagi dalam beberapa segment / frame
• Pengiriman data menggunakan TDM dilakukan dg mencampur
data berdasarkan waktu sinyal data tsb dikirimkan.
• TDM digunakan utk transmisi sinyal digital.
• Contoh : GSM pada telepon
11/24/2022
6
Jenis-Jenis TDM
1. Syncronous TDM
• Kedudukan data yang dikirim bersifat tetap
11/24/2022
7
Jenis-Jenis TDM
2. Asyncronous TDM
• Kedudukan data yang dikirim tidak bersifat tetap
11/24/2022
8
FLOW CONTROL
• Flow control adalah suatu teknik untuk
memastikan/meyakinkan bahwa suatu stasiun transmisi tidak
menumpuk data pada suatu stasiun penerima.
• Tanpa flow control, buffer (memori penyangga) dari receiver
akan penuh sementara masih banyak data lama yang akan
diproses. Ketika data diterima, harus dilaksanakan sejumlah
proses sebelum buffer dapat dikosongkan dan siap menerima
banyak data.
• Ada beberapa bentuk dari flow control antara lain:
1. Stop and wait flow control
2. Sliding window flow control
11/24/2022
9
1. Stop and wait flow control
• Cara kerjanya suatu sumber mengirimkan frame. Setelah
diterima, penerima memberi isyarat untuk menerima frame
lainnya dengan mengirim acknowledgement ke frame yang baru
diterima.
• Pengirim atau sumber harus menunggu sampai menerima
acknowledgement sebelum mengirim frame berikutnya.
• Penerima kemudian dapat menghentikan aliran data dengan
tidak memberi acknowledgement.
• Frame yang dikirimkan tidak akan menjadi masalah jika ukuran
datanya tidak terlalu besar.
• Jika data yang dikirim besar, maka secara otomatis jumlah
framenya akan bertambah sehingga menyebabkan stop and wait
control menjadi tidak efisien.
11/24/2022
10
Ilustrasi Stop and wait flow control
11/24/2022
11
2. Sliding window flow control
• Masalah utama yang dimiliki oleh stop and wait control adalah bahwa
hanya satu frame yang dapat dikirimkan pada saat yang sama.
• Dalam keadaan antrian bit yang akan dikirimkan lebih besar daripada
panjang frame (a>1) maka diperlukan suatu langkah efisiensi
(memperbolehkan pengiriman lebih dari satu frame pada saat yang
sama).
• Dalam langkah ini, ditambahkan juga label pada setiap frame yang
telah masuk sebagai penanda sudah sejauh mana frame tersebut
diterima.
• Sliding window flow control ini mengizinkan untuk pengiriman lebih
dari satu frame.
• Receiver juga memiliki sebuah buffer untuk menampung antrian frame
yang masuk dengan syarat setiap frame yang masuk diberi nomor.
• Nomor tersebut nantinya akan digunakan sebagai penanda yang akan
diloncati tiap ukuran field (k). frame yang masuk akan dinomori
dengan modulo 2𝑘.
11/24/2022
12
Ilustrasi Sliding window flow control
11/24/2022
13
DETEKSI KESALAHAN
PRINSIP DASAR
• Masalah utama dalam komunikasi data ialah
realibility atau keandalan.
• Sinyal yang dikirim melalui medium tertentu dapat
mengalami pelemahan, distorsi, keterbatasan
bandwidth
• Data yang dikirim dapat menjadi rusak, hilang,
berubah
11/24/2022
14
PRINSIP DASAR (2)
• A mengirim data ke B. Jalur antara A dan B tidak reliable,
sehingga mungkin ada data yang rusak/hilang.
• Bagaimana menjamin transmisi data A ke B tetap
reliable?
11/24/2022
15
PRINSIP DASAR (3)
• A tidak mengirim data yang panjang ke B. Data dibagi menjadi frame,
sehingga kerusakan sebuah frame tidak merusak keseluruhan data.
• Bagaimana B dapat mendeteksi bahwa frame yang dikirim A mengalami
kerusakan?
• A menambahkan error check bits ke frame, sehingga B dapat memeriksa
frame dan menentukan apakah telah terjadi perubahan
11/24/2022
16
PRINSIP DASAR (4)
• Bagaimana A mengetahui data yang dikirimnya telah diterima B?
• B dapat mengirimkan ack (acknowledgment)/pemberitahuan jika data
diterima dengan benar, dan nak (negative acknowledgment)
/pemberitahuan data salah jika data rusak
• A dapat mengirimkan ulang frame yang rusak
11/24/2022
17
PRINSIP DASAR (5)
• Mengapa frame dapat hilang?
• Bagian alamat/id/header mengalami kerusakan, sehingga frame
tidak dikenali
• Temporer disconnection
• Apa yg terjadi jika frame dapat hilang?
• B tidak mengetahui ada pengiriman dari A, sehingga tentunya juga
tidak mengirimkan ack ke A.
• B mengirimkan ack namun hilang di jalan.
11/24/2022
18
PRINSIP DASAR (6)
• A harus memiliki timer, yang akan mengirim ulang jika tidak
menerima kabar dari B
• Jangka waktu timeout harus diatur.
• Jika timeout terlalu cepat, A akan mengirimkan ulang
sebelum ack dari B tiba.
• Jika timeout terlalu lama, A akan menunggu terlalu lama
jika ada frame yg hilang
11/24/2022
19
PRINSIP DASAR (6)
• A mengirim frame 1
• A mengalami timeout, dan mengirimkan ulang frame 1
• A menerima ack, melanjutkan mengirim frame 2
• A menerima ack kedua untuk frame 1, namun dianggap sebagai ack untuk
frame 2 (error)
• Untuk mencegah hal tersebut maka A harus memberikan frame number,
sehingga B dapat memberikan ack spesifik untuk frame number tertentu
11/24/2022
20
Error Detection and Correction
• Error detection adalah kemampuan untuk mendeteksi
terjadinya kesalahan data akibat noise atau gangguan
lain dalam proses transmisi dari transmitter (Tx) ke
receiver (Rx)
• Error correction adalah kemampuan untuk membentuk
kembali original & error free data
11/24/2022
21
METODE PENDETEKSIAN ERROR
• Ada dua metode deteksi kesalahan yang sering digunakan,
yaitu:
1. Echo Metode sederhana dengan sistem interaktif.
Operator memasukkan data melalui sebuah terminal dan
mengirimkan ke komputer lain, setelah itu komputer akan
menampilkan data yang dikirim kembali ke terminal sehingga
operator dapat memeriksa apakah data yang dikirimkan benar
atau tidak.
2. Error otomatis Metode dengan tambahan bit pariti (pariti
ganjil atau pariti genap).
Ada beberapa metode yang bisa digunakan dalam
pendeteksian error, antara lain:
1. Vertical redundancy checking
2. Longitudinal redundancy checking
3. Cyclic redundancy checking
11/24/2022
22
Bit Parity / Bit Paritas
Jenis Parity Check :
1. Even parity (paritas genap), digunakan untuk transmisi
asynchronous. Bit parity ditambahkan supaya
banyaknya ‘1’ untuk tiap karakter / data adalah genap
2. Odd parity (paritas ganjil), digunakan untuk transmisi
synchronous. Bit parity ditambahkan supaya
banyaknya ‘1’ untuk tiap karakter / data adalah ganjil
11/24/2022
23
1. VERTICAL REDUNDANCY CHECK
• VRC (Vertical Redundancy Check)
• Sebuah bit paritas ditambahkan ke setiap unit data sehingga
jumlah total biner ‘1’ (termasuk bit paritas) menjadi genap
untuk parity cek genap dan ganjil untuk parity chek ganjil.
• Konsep VRC paritas genap
11/24/2022
24
Contoh Generator Parity Bit
11/24/2022
25
2. Longitudinal Redundancy Check
• LRC (Longitudinal Redundancy Check)
• Bit paritas pada semua posisi diurutkan ke dalam unit
data baru, yang ditambahkan ke bagian akhir pada
blok.
11/24/2022
26
11/24/2022
27
11/24/2022
28
3. Cyclic Redundancy Check
• CRC (Cyclic Redundancy Check) adalah algoritma untuk
memastikan integritas data dan mengecek kesalahan
pada suatu data yang akan ditransmisikan atau disimpan.
• CRC bekerja secara sederhana, yakni dengan
menggunakan perhitungan matematika terhadap sebuah
bilangan yang disebut sebagai Checksum, yang dibuat
berdasarkan total bit yang hendak ditransmisikan atau
yang hendak disimpan.
11/24/2022
29
3. Cyclic Redundancy Check
• Dengan adanya blok bit k bit, atau pesan, transmitter mengirimkan
suatu deretan n bit, disebut sebagai Frame Check Sequence (FCS),
sehingga frame yang dihasilkan, terdiri dari k+n bit, dapat dibagi
dengan jelas oleh beberapa nomor yang sebelumnya sudah
ditetapkan.
• Kemudian receiver membagi frame yang datang dengan nomor
tersebut dan, bila tidak ada sisa, maka diasumsikan tidak terdapat
kesalahan.
11/24/2022
30
Prosedur CRC
•Prosedur dalam 2 cara:
1. Modulo 2 Aritmatik
2. Polynomial
11/24/2022
31
Modulo 2 Arithmetic
11/24/2022
32
• Operasi penambahan dan
pengurangan = XOR
Modulo 2 Arithmetic
11/24/2022
33
Contoh:
• Data berukuran m bit
• Misalnya: 1001, di mana m = 4
• Generator (pembagi) memiliki
panjang r bit
• Misalnya: 101, di mana r = 3
Menentukan checksum:
1. Tambahkan sejumlah r-1 bit 0 ke
data:
• Pada contoh di atas 100100
2. Bagi bilangan ini dengan generator
3. Sisanya adalah checksum (11)
4. Tambahkan checksum ke data asal:
• 100111
11/24/2022
34
• Data dan checksum dikirimkan.
• Pada sisi penerima, data dan checksum
yang diterima dibagi dengan generator.
• Jika sisanya 0, berarti tidak terjadi
kesalahan
• Jika sisanya bukan 0, berarti terjadi
kesalahan
Polynomial
11/24/2022
35
• Cara lain mengamati proses CRC adalah dengan menyatakan
seluruh nilai sebagai polynomial dalam suatu model variabel
X, dengan koefisien-koefisien biner.
• Contoh:
• M=110011→ M(X) = X5+X4+X+1
• R=1101 → R(X)= X4+X3+1
11/24/2022
36
• Polynomial
menggambarkan
sebuah divisor
(pembagi)
11/24/2022
37
11/24/2022
38
Standard Polynomials
• Standard polynomials
Empat versi R(X) yang telah digunakan secara luas adalah:
To be continued…
See you next week…
11/24/2022
39

More Related Content

Similar to Multiplexing dan Deteksi Kesalahan.pptx

Dasar Telekomunikasi - Slide week 6 - Switching
Dasar Telekomunikasi - Slide week 6  - SwitchingDasar Telekomunikasi - Slide week 6  - Switching
Dasar Telekomunikasi - Slide week 6 - SwitchingBeny Nugraha
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQFajar Purnama
 
Presentase bentuk sinyal telekomunikasi
Presentase bentuk sinyal telekomunikasiPresentase bentuk sinyal telekomunikasi
Presentase bentuk sinyal telekomunikasistyo14
 
Transfer data paralel dan digital
Transfer data paralel dan digitalTransfer data paralel dan digital
Transfer data paralel dan digitalReza Mardiyeni
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxBudiHsnDaulay
 
Rancang setting-ulang-keamanan-wan
Rancang setting-ulang-keamanan-wanRancang setting-ulang-keamanan-wan
Rancang setting-ulang-keamanan-wanYang Terluka
 
Modul#7.transmisi digital
Modul#7.transmisi digitalModul#7.transmisi digital
Modul#7.transmisi digitalVicka Triarti
 
komunikasidata-140402053411-phpapp02 (1).pdf
komunikasidata-140402053411-phpapp02 (1).pdfkomunikasidata-140402053411-phpapp02 (1).pdf
komunikasidata-140402053411-phpapp02 (1).pdfAnisaAulia62
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi data5104
 
Jaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesJaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesIhsan Nurhalim
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxbali59
 
Teori Jaringan Komputer (Switch)
Teori Jaringan Komputer (Switch)Teori Jaringan Komputer (Switch)
Teori Jaringan Komputer (Switch)Lusiana Diyan
 

Similar to Multiplexing dan Deteksi Kesalahan.pptx (20)

Pengantar Komunikasi Data
Pengantar Komunikasi DataPengantar Komunikasi Data
Pengantar Komunikasi Data
 
bab6.ppt
bab6.pptbab6.ppt
bab6.ppt
 
Dasar Telekomunikasi - Slide week 6 - Switching
Dasar Telekomunikasi - Slide week 6  - SwitchingDasar Telekomunikasi - Slide week 6  - Switching
Dasar Telekomunikasi - Slide week 6 - Switching
 
Rangkuman 1
Rangkuman 1Rangkuman 1
Rangkuman 1
 
Digital multiplexer
Digital multiplexerDigital multiplexer
Digital multiplexer
 
jarkom6.pptx
jarkom6.pptxjarkom6.pptx
jarkom6.pptx
 
Data link layer
Data link layerData link layer
Data link layer
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
 
Presentase bentuk sinyal telekomunikasi
Presentase bentuk sinyal telekomunikasiPresentase bentuk sinyal telekomunikasi
Presentase bentuk sinyal telekomunikasi
 
P6 jarkom
P6 jarkomP6 jarkom
P6 jarkom
 
Transfer data paralel dan digital
Transfer data paralel dan digitalTransfer data paralel dan digital
Transfer data paralel dan digital
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
 
Rancang setting-ulang-keamanan-wan
Rancang setting-ulang-keamanan-wanRancang setting-ulang-keamanan-wan
Rancang setting-ulang-keamanan-wan
 
Modul#7.transmisi digital
Modul#7.transmisi digitalModul#7.transmisi digital
Modul#7.transmisi digital
 
komunikasidata-140402053411-phpapp02 (1).pdf
komunikasidata-140402053411-phpapp02 (1).pdfkomunikasidata-140402053411-phpapp02 (1).pdf
komunikasidata-140402053411-phpapp02 (1).pdf
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi data
 
KELOMPOK 10
KELOMPOK 10KELOMPOK 10
KELOMPOK 10
 
Jaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-aksesJaringan Komputer Pertemuan 4-metode-akses
Jaringan Komputer Pertemuan 4-metode-akses
 
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptxPPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
PPT TRANSPORT LAYER PROTOCOL Transport_layer.pptx
 
Teori Jaringan Komputer (Switch)
Teori Jaringan Komputer (Switch)Teori Jaringan Komputer (Switch)
Teori Jaringan Komputer (Switch)
 

Recently uploaded

UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkajaunikbetslotbankmaybank
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxFORTRESS
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaHaseebBashir5
 
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdgNilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdgNajlaNazhira
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesialangkahgontay88
 
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solo
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing SoloCALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solo
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solojasa marketing online
 
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptxerlyndakasim2
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonusunikbetslotbankmaybank
 
tugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaktugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaksmkpelayarandemak1
 
04 AKMEN new.pdf........................
04 AKMEN new.pdf........................04 AKMEN new.pdf........................
04 AKMEN new.pdf........................rendisalay
 
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...FORTRESS
 
Perspektif Psikologi dalam Perubahan Organisasi
Perspektif Psikologi dalam Perubahan OrganisasiPerspektif Psikologi dalam Perubahan Organisasi
Perspektif Psikologi dalam Perubahan OrganisasiSeta Wicaksana
 
SV388: Platform Taruhan Sabung Ayam Online yang Populer
SV388: Platform Taruhan Sabung Ayam Online yang PopulerSV388: Platform Taruhan Sabung Ayam Online yang Populer
SV388: Platform Taruhan Sabung Ayam Online yang PopulerHaseebBashir5
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxMuhammadDidikJasaGb
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANdewihartinah
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerHaseebBashir5
 
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1alvinjasindo
 
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxMemaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxSintaDosi
 
DRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxDRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxnairaazkia89
 

Recently uploaded (20)

UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama LinkajaUNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
UNIKBET : Agen Slot Resmi Pragmatic Play Ada Deposit Sesama Linkaja
 
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptxKUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
KUAT!!! WA 0821 7001 0763 (FORTRESS) Harga Pintu Besi Plat Polos di Serang .pptx
 
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di IndonesiaTajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
Tajuk: SV388: Platform Unggul Taruhan Sabung Ayam Online di Indonesia
 
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdgNilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
Nilai-Waktu-Uang.pptx kdgmkgkdm ksfmkdkmdg
 
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di IndonesiaPerkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
Perkembangan Perbankan di Indonesia Perkembangan Perbankan di Indonesia
 
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solo
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing SoloCALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solo
CALL/WA: 0822 348 60 166 ( TSEL ) Jasa Digital Marketing Solo
 
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx
2. PRINSIP KEUANGAN HIJAU- PELATIHAN GREEN FINANCE.pptx
 
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak BonusUNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
UNIKBET : Bandar Slot Pragmatic Play Bisa Deposit Ovo 24 Jam Online Banyak Bonus
 
tugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapaktugas kelompok Analisis bisnis aplikasi bukalapak
tugas kelompok Analisis bisnis aplikasi bukalapak
 
04 AKMEN new.pdf........................
04 AKMEN new.pdf........................04 AKMEN new.pdf........................
04 AKMEN new.pdf........................
 
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
ESTETIK!!! WA 0821 7001 0763 (FORTRESS) Bahan Pintu Aluminium Coklat di Denpa...
 
Perspektif Psikologi dalam Perubahan Organisasi
Perspektif Psikologi dalam Perubahan OrganisasiPerspektif Psikologi dalam Perubahan Organisasi
Perspektif Psikologi dalam Perubahan Organisasi
 
abortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotecabortion pills in Kuwait City+966572737505 get Cytotec
abortion pills in Kuwait City+966572737505 get Cytotec
 
SV388: Platform Taruhan Sabung Ayam Online yang Populer
SV388: Platform Taruhan Sabung Ayam Online yang PopulerSV388: Platform Taruhan Sabung Ayam Online yang Populer
SV388: Platform Taruhan Sabung Ayam Online yang Populer
 
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptxASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
ASKEP WAHAM KELOMPOK 4 vvvvvvvvvPPT.pptx
 
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGANPPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
PPT - PSAK 109 TENTANG INSTRUMEN KEUANGAN
 
Mengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang PopulerMengenal Rosa777: Situs Judi Online yang Populer
Mengenal Rosa777: Situs Judi Online yang Populer
 
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
MODUL PEGAJARAN ASURANSI BELUM KOMPLIT 1
 
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptxMemaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
Memaksimalkan Waktu untuk Mendapatkan Kampus Impian melalui SBMPTN (1).pptx
 
DRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptxDRAFT Penilaian Assessor _MIiii_UIM.pptx
DRAFT Penilaian Assessor _MIiii_UIM.pptx
 

Multiplexing dan Deteksi Kesalahan.pptx

  • 1. Komunikasi Data Multiplexing, Flow Control dan Deteksi Kesalahan Dosen: Sri Supatmi,S.Kom 11/24/2022 1
  • 2. Multiplexing • Multiplex adalah teknik mengkombinasikan sejumlah sinyal (analog atau digital) untuk ditransmisikan melalui satu media atau saluran. • Cara umum multiplexing adalah dengan mengkombinasikan sejumlah sinyal berkecepatan rendah melalui satu saluran berkecepatan tinggi. • Multiplexer adalah suatu sirkuit yang berfungsi menggabungkan beberapa atau banyak sinyal elektrik menjadi 1 sinyal tunggal. • Alasan penggunaan multiplex : 1. Menghemat biaya penggunaan saluran komunikasi 2. Memanfaatkan sumber daya seefisien mungkin 3. Kapasitas terbatas dari saluran telekomunikasi digunakan semaksimal mungkin 4. Karakteristik permintaan komunikasi pada umumnya memerlukan penyaluran data dari beberapa terminal ke titik yang sama 11/24/2022 2
  • 3. • Fungsi multiplex: 1. Membantu berbagai koneksi pada sebuah mesin 2. Memetakan banyak koneksi pada sebuah tingkatan antara sebuah koneksi dengan lainnya. • Keterangan: 1. Multiplexer harus dihubungkan ke demultiplexer melalui satu saluran tunggal. 2. Saluran mampu membawa saluran n channel yang terpisah 3. Multiplexer menggabungkan multiplexing data dari jalur input n dan mentransmisikannya melalui jalur berkapasitas tinggi 4. Demultiplexer menerima aliran data yang sudah dimultiplexkan, kemudian memisahkan data berdasarkan channel, lalu mengirimkannya 11/24/2022 3
  • 4. Teknik Multiplexing (1) • Teknik pengiriman Multiplexing terdiri dari 2 jenis : 1. Frequency Division Multiplexing (FDM) • Pada FDM, berbagai channel dikombinasikan kedalam satu signal pembawa untuk di transmisikan • Frekuensi pembawa tidak saling tumpang tindih. • Channel dipisahkan oleh band pelindung (guard band) • Channel dibawa oleh FREQUENCY • Merupakan sinyal analog yang digunakan sebagai media pengiriman sinyal digital (0 dan 1) dalam system komputer. • Ex : Siaran radio dan TV 11/24/2022 4
  • 5. Contoh FDM • Misalkan diketahui kanal komunikasi suara berupa kabel voice grade mempunyai lebar frekuensi 300 – 3000 Hz. Dg multiplexing FDM bisa menggunakan lebih dari 1 terminal. Untuk keperluan ini digunakan 4 pembawa, misalnya 600, 1200, 1800, 2400 Hz. Ini berarti data dari 4 buah sumber dpt dikirimkan ke tujuan secara bersamaan hanya dgn menggunakan sebuah saluran voice grade. Bilangan biner “1” diwakili oleh sinyal 800, 1400, 2000, 2600 Hz, sedangkan biner “0” diwakili oleh sinyal 400, 1000, 1600, 2200 Hz. Utk mencegah interferensi, tiap-tiap band dipisahkan oleh jalur selebar 200 Hz. • Jadi penerima akan memisahkan sinyal yg diterima berdasarkan frekuensinya, lalu disalurkan ke tempat tujuan yg dikehendaki. 11/24/2022 5
  • 6. Teknik Multiplexing (2) 2. Time Division Multiplexing (TDM) • Metodenya melewatkan banyak data pada sebuah satu sinyal dengan dibagi dalam beberapa segment / frame • Pengiriman data menggunakan TDM dilakukan dg mencampur data berdasarkan waktu sinyal data tsb dikirimkan. • TDM digunakan utk transmisi sinyal digital. • Contoh : GSM pada telepon 11/24/2022 6
  • 7. Jenis-Jenis TDM 1. Syncronous TDM • Kedudukan data yang dikirim bersifat tetap 11/24/2022 7
  • 8. Jenis-Jenis TDM 2. Asyncronous TDM • Kedudukan data yang dikirim tidak bersifat tetap 11/24/2022 8
  • 9. FLOW CONTROL • Flow control adalah suatu teknik untuk memastikan/meyakinkan bahwa suatu stasiun transmisi tidak menumpuk data pada suatu stasiun penerima. • Tanpa flow control, buffer (memori penyangga) dari receiver akan penuh sementara masih banyak data lama yang akan diproses. Ketika data diterima, harus dilaksanakan sejumlah proses sebelum buffer dapat dikosongkan dan siap menerima banyak data. • Ada beberapa bentuk dari flow control antara lain: 1. Stop and wait flow control 2. Sliding window flow control 11/24/2022 9
  • 10. 1. Stop and wait flow control • Cara kerjanya suatu sumber mengirimkan frame. Setelah diterima, penerima memberi isyarat untuk menerima frame lainnya dengan mengirim acknowledgement ke frame yang baru diterima. • Pengirim atau sumber harus menunggu sampai menerima acknowledgement sebelum mengirim frame berikutnya. • Penerima kemudian dapat menghentikan aliran data dengan tidak memberi acknowledgement. • Frame yang dikirimkan tidak akan menjadi masalah jika ukuran datanya tidak terlalu besar. • Jika data yang dikirim besar, maka secara otomatis jumlah framenya akan bertambah sehingga menyebabkan stop and wait control menjadi tidak efisien. 11/24/2022 10
  • 11. Ilustrasi Stop and wait flow control 11/24/2022 11
  • 12. 2. Sliding window flow control • Masalah utama yang dimiliki oleh stop and wait control adalah bahwa hanya satu frame yang dapat dikirimkan pada saat yang sama. • Dalam keadaan antrian bit yang akan dikirimkan lebih besar daripada panjang frame (a>1) maka diperlukan suatu langkah efisiensi (memperbolehkan pengiriman lebih dari satu frame pada saat yang sama). • Dalam langkah ini, ditambahkan juga label pada setiap frame yang telah masuk sebagai penanda sudah sejauh mana frame tersebut diterima. • Sliding window flow control ini mengizinkan untuk pengiriman lebih dari satu frame. • Receiver juga memiliki sebuah buffer untuk menampung antrian frame yang masuk dengan syarat setiap frame yang masuk diberi nomor. • Nomor tersebut nantinya akan digunakan sebagai penanda yang akan diloncati tiap ukuran field (k). frame yang masuk akan dinomori dengan modulo 2𝑘. 11/24/2022 12
  • 13. Ilustrasi Sliding window flow control 11/24/2022 13
  • 14. DETEKSI KESALAHAN PRINSIP DASAR • Masalah utama dalam komunikasi data ialah realibility atau keandalan. • Sinyal yang dikirim melalui medium tertentu dapat mengalami pelemahan, distorsi, keterbatasan bandwidth • Data yang dikirim dapat menjadi rusak, hilang, berubah 11/24/2022 14
  • 15. PRINSIP DASAR (2) • A mengirim data ke B. Jalur antara A dan B tidak reliable, sehingga mungkin ada data yang rusak/hilang. • Bagaimana menjamin transmisi data A ke B tetap reliable? 11/24/2022 15
  • 16. PRINSIP DASAR (3) • A tidak mengirim data yang panjang ke B. Data dibagi menjadi frame, sehingga kerusakan sebuah frame tidak merusak keseluruhan data. • Bagaimana B dapat mendeteksi bahwa frame yang dikirim A mengalami kerusakan? • A menambahkan error check bits ke frame, sehingga B dapat memeriksa frame dan menentukan apakah telah terjadi perubahan 11/24/2022 16
  • 17. PRINSIP DASAR (4) • Bagaimana A mengetahui data yang dikirimnya telah diterima B? • B dapat mengirimkan ack (acknowledgment)/pemberitahuan jika data diterima dengan benar, dan nak (negative acknowledgment) /pemberitahuan data salah jika data rusak • A dapat mengirimkan ulang frame yang rusak 11/24/2022 17
  • 18. PRINSIP DASAR (5) • Mengapa frame dapat hilang? • Bagian alamat/id/header mengalami kerusakan, sehingga frame tidak dikenali • Temporer disconnection • Apa yg terjadi jika frame dapat hilang? • B tidak mengetahui ada pengiriman dari A, sehingga tentunya juga tidak mengirimkan ack ke A. • B mengirimkan ack namun hilang di jalan. 11/24/2022 18
  • 19. PRINSIP DASAR (6) • A harus memiliki timer, yang akan mengirim ulang jika tidak menerima kabar dari B • Jangka waktu timeout harus diatur. • Jika timeout terlalu cepat, A akan mengirimkan ulang sebelum ack dari B tiba. • Jika timeout terlalu lama, A akan menunggu terlalu lama jika ada frame yg hilang 11/24/2022 19
  • 20. PRINSIP DASAR (6) • A mengirim frame 1 • A mengalami timeout, dan mengirimkan ulang frame 1 • A menerima ack, melanjutkan mengirim frame 2 • A menerima ack kedua untuk frame 1, namun dianggap sebagai ack untuk frame 2 (error) • Untuk mencegah hal tersebut maka A harus memberikan frame number, sehingga B dapat memberikan ack spesifik untuk frame number tertentu 11/24/2022 20
  • 21. Error Detection and Correction • Error detection adalah kemampuan untuk mendeteksi terjadinya kesalahan data akibat noise atau gangguan lain dalam proses transmisi dari transmitter (Tx) ke receiver (Rx) • Error correction adalah kemampuan untuk membentuk kembali original & error free data 11/24/2022 21
  • 22. METODE PENDETEKSIAN ERROR • Ada dua metode deteksi kesalahan yang sering digunakan, yaitu: 1. Echo Metode sederhana dengan sistem interaktif. Operator memasukkan data melalui sebuah terminal dan mengirimkan ke komputer lain, setelah itu komputer akan menampilkan data yang dikirim kembali ke terminal sehingga operator dapat memeriksa apakah data yang dikirimkan benar atau tidak. 2. Error otomatis Metode dengan tambahan bit pariti (pariti ganjil atau pariti genap). Ada beberapa metode yang bisa digunakan dalam pendeteksian error, antara lain: 1. Vertical redundancy checking 2. Longitudinal redundancy checking 3. Cyclic redundancy checking 11/24/2022 22
  • 23. Bit Parity / Bit Paritas Jenis Parity Check : 1. Even parity (paritas genap), digunakan untuk transmisi asynchronous. Bit parity ditambahkan supaya banyaknya ‘1’ untuk tiap karakter / data adalah genap 2. Odd parity (paritas ganjil), digunakan untuk transmisi synchronous. Bit parity ditambahkan supaya banyaknya ‘1’ untuk tiap karakter / data adalah ganjil 11/24/2022 23
  • 24. 1. VERTICAL REDUNDANCY CHECK • VRC (Vertical Redundancy Check) • Sebuah bit paritas ditambahkan ke setiap unit data sehingga jumlah total biner ‘1’ (termasuk bit paritas) menjadi genap untuk parity cek genap dan ganjil untuk parity chek ganjil. • Konsep VRC paritas genap 11/24/2022 24
  • 25. Contoh Generator Parity Bit 11/24/2022 25
  • 26. 2. Longitudinal Redundancy Check • LRC (Longitudinal Redundancy Check) • Bit paritas pada semua posisi diurutkan ke dalam unit data baru, yang ditambahkan ke bagian akhir pada blok. 11/24/2022 26
  • 29. 3. Cyclic Redundancy Check • CRC (Cyclic Redundancy Check) adalah algoritma untuk memastikan integritas data dan mengecek kesalahan pada suatu data yang akan ditransmisikan atau disimpan. • CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan. 11/24/2022 29
  • 30. 3. Cyclic Redundancy Check • Dengan adanya blok bit k bit, atau pesan, transmitter mengirimkan suatu deretan n bit, disebut sebagai Frame Check Sequence (FCS), sehingga frame yang dihasilkan, terdiri dari k+n bit, dapat dibagi dengan jelas oleh beberapa nomor yang sebelumnya sudah ditetapkan. • Kemudian receiver membagi frame yang datang dengan nomor tersebut dan, bila tidak ada sisa, maka diasumsikan tidak terdapat kesalahan. 11/24/2022 30
  • 31. Prosedur CRC •Prosedur dalam 2 cara: 1. Modulo 2 Aritmatik 2. Polynomial 11/24/2022 31
  • 32. Modulo 2 Arithmetic 11/24/2022 32 • Operasi penambahan dan pengurangan = XOR
  • 33. Modulo 2 Arithmetic 11/24/2022 33 Contoh: • Data berukuran m bit • Misalnya: 1001, di mana m = 4 • Generator (pembagi) memiliki panjang r bit • Misalnya: 101, di mana r = 3 Menentukan checksum: 1. Tambahkan sejumlah r-1 bit 0 ke data: • Pada contoh di atas 100100 2. Bagi bilangan ini dengan generator 3. Sisanya adalah checksum (11) 4. Tambahkan checksum ke data asal: • 100111
  • 34. 11/24/2022 34 • Data dan checksum dikirimkan. • Pada sisi penerima, data dan checksum yang diterima dibagi dengan generator. • Jika sisanya 0, berarti tidak terjadi kesalahan • Jika sisanya bukan 0, berarti terjadi kesalahan
  • 35. Polynomial 11/24/2022 35 • Cara lain mengamati proses CRC adalah dengan menyatakan seluruh nilai sebagai polynomial dalam suatu model variabel X, dengan koefisien-koefisien biner. • Contoh: • M=110011→ M(X) = X5+X4+X+1 • R=1101 → R(X)= X4+X3+1
  • 38. 11/24/2022 38 Standard Polynomials • Standard polynomials Empat versi R(X) yang telah digunakan secara luas adalah:
  • 39. To be continued… See you next week… 11/24/2022 39