Wednesday, October 27, 2010

Networking (Jaringan Komputer)


Definisi
Jaringan komputer adalah kumpulan beberapa komputer yang dilengkapi dengan peralatan seperti : printer, hub, dan sebagainya yang saling terhubung melalui sebuah media perantara (kabel) sehingga dapat saling bertukar data, informasi ataupun dapat juga saling berbagi perangkat keras. Sebuah jaringan dikatakan terkoneksi yaitu saat dapat melakukan transfer data dan share perangkat keras (printer, floppydisk, harddisk,dll).

Berdasarkan area
LAN
MAN
WAN
Internet

Berdasarkan media penghantar:
Wire Network
Wireless Network

Berdasarkan Fungsi:
Client Server
Peer to peer



Jenis-jenis Topologi:
Topologi Mesh
Topologi Bus
Topologi Ring
Topologi Star
Topologi Tree



Application layer
Presentation layer
Session layer
Transport layer
Network layer
Data link layer
Physical layer

Definisi: 
Sekumpulan bilangan biner sepanjang 32 bit,yang dibagi atas 4 segmen terdiri atas 8 bit.

IP Address:
01000100 10000001 1111111 00000001
Konversi kebilangan desimal:
68.129.255.1


Jangkauan alamat (range address) yang bisa digunakan dari:
00000000 00000000 00000000 0000000
Atau
0.0.0.0

Sampai dengan
11111111 11111111 11111111 11111111
Atau
255.255.255.255


Dibagi menjadi 3 kelas, yaitu:
Kelas A
Range = 10.0.0.0 s.d. 10.255.255.255
Kelas B
Range = 172.168.0.0.s.d. 172.31.255.
Kelas C
Range = 192.168.0.0 s.d. 192.168.255.255 

Pengelompokan jaringan

Topologi Jaringan

Model OSI dan TCP/IP


Moved Permanently

Internet Protocol (IP)

Internet Protocol (IP)
Internet Protocol berada pada layer Internetwork atau Internet. IP merupakan kunci dari jaringan TCP/IP, agar dapat berjalan dengan baik maka semua aplikasi jaringan TCP/IP bertumpu kepada Internet Protocol.
IP adalah protocol yang mengatur bagaimana suatu data dapat dikenal dan dikirim dari satu komputer ke komputer lain. IP bersifat connectionless protocol. Ini berarti IP tidak melakukan error detection dan error recovery. IP tidak dapat melakukan handshake (pertukaran control informasi) saat membangun sebuah koneksi, sebelum data dikirim. Padahal handshake merupakan salah satu syarat agar sebuah koneksi baru dapat terjadi. Dengan demikian, IP bergantung pada layer lainnya untuk melakukan handshake.

Protokol IP memiliki lima fungsi utama, yaitu:
1. Mendefinisikan paket yang menjadi unit satuan terkecil pada transmisi data di Internet.
2. Memindahkan data antara Transport Layer dan Network Interface Layer.
3. Mendefinisikan skema pengalamatan Internet atau IP address.
4. Menentukan routing paket.
5. Melakukan fragmentasi dan penyusunan ulang paket.

IPv4 Address
Saat ini banyak digunakan protokol IP versi 4. Sehingga IP address-nya pun sering disebut sebagai IP address versi 4. Setiap komputer yang ingin bergabung dengan internet harus memiliki suatu alamat yang unik. Alamat ini berbeda dengan MAC address yang terdapat pada ethernet card atau NIC lainnya. Inilah yang disebut dengan IP address atau alamat IP.
IP address adalah sekumpulan bilangan biner sepanjang 32 bit, yang dibagi atas 4 segmen dan setiap segmen terdiri atas 8 bit. IP address merupakan identifikasi setiap host pada jaringan internet. Secara teori, tidak boleh ada dua host atau lebih yang tergabung ke internet menggunakan IP address yang sama. Hal ini tidak sepenuhnya benar karena kasus-kasus ”pencurian” IP address seringkali terjadi.
Untuk memudahkan pembacaan dan penulisan, IP address telah direpresentasikan dalam bilangan desimal yang dipisahkan oleh titik atau disebut dotted-decimal format. Nilai desimal dari IP address inilah yang dikenal dalam pemakaian sehari-hari. Apabila setiap segmen dikonversikan ke bilangan desimal berarti nilai yang mungkin antara 0 hingga 255. contoh IP address sebagai berikut:



01000100 10000001 11111111 0000001

Jika dikonversikan kebilangan desimal menjadi:
68.129.255.1

Jangkauan alamat (range address) yang bisa digunakan adalah dari
00000000 00000000 00000000 00000000
Atau
0.0.0.0

Sampai dengan

11111111 11111111 11111111 11111111
Atau
255.255.255.255


Dengan demikian, secara teori ada sebanyak 232 kombinasi IP address yang bisa dipakai di seluruh dunia. Jadi, jaringan TCP/IP dengan 32 bit address mampu menampung sebanyak lebih dari 4 milyar host. Pada kenyataannya ada sejumlah IP address yang digunakan untuk keperluan khusus. Contoh IP address khusus:
• Network address
• Broadcast address
• Netmask address
• Multicast address
• Loopback (localhost) address
• Default route address

Selain itu ada beberapa IP address yang tidak bisa digunakan untuk host-host internet. IP address ini hanya digunakan untuk host-host di LAN. Kita bebas menggunakan IP address di atas untuk keperluan jaringan lokal. Inilah yang disebut dengan private IP address (non routable IP address). Daftar IP address private dapat dilihat pada table.

©agazhw™

Table Private IP address

Kelas Range:
A 10.0.0.0 s.d. 10.255.255.255
B 172.16.0.0 s.d. 172.31.255.255
C 192.168.0.0 s.d. 192.168.255.255


IP address dapat dipishkan menjadi 2 bagian, yaitu:
• Bagian network (bit-bit network/network bit) atau disebut Network ID.
• Bagian host (bit-bit host/host bit) atau disebut Host ID.


Panjang bit IP address (32 bit)

©agazhw™

Program konversi binary to decimal C++

Listing Program:


#include
#include
#include



int main(void) {
int dec=0,flag=0.0;
int bin, bit;
double exp=0.0;


printf("masukkan binary : ");
scanf("%d", &bin);
while(bin) {
bit=bin%10;
if (bit !=0 && bit !=1) {
flag=1;
}
bin=bin/10;
dec=dec+bit*pow(2, exp);
exp++;
}
if(flag) {printf("\n+++ Not a binary number !!! \n");
printf("Silahkan ulangi lagi! \n");}
else {printf("\n+++ Number in decimal : %d\n", dec);}
getch();
return 0;
}

Logika Program: 



Program ini merupakan program untuk konversi sebuah nilai dari bentuk binary ke decimal. Di dalam program ini, dilakukan beberapa pendeklarasian. Ada beberapa variable yang akan digunakan, yaitu bin, bit dan dec dalam tipe Integer ( int ), kemudian exp dalam double, dan flag.
Pada saat dijalankan, program akan meminta masukkan angka biner. Kemudian, program akan masuk ke dalam blok perulangan WHILE. Di dalam blok perulangan tersebut, akan dilakukan pengecekan nilai yang diinputkan oleh user. Cara pengecekannya adalah dengan membagi nilai user dengan angka 10. Perintahnya adalah bit = bin%10 . Apabila “sisa pembagiannya” (bit) tidak sama dengan 1 atau 0, maka program akan merubah nilai flag menjadi 1 kemudian langsung keluar dari perulangan tanpa menjalankan perintah selanjutnya. Bila sisa pembagian dari nilai user adalah 1 atau 0, maka program akan menjalankan proses perhitungan berikut :



bin=bin/10;
dec=dec+bit*pow(2,exp);
exp++;

setelah nilai dari bin menjadi 0, maka program akan keluar dari perulangan While.

Setelah keluar dari perulangan, ada statement kondisi untuk menyeleksi nilai dari variable flag. Untuk menyeleksi nilai flag tersebut, kita menggunakan perintah IF … Else. Jika nilai dari flag tersebut adalah 1, maka program akan memberitahukan user bahwa nilai yang diinputkan bukanlah nilai binary. Kemudian, program akan mengulang kembali ke awal untuk meminta user memasukkan nilai binary, Jika nilai flag adalah 0, maka program akan mencetak hasil dari perhitungan di atas. Kemudian program akan selesai karena ada perintah RETURN.


Output program : 











©agazhw™

Tuesday, October 19, 2010

Apa itu Internet?

Apa itu Internet? 
Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.









Internet itu sendiri berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, salelit, dan lainnya.
Dalam mengatur integrasi dan komunikasi jaringan komputer ini menggunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.

