Upcoming SlideShare
×

# Bab 2 Pengantar Komunikasi Data

2,363 views

Published on

Pengantar Komunikasi Data

Published in: Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
2,363
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
140
0
Likes
0
Embeds 0
No embeds

No notes for slide
• Supercomputer ~ extremely fast mainframe dedicated to extensive mathematical calculations
Mainframe ~ very large computer that usually has many terminals attached to it. It allows from 1 to 100s people to use them simultaneously. Usually serves large organization.
Minicomputer ~ smaller, slower, and less memory than a mainframe. Usually dedicated to a smaller set of users (dept. or division)
PCs ~ a stand alone processor to run applications such as word processor &amp; spreadsheet. It also can be used as terminals on mainframes / minicomputers / LANs. It runs
• Letter-shift (up shift) character ~ used to send a letter
Number-shift (down shift) character ~ used to send numbers and other special characters.
• Bits 0,1,2,3 ~ located on the left end of the row
Bits 4,5,6,7 ~ located at the top of the column.
To transmit letter A on an EBCDIC terminal, the bits 11000001 are transmitted. B (11000010)
Bottom part: other special characters in EBCDIC.
• ANSI ~ American National Standards Institute
• ANSI ~ American National Standards Institute
• ANSI ~ American National Standards Institute
• ANSI ~ American National Standards Institute
• ANSI ~ American National Standards Institute
• ### Bab 2 Pengantar Komunikasi Data

