• Tidak ada hasil yang ditemukan

Sejarah Internet di Indonesia

Dalam dokumen Buku Referensi Pengantar Sistem Informasi (Halaman 78-89)

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

.

"Perangkat

Jaringan 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 di­compile.

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 di­compile/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 me­run program tersebut. Kompiler sebuh skrip biasanya hanyalah modul (semacam plug­in) 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 client­side 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

Server­side scripting mengunakan skrip yang dijalankan di server web, hasilnya

saja yang dikirim ke browser pada sisi klien. Kelebihan server­side 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 server­side scripting: a. Menambah beban kerja Server,

b. Anda harus punya akses/permission khusus untuk menggunakan server­side

scripting

Beberapa contoh server­side 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 baru­barui ini menjadi populer. PHP kadang dikelompokkan dengan sistem operasi Linux dan Web server Apache, karena sifatnya yang open source dan gratis.

3. Cold­Fusion 4. Miva 5. Servlets

6. ISAPI, NSAPI, and Native Server APIs 7. JSP

8. Phyton 3) Client-side scripting

Client­side scripting melibatkan blok skrip tambahan untuk ditambahkan di file

HTML. Dalam hal ini server web tidak akan memperlakukan skrip lain dari tag­tag lain yang sudah ada di halaman HTML, sebaliknya browser­lah yang akan menerjemahkan mereka pada komputer user. Karena itu, scripting jenis ini disebut client­side, yang bekerja di komputer user, bukan di server.

Kelebihan client­side scripting:

a. Tidak diperlukan server khusus untuk menjalankan skrip.

b. Tidak membebani kerja server web, terutama di server web dengan traffic tinggi.

Kekurangan client­side scripting:

a. Harus didukung oleh browser pihak klien (walaupun secara umum hampir bisa dibilang semua browser mendukung bahasa­bahasa 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 client­side script: 1. JavaScript

JavaScript secara umum didukung oleh dua browser populer, yakni Microsoft Internet Explorer dan Netscape Navigator, hanya saja mereka mendukung dengan caranya masing­masing, 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 plug­in untuk memungkinkan klien menggunakan VBScript di Netscape Navigator, tapi plug­in 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

Dalam dokumen Buku Referensi Pengantar Sistem Informasi (Halaman 78-89)

Dokumen terkait