61

Click here to load reader

Bab 2 Pengantar Komunikasi Data

Embed Size (px)

DESCRIPTION

Pengantar Komunikasi Data

Citation preview

Page 1: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 1

BAB DUA (2)BAB DUA (2)

KONSEP DASAR

KOMUNIKASI DATA

Page 2: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 2

Tujuan PelajaranTujuan Pelajaran

Setelah menyelesaikan bab ini, anda mampu:– Menerangkan jenis2 komputer host dan terminal.– Menggambarkan perbedaan antara bit dan byte.– Mengenal jenis2 kode aksara (characters).– Membicarakan perbedaan antara pengiriman parallel &

serial– Menjelaskan perbedaan pengiriman tak serempak dan

serempak (asynchronous dan synchronous)– Membicarakan dan memberi contoh arah komunikasi

simplex, half duplex, dan full duplex.

Page 3: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 3

Isi KandunganIsi Kandungan

Komputer host vs. terminalBits vs. bytesKode aksaraPengiriman paralel vs. serialPengiriman tak serempak vs. serempakKomunikasi simplex, half duplex, full duplex

Page 4: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 4

Komputer Komputer HostHost

Juga dikenali sbg central processing unit (CPU) Fungsi ~ melaksanakan pengolahan data secara

aritmatika dan logika, menyimpan data, dan pemindah data.

Semua fungsi dimasukkan dalam memori aplikasi seperti word processing, spreadsheet dll.

Contoh: supercomputer, mainframe, minicomputer, microcomputer (personal computer)

Page 5: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 5

TerminalTerminal

Piranti yg digunakan sbg input dan/atau output. Fungsi ~ memungkinkan pengguna berkomunikasi

dengan komputer host. Misal : papan tombol (keyboard) utk memasukkan

informasi dan layar memaparkan informasi. Contoh2 lain : cathode ray tube (CRT), video

display terminal (VDT), display station. Kategori: dumb, smart (cerdas), intelligent (cerdas

dan bisa diprogram) terminals.

Page 6: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 6

DumbDumb Terminal Terminal

Ia tidak bisa memproses dgn sendirinya.Ia hanya menerima data dr komputer host

dan memaparkannya pada layar.Ia tidak mampu mengubah atau menukar

data yg diterima.Setiap data yg dihasilkan papan tombol

dikirim ke komputer host, tanpa perubahan atau pemeriksaan kesalahan oleh terminal.

Page 7: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 7

SmartSmart Terminal Terminal

Ia mempunyai memori dan memungkinkan mereka menyimpan data dan menerima informasi dr host.

Ia mampu mengirim informasi tambahan kpd komputer host selain informasi yg diketik oleh pengguna.

Contoh informasi tambahan: alamat terminal atau lokasi, informasi khusus untuk mencegah kesalahan.

Page 8: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 8

Intelligent TerminalIntelligent Terminal

Ia sama seperti smart terminal, tetapi operasi/kerjanya bisa diubah dan diprogram.

Ia bisa diprogram utk melaksanakan fungsi baru termasuk melakukan kendali terhadap peranti tambahan seperti pita, carriage, disket atau papan tombol.

Page 9: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 9

Terminal & Terminal & Host ComputerHost Computer

Page 10: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 10

Bit dan ByteBit dan Byte

Bit ~ akronim utk binary digit (digit dua simbol: 0, 1) Byte ~ rentetan 8 bit. Aksara ~ diwakili oleh rentetan bit yang

digabungkan dalam bentuk byte.

Semua data yang digunakan dalam komputer adalah dalam bentuk bit.

Komputer hanya memahami 0 dan 1.Semua informasi yg dimasukkan perlu diubah

menjadi bit.

Page 11: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 11

Sistem Binari DasarSistem Binari Dasar

Bit: ukuran bilangan binari – 1 adalah 1 bit = 1 desimal– 10 adalah 2 bit = 2 desimal– 10011001 adalah 8 bit = 153 desimal

Byte: delapan bit Terminal dan komputer host

menggunakan sistem bilangan binari mewakili informasi digital

Page 12: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 12

Kode Aksara (Character)Kode Aksara (Character)

Cara lain mewakili aksaraContoh aksara: abjad, huruf, nomor, tombol

khusus (delete, insert, backspace, dll.)Kode aksara yg terkenal berdasar urutan

masa pakainya: Morse, Baudot, EBCDIC and ASCII.

Page 13: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 13

Morse CodeMorse Code

Dibangun terutama utk mengirim pesan melalui jalur telegraph.

Digunakan dengan menggabungkan dot (titik) dan dash (garis) utk mewakili aksara.

Page 14: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 14

Morse CodeMorse Code

