0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan

2 Dasar Dasar PHP PDF

PHP adalah bahasa pemrograman server-side untuk membuat web dinamis. Dokumen ini memberikan penjelasan dasar-dasar PHP melalui contoh kode, termasuk cara membuat script PHP, menggunakan komentar, variabel, operator, pemilihan, dan perulangan.

Diunggah oleh

Azmi Rahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
53 tayangan

2 Dasar Dasar PHP PDF

PHP adalah bahasa pemrograman server-side untuk membuat web dinamis. Dokumen ini memberikan penjelasan dasar-dasar PHP melalui contoh kode, termasuk cara membuat script PHP, menggunakan komentar, variabel, operator, pemilihan, dan perulangan.

Diunggah oleh

Azmi Rahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrograman untuk

membuat web dinamis yang bersifat server side scripting (simpan diserver dan di kirim ke client untuk
menampilkan hasilnya melalui webbrowser).

DASAR-DASAR PHP

Latihan 1
Membuat dan menjalankan script php

Membuat program / script php itu sangat mudah, cukup dengan mengetik pada program notepad atau
dreamweaver.
1. Buka program notepad selanjutnya tulislah script php seperti tampak pada gambar dibawah.

2. Selanjutnya simpan pada folder \htdocs tempat webserver be rada. Lalu isikan pada bagian save as
type : all files dan filename nya diberi extension coba.php

3. Hidupkan webserver (start  programapachefriendxamppcontrolxampserver), selanjutnya buka


internet explorer dan ketikkan pada address : http://localhost/coba.php maka akan tampil hasil spt pd
gambar berikut ini.

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
Latihan 2
Komentar pada script php
Komentar merupakan keterangan yang menjelaskan maksud dari suatu script atau program yang telah
dibuat oleh seorang pembuatprogram(programmer)
Contoh :
Komentar.php

<?php
// echo adalah perintah untuk menampilkan sesuatu dilayar
echo("halo prend");
echo("<br>");
// date(“d M y”) -- untuk menampilkan tanggal
echo("<hr>");
Echo ("Hari ini Tanggal:");
Echo date ("d M y");
?>

Latihan 3
Menyisipkan script php pada html
Salah satu Kelebihan dari program php adalah dapat disisipkan pada bahasa html atau sebaliknya.
Contoh :
Sisip.php
<html>
<head>
<title>Php didalam HTMl</title>
</head>
<body>
Tulisan ini terdapat pada bahasa html <br>
<?php
echo("Kalo tulisan yang ini masuk kedalam script php");
?>
</body>
</html>

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
Latihan 4
Memanggil tag html pada script php
Contoh
Panggil.php
<?php
echo ("<title>Menggunakan HTML didalam script php</title>");
print("<h3>Selamat Datang di Pemrograman PHP</H3>");
?>

Latihan 5
Penggunaan Tanda Petik ganda tag html pada script php
Penggunaan tanda petik ganda pada html, semisal <font face=”arial” > akan menyebabkan error pada saat
script php dijalankan hal ini dapat diantisipasi dengan cara mengganti tanda petik ganda tsb menjadi
tunggal misal :
echo (”font face=’arial’>Huruf jenis Arial</font>”)
Contoh :
<?php
echo("<font color='#ff0000'>Program P Hp</font><br>");
echo("<div align='center'>Rata tengah</div>");
?>

Latihan 6
Variabel :
 Tempat yang digunakan oleh PHP untuk menyimpan nilai, data atau informasi yang akan diolah
 Penulisan variabel diawali dengan tanda dollar $ dan bersifat case -sensitive, tidak ada spasi
 Contoh : $name=”My Name Samiyanto”
$umur=29
Tipe Data :
 Setiap variabel memiliki tipe data yang menentukan nilai dari data yang ditampung atau
dimasukkan.
 Berikut bbrp jenis tipe data PHP
