ARRAY (LARIK)
Outline 1 2 3 4 5 6 ARRAY SATU DIMENSI DEKLARASI ARRAY INISIALISASI ARRAY 4 ARRAY MULTIDIMENSI 5 METODE & PROPERTI PADA ARRAY 6 PERINTAH REDIM & REDIM PRESERVE
ARRAY SATU DIMENSI Array adalah suatu variabel yang dapat menampung lebih dari satu data dengan tipe data yang sama dan dibedakan berdasarkan nomor indexnya Nilai-nilai data di dalam array disebut dengan elemen-elemen array Letak urutan elemen array ditunjukkan oleh indeks elemen array
Dim NamaArray (batas_atas) As TipeData DEKLARASI ARRAY Untuk mendeklarasikan array dituliskan dengan menuliskan batas atas array Dimana batas_atas adalah indeks maksimum dari Array Contoh: Dim nilai () As Integer Dim siswa (3) As String Dim NamaArray (batas_atas) As TipeData
INISIALISASI ARRAY Ketika pertama kali dideklarasikan, array memiliki nilai default untuk masing-masing elemen array Nilai default tergantung dari tipe data yang digunakan, untuk tipe data integer nilai default setiap elemennya adalah 0 Contoh: Dim nilai () As Integer = {8,9,10}
Dim NamaArray (KOLOM,BARIS) As TipeData ARRAY MULTIDIMENSI Array multi dimensi adalah suatu array yang mempunyai lebih dari satu subskrip. Array multi dimensi ini aplikasinya antara lain untuk matrik. Dimana Kolom adalah banyaknya kolom dan Baris adalah banyaknya baris dari array dua dimensi yang akan dibuat Contoh: Dim dtmatriks (1,2) As Integer Dim NamaArray (KOLOM,BARIS) As TipeData
METODE & PROPERTI PADA ARRAY (1) Keterangan Reverse Metode untuk membalik letak elemen-elemen array. Hanya berlaku pada array satu dimensi Sort Metode untuk mengurutkan elemen-elemen array Length Properti untuk mendapatkan panjang dari array Rank Properti untuk mendapatkan dimensi dari array GetlowerBound Metode untuk mendapatkan batas bawah array GetUpperBound Metode untuk mendapatkan batas atas array
METODE & PROPERTI PADA ARRAY (2) Contoh Dim Nilai() As Integer ={6,5,7} Untuk mengetahui panjang array Untuk membalik urutan elemen dalam array Untuk mengurutkan elemen dalam array panjang_data = Nilai .length Array.Reverse (Nilai) Array.Short (Nilai)
ReDim NamaArray (batas_atas_baru) PERINTAH REDIM Batas atas sebuah array dapat diubah sesuai keinginan programmer Aturan penulisan untuk mengubah batas array Perintah ReDim akan mengubah panjang array dan menghapus dta didalamnya jika telah berisi data Contoh: Dim jumlah(5) As Integer Private sub ubah() ReDim jumlah(10) …. End Sub ReDim NamaArray (batas_atas_baru)
PERINTAH REDIM PRESERVE Agar data tidak hilang saat terjadi pengubahan batas atas array, digunakan perintah Preserve. Perintah ini akan menjaga data pada tempatnya dan menambah ruang kosong pada panjang array yang ditambahkan Aturan penulisan Contoh: Dim jumlah(5) As Integer Private sub ubahlagi() ReDim Preserve jumlah(15) …. End Sub ReDim Preserve NamaArray (batas_atas_baru)