Rabu, 23 Februari 2011

PEMROGRAMAN BERBASIS WEB


I.   INTERNET
Definisi umum : Internet adalah suatu jaringan komputer global yang terbentuk dari jaringan–jaringan komputer lokal dan regional, dan me-mungkinkan komunikasi data antar komputer – komputer yang terhubung ke jaringan tersebut . Internet (Inter-Network) merupakan sekumpulan jaringan komputer yang menghubungkan situs akademik, pemerintahan, komersial, organisasi, maupun perorangan. Internet menyediakan akses untuk layanan telekomnunikasi dan sumber daya informasi untuk jutaan pemakainya yang tersebar di seluruh dunia. Layanan internet meliputi komunikasi langsung (email, chat), diskusi (Usenet News, email, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan lainnya.
Internet awalnya merupakan suatu rencana dari Departemen Pertahanan Amerika Serikat (US Departmentt of Defense) pada sekitar tahun 60’an. Dimulai dari suatu proyek yang dinamakan ARPANET (Advanced Research Projects Agency Network). Proyek ini telah berhasil menghubungkan 4 komputer di lokasi Universitas yang berbeda yaitu UCLA, Standford, UC Santa Barbara dan University of Utah. Perkembangan ARPANET ini sangat pesat jika dilihat perkembangan komputer pada saat itu. Sebagai gambarannya pada tahun 1977, ARPANET telah menghubungkan lebih dari 100 mainframe komputer dan sekitar tahun 1988 terdapat 4 juta host jaringan yang terhubung pada jaringan ini.   
Jumlah sebenarnya dari komputer yang terhubung tidak dapat diketahui dengan pasti, karena perkembangan jumlah komputer yang terhubung dengan suatu jaringan ini semakin lama semakin besar.
Karena perkembangannya sangat pesat, jaringan komputer ini tidak dapat lagi disebut sebagai ARPANET karena semakin banyak komputer dan jaringan-jarinagn regional yang terhubung. Konsep ini yang kemudian berkembang dan dikenal sebagai konsep Internetworking.  Oleh karena itu istilah Internet menjadi semakin populer, dan orang menyebut jaringan besar komputer tersebut dengan istilah Internet.
Untuk tersambung ke jaringan internet, pengguna harus menggunakan layanan khsus yang disebut ISP (Internet Service Provider). Media yang umum digunakan adalah melalui saluran telepon (dikenal sebagai PPP, Point to Point Protocol). Pengguna memanfaatkan komputer yang dilengkapi dengan modem (modultor and demodulator) untuk melakukan dialup ke server milik ISP. Begitu tersambung ke server ISP, komputer si pengguna sudah siap digunakan untuk mengakses jaringan internet. Pelanggan akan dibebani biaya pulsa telepon plus layanan ISP yang jumlahnya bervariasi tergantung lamanya koneksi.
Saluran telepon via modem bukan satu-satunya cara untuk tersambung ke layanan internet. Sambungan juga dapat dilakukan melalui saluran dedicated line seperti ISDN (Integrated System Digital Network) dan ADSL (Asymetric Digital Subscriber Line), maupun via satelit melalui VSAT (Very Small Aperture Terminal). Sayangnya, alternatif-alterantif ini terhitung cukup mahal untuk ukuran pelanggan perorangan.
Dewasa ini, saluran-saluran alternatif untuk akses internet yang lebih terjangkau masih terus dikembangkan. Diantara alternatif yang tersedia adalah melalui gelombang radio (radio modem), maupun lewat saluran TV kabel yang saat ini sedang marak. Alternatif lain yang saat ini sedang dikaji adalah dengan menumpangkan aliran data pada saluran kabel listrik PLN. Di Indonesia, teknologi ini sedang diuji cobakan oleh PLN di Jakarta, sementara di negara-negara maju konon sudah mulai dimasyarakatkan.
Belakangan, internet juga dikembangkan untuk aplikasi wireless (tanpa kabel) dengan memanfaatkan telepon seluler. Untuk ini digunakan protokol WAP (Wireless Aplication Protocol). WAP merupakan hasil kerjasama antar industri untuk membuat sebuah standar yang terbuka (open standard) yang berbasis pada standar Internet, dan beberapa protokol yang sudah dioptimasi untuk lingkungan wireless. WAP bekerja dalam modus teks dengan kecepatan sekitar 9,6 kbps.
Selain WAP, juga dikembangkan GPRS (General Packet Radio Service) sebagai salah satu standar komunikasi wireless. Dibandingkan dengan protokol WAP, GPRS memiliki kelebihan dalam kecepatannya yang dapat mencapai 115 kbps dan adanya dukungan aplikasi yang lebih luas, termasuk aplikasi grafis dan multimedia.
II.     PROTOKOL
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protocol digunakan untuk menentukan jenis layanan yang akan dilakukan pada internet.
Berbagai macam protokol komunikasi komputer :
-          IPX/SPX yang biasa digunakan oleh jaringan Novell Netware.
-          NETBIOS/NETBEUI yang biasa digunakan oleh jaringan Microsoft LAN Manager ataupun Microsoft Windows Networking.
-          AppleTalk yang biasa digunakan oleh jaringan komputer Apple Macintosh
-          Banyam Vines, DECnet, dsb
TCP/IP (Transmission Control Protocol/Internet Protocol) merupakan standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet dapat diterapkan pada hampir segala platform komputer..           Protokol ini  dikembangkan pada ARPANET dan diterapkan pada jaringan komputer berbasis sistem operasi UNIX dengan konsep open system.
Elemen-elemen penting daripada protokol adalah :
·         Syntax mengacu pada struktur atau format data, yang mana dalam urutan tampilannya memiliki makna tersendiri.
·         Semantics mengacu pada maksud setiap section bit.
  • Timing mengacu pada 2 karakteristik yakni kapan data harus dikirim dan seberapa cepat data tersebut dikirim. Sebagai contoh, jika pengirim memproduksi data sebesar 100 Megabits per detik (Mbps) namun penerima hanya mampu mengolah data pada kecepatan 1 Mbps, maka transmisi data akan menjadi overload pada sisi penerima dan akibatnya banyak data yang akan hilang atau musnah.
Router dan Gateway
Internet tidak terbentuk dari hanya suatu jaringan, melainkan terbentuk dari banyak jaringan. Untuk menghubungkan jaringan – jaringan komputer diperlukan Router dan Gateway. Router ini yang menghubungkan suatu jaringan dengan jaringan lain dan juga berfungsi untuk memisahkan paket informasi jaringan tersebut dengan jaringan lainnya. Sehingga paket informasi yang hanya dibutuhkan untuk jaringan itu tidak akan keluar dari jaringan lokal dan begitu pula sebaliknya paket informasi dari luar yang tidak ditujukan untuk komputer yang ada pada jaringan tidak akan diteruskan ke dalam jaringan lokal.
III.  Metode Pengalamatan di Internet
            Agar tiap-tiap komputer yang terhubung dengan jaringan Internet ini dapat saling berkomunikasi satu dengan lainnya diperlukan suatu tata cara pengalamatan pada jaringan komputer Internet ini, yang sistemnya hampir sama dengan tata cara pengalamatan nomor telepon dimana setiap telepon mempunyai nomor telepon yang unik.
            Dengan konsep dari protokol TCP/IP, setiap komputer yang terhubung pada jaringan TCP/IP, ‘secara teori’ harus mempunyai suatu alamat yang unik (tidak ada yang sama). Alamat ini dikenal sebagai Internet Protocol Number (IP Number / IP Address), sebesar 32-bit dan direpresentasikan dalam bentuk desimal dibagi menjadi 4 bagian dipisahkan oleh titik. Pada saat ini ada konsep-konsep baru yang memungkinkan satu IP dipakai oleh lebih dari satu komputer.
Contoh: 192.15.0.1
Host
            Adalah suatu komputer yang terhubung dengan jaringan yang dalam hal ini adalah Internet. Komputer ini dapat memberikan fasilitas layanan kepada jaringan yang  terhubung kepadanya.
Domain
            Tata cara penamaan suatu host yang dikenal dengan istilah Domain, yang digunakan untuk menentukan posisi hirarki host dari jaringan Internet ini. Dibawah nama domain dalam hirarki ini dimungkinkan adanya nama subdomain.
            Penentuan nomor IP Address dan nama domain tidak dapat dilakukan secara sembarang , permohonan harus diajukan kepada Internet Network Information Center (InterNIC). Badan ini bukan pengelola Internet melainkan megelola pemakaian alamat IP dan nama domain.
Beberapa nama domain yang ada di Internet:
com, co           : digunakan untuk badan komersial.
                          contoh: yahoo.com, rcti.co.id
edu, ac                        : digunakan untuk lembaga pendidikan
                          contoh: ucla.edu, gunadarma.ac.id
gov, go                        : digunakan untuk lembaga pemerintahan
                          contoh: fbi.gov, bppt.go.id
net                   : untuk gateway jaringan, ISP
                          contoh: ibm.net
mil                   : digunakan untuk militer
                          contoh: af.mil
org, or             : digunakan utuk organisasi
                          contoh: scout.org, asean.or.id
Karena saat ini jaringan Internet sudah mencakup banyak sekali negara, maka untuk mempermudah identifikasi lokasi host Internet ini, maka dibuat hirarki nama domain negara.
Berikut ini adalah beberapa nama domain negara:
id         : Indonesia
au        : Australia
ca        : Canada
fr         : France
my       : Malaysia
sg         : Singapura
uk        : United Kingdom , dan lain-lain

Identitas di Internet
            Sesuai dengan tata cara penamaan domain di Internet, maka tata cara penamaan host di Internet sesuai dengan posisi pada hirarki domain dan sub-domain dari host tersebut.
Bentuk penamaan host di Internet adalah:
host.subdomain.domain
contoh: www.gunadarma.ac.id
www : host        gunadarma:subdomain      ac:domain      id:domain negara
Pengalamatan nama pemakai atau user pada host di Internet atau yang biasa disebut sebagai alamat E-Mail (Electronic Mail) adalah:
nama@host.subdomain.domain
Koneksi ke Internet
            Untuk dapat terkoneksi dengan Internet kita perlu terhubung dengan host atau jaringan yang telah terkoneksi dengan jaringan Internet atau dengan kata lain kita perlu koneksi dengan Internet gateway.
Internet Service Provider
            Online Services atau yang dikenal dengan sebutan Internet Service Provider (ISP) adalah suatu perusahaan atau badan baik pemerintahan maupun swasta yang dapat memberikan fasilitas layan koneksi ke jaringan Internet bagi jaringan yang terhubung kepadanya.
            ISP yang ada saat ini dapat berupa ISP yang bersifat tertutup dan ISP yang bersifat umum. ISP yang bersifat tertutup adalah lembaga atau badan yang hanya melayani atau dapat memberikan fasilitas jaringan Internet kepada jaringan lokal dari lembaga badan tersebut. Contohnya terdapat pada beberapa departemen pemerintahan, lembaga penelitian, perusahaan, ataupun lembaga pendidikan seperti Universitas Gunadarma ini. Pemakai dan komputer yang terhubung ke ISP ini biasanya terbatas.
            ISP yang bersifat umum atau dapat memberikan layanan kepada masyarakat luas baik pribadi maupun lembaga yang ingin terkoneksi dengan jaringan Internet. ISP jenis ini bersifat komersial yaitu menjual jasa layanan koneksi dengan jaringann Internet.
            Tidak semua ISP mempunyai hubungan langsung dengan jaringan di luar negeri atau umumnya Amerika Serikat karena memang di sana jaringan Internet awalnya dan berkembang sangat pesat. Hanya ISP yang besar yang mempunyai hubungan langsung karena biaya koneksi langsung ke luar negeri cukup mahal. Umumnya ISP- ISP kecil akan terhubung dengan ISP besar begitu juga halnya dengan perusahaan atau badan kemudian menjadi ISP yang bersifat tertutup. Dengan cara ini akan menekan biaya cukup besar karena koneksi yang digunakan bersifat lokal.
Bandwith
            Dalam sistem komunikasi data komputer dikenal dengan istilah Bandwith atau kecepatan transmisi data, dalam satuan bit per detik. Semakin besar bandwith maka semakin cepat transmisi datanya.
Konfigurasi Koneksi
            Untuk keperluan koneksi internet pada sebuah komputer pribadi, cukup dibuthkan konfigurasi yang paling sederhana yaitu seperangkat komputer yang dihubungkan dengan saluran telepon melalui modem. Kemudian komputer disambungkan ke ISP melalui saluran telepon dengan cara dial up atau sama dengan menelepon ke ISP.
Server
Pada suatu jaringan komputer yang terkoneksi dengan Internet dapat ditempatkan satu atau lebih komputer yang berfungsi sebagai server atau komupter yang dapat diakses baik dari jaringan tersebut maupun dari jaringan Internet. Ada berbagai jenis server yang dapat ditempatkan pada jaringan yang terkoneksi dengan Internet, diantaranya adalah:
Domain Name Service (DNS) server
Komputer ini berfungsi sebagai identitas nama domain yang dimiliki oleh jaringan tersebut dan juga memelihara informasi data dari domain yang lain. Dengan kata lain DNS adalah sebuah database yang berisi daftar informasi host dimana DNS server bertugas untuk menterjemahkan IP ke nama alamat dan sebaliknya dari nama alamat ke nomor IP.
Mail Server
            Komputer ini bertindak sebagai ‘Kantor Pos’ bagi suatu jaringan. Fungsi kerjanya memang mirip dengan Kantor Pos yang melayani surat keluar dan surat masuk.
File Transfer Protocol (FTP) Server
            Komputer ini bertindak sebagai penampung file-file yang dapat diakses oleh jaringan. File-file tersebut dapat di transfer baik untuk disimpan pada file server dari jaringan (upload) ataupun diambil dari file server untuk ke komputer pada jaringan (download). File server ini juga dimungkinkan untuk dapat diakses dari jaringan Internet sehingga pemakai lain dari jaringan Internet dapat melakukan upload dan download dari tempat lain yang berbeda di jaringan Internet.
Web Server
            Informasi yang terdapat di Internet tidak lagi hanya berbentuk teks data tetapi dapat berbentuk informasi yang berupa grafis yang interaktif dengan pemakai. Hal ini dimungkinkan dengan adanya teknologi World Wide Web (WWW). Informasi www ini disimpan pada web server untuk dapat diakses dari jaringan Internet. Macam-macam server yang terdapat pada jaringan Internet ini seperti Transaction Server, gopher server, IRC server dll.
Layanan Aplikasi di Internet
Electronic Mail (E-Mail)
            Aplikasi ini adalah yang paling banyak digunakan dan termasuk salah satu dari aplikasi pertama di Internet. Dengan e-mail, anda dapat mengirim dan menerima surat, pesan, dokumen secara elektronik dengan pamakai lain di Internet yang mempunyai alamat e-mail.
News-USENET
            Digunakan sebagai sarana untuk berdiskusi antar pemakai jaringan Internet. Aplikasi ini hampir sama dengan papan pengumuman dimana setiap orang dapat mengirim, melihat dan menanggapi suatu berita atau suatu topik diskusi dengan fasilitas yang hampir sama dengan email.
File Transfer Protocol (FTP)
            Untuk dapat mengirimkan dan mengambil data yang disimpan dalam bentuk file, digunakan aplikasi FTP antara pemakai dengan suatu FTP server. Dengan adanya aplikasi ini dimungkinkan untuk upload dan download data  dalam format data berbentuk file seperti misalnya data aplikasi, gambar, database dsb.
Remote Login – Telnet
            Telnet adalah suatu aplikasi remote login Internet yang memungkinkan kita untuk login atau menggunakan komputer yang berbeda di jaringan secara interaktif. Aplikasi ini biasanya digunakan untuk mengakses komputer berbasis sistem operasi UNIX dari tempat yang berbeda dari servernya.
World Wide Web
            Awalnya informasi dapat dicari pada Internet dengan menggunakan information service berbasis archie, gopher dan WAIS (Wide Area Information System). Pencarian informasi berdasarkan menu-menu pada sistem tersebut dan output yang dihasilkan berbasis teks. Saat ini dengan teknologi World wide Web dimungkinkan untuk mengakses informasi secara interaktif dan bentuknya berupa tampilan grafis maupun teks. Hal ini dimungkinkan dengan adanya Hypertext Transfer Protocol (HTTP) yang digunakan untuk mengakses suatu informasi yang disimpan pada suatu situs web (website). Untuk dapat menggunakan saran ini dibutuhkan aplikasi Web Browser.
Teleconference
            Dengan adanya jaringan Internet yang mencakup hampir di seluruh dunia, maka dimungkinkan adanya komunikasi secara langsung antar pemakai. Awalnya komunikasi langsung ini berlaku untuk dua pemakai dan menggunakan teks sebagai sarananya. Kemudian berkembang menjadi konferensi jarak jauh untuk banyak pemakai sekaligus dan bahkan media tidak hanya berbasis teks melainkan dalam bentuk suara bahkan gambar.
Mencari Informasi di Internet
            Ada banyak layanan aplikasi Internet untuk pencarian informasi seperti halnya gopher, archie, WAIS dsb. Salah satunya adalah www (World wide web) yang telah dijelaskan di atas.
Universal Resource Locator (URL)
            Pada penggunaan www, penunjukan suatu sumber informasi menggunakan metoda URL ini merupakan konsep penamaan lokasi standar dari suatu file, direktori, komputer, lokasi komputernya dan metoda yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie atau yang lainnya. Dengan URL ini didefinisikan lokasi dan metode pengaksesan file tersebut.
Secara umum digambarkan penulisan URL:
Metoda://nama_file[:nomor_port]
Jenis metoda yang lazim digunakan adalah:
-          file
-          http
-          news
-          gopher
-          telnet
dsb.
URL File
            Dokumen yang bernama “eudor55.exe” berada di server ftp anonymous ftp.gunadarma.ac.id pada direktori “/pub/internet/”.
Maka URL untuk file ini adalah:
file://ftp.gunadarma.ac.id/pub/internet/eudor55.exe
Direktori paling atas dari server FTP ini adalah:
file://ftp.gunadarma.ac.id\
maka direktori “pub” dari server FTP ini:
file://ftp .gunadarma.ac.id/pub
URL Gopher
            URL dari gopher sedikit lebih kompleks dibandingkan URL file, karena lebih sulit berurusan dengan server gopher dibanding dengan server ftp. Misal untuk menuju suatu server gopher yaitu di gopher.yoyodyne.com maka URL-nya:
            gopher://gopher.yoyodyne.com/
URL News
            Untuk menunjuk ke sebuah USENET Newsgroup, misal “rec.gradening” maka URL-nya:
            news:rec.gradening
URL HTTP
            Informasi dapat disertakan secara langsung dalam suatu dokumen sehingga protolok itu sendiri tidak perlu menangani fungsi navigasi/pelacakan seperti protokol gopher dan ftp. Sebuah file yang bernama “index.html” pada server http "www.gunadarma.ac.id” di direktori “/praktikum/labti” maka URL-nya:
I.         KONFIGURASI INTERNET
Konfigurasi adalah bentuk, susunan, settingan  informasi keadaan dari suatu sistem terutama untuk menjalankan suatu proses.

Tidak ada komentar:

Posting Komentar