Jumat, 31 Mei 2019

www

A. Pengertian World Wide Web (WWW)

WWW merupakan kumpulan informasi pada beberapa server komputer yang terhubung satu sama lain dalam jaringan Internet. Informasi dalam Web mempunyai link yang menghubungkan informasi yang satu dengan informasi yang lain dalam jaringa Internet. Link ini berupa tanda khusus yang biasanya dinyatakan dengan teks berwarna biru dan bertanda garis bawah/dalam bentuk icon maupun gambar yang dikelilingi kotak. Untuk mengetahui apakah suatu teks/objek merupakan suatu link, lihatlah perubahan pada petunjuk mouse. Jika petunjuk mouse berubah dari bentuk panah menjadi gambar tangan yang sedang menunjuk, berarti teks/objek tersebut merupakan suatu link yang menghubungkan Anda ke informasi lain dalam WWW. Sistem yang dapat menghubungkan informasi melalui link di sebut Hypertext. Dengan semakin berkembangnya WWW, istilah Hypertext kemudian berubah menjadi Hypermedia, dimana link penghubung antar informasi bukan lagi berupa suatu teks, tetapi bisa berupa suatu file multimedia, seperti gambar, suara/vidio. Bekerja dengan Web mencakup bekerja dengan software Web Browse dan software Web Serve. Keduanya bekerja seperti sistem client server dengan tugas sebagaai berikut :
a.       Web browser sebagai client untuk menginterpretasikan dan melihat informasi Web.
b.      Web server sebagai server untuk menerima informasi yang diminta oleh browser. Untuk mengakses Web, Anda memerlukan suatu program yang disebut Web Browser.

1.      Browser
Browser adalah suatu program yang dirancang untuk mengambil informasi dari suatu server komputer pada jaringan Internet. Informasi ini dikemas dalam page yang masing-masing memiliki beberapa link yang menghubungkan Web page ke sumber informasi lain. Jika suatu link diklik, browser akan melihat alamat dari tujuan link tersebut, kemudian mencari di Web server. Jika menemukan alamat dari tujuan link, browser akan menampilkan informasi yang ada. Jika tak menemukan alamat dari tujuan link, browser akan memberikan suatu pesan yang menyatakan bahwa alamat dari tujuan link tidak dapat ditemukan. Ketika belum banyak komputer yang menggunakan program Windows,browser dibuat dengan berbasiskan teks, sedangkan untuk menyatakan link dapat dibuat barisan nomor yang mirip dengan suatu menu. Software ini dibuat untuk komputer yang menggunakan Unix. Setelah itu muncul browser Mosaic dari NCSA (National Center Supercomputing Applications) yang berbasiskan grafik dan mudah digunakan. Browser ini dipakai untuk komputer UNIX, NeXT, Windows dan Macintosh.
Sekitar tahun 1994, muncullah Netscape versi pertama menggantikan kepopuleran Mosaic sebagai Web browser. Sampai saat ini Netscape masih merupakan browser yang paling banyak digunakan untuk melakukan navigasi di Web. Kemudian salah satu perguruan tinggi terkenal di AS, yaitu MIT, membangunstandar bagi teknologi Web yang disebut World Wide Web Consortium(W3C).Teknologi terakhir yang dikembangkan oleh Microsoft adalah Internet Explorer 3.0 yang mendukung HTML 3.2.

2.      HTTP (Hypertext Transfer Protocol)
HTTP merupakan protokol yang menentukan Web browser dalam meminta/mengambil suatu dokumen, dan menentukan Web server dalam menyediakan dokumen yang diminta oleh Web browser. Ini adalah protokol standar yang dipakai untuk mengakses dokumen HTML. HTTP digunakan untuk menjelajahi Web yang berhubungan dengan banyak protokol lain.
3.      URL (Uniform Resource Locator)
URL (Uniform Resource Locator) adalah suatu alamat yang dipakai untuk menentukan lokasi informasi pada Web server, karena alamat ini mengambil informasi yang diminta oleh browser. Format umum dari suatu URL adalah:
protokol_transfer://nama_host/path/nama_file

Contoh: http://www.macromedia.com/shockzone/info/security.html Yaitu berisi protokol yang digunakan, nama server dari komputer yang dicari, jalur dari informasi yang dicari, nama file dari informasi yang dicari. DNS (Domain Name System) Untuk mempermudah pengelolaan Web server dan Web browser pada komputer di Internet, komputer di Internet menggunakan suatu format penamaan yang disebut Domain Name System (DNS). DNS membagi domain menjadi beberapa tingkat yang merupakan kelompok komputer yang terhubung ke Internet. Nama domain beserta jenis organisasinya :
·         com       à       untuk komersial
·         edu        à        untuk pendidikan
·         net         à        untuk provider internet
·         id           à        untuk negara indonesia
·         gov        à        untuk Lembaga Pemerintahan
·         int          à        untuk Organisasi Ineternasional
·         mil         à        untuk Organisasi Militer
·                org        à        untuk Organisasi Umum
Web browser inilah yang disebut-sebut sebagai gerbang internet dengan kemampuan untuk menangani WWW (Web Wide World) dengan protokol HTTP (HyperText Transfer Protokol) yang merupakan protokol internet yang favorit saat ini selain FTP (File Transfer Protokol) dan POP2 sebuah protokol untuk email.
2.2   Sejarah WWW
Sejarah Web bermula di European Laboratory for Particle Physics (lebih dikenal dengan nama CERN), di kota Geneva dekat perbatasan Perancis dan Swiss. CERN merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa. Dibulan Maret 1989, Tim Berners dan peneliti lainnya dari CERN mengusulkan suatu protokol sistem distribusi informasi di Internet yang memungkinkan para anggotanya yang tersebar di seluruh dunia saling membagi informasi dan bahkan untuk menampilkan informasi tersebut dalam bentuk grafik.

