Pada sesi Sistem Informasi ini akan dibahas tentang konsep Internet dan Aplikasi Web yang
terdapat didalamnya.
Internet
Pengertian Internet
Internet adalah sekumpulan komputer atau server yang saling terhubung satu sama lain melalui
erbagai macam media (kabel, radio, satelit dll). Komputer-komputer tersebut letaknya tersebar di
seluruh belahan dunia sehingga memungkinkan terbentuknya suatu jaringan informasi global.
Sekumpulan komputer di suatu tempat memiliki jenis dan karakteristik yang tidak sama dengan
tempat-tempat lain, namun semuanya dihubungkan oleh suatu protokol standard yang sama yang
disebut TCP/IP (Transfer Control Protocol/Internet Protocol). TCP/IP ini dapat diumpamakan
sebagai bahasa yang dimengerti oleh semua jenis komputer yang terhubung ke Internet. Tanpa
mengikuti protokol standard ini, komputer kita tidak akan mampu berkomunikasi dengan
komputer-komputer lain di Internet. Protokol TCP/IP ini memberikan suatu IP Number (nomor
IP) yang unik untuk tiap komputer yang terhubung ke Internet sehingga lalu lintas data di
Internet dapat diatur. Untuk memudahkan kita mengingat maka dibuatlah IP Address (alamat IP)
sebagai representasi dari nomor IP.
Masing-masing komputer di Internet memiliki kandungan informasi yang begitu beragam, mulai
dari hal-hal yang sederhana sampai dengan hal-hal yang serius seperti penelitian. Hal ini
memungkinkan terjadinya sharing of resources diInternet.
Sejarah Internet
Pada awalnya internet merupakan sebuah jaringan komputer yang dibentuk oleh Departemen
Pertahanan Amerika di awal tahun enam puluhan, melalui proyek ARPA (Advanced Research
Project Agency) yang disebut ARPANET, dimana mereka mendemonstrasikan bagaimana
dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi
dengan jarak yang tidak berhingga melalui saluran telepon. Proyek ARPANET merancang
bentuk jaringan, kehandalan, Beberapa besar informasi dapat dipindahkan, dan akhirnya semua
standar yang mereka tentukan menjadi cikal bakal untuk pengembangan protokol baru yang
sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). ARPANET
dibentuk secara khusus oleh empat universitas besar di Amerika, yaitu: Stanfor Research
Institute, University of California at SantaBarbara, University of California at Los Angeles, dan
University of Utah. Dimanamereka menbentuk satu jaringan terpadu di tahun 1969, jumlah
komputer tergabung dalam ARPANET hanya 213 komputer, kemudian di tahun 1986 bertambah
menjadi 2.308 komputer, dan 1,5 juta komputer pada tahun 1993.
Pada awal tahun delapan puluhan, seluruh jaringan yang tercakup dalam proyek ARPANET
kemudian diubah menjadi TCP/IP, karena proyeknya sendiri sudah dihentikan, dan jaringan
ARPANET inilah yang merupakan koneksi utama(backbone) dari internet. Proyek percobaan
tersebut akhirnya dilanjutkan dan dibiayai oleh NSF (National Science Foundation) seperti
lembaga ilmu pengetahuan seperti LIPI di Indonesia. NSF lalu mengubah nama jaringan
ARPANET menjadi NSFNET dimana backbonenya memiliki kecepatan tinggi dan dihubungkan
ke komputer-komputer yang ada di uiversitas dan lembaga penelitian yang tersebar di
Amerika.Dan baru setelah itu Pemerintah Amerika Serikat memberikan ijin ke arah komersial
pada awal tahun 1990. Jelaslah bahwa awalnya internet dikenal sebagai suatu wadah bagi
peneliti untuk aling bertukar informasi yang kemudian dimanfaatkan oleh perusahaan-
perusahaan komersil sebagai sarana bisnis mereka.
Manfaat Internet
Komunikasi
Internet memungkinkan terjadinya komunikasi yang supercepat antara suatu pihak dengan pihak
lainnya, tanpa mengenal batasan ruang dan waktu. Hal ini dimungkinkan karena jangkauan
Internet yang telah meng-global. Asal kita mengetahui alamat seseorang atau suatu lembaga di
Internet, kita dapat mengirim informasi kapan saja dan kemana saja di seluruh dunia dalam
waktu yang sangat singkat dan cara yang sangat mudah. Internet juga dapat menghemat biaya
komunikasi yang harus dikeluarkan. Informasi Dikarenakan begitu banyaknya komputer yang
terhubung ke Internet, dimana masing-masing komputer memiliki kandungan informasinya
sendiri-sendiri, maka gabungan seluruh informasi di Internet sangatlah luar biasa. Internet
merupakan sumber informasi yang melimpah (hampir tanpa batas) yang terus berkembang
seiring dengan makin berkembangnya Internet itu sendiri.
Kolaborasi
Kolaborasi yang dimaksudkan di sini adalah suatu proses menyelesaikan suatu pekerjaan secara
bersama-sama (team-work). Anggota tim bisa terdiri dari berbagai macam ahli dari berbagai
bidang yang tersebar di berbagai negara di dunia. Internet merupakan media yang sangat
membantu suatu kolaborasi yang biasanya terhambat oleh ruang dan waktu. Melalui Internet kita
dapat melakukan suatu konferensi (conference) dengan berbagai pihak di mana pun mereka
berada. Kita bahkan dapat mengerjakan suatu pekerjaan secara bersamaan melalui Internet.
Untuk berhubungan dengan internet tentunya harus mempunyai komputer. Internet adalah
jaringan komputer, oleh karena itu jalan satu-satunya untuk berhubungan dengan internet adalah
melalui komputer. Selain itu juga diperlukan hardisk yang berisi software untuk berhubungan
dengan Internet Service Provider (ISP) dan internet seperti web browser, serta digunakan untuk
menyimpan informasi-informasi yang anda download. Untuk bisa terhubung ke internet tidak
cukup hanya dengan komputer saja, tapi ada alat bantu lainnya yaitu:
Modem
Modem adalah perangkat keras tambahan untuk komputer (baik jenis card/internal, maupun
eksternal yang terletak diluar komputer). Pada dasarnya modem adalah alat yang memungkinkan
komputer untuk dapat berkomunikasi dengan komputer lain melalui kabel telepon.Kata modem
berasal dari kata modulasi demodulasi, yang bisa diartikan sebagai proses perubahan sinyal
digital dari komputer menjadi sinyal analog (modulasi) sehingga dapat dikirim lewat kabel
telepon. Modem penerima akan mengubah sinyal analog tadi menjadi sinyal digital kembali
untuk diproses selanjutnya oleh komputer (demodulasi). Telepon. Modem memerlukan telepon
untuk melakukan tugasnya. Proses pada saat modem terhubung dengan telepon dan saat memulai
hubungan dengan Internet Service Provider pada dasarnya sama dengan proses saat kita
melakukan proses menelepon. Jika ada yang menelepon saat menggunakan modem, maka dia
akan menerima nada sibuk dan tidak bisa menghubungi kita. Karena modem dan telepon
berkaitan erat, kecepatan modem juga sangat berpengaruh terhadap rekening telepon yang harus
dibayar setiap bulan. Sehingga, modem yang cepat akan lebih menghemat uang daropada modem
yang lambat.
Software
Software diperlukan untuk berhubungan dengan internet. Tanpa software yang sesuai, kita tidak
bisa mengakses internet. Contoh software yang diperlukan adalah:
Microsoft Internet Explorer, Mozilla Firefox, Opera, Netscape, adalah browser untuk ,
mengakses halaman web.
Cute FTP, Go!Zilla dan WSFTP adalah softwate khusus untuk FTP.
Untuk E-mail, kita menggunakan Internet Mail/Outlook atau Netscape Mail. mIRC,
Yahoo
Messenger atau ICQ adalah program untuk chatting yang paling populer saat ini.Internet Service
Provider. Untuk bisa bergabung dengan internet, kita harus mempunyai akses dengan cara
berlangganan ke penyedia jasa internet atau lebih ering disebut dengan Internet Service Provider
(ISP). Internet adalah perusahaan yang menawarkan jasa pelayanan untuk memungkinkan kita
berhubungan dengan internet. Untuk mengaksesnya kita cukup menghubungi ISP melalui
komputer dan modem, selanjutnya ISP akan mengurus detail-detail yang diperlukan untuk
berhubungan dengan internet, termasuk biaya SLJJ koneksi tersebut. Jadi misalnya kita sedang
mengakses homepage luar negeri, maka ISP-lah yang menanggung biaya hubungan ke luar
negeri. Kita cukup membayar biaya pulsa lokal yang digunakan untuk menghubungi Internet
Service Provider tersebut.
userid@domain , najwan@ubl.ac.id
dimana:
Contoh-contoh domain :
sg : Singapura
my : Malaysia
th : Thailand
au : Australia
Perkecualian adalah untuk negara Amerika Serikat (USA) dimana huruf akhir dari nama domain-
nya berjumlah 3 huruf dan tidak mencerminkan namanegaranya namun menunjukkan jenis
institusinya. Berikut daftar nama domain untuk negara Amerika Serikat:
Negara-negara lain selain Amerika, menempatkan pembagian kategori serupa di depan kode
negaranya, seperti berikut:
World-Wide Web
Sistem pengaksesan informasi dalam internet yang paling terkenal adalah World Wide Web
(WWW) atau biasa dikenal dengan istilah Web. Pertama kalidiciptakan pada tahun 1991 di
CERN, Laboratorium Fisika Partikel Eropa, Jenewa, Swiss. Tujuan awalnya adalah untuk
menciptakan media yang mudah untuk berbagi informasi diantara para fisikawan dan ilmuwan.
Web menggunakan protokol yang disebut HTTP (Hypertext Transfer Protocol) yang berjalan
pada TCP/IP. Adapun dokumen web ditulis dalam format HTML (Hypertext Markup Language).
Dokumen ini diletakkan dalam web server (server yang melayani permintaan halaman Web) dan
diakses oleh klien (pengakses informasi) melalui perangkat lunak yang disebut Web Browser
atau sering disebut browser saja. Konsep hypertext yang digunakan pada Web sebenarnya telah
dikembangkan jauh hari sebelum kehadiran Web. Dengan menggunakan hypertext, pemakai
dapat melompat dari suatu dokumen ke dokumen lain dengan mudah, dengan cukup meng-klik
teks-teks khusus pada awalnya ditandai dengan garis bawah. Penggunaan hypertext pada Web
juga telah dikembangkan lebih jauh menuju ke hypermedia. Dengan menggunakan pendekatan
hypermedia tak hanya teks yang dapat dikaitkan, melainkan juga gambar, suara, dan bahkan
video. Informasi yang terdapat pada Web disebut halaman web (web page). Alamat Internet
untuk WWW disebut dengan URL (Uniform Resource Locatoratau Universal Resource Locator)
dan memiliki format sebagai berikut:
protocol://www.domain/path/file.htm
http://ubl.ac.id/info/index.htm
Dimana:
Protocol di sini selain http dapat pula berupa ftp (File Transfer Protocol), gopher, telnet, dll yang
akan dijelaskan kemudian. Pada umumnya URL dimiliki oleh suatu instansi, namun sebagai
pribadi kita pun dapat memiliki URL tersendiri di Internet, yang biasanya disebut homepage
pribadi (Personal omepage) yang format umumnya adalah http://home.mitra.net.id/najwan
dimana najwan adalah userid yang dimiliki yang menunjukkan keanggotaan dari suatu ISP
(dalam contoh ini yaitu MitraNet).
Aplikais Web
E-Bussiness
Definisi e-bussiness atau bisnis elektronis adalah penggunaan teknologi internet untuk
menghubungkan dan memperkuat proses-proses bisnis, perdagangan elektronis (electronic
commerce atau e-commerce), dan komunikasi serta kolaborasi antara sebuah perusahaan dengan
para pelanggan, pemasok, dan mitra kerja bisnis elektronis lainnya.Aplikasi komunikasi dan
kolaborasi perusahaan digunakan untukmendukung komunikasi, koordinasi, dan kolaborasi
anggota tim bisnis dalam perusahaan. Sebagai contoh, para pegawai dan konsultan yang terlibat
dalam sebuah proyek bisa menggunakan jaringan telekomunikasi, baik menggunakan Internet,
Intranet, atau Extranet untuk saling berkomunikasi.
E-Commerce
isebut HTML (Hypertext markup Language). Pada perkembangan berikutnya, sejumlah script
danobjek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak script
seperti itu, antara lain yaitu PHP dan ASP, sedangkan contoh yang berupa objek adalah applet.
Aplikasi web dibagi menjadi 2, yaitu web dinamis dibentuk dengan menggunakan HTML saja.
Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus-
menerus untukmengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model
aplikasi web dinamis. Dengan mempat lunak tambahan, perubahan informasi dalam halaman-
halaman web dapat ditangani melalui perubahan data, bukan melalui perubahan program.
Sebagai implementasinya, aplikasi web dapat dikoneksikan ke database. Dengan demikian,
perubahan informasi dapat dilakukan oleh operator atau yang bertanggung jawab terhadap
kemutakhiran data, dan tidak menjadi tanggung jawab pemrogram atau webmaster. Klien
berinteraksi dengan Web Server, secara internal, webserver berkomunikasi dengan middleware
dan middleware inilah yang berhubungan dengan basis data (database). Web server adalah server
yang melayani permintaan klien terhadap halaman Web. Contohnya: Apache, IIS (Internet
Information Server), dan Xitami. Middleware adalah perangkat lunak yang bekerjasama dengan
webserver dan berfungsi menerjemahkan kode-kode tertentu, menjalankan kode-kode tersebut,
dan memungkinkan berinteraksi dengan basis data. Contoh middleware: PHP, ASP, DllBrowser
(web browser) adalah perangkat lunak di sisi klien yang digunakan untuk mengakses informasi
Web. Contohnya: Internet Explorer, Netscape, Opera, Mozilla. Mekanisme ketika seorang
pemakai meminta halaman web yang ditulisdengan menggunakan HTML.
Web Server
Kode
HTML
Prinsip kerja pengaksesan dokumen Web yang berbasis HTML adalah sebagai berikut:
1. Browser meminta sebuah halaman ke suatu situs Web melaui protokol HTTP.
2. Permintaan diterima oleh Web Server.
3. Web Server segera mengirimkan dokumen HTML yang diminta ke klien.
4. Browser pada klien segera menampilkan dokumen yang diterima berdasarkan kode-kode
pemformat yang terdapat pada dokumen HTML.
Kode HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima oleh pemakai (klien).
Dengan menggunakan pendekatan web dinamis dimungkinkan untuk membentuk aplikasi
berbasis Web (Web-based appllication). Sebagai contoh, sistem informasi akademis berbasis
web memungkinkan seorang mahasiswa melihat informasi nilai dari matakuliah-matakuliah yang
sudah diambilnya dari luar kampus (dimana saja).
Teknologi Web
Dari sisi teknologi yang digunakan untuk membentuk Web dinamis, terdapat dua macam
pengelompokan, yaitu:
Kontrol ActiveX
Kontrol ActiveX adalah suatu komponen yang ditulis dengan menggunakan bahasa
pemrograman seperti Visual C++, Visual Basic, atau Delphi. Jika komponen ini ditambahkan ke
dokumen Web, maka fungsi yang didukungnya akan tersaji dalam halaman web. Misalnya,
kontrol ActiveXdapat digunakan untuk menampilkan grafik 3 dimensi atau bahkan untuk
mengimplementasikan permainan (game) yang interaktkif. Di dalam dokumen HTML, kontrol
ActiveX dilekatkan melalui tag <OBJECT>. Dalam hal ini server akan mengirimkan kode
program yang melibatkan Applet dan HTML itu sendiri. Sejauh ini, ActiveX hanya berjalan di
lingkungan Windows, dan hanya browser tertentu (misalnya Internet Explorer) yang dapat
memprosesnya.
Java Applet
Applet adalah program yang ditulis menggunakan bahasa pemrograman Java. Program ini dapat
diletakkan ke halaman web, melalui tag HTML bernama <APPLET> dan dapat diproses oleh
browser yang mendukung Java (misalnya Internet Explorer dan Netscape). Dalam hal ini, server
akan mengirimkan kode Applet dan HTML. Berbeda dengan ActiveX, Applet bersifat cross-
platform; artinya dapat berjalan pada berbagai platform, asalkan platform tersebut mendukung
Java.
Teknologi Web pada sisi server memungkinkan pemrosesan kode di dalam server sehingga kode
yang sampai pada pemakai berbeda dengan kode asli pada server. Keuntungan penggunaan
teknologi pada sisi server adalah sebagai berikut:
1. Mengurangi lalu lintas jaringan dengan cara menghindari percakapan bolak balik antara
klien dan server.
2. Mengurangi waktu pemuatan kode, mengingat klien hanya mengambil kode HTML saja.
3. Mencegah masalah ketidakkompatibelan browser.
4. Klien dapat berinteraksi dengan data yang ada pada server.
5. Mencegah klien mengetahui rahasia kode (mengingat kode yang diberikan ke klien
berbeda dengan kode asli pada server).
Kelemahan CGI terletak pada penciptaan proses sebanyak permintaan dari klien. Jika terjadi
jumlah permintaan yang sangat banyak akan cenderung melumpuhkan server.
Microsoft dan Netscape menciptakan API (apllication programming interface) yang ditujukan
untuk membuat aplikasi Web dinamis. Pustaka dari Microsoft dinamakan ISAPI (Internet Server
API) dan pustaka yang dibuat oleh Netscape disebut NSAPI (Netscape Server API). Kedua API
ini dimaksudkan untuk mengatasi kelemahan CGI, karena keduanya dirancang untuk
menciptakan sebuah proses saja, sekalipun terdapat banyak permintaan
ASP merupakan teknologi di sisi server yang paling banyak dgunakan di lingkungan Windows.
Saat ini ASP juga diusahakan untuk berjalan pada platform selain Windows. Teknologi lanjutan
dari ASP adalah ASP.Net.
Server-Side JavaScript
Server-Side JavaScript (SSJS) merupakan buatan Netscape yang ditujukan untuk menyaingi
ASP. Dalam prakteknaya, skrip ini kurang populer.
Baik JavaServlets maupun JavaServer Page menggunakan bahasa Java. Oleh karena itu, para
pemrogram yang telah biasa dengan Java dapat memanfaatkan fitur Java untuk membuat
program yang canggih. Sayangnya, bahasa Java meskipun tidak sesulit C tetap dianggap rumit
bagi pemula. Oleh karena itu, pemakai Java Servlets dan JSP masih kalah dengan ASP atau PHP.
PHP
PHP merupakan skrip yang berjalan di server dan sangat populer di lingkungan Linux. Saat ini,
PHP dapat berjalan pada berbagai platform, dari Unix hingga Windows.