Kamis, 31 Juli 2008

Cinta 'n' Hati Anak PhysicsArchimedes n Newton

takkan m'ngerti Medan magnet yang berinduksi diantara kitaEinstein n Edison tak sanggup merumuskan rasa cinta kita
Pertama kali bayanganmu jatuh tepat difokus hatikuNyata, tegak dan diperbesar dengan kekuatan lensa maksimum
Bagai tetes Milikan jatuh diruang hampaCintaku padamu lebih besar dari bilangan Avogadro
Walau jarak kita bagai matahari dan pluto saat aphelium
Amplitudo gelombang hatimu tetap berinterferensi dengan hatiku
Seindah gerak harmonik sempurna tanpa gaya pemulihBagai kopel gaya dengan kecepatan anguler y6 tak terbatas
Energi mekanik cintaku padamu tak terbendung oleh friksi
Energi potensial cintaku tak terpengaruh oleh tetapan gayaEnergi kinetik cintaku padamu = 1/2 mv2
Hukum kekekalan energi tak dapat menandingi kekekalan cinta antara kita
Lihat hukum cinta kita: Momen cintaku tegak lurus dengan momen cintamu
Menjadikan cinta kita sbg titik ekuilibrium yang sempurna
Dengan inersia tak terhinggaTakkan tergoyahkan oleh impuls ataupun momentum gayaInilah resultan momentum kita...

Jumat, 18 April 2008

SMS Getway

Memonitor Koneksi Server
dengan SMS Gateway

Bila Anda seorang admin atau pengelola server, tentunya ingin selalu memonitor koneksi server. Misalnya, apakah dalam keadaan terhubung ke Internet atau tidak. Dengan SMS gateway, Anda dapat menerima laporan status koneksi itu melalui SMS.

Monitoring server menjadi penting, misalnya bila tiba-tiba anda akan melakukan back-up data tiap akhir bulan dan koneksi Internet Anda putus. Metode yang akan penulis terangkan tidak hanya terbatas untuk yang terkoneksi ke Internet, tetapi juga untuk jaringan LAN. Dalam hal ini yang terpenting adalah:
1. SMS gateway (Kannel).
2. Library browser perl (Perl-libwww).
3. Bash shell scripting.
4. Crontab.

Prinsip untuk memonitor server ini adalah sebagai berikut:
Ø Server akan mengirimkan perintah ping ke suatu server, kemudian dari hasil respon tersebut dapat dianalisis bahwa server tersebut masih tersambung de ngan Internet atau tidak.
Ø Pengetesan dan analisis dilakukan dengan bash script.
Ø Untuk melakukan pengecekan tiap waktu menggunakan task scheduler (crontab) yang telah dibahas pada InfoLINUX edisi Juli 2004.

Instalasi SMS gateway kannel
Mengapa kannel? Karena kannel adalah SMS gateway yang free dan kompatibel dengan ponsel phase 2+ dan juga GSM modem.

Cara instalasi:
1. Cari tempat download source atau paket.
Penginstalan menggunakan source (versi CVS). Versi CVS adalah versi yang terbaru. Versi CVS dan versi yang stabil dapat di-download dari www.kannel.org.
Pertama, buat direktori gateway untuk menampung hasil download:
root]# mkdir gateway

2. Buatlah bash script kannel.sh dengan
perintah cat atau teks editor kesukaan Anda. Script ini untuk men-download paket dari server CVS.
root]# cat > kannel.sh #!/bin/sh
cvs -d:pserver:anonymous@cvs.kannel.org:/home/cvs login
cvs -d:pserver:anonymous@cvs.kannel.org:/home/cvs cogateway
[Ctrl] [D]
root]#
Catatan: Tekan Ctrl-D itu untuk mengakiran pengetikan dan menyimpan menjadi file kannel.sh.

3. Ubah mode atau atribut fi le kannel.sh agar dapat dieksekusi dengan memberi +x.
root]# chmod +x kannel.sh

4. Mulai download dengan menjalankan program kannel.sh. Asumsinya, konfigurasi server sudah terhubung ke jaringan dan dapat mengakses server CVS di Internet.
root]# ./kannel.sh
Tunggu sampai selesai download. Hasil download ada di direktori gateway yang telah Anda buat di komputer yang akan menjadi gateway. Karena kannel dalam hal ini hanya digunakan sebagai monitoring server, Kannel hanya untuk mengirimkan mengirimkan SMS. Jadi penggunaan kannel tidak dioptimalkan untuk selain itu.

5. Masuk direktori gateway tersebut, lalu jalankan konfi gurasi dan instalasi.
root]# cd gateway
gateway]# ./configure –enablestart-stop-daemon
gateway]# touch .depend
gateway]# make depend
gateway]# make
gateway]# make install