Web Browser pertama dibuat dengan berbasiskan pada teks. Untuk menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu. Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web. Kebanyakan software tersebut dibuat untuk komputer-komputer yang menggunakan Sistem Operasi UNIX, dan belum banyak yang bisa dilakukan oleh pemakai komputer saat itu yang telah menggunakan Windows. Tetapi semua ini berubah setelah munculnya browser Mosaic dari NCSA (National Center for Supercomputing Applications).

Di bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA membuat Web browser untuk sistem X-Windows yang berbasiskan grafik dan yang mudah untuk digunakan. Dalam beberapa bulan saja, Mosaic telah menarik perhatian baik dari pemakai lama maupun pemakai baru di Internet. Kemudian NCSA mengembangkan versi-versi Mosaic lainnya untuk komputer berbasis UNIX, NeXT, Windows dan Macintosh.

Pada tahun 1994, Marc Andreesen meninggalkan NCSA, dan kemudian bersama Jim Clark, salah satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan sampai saat ini Netscape merupakan browser yang banyak digunakan setelah Internet Explorer dari Microsoft. Pada tahun yang sama CERN dan MIT mendirikan suatu konsorsium yang dinamakan World WIde Web Consortium (W3C) yang bertugas untuk membangun standar bagi teknologi Web.

Pada awal perkembangannya, sewaktu browser masih berbasiskan teks hanya terdapat sekitar 50 website. Di akhir tahun 1995 jumlah ini telah berkembang mencapai sekitar 300.000 web site. Dan diperkirakan sekarang ini jumlah pemakai Web telah mencapat sekitar 30-an juta pemakai diseluruh dunia.

daftar pustaka :
https://erwinmakalah.blogspot.com/2017/04/makalah-word-wide-web-www.html
http://hamtox.blogspot.com/2013/03/makalah-e-commerce.html

7 WAP

2.1 Sejarah WAP

Sebelum membangun protocol WAP, masing-masing organisasi maupun perusahaan komunikasi memiliki protocol yang mereka bangun sendiri-sendiri. Seperti Unwired Planet dengan Handled Device Markup Language (HDML) sebagai protocol akses internet melalui paket data digital seluler. Lalu Nokia dengan protocol Tagged Text Markup Language (TTML)yang dirancang untuk GSM. Ataupun, Ericsson dengan Intelligent Terminal Transfer Protocol (ITTP). Ketiga protocol ini hanyalah sebagian dari protocol-protocol yang dibuat oleh organisasi yang berbeda-beda. Protokol-protokol yang berbeda ini tentu menyulitkan aplikasi nirkabel untuk berkembang lebih jauh. Karena itu, disadari perlu dibangun suatu protocol dengan platform yang dapat diterima oleh semua pihak, mendukung akses internet dan pengiriman pesan serta mendukung aplikasi yang berhubungan dengan aplikasi yang berhubungan dengan telekomunikasi.

Pada pertengahan tahun 1997, empat perusahaan yaitu Nokia, Ericsson, Motorolla, dan Phone.com sepakat membangun protocol baru untuk perangkat mobile nirkabel, yaitu WAP. Pertemuan pertama untuk membahas protocol bersama dilakukan di Seattle pada bulan Juni 1997. semua pihak yang hadir di pertemuan ini menyadari perlunya dikeluarkan rancangan pertama untuk spesifikasi protocol yang cepat. Disepakati pula bahwa anggota baru dapat bergabung jika rancangan ini telah diluncurkan dan tersedia di pasar.

Tujuan utama dari pendefinisian protocol yang umum dan global ini adalah supaya protocol ini nantinya independen terhadap media selular yang ada (misalnya GSM, D-AMPS, CDMA, dan PCS ). Oleh karena itu dengan sebuah handphone merek apa saja yang mendukung WAP kita bisa mengakses fasilitas internet, antara lain IP (InternetProtocol), HTTP (HyperText Transport Protocol), XML (Extensible MarkupLanguage), URL (Universal Resource Location), dan scripting. Dengan WAP kita bisa berbelanja, mengatur transaksi di bank, membaca berita terbaru, ramalan cuaca, dan sebagainya cukup dengan menggunakan handphone WAP tersebut.

