Sabtu, 26 Februari 2011

Router, penunjuk jalan di internet

Secara definisi, route atau routing adalah rute (jalur) atau metode untuk mencari jalan / path dari tempat asal ke tempat tujuan dalam jaringan seperti internet bersamaan dengan informasi yang bisa dilewatkan. Router mengacu pada suatu sistem yang dapat melanjutkan (forwarding) paket data dalam jaringan komputer. Router dapat diartikan sebagai sebuah perangkat yang dipergunakan untuk menghubungkan antar jaringan dengan atau melalui penjaluran.


Tugas utama router dalah memeriksa paket data untuk alamat tujuan, dan detail format protokolnya kemudian menentukan jika path dapat dilalui. Setiap router memiliki tabel yang berisi alamat yang dapat dilalui / alamat tujuan setiap perangkat yang terhubung ke jaringan. Jika router menemukan bahwa hasil penelusurannya cocok pada tabel alamat (address table) maka router akan meneruskan paket data tersebut ke alamat tujuan. Jika alamat tujuan berada pada jenis jaringan yang memerlukan protokol transmisi berbeda, data protokol yang diperlukan akan ditambahkan ke paket data.


Kehadiran router pada jaringan sangat penting karena router berperan menunjukkan arah yang harus dilalui oleh paket data dalam perjalanannya menuju alamat tujuan. Karena meski kita sudah punya alamat yang dituju tapi nggak tahu harus lewat jalan mana, percuma juga kan??



Dilihat dari fisiknya, Router ada 2 macam :



  • Dedicated Router : Sebuah router yang dibuat khusus oleh pabrik dan berbentuk seperti perangkat khusus. Contoh: (Level one : WRT),Cisco & Linksys

  • PC Router : Perangkat router yang terbuat dari PC biasa (bukan perangkat khusus yang dibuat pabrik) dan diisi sistem operasi yang digunakan untuk router. Contoh: PC biasa dengan OS Mikrotik/Linux




Selain itu, ada 3 kategori router berdasarkan cara kerjanya. Yaitu:



  • Router statis : Tabel routingnya tetap

  • Router default : Mengirim paket ke jaringan yang tidak ada di dalam tabel routing ke Router selanjutnya. Ini terjadi jika router hanya memiliki satu port saja

  • Router dinamis : Router ini memiliki kemampuan mengubah penjaluran saat digunakan (tidak statis). Biasanya menggunakan protokol-protokol tertentu seperti RIP, & OSPF


Jaringan Komputer

Jaringan komputer, atau sering disebut sebagai jaringan, adalah kumpulan komputer dan perangkat yang saling terhubung oleh saluran komunikasi yang memfasilitasi komunikasi antarpengguna dan membolehkan pengguna untuk saling berbagi sumberdaya (resource). Jaringan dapat diklasifikasikan menurut beragam karakteristik. Sebuah jaringan komputer dapat juga membagi sumberdaya dan informasi atara perangkat yang terhubung.


Jaringan komputer dapat digunakan untuk berbagai tujuan, diantaranya:




  • Memfasilitasi komunikasi. Menggunakan jaringan, setiap orang bisa berkomunikasi secara efisien dan cepat melalui email, instant messaging, chat room, telephone, video telephone, dan video conference.

  • Berbagi hardware. Dalam lingkungan yang mendukung jaringan, setiap komputer dapat mengakses dan menggunakan perangkat keras yang terhubung ke jaringan (seperti printer, scanner, dsb) tanpa harus menghubungkan setiap komputer dengan sebuah perangkat individu. Bayangkan jika dalam suatu kantor setiap komputer memiliki 1 printer dan 1 scanner. Sangat boros. Dengan jaringan komputer diperlukan hanya 1 printer / scanner yang dapat dipakai bersama. Praktis dan hemat :D

  • Berbagi file, data, dan informasi. Dalam lingkungan jaringan komputer, user yang otentik dapat mengakses data dan informasi yang tersimpan dalam komputer lain pada jaringan. Kemampuan untuk menyediakan akses data dan informasi pada media penyimpanan adalah fitur utama kebanyakan jaringan.

  • Berbagi software. Ini nih yang enak. Pengguna yang terhubung ke jaringan dapat menjalankan program aplikasi yang ada pada komputer lain. Jadi nggak perlu install di komputer sendiri :D

  • Pemeliharaan nformasi.

  • Keamanan


Jaringan komputer dapat dikelompokkan berdasarkan teknologi hardware dan software yang digunakan untuk menghubungkan setiap perangkan dalam jaringan, seperti fiber optik, ethernet, wireless LAN, HomePNA, power line communication atau G.hn.


Jaringan juga sering dikelompokkan menurut cakupan wilayahnya. Seperti Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), Virtual Private Network (VPN), Campus Area Network (CAN), Storage Area Network (SAN) dan lain-lain bergantung pada skala, cakupan dan tujuan.


Jaringan komputer juga dapat dikategorikan menurut fungsional dan hubungan antarelemen dalam jaringan. Misalnya arsitektur Active Networking, Client-Server, Wireless ad hoc Network dan peer-to-peer (workgroup).


Artikel ini tidak akan menjelaskan terlalu rinci masing-masing jenis jaringan. Pembahasan jaringan komputer tersebut akan ada di artikel terpisah.






Mirrored from: Another Satria's Project


Mirrored time: Sunday, 27th February 2011

Definisi Program Komputer

Program komputer, sebagian dari teman-teman pasti sudah mengenal kata ini bukan? Apalagi yang setiap hari berurusan sama komputer. Sebenarnya, apa sih definisi program itu sebenarnya?

Program komputer (juga disebut sebagai software atau hanya program) adalah serangkaian instruksi berurutan yang ditulis untuk melakukan serangkaian tugas untuk komputer. Komputer tak memiliki kemampuan untuk menyelesaikan masalahnya sendiri. Komputer hanyalah berupa alat yang digunakan untuk melakukan perhitungan-perhitungan dan serangkaian tugas yang dibebankan kepadanya. Pembuat program disebut sebagai programmer :D.

Jika diibaratkan program seperti jadwal kegiatan selama hari ini. Misal hari ini saya harus mandi, makan, ke kampus, rapat A, rapat B, makan, tidur, belajar, belanja, dsb. Kegiatan seperti di atas kita sebut sebagai instruksi apa yang harus kita lakukan saat itu. Dan daftar instruksi yang ditulis menjadi satu berkas utuh disebut sebagai program.