Struktur Data Array

Muhammad Yusuf S 2209 105 054

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.Definisi ‡ Array adalah sekumpulan data homogen yang memiliki value (nilai) dan satu atau lebih index (penomoran).

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

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

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

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

2 3 4 .0 65.2 71.9 66.4 71.3 70.3 65.7 64.8 67.4 67.9 69.) Hari 1 Lokasi Waktu 1 2 3 4 1 65.5 2 68.1 3 62.7 68.5 68.0 3 68.8 Waktu 1 Hari 7 Lokasi 1 66.4 69.5 2 66.9 70.3 65.2 69.3 64.4 65.Bentuk Array (Lanjutan.0 64.1 69.8 Waktu 1 2 3 4 Hari 2 Lokasi 1 63.4 68.4 .8 70.5 68.4 69...5 66.5 2 69.4 70.1 3 64.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 .

Keunggulan Array ‡ Jika lokasi elemen sudah diketahui. ‡ 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 .

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.Referensi ‡ www.wikipedia.ht m .

Terima Kasih .

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.