Untuk mengatur perkembangan WAP lebih lanjut dan bagaimana suatu aplikasi berjalan pada perangkat nirkabel, dibentuklah konsorsium WAP Forum Ltd. Rancangan pertama dari spesifikasi WAP 1.0 diluncurkan pada bulan April tahun 1998. konsekuensinya, WAP Forum membuka kesempatan bagi anggota baru untuk bergabung, pada Mei tahun 1999, 11 bulan setelah peluncuran spesifikasii WAP 1.0. versi komersial pertama dari WAP, yaitu WAP 1.1. telah dirampungkan. Jumlah anggota konsorsium ini terus bertambah.

2.2 Pengertian WAP

WAP adalah suatu standar protokol komunikasi dan aplikasi nirkabel yang memungkinkan pengguna untuk mengakses layanan Internet dengan mudah melalui perangkat wireless.Konsep WAP adalah menggabungkan dua industri besar yang berkembang pesat, yaitu: Wireless dan Internet. Banyak peralatan wireless yang bisa dipakai untuk aplikasi WAP, antara lain Handphone, pager, smartphone, Communicator. Jadi dengan adanya WAP maka informasi dari Internet dapat diakses secara online melalui perangkat wireless.

WAP adalah suatu standar protokol komunikasi dan aplikasi. Jadi, WAP dapat dijalankan pada berbagai sistem operasi termasuk PalmOS, EPOC, Windows CE, FLEXOS, OS/9, JavaOS, dan sebagainya. WAP didesain untuk dapat berjalan pada jaringan wireless yang sudah ada semacam CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, Mobitex, dan sebagainya

Struktur WAP mengadopsi topologi layer-layer yang ada pada Internet Protocol (model TCP/IP). Ini terkait dengan tujuan dibuatnya WAP, yaitu memberikan akses internet bagi alat komunikasi mobile nirkabel. Protokol mengatur bagaimana format paket data dan layanan-layanan terhadap paket data pada setiap layer, bagaimana suatu layer memberikan layanan kepada layer lain yang berada di atasnya.

Ø Terdapat tiga latar belakang yang menjadi pertimbangan menjadikan terciptanya WAP sebagai protokol untuk komunikasi data jaringan wireless yaitu:
a.      Kondisi pasar pengguna, yaitu karakter pasar yang berbeda dengan pelanggan fixed-internet. Dalam internet bergerak pengguna tidak akan melakukan surfing, dan penggunaannya akanlebih user-centric dan situation-centric di mana informasi yang disediakan dapat lebih cepat dan tepat ke sasaran.
b.      Jaringan, yaitu karakter kecepatan data jaringan wireless yang rendah dan delay tinggi. Jaringan wireless juga memiliki masalah dalam jangkauan, dan untuk itu dibutuhkaninfrastruktur dengan biaya tinggi untuk jangkauan hingga daerah-daerah di pedalaman.
c.      Perangkat pendukung WAP, yaitu perangkat pendukung yang biasanya berkarakter tampilan layar kecil, memori kapasitas kecil, dan kekuatan prosesor yang rendah.


2.3 Versi WAP
             Ada beberapa versi WAP antara lain WAP 1.2.1 dan 2.0. WAP 1.2.1 hanya dapat menampilkan halaman sederhana saja dibandingkan dengan WAP 2.0 yang mendukung bahasa xhtml dan gambar. WAP di buat pertama kali sebagai protokol komunikasi bergerak yang tidak bergantung pada sistem tertentu. WAP dirancang sebagai bagian dari sistem di masa depan sama halnya dengan Bluetooh dan GPRS. WAP merupakan protokol komunikasi bergerak yang terdiri dari beberapa layer dan dapat dijalankan pada sistem jaringan yang berbeda.

2.4 Arsitektur WAP
Model pemrograman WAP serupa dengan model pemrograman dari WWW (World Wide Web) karena pada dasarnya menggunakan standar komunikasi protokol WWW. Hal ini memberikan keuntungan bagi pembuat aplikasi, karena model pemrograman dan arsitektur yang hampir sama, serta tools yang sudah ada seperti web server, XML, dan sebagainya. Jadi hanya diperlukan penyesuaian dan pengoptimalan untuk memadukan karakteristik WWW dan karakteristik lingkungan wireless. Karena bagaimanapun juga, standar WWW adalah standar yang digunakan sebagai permulaan dari teknologi WAP.

Ø  Berikut ini keterangan komponen arsitektur WAP:

a.      Mobile Client
Pada perangkat mobile pengguna (client) terdapat aplikasi micro browser yang memiliki kesamaan fungsi seperti Internet Explorer atau Netscape Navigator seperti di PC. Micro browser ini sering disebut sebagai user agent yang berfungsi untuk memanggil obyek (informasi) dari server kemudian menampilkannya pada perangkat mobile. User agent ini bisa berbeda-beda sesuai dengan rancangan dari vendor yang menciptakan perangkat yang bersangkutan.

b.      WAP Gateway
WAP Gateway berfungsi sebagai penerjemah informasi dari content server untuk ditampilkan pada perangkat mobile client serta sebaliknya. Mekanisme pekerjaan WAP Gateway seperti tergambar pada gambar berikut :

