Rabu, 16 Februari 2011

BELAJAR PEMPROGAMAN WEB

sangat luas cakupan bahasannya. Bahkan untuk perkuliahan, ada juga yang menjadikan materi ini sebagai mata kuliah secara bertahap yakni pemrograman web 1 hingga pemrograman web 3. 
Pada dasarnya materi pemrograman web ini mengenalkan hal-hal yang berkaitan dengan web seperti tentang sejarah web, teknologi web, bahasa pemrograman web, internet, database (basis data) dan proses membangun web itu sendiri.
Adapun tujuan dari materi pembelajaran dari pemrograman web ini secara garis besar memahami bagaimana prosedur membangun sebuah web, mengetahui fungsi teknologi yang digunakan dan memahami bahasa pemrograman yang akan digunakan sesuai dengan kebutuhan web yang akan dibangun.
Secara singkat, materi pemrograman web dapat diklasifikasikan sebagai berikut :
  • Sejarah Web dan Internet

    Dalam sub bahasan sejarah akan memaparkan tentang bagaimana sejarah perkembangan internet. Berbicara perkembangan internet berarti juga akan membahas layanan-layanan internet seperti WEB, SMTP (Simple Mail Transfer Protocol), email (Electronic mail), FTP (File Transfer Protocol), HTTP (Hypertext Transfer Protocol), dan lain-lain.
  • Teknologi Web

    Dalam sub bahasan teknologi web secara umum akan menjelaskan teknologi apa saja yang berperan penting dan mendukung berjalannya sebuah web. Teknologi web ini antara lain seperti HTML (HyperText Markup Language), browser (Google Chrome, Firefox, Opera, internet explorer, safari), CSS (Cascading Style Sheets), protokol web (HTTP, FTP), Java, Flash, dan lain-lain.
  • Bahasa Pemrograman Web

    Bahasa pemrograman web yang umum dipelajari adalah PHP dan HTML. Sebenarnya HTML sendiri juga sedikit banyak dibahas dalam sub bahasan internet. Dalam sub bahasan bahasa pemrograman, HTML lebih kearah bagaimana penerapannya dalam membangun web bila dikombinasikan dengan sintaks PHP.


    Dalam bahasa HTML umumnya menjelaskan tentang fungsi tag-tag HTML seperti frame, tabel, div, form, dan lain-lain. Kekuatan CSS juga tidak bisa diremehkan dalam melengkapi tampilan HTML sehingga menjadi bagian penting yang perlu dibahas.


    PHP sebagai  bahasa pemrograman web di sisi server untuk sebuah web yang dinamis. Pada pokok bahasan PHP akan menjelaskan antara lain tentang variabel, konstanta, operasi aritmatika, kondisional (if-else, switch-case), rekursif atau perulangan (for, while, do-while), array, dan fungsi-fungsi PHP.
  • Database (Basis Data)

    Secara umum yang dibahas dalam sub bahasan database adalah tentang bagaimana cara membangun sebuah database yang optimal untuk mengakses tabel-tabelnya dengan tetap memperhatikan kaidah relasi tabel, normalisasi dll.


    Sub bahasan database juga akan memaparkan tentang bahasa SQL (Structured Query Language)  sebagai bahasa standar untuk mengakses dan memanipulasi database. Bahasa SQL yang umum dipakai dalam manipulasi database adalah SELECT, INSERT, UPDATE dan DELETE.


    Bila dipasangkan dengan bahasa pemrograman PHP, database yang sering digunakan dalam aplikasinya adalah MySQL. Sehingga sedikit banyak pula akan membahas teknologi MySQL secara umum.
Pada akhirnya, materi pemrograman web ini bersifat dinamis dan akan terus berkembang bahasannya seiring perkembangan teknologi web dan internet.