Click here to load reader
Upload
putra-tidore
View
1.406
Download
3
Embed Size (px)
DESCRIPTION
Pengantar Komunikasi Data
Citation preview
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