Page 15: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 15

Morse CodeMorse Code

Kelemahan: ia tidak menggunakan titik dan garis yg konsisten utk setiap aksara.

Bagaimana sesuatu mesin bisa membedakan antara huruf A (•−) diikuti dengan huruf E (•) dan huruf R (•−•)?

Penyelesaian: memerlukan operator manusia utk menterjemahkan aksara yg telah dikirim.

Page 16: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 16

Kode BaudotKode Baudot

Dinamakan dari pembuatnya Emil BaudotMenggunakan kode 5 bit dengan 32

kemungkinan gabungan (25) 1s dan 0s.

Page 17: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 17

KodeKodeBaudot Baudot

Page 18: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 18

Kode BaudotKode Baudot

Ia bisa mewakili hingga 32 aksara Kelemahan: ia tidak dapat mewakili keseluruhan

36 aksara (26 huruf dan 10 angka)

Penyelesaian: Ia menggunakan aksara penukaran-huruf (letter-shift) dan aksara penukaran-nomor (number-shift).

Dengan menggunakan mekanisma penukaran, kode Baudot bisa dikembangkan sehingga 64 aksara temasuk aksara penukaran.

Page 19: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 19

Baudot Baudot CodeCode

Page 20: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 20

Bagaimana kode Baudot Bagaimana kode Baudot digunakan?digunakan?

Bit dibaca dari kiri ke kanan. Contoh mengirim ungkapan CATCH 22

11111LETTERS

SHIFT

01110

C

11000

A

00001

T

01110

C

00101

H

00100

SPACE

11011NUMBER

SHIFT

11001

2

11001

2

Page 21: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 21

Kode EBCDICKode EBCDIC

Extended Binary Coded Decimal Interchange Code

Dibangun oleh IBMKode aksara 8 bitMemungkinkan hingga 256 atau (28) variasi

gabungan 1s dan 0s.

IBM: International Business Machines Corporation

Page 22: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 22

EBCDICEBCDIC

Bagaimana membaca jadual EBCDIC?

Page 23: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 23

ASCII CodeASCII Code

American Standard Code for Information Interchange

Dibangun oleh ANSI sebagai kode untuk tujuan/kebutuhan umum

Mengandung 7-bit data codeMemungkinkan hingga 128 atau (27)

mewakili bilangan bit yg unik.

American National Standards Institute

Page 24: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 24

ASCII CodeASCII Code

Page 25: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 25

ASCIIASCII

Page 26: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 26

Extended ASCII CodeExtended ASCII Code

Saat ini, kebanyakan komputer menggunakan ASCII 8 bit yangdikenal sebagai Extended ASCII.

8-bit menjadikan kode ASCII bisa mengumpulkan hingga 256 (28) aksara, ASCII 7 bit dan simbol-simbol tambahan.

Page 27: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 27

Extended ASCII CodeExtended ASCII Code

Page 28: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 28

Perbandingan Kode AksaraPerbandingan Kode Aksara

Pasti 2 komputer berkomunikasi menggunakan kode aksara yg sama.

Sekiranya menggunakan kode yg berbeda, ia memerlukan pengubah kode (code conversion) dan pengubah protokol (protocol conversion).

Penukaran Kode ~ menterjemahkan satu kode aksara menjadi aksara lain agar piranti yang memiliki kode tak sama dapat berkomunikasi.

Penukaran Protokol ~ menterjemahkan data dari satu protokol ke protokol lain.

Page 29: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 29

Perbandingan Kode AksaraPerbandingan Kode Aksara

CODE # BITS MAX # CHARACTERS

Baudot 5 32 (64 using shift)

Standard

ASCII

7 128

Extended

ASCII

8 256

EBDCIC 8 256

Page 30: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 30

Bagaimana Bagaimana bitsbits ditransmitkan? ditransmitkan?

Kode aksara menentukan bit mana yg akan dikirim utk mewakili aksara tertentu.

Bagaimanakah bits ini dikirim? Dalam komunikasi data, terdapat 2 bentuk

transmisi:– Transmisi paralel (Parallel transmission)– Transmisi serial (Serial transmission)

Pertimbangkan huruf A dalam ASCII (01000001) dikirim dari satu node ke node lain.

Page 31: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 31

Transmisi paralel (Transmisi paralel (parallelparallel))

Keseluruhan aksara (semua 8 bit) dikirim secara serentak.

Ia memerlukan 8 kawat utk transmisi, satu kawat utk satu bit yg dikirim.

Contoh: hubungan antara PC dengan pencetak.

Rasional: peranti berada pd jarak yg dekat, karena itu, kawat yg digunakan adalah pendek & penghantarannya cepat.

Page 32: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 32