1. 1. BAB DUA (2) KONSEP DASAR KOMUNIKASI DATA 12/04/13 Komunikasi Data 1
2. 2. Tujuan 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. 12/04/13 Komunikasi Data 2
3. 3. Isi Kandungan  Komputer host vs. terminal  Bits vs. bytes  Kode aksara  Pengiriman paralel vs. serial  Pengiriman tak serempak vs. serempak  Komunikasi simplex, half duplex, full duplex 12/04/13 Komunikasi Data 3
4. 4. Komputer Host  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) 12/04/13 Komunikasi Data 4
5. 5. Terminal  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. 12/04/13 Komunikasi Data 5
6. 6. Dumb 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. 12/04/13 Komunikasi Data 6
7. 7. Smart 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. 12/04/13 Komunikasi Data 7
8. 8. Intelligent 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. 12/04/13 Komunikasi Data 8
9. 9. Terminal & Host Computer 12/04/13 Komunikasi Data 9
10. 10. Bit 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. 12/04/13 Komunikasi Data 10
11. 11. Sistem 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 12/04/13 TJ 2013 - Komunikasi Data 11
12. 12. Kode Aksara (Character)  Cara lain mewakili aksara  Contoh aksara: abjad, huruf, nomor, tombol khusus (delete, insert, backspace, dll.)  Kode aksara yg terkenal berdasar urutan masa pakainya: Morse, Baudot, EBCDIC and ASCII. 12/04/13 Komunikasi Data 12
13. 13. Morse Code  Dibangun terutama utk mengirim pesan melalui jalur telegraph.  Digunakan dengan menggabungkan dot (titik) dan dash (garis) utk mewakili aksara. 12/04/13 Komunikasi Data 13
14. 14. Morse Code 12/04/13 Komunikasi Data 14
15. 15. Morse 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. 12/04/13 Komunikasi Data 15
16. 16. Kode Baudot  Dinamakan dari pembuatnya Emil Baudot  Menggunakan kode 5 bit dengan 32 kemungkinan gabungan (25) 1s dan 0s. 12/04/13 Komunikasi Data 16
17. 17. Kode Baudot 12/04/13 Komunikasi Data 17
18. 18. Kode Baudot  Ia bisa mewakili hingga 32 aksara  Kelemahan: ia tidak dapat mewakili keseluruhan 36 aksara (26 huruf dan 10 angka)  Penyelesaian: Ia menggunakan aksara penukaranhuruf (letter-shift) dan aksara penukaran-nomor (number-shift).  Dengan menggunakan mekanisma penukaran, kode Baudot bisa dikembangkan sehingga 64 aksara temasuk aksara penukaran. 12/04/13 Komunikasi Data 18
19. 19. Baudot Code 12/04/13 Komunikasi Data 19
20. 20. Bagaimana kode Baudot digunakan?  Bit dibaca dari kiri ke kanan. Contoh mengirim ungkapan CATCH 22 11111 LETTERS SHIFT 00101 H 12/04/13 01110 C 11000 A 00001 T 01110 C 00100 SPACE 11011 11001 2 11001 2 NUMBER SHIFT Komunikasi Data 20
21. 21. Kode EBCDIC  Extended Binary Coded Decimal IBM: International Business Interchange Code Machines Corporation  Dibangun oleh IBM  Kode aksara 8 bit  Memungkinkan hingga 256 atau (2 8) variasi gabungan 1s dan 0s. 12/04/13 Komunikasi Data 21
22. 22. EBCDIC Bagaimana membaca jadual EBCDIC? 12/04/13 Komunikasi Data 22
23. 23. ASCII Code  American Standard Code for Information American National Standards Institute Interchange  Dibangun oleh ANSI sebagai kode untuk tujuan/kebutuhan umum  Mengandung 7-bit data code  Memungkinkan hingga 128 atau (2 7) mewakili bilangan bit yg unik. 12/04/13 Komunikasi Data 23
24. 24. ASCII Code 12/04/13 Komunikasi Data 24
25. 25. ASCII 12/04/13 Komunikasi Data 25
26. 26. Extended 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. 12/04/13 Komunikasi Data 26
27. 27. Extended ASCII Code 12/04/13 Komunikasi Data 27
28. 28. Perbandingan 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. 12/04/13 Komunikasi Data 28
29. 29. Perbandingan Kode Aksara CODE # BITS MAX # CHARACTERS Baudot 5 32 (64 using shift) Standard ASCII 7 128 Extended ASCII 8 256 EBDCIC 8 256 12/04/13 Komunikasi Data 29
30. 30. Bagaimana bits 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. 12/04/13 TJ 2013 - Komunikasi Data 30
31. 31. Transmisi paralel (parallel)  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. 12/04/13 Komunikasi Data 31
32. 32. Transmisi paralel (parallel)  Keuntungan: keseluruhan byte diterima secara serentak.  kerugian: jumlah kawat yg diperlukan utk setiap transmisi (satu kawat utk setiap bit dalam aksara). 12/04/13 Komunikasi Data 32
33. 33. Transmisi paralel (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) 12/04/13 Komunikasi Data 33
34. 34. Transmisi paralel (parallel) 12/04/13 Komunikasi Data 34
35. 35. Transmisi Serial  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. 12/04/13 Komunikasi Data 35
36. 36. Transmisi Serial 12/04/13 Komunikasi Data 36
37. 37. Transmisi Serial  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. 12/04/13 Komunikasi Data 37
38. 38. Transmisi Serial 12/04/13 Komunikasi Data 38
39. 39. Transmisi Serial  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). 12/04/13 Komunikasi Data 39
40. 40. Transmisi Tak Serempak (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. 12/04/13 Komunikasi Data 40
41. 41. Transmisi Tak Serempak (Asynchronous Transmission) 12/04/13 Komunikasi Data 41
42. 42. Transmisi Tak Serempak (Asynchronous Transmission) 12/04/13 Komunikasi Data 42
43. 43. Transmisi Serempak (Synchronous 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) 12/04/13 Komunikasi Data 43
44. 44. Transmisi Serempak (Synchronous Transmission) 12/04/13 Komunikasi Data 44
45. 45. Aksara SNY (SYN 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. 12/04/13 Komunikasi Data 45
46. 46. Isyarat Waktu (Clock 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. 12/04/13 Komunikasi Data 46
47. 47. Efektifitas Transmisi  Kelebihan transmisi serempak adalah kecepatan. Transmisi serempak lebih cepat dibanding transmisi tak serempak.  Transmisi serempak juga lebih efisien dibanding transmisi tak serempak. 12/04/13 Komunikasi Data 47
48. 48. Rumus Efisiensi Pengiriman % Efisiensi Pengiriman = jumlah bit data * 100 Jumlah bit yang dikirim Persen efisiensi pengiriman seri secara tak serempak untuk 1000 karakter Extended ASCII (8 bit): 8000 x 100 % efisiensi pengiriman = = 80% 10000 12/04/13 Komunikasi Data 48
49. 49. Perbandingan Efisiensi Transmisi Serempak & 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 Bilangan bit data x 100 8000 % efisiensi serempak = = = 99.1% Bilangan bit yang dihantar 8080 12/04/13 Komunikasi Data 49
50. 50. Perbandingan Efisiensi Transmisi Serempak & Tak Serempak Tak Serempak % efisiensi Serempak % efisiensi 1000 x8 x100 = 80% 1000 x10 1000 x8 x100 = 99.1% (1000 + 10) x8 40 aksara 40 x8 x100 = 80% 40 x10 40 x8 x100 = 80% (40 + 10) x8 20 aksara 20 x8 x100 = 80% 20 x10 20 x8 x100 = 66.7% (20 + 10) x8 1000 aksara 12/04/13 Komunikasi Data 50
51. 51. 12/04/13 Komunikasi Data 51
52. 52. Transmisi Data 12/04/13 TJ 2013 - Komunikasi Data 52
53. 53. Mode Transmisi  Menyatakan arah aliran isyarat di antara 2 piranti yg terhubung.  3 jenis mode transmisi: – Simplex – Half-duplex – Full-duplex 12/04/13 Komunikasi Data 53
54. 54. Simplex  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 12/04/13 Komunikasi Data 54
55. 55. Simplex 12/04/13 Komunikasi Data 55
56. 56. Half 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. 12/04/13 Komunikasi Data 56
57. 57. Half Duplex 12/04/13 TJ 2013 - Komunikasi Data 57
58. 58. Full 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. 12/04/13 TJ 2013 - Komunikasi Data 58
59. 59. Full Duplex 12/04/13 TJ 2013 - Komunikasi Data 59
60. 60. Simplex, Half-Duplex & Duplex. 12/04/13 TJ 2013 - Komunikasi Data 60
61. 61. Ulangan  Jelaskan perbedaan host computer dan terminal  Jelaskan perbedaan bits dan bytes  Sebutkan jenis character codes  Jelaskan transmisi parallel dan serial  Jelaskan transmisi asynchronous dan synchronous  Jelaskan mode komunikasi simplex, half duplex, full duplex 12/04/13 TJ 2013 - Komunikasi Data 61