1. BAB I DASAR DASAR PHP
Instalasi Sofware
PHP adalah bahasa pemrogram web yang paling banyak dipakai saat ini, untuk mencoba
belajar PHP, maka diperlukan beberapa software yaitu, Web server apache, MySQL dan
PHPmyAdmin serta PHP itu sendiri.
Instalasi satu persatu jarang dilakukan karena selain susah, juga makan waktu, maka
untuk instalasi belajar PHP ini kita bisa menggunakan Salah satu paket bundle yang
bernama Appserver.
Penjelasan Komponen
1.Apache
Apache adalah sofware yang bertugas menerima request dari user dan memberikan
dokumen html keuser tersebut (lewat browser). Dengan hanya menggunakan Apache, kita
bisa membuat webserver untuk website statis, sayangnya kita tidak bisa melakukan
pemrograman PHP hanya mengandalkan Apache
2.PHP, PHP adalah bahasa pemrograman yang dipakai di sisi server, fungsi dari PHP
adalah membuat halaman web dinamis, misal form guestbook, counter pengunjung, atau
membaut laporan secara dinamis dalam bentuk PHP.
3.MySQL
MySQL adalah database server yang tugasnya menyimpan tabel tabel data yang biasanya
dipakai di website untuk menyimpan data user, berita, counter, dan data data lainnya
4.PhpMyAdmin adalah tool “front-end” berbasis web, fungsinya adalah
Appserv adalah tool all-in-one dimana seluruh software yang akan dipakai dalam
pemrograman PHP sudah d includekan. Hal hal yang perlu diperhatikan saat instalasi
adalah
Enable innoDB pada mySQL
gunakan username dan password root
untuk servernamenya gunakan localhost dengan port 80
install sofware di D: . Instalasi di D lebih direkomendasikan, terutama jika system C ada
di proteksi, misal dengan deepfreeze.
Sususan direktori
5.Testing PHP
2. program I:
untuk mengetes PHP sudah berjalan atau belum, buatkan script
<?php
phpinfo();
?>
jika muncul halaman informasi tentang PHP berarti anda berhasil, jika yang muncul adalah
code php apa adanya, artinya php
6.Konverter
program kedua yang akan kita buat adalah program konversi mata uang, program ini akan
mengkonversi mata uang dollar kerupiah
Program II:
<form action="konverter.php" >
<input type="text" name="dollar">
<input type="submit" value="konversi">
</form>
<?php
$dollar=$_GET['dollar'];
$rupiah=$dollar* 8500;
echo $dollar." US dollar =".$rupiah;
?>
3. Program III:
<form action="konverter2.php" >
<input type="text" name="uang"><br/>
<input type="radio" name="param" value="d2r">Dollar to rupiah
<input type="radio" name="param" value="r2d"> rupiah to Dollar <br/>
<input type="submit" value="konversi" name="konvert"><br/>
</form>
<?php
if(isset($_GET['konvert'])){
$param=$_GET['param'];
if($param=='d2r') {
$uang=$_GET['uang'];
$hasil=$uang* 8500;
echo $uang." US dollar =".$hasil ."Rupiah";
}else{
$uang=$_GET['uang'];
$hasil=$uang/ 8500;
echo $uang." Rupiah =".$hasil. "US Dollar";
}//end of if
}//end if isset
?>
TUGAS:
1.Gantilah method GET menjadi POST, apa perbedaannya!
2.Buatkan program untuk menghitung luas segiempat!