Mengenal Fungsi di PHP

Written by Edusoft Center on August 29, 2012. Posted in Blog

Fungsi atau function adalah sub program yang sering juga disebut sub rutin program yang terdiri dari sekumpulan perintah yang akan melaksanakan suatu tugas tertentu. Fungsi memungkinkan program menjadi lebih terstruktur dan juga memudahkan pelacakan kesalahan. Menggunakan fungsi akan mempersingkat waktu pemrogram untuk menuliskan sekumpulan perintah yang sama berkali-kali.

Tujuan penggunaan fungsi adalah:
- Memudahkan dalam mengembangkan program
- Menghemat ukuran program

Fungsi terbagi menjadi 3 :
1. Built-in
2. User Defined Function (UDF)
3. External

Fungsi Built-in
Fungsi yang sudah disediakan oleh PHP dan pemrogram dapat langsung memakainya.
Contoh :
Fungsi Matematika : sin, cos, tan, asin, deg2rad, dll.
Fungsi Tanggal & waktu : date, checkdate
Fungsi String : strlen, strpos, strtolower, strtoupper, substr, dll.

Contoh program:

<?
$str = "Belajar PHP ternyata Menyenangkan";
echo strtolower($str); //Ubah huruf ke kecil semua
echo "<br>";
echo strtoupper($str); //Ubah huruf ke besar semua
echo "<br>";
echo str_replace("Menyenangkan","mudah lho",$str);
//Mengganti string
?>

Fungsi UDF
Fungsi yang dibuat sendiri oleh pemrogram. Dapat diletakkan dimana saja dalam script
PHP, tapi sebaiknya diletakkan paling atas agar memudahkan dalam proses debugging
dalam tahap pembuatan dan pengembangan program.

Deklarasi UDF :

function namafungsi([parameter]) {
Statement;
Statement;
….
}

Pemanggilan UDF
Sintaks :

$varhasil = &namafungsi ([parameter]);

Penggunaan tanda & tidak mutlak, karena PHP secara otomatis akan menganggap
sebagai fungsi karena tidak didahului dengan tanda $.

Contoh program:

<?
function psgpjg ($pjg, $lbr) {
$luas = $pjg * $lbr;
return $luas;
}
$bil1 = 5;
$bil2 = 3;
echo "Luas persegi panjang dengan pjg 5 dan lebar 3 =";
$luas=psgpjg($bil1,$bil2);
echo "hasil : $luas <br>";
?>

Fungsi External
Daftar fungsi yang belum diaktifkan dalam keseluruhan modul PHP, untuk
mengaktifkannya secara otomatis dengan meregistrasikan pada file PHP.INI.

Tutorial Lain

Tags: , , , , , , , , , , , , , , , , , ,

Trackback from your site.

Share This Post To :

Edusoft Center

Edusoft Center merupakan lembaga yang fokus pada bidang IT terutama pada Kursus Komputer Profesional. Berlokasi di Solo / Surakarta dan dengan slogan “Start Here. Go Anywhere” diharapkan ilmu yang didapat pada kursus kami dapat diterapkan untuk mempermudah dan menunjang pada semua lini kegiatan yang dilakukan. "Selamat datang di Edusoft Center, Kursus Komputer di Solo"

Leave a comment

Jika anda membutuhkan info lebih lanjut atau ingin mengetahui jadwal kursus, silakan hubungi kami,

Call / SMS :

0896 987 12224


Call / SMS / WA :

08180 4542 586


Email:
[email protected]