Pemrograman Web ~ Fungsi. PHP
Assalamualaikum Wrohmatulahi Wabarokatu
Halloo semunayaa kembalilagi dengan sayaa.kaliinisaya akan memberikan materi tentang Fungi pada PhP. Tanpa basa basi lagi mari kita mulai.
KonsepFungsi
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 diload ,karena untuk mengeksekusikannya kita harus memanggil fungsi tersebut.
Pembuatan Fungsi
function FunctionName(Parameter)
{
# code...
return variable;
}
Include() dan Recuire()
Fungsi untuk menyertakan file.php lainnya ke dalam suatu program PHP.
Include() : fungsi Indclude() akan menyertakan dan mengevaluasi seluruh program yang ada di file yang disertakan. Jika terdapat error pada program yang disertakan, maka error akan ditampilkan dilayar.
Jika file yang disertakan ternyata tidak ditemukan(mungkin karena lokasi yang salah atau memang file yang tidak ada) , maka program selanjutnya (setelah include) akan tetap dijalankan walupun ditampilkan error.
Recuire() : saat file yang disertakan tidak ditemukan, maka perintah-perintah selanjutnya tidak akan dijalankan.
Include_Once() & Recuire_Once()
Penambahan akhiran _Once baik pada include maupun require akan memastikan bahwa file yang disertakan hanya dieksekusi sekali saja, walaupun file disertakapan beberapa kali.
Bentuk Fungsi
Ada banyak sekali Bentuk Fungsi Mulai dari Aritmatika, String , Array ,dan Date.
Aritmatika
String
Array
anda dapat menacrinya di http://php.net/manual
Date
Setelah mengetahui cara membuat Fungsi fungsi dan Bentuk -Bentuk dari fungsi. Kita akan Mencoba beberapa Code dan juga Menyelesaikan StudiKasus.
buatfungsi.php
<?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;
}
?>
fungsi_date.php
<?php
echo "Ini format tanggal Indonesia : ";
echo date("d F Y").'<br>';
echo "Ini format tanggal System : ";
echo date("I, F d, Y"). '<br>';
echo "Ini format date 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>';
?>
library.php
<?php
function tampil_identitas($nama, $alamat){
echo "Nama Saya $nama beralamat di $alamat";
}
?>
tampil.php
<?php
include("library.php");
tampil_identitas("ujang","Banjaran ");
echo ' hallooooooooww';
?>
pemanggilan_fungsi.php
<?php
tampil_identitas('Ujang', 'XI RPL', 'Amsterdam');
$umur_saya = hitung_umur(1998,2014);
echo "Umur Saya".$umur_saya. ' tahun';
?>
StudiKasus
Buat program Money Changer dengan menggunakan PHP, dangan tampilan berikut:
Contoh SourceCode:
<!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>TaufikRPL1</title>
<style>
</style>
</head>
<body>
<center>
<h1>MONEY CHANGER</h1>
<table border="1" cellspacing="0">
<tr>
<th>Mata Uang Asing</th>
<th>Mata Uang Indonesia</th>
</tr>
<tr>
<td>Dollar Amerika</td>
<td>12000</td>
</tr>
<tr>
<td>Dollar Singapura</td>
<td>7000</td>
</tr>
<tr>
<td>Yen</td>
<td>4000</td>
</tr>
<tr>
<td>Won</td>
<td>11</td>
</tr>
</table>
<h1>TRANSAKSI</h1>
<form action="" method="post">
<p>Uang Dalam Rupiah Rp.
<input type="text" name="uang">
<select name="matauang" >
<option value="12000">Dollar Amerika</option>
<option value="7000">Dollar Singapura</option>
<option value="4000">Yen</option>
<option value="11">Won</option>
</select>
<input type="submit" value="Konversi">
</p>
</form>
</center>
<?php
$uang = (int)$_POST['uang'];
$matauang = $_POST['matauang'];
$tipe;
if ($matauang == 12000) {
$tipe = 'Dollar Amerika';
}
elseif ($matauang == 7000){
$tipe = 'Dollar Singapura';
}
elseif ($matauang == 4000){
$tipe = 'Yen';
}
elseif ($matauang == 11){
$tipe = 'Won';
}
echo '<p align="center">' .$uang . " = " .kembali($uang,$matauang) .
' '. $tipe . "</p>";
function kembali($uang,$matauang){
return $uang/$matauang;
}
?>
</body>
</html>
Comments
Post a Comment