D I N A PA R A M I T H A , S T, M T
KONSEP ARRAY
variabel array adalah variabel yang mempunyai indeks. Sehingga penulisannya adalah var(indeks).
Array sangat penting di dalam pemrograman, karena array mampu menampung banyak data yang
bertipe sama.
Sebagai contoh variabel array x menampung nilai-nilai bilangan bulat {3, 6, 8, 7, 5, 1} berarti indeks
untuk variabel x ini adalah 1 sampai dengan 6, dan ditulis sebagai x(1), x(2), x(3), x(4), x(5) dan x(6)
untuk menampilkan nilai array tinggal menyebutkan indeks-nya. Misalkan untuk menampilkan nilai variabel x yang
ke 5 dituliskan dengan x(5).
Perintah array untuk memasukkan nilai:
Dim bilangan(10) as integer Bila jumlah array sudah ditentukan 10 maka tidak boleh menggunakan data lebih
dari 10, karena 10 menyatakan jumlah maksimum dari data yang akan ditampung adalan suatu array.
MEMASUKKAN LIST DENGAN ARRAY Private Sub Form_Load()
Dim tanah(4) As String
Dim k(4) As Double
tanah(0) = "pasir"
tanah(1) = "lanau"
tanah(2) = "lempung berpasir"
tanah(3) = "lempung"
k(0) = 0.001
k(1) = 0.0001
k(2) = 0.00001
k(3) = 0.000001
List1.Clear
List2.Clear
For i = 0 To 3
List1.AddItem tanah(i)
Untuk mendefinisikan array dinamis dapat dilakukan dengan
List2.AddItem k(i)
mendefinisikan array tanpa menuliskan jumlah maksimum
Next i
arraynya sebagai berikut:
Dim variabel() as tipe_data Untuk contoh nama di atas,
End Sub
dapat dituliskan dengan:
Dim nama() as string
INPUT DATA DENGAN ARRAY Dim hujan(10) As Double
Dim n As Integer
Private Sub Command1_Click()
n=n+1
hujan(n) = Trim(Text1.Text)
Text1.Text = ""
End Sub
Contoh:
Untuk membaca data variabel ke dalam file,
Open Nama_File For Output As #1
dapat dilakukan menggunakan perintah:
Input #1, nama_variabel
LATIHAN 2 (MEMBUKA DAN MENYIMPAN FILE)
Dim n As Integer
Dim nama(100), hujan(100), luas(100) As String