Friday, April 1, 2016

ARRAY MULTIDIMENSI DAN ARRAY HIMPUNAN





Array Sebagai Multidimensi

Array Multidimensi adalah array yang ada dalam array. Dalam array tersebut dapat berisi beberapa array lagi. Array multidimensi ini dapat memudahkan membuat program karena dapat membuat beberapa array sekaligus sehingga meringkas beberapa perintah operasi. Array Multi Dimensi memiliki lebih dari satu dimensi. Dimensi Array PHP menunjukkan jumlah indikasi yang dibutuhkan untuk menunjuk suatu elemen di dalam Array PHP. Pada Array 2 Dimensidibutuhkan dua indikasi untuk menunjuk ke suatu elemen di dalam array tersebut. dan pada array 3 dimensi dubutuhkan tiga indikasi. Pada Array 2 Dimensi nilai array juga berupa array. Array 2 Dimensi adalah array dari suatu Array PHP. Array 3 dimensi adalah array di didalam suatu array dari suatu array lainnya Berikut

Nama scirpt: array_multidimensi.php:

..........................................................Coding  Array Mutidimensi....................................


Hasil dari script array_multidimensi.php diatas adalah sebagai berikut :

..........................................................Hasil Script Array Multidimensi...........................



Array Sebagai Himpanan

Array dalam PHP dapat dianggap pula sebagai himpunan sehingga kita dapat memberikan operasi himpunan kepada array PHP.
Operasi Himpunan yang dapat dilakukan :

1. Penggabungan himpunan – union
2. Irisan – intersection
3. Selisih – Difference

1. Penggabungan Himpunan
Penggabungan array seringkali dibutuhkan untuk memudahkan manipulasi data dari beberapa array, dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi. Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge().

Berikut contoh Menggabungkan 2 array dengan operasi himpunan.
Nama scirpt: array_union.php:
..........................................................Coding  Array Union.............................................



Print_r() adalah fungsi yang digunakan untuk mencetak isi array secara otomatis (dummping). Hasil dari array_merge() disimpandalam variabel array $gabung.
Hasil dari script array_union.php diatas adalah sebagai berikut :

..........................................................Hasil Script Array Union...........................................



Pada  array $gabung, maka array $gabung akan memiliki 9 elemen – elemen dari $ar_a disimpan pada bagian awal dan elemen dari $ar__b disimpan pada bagian berikutnya. Pada fungsi diatas maka ada terjadi nilai yang berganda yang berasal dari $ar_a dan $ar_b yang sama tetapi dinyatakan sebagai elemen sendiri – sendiri.
Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data ini, berikut adalah contoh scriptnya :

Nama Script : array_unique.php
..........................................................Coding  Array Unique.............................................


Hasil dari perintah array_unique():

..........................................................Hasil Script Array Unique............................................



Proses union seharusnya merupakan proses penggabungan array_merge kemudian 
Dilakukan array_unique

2. Irisian
Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.
Dengan menggunakan operasi dua buah himpunan, maka kita dapat dengan mudah untuk mendapatkan nilai-nilai yang sama yang ada pada dua buah himpunan, tanpa kita harus melakukan penelusuran dan perbandingan isi kedua himpunan ini dengan memrogram sendiri.
Hasil dari operasi ini adalah array yang berisi nilai yang sama dari kedua himpunan yang diiriskan
Fungsi untuk melakukan irisan dua himpunan dalam PHP adalah array_intersect().
Nama script: array_intersect.php

..........................................................Coding Array intersect...........................................



Tampilan hasil eksekusi : array_intersect.php

..........................................................Hasil Script Array intersect...........................................




Contoh diatas memperlihatkan isi dari $irisan adalah 5 dan 7 yag berasal dari elemen $ar_a nomor 2 dan nomor 3.

3. Selisih
Operasi elisih dalam suatu himpunan adalah untuk mendapatkan isi satu himpunan yang tidak dimiliki oleh himpunan lain yang di selisihkan kepada himpunan pertama, atau secara sederhana adalah mengurangi isi himpunan pertama dengan isi himpunan kedua sehingga isi himpunan pertama tidak ada yang sama dengan isi himpunan kedua, semua isi himpunan yang sama dengan himpunan kedua di buang.
Fungsi untuk melakukan operasi selisih ini adalah dengan Array_diff()

..........................................................Coding Array Diff...................................................



Tampilan hasil eksekusi Array_diff.php

..........................................................Hasil Script Array Diff...........................................



Array_diff() menghasilkan isi $ar_a yang elemenya tidak terdapat juga dalam Array $ar_b.

Sekian dulu gan tutorial penjelasan array Multidimensi dan array Himpunan, semoga bermanfaat :)


Referensi :

Andi.2004, Aplikasi Program PHP dan MySQL untuk Membuat Website Interaktif. Yogyakarta: Penerbit Andi.
Betha, Sidik.2014,Pemrograman Web dengan PHP.Bandung: Penerbit Informatika Bandung










1 comments:

Lucky Club Casino Site - Live Dealer Online Casinos
Lucky Club is a UK based online casino that was founded in 카지노사이트luckclub 2004 and was launched in Malta in 2000. It's owned by Casino.in.

Post a Comment