WAP Gateway disini dalam dunia GSM, adalah provider layanan jasa telekomunikasi seperti Telkomsel, Indosat atau Satelindo. Teknologi yang digunakan untuk berkomunikasi antara handphone dengan WAP Gateway adalah GPRS (General Packet Radio Service).
WAP Gateway juga dapat berfungsi sebagai proxy. Fungsi WAP Gateway/ Proxy antara lain dapat dijabarkan sebagai berikut:
·         Sebagai interface penghubung WAP protokol dengan protokol internet
·         Sebagai caches untuk header protokol yang memperkuat efisiensi transfer data
·         Caching content untuk file overload dari application server
·         Domain Name Server (DNS) dari client yang akan memetakan URL ke IP address tujuan
·         Sebagai security gateway dimana dilakukan autentikasi client/ pengguna sebagai subscriber suatu layanan WAP
·         Sebagai billing support yang menjadi tempat informasi mengenai client yang melakukan pembayaran melalui mobile-commerce.



c.       Origin Server atau Web Server
Origin server atau web server berfungsi sebagai sumber dokumen
yang memproses permintaan dari gateway dan kemudian menjawabnya. Jawaban yang berupa CGI Script ini dikirimkan ke klien melalui gateway. Hasil konversi yang dilakukan oleh WAP gateway mampu memperkecil ukuran dari informasi yang akan dikirimkan ke klien.

2.5 Layer Protokol WAP
Protokol WAP terdiri atas 5 layer seperti tergambar pada gambar diatas. WAP telah dijadikan standar protokol internasional untuk transfer data internet bergerak dan dapat dioperasikan di atas semua sistem jaringan wireless. Kelima layer protokol WAP tersebut adalah :
a.       Wireless Application Environment (WAE), yaitu layer aplikasi dimana aplikasi WAP bekerja. Layer ini mendukung 3 aplikasi, yaitu Wireless Markup Language (WML), WML-Script, danWireless Telephony Application (WTA).
b.      Wireless Session Protocol (WSP), yaitu layer session yang mengkontrol lalulintas aplikasi sebelum sampai ke layer WAE.
c.       Wireless Transaction Protocol (WTP), yaitu layer transaksi dimana dilakukan cek apakah data berhasil dikirim atau belum dan melakukan pengiriman kembali sekiranya data tidak terkirim.
d.      Wireless Transport Layer Security (WTLS), yaitu layer keamanan (security) dimana dilakukan enkripsi data untuk pengiriman data sensitif yang tidak dapat diketahui oleh umum.
e.       Wireless Datagram Protocol (WDP), yaitu layer transport yang merupakan interface protokolaplikasi dengan bearer service (jaringan wireless). Layer ini melakukan kontrol transmisi data, apakah menggunakan mekanisme UDP yang bersifat connectionless atau mobile IP yang bersifat connection-oriented .

2.6 Cara Kerja WAP
WAP sendiri terdiri dari 5 layer, yaitu Wireless Application Environment (WAE), Wireless Session Protocol (WSP), Wireless Transport Protocol (WTP), Wireless Data Protocol (WDP) dan Wireless Transport Layer Security (WTLS). Dari kelima layer tersebut yang terlihat hanyalah WAE, yang menampilkan isi web ke layar. WAE terdiri atas wireless markup language, sebuah variant HTML yang biasa digunakan untuk menampilkan isi web di monitor. WML terdiri dari text dan hyperlink, tetapi bukan grafis.
Ketika halaman WAP terlihat di mini browser pada ponsel, bagian lain dari WAP menjalankan bagian peranan penting di belakang layar. Wireless Session Protocol membuka dan menutup koneksi ke situs WAP. Wireless Transport Protocol membuat paket data berjalan sesuai dengan arahnya. Keneksi wireless kurang dapat diandalkan dibandingkan dengan koneksi kabel. Sehingga untuk menjaga agar data yang anda kirim dan terima berjalan dengan benar sangatlah penting. Wireless Layer Security, sebuah bagian dari Secure Socket layer yang biasanya digunakan untuk keamanan di web, mengkompres dan mengenkripsi data yang dikirim dari piranti wireless.
Saat anda terkoneksi ke jaringan wireless dan meminta akses ke sebuah situs web yang mendukung WAP, telepon seluler akan mengirimkan permintaan tersebut ke gelombang radio ke sel terdekat dan langsung dirutekan ke internet melalui sebuah server gateway. Server gateway tersebut menerjemahkan permintaan ke format standard HTTp dan meneruskannya ke situs web. Jika situs tersebut merespon, maka ia akan mengirimkan dikumen HTML ke server gateway kemudian dikoneksikan ke WML dan merutekannnya ke antena terdekat. Antena tersebut akan mengirim via gelombang radio ke piranti WAP anda dan akhirnya micro browser akan menampilkan halaman tersebut.

