• Tidak ada hasil yang ditemukan

Pengenalan Web Programming dengan PHP

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengenalan Web Programming dengan PHP"

Copied!
10
0
0

Teks penuh

(1)

Pengenalan Web Programming dengan PHP

Selamat bertemu lagi di E-Learning SMAN3.

Kali ini kita akan membahasa mngenai web programming dengan menggunakan PHP engine.

PHP adalah singkatan dari Hypertext Preprocessor. Tapi sebelumnya, oleh penemunya Rasmus Lerdorf, dinamai "Personal Home Page". PHP scripting adalah bahasa pemograman untuk web yang dapat di integrasi dengan html. Sebagain besar dari kalian pasti sudah pernah mendengar atau menulis dokumen dalam bentuk HTML. PHP Scripting bisa ditambahkan di sela-sela html dokumen. Di akhir edisi ini, kita akan mencoba menulis beberapa script menggunakan PHP untuk menampilkan database konten. Sebelum itu, kita perlu menginstalasi beberapa software.

Untuk menulis program dengan PHP, kita akan memerlukan 3 softwares sebagai berikut ini: • PHP engine

• MySQL database • Web server: apache

Untuk mempermudah penginstalasian ketiga software diatas, kita akan men-download sebuah software namanyaWAMP Server. Software ini memiliki tiga komponen diatas dalam satu paket. Software ini juga free untuk Windows.

Di dalam WAMP-server terdapat PHP engine, MySQL database dan Apache web server. Penjelasan untuk WAMP -server akan bisa di temui di sini: http://www.wampserver.com/en/

Lokasi donwload-nya adalah disini: http://sourceforge.net/projects/wampserver/files/WampServer%

202/WampServer%202.2/wampserver2.2e/wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe/download

Setelah selesai men-download file di atas, pergi ke lokasi file tersebut dan jalankan : wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-32b.exe

(2)

Layar berikut ini akan menampilkan informasi mengenai WAMP-Server copyright, terima apa adanya dan klik "Next"

Berikut ini yang akan tampil di layar anda, terima apa yang diusulkan untuk lokasi instalasi dan kemudian klik "Next"

(3)

Untuk layar berikut, pilih kedua pilihan yang ada, tujuannya untuk mempermudah kita mencari ikon dari WAMP-server, kemudian klink "Next"

(4)

Ikuti apa yang muncul di layar anda.

Selama instalasi, anda akan ditanyakan dimana lokasi Internet browser anda, untuk itu, cari lokasi Internet explorer seperti di bawah ini, dan klik "Open"

(5)

Process instalasi sudah hampir selesai, sekarang anda akan ditanyakan konfigurasi untuk nama SMTP (mail server anda) dan email address anda. Sementara ini anda tidak perlu menggantinya, terima saja apa yang diusulkan.

Dengan tampilnya layar di atas, process installasi ini akan selesai.

(6)

Untuk melihat hasil instalasi PHP server tersebut, klik link "phpMyAdmin" di atas (nomor dua dari atas). Cara lain, anda bisa klik link ini: http://127.0.0.1/phpmyadmin/di browser anda.

Jika ada error seperti di bawah ini, konfigurasi file-nya perlu di-edit. Lokasi dari konfigurasi file-nya adalah: C:\wamp\apps\phpmyadmin3.5.1\config.inc.php

Error ini muncul karena database yang di-install memiliki password. Sedangkan password-nya belum di-set

Di baris 16 : terdapat konfigurasi berikut: $cfg['Servers'][$i]['password'] = '';

Tambahkan password 'admin' dan akan menjadi seperti ini: $cfg['Servers'][$i]['password'] = 'admin';

Seteleah instalasi selesai, pergi ke web-address berikut untuk melihat situs admin-nya: http://127.0.0.1/ Web address 127.0.0.1 adalah sama dengan localhost. Jadi anda bisa mengetik http://127.0.0.1/ atau

http://localhost/

(7)

Database ini adalah database yang sama seperti yang kita bicarakan dalam "Pengenalan database programming" edisi terdahulu. Klik database "world ini, seperti terlihat di bawah ini.

(8)

while($row = mysql_fetch_array($sql)) {

echo $row['Name'] . " " . $row['Population']; echo "<br />";

} ?>

Save file ini di lokasi: "C:\wamp\www\" dengan nama: city.php. Lokasi ini adalah lokasi standard untuk semua php program/file kita.

Untuk melihat hasil dari program di atas, buka Internet Explorer (browser anda) dan paste web-address ini

