Minggu, 06 Februari 2011

Tugas Jaringan Komputer

A. Pengantar Jaringan Komputer

Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan terdapat jaringan komputer untuk memperlancar arus informasi di dalam perusahaan tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa yang merupakan jaringan komputer yang terhubung dan dapat saling berinteraksi. Hal ini dapat terjadi karena adanya perkembangan teknologi jaringan yang sangat pesat, sehingga dalam beberapa tahun saja jumlah pengguna jaringan komputer yang tergabung dalam Internet berlipat ganda.

B. Jaringan Komputer

1. Pengertian Jaringan Komputer

Pengertian Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node. Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik. Komputer yang terhubung tersebut, dimungkinkan berhubungan dengan media kabel, saluran telepon, gelombang radio, satelit, atau sinar infra merah.

2. Jenis – jenis Jaringan Komputer

Ada 3 jenis jaringan/network:

a. Local Area Network (LAN) /Jaringan Area Lokal

Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidak jauh dari sekitar 1 km persegi. Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan sebuah file server. Yang mana digunakan untuk menyimpan perangkat lunak (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak yang dapat digunakan oleh komputerkomputer yang terhubung ke dalam network. Komputer-komputer yang terhubung ke dalam jaringan (network) itu biasanya disebut dengan workstation. Biasanya kemampuan workstation lebih di bawah dari file server dan mempunyai aplikasi lain di dalam harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan media kabel untuk menghubungkan antara satu komputer dengan komputer lainnya.

b. Metropolitan Area Network (MAN) / Jaringan area Metropolitan

Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu : jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya. Misalnya Bank BNI yang ada di seluruh wilayah Ujung Pandang atau Surabaya.

c. Wide Area Network (WAN) / Jaringan area Skala Besar

Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya lingkup areanya saja yang berbeda satu diantara yang lainnya.

3. Protokol

Protokol adalah aturan-aturan main yang mengatur komunikasi diantara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data. Protokol-Protokol yang dikenal adalah sebagai berikut :
1. Ethernet
2. Local Talk
3. Token Ring
4. FDDI
5. ATM

Ethernet sejauh ini adalah yang paling banyak digunakan, Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier Sense Multiple Access/Collision Detection). Sistem ini menjelaskan bahwa setiap komputer memperhatikan ke dalam kabel dari network sebelum mengirimkan sesuatu ke dalamnya. Jika dalam jaringan tidak ada aktifitas atau bersih komputer akan mentransmisikan data, jika ada transmisi lain di dalam kabel, komputer akan menunggu dan akan mencoba kembali transmisi jika jaringan telah bersih. kadangkala dua buah komputer melakukan transmisi pada saat yang sama, ketika hal ini terjadi, masing-masing komputer akan mundur dan akan menunggu kesempatan secara acak untuk mentransmisikan data kembali. metode ini dikenal dengan koalisi, dan tidak akan berpengaruh pada kecepatan transmisi dari network. Protokol Ethernet dapat digunakan untuk pada model jaringan Garis lurus , Bintang, atau Pohon . Data dapat ditransmisikan melewati kabel twisted pair, koaksial, ataupun kabel fiber optic pada kecepatan 10 Mbps.

LocalTalk adalah sebuh protokol network yang di kembangkan oleh Apple Computer, Inc. untuk mesin-mesin komputer Macintosh . Metode yang digunakan oleh LocalTalk adalah CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance). Hampir sama dengan CSMA/CD.. Adapter LocalTalk dan cable twisted pair khusus dapat digunakan untuk menghubungkan beberapa komputer melewati port serial. Sistem Operasi Macintosh memungkinkan koneksi secara jaringan peer-to-peer tanpa membutuhkan tambahan aplikasi khusus Protokol LocalTalk dapat digunakan untuk model jaringan Garis Lurus , Bintang , ataupun model Pohon dengan menggunakan kabel twisted pair . Kekurangan yang paling mencolok yaitu kecepatan transmisinya. Kecepatan transmisinya hanya 230 Kbps.

