Laman

Rabu, 19 Januari 2011

SISTEM ARRAY BAGIAN 2

Pendeklarasian Array

Struktur Array


Pemesanan Variabel

Pemesanan variabel merupakan pengisian data ke dalam array. Proses pemasukan data ke dalam array dapat dilakukan seperti yang telah di jelaskan pada pengelompokkan array.

Menampilkan Array

Cara menampilkan isi array sama dengan cara menampilkan isi variabel, akan tetapi untuk menampilkan isi array harus disertai dengan nomor elemen mana yang akan ditampilkan.

Percobaan 5.1

Nama script : array_multidimensi.php

<HTML>
<HEAD>
<TITLE>Array Multidimensi</TITLE>
</HEAD>
<BODY>
<?php

//mendefinisikan atau memesan variabel array

$jurusan=array

(

"TKJ_A"=>array

(

"M Fajar",

"Ayu",

"Anissa",

"Rahayu"

),

"TKJ_B"=>array

(

"Ghulam",

"Ghea",

"Vivi"

)

);

//menampilkan array

print("Halo..., Nama Saya ");

print($jurusan["TKJ_A"][3]);

print(" ingat ya...!");

?>

</BODY>

</HTML>

Tampilan array_multidimensi.php


Senin, 17 Januari 2011

SISTEM ARRAY BAGIAN 1

Berbeda dengan variabel yang pernah kita pelajari dahulu, array merupakan suatu tipe data yang mengijinkan kita untuk menggrup dan memanipulasi lebih dari satu value atau nilai dalam satu waktu.

Array merupakan variabel jamak, variabel yang mempunyai banyak elemen yang diacu dengan satu nama yang sama. Setiap elemen variabel diacu dengan menggunakan nomor elemen.

Sebagai contoh, bila kita ingin memesan suatu nilai atau elemen dengan variabel, maka kita hanya bisa memesan satu elemen saja.

$penjumlahan=$_POST[‘a’]+$_POST[‘b’];

Tapi dengan menggunakan array maka kita dapat memesan lebih dari satu nilai atau elemen variable.

$hitung=array($_POST[A]+$_POST[B],

$_POST[A]-$_POST[B],

$_POST[A]*$_POST[B],

$_POST[A]/$_POST[B]

);


Dimana setiap elemen variabelnya diacu dengan nomor yang mana,
  • $_POST[A]+$_POST[B] diacu dengan nomor “0”,
  • $_POST[A]-$_POST[B] diacu dengan nomor “1”,
  • $_POST[A]*$_POST[B] diacu dengan nomor “2” dan
  • $_POST[A]/$_POST[B] diacu dengan nomor “3”,


Pengelompokkan Array

Array Menurut Jenisnya

1. Array berindeks

Array berindeks merupakan tipe array yang umum, yaitu variabel array yang setiap elemennya diacu dengan menggunakan nomor elemen.

a. Array indeks tercantum

Yaitu array dengan mendefinisikan nomor kunci pada setiap elemennya:

$TKJ[0]=’Anggit’;

$TKJ[1]=’Albar’;

$TKJ[2]=’Rheza’;

$TKJ[3]=’Febrilian’;

b. Array indeks tersembunyi

Yaitu array yang tanpa mencantumkan atau mendefinisikan nomor kunci pada setiap elemennya, dan ini akan dibaca otomatis oleh PHP mulai dari 0,1,2,dst.

$TKJ[]=’Anggit’;

$TKJ[]=’Albar’;

$TKJ[]=’Rheza’;

$TKJ[]=’Febrilian’;

c. Array himpunan indeks

Yakni array yang dilakukan secara langsung dalam bentuk kumpulan nilai yang diapit dengan tanda kurung, setiap nilai dipisahkan dengan koma dan diawali dengan perintah array.

$TKJ=array(‘Anggit’,’Albar’,’Rheza’,’Febrilian’);

2. Array Assosiatif

Array asosiatif adalah array yang setiap elemennya diacu dengan menggunakan nama, berupa string ataupun nomor.

$english = array( "Cat" => "Kucing",

"Dragonfly" => "Capung",

"Fish" => "Ikan",

"Owl" => "Burung Hantu"

);

Atau

$english[‘Cat’]=’Kucing’;

$english[‘Dragonfly’]=’Capung’;

$english[‘Fish’]=’Ikan’;

$english[‘Owl’]=’Burung Hantu’;


Array Menurut Tingkatannya

1. Array berdimensi satu

Array berdimensi satu merupakan array yang hanya memiliki satu indeks saja

$TKJ=array("Ghulam","Ghea","Vivi");

2. Array Multidimensi

Array Multidimensi merupakan array yang dapat memiliki array lebih dari satu.

$jurusan=array(

"TKJ_A"=>array(

"M Fajar",

"Ayu",

"Anissa",

"Rahayu"),

"TKJ_B"=>array(

"Ghulam",

"Ghea",

"Vivi")

);


Bersambung.....

 
Copyright (c) Cahaya Harapan - Blogger Templates created by BTemplateBox.com - Css Themes by metamorphozis.com