6. Buat fi le-fi le konfi gurasi. Dalam contoh ini penulis menggunakan nama fi le sms. conf, modems.conf, smsbox.conf, dan sendsms.conf. Simpan fi le-fi le tersebut pada direktori /etc/kannel/. Contoh fi le sms.conf:
group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
status-password = foo
#admin-deny-ip = “”
#admin-allow-ip = “”
log-file = “/var/log/kannel/bearerbox.log”
log-level = 0
access-log = “/var/log/kannel/bearerbox_access.log”
store-file = “/var/log/kannel/kannel.store”
box-allow-ip =“127.0.0.1;192.168.*.*”
box-deny-ip = “*.*.*.*”
# SMSC CONNECTIONS
group = smsc
smsc = at
smsc-id = GSMModem
modemtype = iTegno
#modemtype = ME45
#modemtype = ericsson_t68
#modemtype = siemens_c60
device = /dev/ttyUSB0
#device = /dev/ttyS0
speed = 115200
#speed = 96000
sim-buffering = true
my-number = +62817777777
validityperiod = 168
# MODEM
include = “modems.conf”
# SMSBOX SETUP
include = “smsbox.conf”
# SEND-SMS USERS
include = “sendsms.conf”

Contoh fi le modem.conf:
group = modems
id = iTegno
detect-string = “WAVECOM”
detect-string2 = “MODEM”
speed = 115200
need-sleep = true
sendline-sleep = 10
message-storage = “SM”
#enable-mms = true
#no-pin = true
#no-smsc = true

group = modems
id = ME45
need-sleep = false
sendline-sleep = 1000
message-storage = “MT”
#enable-mms = true

group = modems
id = ericsson_t68
name = “Ericsson T68”
detect-string = “T68”
init-string = “ATQ0E1V1”
keepalive-cmd = “AT+CBC;+CSQ”
broken = true
#message-storage= “ME”
#no-smsc = true
#if you want direct message indication instead of sim buffering
#init-string = “AT+CNMI=3,3”

group = modems
id = siemens_c60
name = “Siemens C60”
init-string = “AT+CSMS=1+CNMI=1,2,0,0,1”
enable-hwhs = “AT\Q3”
need-sleep = true

Contoh fi le smsbox.conf:
group = smsbox
bearerbox-host = localhost
smsbox-id = SMSbox
sendsms-port = 13013
#global-sender = 13013
#sendsms-chars = “0123456789+-”
log-file = “/var/log/kannel/smsbox.log”
log-level = 2
access-log = “/var/log/
kannel/smsbox_access.log”

Contoh fi le sendsms.conf:
group = sendsms-user
username = tester
password = foobar
name = SMSThrower
concatenation = true
max-messages = 99
user-deny-ip = “*.*.*.*”
user-allow-ip =“127.0.0.1;192.168.*.*”
#faked-sender = “+62817309405”

7. Buat direktori /var/log/kannel untuk menyimpan log dari sms gateway. Dalam contoh ini penulis memberikan contoh konfi gurasi untuk ponsel Sonny Ericsson T68/T68i, Siemens C60, Siemens ME45, dan modem GSM Itegno. Perhatikan sms.conf, bagian SMSC CONNECTIONS, yang menunjukkan penulis menggunakan modem GSM iTegno.
root]# mkdir /var/log/kannel

8. Jalankan program daemon.
root]# cd /usr/local/sbin
sbin]#./start-stop-daemon --
start --exec bearerbox sms.
conf &
sbin]#./start-stop-daemon --
start --exec smsbox sms.
conf &

Install modul atau paket perl-libwww
Modul ini membantu kita untuk berinteraksi dengan suatu website melalui konsol. Dalam hal ini diasumsikan Perl sudah terinstall. Penulis menggunakan distro Mandrake 10 Powerpack yang sudah menyertakan modul ini. Cara mengetes apakah sudah terinstal, yaitu:

root]# GET -e ‘www.google.com’
Cache-Control: private
Connection: close
Date: Mon, 28 Jun 2004 18:22:11GMT
Server: GWS/2.1
Content-Length: 2017
Content-Type: text/html
Content-Type: text/html;
charset=ISO-8859-1
Client-Date: Mon, 28 Jun 2004 18:22:39 GMT
Client-Peer: 216.239.57.99:80
Client-Response-Num: 1
<....dipotong....>

Script di atas menunjukkan perl-libwww sudah terinstal. Bila belum terinstal dan distro Linux yang Anda gunakan belum menyertakan dalam CD-nya, maka Anda dapat download paket perl-libwww dari Internet. Berikut ini perintah menginstal paket RPM untuk Mandrake :
root]# rpm -ivh perl-libwwwperl-5.76-3mdk.noarch.rpm

Kemudian test dengan user tester dan pass foobar.
# GET -e ‘http://localhost:13013/cgi-bin/sendsms?user=tester&pass=foobar&from=so mebody&to =%2b6281999&text=hello%20world’

Perintah di atas akan mengirim SMS ke nomor 6281999, dengan pesan “hello world”. Jika nomor HP tersebut menerima SMS, berarti konfi guasi Kannel dan perllibwww berhasil.

Membuat program analisis
Untuk menentukan koneksi Internet kita terputus atau tidak, kita akan membuat Bash script pod.sh . Penulis menggunakan methode ping. File ini agak panjang, sehingga agar mudah gunakan teks editor, misalnya vi. Untuk menyimpan pengetikan dengan vi, tekan ESC:wq.