Internet memberikan banyak sekali manfaat, ada yang bisa memberikan manfaat baik dan buruk. Baik bila digunakan untuk pembelajaran informasi dan buruk bila digunakan untuk hal yang berbau pornografi, informasi kekerasan, dan lain-lainnya yang negatif.
Internet ini memungkinkan pengguna komputer di seluruh dunia untuk saling berkomunikasi dan berbagi informasi dengan cara saling mengirimkan email, menghubungkan komputer satu ke ke komputer yang lain, mengirim dan menerima file dalam bentuk text, audio, video, membahas topik tertentu pada newsgroup, website social networking dan lain-lain.


Dampak positifnya antara lain :


  • Merupakan salah satu kemajuan tekhnologi.
  • Mempermudah dan mempercepat komunikasi.
  • Sumber informasi yang sangat bermanfaat bagi kita.
  • Hiburan dan lain sebagainya.

Dampak negatifnya :
  • Penipuan dan Pencurian, karena kini transaksi jual beli atau bisnis bisa dilakukan lewat internet maka penipuan seringkali dilakukan oleh orang-orang yang tidak bertanggung jawab. Misal dengan mencuri data seseorang dan digunakan untuk kepentingan kejahatan mereka.
  • Pornografi, banyak sekali yang berpendapat internet itu identik dengan pornografi. Hal itu memang benar karena mudahnya penyampaian informasi yang dimiliki internet dan pengguna yang tidak terbatas maka pornografi pun merajarela di internet.
  • Perjudian, internet juga bisa dijadikan tempat untuk berjudi. Bahkan perjudian melalui internet menjadikan lebih aman para penjudinya karena tidak harus bertatap muka untuk melakukannya.

Kesimpulannya penggunaan internet kembali kepada masing-masing personal, tergantung pada pemakainya bagaimana cara mereka dalam menggunakan teknologi itu. Saat ini, pemerintah telah membuat beberapa undang-undang mengenai Telekomunikasi dan Informasi untuk batasan-batasan dan aturan-aturan khusus yang bisa diterapkan walaupun berhubungan dengan internet atau dunia maya. Sehingga kejahatan atau penggunaan internet untuk hal-hal yang tidak baik bisa lebih diminimalisasi meskipun tidak menghentikan itu semua secara langsung.

New Media
Kata media berasal dari bahasa latin yang memiliki arti sebagai perantara sebuah informasi dengan penerima informasi. Berarti New Media secara bahasa dapat berarti “perantara baru”. Akan tetapi apakah “perantara baru” tersebut? Saya akan menjelaskan.

Istilah New Media sendiri baru muncul pada akhir abad 20 yang dipakai untuk menyebut sebuah media baru yang menggabungkan media-media konvensional dengan Internet. Mengapa Internet? Itu karena New Media memegang kemungkinan akses on-demmand untuk semua content kapan pun kita mau. Perbedaan New Media dengan Media konvensional Sebenarnya bukan dilihat dari digitalisasi konten media ke bit, akan tetapi kehidupan yang dinamis dari isi New Media itu sendiri dan hubungan interaktif dengan konsumen media. Kehidupan yang dinamis ini bergerak, bernapas dan mengalir kegembiraan secara real time. Dan satu lagi, New Media menjanjikan hal penting lainnya yaitu “demokratisasi” tentang penciptaan, penerbitan, distribusi dan konsumsi isi media.

Dengan begitu, siaran televisi dengan definisi tinggi yang ditonton melalui Digital TV Plasma masih merupakan contoh dari Media konvensional. Sementara Kertas poster “analog” dari sebuah band lokal yang berisi alamat web dimana para fans dapat menemukan informasi dan mendownload musik mereka adalah sebuah contoh komunikasi dari New Media.

Sebagian besar teknologi yang digambarkan sebagai New Media mempunyai ciri digital, sering mempunyai karakteristik dimanipulasi, melalui jaringan, padat, kompresibel, interaktif dan tidak memihak. Beberapa contoh diantaranya mungkin Internet, website, komputer multimedia, permainan komputer, CD-ROM, dan DVD. New Media bukanlah program televisi, film, majalah, buku, atau publikasi berbasis kertas – kecuali mereka mengandung teknologi yang memungkinkan interaktivitas digital, seperti grafis yang berisi tag-link web.