Pengenalan Tabel Tabel multidimensi Tabel asosiatif Pembuatan tabel

4. Tabel

4.1 Pengenalan Tabel

Variabel variabel di JavaScript hanya bisa menyimpan satu data pada suatu saat. Adanya kecenderungan yang sangat besar untuk memanipulasi banyak data dalam satu variabel membuat konsep variabel tersebut menjadi tidak cukup memenuhi kebutuhan itu. Untuk mengatasi hal tersebut, JavaScript menghadirkan solusi struktur data yang memungkinkan menyimpan himpunangroup data dalam satu variabel khusus yang disebut : Tabel. Tabel, di dalam javascript adalah satu variabel yang dapat berisi banyak data yang independent, dengan indeks berdasarkan nomer urut, dengan indeks ini pula memungkinkan kita untuk mengakses data yang disimpan di lokasi tertentu.

4.2 Tabel multidimensi

Tabel yang hanya berisi variabel variabel kita sebut tabel monodimensi atau unidimensi, berikut ini ilustrasi tabel unidimensi : I ndeks 1 2 3 Dat a Dat a1 Dat a2 Dat a3 Dat a4 Perhatikan bahwa element pertama dari tabel selalu mempunyai indeks 0. Dalam suatu tabel dengan n element, maka element ke n akan mempunyai indeks n-1. Jika suatu tabel berisi tabel yang lain, maka kita sebut tabel itu adalah tabel multidimensi, berikut ini ilustrasi tabel multidimensi : 1 2 3 Data 2 tabel Data 4 tabel 0 1 2 0 1 Data 1 Variabel Data 1 Data 2 Data 3 Data 3 Variabel Data1 Data 2

4.3 Tabel asosiatif

Kita juga bisa menggunakan indeks yang sudah kita modifikasi, untuk memudahkan menandai indeks dari satu nilai data. Tabel yang menggunakan indeks seperti ini kta sebut tabel asosiatif. JavaScript sendiri memungkinkan kita untuk menggunakan string ataupun bilangan yang sudah di definisikan sebagai indeks data dari suatu tabel, berikut ini adalah ilustrasi dari tabel asosiatif I ndeks “ Andr y ” “ I ndr a” “ Sant i” “ Sandr a” Dat a 10 24 77 47

4.4 Pembuatan tabel

Ada beberapa cara untuk membuat tabel di dalam JavaScript : var Tabel Ku = [ dat a 1, dat a 2, dat a 3, dat a 4] ; var Tabel Ku = new Arraydat a 1, dat a 2, dat a 3, dat a 4; pada cara diatas tersebut tabel diinisialisasikan dengan nilai data pada saat pembuatannya. Untuk lebih jelasnya sebaiknya kita deklarasikan tabel sebelum kita isikan dengan data, contoh deklarasinya adalah sebagai berikut : var Tabel Ku = new Array;

4.5 Pengaksesan data di dalam tabel