root]# cd /usr/local/sbin/sbin]# vi pod.sh
#!/bin/sh
echo ‘tunggu sebentar....’
hasil=$(ping -c 1 $1head -n2tail -n 1)
hasil=${hasil:0:2}
if [ “$hasil” != “64” ]
then
idup=$(cat urip.txt)
if [ “$idup” = 1 ]
then
echo 0 > urip.txt
echo ‘servernya nggak konek’
jam=$(date +”%H:%M:%S”)
echo $jam
#GET -e “http://localhost:13013/cgibin/sendsms?user=tester&pass=foobar&from=som ebody&to=%2b62817309405&text=Servernya%20nggak%20konek%20boz%20pada%20$jam”
else
echo ‘Servernya tetep nggak konek boz’
fi
else
idup=$(cat urip.txt)
if [ “$idup” = 0 ]
then
echo 1 > urip.txt
echo ‘horeeee hidup lagi’
#GET -e ‘http://
localhost:13013/cgi-bin/sendsms?user=tester&pass=foobar&from=somebody&to=%2b62817309 405&text=Servernya%20konek%20lagi%20boz’
else
echo ‘servernya tetep ok’
fi
fi
Ubah menjadi fi le yang dapat dieksekusi:
sbin]# chmod +x pod.sh
sbin]# touch urip.txt

Untuk melakukan test pada skrip ini tuliskan perintah berikut:
#/usr/local/sbin/pod.sh10.2.6.228
tunggu sebentar....servernya tetep ok

Host 10.2.6.228 di atas merupakan contoh dari penulis. Kondisi awal dari komputer yang dimonitor adalah hidup, yaitu dengan nilai 1 pada berkas /usr/local/ sbin/urip.txt. Skrip pod.sh akan me ngirim SMS ke no 6281999 apabila terjadi perubahan status keadaan komputer yang dimonitoring. Skrip tersebut akan melakukan ping terhadap komputer 10.2.6.228, apabila komputer dalam keadaan hidup maka akan membalas perintah ping dan tidak mengubah status, sehingga tidak mengirimkan SMS. Potongan skrip tentang ping di atas adalah:
hasil=$(ping -c 1 $1head -n2tail -n 1)

Perintah ping dengan 1 paket data dan hasilnya diambil pada perintah baris kedua:
hasil=${hasil:0:2}

Skrip di atas berarti mengambil huruf ke-0 sebanyak 2 untuk dianalisis. Apabila komputer tetap hidup jawabannya adalah:
64 bytes from 10.2.6.228: icmp_seq=1 ttl=64 time=0.140 ms

Skrip di atas mengambil sebanyak 2 dari huruf ke-0 yaitu 64 ini berarti komputer tersebut hidup. Sedangkan bila komputer tersebut mati, hasilnya adalah:
From 10.2.6.5 icmp_seq=1
Destination Host Unreachable

Skrip di atas mengambil sebanyak 2 huruf mulai huruf ke-0 yaitu Fr. Perubahan status akan ditulis dalam berkas bernama urip.txt pada direktori /usr/local/sbin/. Apabila terjadi perubahan status, maka secara otomatis melakukan pengiriman ke no 6281999. Jika perubahan dari status 0 (terputus) ke status 1 (terhubung) akan mengirimkan pesan “Servernya konek lagi boz”. Sedangkan bila perubahan dari status 1 (terhubung) ke status 0 (terputus) akan mengirimkan pesan “Servernya nggak konek boz pada $jam”. $jam di sini sesuai dengan jam komputer SMS gateway.

Mengatur jadwal pengecekan dengan crontab
Untuk menjalankan skrip ini bisa sebagai user biasa (bukan root).
$ crontab –e

Tekan tombol [i] atau [insert], kemudian isi sebagai berikut:
5 * * * /usr/local/sbin/pod.sh
10.2.6.228 >/dev/null

Simpan dengan menekan ESC:wq. Artinya tiap 5 menit akan mengecek koneksi ke alamat ip 10.2.6.228, dan mengirim hasilnya ke SMS, tanpa memberikan laporan ke e-mail account crontab Anda.
Anda bisa mengubah alamat IP dan mengubah delay waktu tersebut. Sebelum Anda meninggalkan server gateway, pastikan bahwa program daemon crond sudah diatur menyala pada saat booting. Sebagian besar distro Linux memiliki direktori /etc/rcX.d/ untuk mengatur program (service) apa saja yang dijalankan saat booting. X adalah nomor init, yang nilainya antara 0 hingga 6. Nomor init untuk booting dicantumkan dalam fi le /etc/inittab pada baris id:X:initdefault:. Jadi, jika X adalah 3, lihat direktori /etc/rc3.d/ dan pastikan huruf paling depan fi le xyzcrond adalah S, misalnya S60crond. Jika masih K60crond, rename dengan perintah mv K60crond S60crond. Setelah crontab terpasang, maka setiap 5 menit komputer gerbang SMS akan memonitor komputer yang beralamat 10.2.6.228. Skrip pod.sh di atas bisa dikembangkan dengan metode yang lebih akurat misalnya dengan mengamati port dengan nmap. Selamat berkreasi! Ryan Fabella (ryanthe@limaxindo.com)

