Assalamu'alaikum wr.wb.
A. Pengertian
Menurut wikipedia bahasa Indonesia, array merupakan kumpulan / urutan elemen-elemen data yang bertipe sama dan bentuk syntax-nya adalah tipe_array nama_array [konstanta];.
Menurut wikipedia bahasa Inggris yang diterjemahkan, array merupakan pengaturan sistematis dari objek serupa, biasanya dalam baris dan kolom.
Menurut W3Schools, array merupakan variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
B. Latar Belakang
Dengan adanya kemajuan Tekhnologi di dunia ini akal pikiran manusia semakin mahir dalam menciptakan sesuatu yang bermanfaat bagi kehidupan mereka, salah satunya dalam pembuatan program – program yang sangat membantu mereka dalam menyelesaikan pekerjaan mereka dengan cepat, baik dan memuaskan.
Array bisa juga disebut sebagai salah satu program yang terlahir dari dunia tekhnologi lewat pola pikir manusia yang bermanfaat untuk menyelesaikan suatu penghitungan.
C. Alat dan Bahan
- Text Editor (Mousepad)
- Laptop
- W3Schools Online / offline
D. Tujuan
Bertujuan untuk mengetahui dasar penulisan array dan memahami penggunaan dari array.
E. Pembahasan
Didalam php array terbagi menjadi 3 yaitu :
- Array indeks - Array dengan indeks numerik
- Array asosiatif - Array dengan kunci bernama
- Array multidimensi - Array yang berisi satu atau lebih array
1. Array Index
Didalam penerapannya ada 2 cara yaitu seperti dibawah ini.
a. $mobil = array("Volvo", "BMW", "Toyota");
b. $mobil[0] = "Volvo";
$mobil[1] = "BMW";
$mobil[2] = "Toyota";
Dibawah merupakan contoh penerapan dari penulisan array index yang pertama karena lebih simple.
<!DOCTYPE html>
<html>
<body>
<?php
$mobil = array("Volvo", "BMW", "Toyota");
echo "Aku suka " . $mobil[0] . ", " . $mobil[1] . " dan " . $mobil[2] . ".";
?>
$mobil = array("Volvo", "BMW", "Toyota");
echo "Aku suka " . $mobil[0] . ", " . $mobil[1] . " dan " . $mobil[2] . ".";
?>
</body>
</html>
- Kita akan simpan coding diatas di /var/www/html. Cara memanggilnya kita buka web browser dan ketikkan di url "localhost/blogku/arrayindex.php". Dan hasilnya seperti dibawah ini
2. Array Assosiatif
Ada 2 cara penggunaan array ini yaitu seperti dibawah ini.
- $usia = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
- $usia['Peter'] = "35";
$usia['Ben'] = "37";
$usia['Joe'] = "43";
Tidak berbeda jauh dengan pemanggilan array index.
Contoh penerapan dari sintaks dasar diatas yaitu seperti berikut. Kita akan menggunakan cara yang pertama.
<!DOCTYPE html>
<html>
<body>
<?php
$usia = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "Peter berusia " . $usia['Peter'] . " tahun.";
?>
$usia = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "Peter berusia " . $usia['Peter'] . " tahun.";
?>
</body>
</html>
Dan hasil dari pengcodingan diatas yaitu seperti dibawah ini.
3. Array multidimensi
Array multidimensi merupakan array yang berisi satu atau lebih array.
Contoh penerapan dari array multidimensi seperti dibawah ini.
<!DOCTYPE html>
<html>
<body>
<?php
$cars = array
(
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);
echo $mobil[0][0].": In stock: ".$mobil[0][1].", sold: ".$mobil[0][2].".<br>";
echo $mobil[1][0].": In stock: ".$mobil[1][1].", sold: ".$mobil[1][2].".<br>";
echo $mobil[2][0].": In stock: ".$mobil[2][1].", sold: ".$mobil[2][2].".<br>";
echo $mobil[3][0].": In stock: ".$mobil[3][1].", sold: ".$mobil[3][2].".<br>";
?>
$cars = array
(
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);
echo $mobil[0][0].": In stock: ".$mobil[0][1].", sold: ".$mobil[0][2].".<br>";
echo $mobil[1][0].": In stock: ".$mobil[1][1].", sold: ".$mobil[1][2].".<br>";
echo $mobil[2][0].": In stock: ".$mobil[2][1].", sold: ".$mobil[2][2].".<br>";
echo $mobil[3][0].": In stock: ".$mobil[3][1].", sold: ".$mobil[3][2].".<br>";
?>
</body>
</html>
Dan hasil dari pengcodingan diatas yaitu seperti dibawah ini.
F. Kesimpulan
Dari pembahasan diatas dapat ditarik kesimpulan bahwa array merupakan variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu. Array memiliki banyak macam yang memiliki fungsi berbeda-beda dalam penerapannya.
G. Referensi
- https://id.wikipedia.org/wiki/Array
- https://en.wikipedia.org/wiki/Array
- http://www.w3schools.com/php/php_arrays.asp
Sekian dan Terimakasih.
SMK Bisa!!
Wasalamu'alaikum wr.wb.
0 komentar:
Posting Komentar