Bab 2 Pengantar Komunikasi Data

Post on 18-Jan-2015

1.414 views 3 download

description

Pengantar Komunikasi Data

Transcript of Bab 2 Pengantar Komunikasi Data

04/10/23 Komunikasi Data 1

BAB DUA (2)BAB DUA (2)

KONSEP DASAR

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.

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

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)

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.

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.

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.

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.

04/10/23 Komunikasi Data 9

Terminal & Terminal & Host ComputerHost Computer

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.

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

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.

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.

04/10/23 Komunikasi Data 14

Morse CodeMorse Code

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.

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.

04/10/23 Komunikasi Data 17

KodeKodeBaudot Baudot

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.

04/10/23 Komunikasi Data 19

Baudot Baudot CodeCode

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

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

04/10/23 Komunikasi Data 22

EBCDICEBCDIC

Bagaimana membaca jadual EBCDIC?

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

04/10/23 Komunikasi Data 24

ASCII CodeASCII Code

04/10/23 Komunikasi Data 25

ASCIIASCII

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.

04/10/23 Komunikasi Data 27

Extended ASCII CodeExtended ASCII Code

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.

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

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.

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.

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).

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)

04/10/23 Komunikasi Data 34

Transmisi paralel (Transmisi paralel (parallelparallel))

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.

04/10/23 Komunikasi Data 36

Transmisi Transmisi SerialSerial

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.

04/10/23 Komunikasi Data 38

Transmisi Transmisi SerialSerial

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).

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.

04/10/23 Komunikasi Data 41

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

04/10/23 Komunikasi Data 42

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

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)

04/10/23 Komunikasi Data 44

Transmisi SerempakTransmisi Serempak((Synchronous TransmissionSynchronous Transmission))

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.

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.

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.

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):

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 %

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

04/10/23 Komunikasi Data 51

04/10/23 TJ 2013 - Komunikasi Data 52

Transmisi DataTransmisi 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

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

04/10/23 Komunikasi Data 55

SimplexSimplex

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.

04/10/23 TJ 2013 - Komunikasi Data 57

Half DuplexHalf Duplex

host computer terminal

first one w ay....

terminal

...then the other

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

04/10/23 TJ 2013 - Komunikasi Data 59

Full DuplexFull Duplex

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

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