![Page 1: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/1.jpg)
Aray dan Fungsi
![Page 2: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/2.jpg)
Apa itu Array?
Variabel khusus yang dapat menampungbeberapa nilai dalam satu variabel tunggal.Array dapat menyimpan banyak nilai didalam satu nama, dan nilai tersebut dapatdiakses dengan mengacu pada nomorindeks.
![Page 3: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/3.jpg)
Analogi Array
![Page 4: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/4.jpg)
Cara Pendeklarasian Array (1)
<?php$warna = array(“merah”,”kuning”,”hijau”,”biru”);
echo “ini carapendeklarasianarray pertama:<br>”;
echo “$warna [3]”;?>
<?$kota[ ] = "Jakarta";$kota[ ] = "Bandung";$kota[ ] = "Surabaya";$kota[ ] = "Solo";$kota[ ] = "Semarang";
echo "pendeklarasianarray kedua: <br>";
echo "$kota[3]<br>";?>
<?php$kota[0] = "Jakarta";$kota[5] = "Bandung";$kota[2] = "Surabaya";$kota[] = "Solo";$kota[] = "Semarang";$kota[gudeg] = "Jogjakarta";
echo "pendeklarasian array ketiga : <br>";echo "$kota[gudeg] <br>";echo "$kota[8]<br>";?>
![Page 5: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/5.jpg)
Cara Pendeklarasian Array (2)
<?php$kota[0] = "Jakarta";$kota[5] = "Bandung";$kota[2] = "Surabaya";$kota[] = "Solo";$kota[] = "Semarang";$kota[gudeg] = "Jogjakarta";
echo "pendeklarasian array ketiga : <br>";echo "$kota[gudeg] <br>";echo "$kota[8]<br>";?>
<?php$kota = array("jatim"=>array("Surabaya","Malang","Jember","Bondowoso"),"jabar"=>array("Bandung","Bogor",”Depok"),"jogja"=>array("Sleman","Bantul","Kulonprogo","Wates"));print("Saya berasal dari ".$kota[jatim][3]."dan sekarang saya kuliah di".$kota[jabar][2]);?>
![Page 6: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/6.jpg)
Jenis Array
![Page 7: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/7.jpg)
Indexed Array
>> Array dengan indeks numerik
![Page 8: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/8.jpg)
count()
![Page 9: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/9.jpg)
Loop dengan indexed Arrays
![Page 10: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/10.jpg)
Associative Arrays
>> Array dengan indeks bernama
![Page 11: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/11.jpg)
Loop dengan Associative Arrays
![Page 12: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/12.jpg)
Multidimensional Arrays
>> Array yang berisi satuatau lebih array
$families = array (“Griffin” => array (”Peter”,”Lois”,”Megan”),“Quagmire” => array (“Glenn”),”Brown” => array ( “Cleveland”, ”Loretta”, ”Junior”));
![Page 13: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/13.jpg)
sort()
![Page 14: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/14.jpg)
rsort()
![Page 15: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/15.jpg)
asort()
![Page 16: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/16.jpg)
arsort()
![Page 17: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/17.jpg)
ksort()
![Page 18: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/18.jpg)
krsort()
![Page 19: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/19.jpg)
Fungsi
![Page 20: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/20.jpg)
Fungsi
![Page 21: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/21.jpg)
Contoh Fungsi
<html><body>
<?function writeName(){ echo “Iklima Ermis";}
echo "My name is ";writeName();?>
</body></html>
![Page 22: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/22.jpg)
Fungsi dengan Parameter
![Page 23: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/23.jpg)
Fungsi dengan Parameter Default
![Page 24: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/24.jpg)
Fungsi dengan Argumen
<?phpfunction luas($panjang, $lebar){$luas = $panjang*$lebar;return($luas);}echo("Luasnya = ".luas(3,9));?>
<?phpfunction sambung(&$string){$string .= "dan tambahannya";}$str = "Ini sebuah contoh string ";sambung($str);echo $str;?>
Pass by Value Pass by reference
![Page 25: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/25.jpg)
Fungsi dengan Return Value
![Page 26: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/26.jpg)
Variabel Superglobal
![Page 27: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/27.jpg)
Variabel Superglobal
![Page 28: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/28.jpg)
GET vs POST
![Page 29: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/29.jpg)
Kapan menggunakan GET
![Page 30: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/30.jpg)
$_GET
Index.php Welcome.php
![Page 31: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/31.jpg)
$_GET Url
http://localhost/php/welcome.php?fname=iklima&age=25
![Page 32: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/32.jpg)
$_POST
Index.php Welcome.php
![Page 33: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/33.jpg)
$_POST Url
![Page 34: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/34.jpg)
Kapan menggunakan GET
![Page 35: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/35.jpg)
include dan require statement
![Page 36: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/36.jpg)
Perbedaan include danrequire
![Page 37: Aray dan Fungsi - rhezaariyanto.files.wordpress.com · Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak](https://reader030.vdocuments.pub/reader030/viewer/2022021723/5cab282288c99319398cb6e0/html5/thumbnails/37.jpg)
Daftar Referensi
Modul Praktikum Pemrograman Internet dengan PHP-AMIKOM-Yogyakarta.
www.w3school.com
Bahan Ajar Perangkat Lunak Pengembangan Web, Aditya Wicaksono.