pertemuan 3 - array - atol
DESCRIPTION
aaTRANSCRIPT
1
© Teknik Informatika - UNIKOM
Array
Eko Budi Setiawan www.ekobudisetiawan.com
Eko Budi Setiawan, S.Kom., M.T.
2014
2
© Eko Budi Setiawan, S.Kom., M.T.
Array merupakan kumpulan dari nilai-nilai data
yang bertipe sama yang menggunakan nama yang
sama, serta ditunjukkan oleh suatu index
3
Penulisan Array
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Array Standar
Menggunakan constructor array()$bandara = array(“Sultan”,”Syarief”, “Kasim”,”II”);
Menggunakan tanda kurung siku []$bandara[] = “Sultan”;
$bandara[] = “Syarief”;
$bandara[] = “Kasim”;
$bandara[]=“II”;
echo $bandara[2] yang tampil adalah “Kasim”
4
Penulisan Array
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Assosiatif Array
Menggunakan constructor array()$bandara = array (“Bandung”=>”Husein Sastranegara”,
“Padang”>=“Minangkabau Airport”,
“Jakarta”=>”Soekarno-Hatta Airport”);
Menggunakan tanda kurung siku []$bandara[“Bandung”] = “Husein Sastranegara”;
$bandara[“Padang] = “Minangkabau Airport”;
$bandara[“Jakarta”] = “Soekarno-Hatta Airport”;
echo $bandara[“Padang”] yang tampil adalah
“Minangkabau Airport”
5
Mengakses Array
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Array Standar
Mengakses 1 elemenecho “elemen ke-3 adalah $bandara[2]”;
Mengakses semua elemen dengan perulangan forfor ($i=0; $i<count($bandara);$i++)
echo “kata ke $i : $bandara[$i]<br>”;
Mengakses semua elemen dengan perulangan foreachforeach ($bandara as $kata)
echo “$kata<br>”;
Mengakses semua elemen dengan perulangan foreachforeach ($bandara as $no => $kata)
echo “kata $no : $kata <br>”;
6
Mengakses Array
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Array Assosiatif
Mengakses 1 elemen$namabandara=$bandara[“Padang”];
echo “Bandara di Padang adalah $namabandara”;
echo “Bandara di Jakarta adalah $bandara[“Jakarta”]”;
Mengakses semua elemen dengan perulangan foreach tanpa menampilkan key
foreach ($bandara as $namabandara)
echo “$namabandara<br>”;
Mengakses semua elemen dengan perulangan foreachdengan menampilkan key
foreach ($bandara as $kota => $namabandara)
echo “Bandara $kota adalah $namabandara <br>”;
7
Pengurutan Array
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Pengurutan secara ascendingsort($bandara);
Pengurutan secara descendingrsort($bandara);
Pengurutan berdasarkan isi elemen secara ascendingasort($bandara);
Pengurutan berdasarkan key elemen secara ascendingksort($bandara);
Pengurutan berdasarkan isi elemen secara descendingarsort($bandara);
Pengurutan berdasarkan key elemen secara descendingkrsort($bandara);
8
Studi Kasus 3c.php
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
9
© Teknik Informatika - UNIKOM 2014
10
Studi Kasus [Penjualan]
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
Penjualan.php HitungJual.php
11
Studi Kasus [valid]
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
formnilai.phpHitungNilai.php
12
Studi Kasus [invalid]
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2014
formnilai.php
HitungNilai.php