Anda di halaman 1dari 28

Pertemuan 3

Pemrograman Berbasis Web


Dasar Dasar PHP
Mudafiq Riyan Pratama, S.Kom

Memahami konsep dasar PHP sebagai


bahasa pemrograman web.
Mengetahui cara mengakses web PHP
menggunakan XAMPP.
Mampu menerapkan perintah dasar di PHP.
Mengetahui menulis komentar di sintaks
PHP.

Notepad / Notepad++ / Dreamweaver

XAMPP

Web Browser (Mozilla Firefox / Google


Chrome / Internet Explorer / Safari)

htdocs folder untuk penempatan project


web. Mengakses proyek:
http://localhost/namafolderproyek

phpMyAdmin fasilitas untuk mengakses


dan mengelola database MySQL. Diakses
dengan alamat http://localhost/phpmyadmin

XAMPP Control Panel berfungsi untuk


mengelola service XAMPP (start atau stop)

PHP merupakan singkatan dari PHP


Hypertext Preprocessor.
Bahasa scripting yang terpasang pada HTML.
Bahasa pemrograman yang berbasis web.
Bahasa PHP dapat berdiri sendiri ataupun
dapat bersanding dengan HTML.
File HTML yang telah dibubuhi sintaks PHP,
harus diganti dengan ekstensi .php

Ada 3 macam cara penulisan kode PHP:


<? echo "ini adalah script PHP"; ?>

<?php echo "ini juga script PHP";?>


<script language="php"> echo "script PHP

dalam tag HTML"; </script>

Paling sering digunakan adalah cara pertama


dan kedua.

Terdapat 4 cara penulisan komentar di PHP:


Single-Line C++ Syntax //
Shell Syntax #
Multiple-Line C Syntax /* */
HTML Syntax <!-- -->

<?php
// Title: My first PHP script
// Author: Naruto
echo "This is a PHP program";
?>

<?php
# Title: My first PHP script
# Author: Naruto
echo "This is a PHP program";
?>

<?php
/*
Title: My first PHP script
Author: Naruto
*/
echo "This is a PHP program";
?>

<!--?php
Title: My first PHP script
Author: Naruto
?-->

<html>
<head>
<title><?php echo "Title Web"?></title>
</head>
<body>
<?php $nama="Monkey D. Luffy"; ?>
<p>Dia bernama: <?=$nama;?></p>
</body>
</html>

PHP mengenal tiga macam tipe data, yaitu:


1. Integer
2. Floating point number
3. String

Yang termasuk dalam tipe data ini adalah


bilangan bulat. Contoh:
$a = 1234 // desimal
$b = -1234 // negatif
$c = 01234 // oktal

$d = 0xB // heksadesimal

Disebut juga bilangan pecahan.


Terdapat tanda titik yang merupakan
pemisah antara bagian bulat dan pecahan.
Contoh:
$a = 1.234 // bentuk biasa

$b = 1.2e3 // bentuk eksponensial

Merupakan tipe data berupa teks.


Contoh:
$a = "ini adalah tipe string";
$nama = "roy sukro"

Array berguna untuk menyimpan sejumlah


data yang bertipe sama dan bervariabel
sama.

Indeks array dimulai dari 0. Indeks 0


menyatakan elemen pertama dari array.

Dimungkinkan penggunaan indeks berupa


teks.

<?
$kota[0] = "Yogyakarta";
$kota[1]= "Jakarta";
$kota[2]= "Malang";
print ("Kota pilihanmu:
$kota[2]");
?>

<?
$kota2 = array(0=>"Jember",
1=>"Bondowoso",
2=>"Surabaya");
print ("Kota pilihanmu: $kota2[0]");
?>

<?
$inisialkota = array("JBR"=>"Jember",
"SDA"=>"Sidoarjo",
"SBY"=>"Surabaya");
echo "Inisial JBR adalah kota:
".$inisialkota["JBR"]."";

?>

<?
$buah = array(
"apel"=> array("warna"=>"merah", "rasa"=>"manis"),
"pisang"=>array("warna"=>"kuning", "rasa"=>"manis"));
print
print
print
print
?>

"Warna buah apel adalah ";


$buah["apel"]["warna"]."<br/>";
"Warna buah pisang adalah ";
$buah["pisang"]["warna"];

<?
$buah = array
(
array("apel","merah","manis"),
array("pisang","kuning","manis")
);
echo $buah[0][0]." warna: ".$buah[0][1]." rasa: ".$buah[0][2]."<br/>";
echo $buah[1][0]." warna: ".$buah[1][1]." rasa: ".$buah[1][2]."<br/>";
?>

<?
$buah=array(
array(Buah=>"Apel",
Warna=>"Merah",
Rasa=>"Manis",),
array(Buah=>"Pisang",
Warna=>"Kuning",
Rasa=>"Manis",),
);
foreach($buah as $val) {
foreach($val as $key=>$final_val){
print "$key: $final_val<br>";
}
print"<br>";
}
?>

<!DOCTYPE html>
<html>
<head><title>Web Penjumlahan</title></head>
<body>
<h1>PENJUMLAHAN</h1>
<form method="post">
<table>
<tr>
<td align="center">Angka 1</td>
<td>+</td>
<td align="center">Angka 2</td>
</tr>
<tr>
<td><input type="number" name="angka1"/></td>
<td>+</td>
<td><input type="number" name="angka2"/></td>
<td>=</td>
<?php
$hasil = "";
if(isset($_POST['jumlahkan'])){
$hasil = $angka1 + $angka2;
}
?>
<td><input type="text" name="hasil" disabled value="<?php echo $hasil;?>"></td>
<td><input type="submit" name="jumlahkan" value="Hitung"></td>
</tr>
</table>
</form>
</body>
</html>

Isset berfungsi untuk menyatakan apakah


variabel sudah diset atau tidak.

Jika variabel sudah diset maka variabel akan


mengembalikan nilai true.

Buatlah pengurangan, perkalian, dan


pembagian.
2. Berikan kondisi untuk textfield yang kosong.
Jika textfield kosong, terdapat keterangan
bahwa textfield tidak boleh kosong.
1.

Tulis tutorialnya diblog disertai penjelasan.


Link tautannya disubmit di elearning paling
lambat 9 Maret 2015 (kelas C & D) dan 11
Maret 2015 (kelas E) jam 23.55

To be continue..

Anda mungkin juga menyukai