Struktur Data Array

Muhammad Yusuf S 2209 105 054

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

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

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

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

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

7 64. 2 3 4 .4 71..8 Waktu 1 Hari 7 Lokasi 1 66.2 69.5 68.3 64.4 69.Bentuk Array (Lanjutan.2 66.8 67.4 69.9 66.1 3 64..4 70.4 .7 68.0 64.3 65.5 2 69.8 Waktu 1 2 3 4 Hari 2 Lokasi 1 63.9 69.5 66.4 67.4 65.1 3 62.5 2 68.0 65.5 2 66.3 65.2 71.8 70.) Hari 1 Lokasi Waktu 1 2 3 4 1 65.0 3 68.9 70.4 68.5 68.3 70.1 69.

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 . artinya menyimpan 3 di posisi-2 array A B = A[5].

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

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 . misalnya integer semua atau string semua.

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

Terima Kasih .

Sign up to vote on this title
UsefulNot useful