Rabu, 05 Maret 2008

Jaringan LAN ( Lokal Area Network )

Jaringan Lokal (LAN) Untuk Keperluan Informasi Dan Komunikasi
Monday, 12. February 2007, 05:20:46
Dengan jaringan komputer, setiap pekerjaan diharapkan dapoat selesai dengan cepat. Jaringan komputer mampu menghubungkan komputer dengan komputer lainnya. Salah satu jaringan komputer adalah internet. Internet merupakan teknologi jaringan raksasa yang telah menjadi realitas dalam kebutuhan informasi dan komunikasi jutaan manusia di dunia ini.

Dalam perkembangan pertamanya, jaringan komputer masih menggunakan kabel koaksial. Kini, jaringan dibangun dengan kabel dari serat optik (fiber Optics) atau komunikasi tanpa kanel (nirkabel)

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protokol yang mengatur komunikasi data komputer di internet. Komputer-komputer yang terhubung ke internet berkomunikasi dengan protokol TCP/IP, karena menggunakan bahasa yang sama perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Komputer PC dengan sistem operasi Windows dapat berkomunikasi dengan komputer Macintosh atau dengan Sun SPARC yang menjalankan solaris. Jadi, jika sebuah komputer menggunakan protokol TCP/IP dan terhubung langsung ke internet, maka komputer tersebut dapat berhubungan dengan komputer di belahan dunia mana pun yang juga terhubung ke internet.

Ciri-ciri jaringan komputer:
1. berbagi perangkat keras (hardware).
2. berbagi perangkat lunak (software).
3. berbagi saluran komunikasi (internet).
4. berbagi data dengan mudah.
5. memudahkan komunikasi antar pemakai jaringan.

1.1 Jaringan Komputer.
Jaringan komputer merupakan sekumpulan komputer yang terhubung bersama dan dapat berbagi sumber daya yang dimilikinya, seperti printer, CDROM, pertukaran file, dan komunikasi secara elektronik antar komputer. Hubungan antar komputer dalam jaringan dapat menggunakan media kabel, telpon, gelombang radio, satelit atausinar infra merah (infrared).

Jenis jaringan komputer terbagi dalam dua klasifikasi, yaitu berdasarkan teknologi trasmisi dan berdasrkan jarak.

A. Jenis Jaringan Komputer Berdasarkan Teknologi Transmisi.

Jenis jaringan berdasarkan teknologi transmisi dibagi menjadi dua, yaitu jaringan broadcast dan jaringan point-to-point. Berikut uraiannya :

1. Jaringan BroadcastJaringan ini menggunakan saluran komunikasi tunggal yang digunakan semua komputer atau mesin yang terhubung pada jaringan ini secara bersama-sama.

2. Jaringan Point-to-PointJaringan ini terdiri atas beberapa komputer atau mesin yang seringkali harus memiliki banyak rute karena jaraknya berbeda. Dalam mengirim paket dari suatu mesin sumber ke suatu tujuan, paket jenis ini harus melalui mesin perantaranya yang bisa melalui banyak rute.

Pada umumnya jaringan lokal atau jaringan yang secara geografis kecil cenderung memakai jaringan broadcast, sedangkan jaringan yang lebih besar dapat menggunakan jaringan Point-to-Point.

B. Jenis Jaringan Komputer Berdasarkan Jarak.

Jenis jaringan berdasarkan jarak terbagi tiga, yaitu Local Area Network (LAN), Metropolitan Area Network (MAN), dan Wide Area Network (WAN). Berikut uraiannya :

1. Local Area Network (LAN)Local Area Network (LAN) adalah sejumlah komputer yang saling dihubungkan bersama di dalam satu areal tertentu yang tidak begitu luas, seperti di dalam satu kantor atau gedung. Secara garis besar terdapat dua tipe jaringan atau LAN, yaitu jaringan Peer to Peer dan jaringan Client-Server. Pada jaringan peer to peer, setiap komputer yang terhubung ke jaringan dapat bertindak baik sebagai workstation maupun server. Sedangkan pada jaringan Client-Server, hanya satu komputer yang bertugas sebagai server dan komputer lain berperan sebagai workstation. Antara dua tipe jaringan tersebut masing-masing memiliki keunggulan dan kelemahan, di mana masing-masing akan dijelaskan.

LAN tersusun dari beberapa elemen dasar yang meliputi komponen hardware dan software, yaitu :

a. Komponen FisikPersonal Computer (PC), Network Interface Card (NIC), Kabel, Topologi jaringan.

b. Komponen SoftwareSistem Operasi Jaringan, Network Adapter Driver, Protokol Jaringan.