- integer, termasuk jenis data bilangan bulat : contoh 1 2 3
- double, termasuk jenis data bilangan pecahan/desimal : contoh 1,5 5,5
- string, termasuk jenis data teks/untaian karakter : contoh ”My Name is Mr. sam”
- Boolean jenis data bernilai logika (if ) true / false

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
Contoh :
<?php
$name="My Name is Samiyanto";
$umur=29;
Echo ("Introduce my self : $name");
?>

Konstanta :
 Untuk menyimpan nilai, data atau informasi yang mempunyai nilai tetap selama web dijalankan.
 Aturan penulisan konstanta define(namakonstanta,nilai) semisal kita akan menulis konstanta
bernama harga yang bernilai 1000 maka penulisan rumusnya adalah :
define(”harga”,1000);

Contoh :
<?php
define ("harga",1000);
echo "Harganya=";
echo harga;
echo"<br>";
echo "Harganya+100Rupiah, hasilnya jadi=";
echo harga+100;
?>

Operator :
 Suatu simbol yang mempunyai tugas dan fungsi tertentu sesuai jenis operatornya
o Operator Aritmetika / Matematis

Operator Fungsi Prioritas


+ Penjumlahan Ketiga
- Pengurangan Ketiga
* Perkalian Kedua
/ Pembagian Kedua
% Sisa Pembagian Kedua
++ Penaikan Pertama
-- Penurunan Pertama

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
Contoh :
<?php
$bil1 = 200;
$bil2 = 33;

$hasil = $bil1 + $bil2;


echo “$bil1 + $bil2 = $hasil<BR> \n”;

$hasil = $bil1 - $bil2;


echo “$bil1 - $bil2 = $hasil<BR>\n”;

$hasil = $bil1 * $bil2;


echo “$bil1 * $bil2 = $hasil<BR> \n”;

$hasil = $bil1 / $bil2;


echo “$bil1 / $bil2 = $hasil<BR> \n”;

$hasil = $bil1 % $bil2;


echo “$bil1 % $bil2 = $hasil<BR> \n”;

$hasil = $bil1++;
echo “$bil1++ = $hasil<BR> \n”;

$hasil = $bil2--;
echo “$bil2-- = $hasil<BR>\n”;
?>

o Operator Pembandingan :
Merupakan simbol-simbol operator untuk melakukan pembandingan antara dua buah operand.
Hasil pembandingan bernilai satu(1) jika benar dan bernilai nol(0) jika salah.

