Komunikasi Data Dan Jaringan Lengkap Edhy
Komunikasi Data Dan Jaringan Lengkap Edhy
BAB I
PENDAHULUAN
1.1.
Sistem bilangan merupakan dasar operasi dalam sistem komputer dan sistem
komunikasi data dalam jaringan komputer. Sistem bilangan digunakan untuk
mewakili data angka/numeric. Sistem bilangan yang digunakan dalam sistem
komputer meliputi sistem bilangan biner, oktal, desimal, dan heksadesimal.
Sedangkan dalam sistem komunikasi data, sistem bilangan yang digunakan
meliputi sistem bilangan biner dan heksadesimal.
= lima
= lima puluh
= lima ratus
= lima ribu
5*10 = 5
5*10 = 50
5*10 = 500
5*10 = 5.000
5*10 = 50.000 +
5555510
Catatan:
Dalam bilangan 5555510
Subscript 10 (dituliskan di bagian bawah setelah bilangan terakhir
menyatakan basis bilangan desimal)
Basis bilangan desimal tidak perlu dituliskan karena sistem bilangan
desimal telah lazim digunakan dalam kehidupan sehari-hari
Sehingga bilangan 5555510 dapat ditulis sebagai 55555 atau 55.555
Dibaca: lima puluh lima ribu lima ratus lima puluh lima
=0
=2
=0
=8
=0+
0*2
1*2
0*2
1*2
0*2
010102 (biner)
= (10 desimal)
Jadi bilangan biner 010101 mempunyai nilai 10 (dalam sistem bilangan desimal).
Tabel 1.1 merupakan beberapa contoh bilangan desimal dan nilai binernya.
Tabel 1.1: Contoh bilangan desimal dan nilai binernya
Biner
Desimal
Keterangan
0
0
0
0=0*2
1
1
1
1=1*2
1
0
10
2
2=1*2 +0*2
1
0
11
3
3=1*2 +1*2
2
1
0
100
4
4=1*2 +0*2 +0*2
2
1
0
101
5
5=1*2 +0*2 +1*2
2
1
0
110
6
6=1*2 +1*2 +0*2
2
1
0
111
7
7=1*2 +1*2 +1*2
3
2
1
0
1000
8
8=1*2 +0*2 +0*2 +0*2
4
3
2
1
0
11001
25
25=1*2 +1*2 +0*2 +0*2 +1*2
Pada dasarnya, untuk melakukan operasi penjumlahan, pengurangan, perkalian,
serta pembagian dalam sistem bilangan biner, oktal, dan heksadesimal, dilakukan
dengan cara yang sama dengan operasi pada bilangan desimal. Perbedaaanya
adalah hanya terletak pada basis bilangan yang digunakan.
= 8+4 = 12 (desimal)
= 8+2 = 10 (desimal)
= 16+4+2
= 22 (desimal)
Jadi hasil penjumlahan bilangan biner 1100 dan 1010 adalah 10110.
1*2 +1*2 +0*2 +0*2
3
2
1
0
1*2 +0*2 +1*2 +0*2
4
3
2
1
0
1*2 +0*2 +1*2 +1*2 +0*2
Contoh:
Secara manual, operasi pengurangan bilangan biner 1100 dan 1010, dapat
dihitung dengan cara sebagai berikut:
1100
1010 0010
= 8+4 = 12 (desimal)
= 8+2 = 10 (desimal)
= 2 (desimal)
1111
Langkah 2:
1010
0101
Langkah 3:
1100
0101
0011
Langkah 4:
1100
0101 +
10001
Langkah 5:
.
0001
1+
0010
3
2
1
0
= 0*2 +0*2 +1*2 +0*2 (= 2 desimal)
Contoh:
Operasi pengurangan bilangan biner 1100 dikurangi 1010, dengan metode
komplemen 2 dapat dihitung dengan cara sebagai berikut:
Langkah 1:
1111
Langkah 2:
1010
0101
Langkah 3:
0101
. 1+
0110
Langkah 4:
1100
0110 +
10010
Langkah 5:
0010
Contoh:
Secara manual, perkalian bilangan biner 1100 dan 0010, dapat dihitung dengan
cara sebagai berikut:
1100
. 10 *
0000
1100 +
11000
Jadi hasil perkalian bilangan biner 1100 dan 0010 adalah 11000.
Di dalam mesin komputer, operasi perkalian tersebut akan dilaksanakan dengan
cara pengulangan penjumlahan sebanyak nilai pengalinya. Perkalian bilangan
biner 1100 dengan 0010, akan dilakukan dengan cara menjumlahkan bilangan
1100 sebanyak 2 kali (=0010) atau menjumlahkan bilangan 1100 dengan 1100,
yaitu sebagai berikut:
1100
1100 +
11000
Jadi hasil perkalian bilangan biner 1100 dan 0010 adalah 11000.
Contoh:
Operasi pembagian bilangan biner 100 dibagi 10, dapat dihitung dengan cara
sebagai berikut:
10
10
100
10
0
0
0
Jadi hasil pembagian bilangan biner 100 dibagi 10 adalah 10 (=2 desimal).
=0
2*8
= 16 +
208
= 10 desimal
0*2
Jadi bilangan oktal 20 mempunyai nilai 16 (dalam sistem bilangan desimal). Tabel
1.2 merupakan beberapa contoh bilangan desimal dan nilai oktalnya.
Operasi penjumlahan, pengurangan, perkalian dan pembagian dalam sistem
bilangan oktal dilakukan dengan cara yang sama dengan sistem bilangan desimal.
Perbedaannya adalah basis yang digunakan 8. Sistem bilangan oktal banyak
digunakan dalam bahasa rakitan.
Tabel 1.2: Contoh bilangan desimal dan nilai oktalnya
Desimal Oktal
Keterangan
0
0
0
0=0*8
0
1
1
1=1*8
0
2
2
2=2*8
0
3
3
3=3*8
4
5
6
7
8
9
25
4
5
6
7
10
11
31
4=4*8
0
5=5*8
0
6=6*8
0
7=7*8
1
0
8=1*8 +0*8
1
0
9=1*8 +1*8
1
0
25=3*8 +1*8
0*16 = 0
1
2*16 = 32 +
2016
= 32 desimal
13
14
15
16
17
18
19
25
D
E
F
10
11
12
13
19
13=D*16
0
14=E*16
0
15=F*16
1
0
16=1*16 +0*16
1
0
17=1*16 +1*16
1
0
18=1*16 +2*16
1
0
19=1*16 +3*16
1
0
25=1*16 +9*16
1.2.
dikenal dengan sebutan Local Area Network/LAN. Dan ketika Internet muncul,
maka sebagian besar LAN yang semula berdiri sendiri mulai dihubungkan
sehingga membentuk jaringan global yang disebut Wide Area Netrwork/WAN.
Gambar 1.2 menampilkan jaringan komputer model Distributed Processing.
1.3.
Ada beberapa alasan perlunya jaringan, antara lain adalah sebagai berikut:
1. Transaksi sering terjadi pada tempat berbeda yang berjauhan dari tempat
pengolahan data, sehingga data perlu dikirim ke tempat pengolahan dan
sebaliknya
2. Penggunaan teknologi komunikasi yang didukung komputer seringkali lebih
efisien/murah dibandingkan cara pengiriman biasa
3. Organisasi yang mempunyai beberapa tempat pengolahan data dapat membagi
tugas pengolahan data yang sibuk ke tempat pengolahan data lain yang kurang
sibuk
4. Penghematan biaya perangkat keras, dimana sebuah perangkat keras yang
mahal dapat digunakan secara bersama oleh beberapa bagian yang berbeda
Keuntungan yang diperoleh dari penerapan teknologi jaringan adalah:
1. Resource sharing, yaitu dapat berbagi sumber daya. Misal, pemakaian satu
printer untuk beberapa komputer yang terhubung dalam jaringan
2. File sharing, antar komputer dapat melakukan pertukaran data atau file
3. Reliabilitas tinggi, dengan menggunakan jaringan komputer maka akan
memiliki sumber-sumber alternatif. Misal, semua file dapat disimpan atau dicopy dalam dua, tiga atu lebih komputer yang terhubung dalam jaringan.
Sehingga apabila salah satu mesin mengalai kerusakan, maka masih ada
salinan yang bisa digunakan di tempat lain
4. Menghemat beaya, penghematan beaya terjadi karena komputer berukuran
kecil/PC mempunyai rasio harga/kinerja yang lebih baik dibandingkan dengan
komputer besar. Komputer besar seperti mainframe memiliki kecepatan
sekitar sepuluh kali lipat kecepatan komputer kecil/PC. Tetapi, harga sebuah
mainframe bisa ribuan kali lebih mahal dibanding PC
5. Kemudahan komunikasi, komunikasi antar komputer dalam suatu lingkungan
kerja dapat dilakukan dengan mudah, misal dengan adanya program E-mail
atau Chatting
6. Apabila salah satu unit komputer terhubung ke internet melalui modem atau
LAN, maka semua atau sebagian unit komputer pada jaringan juga dapat
mengakses internet dengan metode sharing connection
7. Fasilitas mapping, mapping berfungsi untuk memetakan suatu directory pada
server/workstation yang terhubung dalam jaringan sedemikian sehingga
directory tersebut seolah-olah menjadi drive lokal. Misal komputer B
mengambil data dari komputer A, yakni pada directory data, maka dengan
cara mapping directory data pada komputer B seolah-olah menjadi sebuah
drive lokal, yaitu drive O:\. Mapping hanya bisa dilakukan apabila komputer
sumber dan komputer tujuan terhubung melalui jaringan, dan directory pada
komputer sumber berada pada status sharing.