Senin, 08 Januari 2018

Array

Pembahasan kali ini adalah tentang array.
Beberapa pengertin array adalah sebagai berikut :
  • Array : struktur data yang menyimpan sekumpulan elemen yang bertipe sama, dan setiap elemen ini dapat diakses langsung melalui indeksnya.
  • Indeks dalam array ini haruslah tipe data yang menyatakan keterurutan, misalnya integer atau char
  • Indeks akan memudahkan pencarian data
  • Array mempunyai batas atas dan bawah, dimana data akan tersimpan diantara kedua batas tersebut

Dinamiic Array
  • Untuk menciptakan dynamic array, pertama deklarasikan array dengan Public atau Dim sesuai dengan keperluan ruang lingkup variabel tersebut. Deklarasikan array
tersebut dengan dimensi kosong.
Dim Nama_Variabel
  • Kemudian alokasikan jumlah elemen dengan perintah ReDim.
ReDim Nama_Variabel (X, Y)
  • Dengan penggunaan variabel saat mendeklarasikan ReDim, maka kita dengan bebas bisa mengatur penggunaan elemen. Meskipun demikian dengan perintah ReDim kita
tidak akan dapat mengatur jumlah dimensi.
  • Perintah ReDim hanya dapat digunakan pada bagian prosedur, meskipun demikian perintah ini akan tereksekusi pada semua bagian aplikasi
Kelemahan dari penggunaan ReDim adalah tiap kali perintah tersebut dipanggil maka semua nilai pada variabel sebelumnya akan hilang. Untuk itu Visual Basic menciptakan perintah Preserve untuk menambah elemen array tanpa menghapus nilai. sebelumnya. Sebagai contoh :
ReDim Preserve Nama_Variabel (Ubound (Nama__Variabel) + 1)
Perintah Preserve ini hanya dapat mengubah batas atas (Ubound) dari array satudimensi.
Sedangkan untuk array multi dimensi yang dapat kita ubah hanyalah batas atas dimensi terakhir, contohnya :
ReDim Preserve Nama_Variabel (20, Ubound(Nama Variabel, 2) +1)

Tidak ada komentar:

Posting Komentar