
Apa itu Web Programming
Web Programming adalah pemrograman komputer yang berjalan dengan menggunakan browser. Pemrograman komputer di lakukan dengan penerapan ilmu-ilmu komputer tertentu, seperti Algoritma dan Struktur data yang di terapkan di dalam sebuah bahasa pemrograman tertentu. Untuk Web programming, ada beberapa bahasa pemrograman yang dapat di gunakan, seperti : PHP, JSP, ASP dan Ruby.
Di dalam kesempatan ini, kita akan menggunakan PHP untuk melakukan web programming.
Pengenalan PHP
PHP (PHP:Hypertext Preprocessor) adalah sebuah bahasa pemrograman yang umum di gunakan untuk pengembangan web yang di jalankan dalam sebuah browser dan di terjemahkan oleh Web Server. Web Server adalah sebuah perangkat keras atau perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas file-file yang terdapat pada suatu situs web.
PHP di dalam penggunaan nya untuk pembuatan web, juga bekerja sama dengan html,css dan javascript serta database dalam proses pembuatan nya, yang peran PHP sendiri adalah untuk pemrograman di sisi server, yaitu pemrograman yang di ekseskusi script nya oleh web server, sementara untuk design, di gunakan html,css,java script dan grafis.
PHP di dalam penggunaan nya untuk pembuatan web, juga bekerja sama dengan html,css dan javascript serta database dalam proses pembuatan nya, yang peran PHP sendiri adalah untuk pemrograman di sisi server, yaitu pemrograman yang di ekseskusi script nya oleh web server, sementara untuk design, di gunakan html,css,java script dan grafis.
Menggunakan PHP
Untuk menggunakan PHP, kita perlu menginstall Web Server dengan feature dapat mengakses PHP. Beberapa Web Server yang di gunakan oleh PHP, yaitu : Apache, IIS,Xitami dan Nginx. Untuk menggunakan database, kita dapat menggunakan sejumlah database yang dapat bekerja sama dengan PHP, beberapa di antara nya adalah : MySQL,Postgre SQL dan SQL Server. Kita juga dapat menggunakan software bundle instalasi PHP dan lingkungan nya, yaitu Xampp, yang di dalam nya langsung terinstall dan terkonfigurasi apache, mysql , proftpd , phpmyadmin,dll.Pengenalan MySQL
MySQL adalah sebuah Database Open Source populer yang versi terbaru saat ini untuk versi Mysql Community Server adalah Mysql Community Server 5.1.49. Database ini dapat berjalan di beberapa platform atau Sistem Operasi, seperti Windows, Mac OSX, Linux dan OpenSolaris. Kita dapat men download MySQL di http://dev.mysql.com/downloads. Fungsi database sendiri adalah untuk menyimpan data.Software dan script lainnya
Selain PHP dan Mysql, terdapat beberapa aplikasi dan scripting yang di butuhkan di dalam pemrograman PHP ini. Kita butuh Web Server dan yang akan kita gunakan adalah Web Server Apache. Web Server sendiri adalah sebuah program komputer untuk menjalan kan sebuah konten seperti halaman web, menggunakanHyper Text Transfer Protocol (HTTP) di dalam World Wide Web atau Internet
Di dalam pemrograman PHP, kita juga membutuhkan script lain selain PHP itu sendiri, yaitu HTML/XHTML untuk menampilkan halaman web, CSS untuk design dan Java Script untuk pemrograman berbasis client atau browser.
Penggunaan XAMPP
Untuk menjalankan script PHP dengan Mysql, kita membutuhkan aplikasi PHP dan Mysql serta web server telah terinstall di komputer kita. Kita dapat menginstall nya masing-masing aplikasi tersebut satu persatu secara terpisah, namun ada sebuah paket aplikasi free yang memuat, PHP, Apache, Mysql, PHPMyadmin,dll yang dapat dengan mudah kita install. Aplikasi paket tersebut adalah Xampp, yang dapat di download gratis di http://www.apachefriends.org dan juga sudah di sertakan di dalam DVD di buku ini.
Cara-cara instalasi Xampp di terangkan di dalam file readme.txt yang ada di DVD.
Cara-cara instalasi Xampp di terangkan di dalam file readme.txt yang ada di DVD.
PHP Editor
Salah satu yang dapat memudahkan kita di dalam pemrograman adalah pemilihan Editor atau Integrated Development Environment (IDE) yang baik dan tepat.Beda editor dan IDE adalah, bahwa Editor adalah software untuk menulis dan mengedit kode kita, seperti Notepad di Windows dan Vim di Linux, sedangkan IDE adalah editor yang lebih canggih lagi, karena sudah di lengkapi berbagai feature, seperti Debugging, Code Highlighting dan pemunculan symbol class dan feature.
Beberapa Editor atau IDE yang bagus dan free untuk Windows adalah :
- Notepad++ (http://notepad-plus-plus.org)
- Crimson (http://www.crimsoneditor.com)
- Html-Kit (http://www.htmlkit.com)
Beberapa Untuk Linux adalah :
- gPHPEdit (http://www.gphpedit.org)
- Quanta Plus (http://quanta.kdewebdev.org)
- Kdevelop (www.kdevelop.org)
Beberapa untuk Linux dan Windows adalah :
- Bluefish (http://bluefish.openoffice.nl)
- Eclipse (www.eclipse.org)
- Netbeans IDE (www.netbeans,org)
- Geany (www. Geany.org)
Di samping itu juga terdapat php editor commercial.
Web Browser
PHP berjalan di atas web server pada sebuah web browser. PHP dapat berjalan di semua web browser modern, seperti Internet Explorer, Mozilla Firefox, Opera, Konqueror dan Chrome. Jika Xampp kita telah berjalan dengan baik, dengan melakukan pengetikan http://localhost pada link address kita, maka browser dan xampp telah siap di gunakan.
Selanjut nya, kita cukup menaruh file-file php kita di dalam folder htdocs pada folder xampp. Untuk Windows pada folder c:/xampp/htdocs dan untuk Linux /opt/lampp/htdocs.
Informasi lebih detail, dapat di lihat pada file readme.txt di dalam CD yang di sertakan.
Untuk menggunakan PHP, anda harus mengenal HTML dan lebih utama, juga menganal CSS. PHP di gunakan , sebagai embbedded language di dalam html. Ekstension PHP adalah .php.
1. Mencetak kata Hello World
<?php
echo “Hello World”;
?>
2. Mencetak kata Hello World di dalam halaman web
<!doctype html>
<html>
<head>
<title>PHP Pertama ku</title>
</head>
<body>
<?php echo “Hello World”;
</body>
</html>
3. Mengetahui konfigurasi php environment
<!doctype html>
<html>
<head>
<title>PHP Info</title>
</head>
<body>
<?php echo phpinfo();
</body>
</html>
Selanjut nya, kita cukup menaruh file-file php kita di dalam folder htdocs pada folder xampp. Untuk Windows pada folder c:/xampp/htdocs dan untuk Linux /opt/lampp/htdocs.
Informasi lebih detail, dapat di lihat pada file readme.txt di dalam CD yang di sertakan.
How PHP Works ?
Di dalam gambar tsb, client meminta kepada web server via browser sebuah page .php. Page tersebut di interpretasi kan oleh PHP Interpreter. PHP Interpreter, dapat merequest Database, File System dan Mail Server.Untuk menggunakan PHP, anda harus mengenal HTML dan lebih utama, juga menganal CSS. PHP di gunakan , sebagai embbedded language di dalam html. Ekstension PHP adalah .php.
Syntax dasar
Contoh :1. Mencetak kata Hello World
<?php
echo “Hello World”;
?>
2. Mencetak kata Hello World di dalam halaman web
<!doctype html>
<html>
<head>
<title>PHP Pertama ku</title>
</head>
<body>
<?php echo “Hello World”;
</body>
</html>
3. Mengetahui konfigurasi php environment
<!doctype html>
<html>
<head>
<title>PHP Info</title>
</head>
<body>
<?php echo phpinfo();
</body>
</html>
Tidak ada komentar:
Posting Komentar