Token Ring Protokol atau Token di kembangkan oleh IBM pada pertengahan tahun 1980. Metode Aksesnya melalui lewatnya sebuah token dalam sebuah lingkaran seperti Cincin . Dalam lingkaran token, komputer-komputer dihubungkan satu dengan yang lainnya seperti sebuah cincin. Sebuah Sinyal token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari sebuah komputer-menuju ke komputer berikutnya, jika pada persinggahan di salah satu komputer ternyata ada data yang ingin ditransmisikan, token akan mengangkutnya ke tempat dimana data itu ingin ditujukan, token bergerak terus untuk saling mengkoneksikan diantara masing-masing komputer. Protokol Token Ring membutuhkan model jaringan Bintang dengan menggunakan kabel twisted pair atau kabel fiber optic . Dan dapat melakukan kecepatan transmisi 4 Mbps atau 16 Mbps. Sejalan dengan perkembangan Ethernet, penggunaan Token Ring makin berkurang sampai sekarang.

Fiber Distributed Data Interface (FDDI) adalah sebuah Protokol jaringan yang menghubungkan antara dua atau lebih jaringan bahkan pada jarak yang jauh. Metode aksesnyayang digunakan oleh FDDI adalah model token. FDDI menggunakan dua buah topologi ring secara fisik. Proses transmisi baiasanya menggunakan satu buah ring, namun jika ada masalah ditemukan akan secara otomatis menggunakan ring yang kedua. Sebuah keuntungan dari FDDI adalah kecepatan dengan menggunakan fiber optic cable pada kecepatan 100 Mbps.

ATM adalah singkatan dari Asynchronous Transfer Mode (ATM) yaitu sebuah protokol jaringan yang mentransmisikan pada kecepatan 155 Mbps atau lebih . ATM mentarnsmisikan data kedalam satu paket dimana pada protokol yang lain mentransfer pada besar-kecilnya paket. ATM mendukung variasi media seperti video, CD-audio, dan gambar. ATM bekerja pada model topologi Bintang, dengan menggunakan Kabel fiber optic ataupun kabel twisted pair . ATM pada umumnya digunakan untuk menghubungkan dua atau lebih LAN . dia juga banyak dipakai oleh Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet untuk klien mereka.


Perangkat keras yang dibutuhkan untuk membangun sebuah jaringan
komputer yaitu : Komputer, Card Network, Hub, dan segala sesuatu yang
berhubungan dengan koneksi jaringan seperti: Printer, CDROM, Scanner,
Bridges, Router dan lainnya yang dibutuhkan untuk process transformasi
data didalam jaringan.

Sebuah Konsentrator/Hub adalah sebuah perangkat yang menyatukan kabel-kabel
network dari tiap-tiap workstation, server atau perangkat lain. Dalam topologi
Bintang, kabel twisted pair datang dari sebuah workstation masuk kedalam hub.
Hub mempunyai banyak slot concentrator yang mana dapat dipasang menurut
nomor port dari card yang dituju.

Bridges / Jembatan Adalah sebuah perangkat yang membagi satu buah jaringan kedalam dua buah jaringan, ini digunakan untuk mendapatkan jaringan yang efisien, dimana
kadang pertumbuhan network sangat cepat makanya di perlukan jembatan untuk
itu. Kebanyakan Bridges dapat mengetahui masing-masing alamat dari tiap-tiap
segmen komputer pada jaringan sebelahnya dan juga pada jaringan yang lain di
sebelahnya pula. Diibaratkan bahwa Bridges ini seperti polisi lalu lintas yang
mengatur di persimpangan jalan pada saat jam-jam sibuk. Dia mengatur agar
informasi di antara kedua sisi network tetap jalan dengan baik dan teratur. Bridges
juga dapat di gunakan untuk mengkoneksi diantara network yang menggunakan
tipe kabel yang berbeda ataupun topologi yang berbeda pula.

Sebuah Router mengartikan informaari dari satu jaringan ke jaringan yang lain,
dia hampir sama dengan Bridge namun agak pintar sedikit, router akan mencari
jalur yang terbaik untuk mengirimkan sebuah pesan yang berdasakan atas alamat
tujuan dan alamat asal. Sementara Bridges dapat mengetahui alamat masing-masing computer di masing-masing sisi jaringan, router mengetahui alamat komputerr, bridges dan
router lainnya. router dapat mengetahui keseluruhan jaringan melihat sisi mana
yang paling sibuk dan dia bisa menarik data dari sisi yang sibuk tersebut sampai
sisi tersebut bersih. Jika sebuah perusahaan mempunyai LAN dan menginginkan terkoneksi ke Internet, mereka harus membeli router. Ini berarti sebuah router dapat
menterjemahkan informasi diantara LAN anda dan Internet. ini juga berarti
mencarikan alternatif jalur yang terbaik untuk mengirimkan data melewati
internet.
Ini berarti Router itu :

a. Mengatur jalur sinyal secara effisien

