Rabu, 25 Mei 2011

M12. Pembuatan Fungsi

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

  1. Sebuah fungsi dapat didefinisikan dengan perintah function, dengan struktur :

function NamaFungsi(Parameter)

{Isi fungsi}

  1. Contoh fungsi :

Function TulisFooter()

echo { “copyright 2010 Chanief Budi S.”};

  1. 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

  1. 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”;


?>


  1. 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

Kumpulan Blog-Blog