Pertemuan ke5 Array dan Fungsi Apa itu Array

  • Slides: 27
Download presentation
Pertemuan ke-5 Array dan Fungsi

Pertemuan ke-5 Array dan Fungsi

Apa itu Array? Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data

Apa itu Array? Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array Di PHP, index array dapat berupa bilangan integer atau string.

Contoh Array (1)

Contoh Array (1)

Contoh Array (2)

Contoh Array (2)

Menentukan Nama Hari Memakai Array (1)

Menentukan Nama Hari Memakai Array (1)

Menentukan Nama Hari Memakai Array (2)

Menentukan Nama Hari Memakai Array (2)

Mengacak Data

Mengacak Data

Array dengan Indeks dan Data Berlainan Tipe

Array dengan Indeks dan Data Berlainan Tipe

Array Berdimensi Dua

Array Berdimensi Dua

FUNGSI

FUNGSI

Fungsi merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil

Fungsi merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali di beberapa tempat pada program.

Tujuan Pembuatan Fungsi Memudahkan dalam mengembangkan program. Menghemat ukuran program. Saat ini terdapat ribuan

Tujuan Pembuatan Fungsi 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()

Membuat Fungsi sendiri Dalam PHP dimungkinkan membuat fungsi sendiri. Nama fungsi tidak boleh sama

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

Contoh Fungsi Tanpa Variabel <? php // membuat fungsi tanpa variabel function tulis 1()

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

Contoh Fungsi dgn 1 Variabel <? php // membuat fungsi dengan satu variabel function

Contoh Fungsi dgn 1 Variabel <? php // membuat fungsi dengan satu variabel function tulis 2($teks 2) { print "$teks 2"; print " "; } // menggunakan fungsi tulis 2() tulis 2("Tulisan ini menggunakan fungsi tulis 2()"); ? >

Contoh Fungsi dgn Banyak Variabel <? php // membuat fungsi dengan banyak variabel function

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

Contoh Fungsi yang Mengembalikan Nilai <? php // membuat fungsi penjumlahan dua bilangan function

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

Variable Scope digunakan untuk mengatur jangkauan(scope) variable dalam suatu fungsi. Ada 2 jenis: -

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.

Contoh Variabel Local <? php function cetak. Variabel() { $a=5; print $a; } cetak.

Contoh Variabel Local <? php function cetak. Variabel() { $a=5; print $a; } cetak. Variabel(); ? >

Contoh Variabel Global <? php $a=5; function cetak. Variabel() { global $a; print $a;

Contoh Variabel Global <? php $a=5; function cetak. Variabel() { global $a; print $a; } cetak. Variabel(); ? >

Variable Passing digunakan untuk mengatur perlakuan suatu variabel yang dimasukkan ke dalam fungsi. -

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.

Contoh Passing by value <? php $a=5; function ubah. Variabel($a) { $a=10; } ubah.

Contoh Passing by value <? php $a=5; function ubah. Variabel($a) { $a=10; } ubah. Variabel($a); print $a; ? >

Contoh Passing by Reference <? php $a=5; function ubah. Variabel(&$a) { $a=10; } ubah.

Contoh Passing by Reference <? php $a=5; function ubah. Variabel(&$a) { $a=10; } ubah. Variabel($a); print $a; ? >

Fungsi Built-In PHP Fungsi printf() Fungsi printf mempunyai bentuk pemanggilan sebagai berikut: printf(format_string, argument

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

Contoh Fungsi Printf <? php $data = "45. 5 derajat. Celcius"; printf("Format d: %d

Contoh Fungsi Printf <? php $data = "45. 5 derajat. Celcius"; printf("Format d: %d <BR>n", $data); printf("Format b: %b <BR>n", $data); printf("Format o: %o <BR>n", $data); printf("Format s: %s <BR>n", $data); printf("Format f: %f <BR>n", $data); ? >

Fungsi dasar String

Fungsi dasar String

Tugas & Latihan 1. Buatlah fungsi faktorial 2. Buatlah fungsi kuadrat

Tugas & Latihan 1. Buatlah fungsi faktorial 2. Buatlah fungsi kuadrat