Tutorial PHP Dasar #6: Fungsi (Functions)

Author Hilya Zea
25 Dec 2024
Tutorial PHP Dasar #6:  Fungsi (Functions)

Halo! Balik lagi, nih. Semakin seru belajar PHP-nya, kan? Setelah looping, sekarang kita masuk ke materi yang bikin kode kamu lebih rapi dan reusable: fungsi (functions). Dengan fungsi, kamu bisa mengelompokkan kode yang sering dipakai, jadi nggak perlu copy-paste lagi. Siap belajar? Yuk, kita mulai!


Apa Itu Fungsi?

Fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu dan bisa dipanggil kapan saja. PHP punya dua jenis fungsi:

  1. Fungsi Bawaan: Fungsi yang sudah disediakan PHP, seperti strlen(), str_replace(), dll.
  2. Fungsi Buatan Sendiri: Fungsi yang kita buat sendiri sesuai kebutuhan.

Membuat Fungsi Sendiri

Sintaks Dasar:

function namaFungsi() {
    // kode yang dijalankan
}

Contoh:

<?php
function sapa() {
    echo "Halo, selamat datang di tutorial PHP!\n";
}

sapa(); // Memanggil fungsi
?>

Hasilnya:
Halo, selamat datang di tutorial PHP!


Fungsi dengan Parameter

Fungsi juga bisa menerima parameter (nilai input) untuk diolah.

Contoh:

<?php
function sapaNama($nama) {
    echo "Halo, $nama! Selamat belajar PHP.\n";
}

sapaNama("Budi"); // Output: Halo, Budi! Selamat belajar PHP.
sapaNama("Siti"); // Output: Halo, Siti! Selamat belajar PHP.
?>

Fungsi dengan Nilai Balik (Return)

Kadang kamu butuh fungsi yang mengembalikan hasil.

Contoh:

<?php
function tambah($a, $b) {
    return $a + $b;
}

$hasil = tambah(5, 3);
echo "Hasil penjumlahan: $hasil\n";
?>

Studi Kasus: Kalkulator Sederhana

Note : Kalian bisa mempraktekannya di CodeLab dari code80vity

Kita bikin fungsi kalkulator dengan operasi dasar:

<?php
function kalkulator($a, $b, $operasi) {
    switch ($operasi) {
        case "tambah":
            return $a + $b;
        case "kurang":
            return $a - $b;
        case "kali":
            return $a * $b;
        case "bagi":
            return $a / $b;
        default:
            return "Operasi tidak dikenali.";
    }
}

echo kalkulator(10, 5, "tambah"); // Output: 15
echo kalkulator(10, 5, "kali");  // Output: 50
?>

Apa Selanjutnya?
Di tutorial berikutnya, kita bakal bahas tentang array dan cara mengolahnya. Array ini adalah cara untuk menyimpan banyak data dalam satu variabel.


Sekianlah belajar PHP tentang fungsi. Dengan menguasai fungsi, kamu bisa menulis kode yang lebih modular dan efisien. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial PHP selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi PHP!

Tutorial Terkait Lainnya

Tutorial PHP Dasar #5: Looping (Perulangan)
Tutorial PHP Dasar #5: Looping (Perulangan)

Halo lagi! Wah, seru ya, udah sampai di tutorial kelima. Kalau kamu udah paham struktur kendali, sek...

Baca Tutorial
Tutorial PHP Dasar #9: Validasi Form di PHP
Tutorial PHP Dasar #9: Validasi Form di PHP

Halo lagi! Udah bisa bikin form dan proses datanya? Bagus! Tapi tunggu dulu, gimana kalau ada penggu...

Baca Tutorial
Tutorial PHP Dasar #2: Variabel dan Tipe Data
Tutorial PHP Dasar #2: Variabel dan Tipe Data

Hai Lagi! Gimana? Udah coba bikin script PHP pertama kamu? Seru kan pas lihat "Halo Dunia!" muncul ...

Baca Tutorial

Comments

Please login to post a comment.
No comments yet. Be the first to comment!