Jaringan ini disebut sebagai jaringan area, yaitu jaringan yang terbatas untuk area kecil, seperti pada lingkungan perkantoran di sebuah gedung, sekolah, atau kampus. Dalam jaringa LAN, terdapat satu komputer yang biasa disebut server, yang fungsinya adalah untuk memberikan layanan perangkat lunak (software), mengatur aktivitas jaringan dan menyimpan file. Selain server ada pula komputer lain yang terhubung dalam jaringan (network) yang disebut dengan workstation (client). Pada umumnya teknologi jaringan LAN menggunakan media kabel untruk menghubungkan komputer-komputer yang digunakan. LAN dapat dibedakan berdasarkan tiga karakterristik, yaitu ukuran, teknologi transmisi, dan topologinya. Teknologi transmisi yang bisa digunakan adalah transmisi kabel tunggal. Pada LAN biasa, kecepatan transmisi sekitar 10 – 100 Mbps (Megabit/second), dan faktor kesalahan kecil. Topologi yang digunakan biasanya topologi Bus, Star dan Ring.

2. Metropolitan Area Network (MAN)Jaringan ini lebih luas dari jaringan LAN dan menjangkau antar wilayah dalam satu propinsi. Jaringan MAN menghubungkan jaringan-jaringan kecil yang ada, seperti LAN yang menuju pada lingkungan area yang lebih besar. Contoh, beberapa bank yang memiliki jaringan komputer di setiap cabangnya dapat berhubungan satu sama lain sehingga nasabah dapat melakukan transaksi di cabang maupun dalam propinsi yang sama.

3. Wide Area Network (WAN)Jaringan ini mencakup area yang luas dan mampu menjangkau batas propinsi bahkan sampai negara yang ada dibelahan bumi lain. Jaringan WAN dapat menghubungkan satu komputer dengan komputer lain dengan menggunakan satelit atau kabel bawah laut. Topologi yang digunakan WAN menggunakan topologi tak menentu sesuai dengan apa yang akan digunakan.

1.2 Topologi Jaringan (Bentuk Jaringan)Topologi Jaringan adalah gambaran secara fisik dari pola hubungan antara komponen-komponen jaringan, yang meliputi server, workstation, hub dan pengkabelannnya. Terdapat tiga macam topologi jaringan umum digunakan, yaitu Bus, Star dan Ring.

1. Topologi BusPada topologi Bus digunakan sebuah kabel tunggal atau kabel pusat di mana seluruh workstation dan server dihubungkan. Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain. Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.











Gambar 1.1. Topologi Bus

2. Topologi Star

Pada topologi Star, masing-masing workstation dihubungkan secara langsung ke server atau hub. Keunggulan dari topologi tipe Star ini adalah bahwa dengan adanya kabel tersendiri untuk setiap workstation ke server, maka bandwidth atau lebar jalur komunikasi dalam kabel akan semakin lebar sehingga akan meningkatkan unjuk kerja jaringan secara keseluruhan. Dan juga bila terdapat gangguan di suatu jalur kabel maka gangguan hanya akan terjadi dalam komunikasi antara workstation yang bersangkutan dengan server, jaringan secara keseluruhan tidak mengalami gangguan. Kelemahan dari topologi Star adalah kebutuhan kabel yang lebih besar dibandingkan dengan topologi lainnya.
















Gambar 1.2. Topologi star

3. Topologi Ring

Di dalam topologi Ring semua workstation dan server dihubungkan sehingga terbentuk suatu pola lingkaran atau cincin. Tiap workstation ataupun server akan menerima dan melewatkan informasi dari satu komputer ke komputer lain, bila alamat- alamat yang dimaksud sesuai maka informasi diterima dan bila tidak informasi akan dilewatkan. Kelemahan dari topologi ini adalah setiap node dalam jaringan akan selalu ikut serta mengelola informasi yang dilewatkan dalam jaringan, sehingga bila terdapat gangguan di suatu node maka seluruh jaringan akan terganggu. Keunggulan topologi Ring adalah tidak terjadinya collision atau tabrakan pengiriman data sepertipada topologi Bus, karena hanya satu node dapat mengirimkan data pada suatu saat.













Gambar 1.3. Topologi ring

1.3 Prinsip Komunikasi Data

Komunikasi merupakan proses penyampaian pesan dari seseorang kepada orang lain hingga terjadi penegrtian yang sama. Untuk mencapai pengertian yang sama ini digunakan bahasa yang dimengerti. Dalam komunikasi data jaringan dibutuhkan penerjemah (interpreter) yang disebut dengan protokol.Prinsip komunikasi data memerlukan protocol sebagai saluran yang mengatur komunikasi diantara beberapa komputer dalam sebuah jaringan. Protokol adalah seperangkat aturan dan procedure yang mengendalikan pertukaran informasi antara dua system yang berkomunikasi. Untuk dapat dapat berkomunikasi kedua system harus menggunakan protocol yang sama. Protokol yang terdapatar dalam jaringan komputer fisik adalah sebagai berikut :

a.Ethernet.Protokol ini paling banyak digunakan dalam system jaringan.

Ethernet bekerja dengan memperhatikan kabel dalam network atau jaringan sebelum dilakukan transformasi atau transmisi data. Bila dalam kabel jaringan tidak terdapat aktifitas, maka computer akan mentransmisikan data. Bila dalam kabel terdapat aktifitas transmisi data lain, maka computer akan menunggu dan mencoba kembali mentransmisi data jika kabel jaringan telah bersih dari transmisi data computer lain. Bila terdapat beberapa computer yang melakukan transmisi data bersamaan, maka masing-masing computer akan mundur dan menunggu secara acak untuk mentransmisikan data kembali, yang disebut cara kolisi (collision). Ethernet mendukung kecepatan transfer data sampai 10Mbps, Protokol ini digunakan pada topologi Bus dan Star.

