Sabtu, 24 Oktober 2015

Internet dan Aplikasi Web


A.      INTERCONNECTED NETWORK (INTERNET)
Internet merupakan singkatan dari interconnected networking yang berarti jaringan komputer yang saling terhubung antara satu komputer dengan komputer yang lain yang membentuk sebuah jaringan komputer di seluruh dunia, sehingga dapat saling berinteraksi, berkomunikasi, saling bertukar informasi atau tukar menukar data.
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.
Secara fisik, internet dapat digambarkan seperti jaring-jaring yang menyerupai jaring laba-laba yang menyelimuti bumi yang terhubung melalui titik-titik (node). Node dapat berupa komputer maupun peralatan (peripheral) lainnya.
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.
a.       Manfaat Internet
1)      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.
2)      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.
b.      Syarat Terhubung ke 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:
1)      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.
2)      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.
c.       Sumber Daya Internet
ü  E-mail. Digunakan untuk melakukan pertukaran surat elektronis.
ü  Usenet Newsgroup. Forum diskusi
ü  LISTSERV. Kelompok diskusi dengan menggunakan surat elektronis
ü  IRC (Internet Relay Chat). Fasilitas yang memungkinkan pemakai (user) melakukan percakapandalam bentuk bahasa tertulis secara interaktif. Telnet. Fasilitas yang memungkinkan pemakai melakukan koneksi (login) ke suatu sistem komputer
ü  FTP (File Transfer Protocol). Sarana untuk melakukan transfer berkas dari komputer lokal ke suatu komputer lain atau sebaliknya.
ü  Gopher. Perangkat yang memungkinkan pemakai untuk menemukan informasi yang terdapat pada server gopher melalui menu yang bersifat hierarkis.
ü  Archie. Perangkat yang dapat digunakan untuk melakukan pencarian berkas pada situs FTP. Veronica (Very Easy Rodent-Oriented Netwide index to ComputerArchieves). Merupakan kemampuan tambahan yang dipakai untuk melakukan pencarian pada situs-situs gopher.
ü  WAIS (Wide Area Information Servers). Perangkat yang digunakan untuk melakukan pencarian data pada internet yang dilaksanakan dengan menyebutkan nama basis data dan kata kunci yang dicari.
ü  World Wide Web. Sistem yang memungkinkan pengaksesan informasidalam internet melalui pendekatan hypertext.
Sumberdaya internet yang cukup banyak dimanfaatkan oleh para pemakai adalah surat elektronis e-mail). Sesuai dengan namanya, pengiriman suratdilakukan secara elektronis, bukan dalam bentuk kertas. Surat elektronis menawarkan keunggulan berupa kecepatan pengiriman surat (umumnya surat sampai ke tujuan hanya dalam waktu beberapa detik). Transfer e-mail yang cepat menggunakan protokol yang disebut SMTP(Simple Mail Transfer Protocol). Dalam hal ini, mail server (server yangmenangani e-mail) segera menghubungi tujuan dan kemudian mengirimkan surat. Model pengiriman e-mail yang lain adalah simpan-dan-teruskan (store-and-forward). Cara ini diterapkan jika server tujuan tidak selalu terhubung ke internet. Setiap pengirim atau penerima e-mail memiliki alamat e-mail. Bentuk alamat surat elektronik tersebut adalah:
userid@domain , najwan@ubl.ac.id
dimana:
najwan = userid (identitas pemakai)
ubl.ac.id = nama domain
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:
ü  edu : pendidikan (education)
ü  gov : pemerintah (government)
ü  com : bisnis/komersial (commercial)
ü  mil : militer (military)
ü  net : institusi yang berhubungan dengan jaringan komputer networking)
ü  org : organisasi lain yang tidak tercakup dalam kategori-kategori di atas
Negara-negara lain selain Amerika, menempatkan pembagian kategori serupa di depan kode negaranya, seperti berikut:
ü  ac: pendidikan (academic)
ü  go: pemerintah (government)
ü  co: bisnis (commercial)
d.      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
Dimana:
http: jenis protokol yang digunakan (Hypertext Transfer Protocol)
ubl.ac.id : nama domain
info/pmb/: path atau bisa juga disebut direktori tempat suatu file tersimpan
Index.htm: nama file yang menyimpan informasi yang ditampilkan pada umumnya berakhiran dengan .htm atau .html
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).


