Apa itu array?

Post on 22-Jan-2016

117 views 0 download

description

ARRAY ∞ apa itu array ? ∞ menciptakan array ∞ mengakses array ∞ array Multidimensi ∞ 2 Soal Latihan. Apa itu array?. array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama . - PowerPoint PPT Presentation

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 :}