daftar pustaka :
·         Budi  Sutedjo  Oetomo,  S.Kom.,MM  Perencanaan  &  Pembangunan Sistem Informasi, Andi Yogyakarta..
·         Dr.  Ir.  Richardus  Eko  Indrajit,  M.Sc.,M.B.A  KoleksiTulisan  dan Pemikiran,  E-Commerce  Kiat  dan  Strategi  Bisnis  Di  Dunia Maya.
·         Gregorius Agung, 2001, Mobile Device Communication, WEB Dalam Layar  Ponsel,  Teknik  Menghadirkan  Situs  Web  Ke  Dalam Telepon Seluler, CV Jubilee Solusi Enterprise Yogyakarta.

·         Gregorius Agung, 2001, WAP Programming dengan WML, Panduan Yogyakarta.
·         M. Farid Azis, 2002, Belajar Sendiri Pemrograman PHP 4 Bagi Web Programmer, ElexMedia Komputindo..
·         Morgan Stern, 1998, Netware untuk Koneksi ke Internet, Elex Media Komputindo Netware.

TCP/IP

A. Pengertian TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol) adalah gabungan dari protokol TCP (Transmission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet yang akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri sendiri, karena protokol tersebut merupakan gabungan dari kumpulan-kumpulan protokol(Protokol Suite).
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja.Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai IP Address yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows maupun LINUX) untuk membentuk jaringan yang heterogen.
B. Arsitektur TCP/IP
Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis pada OSI, tetapi menggunakan model referensi DARPA. TCP/IP merngimplementasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.
Setiap lapisan yang dimiliki oleh protocol suite TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:
  1. Protokol lapisan aplikasi:
Protokol lapisan aplikasi digunakan untuk menyediakan akses  kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP. protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan Interface Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
  1. Protokol lapisan antar-host:
Protokol lapisan aplikasi berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented ataubroadcast yang bersifat connectionless. Protokol dalam lapisan ini adalahTransmission Control Protocol (TCP) dan User Datagram Protocol (UDP).
  1. Protokol lapisan network:
Protokol lapisan network bertanggung jawab untuk melakukan pemetaan(routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).
  1. Protokol lapisan interface jaringan:
Protokol lapisan interface jaringan bertanggung jawab untuk meletakkanframe-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN danWAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).
C. Addressing
Protokol TCP/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut:
  1. IP Addressing:
IP Addressing yang berupa alamat logis yang terdiri atas 32-bit (empat oktet berukuran 8-bit) yang umumnya ditulis dalam formathttp://www.xxx.yyy.zzz. Dengan menggunakan subnet mask yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Network Identifier (NetID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetwork dan Host identifier (HostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. Sebagai contoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Network ID205.116.008.000 dan Host ID 44. Alamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah host, yang dapat dilakukan secara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (DHCP)(dinamis).

Daftar pustaka : 
http://makalahjaringandasar.blogspot.com/
http://www.alltutorials.info/2014/12/pengertian-alamat-khusus-ip-private-dan-subnetmask.html
http://hanifahidiana.blogspot.com/2011/12/subnetting-dan-supernetting.html
http://yadicucuklauk.blogspot.com/2011/11/subnetting-dan-supernetting.html

jaringan komputer

A. SEJARAH JARINGAN KOMPUTER
Konsep jaringan komputer lahir tahun 1940-an di AMerika dari sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset di Harvard University, dipimpin oleh Profesor H. Aiken. Pada mulanya proyek tersebut hanya ingin memanfaatkan sebuah perangkat komputer yang harus dipakai bersama. Dalam rangka meningkatkan efisiensi kerja maka dibuat proses beruntun (Batch Processing), sehingga beberapa program dapat dijalan dalam sebuah komputer dengan kaidah antrian.
Pada tahun 1950-an, saat jenis computer mulai membesar hingga terciptanya super computer, maka sebuah computer mesti melayani beberapa terminal. Untuk itu, ditemukan konsep distribusi proses yang dikenal dengan nama TSS (Time Sharing System). Dengan demikian, bentuk jaringan (network) computer pertama kali diaplikasikan.
Selanjutnya, perkembangan jaringan komputer global dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada tahun 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga dapat saling berkomunikasi dan membentuk sebuah jaringan.
Pada tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang diciptakan satu tahun sebelumnya untuk ARPANET. Program e-mail ini cukup mudah, sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang menunjukan “at” atau “pada”. Pada tahun 1973, jaringan komputer ARPANET mulai dikembangkan meluas ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang terdapat di luar Amerika, yang menjadi anggota jaringan ARPANET. Pada tahun yang sama, dua orang ahli computer, yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran International Network (Internet).
Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network.
Pada tahun 1979, Tom Truscott, Jim Ellis dan Steve Bellovin menciptakan newsgroups pertama yang diberi nama USENET. Pada tahun 1981, France Telecom menciptakan gebrakan dengan meluncurkan telepon televisi pertama, dimana orang dapat saling menelepon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982, dibentuk Transmission Control Protocol (TCP) dan Internet Protocol (IP). Sementara itu, di Eropa muncul jaringan komputer tandingan yang dikenal dengan EUNET, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan EUNET menyediakan jasa e-mail dan newsgroup USENET. Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan domain name system, yang kini dikenal dengan DNS. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada tahun 1987, jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi lebih dari 10.000 komputer.
Pada tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC (Internet Relay Chat). Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tidak kurang dari 100.000 komputer pada saat itu membentuk sebuah jaringan. Sementara, tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer lainnya, yang membentuk jaringan tersebut. Program inilah yang disebut www, atau World Wide Web.
Pada tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui  satu juta unit komputer, dan di tahun yang sama muncul istilah surfing (menjelajah). Pada tahun 1994, situs-situs dunia maya telah tumbuh menjadi 3.000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di situs. Pada tahun yang sama, Yahoo! didirikan, yang juga sekaligus tahun kelahiran Netscape Navigator 1.0.

