PWPB | Pertemuan 26 Fungsi pada PHP
Function Pada PHP
Assalamualaikum, pada blog kali ini saya akan menjelaskan tentang function pada Bahasa Pemogramman PHP. Penjelasan saya meliputi : Konsep Fungsi, Pembuatan Fungsi, Pemanggilan Fungsi, Parameter Fungsi, Include dan Require, dan terakhir seperti biasa pasti ada Studi Kasus.
A. Konsep Fungsi
Fungsi adalah kumpulan dari beberapa
statement yang dibuat dengan tujuan untuk menyelesaikan tugas tertentu. Fungsi juga digunakan untuk mencegah
script di eksekusi pada saat halaman
website di load, karena untuk mengeksekusinya kita harus memanggil fungsi tersebut.
B. Pembuatan Fungsi dan Parameter
B. Pembuatan Fungsi dan Parameter
function
nama_fungsi(parameter){
//isi fungsi
}
Ketika fungsi yang
kita buat ingin mengembalikan nilai maka tambahkan
return sebelum fungsi ditutup.
function nama_fungsi(parameter){
//isi fungsi
return variable;
}
C. Include dan Require
1. Include
fungsi include() akan menyertakan dan mengevaluasi seluruh
program yang ada di
file yang disertakan. Jika terdapat error pada program yang disertakan, maka
error akan ditampilkan di layar. jika file yang disertakan ternyata tidak ditemukan (mungkin karena lokasi yang salah atau memang file tidak ada), maka program selanjutnya (setelah include) akan tetap dijalankan walaupun ditampilkan error.
2. Require
saat file yang disertakan tidak ditemukan, maka perintah-perintah selanjutnya tidak akan dijalankan.
Include_once & require_once()
Penambahan akhiran _once baik pada include maupun require akan memastikan bahwa file yang disertakan hanya dieksekusi sekali saja, walaupun file disertakan beberapa kali.
D. Contoh Contoh Kodingan Function di PHP
1. Pembuatan Fungsi
Kodingan
Function yang akan di panggil
<?php
function tampil_identitas($nama, $kelas, $alamat) {
echo "Nama Saya $nama <br>";
echo "Kelas Saya $kelas <br>";
echo "Alamat Saya di $alamat <br>";
}
function hitung_umur($tahun_lahir,$tahun_sekarang) {
return $tahun_sekarang - $tahun_lahir;
}
?>
kodingan untuk memanggil function di atas
<?php
include('fungsi.php');
tampil_identitas('Fahru','XI RPL 2', 'Antapani');
$umur_saya = hitung_umur(2003,2014);
echo 'Umur Saya'.$umur_saya.'Tahun';
?>
Hasil Kodingan di atas
2. Fungsi Date
Kodingan :
<?php
echo "Ini Format Tanggal Indonesia : ";
echo date("d F Y").'<br>';
echo "Ini Format Tanggal System : ";
echo date("l,F d, Y").'<br>';
echo "Ini Format Data database : ";
echo date("Y-m-d").'<br>';
echo "Ini Format Waktu System : ";
echo date("g:i A").'<br>';
echo "Ini Format Waktu Indonesia : ";
echo date("G:i").'<br>';
?>
Hasil Kodingan di atas :
3. Studi Kasus
Kasus :
Kodingan :
a. kodingan input
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Muhammad Fahru Rozi XI RPL 2</title>
<style>
tr {
text-align:center;
}
td {
width:130px;
}
img {
box-shadow : 0px 0px 2px 2px black;
}
</style>
</head>
<body>
<center>
<h1>Money Charger</h1>
<table border="1" cellspacing="0">
<tr>
<th colspan="2">Mata Uang Asing</th>
<th colspan="2">Mata Uang Indonesia</th>
</tr>
<tr>
<td><img src="../Assets/usa.png" width="100%" alt=""></td>
<td>1 USD</td>
<td>14.000 IDR</td>
<td><img src="../Assets/id.png" width="100%" alt=""></td>
</tr>
<tr>
<td><img src="../Assets/sg.png" width="100%" alt=""></td>
<td>1 SGD</td>
<td>10.000 IDR</td>
<td><img src="../Assets/id.png" width="100%" alt=""></td>
</tr>
<tr>
<td><img src="../Assets/jpn.png" width="100%" alt=""></td>
<td>1 Yen</td>
<td>132 IDR</td>
<td><img src="../Assets/id.png" width="100%" alt=""></td>
</tr>
<tr>
<td><img src="../Assets/korea.png" width="100%" alt=""></td>
<td>1 Won</td>
<td>11 IDR</td>
<td><img src="../Assets/id.png" width="100%" alt=""></td>
</tr>
</table>
<h2>Transaksi</h2>
<form action="" method="post">
<label for="input">Uang Dalam Rupiah Rp. </label>
<input type="text" name="input" id="input">
<select name="uang" id="uang">
<option value="USD">Dollar Amerika</option>
<option value="SGD">Dollar Singapura</option>
<option value="YEN">Yen</option>
<option value="WON">Won</option>
</select>
<input type="submit" value="Konversi" name="submit">
</form>
<?php
include('fungsi_kasus.php');
if(isset($_POST['submit'])){
$input = $_POST['input'];
$uang = $_POST['uang'];
echo "<br>";
convert_money($input,$uang);
}
?>
</center>
</body>
</html>
b. kodingan function
<?php
function convert_money($rupiah,$uang) {
switch ($uang) {
case"USD": $hasil = $rupiah/14000;
echo $rupiah." IDR = ".$hasil." ".$uang;
break;
case"SGD": $hasil = $rupiah/10000;
echo $rupiah." IDR = ".$hasil." ".$uang;
break;
case"YEN": $hasil = $rupiah/132;
echo $rupiah." IDR = ".$hasil." ".$uang;
break;
case"WON": $hasil = $rupiah/11;
echo $rupiah." IDR = ".$hasil." ".$uang;
break;
}
}
?>
Contoh Hasil dari rupiah ke dollar :
Sekian materi yang dapat saya sampaikan semoga bermanfaat dan dapat di implementasikan, wassalamualaikum
0 Comments