INTERNET PROGRAMING
I. Pengenalan Word Wide Web (WWW)
Internet adalah sebuah solusi jaringan yang dapat menghubungkan beberapa jaringan lokal yang ada pada suatu daerah, kota, atau bahkan pada sebuah negara. Dengan adanya internet kita dapat menghubungkan beberapa jaringan lokal yang ada pada setiap tempat. Tidak hanya itu juga dengan adanya fasilitas internet setiap orang dapat melakukan kegiatan seperti mengirim email (Electronic Mail), mencari data, bermain game, akses Bank atau internet banking dan melakukan pembelanjaan pada toko online antar Negara.
Untuk dapat menghubungkan beberapa komputer sehingga menjadi sebuah kelompok jaringan, kita membutuhkan suatu media penghubung yang bernama TCP/IP, yaitu sebuah protokol yang mengidentifikasi sebuah komputer yang terhubung di dalam jaringan. TCP/IP memiliki teknik mengidentifikasi dengan menggunakan penomoran yang dinamakan Nomor IP/IP address (Internet Protokol Adress). Dengan menggunakan Nomor ini sebuah komputer dapat terhubung dengan komputer lain dalam sebuah jaringan atau dalam jaringan global yang disebut internet.
Jika dilihat dari proses kerjanya WWW (Word Wide Web) dapat dibagi menjadi beberapa komponen seperti berikut :
Protokol : Sebuah media yang distandarkan untuk dapat mengakses komputer di dalam sebuah jaringan, halaman yang dapat diakses adalah halaman website. WWW memiliki standar protocol yang bernama HTTP atau (Hypertext Transfer Protocol). Dengan menggunakan protokol ini sebuah halaman yang ada di dalam komputer jaringan dapat dibuka dan diakses.
Adress : Merupakan alamat yang berkaitan dengan penamaan sebuah Komputer di dalam jaringan. Alamat ini sebenarnya merupakan sebuah Nomor yang dimiliki sebuah komputer yang sering disebut dengan Nomor IP, akan tetapi dengan adanya perkembangan jaman, maka dibentuk metode baru yang bernama Domain Name System (DNS), Sehingga No IP tersebut digantikan dengan sebuah alamat yang dinamakan URL (Uniform Resource Locator) yang berkaitan dengan nama suatu instansi pemilik komputer tersebut, misalnya : http://www.poltektegal.ac.id
HTML : Selain dari kedua media tersebut masih membutuhkan sebuah media lagi yaitu HTML, sebuah bahasa scripting yang dapat menghasilkan halaman web site sehingga halaman tersebut dapat diakses pada setiap komputer.
II. Sekilas Pemprograman Web (Web Programming)
Situs/Web dapat di kategorikan menjadi dua yaitu web statis dan web dinamis atau interaktif. Web statis adalah web yang berisi/menampilkan informasi-informasi yang sifatnya statis (tetap), sedangkan web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya dinamis.
Modul Pemprograman WEB
Dalam pemprograman web ada 2 kategori
1. Server-side Programming
2. Client-side Programming
Pada server side programming, perintah-perintah program (Script) dijalankan di web server, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa.
Sedangkan client-side programming perintah program dijalankan di web browser, sehingga ketika client meminta dokumen yang mengandung script, maka script tersebut akan di download dari server-nya kemudian dijalankan di browser yang bersangkutan.
INTERNET
hasil
Script
Hasil eksekusi script dalam HTML
web browser
Script
Client
Web server
INTERNET
html
Kode HTML
HTML dijalankan
web browser
Kode HTML
Client
Server
Program web yang tergolong dalam server-side seperti : CGI/Perl, ASP (Active Server Pages), JSP (Java Server Pages), PHP, CFM (ColdFusion) dan lain-lain. Sedangkan yang tergolong client-side seperti : JavaScript, VBScript, HTML.