Dalam pemrograman web, ada beberapa hal perlu kita ketahui terutama beberapa unsur - unsur penting yang mendukung terciptanya suatu Web terutama untuk pemula. Untuk bisa mengerti cara/metode dalam pemrograman web, setidaknya ada 3 hal yang harus dipelajari yaitu HTML, PHP, dan Database. Untuk lebih mengenal ketiga hal tersebut coba perhatikan penjelasan dibawah ini :
HTML (Hyper Text Mark Up Language ) adalah salah satu bahasa pemrograman yang digunakan untuk mendesain sebuah halaman web.Untuk mempelajari bahasa HTML ini sebenarnya bisa kita pelajari dengan menggunakan Text Editor seperti Notepad,Notepad ++ dan Aplikasi lainnya juga serta untuk menampilkannya menggunakan browser. Namun hal tesebut hanya berlaku pada saat anda hanya ingin membuat web statis. Artinya untuk membuat web dinamis hal tersebut tidak berlaku. Agar Web tersebut bersifat dinamis, maka digunakanlah server, lebih tepatnya kita bisa menggunakan web server seperti Apache. Namun dalam hal ini ada aplikasi yang sudah membundel Apache, PHP, dan MySQL yaitu dengan menggunakan XAMPP, yang bisa anda download disini. Untuk bisa mempraktekkannya , setidaknya anda harus mengetahui proses tampilnya halaman web di browser. Prasetio (2010:4) menjelaskan proses tersebut sebagai berikut.
- Saat anda ingin mengakses sebuah halaman web,katakanlah di http://kursus-online.com/order.html, anda akan mengetikkan alamat web tersebut di browser ( Mozilla,IE, dll ).
- Browser akan mengirimkan permintaan tersebut ke Web Server kursus-online.com.
- Server kursus-online.com akan merespon dengan mengirimkan halaman yang diminta dalam bentuk teks yang berisi kode-kode HTML melalui Internet dan dikirimkan kembali ke browser anda
- Browser yang anda gunakan akan membaca file HTML tersebut dan menerjemahkan kode-kode tersebut menjadi sebuah halaman WEB.
DATABASE DAN PHP
MySQL adalah salah satu aplikasi database yang cukup populer . MySQL ini adalah sebuah database dan bisa anda bayangkan sebagai sebuah tempat penyimpanan data.Katakanlah anda menyimpan data blog anda yang berisi beberapa artikel. juga komentar. Suatu saat, ada seorang pengunjung website mencoba mengakses blog anda tersebut. Ketika pengunjung berusaha mengakses blog anda, maka PHP akan berusaha untuk mengambil data dari MySQL menggunakan salah satu fungsi yang ada yaitu mysql_query().
Setelah data diambil, maka PHP akan mengirimkan hasilnya ke Web Server yang berbasis HTML dengan menggunakan salah satu fungsi PHP yaitu echo(). Selanjutnya HTML bertugas untuk menampilkan halaman web ke browser . Bagaimana ? Apakah anda sudah mengerti ? Ok saya ulangi inti dari penjelasan - penjelasan sebelumnya.
- MySQL bertugas menyimpan data
- PHP bertugas mengambil data
- HTML bertugas menampilkan data ke browser