Transmisi paralel (Transmisi paralel (parallelparallel))

Keuntungan: keseluruhan byte diterima secara serentak.

kerugian: jumlah kawat yg diperlukan utk setiap transmisi (satu kawat utk setiap bit dalam aksara).

Page 33: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 33

Transmisi paralel (Transmisi paralel (parallel)parallel)

Transmisi paralel memerlukan n sambungan untuk mengirim n bit pada satu waktu.

Keuntungan : Kecepatan

Kerugian: Biaya tinggi, oleh itu ia sesuai untuk jarak yang dekat (sehingga +- 25 kaki

= 305 m)

Page 34: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 34

Transmisi paralel (Transmisi paralel (parallelparallel))

Page 35: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 35

Transmisi Transmisi SerialSerial

Data dikirim dalam bentuk bit individu, satu bit mengikuti bit yg lain dalam satu kawat.

Peranti penerima bertanggungjawab utk mengumpulkan bit individual ke dlm bentuk aksara semula.

Kebanyakan jaringan komunikasi data menggunakan mode transmisi serial.

Page 36: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 36

Transmisi Transmisi SerialSerial

Page 37: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 37

Transmisi Transmisi SerialSerial

Keuntungan: biaya berkurang karena jumlah kawat yg diperlukan utk menghantar data sedikit.

Kerugian: memerlukan waktu karena byte mesti dikumpulkan. Bit dikirim satu demi satu, dan dikumpulkan kembali pd ujung node.

Contoh: pengguna menghubungkan terminal ke host komputer yg berada pada bangunan yg lain.

Page 38: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 38

Transmisi Transmisi SerialSerial

Page 39: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 39

Transmisi Transmisi SerialSerial

Transmisi serial berlaku dalam dua keadaan:– Asynchronous (tak serempak)– Synchronous (serempak)

Kaidah ini digunakan untuk pewaktuan bit (bit timing). Pewaktuan (Timing) merujuk kpd 2 sifat:

– Kapan data bisa dikirim– Berapa kecepatan data bisa dikirim

Setiap piranti hendaklah di-set utk mengirim dan menerima data dlm kelajuan tertentu, dikenali sbg data rate yg dinyatakan dlm bit per second (bps).

Page 40: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 40

Transmisi Tak Serempak Transmisi Tak Serempak ((Asynchronous Transmission)Asynchronous Transmission)

Juga dikenal sbg “start-stop transmission” Sifat penting: sinyal pewaktuan TIDAK disertakan Pengiriman bermula dengan bit permulaan (start bit ~

ditandakan dengan bit 0) yang ditambahkan pd permulaan setiap byte utk memberitahu penerima adanya byte baru.

Bit akhir (stop bit ~ bit 1) ditambahkan pd penghujung byte utk memberitahu penerima bhw byte yang dikirim telah habis/lengkap.

Jeda waktu tertentu bisa digunakan antara setiap byte atau aksara.

Page 41: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 41

Transmisi Tak Serempak Transmisi Tak Serempak (Asynchronous Transmission)(Asynchronous Transmission)

Page 42: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 42

Transmisi Tak Serempak Transmisi Tak Serempak (Asynchronous Transmission)(Asynchronous Transmission)

Page 43: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 43

Transmisi SerempakTransmisi Serempak((Synchronous TransmissionSynchronous Transmission))

Arus bit (bit stream) digabungkan ke dalam blok yg besar utk aksara yg bisa terdiri atas beberapa byte.

Ia tidak menggunakan bit start, bit stop atau waktu jeda antara aksara.

Tanggungjawab penerima utk mengumpulkan bit ke dalam byte semula.

Pewaktuan (timing) dilakukan dalam 2 cara:– Aksara SYN (SYN characters)– Isyarat detak (Clock signals)

Page 44: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 44

Transmisi SerempakTransmisi Serempak((Synchronous TransmissionSynchronous Transmission))

Page 45: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 45

Aksara SNYAksara SNY((SYN CharactersSYN Characters))

Dikirim pd permulaan blok data.Rentetan bit yang digunakan oleh piranti utk:

– Menjadikan sambungan aktif sepanjang transmisi

– Memastikan pengirim dan penerima adalah aktif– Menyelaraskan tingkat kecepatan dlm

sambungan antara node.

Page 46: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 46

Isyarat WaktuIsyarat Waktu((Clock SignalClock Signal))

Utk mengirim dan menerima detak (clock)Informasi mengenai pewaktuan data ini

dikirim dalam sambungan atau saluran berbeda.

Detak (clock) bisa digabung dengan data menggunakan cara2 khusus.

Page 47: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 47

Efektifitas TransmisiEfektifitas Transmisi

Kelebihan transmisi serempak adalah kecepatan. Transmisi serempak lebih cepat dibanding transmisi tak serempak.

Transmisi serempak juga lebih efisien dibanding transmisi tak serempak.

Page 48: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 48

Rumus Efisiensi PengirimanRumus Efisiensi Pengiriman

% Efisiensi Pengiriman = jumlah bit data * 100

Jumlah bit yang dikirim

8000 x 100% efisiensi pengiriman 80%

10000

Persen efisiensi pengiriman seri secara tak serempak untuk 1000 karakter Extended ASCII (8 bit):

Page 49: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 49

Perbandingan Efisiensi Transmisi Perbandingan Efisiensi Transmisi Serempak & Tak SerempakSerempak & Tak Serempak

Bandingkan perhitungan efisiensi untuk tiga pengiriman data tak serempak dan serempak. Tiga pengiriman tersebut mengirim 1000, 40 dan 20 karakter EBCDIC. Diasumsikan sistem ini tidak menggunakan bit paritas. Dari itu, setiap karakter dalam pengiriman tak serempak perlu membawa 10 bit (1 bit pertama, 8 bit data EBCDIC, dan 1 bit akhir). Dalam pengiriman serempak juga 10 karakter kontrol diperlukan untuk satu blok pengiriman

%1.998080

8000

dihantar yangbit Bilangan

100 x databit Bilangan serempak efisiensi %

Page 50: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 50

Perbandingan Efisiensi Transmisi Perbandingan Efisiensi Transmisi Serempak & Tak SerempakSerempak & Tak Serempak

Tak Serempak% efisiensi

Serempak% efisiensi

1000 aksara

40 aksara

20 aksara

%80101000

10081000

x

xx

%801040

100840

x

xx

%1.998)101000(

10081000

x

xx

%808)1040(

100840

x

xx

%801020

100820

x

xx%7.66

8)1020(

100820

x

xx

Page 51: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 51

Page 52: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 52

Transmisi DataTransmisi Data

Page 53: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 53

Mode TransmisiMode Transmisi

Menyatakan arah aliran isyarat di antara 2 piranti yg terhubung.

3 jenis mode transmisi:– Simplex– Half-duplex– Full-duplex

Page 54: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 54

SimplexSimplex

Komunikasi terjadi dalam satu arah. Data transmisi mengalir dalam satu arah saja pada setiap waktu.

Hanya satu dari 2 node yg terhubung dapat mengirim sinyal, sedangkan satu node lagi hanya dapat menerima sinyal.

Contoh:– Papan tombol standar ~ hanya bisa mengirim data– Standard Monitor ~ hanya bisa menerima data– Radio, TV

host computer terminal

one w ay only

Page 55: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 55

SimplexSimplex

Page 56: Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 56

Half DuplexHalf Duplex

Juga dikenali sbg komunikasi 2-kawat (2-wire communications).

Setiap node bisa mengirim dan menerima isyarat; TETAPI tidak pada saat yang sama.

Data bisa bergerak dalam dua arah tetapi hanya satu arah dalam satu saat.

Apabila satu peranti mengirim, peranti lain hanya boleh menerima.

Contoh– walkie-talkie ~ hanya seorang yang bisa bicara pada

suatu saat.

Page 57: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 57

Half DuplexHalf Duplex

host computer terminal

first one w ay....

terminal

...then the other

Page 58: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 58

Full DuplexFull Duplex

Juga dikenali sbg “duplex”; komunikasi kawat (4-wire communication).

Masing2 stasiun bisa mengirim dan menerima isyarat secara bersamaan.

Ia memungkinkan data mengalir dengan arah manapun pada saat yg sama.

Contoh:– Telefon ~ 2 orang bisa bicara dan mendengar

pada waktu yg sama.

host computer terminal

both w aysat the same time

Page 59: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 59

Full DuplexFull Duplex

Page 60: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 60

Simplex, Half-Duplex & Duplex.Simplex, Half-Duplex & Duplex.

sumber destinasi

H T

H (ost) = PenghantarT(Terminal) = Penerima

a) Penghantaran Simpleks

sumber destinasi

H/T H/T

b) Penghantaran dupleks separuh

sumber destinasi

H T

c) Penghantaran dupleks penuh

T H

Page 61: Bab 2 Pengantar Komunikasi Data

04/10/23 TJ 2013 - Komunikasi Data 61

UlanganUlangan

Jelaskan perbedaan host computer dan terminalJelaskan perbedaan bits dan bytesSebutkan jenis character codesJelaskan transmisi parallel dan serialJelaskan transmisi asynchronous dan

synchronousJelaskan mode komunikasi simplex, half duplex,

full duplex