Apa itu array?
description
Transcript of Apa itu array?
{: Zaenal Abidin :}
ARRAY∞ apa itu array ? ∞ menciptakan array∞ mengakses array ∞ array Multidimensi∞ 2 Soal Latihan
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.
Pemrograman Web S1 Teknik Informatika STMIK Bumigora
Jenis Array
Numeric Array
Asosiative Array
Multidimensi 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)
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
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" ;
?>
Pemrograman Web S1 Teknik Informatika STMIK Bumigora
Membuat array [1]print_r($dataMhs);//outputArray( [0] => Mala [10] => Dewi [11] => Elis [12] => Hendra)
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
Pemrograman Web S1 Teknik Informatika STMIK Bumigora
Mengakses arrayforeach ($arrBuah as $val){
echo "$val <br/>";}// outputMangga Apel Pisang Jeruk
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
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
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;
?>
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
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
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
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);
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 )
)
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 )
)
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
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>";
}
Terima Kasih{: Ada Pertayaan :}