FUNGSI
Suatu pekerjaan yang sama kadang harus dilakukan berulang, dengan kode PHP yang sama pula.
Untuk menghindari penggunaan (Pengetikan) kode yang berulang, sejumlah kode tersebut dikumpulkan dalam sebuah entitas yang dinamakan function (fungsi).
Contoh Fungsi Sederhana Adalah :
* Perhitungan Aritmetika
* Penulisan Tanggal
Pembuatan Fungsi
Sebuah fungsi dapat didefinisikan dengan perintah function, dengan struktur :
function NamaFungsi(Parameter)
{Isi fungsi}
Contoh fungsi :
Function TulisFooter()
echo { “copyright 2010 Chanief Budi S.”};
Fungsi tersebut diatas dapat dipanggil dengan cara :
TulisFooter();
?>
Menggunakan Parameter
Fungsi juga dapat didefinisikan menggunakan parameter tertentu
Contoh Penggunaan :
Function calcSalesTax($price, $tax)
{ $Total = $Price + ($Price * $tax);
echo “total cost: $total”;}
Pembuatan Fungsi
Fungsi Sederhana 1
Ketikan kode berikut, simpan kemudian ujilah hasilnya.
// file : P12-1.php
// Fungsi Sederhana 1
function HitungPajak($harga_barang)
{$tax = 0.15;
$nilai_pajak = $harga_barang * $tax;
return $nilai_pajak;}
$harga = 25000;
$pajak = hitung_pajak($harga);
echo “Nilai barang adalah Rp. $harga, dengan pajak senilai Rp. $pajak”;
?>
Fungsi Sederhana 2
// file : P12-2.php
// Fungsi Sederhana 2
function TambahAngka($angka1, $angka2)
{$hasil= $angka1 + $angka2;
return $hasil;}
$a1 = 24;
$a2 = 38;
$jumlah = TambahAngka($a1, $a2);
echo “$a1 ditambah $a2 sama dengan $jumlah”;
?>
Tugas Praktikum
Fungsi-fungsi sederhana untuk : Perkalian, Perpangkatan dan Menghitung Gaji Total.
// file : P12-1.php
// Fungsi Sederhana Perkalian, Pangkat , Penggajian
//Eka Mettri Ayu Puspita Dewi (0078)
function PerkalianAngka($angka1, $angka2, $angka3)
{$hasil = $angka1 * $angka2 * $angka3;
return $hasil;
}
$a1 = 4;
$a2 = 6;
$a3 = 8;
$jumlah = PerkalianAngka ($a1, $a2, $a3);
echo "Perkalian = $a1 x $a2 x $a3 Sama Dengan $jumlah";
echo "
";
function PangkatAngka($angka1, $angka2)
{
$hasil = 1;
for($i=1; $i<=$angka2; $i++)
{$hasil=$hasil * $angka1;}
return $hasil;
}
$a1 = 4;
$a2 = 2;
$jumlah = PangkatAngka($a1, $a2);
echo "Pangkat =$a1 ^ $a2 Sama Dengan $jumlah";
echo "
";
function GajiTotal($gajidasar)
{
$persentunjangan = 0.15;
$tunjangan = $gajidasar*0.15;
$gajitotal = $gajidasar+$tunjangan;
return $gajitotal;
}
$gajidasar = 2000000;
$jumlah = GajiTotal($gajidasar);
echo "Mengetahui Gaji Total = Gaji Total Yang Diperoleh Adalah Sama Dengan Rp. $jumlah";
?>
Tidak ada komentar:
Posting Komentar
Jangan lupa tinggalin komentar :D