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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

HTML

HTML (Hyper Text Markup Language)

Program editor HTML
Program yang digunakan untuk menuliskan semua kode-kode program. Contohnya : Macromedia, Dreamveaver, Frot Page, Home Site, HotDog, PHPDesigner, PHPED, Webedit, Adobe Golive, dan juga sebagai editor standart bawahan windows yaitu Notepad.
HTML adalah bahasa markup yang umum digunakan. Kepopuleran HTML disebakan karena HTML ini mudah digunakan. Pembuatan dokument WEB dengan HTML dapat dilakukan dengan mudah dan cepat. Dokumen WEB dapat tersaji dengan cepat ke banyak pembaca di seluruh dunia sekaligus. HTML mudah melakukan kontrol terhadap tampilan halaman WEB baik berupa teks, gambar, suara, animasi maupun video.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

PHP

"PHP: Hypertext Preprocessor",
Bahasa berbentuk scrip yang ditempatkandalam server. PHP merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).
Kelebihan PHP:
  1. PHP mudah dibuat dengan kecepatan akses tinggi
  2. PHP dapat berjalan dalam webserver yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan dalam sistem operasi UNIX atau Linux, windows 98, windows NT, dan Macintosh.
  3. PHP diterbitkan secara gratis.
  4. PHP juga dapat berjalan dalamweb server mikrosov personal webserver (PWS), Apache, ns, Xitami, dsb.
  5. PHP termasuk server-sode programing
  6. PHP merupakan bahasa yang embedded (bisa ditempel/diletakkan dalam tag HTML)
  7. PHP menawarkan konektivitas yang baik dg beberapa basis data antara lain Oracle, Sybase, Msql, MySQL, dBase, Postgres SQL,Generic ODBC.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments