Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses.

Presentasi serupa


Presentasi berjudul: "PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses."— Transcript presentasi:

1 PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST

2 Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses melalui indeks/subskrip  misalnya berupa bilangan bulat yang dimulai dari nol.  Bentuk array: $namaArray=array(elemen_1..elemen_N) Pemanggilan: $namaArray[0]=elemen_1

3 Gambaran Array $hasil indeks

4 Contoh penerapan Contoh kumpulan variabel: $var1 = 3; $var2 = 6; $var3 = 9; dapat disatukan menggunakan array sebagai berikut: $var = array(3,6,9); Mengakses array numerik menggunakan index, selalu dimulai dengan 0: echo $var[0]; //mencetak 3 echo $var[1]; //mencetak 6 echo $var[2]; //mencetak 9

5 Fungsi count()  Digunakan untuk menghitung jumlah elemen array.  Contoh penerapan: $data=array(1,2,3,4,5); echo count($data);  hasil: 5

6 Contoh penerapan <?php $data=array(1,2,3,4,5); $jumlah=count($data); echo "Jumlah data sebanyak $jumlah "; for($i=0;$i<$jumlah;$i++){ echo "\$data[$i] : $data[$i] "; } ?> Hasilnya 

7 Indeks string atau campuran  Indeks dapat berupa string, misalnya: $mobil[“tipe”]=“sedan”; $mobil[“merk”]=“soluna”; $mobil[“warna”]=“hitam”;  Indeks berupa campuran, berarti dapat berupa numerik dan string.

8 Pernyataan foreach  Untuk melakukan proses perulangan pada array.  Bentuk yang bisa digunakan: Bentuk pertama: foreach (ekspresi_array as $nilai) pernyataan Bentuk kedua: foreach (ekspresi_array as $kunci =>$nilai) pernyataan

9 Contoh penerapan foraech I Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $elemen) echo($elemen. " "); ?> Hasilnya:

10 Contoh penerapan foraech II Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $indeks=>$elemen) echo($indeks : $elemen. " "); ?> Hasilnya:

11 Array Asosiatif  Array asosiatif mengindeks elemen di dalamnya menggunakan nama yang kita tentukan dan bukan menggunakan nomor.  Cara membuatnya  menggunakan fungsi array dengan mengeset sepasang atribut sebagai nama elemen dan nilai elemen itu sendiri menggunakan gabungan “=” dan “>”,

12 Array Asosiatif  Contoh riilnya adalah sebagai berikut: $pacarku = array ( nama =>"Juwita", Sifat =>"Baik hati, tidak sombong dan rajin menabung", rambut=>"panjang terurai", umur =>17 );  Pemanggilan: misalnya print $pacarku[nama];

13 Array Multi Dimensi  membuat array multi dimensi dengan membuat sebuah array: $hewan = array ( );...dan kemudian kita isi array tersebut dengan array-array yang lain.

14 Contoh Array Multi Dimensi <?php $rasabuah=array( array (nama=>jeruk, rasa=>kecut, harga=>100), array (nama=>manga, rasa=>maniskecut, harga=>200), array (nama=>pare, rasa=>pahit, harga=>300) ); echo $rasabuah[2][nama]; ?>  Hasil: pare  Nadia senang dengan buah jeruk kalau mama seneng sama manga karena rasanya maniskecut kalau buah pare tidak senang karena pahit.

15 Latihan Array Tampilkan tulisan berikut dengan array: Jumlah pegawe ada 4: 1. Bob telah dibayar- $2000 2. Sally telah dibayar - $4000 3. Charlie telah dibayar - $600 4. Clare telah dibayar- $0

16 FUNGSI  sekumpulan baris program yang dapat dipakai berulang kali tanpa harus menuliskannya kembali.  PHP telah menyediakan fungsi-fungsi built in, seperti mencetak ke layar, tanggal database dan sebagainya. Selain itu PHP juga memperbolehkan kita untuk membuat fungsi sendiri.

17 FUNGSI Bentuk pendefinisiannya: function nama (daftar_parameter){ pernyataan-pernyataan; } Contoh bentuk pemanggilannya: $data=nama(2,3); Nama Fungsi Nilai balik argumen

18 Contoh <?php function pros_kali($x,$y) { $hasil=$x*$y; return ($hasil); } $kali=pros_kali($bil1,$bil2); echo "hasilnya adalah $kali"; ?> return($hasil); == return hasil;  Digunakan untuk memberikan nilai balik fungsi. Pernyataan return akan membuat fungsi berakhir dan menghasilkan nilai yang sesuai dengan nilai variabel $hasil

19 Melewatkan Nilai dengan Referensi  Secara bawaan, argumen yang di lewatkan ke dalam fungsi berdasarkan nilai. Dengan demikian, nilai argumen pemanggil fungsi tidak dapat diubah oleh fungsi.

20 Contoh <?php function tukar ($x,$y){ $temp=$x; $x=$y; $y=$temp; } $a=10; $b=20; echo ("Nilai sebelum ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); echo" "; tukar ($a,$b); echo ("Nilai sesudah ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); ?> HASILNYA: PENYEBABNYA!!

21 Supaya bisa ditukar…  mengubah agar argumen dilewatkan ke dalam fungsi sebagai referensi.  Ditulis dengan awalan & tepat sebelum tanda $, sehingga menjadi: function tukar (&$x,&$y) { $temp=$x; $x=$y; $y=$temp; }

22 Variabel Lokal dan Variabel Global  Perbedaannya: Variabel lokal adalah variabel yang berada di dalam fungsi. Variabel global adalah nama variabel yang sama yang baik diluar fungsi maupun didalam fungsi.  Manfaat lingkup lokal adalah dapat membuat kode di dalam fungsi dan kode yang memanggilnya tidak saling berketergantungan.

23 Contoh Lingkup lokal <?php function ganti (){ $mobil="Toyota Kijang Innova"; } $mobil="Mitsubisi Kuda"; echo ("Jenis Mobil sebelum diganti adalah $mobil "); echo" "; ganti (); echo ("Jenis Mobil setelah diganti adalah $mobil "); ?>

24 Cara membuat Variable Global  Cara pertama: menambahkan pernyataan global. function ganti (){ global $mobil; $mobil="Toyota Kijang Innova"; }

25 Cara membuat Variable Global  Cara kedua: menambahkan pernyataan $GLOBALS[“namaVariabel”] function ganti (){ $GLOBALS["mobil"]="Toyota Kijang Innova"; }

26 SELAMAT BELAJAR “Semoga apa yang kita lakukan hari ini tidak sia-sia” Amin

27 PHP Date()  Adalah fungsi mengaktifkan pewaktuan di komputer server.  Contoh: <?php echo date("Y/m/d");  2006/07/11 echo " "; echo date("Y.m.d");  2006.07.11 echo " "; echo date("Y-m-d");  2006-07-11 ?>

28 "; print date("D, F jS",$b). " "; print date("l, F jS Y",$b). " "; print date("g:i A",$b). " "; print date("r",$b). " "; print date("g:i:s A D, F jS Y",$b). " "; ?>


Download ppt "PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses."

Presentasi serupa


Iklan oleh Google