Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Platform (IN315B)

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Platform (IN315B)"— Transcript presentasi:

1 Pemrograman Berorientasi Platform (IN315B)
Function PHP Ramos Somya

2 Mengenal Function Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.

3 Tujuan Pembuatan Function
Memudahkan dalam mengembangkan program. Menghemat ukuran program. Saat ini terdapat ribuan fungsi built-in PHP, contoh: Fungsi Matematika: sin(), cos(), dsb… Fungsi String: strlen(), strtoupper(), dsb… Fungsi database: mysql_connect(), mssql_connect()

4 Membuat Fungsi sendiri
Dalam PHP dimungkinkan membuat fungsi sendiri. Nama fungsi tidak boleh sama dengan nama fungsi yang sudah ada. Deklarasi fungsi: function namaFungsi() { pernyataan; }

5 Contoh 1.1 Fungsi Tanpa Variabel
<?php // membuat fungsi tanpa variabel function tulis1() { print "Tulisan ini menggunakan fungsi tulis1()<br>"; } // menggunakan fungsi tulis1() tulis1(); ?>

6 Contoh 1.2 Fungsi dengan Satu Variabel
<?php // membuat fungsi dengan satu variabel function tulis2($teks2) { print "$teks2"; print "<br>"; } // menggunakan fungsi tulis2() tulis2("Tulisan ini menggunakan fungsi tulis2()"); ?>

7 Contoh 1.3 Fungsi dengan Banyak Variabel
<?php // membuat fungsi dengan banyak variabel function tulis3($tulisan,$warna='black',$ukuran=3) { print "<font color=\"$warna\" size=\"$ukuran\">$tulisan</font>"; print "<br>"; } // menggunakan fungsi tulis3() tulis3("Tulisan ini menggunakan fungsi tulis3()","red",6); ?>

8 Contoh 1.4 Fungsi yang Mengembalikan Nilai
<?php // membuat fungsi penjumlahan dua bilangan function jumlah($bil1,$bil2) { $hasil=$bil1+$bil2; return $hasil; } print jumlah(10,5); ?>

9 Variable Scope Variable Scope digunakan untuk mengatur jangkauan(scope) variable dalam suatu fungsi. Ada 2 jenis: - Local Variabel >> Merupakan jangkauan default. >> Hanya dapat digunakan dalam fungsi yang sama. - Global Variabel >> Harus menggunakan keyword global. >> Dapat digunakan untuk mendapatkan nilai dari luar fungsi.

10 Contoh 1.5 Variabel Local <?php $a=5; function cetakVariabel() { print $a; } cetakVariabel(); ?>

11 Contoh 1.6 Variabel Global
<?php $a=5; function cetakVariabel() { global $a; print $a; } cetakVariabel(); ?>

12 Variable Passing Variable Passing digunakan untuk mengatur perlakuan suatu variabel yang dimasukkan ke dalam fungsi. - Pass by Value >> Merupakan passing default. >> Tidak mempengaruhi nilai variable asli. - Pass by Reference >> Harus menggunakan karakter & pada setiap variabel. >> Mempengaruhi nilai variabel asli.

13 Contoh 1.7 Passing by value
<?php $a=5; function ubahVariabel($a) { $a=10; } ubahVariabel($a); print $a; ?>

14 Contoh 1.8 Passing by Reference
<?php $a=5; function ubahVariabel(&$a) { $a=10; } ubahVariabel($a); print $a; ?>

15 Fungsi Built-In PHP Fungsi printf()
Fungsi printf mempunyai bentuk pemanggilan sebagai berikut: printf(format_string, argument …); Format string menentukan format argumen dalam tampilan browser. Penggunaan perintah print bisa dengan tanda kurung atau bisa juga tidak. Contoh: print (“Hallo”); identik dengan print “Hallo”; Perintah Echo adalah alternatif lain dari print. Bentuk penggunaannya: echo string

16 Contoh 1.9 Fungsi Printf <?php $data = "45.5 derajatCelcius"; printf("Format d: %d <BR>\n", $data); printf("Format b: %b <BR>\n", $data); printf("Format s: %s <BR>\n", $data); printf("Format f: %f <BR>\n", $data); ?>

17 Fungsi dasar String

18 Latihan PHP Function Buatlah aplikasi manipulasi string seperti berikut:

19 See You Next Week


Download ppt "Pemrograman Berorientasi Platform (IN315B)"

Presentasi serupa


Iklan oleh Google