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). Jenis ‡ Contohnya : ± Array integer yang berisi sekumpulan data ukuran sepatu 10 mahasiswa FTI teknik komputer. 40 39 41 40 40 42 38 41 39 39 ukuran .

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

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

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

) ‡ 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. di jam tertentu.. tapi ternyata ada dua macam data homogen bahkan lebih.Bentuk Array (Lanjutan. ± Contoh data pencatatan suhu air. tempat berbeda atau bahkan hari yang berbeda dalam satu minggu ± Maka array multidimensi dibuat lebih dari satu jenis data: .

4 69.1 3 64.4 67.7 68.4 69.3 65.4 65.5 2 69.0 65.7 64.3 64.2 69.Bentuk Array (Lanjutan.8 Waktu 1 2 3 4 Hari 2 Lokasi 1 63.8 70.3 65.9 70.1 3 62..4 68.1 69.5 68.) Hari 1 Lokasi Waktu 1 2 3 4 1 65.2 71.2 66.5 66.4 71.5 2 68.5 68.4 70. 2 3 4 ..0 3 68.8 Waktu 1 Hari 7 Lokasi 1 66.3 70.4 .8 67.9 69.0 64.9 66.5 2 66.

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. artinya mengambil nilai diposisi-5 array A ke variabel B .

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

misalnya integer semua atau string semua.Kelemahan Array ‡ Karena array kurang flexibel maka ada kekurangan-kekurangan dalam penggunaan array : ± Tipe array harus homogen. 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 .

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

Terima Kasih .

Sign up to vote on this title
UsefulNot useful