Download - Apa itu array?

Transcript
Page 1: Apa itu array?

{: Zaenal Abidin :}

ARRAY∞ apa itu array ? ∞ menciptakan array∞ mengakses array ∞ array Multidimensi∞ 2 Soal Latihan

Page 2: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Apa itu array? array merupakan tipe data terstruktur yang

berguna untuk menyimpan sejumlah data yang bertipe sama.

Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui index array.

Index array dapat berupa bilangan integer atau string.

Secara default, array adalah basis nol, artinya elemen pertama dari array memiliki index nol. akan tetapi index dapat juga berupa string.

Page 3: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Jenis Array

Numeric Array

Asosiative Array

Multidimensi Array

Page 4: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [1] Numeric array

Array dengan dengan kunci ID numerik Numeric array menyimpan setiap elemen array dengan indeks

numeric

<?php$arrBuah = array ("Mangga", "Apel", "Pisang","Jeruk");$dataMhs = array ("Mala", "Dewi", "Elis","Hendra");// cara ke dua membuat Numeric array$cars [0]= "Honda" ;$cars [1]= "TATA" ;$cars [2]= "BMW" ;$cars [3]= "Toyota" ;

?>

Dari contoh array diatas bisa jelaskan sebagai berikut : Array memiliki index pertama bernilai [0]. Karena secara default element

pertama dari array adalah 0 Jumlah element aray adalah 4 (count)

Page 5: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [1]$arrBuah [0] $arrBuah[1] $arrBuah[2] $arrBuah[3]

Mangga Apel Pisang Jeruk

$dataMhs[0] $dataMhs[1] $dataMhs[2] $dataMhs[3]

Mala Dewi Elis Hendra

$cars[0] $cars[0] $cars[0] $cars[0]

Honda Tata BMW Toyota

Page 6: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [1] Numeric array juga dapat kita tentukan mulai dari index yang

kita inginkan<?php

$arrBuah = array (10=>"Mangga", "Apel", "Pisang","Jeruk");

$dataMhs = array ("Mala", 10=>"Dewi", "Elis","Hendra");// cara ke dua membuat Numeric array$cars [0]= "Honda" ;$cars [11]= "TATA" ;$cars [12]= "BMW" ;$cars [13]= "Toyota" ;

?>

Page 7: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [1]print_r($dataMhs);//outputArray( [0] => Mala [10] => Dewi [11] => Elis [12] => Hendra)

Page 8: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Mengakses array Numeric array$arrBuah = array ("Mangga",

"Apel", "Pisang","Jeruk");

Cara mengaksesnya dengan memanggila nama array [index]

Misalnyaecho $arrBuah[0] // output Manggaecho $arrBuah[3] // output jeruk

Page 9: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Mengakses arrayforeach ($arrBuah as $val){

echo "$val <br/>";}// outputMangga Apel Pisang Jeruk

Page 10: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Mengakses array Menggunakan Pen gulangan ?

While For Do While

Uji Coba Untuk menghitung jumlah elemet dari

array dengan menggunakan count

Page 11: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [2] Associative array

Array dimana setiap kunci ID berasosiasi dengan sebuah nilai

Dimana Setiap Index array memiliki sebuah nilai yang unique berupa string

Ani Budi Hendi Marwan

80 76 98 87

Page 12: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [2]<?php

// Cara pertama$dt_nilai=array("ani"=>80,"budi"=>76,

"Hendi"=>98,"Marwan"=>87);// cara ke dua$dt_nilai['ani']=80;$dt_nilai['budi']=76;$dt_nilai['hendi']=98;$dt_nilai['marwan']=87;

?>

Page 13: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Mengakses array<?php

$dt_nilai=array("ani"=>80,"budi"=>76, "Hendi"=>98,"Marwan"=>87);

//cara mengaksesecho $dt_nilai[‘ani’] // output 80echo $dt_nilai[‘budi’] // output 76

Page 14: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Mengakses arrayforeach ($dt_nilai as $nama => $nilai) {

echo "Nilai $nama = $nilai<br>";}

while (list($nama, $nilai) = each($dt_nilai)) {echo "Nilai $nama = $nilai<br>";

}

// output

Nilai ani = 80Nilai budi = 76Nilai Hendi = 98Nilai Marwan = 87

Page 15: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [3] Multidimensional array

Array yang menyimpan satu atau lebih array

Nama JK Umur

Abdel Pria 20

Temon Pria 10

Udin Pria 15

Page 16: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Membuat array [3]// numeric array dan numeric array<?php$anggota = array( array("Abdel","Pria",20), array("Temon", "Pria",10), array("Udin", "Pria",15));// numeric array dan assosiative aray<?php$anggota = array( array("nama" => "Abdel", "jk" => "Pria", "umur" =>20), array("nama" => "Temon", "jk" => "Pria", "umur" => 10), array("nama" =>"Udin", "jk" => "Pria", "umur" => 15));

print_r($anggota);

Page 17: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Array( [0] => Array ( [0] => Abdel [1] => Pria [2] => 20 )

[1] => Array ( [0] => Temon [1] => Pria [2] => 10 )

[2] => Array ( [0] => Udin [1] => Pria [2] => 15 )

)

Page 18: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Array( [0] => Array ( [nama] => Abdel [jk] => Pria [umur] => 20 )

[1] => Array ( [nama] => Temon [jk] => Pria [umur] => 10 )

[2] => Array ( [nama] => Udin [jk] => Pria [umur] => 15 )

)

Page 19: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Tes Latihan (output)Nama : AbdelJenis Kelamin : PriaUmur : 20

Nama : TemonJenis Kelamin : PriaUmur : 10

Nama : UdinJenis Kelamin : PriaUmur : 15

Page 20: Apa itu array?

Pemrograman Web S1 Teknik Informatika STMIK Bumigora

Output Code<?php$anggota = array(array("nama" => "Abdel", "jk" => "Pria", "umur" =>20), array("nama" => "Temon", "jk" => "Pria", "umur" => 10), array("nama" =>"Udin", "jk" => "Pria", "umur" => 15));

while (list($dt, $nilai) = each($anggota)) {

echo "Nama:" .$nilai['nama'] ."<br/>";echo "Jenis Kelamin:" .$nilai['jk'] ."<br/>";echo "Umur:" .$nilai['umur'] ."<br/>";echo "<br>";

}

foreach ($anggota as $dt => $nilai) {echo "Nama:.$nilai['nama'] ."<br/>";echo "Jenis Kelamin:" .$nilai['jk'] ."<br/>";echo "Umur:" .$nilai['umur'] ."<br/>";echo "<br>";

}

Page 21: Apa itu array?

Terima Kasih{: Ada Pertayaan :}


Top Related