b.LocaltalkProtokol ini dapat melewati port serial dengan menggunakan adapter localtalk dan kabel twisted pair.

Dan jaringan ini hanya memungkinkan jaringan secara peer to peer tanpa membutuhkan tambahan aplikasi khusus. Kecepatan transmisi hanya 230 Kbps yang merupakan kelemahan protocol ini.Protokol ini digunakan pada topologi Bus dan Star dengan menggunakan kabel twisted pair.

c.TokenRingProtokol ini adalah melalui sebuah token dalam sebuah lingkaran seperti cincin dan transmisi antar simpul dikendalikan oleh peredaran token.

Token digunakan mengendalikan akses pada media transmisi dengan jalan memutar dari stasiun ke stasiun lain dijaringan tersebut. Stasiun yang mendapat token dapat mengirim data dengan kata lain datan dimasukkan ke dalam tokon dan ketika token berada di simpul tujuan maka data tersebut diberikan. Kecepatan protocol ini dalam transmisi data antara 4 Mbps sampai 16 Mbps. Protokol ini digunakan pada topologi Star dengan kabel twisted pair atau kabel serat optic.

d.FDDI (Fiber Distributed Data Interface)Protokol ini berbasis pada protocol token ring.

FDDI terdiri dari dua token ring, satu ring berfungsi sebagai ring backup jika seandainya ada ring yang putus. Sebuah ring FDDI memiliki kecepatan transmisi data sebesar 100 Mbps dan kabel yang digunakan adalah serat optic. Protokol ini digunakan pada topologi dual ring.

e.ATM (Asynchronous Transfer Mode).

Protokol ini merupakan protocol jaringan yang mendukung transmisi data yang berbentuk gambar atau video dan audio. Dan protocol ini umumnya digunakan untuk menghubungkan dua atau lebih jaringan LAN. Protokol ini digunakan pada topologi Star menggunakan kabel twisted pair atau serat optic. Kecepatan transmisi data pada protocol ini antara 155 – 2488 Mbps.

Maka dari itu prinsip komunikasi data pada masing-masing protocol yang digunakan sangat mempengaruhi dan menentukan dalam desain suatu jaringan, kabel yang digunakan, dan kecepatan akses atau transmisi datanya.

Dua protokol terakhir cenderung digunakan pada jaringan besar sebagai backbone (jaringan tulang punggung yang menghubungkan banyak segmen jaringan yang lebih kecil).

1.4. Komunikasi dengan menggunakan kabel dan nirkabel.

Umumnya untuk menghubungkan satu computer dengan computer lainnya dalam Jaringan menggunakan kabel atau tanpa kabel (nirkabel).

Jaringan yang menggunakan kabel melakukan transmisi data dari computer satu ke yang lainnya melewati kabel-kabel. Sedangkan pada jaringan nirkabel transmisi data menggunakan gelombang radio. Jaringan nirkabel atau wireless mengirim dan menerima data melalui jalur udara sehingga meminimalkan kabel sebagai penghubung.

Seperti computer Notebook dan PDA (Personal Data Assistant) merupakan computer yang dapat digunakan dengan jaringan tanpa menggunakan kabel.Jaringan nirkabel ini mempunyai keuntungan dibandingkan dengan jaringan kabel yaitu :

· Jaringan nirkabel menyediakan pengakses secara realtime kepada pengguna LAN selama batas aksesnya.

· Proses installasi jaringan ini cepat dan mudah tidak membutuhkan kabel.

· Jaringan nirkabel sangat fleksibel terhadap tempat.

· Konfigurasi jaringan dapat diubah menjadi peer to peer untuk pengguna yang lebih sedikit.Disamping keuntungan jaringan nirkabel ada kekurangannya yaitu :

· Transmisi data hanya 1-2 Mbps yang jauh lebih rendah dibanding dengan jaringan kabel.

· Biaya yang cukup mahal.

· Transmisi data dari computer yang berbeda dapat mengganggu satu sama lainnya.

· Kapasitas jaringannya memiliki keterbatasan, yang disebabkan spectrumnya tidak besar (pita frekuensi tidak dapat diperbesar).

· Keamanan dan kerahasiaan data kurang terjamin.1.5 Antarmuka komputer dan saluran komunikasi.Apa sebenarnya yang membentuk jaringan komputer? Jawabannya jelas, komputer. Tapi bagaimana komputer-komputer tersebut saling terhubung? Ada dua macam, perangkat keras (peripheral) dan perangkat lunak (software).

Perangkat keras yang dimaksud di sini mencakup · network interface card (NIC), · hub, · switch dan bridge, · router, · kabel,· perangkat lunak OS Perangkat lunak yang jelas dibutuhkan adalah sistem operasi jaringan.

