Anda di halaman 1dari 12

MENGENAL

FUNGSI
DALAM PHP
Yuli Dianah, S.T
FUNGSI

 Fungsi adalah sekumpulan intruksi yang dibungkus dalam


sebuah blok.
 Fungsi dapat digunakan ulang tanpa harus menulis ulang
instruksi di dalamnya.
 Fungsi pada PHP dapat dibuat dngan kata kunci function, lalu
diikuti dengan nama fungsinya.
Penulisan Instruksi Fungsi

function namaFungsi(){
//...
}

Kode intruksi dapat di tulis di dalam kurung kurawal ({...}).


Contoh:
<?php
// penulisan fungsi
function perkenalan(){
echo “Selamat Pagi, ";
echo “Mari belajar PHP dengan niat ingin bisa<br/>";
echo “Niatkan dengan semangat pasti Bisa!<br/>";
}

// pemanggilan fungsi yang sudah dibuat


perkenalan();
echo "<hr>";
// memanggilnya lagi
perkenalan();
?>
Tampilan Output
Parameter Pada Fungsi
 Kita sudah singgung pada bagian pengertian fungsi, bahwa fungsi
pada PHP bisa menerima suatu nilai atau input.
 Nilai atau input tersebut, kita katakan sebagai parameter fungsi.
 Parameter fungsi adalah suatu nilai yang kita lempar ke
dalam sebuah fungsi, nilai tersebut bisa berupa apa saja.
 Dapat berupa string, boolean, integer, bahkan ia juga bisa
berupa fungsi yang lainnya
 Parameter dapat membuat fungsi menjadi lebih dinamis lagi.
Contoh
<?php
// penulisan fungsi
function perkenalan($nama, $salam){
echo $salam.", ";
echo "Perkenalkan, nama saya ".$nama."<br/>";
echo "Senang berkenalan dengan anda<br/>";
}
// memanggil fungsi yang sudah dibuat
perkenalan(“Yuli", “Assalaamu’alaykum");
echo "<hr>";
$saya = “Diana";
$ucapanSalam = "Selamat pagi";

// memanggilnya lagi
perkenalan($saya, $ucapanSalam);
?>
Tampilan Output
Fungsi dengan Parameter Bernilai Default

 Nilai default dapat kita berikan di parameter.


 Nilai default berfungsi untuk mengisi nilai sebuah
parameter, kalau parameter tersebut tidak diisi nilainya.
 Misalnya: saya lupa mengisi parameter salam, maka
program akan error. Oleh karena itu, kita perlu memberikan
nilai default supaya tidak error.
Contoh
Tampilan Output
Tugas
 Carilah kasus penerapan Fungsi dalam kehidupan sehari-
hari.
 Analisis kasus tersebut, apakah menggunakan parameter
atau tidak. Sebutkan parameter yang digunakan dan tipe
data yang digunakan.
 Kemudian buatlah parameter default sesuai dengan yang
kalian tentukan.
 Jawaban tugas dikumpulkan dalam Lembar Kerja Peserta
Didik, dan dikirimkan melalui link yang tersedia di LMS

Anda mungkin juga menyukai