BAB III PENGANTAR KOMPUTER
14) WINDOWS VISTA
3.6.3. Sejarah Internet di Indonesia
Sejarah Internet Indonesia dimulai pada awal tahun 1990-an. Saat itu jaringan Internet di Indonesia lebih dikenal sebagai paguyuban network, dimana semangat kerjasama, kekeluargaan & gotong royong sangat hangat dan terasa di antara para pelakunya. Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual di sebagian aktivitasnya, terutama yang melibatkan perdagangan Internet. Sejak 1988, ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses Internet.
Sejarah Internet Indonesia dimulai pada awal tahun 1990-an. Saat itu jaringan Internet di Indonesia lebih dikenal sebagai paguyuban network, dimana semangat kerjasama, kekeluargaan & gotong royong sangat hangat dan terasa diantara para pelakunya (Gambar 3.23). Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual di sebagian aktivitasnya, terutama yang melibatkan perdagangan Internet. Sejak 1988, ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses Internet.
Berdasarkan catatan whois ARIN dan APNIC, protokol Internet (IP) pertama dari Indonesia, UI-NETLAB (192.41.206/24) didaftarkan oleh Universitas Indonesia pada 24 Juni 1988. RMS Ibrahim, Suryono Adisoemarta, Muhammad Ihsan, Robby Soebiakto, Putu, Firman Siregar, Adi Indrayanto, dan Onno W. Purbo merupakan beberapa nama-nama legendaris di awal pembangunan Internet Indonesia di tahun 1992hingga 1994. Masing-masing personal telah mengontribusikan keahlian dan dedikasinya dalam membangun cuplikan-cuplikan sejarah jaringan komputer di Indonesia.
Tulisan-tulisan tentang keberadaan jaringan Internet di Indonesia dapat dilihat di beberapa artikel di media cetak seperti KOMPAS berjudul “Jaringan komputer biaya
murah menggunakan radio” di bulan November 1990. Juga beberapa artikel pendek
di Majalah Elektron Himpunan Mahasiswa Elektro ITB di tahun 1989.
Gambar 3.23. Anak-anak sedang menggunakan komputer untuk mengakses Internet
(Sumber: http://upload.wikimedia.org.../Computerkids.jpg)
3.7. Server
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan (Gambar 3.24).
Umumnya, di dalam sistem operasi server terdapat berbagai macam layanan yang menggunakan arsitektur klient/server. Contoh dari layanan ini adalah Protokol Konfigurasi Hos Dinamik, server surat, server PTH, server PTB, DNS server, dan lain sebagainya. Setiap sistem operasi server umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat pula membuat layanan tersendiri. Setiap layanan tersebut akan merespon request dari klien. Sebagai contoh, klien PKHD akan memberikan request kepada server yang menjalankan layanan server PKHD; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan request kepada server, dengan bahasa yang dipahami oleh server PKHD, yaitu protokol PKHD itu sendiri. Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux. Kegunaan server sangat banyak, misalnya untuk situs Internet, ilmu pengetahuan, atau sekedar penyimpanan data. (Wikipedia.org)
Server merupakan suatu bagian terpenting dari sebuah jaringan. Dengan adanya server, maka seluruh permintaan client akan bisa dilayani oleh server tersebut. Sebaliknya, jika server tidak ada, maka client akan kebingungan untuk mencari komputer yang bisa melayani permintaan client tersebut seperti servis mail, servis database, servis data maupun yang lainnya.
Gambar 3.24. Server Wikimedia
(Sumber: http://upload.wikimedia.org/...Wikimedia-servers-Sept04.jpg)
Server sampai saat ini memiliki beberapa macam jenis. Dari berbagai macam jenis server tersebut memiliki kegunaan dan tugasnya masing – masing. Dan setiap jenis server tersebut bisa dijadikan satu mesin. Jadi satu komputer server bisa melayani berbagai servis atau layanan.
Untuk macam – macam jenis server tersebut adalah sebagai berikut: 1. Fax Server
Fax server digunakan untuk melayani servis fax bagi client. Dengan adanya server fax ini. Segala permintaan pengiriman fax maupun menerima fax akan melalui server fax ini. Server fax ini juga dilengkapi dengan modem yang mendukung fungsi fax.
2. FTP Server
Server ini mempunyai layanan protokol FTP. Artinya dengan adanya server FTP ini, segala permintaan FTP (FTP merupakan protokol untuk layanan transfer data) akan terlaksana.
3. Mail Server
Mail server mempunyai peran untuk melayani client dalam hal mail (surat). Surat dalam hal ini, client bisa mengirimkan pesan ke client yang lain, yang dimana surat tersebut disimpan dalam server mail itu juga. Selain sebagai tempat untuk menyimpan surat, server mail juga menyediakan layanan pelengkap mail servis seperti web interface untuk memudahkan client menulis surat dan mengorganisir surat yang dipunya client.
4. Database Server
Server database, seperti namanya. Server ini melayani servis bagi client yang membutuhkan layanan penyimpanan database. Dalam server database tersebut, bisa berisi ratusan ataupun ribuan database dari banyak user. Biasanya database tersebut dikelompokkan atau disimpan per user yang memakai layanan database tersebut. Agar tidak terjadinya pencurian data.
5. Proxy Server
Proxy server, bisa digunakan untuk memperkuat security pada sebuah jaringan. Server ini bisa digunakan untuk memfilter permintaan servis masuk maupun keluar 71
dari sebuah client. Dengan adanya proxy server ini, kita bisa memblok suatu IP agar bisa berkomunikasi misalnya.
6. Web Server
Server ini merupakan server yang mungkin tidak aneh lagi didengar. Situs seperti search engine, blog, website dll pasti membutuhkan web server agar file – file web seperti .html .php .asp bisa diproses terlebih dahulu dalam web server sebelum fule tersebut dikirimkan ke client. Web server melayani request servis dengan protokol HTTP, dan ada juga IMAP ataupun FTP.
7. Telnet Server
Merupakan server yang digunakan untuk melayani servis Telnet. Dengan adanya server ini, kita bisa melakukan remote komputer yang kita inginkan. Sebelum kita meremote komputer, kita masuk dulu dalam sistem login server telnet ini. Kemudian permintaan telnet diteruskan ke komputer tujuan yang diminta oleh client.
8. File Server
File server bisa berarti komputer yang digunakan untuk menampung data – data yang dimiliki oleh sejumlah client. Kapasitas penyimpanan server tersebut juga tergantung dari kapasitas HDD yang dimiliki oleh server tersebut.
9. Game Server
Game server merupakan server yang digunakan untuk pusat untuk menghubungkan antar pemain (client) dengan pemain yang lainnya. Game server ini selain merupakan server tersendiri, bisa juga didirikan dari komputer client yang bermain game tersebut.
10. DNS Server
DNS server mempunyai kegunaan untuk servis DNS. DNS berguna untuk menerjemahkan alamat domain sebuah komputer ke dalam bentuk IP. Oleh sebab itu jika kita tidak menentukan DNS server pada settingan IP Address, maka kita akan kesulitan untuk membuka situs seperti Google, karena alamat google tersebut harus diterjemahkan dulu ke dalam bentuk IP address sebelum komputer kita bisa terkoneksi ke server google tersebut.. Sedangkan alamat IP server dns belum ditentukan oleh kita.
11. Print Server
Server ini bisa digunakan untuk pusat layanan percetakan (print) bagi client. Dengan adanya server ini, segala aktivitas percetakkan menggunakan printer bisa dilakukan secara bersama dan menghemat biaya hardware karena meskipun terdapat satu printer, printer tersebut bisa digunakan oleh banyak komputer. 12. Application Server
Dalam fungsinya, server ini merupakan komputer server yang digunakan untuk menjalankan suatu software applikasi.
13. Streaming Media Server
Server ini melayani servis streaming data media seperti musik, video. Servis ini memungkinkan kita dapat mengakses sebuah konten tanpa kita mendownloadnya terlebih dahulu.
14. Home Server
Server ini merupakan server yang khusus bagi pengguna rumah yang membutuhkan layanan seperti home entertainment. Komputer ini bisa juga ditambah layanan servis lainnya seperti printing servis, web servis, maupun file servis sebagai backup data. Sehingga komputer ini memiliki berbagai fungsi.
Referensi
Jogiyanto, 2005, Pengenalan Komputer. Penerbit Andi: Yogyakarta. Suparman, 2007, Komputer Masa Depan. Penerbit Andi: Yogyakarta.
Syafrizal, Melwin. 2005. Pengantar jaringan Komputer. Penerbit Andi: Yogyakarta Yuhefizar. 2008. 10 Jam Menguasai Internet Teknologi dan Aplikasinya. PT Elex Media Komputindo: Jakarta
http://ilmuko.blogspot.com/2012/06/kelebihan-dan-kelemahan-windows-8.html. “Kelebihan dan Kekurangan Windows 8”. Diakses pada Hari Rabu13 Desember 2012, Pukul 23.00 WIB
http://boby-boy.blogspot.com/2010/07/klasifikasi-komputer.html. “Klasifikasi Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB http://lughot.blogspot.com/2011/04/konsep-dasar-jaringan-komputer.html. “Konsep
Dasar Jaringan Komputer”. didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://rustadi-cs.blogspot.com/2011/12/blog-post_2407.html. “Konsep Dasar Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB http://anaktistmikbjb.wordpress.com/tugas-kuliah/manfaat-komputer-di-masyarakat/. "Manfaat Komputer di Masyarakat”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://agildisini.blogspot.com/2012/08/manfaat-komputer-untuk-kehidupan-sehari.html. “Manfaat Komputer Untuk Kehidupan Sehari-Hari”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://bacasitus.blogspot.com/2012/08/mengenal-bagian-dan-komponen-komputer.html. “Mengenal Bagian dan Komponen Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://yohannesvirdaus.wordpress.com/2008/02/04/pengelompokan-dan-klasifikasi-komputer/. “Pengelompokkan dan Klasifikasi Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://www.it-artikel.com/2012/04/pengertian-jaringan-komputer.html. “Pengertian Jaringan Komputer”. Diakses pada 11 Desember 2012, pukul 17.20 WIB. http://www.it-artikel.com/2012/04/perangkat-jaringan-komputer.html
.
"PerangkatJaringan Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://karodalnet.blogspot.com/ 2011/11/perangkat-komputer-dan-kegunaannya.html. “Perangkat Komputer dan Kegunaannya”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://teknologi.kompasiana.com/Internet/2011/01/14/sejarah-Internet-di-indonesia/. “Sejarah Internet di Indonesia”. Diakses pada 11 Desember 2012, Pukul 17.35 WIB.
http://id.wikipedia.org/wiki/Sejarah_komputer. “Sejarah Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://www.terindikasi.com/2012/04/sejarah-perkembangan-Internet-dunia.html#ixzz2EHTrZsz2. “Sejarah Perkembangan Internet Dunia”. Diakses pada 11 Desember 2012, pukul 17.48 WIB.
http://gudang-sejarah.blogspot.com/ 2009/01/sejarah-perkembangan-komputer.html. “Sejarah Perkembangan Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://ardhanpapua.wordpress.com/2011/03/17/sejarah-sistem-operasi-dan-perjalanan-sistem-operasi-mulai-dari-dos-mac-hingga-windows/. “Sejarah Sistem Operasi”. Didownload pada Hari Rabu13 Desember 2012, Pukul 23.00 WIB.
http://201132029mercy.blog.esaunggul.ac.id/2012/03/08/latihan-ieu-121-tgl-08-maret-2012-fungsi-dan-contoh-sistem-operasi/. “Fungsi dan Contoh Sistem Operasi”. Diakses pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://sariismyname.blogspot.com/2012/06/fungsi-dan-manfaat-komputer.html. “Fungsi dan Manfaat Komputer”. Didownload pada Hari Selasa 04 Desember 2012 pukul 16.15 WIB
http://id.wikipedia.org/wiki/Server. “Server”. Diakses pada 11 Desember 2012, Pukul 17.50 WIB.
http://kaaeka.wordpress.com/2012/03/01/sejarah-sistem-operasi-windows/. “Sejarah Sistem Operasi Windows”. Diakses pada 20 Desember 2012 pukul 00.32 WIB. http://dayakboy.wordpress.com/2010/07/01/kekurangan-dan-kelebihan-windows-xp/.
“Kekurangan dan Kelebihan Windows XP”. Diakses pada 20 Desember 2012 pukul 00.40 WIB.
http://ardhanpapua.wordpress.com/2011/03/24/sistem-operasi-windows-vista/. “Sistem Operasi Vista”. Diakses pada 20 Desember 2012 pukul 00.47 WIB.
http://lh6.ggpht.com/-CcbqbyInG0M/UChvMQiwycI/AAAAAAAAA10/WQsje-7kg2g/s1600-h/Casing%20komputer%5B4%5D.jpg. Didownload pada 11 Desember 2012, pukul 20.11 WIB.
http://lh6.ggpht.com/-CcbqbyInG0M/UChvMQiwycI/AAAAAAAAA10/WQsje-7kg2g/s1600-h/Casing%20komputer%5B4%5D.jpg. Didownload pada 20 Desember 2012, pukul 22.21 WIB.
http://lh6.ggpht.com/-CcbqbyInG0M/UChvMQiwycI/AAAAAAAAA10/WQsje-7kg2g/s1600-h/Casing%20komputer%5B4%5D.jpg. Didownload pada 20 Desember 2012, pukul 23.10 WIB.
http://lh6.ggpht.com/-
NLMqiQeOvJo/UChvXX0cM6I/AAAAAAAAA2k/9c9DQkPiVJk/s1600-h/prosesor%5B5%5D.jpg. Didownload pada 20 Desember 2012, pukul 21.20 WIB.
http://lh3.ggpht.com/-npvEznJSaA0/UChvbvr4ZgI/AAAAAAAAA20/wCJsv5gr9eQ/s1600-h/Harddisk%20komputer%5B5%5D.jpg. Didownload pada 13 Desember 2012, pukul 13.24 WIB.
http://lh4.ggpht.com/-
7VWmzJwT9ms/UChvgF7TTJI/AAAAAAAAA3E/dkT_GO4enHs/s1600-h/ram%20komputer%5B5%5D.jpg. Didownload pada 20 Desember 2012, pukul 23.22 WIB.
http://lh6.ggpht.com/-POytzibRdkY/UChvjX_UWwI/AAAAAAAAA3U/YjxbIZWl4f0/s1600-h/Keyboard%20mouse%5B5%5D.jpg. Didownload pada 12 Desember 2012, pukul 12.50 WIB.
http://lh4.ggpht.com/-
GbY8j5erYeM/UChvmvWl4XI/AAAAAAAAA3k/LV8fp68oDCw/s1600-h/monitor%20komputer%5B6%5D.jpg. Didownload pada 20 Desember 2012, pukul 23.10 WIB.
http://kaaeka.files.wordpress.com/2012/03/windows_311_workspace11.png?w=300&h =225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/am_windows95_desktop1.png?w=300&h= 225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/nt4server1.png?w=300&h=225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/windows9811.png?w=300&h=225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/windows20001.png?w=300&h=225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/windowsme1.png?w=300&h=225. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/windows_xp1.png?w=300&h=240. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://kaaeka.files.wordpress.com/2012/03/windows_vista_desktop1.png?w=300&h=2 25. Didownload pada 20 Desember 2012, pukul 13.20 WIB.
http://upload.wikimedia.org/wikipedia/commons889/Client-Server_Model.jpg. Didownload pada 13 Desember 2012, pukul 23.20 WIB.
http://1.bp.blogspot.com/-fbivHI2x2K8TZfW08PUmgI/AAAAAAAAC8Qmybq3eRyh2ws1600/bus_topo.gif. Didownload pada 13 Desember 2012, pukul 23.40 WIB.
http://4.bp.blogspot.com/-sh7BlZcnnrwTWVbj7.
-1l4I/AAAAAAAAACMm_Mhu1RpIhYs1600/star+toplogy.gif. Didownload pada 13 Desember 2012, pukul 23.40 WIB.
http://1.bp.blogspot.com/--dtfhZlGGeY/Ty2IFp-nFVI/AAAAAAAAAUE/eVbcebNBNR8/s1600/ring.gif. Didownload pada 13 Desember 2012, pukul 23.40 WIB.
http://4.bp.blogspot.com/-eQYmPb4Cr7gTZfYqkPMnXI/AAAAAAAAC8YnIP1soWcy-8s1600/topologi%2Bmesh.jpg. Didownload pada 13 Desember 2012, pukul 23.40 WIB.
http://4.bp.blogspot.com/- 9WTss9niAxYTZfgeuGI4fI/AAAAAAAAC8omDLTQdYOpYUs1600/topologi-tree.gif. Didownload pada 13 Desember 2012, pukul 23.40 WIB.
http://upload.wikimedia.org/wikipedia/commons881/Computerkids.jpg. Didownload pada 13 Desember 2012, pukul 19.10 WIB.
http://upload.wikimedia.org/wikipedia/commonsdd4/Wikimedia-servers-Sept04.jpg. Didownload pada 13 Desember 2012, pukul 19.10 WIB.
BAB IV
PEMROGRAMAN
INTERNET
Dalam bab ini akan dibahas mengenai dasa-dasar pemrograman internet, meliputi aspek-aspek yang ikut terlibat di dalamnya. Sebelum kita memulai tentang pemrograman internet, ada baiknya kita pahami terlebih dahulu bagaimana web bekerja. (Gambar 4.1)
Gambar 4.1. Cara Kerja Web
Berdasarkan gambar di atas kita bisa lihat bahwa secara garis besar aktivitas web itu merupakan hubungan antara client dan server yang diperantarai oleh TCP/IP (Transfer Control Protocol/Internet Protocol). Client atau user merupakan orang yang ingin mengakses situs web dengan bantuan web browser. Dengan memasukkan URL pada web browser maka kita telah mengirimkan permintaan HTTP kepada server tempat URL itu berada melalui TCP/IP-nya. Pada bagian server ini berlangsung proses yang disebut dengan server-side scripting (pemrosesan sintak atau script oleh server) dimana permintaan HTTP dari client akan diproses bahasa pemrogramannya menjadi format HTML oleh server termasuk aktifitas pengaksesan database file web yang termasuk bagian dari alamat URL yang dituju, dan ini merupakan respon dari permintaan HTTP tadi. Respon ini dikirim kembali ke client atau user melalui TCP/IP-nya, pada sisi client juga terjadi proses scripting (client-side scripting ) dimana respon HTTP yang berformat HTML tadi akan diterjemahkan kedalam bentuk tampilan (display) di web browser client.
Berdasarkan pemaparan di atas, dapat kita pahami bahwa aktifitas pemrograman web itu berhubungan dengan server-side scripting dan client-side
scripting . Pada bagian inilah pemrograman web terjadi, selain dua proses tersebut juga
ada CGI dan Plug-in yang mengeksekusi bahasa pemrograman tersebut.
Sebelum mebahas lebih lanjut mengenai pemrograman internet ini kita akan sedikit membahas skrip (script), scripting dan perbedaannya dengan bahasa pemrograman.
Skrip (script) merupakan semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter; skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu. Skrip merupakan kumpulan sintaks bahasa pemrograman yang siap untuk dicompile.
Scripting adalah semacam metoda untuk menulis skrip pada text editor agar
dapat diterjemahkan oleh browser. Pada praktiknya, scripting merupakan teknik membuat skrip sehingga skrip yang kita buat menjadi lebih efisien dan tak memakan banyak memori ketika dicompile/dijalankan.
Perbedaan mendasar antara skrip dengan bahasa pemrograman:
a. Pada dasarnya, skrip lebih sederhana daripada bahasa pemrograman. Namun pada perkembangannya, bahasa scripting pun sekarang sudah cukup ”komplit”.
b. Untuk menerjemahkan skrip tidak perlu suatu kompiler khusus yang komplit, sedangkan bahasa pemrograman membutuhkan suatu kompiler khusus untuk merun program tersebut. Kompiler sebuh skrip biasanya hanyalah modul (semacam plugin) pada sisi pemroses skrip; dalah hal ini aplikasi server web seperti Apache.
c. Dalam kasus halaman web, skrip diakses melalui browser di internet, sedangkan bahasa pemrograman diakses dengan membuka file/program aplikasinya. Dilihat dari prosesor mana yang mengeksekusi skrip, penulisan skrip pada dasarnya dibagi menjadi dua, yakni clientside scripting dan
server-side scripting.
Web Programming
Berikut adalah komponen-komponen pemrograman web yang terjadi saat pengaksesan suatu situs atau URL web:
1) CGI (Common Gateway Interface)
Common Gateway Interface (CGI) merupakan salah satu protokol gateway yang
pertama diciptakan, dan tersukses, untuk menghubungkan web server dan aplikasi. CGI adalah aplikasi eksternal standard yang menghubungkannya dengan informasi server, seperti HTTP atau web server. Jadi, CGI berfungsi sebagai pengeksekusi program dari sisi server. CGI ini berupa script di dalam web server, jika dia diakses oleh client maka akan otomatis menjalankan programnya dan menentukan keluaran yang akan di tampilkan kepada client.
2) Server-Side Scripting
Serverside scripting mengunakan skrip yang dijalankan di server web, hasilnya
saja yang dikirim ke browser pada sisi klien. Kelebihan serverside scripting:
a. Karena skrip berjalan di server, Anda tahu pasti apa yang dapat Anda lakukan dengan script tersebut dan software apa yang tersedia,
b. Jika skrip Anda menghasilkan output dalam bentuk HTML yang baku, hampir semua browser akan dapat melihatnya.
Kekurangan serverside scripting: a. Menambah beban kerja Server,
b. Anda harus punya akses/permission khusus untuk menggunakan serverside
scripting
Beberapa contoh serverside script antara lain:
1. ASP, Andalan Microsoft untuk teknologi Scripting Web, terutama didukung oleh Microsoft IIS Server. ASP ini sebenarnya VBScript yang berjalan di sisi server.
2. PHP, Bahasa scripting yang barubarui ini menjadi populer. PHP kadang dikelompokkan dengan sistem operasi Linux dan Web server Apache, karena sifatnya yang open source dan gratis.
3. ColdFusion 4. Miva 5. Servlets
6. ISAPI, NSAPI, and Native Server APIs 7. JSP
8. Phyton 3) Client-side scripting
Clientside scripting melibatkan blok skrip tambahan untuk ditambahkan di file
HTML. Dalam hal ini server web tidak akan memperlakukan skrip lain dari tagtag lain yang sudah ada di halaman HTML, sebaliknya browserlah yang akan menerjemahkan mereka pada komputer user. Karena itu, scripting jenis ini disebut clientside, yang bekerja di komputer user, bukan di server.
Kelebihan clientside scripting:
a. Tidak diperlukan server khusus untuk menjalankan skrip.
b. Tidak membebani kerja server web, terutama di server web dengan traffic tinggi.
Kekurangan clientside scripting:
a. Harus didukung oleh browser pihak klien (walaupun secara umum hampir bisa dibilang semua browser mendukung bahasabahasa skrip seperti JavaScript atau VBScript,
b. Kode skrip menjadi terlihat oleh user (visible) dan dapat ditiru. Namun demikian, di era open source seperti sekarang ini kebanyakan skrip memang hasil cut & paste.
Contoh bahasa clientside script: 1. JavaScript
JavaScript secara umum didukung oleh dua browser populer, yakni Microsoft Internet Explorer dan Netscape Navigator, hanya saja mereka mendukung dengan caranya masingmasing, tetapi kebanyakan script JavaScript dapat berjalan di kedua browser ini. Demikian pula pada browser lain seperti Opera atau FireFox. Pada tahun 1997 terbentuk The European Computer Manufacturers Association sebagai penyedia standar untuk JavaScript.
2. VBScript
Kebanyakan VBScript hanya didukung oleh Microsoft Internet Explorer. Tersedia plugin untuk memungkinkan klien menggunakan VBScript di Netscape Navigator, tapi plugin ini tidak gratis.
4) Plug-in
Plug-in adalah semacam fungsi atau fitur tambahan yang digabungkan ke sebuah sistem untuk menambah kemampuan dan kinerja dari sistem tersebut . Contoh penggunaan plugin yang terkenal adalah plugin untuk WordPress dan Plugin untuk
browser Mozilla atau lebih di kenal dengan Add Ons.
Dalam keterkaitannya dengan dunia internet sedikit disinggung tentang plug-in untuk Browser. Plug-plug-in dalam web browser digunakan untuk menambahkan kemampuan browser, misalnya biar bisa dengerin music atau memutar video dari internet di browser. Bisa dikatakan plug-in membantu mengeksekusi sintak HTML yang diberikan sebagai respon HTTP yang diminta oleh client.
Setelah memahami rangkaian aktifitas yang terjadi pada saat kita mengkases web di atas, kita juga harusnya dapat mulai memahami dimana sebenarnya peran