Tulisan untuk pemula ini bertujuan menjelaskan apa dan bagaimana masing-masing perangkat keras yang telah disebutkan di atas.Sebagai gambaran awal, Anda bisa melihat diagram yang melengkapi tulisan ini untuk mengetahui posisi setiap komponen. Komponen standar sebuah jaringan sederhana adalah Network interface card, hub dan kabel. Dengan ketiga komponen ini, Anda sudah bisa membuat suatu jaringan komputer !

1.5.1 Network Interace CardNetwork interface card adalah kartu -- maksudnya papan elektronik -- yang ditanam pada setiap komputer yang terhubung ke jaringan. Beberapa komputer desktop yang dijual di pasaran saat ini sudah dilengkapi dengan kartu ini. Saat Anda membeli komputer, Anda bisa menanyakan penjualnya apakah pada komputer sudah dipasangkan NIC. Jika belum Anda bisa meminta penjualnya untuk memasangkan, atau Anda bisa membelinya dan memasangnya sendiri. Dalam memilih NIC, Anda harus menyesuaikan dengan tipe kabel yang telah/akan Anda pasang. Port/colokan untuk kabel UTP berbentuk mirip dengan kabel telepon tetapi sedikit lebih besar, port ini dikenal sebagai RJ-45. Ada beberapa kartu yang mendukung dua atau lebih tipe kabel. Namun jika Anda hanya akan menggunakan satu tipe kabel, pilihlah kartu yang mendukung satu tipe kabel saja karena harganya akan jauh lebih murah.Saat ini hampir semua NIC yang beredar di pasaran sudah mendukung Plug-n-Play (NIC secara otomatis dikonfigurasi tanpa intervensi pengguna), tetapi ada baiknya Anda pastikan bahwa NIC yang Anda beli memang mendukung PnP.

1.5.2 KabelKabel merupakan komponen penting dalam jaringan. Kabellah yang membuat data bisa mengalir di jaringan -- kecuali jika Anda menggunakan jaringan tanpa kabel (wireless). Jangan sampai Anda memilih kabel berkualitas jelek, walaupun harganya murah.

Ada beberapa alasan untuk hal ini, di antaranya adalah:

1. Investasi untuk kabel biasanya hanya dilakukan sekali pada saat awal instalasi jaringan.

2. Kabel jaringan cenderung disembunyikan di balik dinding atau di bawah lantai. Jika Anda menggunakan kabel bermutu rendah dan suatu saat ditemukan ada masalah pada kabel, maka usaha untuk membongkar dan memasang kembali kabel akan jauh lebih mahal dibandingkan harga yang Anda bayar untuk mendapatkan kabel kualitas bagus yang tak merepotkan.

Dari sisi kabel, ada beberapa tipe kabel yang digunakan banyak orang, yaitu:

· UTP (unshielded twisted pair),
· coaxial,
· fiber optik.

Seperti sudah disebutkan sebelumnya, ada tiga jenis kabel yang dikenal orang. Jenis kabel yang banyak dipilih orang -- terutama untuk jaringan kecil -- saat ini adalah UTP. Beberapa perusahaan/lembaga yang cukup kaya memang cenderung memilih kabel fiber optik, karena dukungan untuk pengembangan ke depan yang lebih bagus. Ada pula beberapa pengguna yang hanya menggunakan kabel fiber optik untuk backbone dan menggunakan UTP pada segmen-segmen jaringannya.Namun memilih UTP mungkin paling masuk akal jika jaringan Anda tak terlalu besar -- ingat masih banyak komponen lain yang peerlu Anda beli. Dari sisi pemasangan, UTP bisa dibilang paling tak merepotkan, Anda bisa memasangnya sendiri dengan hanya sedikit pengalaman. Jadi jika sekarang Anda sedang bersiap membangun jaringan, rasanya pilihan paling tepat adalah menggunakan kabel UTP. Kabel fiber optik akan lebih masuk akal jika digunakan pada backbone, nanti jika jaringan Anda sudah semakin besar dan ban banyak segmen yang harus saling terhubung.

1.5.3 HubSecara sederhana, hub adalah perangkat penghubung. Pada jaringan bertopologi star, hub adalah perangkat dengan banyak port yang memungkinkan beberapa titik (dalam hal ini komputer yang sudah memasang NIC) bergabung menjadi satu jaringan. Pada jaringan sederhana, salah satu port pada hub terhubung ke komputer server. Bisa juga hub tak langsung terhubung ke server tetapi juga ke hub lain, ini terutama terjadi pada jaringan yang cukup besar. Hub memiliki 4 - 24 port plus 1 port untuk ke server atau hub lain. Sebagian hub -- terutama dari generasi yang lebih baru -- bisa ditumpuk (stackable) untuk mendukung jumlah port yang lebih banyak. Jumlah tumpukan maksimal bergantung dari merek hub, rata-rata mencapai 5 - 8. Hub yang bisa ditumpuk biasanya pada bagian belakangnya terdapat 2 port untuk menghubungkan antar hub.Pada jaringan bertopologi bus, ada juga perangkat sejenis hub -- namanya repeater. Sesuai namanya, repeater bekerja memperkuat sinyal agar data bisa mencapai jarak yang lebih jauh.