http://127.0.0.1/city.php. berikut ini akan tampil di browser anda.

Mari kita bahas satu persatu setiap baris dari script di atas.

Script baris ke-1: mysql_connect("localhost","root","admin"); scripting ini berfungsi untuk memulai koneksi ke database, tanpa koneksi ini, kita tidak bisa membaca database.

localhost adalah lokasi dimana database itu di-install

root: adalah akun (admin account) yang dipakai untuk mengakses database. admin: adalah password dari akun root tersebut diatas.

Script baris ke-2: mysql_select_db("world");

Script ini adalah untuk memilih database mana yang akan dipakai untuk latihan php scripting kita. Seperti yang kita lihat di PhpMyAdmin, terdapat 6 database yang bisa dipakai. Database world yang kita pakai dalam latihan ini.

(9)

Script ini adalah untuk memulai penulisan data yang sudah disimpan dalam memory (variabel: $sql) ke layar browser anda. Pengunaan kata "while" bertujuan untuk menampilkan data sampai baris ($row) terakhir.

mysql_fetch_array adalah fungsi yang digunakan untuk membaca data yang tersimpan dalam

variabel $sql. Dalam script baris ke-3 di atas, hasil dari eksekusi SQL query disimpan di memory dalam bentuk kumpulan. Data ini harus dipisahkan baris demi baris. untuk bisa dibaca . Setiap baris yang dibaca, perlu di simpan dulu sementara waktu dalam variabel $row, kemudain baru ditulis ke browser anda kolom demi kolom. Setelah baris pertama selesai tertulis, kemudain akan dilanjutkan dengan baris kedua , ketiga dan seterusnya. Sampai tidak ada lagi data yang tersisa dalam variabel

$sql.

Seperti terlihat di atas, data yang ditampilkan tidak rapi. Untuk itu kita akan sedikit men-format presentasinya. Kali ini kita akan memakai html <tabel> untuk merapikan presentasi data-nya

<html><body> <?php

mysql_connect("localhost","root","admin"); mysql_select_db("world");

$sql=mysql_query("select Name, Population from CITY Where CountryCode = 'IDN' Order by Name");

?>

Berikut ini adalah nama2 kota di Indonesia yang tersimpan dalam database world <table border=1>

<tr><th>Nama Kota</th><th>Populasi</th></tr> <?php

while($row = mysql_fetch_array($sql)) {

echo '<tr><td>' . $row['Name'] . '</td><td>' . $row['Population'] . '</td></tr>'; }

?> </table>

</body></html>

Save file ini di lokasi yang sama ("C:\wamp\www\" ) dengan nama file yang lain:: city-diformat.php. Berikut ini yang akan tampil bila kita lihat di web browser: http://127.0.0.1/city-diformat.php

(10)

Untuk lebih mendalami PHP language, amda bisa memakai referensi berikut ini:

http://php.net/manual/en/langref.php

Tanya/Jawab bisa dikirim ke:jkrishna.trisma@gmail.com. Jawaban akan diterbitkan dalam edisi-edisi berikutnya Selamat mencoba.

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui berapa besar tarikan yang terjadi pada Mal Ciputra World Surabaya, mencari kontribusi pembagian lalu lintas yang terjadi

3 Dalam hal ini sebenarnya pelaku atau terdakwa sudah memenuhi semua unsur tindak pidana yang telah di rumuskan dalam peraturan hukum pidana, akan tetapi ada

kelas – kelas. Dengan demikian diperoleh tabel distribusi frekuensi data berkelompok. Beberapa istilah yang penting dalam membuat tabel distribusi frekuensi..

Dalam hal ini bertindak sebagai Kuasa Pengguna Anggaran (KPA) Satuan Kerja sebagai mana disebutkan di atas, memerintahkan kepada KPPN Metro untuk melakukan penonaktifan atas PIN

Membuat kue burayot pada anak tunagrahita ringan kelas xii di slb c ykb garut Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu.. HASIL

bahwa alat -alat survey dan pemet aan yang pada saat ini dikelola oleh Direkt orat Jenderal Pengairan Depart emen Pekerj aan Umum dapat dialihkan dan dit et apkan unt uk

Perat uran Pemerint ah Nomor 3 Tahun 1983 t ent ang Tat a Cara Pembinaan dan Pengawasan Perusahaan Jawat an (PERJAN), Perusahaan Umum (PERUM) dan Perusahaan Perseroan (PERSERO)

Universitas Negeri