Struktur Data Array

Muhammad Yusuf S 2209 105 054

Definisi ‡ Array adalah sekumpulan data homogen yang memiliki value (nilai) dan satu atau lebih index (penomoran). 40 39 41 40 40 42 38 41 39 39 ukuran . Jenis ‡ Contohnya : ± Array integer yang berisi sekumpulan data ukuran sepatu 10 mahasiswa FTI teknik komputer.

contohnya: list. stack. . contoh : tabel ‡ Digunakan untuk operasi matematika seperti vektor (array tipe integer) ‡ Digunakan dalam bentuk struktur data lain.Penggunaan Array ‡ Digunakan untuk suatu database. queue.

stack atau queue. Analoginya seperti kumpulan sepatu berbagai ukuran. kumpulan pensil berbagai warna atau film-film di bioskop yang sedang ditayangkan pada hari minggu. ± Contoh Array satu dimensi seperti list. .Bentuk Array ‡ Array satu dimensi ± Yaitu array yang hanya terdiri dari satu baris atau hanya satu kolom saja alamat penyimpanan data (index).

) Pensil Warna Merah Hijau Biru Ungu Coklat Kuning Hitam Film Bioskop Avatar Iron Man Transformers Laskar Pelangi Ayat-ayat Cinta .Bentuk Array (Lanjutan..

Bentuk Array (Lanjutan.) ‡ Array multidimensi ± Yaitu array yang terdiri dari baris dan kolom sebagai alamat penyimpanan data (index) ± Adakalanya data yang disimpan tidak hanya berupa sederetan data yang homogen. tapi ternyata ada dua macam data homogen bahkan lebih.. ± Contoh data pencatatan suhu air. tempat berbeda atau bahkan hari yang berbeda dalam satu minggu ± Maka array multidimensi dibuat lebih dari satu jenis data: . di jam tertentu.

3 64.0 64.1 3 62.5 68.8 Waktu 1 Hari 7 Lokasi 1 66.5 66.8 70..7 64.) Hari 1 Lokasi Waktu 1 2 3 4 1 65.2 66.4 65.5 2 68. 2 3 4 .2 71.4 .0 65.7 68.9 70.5 68.4 69.1 69.8 Waktu 1 2 3 4 Hari 2 Lokasi 1 63.0 3 68.5 2 69.2 69.4 69.4 68.1 3 64.4 67.3 65.8 67.3 65..9 69.3 70.Bentuk Array (Lanjutan.4 71.4 70.9 66.5 2 66.

artinya mengambil nilai diposisi-5 array A ke variabel B . artinya menyimpan 3 di posisi-2 array A B = A[5].Keunggulan Array ‡ Akses data array sangat mudah dan efisien jika diketahui lokasinya sehingga memungkinkan untuk operasi pengambilan dan penyimpanan data secara langsung ± Contoh : A[2] = 3.

‡ Untuk data yang nilai-nilainya independen dan terjaga maka penggunaan array sangat efisien dan tepat . seperti elemen sebelum dan sesudah dari lokasi elemen yang diketahui. mudah untuk melakukan penelusuran elemen-elemen tetangganya .Keunggulan Array ‡ Jika lokasi elemen sudah diketahui.

Kelemahan Array ‡ Karena array kurang flexibel maka ada kekurangan-kekurangan dalam penggunaan array : ± Tipe array harus homogen. misalnya integer semua atau string semua. tidak bisa beda-beda data dalam satu array ± Penggunaan array statik secara repetisi dalam suatu program tidak efisien untuk memory dan makan banyak waktu komputasi .

wikipedia.com/array_data_structure.ht m .Referensi ‡ www.

Terima Kasih .

Sign up to vote on this title
UsefulNot useful