B.  Pengertian Jaringan Komputer
Jaringan komputer dapat diartikan sebagai sebuah rangkaian dua atau lebih komputer. Komputer-komputer ini akan dihubungkan satu sama lain dengan sebuah sistem komunikasi. Dengan jaringan komputer ini dimungkinkan bagi setiap komputer yang terjaring di dalamnya dapat saling tukar-menukar dataprogram, dan sumber daya komputer lainnya, seperti media penyimpananprinter, dan lain-lain. Jaringan komputer yang menghubungkan komputer-komputer yang berada pada lokasi berbeda dapat juga dimanfaatkan untuk mengirim surat elektronik (e-mail), mengirim file data (upload) dan mengambil file data dari tempat lain (download), dan berbagai kegiatan akses informasi pada lokasi yang terpisah. Tujuan utama dari sebuah jaringan komputer adalah sharing resource (sumber daya), dimana sebuah komputer dapat memanfaatkan sumber daya yang dimiliki komputer lain yang berada dalam jaringan yang sama.
Perkembangan teknologi komunikasi data dan jaringan komputer dewasa ini sudah tidak terbatas lagi hanya pada komputer. Berbagai perangkat teknologi komunikasi yang hadir saat ini berkembang mengikuti perkembangan teknologi komputer, banyak diantaranya mengintegrasikan perangkat komputer, seperti mikroprosesormemoridisplaystorage, dan teknologi komunikasi ke dalamnya. Suatu jaringan komputer pada umumnya terdiri atas:
  1. Minimal dua buah komputer
  2. Kartu jaringan (network interface card / NIC) pada setiap komputer
  3. Medium Koneksi, yang menghubungkan kartu jaringan satu komputer ke komputer lainnya, biasa disebut sebagai medium transmisi data, bisa berupa kabel maupun nirkabel atau tanpa-kabel (wireless seperti radio, microwave, satelit, dan sebagainya).
  4. Perangkat Lunak Sistem operasi jaringan (network operating system software / NOSS) yang berfungsi untuk melakukan pengelolaan sistem jaringan, misalnya: Microsoft Windows 2000 serverMicrosoft Windows NTNovell NetwareLinux, dan sebagainya.
  5. Peralatan interkoneksi, seperti HubBridgeSwitchRouter, dan Gateway, apabila jaringan yang dibentuk semakin luas jangkauannya.

C.  Topologi atau Bentuk Jaringan Komputer
Topologi suatu jaringan didasarkan pada cara penghubung sejumlah node atau sentral dalam membentuk suatu sistem jaringan. Setiap topologi memiliki karakteristik yang berbeda-beda dan masing-masing juga memiliki keuntungan dan kerugian. Topologi tidak tergantung kepada medianya dan setiap topologi biasanya menggunakan media sebagai berikut: (1) Twisted Pair; (2) Coaxial Cable; (3) Optical Cable; dan (4) Wireless. Topologi dibagi menjadi dua jenis yaitu, Physical Topology dan Logical Topology. Dibawah ini adalah jenis-jenis Physical Topology.
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.
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.
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.
Topologi Extended Star
Topologi Extended Star merupakan perkembangan lanjutan dari topologi star dimana karakteristiknya tidak jauh berbeda dengan topologi star, yaitu:
  1. Setiap node berkomunikasi langsung dengan subnode, sedangkan subnode berkomunikasi dengan central node. Traffic data mengalir dari node ke subnode lalu diteruskan ke central node dan kembali lagi.
  2. Digunakan pada jaringan yang besar dan membutuhkan penghubung yang banyak atau melebihi dari kapasitas maksimal penghubung.
  3. Jika satu kabel subnode terputus maka subnode yang lainnya tidak terganggu, tetapi apabila central node terputus maka semua node disetiap subnode akan terputus.
  4. Tidak dapat digunakan kabel yang “lower grade” yang hanya menghandel satu traffic node, karena untuk berkomunikasi antara satu node ke node lainnya membutuhkan beberapa kali hops.
Topologi Jaringan Hirarki atau 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 ini dapat mensupport baik baseband maupun broadband signalling dan juga mendukung, baik contention maupun token bus access.
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.


