contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Contoh Penerapan Function di PHP

Posted in PHP MYSQL / i Life at 02 November 2017 With 0 Comments

Tutorial kali ini kita akan membahas Contoh penerapan Function di PHP, dalam kasus kali ini kita akan membuat form login di dalam function dan kita tampilkan dengan memanggil function tersebut.

OK.. terlebih dahulu saya akan mengingatkan Cara Untuk membuat fungsi di dalam PHP, berikut adalah format dasar pembuatan fungsi:

function nama_fungsi ($parameter1, $parameter2)
{
   // kode program fungsi
   return $nilai_akhir
}
  • Kata function merupakan  instruksi kepada PHP bahwa kita akan membuat fungsi
  • nama_fungsi adalah nama dari fungsi yang akan ditulis
  • $parameter1, $parameter2 adalah variabel perantara yang akan menyimpan inputan yang diperlukan dalam pemrosesan fungsi (argumen). Tergantung kebutuhan, anda bebas merancang seberapa banyak parameter yang dibutuhkan.
  • return adalah perintah khusus untuk fungsi, dimana kata return menginstruksikan kepada PHP bahwa pemrosesan fungsi telah selesai. return $nilai_akhir berarti bahwa fungsi akan ‘mengembalikan’ $nilai_akhir sebagai hasil dari fungsi.

Contoh Fungsi Perkalian dengan PHP

<?php
//pembuatan fungsi
function perkalian($angka1, $angka2)
{
   $a= $angka1;
   $b= $angka2;
   $hasil= $a*$b;
   return $hasil;
}
 
//pemanggilan fungsi
$hasil=perkalian(4,5);
echo "Perkalian 4 x 5 adalah $hasil";
echo "<br />";
echo "Perkalian 7 x 2 adalah ".perkalian(7,2);
?>
▼ Download Source Code Dibawah Ini ▼


Di dalam fungsi perkalian(), saya membuat variabel $a dan $b yang digunakan untuk menampung nilai $angka1 dan $angka2, pemindahan variabel ini sebenarnya tidak diperlukan, namun anda akan sering menemukan hal ini di dalam berbagai fungsi. Biasanya pemindahan ini dilakukan agar lebih mudah dan singkat dalam menggunakan variabel pada pemrosesan fungsi.

Membuat Fungsi Form Login

<?php
$self = $_SERVER['REQUEST_URI'];
function display_login_form(){
?>
 
    <form action="<?php echo $self; ?>" method='post'>
    <label for="username">username</label>
    <input type="text" name="username" id="username">
    <label for="password">password</label>
    <input type="password" name="password" id="password">
    <input type="submit" name="submit" value="submit">
    </form>    
 
<?php } ?>

Nah.. Bagaimana memanggil fungsi tersebut untu menampilkan Formnya .. ?Berikut codenya.. anda hanya perlu memanggil fungsi nya sebagai berikut :

<?php
display_login_form();
?>

Function Menghitung Luas

Untuk membuat fungsi menghitung luas segitiga, pada source code dibawah ini sudah terdapat penjelasannya.. silahkan di copy paste (CTRL+C).. dan jalankan di komputer anda.

<?php
    // Nama function adalah "LuasSegitiga"
    // $a adalah parameter 1
    // $t adalah parameter 2
    // Tiap parameter dipisahkan dengan tanda "," (koma)
    function LuasSegitiga($a, $t){
        // Definisi variabel hasil
        $hasil = 0;
        // Perhitungan Luas Segitiga
        $hasil = 0.5*$a*$t;
        // Mengembalikan hasil nilai perhitungan
        return $hasil;
    }
    // MEMANGGIL FUNCTION
    $alas1 = 6;
    $tinggi1 = 10;
    // Pada Saat Pemanggilan function LuasSegitiga
    // $alas1 menjadi parameter 1
    // $tinggi1 menjadi parameter 2
    $luas1 = LuasSegitiga($alas1, $tinggi1);
    echo $luas1.'<br />'; // Hasil = 30
    $alas2 = 10;
    $tinggi2 = 8;
    $luas2 = LuasSegitiga($alas2, $tinggi2);
    echo $luas2.'<br />'; // Hasil = 40
?>

CODE LAIN :

<?php
 function hitung_luas_segitiga($alas, $tinggi) {
 $luas_segitiga = ($alas * $tinggi)/2;
 return $luas_segitiga;
 }
 
 function hitung_luas_persegi($panjang, $lebar){
 $luas_persegi = $panjang * $lebar;
 return $luas_persegi;
 }
 
 $segitiga = hitung_luas_segitiga(4,3);
 $persegi  = hitung_luas_persegi (5,3);
 
 echo "Luas Segitiga : $segitiga<br />";
 echo "Luas Persegi Panjang : $persegi<br />";
 
?>

Artikel Rekomendasi



Artikel Terkait

Diskusi