B.      APLIKASI WEB
Aplikasi berasal dari kata application yang artinya penerapan;lamaran;penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran.
Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek. Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis.
Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer (Remick, 2011). Sedangkan meurut (Rouse, 2011) aplikasi web adalah sebuah program yang disimpan di Server dan dikirim melalui internet dan diakses melalui antarmuka browser.
Dari pengertian diatas dapat disimpulkan aplikasi web merupakan aplikasi yang diakses mengunakan web berowser melalui jaringan internet atau intranet. Aplikasi web juga merupakan suatu perangkat lunak komputer yang dikodekan dalam bahasa pemrograman yang mendukung perangkat lunak berbasis web seperti HTML, JavaScript, CSS, Ruby, Python, Php, Java dan bahasa pemrograman lainnya.
Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek.
Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis.
Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model aplikasi web dinamis.
Web statis adalah website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser.
Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena konten langsung diletakan dalam file HTML saja.
Pengertian Web Dinamis adalah sebuah web yang isinya dapat dirubah sewaktu-waktu tanpa melalui perubahan code pada file web, akan tetapi melalui halaman administrator. Content yang tampil dalam web dinamis tersimpan pada sebuah data base sehingga orang awam pun bisa merubah isi content web tanpa penguasaan bahasa pemograman web.
Contoh website dinamis adalah seperti Friendster, Multiply, dll
a.       Perbedaan Web Statis dan Web Dinamis
o   Interaksi antara pengunjung dengan pemilik web
Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum dll
o   Adanya script language yang digunakan
Web statis hanya menggunakan HTML saja, sedangkan web dinamis menggunakan bahasa pemrograman web seperti PHP atau ASP.
o   Penggunaan database
Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti mysql, oracle, dll untuk menyimpan dan memproses data.
o   Content
Content dalam web statis hanya diberikan oleh pemilik web dan jarang diupdate, sementara content dalam web dinamis bisa berasal dari pengunjung dan lebih sering diupdate
Pada aplikasi web dinamis, perubahan informasi dalam halaman web dilakukan tan     pa perubahan program tetapi melalui perubahan data. Sebagai implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga perubahan informasi dapat dilakukan oleh operator dan tidak menjadi tanggung jawab dari webmaster.
Arsitektur aplikasi web meliputi klien, web server, middleware dan basis data. Klien berinteraksi dengan web server. Secara internal, web server berkomunikasi dengan middleware dan middleware yang berkomunikasi dengan basis data. Contoh middleware adalah PHP dan ASP. Pada mekanisme aplikasi web dinamis, terjadi tambahan proses yaitu server menerjemahkan kode PHP menjadi kode HTML. Kode PHP yang diterjemahkan oleh mesin PHP yang akan diterima oleh klien.(Abdul Kadir, 2009).
b.      Manfaat Aplikasi Web :
ü  Aplikasi web tidak memerlukan prosedur "roll out" kompleks apa pun untuk disebarkan dalam organisasi besar.
ü  Aplikasi web hanya memerlukan sedikit atau tidak sama sekali ruang disk pada client side.
ü  Aplikasi web tidak memerlukan prosedur update pada client side karena semua fitur baru diimplementasikan pada server.
ü  Aplikasi web dengan mudah terintegrasi dengan prosedur server side lainnya, seperti email dan pencarian.
ü  Aplikasi web menyediakan kompatibilitas cross-platform (Windows, Mac, Linux, dll).



 daftar pustaka :
3. http://strukturkode.blogspot.co.id/2013/04/pengertian-aplikasi-web.html