Penyusun :
Alfian Muflich Pratama (170631100064)
BAB I
PENDAHULUAN
1.2 Tujuan
Keyword ini dapat diletakkan dimana saja di dalam fungsi dan ketika
php menemukan keyword ini, maka seketika pemanggilan fungsi akan
dihentikan dan PHP kembali ke baris dimana fungsi tadi dipanggil. Karakteristik
tersebut dapat memudahkan saat mengatur penulisan kode, sehingga, ketika
menulis fungsi harus selalu mempertimbangkan kemungkinan penggunaan
return di tengah code, terutama ketika menggunakan conditional if.
BAB III
IMPLEMENTASI
3.1 Langkah – Langkah Praktikum
A. Fungsi dengan Parameter
Code
Hasil
B. Paramter dengan Nilai Default
Code
Hasil
C. Fungsi yang Megembalikan Nilai
Code
Hasil
D. Fungsi rekursif
Code
Hasil
E. Memangil Fungsi di dalam Fungsi
Code
Hasil
3.2 Tugas Modul
1. Buatlah program kalkulator dengan menggunakan fungsi PHP !
2. Analisis program kalkulator yang sudah dibuat !
JAWABAN
1. Program kalkulator sederhana mengguanakan fungsi PHP
<!DOCTYPE html>
<html>
<head>
<title>Tugas Modul 5</title>
<link rel="stylesheet" type="text/css" href="tugalModul5.css">
</head>
<body>
<div class="kalkulator">
<h2 class="judul">Kalkulator</h2>
<form method="POST">
<input type="text" name="angka1" placeholder="Masukkan Angka 1">
<input type="text" name="angka2" placeholder="Masukkan Angka 2">
<input type="submit" name="tambah" value="+" class="tombol">
<input type="submit" name="kurang" value="-" class="tombol">
<input type="submit" name="kali" value="X" class="tombol">
<input type="submit" name="bagi" value=":" class="tombol">
</form>
<?php
kalkulator();
function kalkulator(){
$hasil = 0;
if(isset($_POST['tambah'])){
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
$hasil = $angka1 + $angka2;
?>
<?php }elseif (isset($_POST['kurang'])) {
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
$hasil = $angka1 - $angka2;
?>
<?php }elseif (isset($_POST['kali'])) {
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
$hasil = $angka1 * $angka2;
?>
<?php }elseif (isset($_POST['bagi'])) {
$angka1 = $_POST['angka1'];
$angka2 = $_POST['angka2'];
$hasil = $angka1 / $angka2;
?>
<?php } ?>
<input type="text" value="<?php echo $hasil ?>" class="bil">
<?php } ?>
<br><br>
</div>
</body>
</html>
Source code program
Output
Baris kode di atas berfungsi untuk menampilkan tampilan form kalkulator, seperti output
di atas.
Kode di atas berfungsi untuk memanggil fungsi kalkulaor. Fungsi kalkulator ini
berfungsi operasi angka – angka yang dimasukkan pada input textfield, sesuai pilihan
operasi yang dipilih (tambah, kurang, kali, bagi).
Baris kode di atas merupakan fungsi dengan nama kalkulator. Di dalam fungsi tersebut,
terdapat seleksi kondisi yang mana fungsinya untnuk menyeleksi berdasarkan operasi
yang dipilih pada program. Jika kita memilih tambah(mengklik tombol tambah), maka
hasilnya adalah operasi penjumlahan dari 2 angka yang diinputkan. Jika memilih
kurang(mengklik tombol pengurangan), maka hasilnya adalah operasi pengurangan dari
2 angka yang diinputkan. Jika memilih kali(mengklik tombol perkalian), maka hasilnya
adalah operasi perkalian dari 2 angka yang diinputkan. Dan jika memilih bagi(mengklik
tombol bagi), maka hasilnya adalah operasi pembagian dari 2 angka yang diinputkan.
BAB IV
PENUTUP
4.1 Kesimpulan
Fungsi digunakan untuk menyimpan atau menampung baris/blok kode yang
mempunyai fungsi tertentu, untuk menghindari terjadinya pengulangan penulisan kode
program yang sama, terutama jika kode nya cukup panjang.
4.2 Saran
Asprak sudah baik dalam menyampaikan materi kepada praktikan, saran saya fasilitas
AC agar segera diperbaiki, karena cukup mengganggu jalannya praktikum