Komponen Jaringan Komputer
Komponen dari suatu jaringan adalah node dan linkNode adalah titik yang dapat menerima input data ke dalam jaringan atau menghasilkan ouput informasi atau kedua-duanya. Node dapat berupa sebuah printer atau alat-alat cetak lainnya, atau suatu PC atau komputer mikro sampai komputer yang raksasa atau modem, sedangkan link adalah kanal atau jalur transmisi untuk arus informasi atau data diantara node. Link dapat berupa kabel, sistem gelombang mikro, laser, atau sistem satelit.
Jaringan yang masing-masing node terletak di lokasi yang berjauhan satu dengan yang lainnya dan menggunakan link, berupa jalur transmisi jarak jauh disebut dengan jaringan eksternal. Semnatara jaringan yang masing-masing node terpisah dalam jarak yang lokal dan menggunakan link berupa jalur transmisi kabel disebut sebagai jaringan lokal atau LAN (local area network).

D.    Model / Tipe Jaringan Komputer
Dalam jaringan terdapat tiga buah peran yang dijalankan. Yang pertama adalah client. Peran ini hanya sebatas pengguna tetapi tidak menyediakan sumberdaya (sharing), informasi, dan lain-lain. Peran kedua adalah sebagai peer, yaitu client yang menyediakan sumberdaya untuk dibagi kepada client lain sekaligus memakai sumberdaya yang tersedia pada client yang lain (peer to peer). Peran yang terakhir adalah sebagai server, yaitu menyediakan sumberdaya secara maksimal untuk digunakan oleh client, tetapi tidak memakai sumberdaya yang disediakan oleh client. Dibawah ini akan dijelaskan jenis-jenis jaringan yang ada.

Model Peer to Peer
Peer artinya rekan sekerja. Setiap komputer di dalam jaringan peer mempunyai fungsi yang sama dan dapat berkomunikasi dengan komputer lain yang telah memberi izin. Secara sederhana, setiap komputer pada jaringan peer berfungsi sebagai client dan server sekaligus. Jaringan peer digunakan di sebuah kantor kecil dengan jumlah komputer sedikit, yaitu dibawah sepuluh workstation. Model ini cocok untuk jaringan kecil, seperti Windows for Workgroup. Dalam sistem jaringan ini, yang diutamakan adalah penggunaan program, data dan printer secara bersama-sama. Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer cukup memasang netword card di kedua komputernya, kemudian dihubungkan dengan kabel yang khusus digunakan untuk sistem jaringan.
Keuntungan menggunakan jaringan peer
  1. Tidak memerlukan investasi tambahan untuk pembelian hardware dan software server.
  2. Tidak diperlukan seorang network administrator dan setup-nya mudah, serta membutuhkan biaya yang murah.
Kerugian menggunakan jaringan peer
  1. Sharing sumberdaya pada suatu komputer didalam jaringan akan sangat membebani komputer tersebut.
  2. Kesulitan dalam mengatur file-file. User harus menangani komputernya sendiri jika ditemui masalah. Keamanan model ini sangat lemah.

Model Client / Server
Model ini memisahkan secara jelas antara server, yaitu yang dapat memberikan layanan jaringan dan client, yaitu yang hanya menerima layanan. Beberapa komputer diatur (setting) sebagai server yang memberikan segala sumberdaya (resource) dari jaringan, seperti printer, modem, saluran dan lain-lain kepada komputer lain yang terkoneksi ke jaringan yang berfungsi sebagai client. Agar server dan client (dan diantara mereka) dapat berkomunikasi, server menggunakan aplikasi jaringan yang disebut server program, sementara client menggunakan client program untuk berkomunikasi dengan server program pada server.
Jaringan berbasis server atau client-server diartikan dengan adanya server didalam sebuah jaringan yang menyediakan mekanisme pengamanan dan pengelolaan jaringan tersebut. Jaringan ini terdiri dari banyak client dari satu atau lebih serverClient juga biasa disebut front-end yang meminta layanan, seperti penyimpanan dan pencetakan data ke printer jaringan, sedangkan server yang sering disebut back-end menyampaikan permintaan tersebut ke tujuan yang tepat.
Pada Windows NTWindows 2000, dan Windows Server 2003, jaringan berbasis server diorganisasikan di dalam domain-domain. Domain adalah koleksi jaringan dan client yang saling berbagi informasi. Keamanan domain dan perizinan log on dikendalikan oleh server khusus yang disebut domain controlle. Terdapat satu pengendali domain utama atau Primary Domain Controller (PDC) dan beberapa domain controller pendukung atau Backup Domain Controller (BDC) yang membantu PDC pada waktu-waktu sibuk atau pada saat PDC tidak berfungsi karena alasan tertentu.
Primary Domain Controller juga diterapkan di dalam jaringan yang menggunakan server LinuxSoftware yang cukup andal menangani masalah ini adalah samba yang sekaligus dapat digunakan sebagai penyedia layanan file dan print yang membuat komputer Windows dapat mengakses file-file di mesin Linux dan begitu pula sebaliknya.
Keuntungan menggunakan jaringan berbasis server
  1. Media penyimpanan data yang terpusat memungkinkan semua user menyimpan dan menggunakan data di server dan memberikan kemudahan melakukan back-up data di saat kritis. Pemeliharaan data juga menjadi lebih mudah karena data tidak tersebar di beberapa komputer.
  2. Kemampuan server untuk menyatukan media penyimpanan di satu tempat akan menekan biaya pembangunan jaringan. Server yang telah dioptimalkan membuat jaringan berjalan lebih cepat daripada jaringan peer-to-peer. Membebaskan user dari pekerjaan mengelola jaringan.
  3. Kemudahan mengatur jumlah pengguna yang banyak. Kemampuan untuk sharing peralatan mahal, seperti printer laser. Mengurangi masalah keamanan karena pengguna harus memasukkan password untuk setiap peralatan jaringan yang akan digunakan.