1.5.4 Bridge & SwitchBridge adalah perangkat yang berfungsi menghubungkan beberapa jaringan terpisah. Bridge bisa menghubungkan tipe jaringan berbeda (seperti Ethernet dan Fast Ethernet) atau tipe jaringan yang sama. Bridge memetakan alamat Ethernet dari setiap node yang ada pada masing-masing segmen jaringan dan memperbolehkan hanya lalu lintas data yang diperlukan melintasi bridge. Ketika menerima sebuah paket, bridge menentukan segmen tujuan dan sumber. Jika segmennya sama, paket akan ditolak; jika segmennya berbeda, paket diteruskan ke segmen tujuannya. Bridge juga bisa mencegah pesan rusak untuk tak menyebar keluar dari satu segmen.Switch yang dimaksud di sini adalah LAN switch. Switch adalah perluasan dari konsep bridge. Ada dua arsitektur dasar yang digunakan pada switch, yaitu :· cut-through · store-and-forward. Switch cut-through memiliki kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya memperhatikan alamat tujuannya sebelum meneruskan ke segmen tujuan. Switch store-and-forward, kebalikannya, menerima dan menganalisa seluruh isi paket sebelum meneruskannya ke tujuan. Waktu yang diperlukan untuk memeriksa satu paket memakan waktu, tetapi ini memungkinkan switch untuk mengetahui adanya kerusakan pada paket dan mencegahnya agar tak mengganggu jaringan. Dengan teknologi terbaru, kecepatan switch store-and-forward ditingkatkan sehingga mendekati kecepatan switch cut-through. Di pasaran Anda juga bisa memilih switch hibrid yang menggabungkan arsitektur cut-through dan store-and-forward.Dengan switch, Anda mendapatkan keuntungan karena setiap segmen jaringan memiliki bandwidth 10Mbps penuh, tidak terbagi seperti pada "shared network." Dengan demikian kecepatan transfer data lebih tinggi. Jaringan yang dibentuk dari sejumlah switch yang saling terhubung disebut "collapsed backbone." Saat ini banyak orang memilih menggunakan jaringan Ethernet 10Mbps pada segmen-segmennya dan Fast Ethernet 100Mbps pada koneksi ke server. Untuk keperluan ini digunakan switch 10/100 yang biasanya memiliki beberapa (4-24) port 10Mbps untuk koneksi ke komputer klien dan 1 port 100Mbps ke komputer server.

1.5.5 RouterRouter bekerja dengan cara yang mirip dengan switch dan bridge. Perbedaannya, router menyaring (filter) lalu lintas data. Penyaringan dilakukan bukan dengan melihat alamat paket data, tetapi dengan menggunakan protokol tertentu. Router muncul untuk menangani perlunya membagi jaringan secara logikal bukan fisikal. Sebuah IP router bisa membagi jaringan menjadi beberapa subnet sehingga hanya lalu lintas yang ditujukan untuk IP address tertentu yang bisa mengalir dari satu segmen ke segmen lain. Anda mungkin bingung dengan definisi di atas, tetapi untuk mudah diingat, Anda menggunakan router ketika akan menghubungkan jaringan komputer ke jaringan lain. Jaringan ini bisa berupa jaringan pribadi (LAN/WAN) atau jaringan publik (Internet).

1.6 Media Komunikasi Dalam Jaringan Komputer yang sudah terhubung dalam jaringan LAN, berarti komputer tersebut sudah dapat berbagi sumber daya yang dimilikinya dan dapat melakukan komunikasi antar komputer baik dalam mengirim pesan maupun mengirim file.

Media komunikasi dalam jaringan ini terdiri dari beberapa macam software, Yaitu :

a.Netmeeting.Software ini berfungsi sebagai media komunikasi dalam berkirim pesan (chat) dan mentransfer file.

b.Fax Modem.Dengan fax modem ini , anda dapat mengirim fax melalui komputer.

c.E-mail.Dengan E-mail, anda dapat berkirim pesan ke alamat e-mail orang lain, terutama untuk jaringan yang terhubung dengan internet.

d.Winpopup.Dengan software ini anda dapat berkirim pesan ke user lain dalam jaringan LAN. e.mIRC.mIRC berfungsi untuk komunikasi jaringan yang kuas, seperti internet. Dengan mIRC dapat berhubungan dengan user yang ada di negara lain.

1.7 Komunikasi Data Antar Komputer Dalam LAN.Komputer dengan sistem jaringan LAN dapat melakukan komunikasi dengan menggunakan media Komunikasi NetMeeting atau Winpopup, anda dapat berkirim file dan berikirm pesan. Atau dengan cara lain yaitu menggunakan window explore, yang terlebih dahulu file yang akan ditransfer harus di sharing untuk supaya bisa ditransfer.

Tutorial LAN untuk pemula

http://ilmukomputer.com/2007/04/25/tutorial-lan-untuk-pemula/

Rabu, 20 Februari 2008

Salam kenal

Assalamualaikum wr.wb
alhamdulillah segala puji bagi Allah yang telah memberikan rahmat dan hidayahnya kepada kita semua, sehingga saat ini kita masih dapat melaksanakan tugas-tugas kita sebagai biasanya, semoga anda bisa mendapatkan yang anda inginkan di blog ini.