• Tidak ada hasil yang ditemukan

Staffsite STMIK PPKIA Pradnya Paramita

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staffsite STMIK PPKIA Pradnya Paramita"

Copied!
9
0
0

Teks penuh

(1)

PEMASARAN

BERBASIS

WEB

(2)

Membuat Fungsi

Blok program yang didefinisikan dengan nama tertentu dan digunakan untuk melakukan

tugas2 spesifik

1. Jenis Fungsi

■ Fungsi yang mengembalikan nilai

Contoh : function gabungString($kiri, $kanan) {

$gabungan = $kiri . $ kanan;

return $gabungan

}

■ fungsi yang tidak mengembalikan nilai

Contoh : fungsi header() {

echo "<html>";

echo "<head>";

echo "<title> test function </title>";

echo "</head>";

(3)

Membuat Fungsi

2.

Mendefiniskan dan memanggil fungsi

Bentuk Umum :

function[&] Namafungsi([parameter,…]) {

//daftar statemen

}

Pemanggilan Fungsi :

■ Fungsi yang tidak mengembalikan nilai

Contoh : header();

judul();

■ Fungsi yang mengembalikan nilai

Contoh : 1. menggunakan variabel bantu

$hasil = gabungString(“ini adalah”,”kalimat lengkap”);

echo $hasil;

2. Langsung diproses

(4)

Contoh pemanggilan

fungsi

<?php

function judul(){

echo "<h2> Demo tentang function".

"dan memanggilnya </h2>";

}

function KaliDua($nilai) {

return $nilai << 1;

}

judul();

$hasil = KaliDua(3);

echo "3 dikali 2 = $hasil";

?>

(5)

Membuat Fungsi

3. Fungsi bersarang

PHP juga bisa mengelola fungsi bersarang (Nested

Function)

■ Contoh

■ function outer ($a) {

■ function inner ($b) {

■ echo "there $b";

■ }

■ echo "$a, hello";

■ }

(6)

Membuat Fungsi

4. Melewatkan parameter ke dalam fungsi, terdapat dua cara untuk melewatkan parameter

■ Pass by Value

Argumen yang dilewatkan harus ekspresi yang valid karena ekspresi tersebut akan melaui proses di dalam fungsi, dan hasilnya akan dikembalikan sebagai return value

Contoh :

<?php

function judul() {

echo "<h2> Demo melewatkan parameter berdasatkan". "Nilai (pass by value)</h2>";

}

function KaliDua($nilai){ $nilai = $nilai << 1; return $nilai;

}

judul(); $a = 13;

echo "\$a sebelum pemanggilan fungsi = $a <br />";

echo "niali yang dikembalikan oleh fungsi = ". KaliDua($a) . "<br />"; echo "\$a setelah pemanggilan fungsi = $a";

(7)

Membuat fungsi

Pass by Reference = argumen bisa berupa variabel. Pada saat pendinisian fungsi kita harus membubuhkan tanda

ampersand (&) didepan parameter yang bersangkutan ■ Contoh :

<?php

function judul() {

echo "<h2> Demo melewatkan parameter berdasatkan". "referensi (pass by value)</h2>";

}

function KaliDua(&$nilai){ $nilai = $nilai << 1; return $nilai;

}

judul(); $a = 13;

echo "\$a sebelum pemanggilan fungsi = $a <br />";

echo "nilai yang dikembalikan oleh fungsi = ". KaliDua($a) . "<br />"; echo "\$a setelah pemanggilan fungsi = $a";

(8)

Membuat Fungsi

5. Membuat parameter default

Parameter yang pada saat dilewatkan telah memiliki nilai

default. Untuk menentukan nilai default gunakan operator

assigment.

Contoh :

Function KaliDua($nilai = 1) {

Return $nilai << 1;

}

(9)

Membuat Fungsi

6. Nilai yang dikembalikan oleh fungsi

■ Fungsi yang mengembalikan nilai tunggal

Contoh :

function return_one(){

return 30;

}

■ Fungsi yang mengembalikan nilai lebih dari satu

Contoh :

function return_multiple(){

Referensi

Dokumen terkait

Dari sisi server, web server mendapat permintaan halaman utama google dari client, si server akan mencari halaman sesuai permintaan.. Jika ditemukan, maka halaman yang diminta akan

Lakukan hashing pada semua kunci rekaman yang akan disisipkan untuk mendapatkan home-address atau calon- address yang mungkin akan ditempati oleh rekaman-..

memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa

Sistem yang menggunakan kecerdasan buatan akan menghasilkan output berupa solusi dari suatu masalah, dimana penyelesaian masalah tersebut berdasarkan kumpulan

• Single-row functions operate on single rows only and return. one result

TRUE Anda gunakan jika nilai datanya tidak pasti atau berada pada range tertentu dan nilai FALSE Anda gunakan jika nilai data berharga pasti..

Hasil dari validasi diatas, selanjutnya sistem akan memberikan respon kepada user berupa tindakan yang harus dilakukan oleh user.. Tindakan tersebut antara lain

Setelah mengikuti mata kuliah ini mahasiswa akan dapat memahami :..  Organisasi, perilaku