Jaringan Hybrid
Jaringan hybrid memiliki semua yang terdapat pada dua tipe jaringan diatas. Hal ini berarti pengguna dalam jaringan dapat mengakses sumberdaya yang di-share oleh jaringan peer, dan dapat memanfaatkan seumber daya yang disediakan oleh server pada waktu yang sama. Keuntungan jaringan hybrid adalah sama dengan keuntungan menggunakan jaringan berbasis server dan berbasis peer. Sementara jaringan hybrid memiliki kekurangan seperti pada jaringan berbasis server.

Protokol Jaringan
Protokol jaringan adalah aturan-aturan atau tata cara yang digunakan dalam melaksanakan pertukaran data dalam sebuah jaringan. Protokol mengurusi segala hal dalam komunikasi data, mulai dari kemungkinan perbedaan format data yang dipertukarkan hingga ke masalah koneksi listrik dalam jaringan. Dalam suatu jaringan komputer, terjadi sebuah proses komunikasi antar entiti atau perangkat yang berlainan sistemnya. Entiti atau perangkat ini adalah segala sesuatu yang mampu menerima dan mengirim. Untuk berkomunikasi mengirim dan menerima antara dua entiti, dibutuhkan saling pengertian di antara kedua belah pihak.
Setiap jenis topologi jaringan memiliki protokol tertentu, misalnya pada topologi Bus dikenal protokol Ethernet, dan pada topologi Cincin dikenal protokol Token-Ring. Protokol standar komunikasi data yang menjadi acuan dalam perancangan hardware maupun software jaringan adalah Model Referensi OSI (Open System Interconnection) yang ditetapkan oleh organisasi acuan sedunia ISO (International Standard Organization). Menurut OSI, komunikasi antara 2 komponen dalam jaringan memerlukan 7 lapisan, mulai dari lapisan Aplikasi dimana pengguna memulai pengiriman datanya, hingga lapisan Fisik dimana data dalam bentuk sinyal listrik ditransmisikan melalui media komunikasi.
Protokol jaringan praktis yang digunakan dewasa ini pada jaringan Internet maupun Intranet adalah protokol Model Referensi TCP/IP (Transmission Control Protocol/Internet Protocol). Protokol TCP/IP ini merupakan penyederhanaan dari OSI dengan menggabungkan lapisan-lapisannya sehingga tersisa hanya lima lapisan.
IP merupakan protokol pada network layer yang bersifat:
  1. Connectionless, yakni setiap paket data yang dikirim pada suatu saat akan melalui rute secara independen. Paket IP (datagram) akan melalui rute yang ditentukan oleh setiap router yang dilalui oleh datagram tersebut. Hal ini memungkinkan keseluruhan datagram tiba di tempat tujuan dalam urutan yang berbeda karena menempuh rute yang berbeda pula.
  2. Unreliable atau ketidakandalan, yakni Protokol IP tidak menjamin datagram yang dikirim pasti sampai ke tempat tujuan. IP hanya akan melakukan best effort delivery, yakni melakukan usaha sebaik-baiknya agar paket yang dikirim tersebut sampai ke tujuan.
IP juga didesain untuk dapat melewati berbagai media komunikasi yang memiliki karakteristik dan kecepatan yang berbeda-beda. Pada jaringan Ethernet, panjang satu datagram akan lebih besar dari panjang datagram pada jaringan publik yang menggunakan media jaringan telepon, atau pada jaringan wireless. Perbedaan ini semata-mata untuk mencapai throughput yang baik pada setiap media. Pada umumnya, semakin cepat kemampuan transfer data pada media tersebut, semakin besar panjang datagram maksimum yang digunakan. Akibat dari perbedaan ini, datagram IP dapat mengalami fragmentasi ketika berpindah dari media kecepatan tinggi ke kecepatan rendah (misalnya dari LAN Ethernet 10 Mbps ke leased line menggunakan Point-to-Point Protocol dengan kecepatan 64 kbps). Pada router / host penerima, datagram yang ter-fragmen ini harus disatukan kembali sebelum diteruskan ke router berikutnya, atau ke lapisan transport pada host tujuan. Hal ini menambah waktu pemrosesan pada router dan menyebabkan delay.

daftar pustaka : 
https://id.wikipedia.org/wiki/Jaringan_komputer/
http://teknik-informatika.com/jaringan-komputer/
http://rizma.blogstudent.mb.ipb.ac.id/2010/06/16/3/