b. Mengatur Pesan diantara dua buah protocol

c. Mengatur Pesan diantara topologi jaringan linear Bus dan Bintang(star)

d. Mengatur Pesan diantara melewati Kabel Fiber optic, kabel koaaksialm atau kabel twisted pair

5. Topologi/Bentuk Jaringan

Topologi suatu jaringan didasarkan pada cara penghubung sejumlah node
atau sentral dalam membentuk suatu sistem jaringan. Topologi jaringan
yang umum dipakai adalah : Mess, Bintang (Star), Bus, Tree, dan Cincin
(Ring).

a. Topologi Jaringan Mesh

Topologi jaringan ini menerapkan hubungan antar sentral secara penuh.
Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah
jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan
jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang.
Dengan demikian disamping kurang ekonomis juga relatif mahal dalam
pengoperasiannya.

b. Topologi Jaringan Bintang (Star)

Dalam topologi jaringan bintang, salah satu sentral dibuat sebagai sentral
pusat. Bila dibandingkan dengan sistem mesh, sistem ini mempunyai
tingkat kerumitan jaringan yang lebih sederhana sehingga sistem menjadi
lebih ekonomis, tetapi beban yang dipikul sentral pusat cukup berat.
Dengan demikian kemungkinan tingkat kerusakan atau gangguan dari
sentral ini lebih besar.

c. Topologi Jaringan Bus

Pada topologi ini semua sentral dihubungkan secara langsung pada
medium transmisi dengan konfigurasi yang disebut Bus. Transmisi sinyal
dari suatu sentral tidak dialirkan secara bersamaan dalam dua arah. Hal ini
berbeda sekali dengan yang terjadi pada topologi jaringan mesh atau
bintang, yang pada kedua sistem tersebut dapat dilakukan komunikasi
atau interkoneksi antar sentral secara bersamaan.
topologi jaringan bus tidak umum digunakan untuk interkoneksi antar
sentral, tetapi biasanya digunakan pada sistem jaringan komputer.

d. Topologi Jaringan Pohon (Tree)

Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat.
Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan
hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada
lokasi yang rendah dan semakin keatas mempunyai hirarki semakin
tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan
komputer .

e. Topologi Jaringan Cincin (Ring)

Untuk membentuk jaringan cincin, setiap sentral harus dihubungkan seri
satu dengan yang lain dan hubungan ini akan membentuk loop tertutup.
Dalam sistem ini setiap sentral harus dirancang agar dapat berinteraksi
dengan sentral yang berdekatan maupun berjauhan. Dengan demikian
kemampuan melakukan switching ke berbagai arah sentral.
Keuntungan dari topologi jaringan ini antara lain : tingkat kerumitan
jaringan rendah (sederhana), juga bila ada gangguan atau kerusakan pada
suatu sentral maka aliran trafik dapat dilewatkan pada arah lain dalam
sistem.
Yang paling banyak digunakan dalam jaringan komputer adalah jaringan
bertipe bus dan pohon (tree), hal ini karena alasan kerumitan, kemudahan
instalasi dan pemeliharaan serta harga yang harus dibayar.
Tapi hanya jaringan bertipe pohon (tree) saja yang diakui kehandalannya
karena putusnya salah satu kabel pada client, tidak akan mempengaruhi
hubungan client yang lain.

Perkembangan Teknologi Jaringan Komputer

Konsep jaringan komputer mulai berkembang sejak penggunaan komputer generasi ke-2 sekitar tahun 1940-an. Perubahan teknologi jaringan secara signifikan dilakukan pada komputer generasi ke-4 sekitar tahun 1983.

Jaringan Komputer Konvensional

Jaringan Komputer Modern

Konsep Pemben-tukan Jaringan

Digunakan bersama (unsur pelayanan)

Komunikasi Data (unsur kenyamanan kerja)

Akses Jaringan

RJES, TSS, RTS, DDPS

Topologi : Peer to Peer, Star, Token Bus, Token Ring

Terminal

Dumb Terminal

Smart Terminal

Teknologi Jaringan Komputer berkembang sesuai dengan keterbatasan kondisi yang ada, yang menuntut perubahan teknologi secara drastis, seperti misalnya :

1. Perubahan penggunaan IP-Address yang semula menggunakan IPv4 beralih ke IPv6.

2. Perubahan penggunaan media transmisi dari teknologi Jaringan Kabel ke Nirkabel.

Tugas Random Number Generation (RNG)

Random Number Generation (RNG)

- Additive/Arithmatic RNG

- Multiplier RNG

- Mixed Pseudo RNG

Random Number Generation

RNG adalah suatu algoritma yang digunakan untuk menghasilkan urutan dari angka-angka sebagai hasil dari perhitungan dengan komputer yang diketahui distribusinya sehingga angka-angkanya muncul secara random dan terus menerus.

Algoritma RNG dibuat oleh usulan Lehmer (1951)

Unsur - Unsur Random Number Generator

- Sequence (urutan)

- Distribusi

- Random

Sumber Random

1. Tabel Random Number

Menggunakan tabel distribusi untuk mengetahui penyebaran bilangan acak

2. Elektronik Random Number

Menggunakan suatu alat yang dapat menghasilkan bilangan acak. Alat ini banyak digunakan dalam percobaan penelitian.

Bagian dari RNG

n RNG ada 3 macam :

1. Additive (arithmathic) RNG

2. Multiplier RNG

3. Mixed Pseudo RNG

n Random Number pada computer sering menggunakan RNG

n Biasanya qt sering menggunakan fungsi yangtelah disediakan program

ex : random( )

Sifat RNG

n Independen

variabelnya bebas tidak terikat dengan memiliki ketentuan ketentuan tersendiri

n Uniform

probabilitas diusahakan sama untuk setiap penarikan random number tersebut

n Dense

densitas probabilitas distribusinya harus terletak antara 0 dan 1

n Efficient

cukup sederhana dan dalam pemakaiannya harus menentukan angka-angka untuk variabel yang cocok

Additive / Arithmatic RNG

n Formula :

Modulo merupakan satu angka integer yang cukup besar dan yang dipakai pada computer. Setiap komputer bisa memiliki modulo yang berbeda.

Ex:

komputer IBM 360/370 dapat mensupport jangkauan 32 bit integer

mikrokomputer 8 bit

Contoh Additive RNG

Jika digunakan mikrokomputer 8 bit dengan :

Xo=12357

a = 19 ; m = 128 ; c = 237

Maka bilangan random yang terbentuk dan densitas yang terbentuk adalah …

X1 =(19.12357+237) mod 128

X1 =235020 – 1836.128 = 12

Densitas (R1) = 12/128 = 0.09375

Additive Random Number Generator

Additive Random Number Generator. Suatu RNG (Random Number Generator) yang berdasarkan lFSR (Linier Feedback Shift Register) secara khusus menggunakan unsur – unsur multi – bit dan integer sebagai pengganti kombinasi XOR.

Keuntungannya :

  • Satuan panjang, panjang siklus, dibuktikan secara matematis.
  • Implementasi perangkat lunak yang efisien.
  • Initialisasi yang sewenang – wenang (beberapa unsur harus mempunyai bit yang sedikit dan yang penting tetap).
  • Suatu desain sederhana yang mudah untuk dimengerti dengan jelas.

Sebagai tambahan, suatu keanekaragaman yang luas dari siklus yang mandiri mempunyai potensi untuk mengacaukan suatu “komputer quantum”.

For Degree-n Primitive and Bit Width w

Total States : 2nw

Non – Init States : 2n(w-1)

Number of Cycles : 2(n-1)(w-1)

Length Each Cycle : (2n-1)2(w-1)

Period of LSB : 2n-1

Penambahan biner dua bit dengan tidak memasukkan XOR menyebabkan LSB (Least Significant Bit) suatu Additive Random Number Generator mempunyai periode panjang maksimal.

Additive Random Number Generator merupakan 127 untuk unsur – unsur 32 dari masing – masing bit yang mempunyai 24064 keadaan khusus, 23937 ditolak oleh initialisasi (LSB semuanya “0″) tetapi ini baru satu status yang tak dapat dipakai keluar 2127. Masih ada 23906 siklus yang masing – masing mempunyai hampir 2158langkah. (Stream chyper menggunakan suatu Additive Random Number Generator dengan 9689 unsur – unsur daari 32 bit dan mempunyai 2310048 keadaan yang unik. Sebagian besar dibagi 2300328 sikluk yang berbeda dengan masing – masing hampir 29720 langkah).

Catatan : semua LSFR yang mencakup Additive Random Number Generator sangat lemah ketika digunakan sendiri, tetapi jika langkah – langkah tersembunyikan urutan diambil, (seperti penggunaan suatu jitterizer dan suatu kombinasi Substitution yang dinamis) hasilnya akan mempunyai kekuatan yang penting.