Operator Fungsi
< Lebih kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
== Sama dengan
<> Tidak sama dengan
Contoh :
<?php
$a=10;
$b=11;
echo ("\$a=$a dan \$b=$b <br><br>");
echo ("Operasi perbandingan pd ke 2 bilangan: <br>");
printf("\$a==\$b bernilai %d <br>",$a==$b);
printf("\$a<>\$b bernilai %d <br>",$a<>$b);
printf("\$a>\$b bernilai %d <br>",$a>$b);
printf("\$a<\$b bernilai %d <br>",$a<$b);
printf("\$a==\$b bernilai %d <br>",$a==$b);
printf("\$a<>\$b bernilai %d <br>",$a<>$b);
printf("\$a>\$b bernilai %d <br>",$a>=$b);
printf("\$a<\$b bernilai %d <br>",$a<=$b);
echo("Nilai=1 Jika benar(True) & Nilai=0 Salah(false)
");
?>

o Operator String
Dalam PHP juga tersedia operator string, yaitu untuk operasi penggabungan teks. Adapun
symbol yang digunakan yaitu berupa karakter titik/point (.).
Contoh :
<?php
$teks1 = "Aku Sedang Belajar";

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
$teks2 = "Pemrograman WEB";
$teks3 = "PHP 4";
$hasil = $teks1 . $teks2 . $teks3;
printf("hasil : %s<BR> \n",$hasil);
$hasil = $teks1 . "_" . $teks2 . " " . $teks3;
printf("hasil : %s<BR> \n",$hasil);
print($hasil);
echo("<br>");
echo("Hasil: ");
echo($hasil);
?>

Latihan 7
Pemilihan(Logika Bersyarat)
Pemilihan : Suatu kondisi dimana akan terpenuhi/terpilih jika syarat benar / terpenuhi. [2 Jenis cara
pemilihan if dan swicth]
Syntax pemilihan (if) :
If (syarat)
{ Pernyataan yang sesuai
}
Else
{
Pernyataan selainnya
}
Contoh :
<?php
$a=26;
$b=16;

if($a>$b)
{
echo "a lebih besar dari b";
}
else
{
echo "a sama atau lebih kecil dari b";
}
?>
Contoh 2 : Silahkan anda pikirkan apa yang akan dihasilkan pada contoh2 ini?

<?php
$nilai = 40;
if ($nilai >= 60) {
echo "Nilai Anda : $nilai. Selamat, Anda Telah Lulus!!";
} else {
echo "Nilai Anda <= $nilai. Sorry, Anda Tidak Lulus!!";
}
?>

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
switch
Serupa dengan pernyataan if – elseif – else, pernyataan switch juga memberikan banyak alternatif pilihan
pernyataan. Adapun bentuk umum switch :

Syntax
switch (ujikondisi)
{
case kondisi1 :
jawaban kondisi 1 terpenuhi;
break;

case kondisi2 :
jawaban kondisi 2 terpenuhi;
break;

default :
jawaban kondisi n ;
}
Contoh :
<?php
$a = 6000;
echo ("Nilai dari \$a adalah<b> $a</b> ");
switch ($harga)
{
case $a=2000:
echo("Berarti \$a sama dengan 2000");
break;
case $a>2000:
echo("Berarti \$a lebih besar 2000");
break;
default:
echo("Berarti \$a lebih kecil 2000");
}
?>

Latihan 8
Perulangan

Perulangan : suatu perintah yang berfungsi untuk melakukan pengulangan sebanyak jumlah yang
ditentukan sesuai syarat yang ditentukan. {ada 2 jenis perulangan while dan For }
While : Pernyataan while akan melakukan memproses secara berulang terhadap pernyataan berdasarkan
atas kondisi
Syntax while :
while (kondisi) {
Statemen;
}
Contoh :
<?php
$I = 9;
echo ("Bilangan ganjil antara 10 hingga 30 :<br>");
while ($I < 29) // selama nilai $I <= 29
{
$I+=2 ; // nilai $I ditambah 2
echo ("$I <br>");
}
?>

Tugas
o Buatlah deret bilangan genap antara 20
sampai 40

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009
for
Pernyataan for biasanya digunakan apabila jumlah perul angannya telah pasti.
Bentuk Umum pernyataan for adalah sebagai berikut :
Syntax for :
for (nilai awal; syarat perulangan; pola/jenis penambahan)
{
Perintah yang ingin dilakukan berulang²;
}

Contoh :
<?php
for ($I = 1; $I <= 7; $I++) {
echo “<FONT SIZE=$I>Perulangan ke -$I</FONT><BR>\n”;
}
?>

Latihan 9
Array

Syntax : $variabel=array()

Contoh : $hari=array(”minggu”,”senin”,”selasa”,”rabu”,”kamis”,”jumat”,”sabtu”)

Tiap elemen data pada array dibedakan menurut nomor indeksnya. Defaultnya jika tidak dituliskan
nomor indeksnya(urutannya) data pertama akan memiliki indeks=0 kedua=1 dstnya.
Sebagai contoh dengan array diatas jika kita inginkan menghasilkan hari kamis, r umus array nya
adalah $hari[4];

Perhatikan contoh skrip berikut ini

<?php
//membuat array
$hari=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
echo("<u>Nama² Hari:<br></u>");

//mengakses array
echo("$hari[0]<br>");
echo("$hari[2]<br>");
echo("$hari[4]<br>");
echo("$hari[6]<br>");
?>

Tugas
 Buatlah array yang berisi nama bulan dalam 1 tahun
 Buatlah array yang berisi jenis warna yang anda ketahui

Modul PHP untuk kelas XII multimedia SMK Negeri 9 Surakarta @2009

Anda mungkin juga menyukai