You are on page 1of 5

Nama NIM Kelas

: Pipit Utami, S.Pd.T. : 11702251022 : PTK B

Tugas Pengganti Kuliah 14 November 2011 Mata Kuliah Pemrograman 1. Pengertian variabel array Variabel array adalah sebuah struktur data yang terdiri atas satu atau lebih elemen variabel dengan tipe data yang sama, dimana masing-masing elemen variabel mempunyai nilai indeks yang berbeda. Array digunakan bila ada beberapa nilai data yang tipe datanya sama dan akan mendapat perlakuan yang sama pula. Misalnya, ada 10 nilai data dengan tipe string dan akan diolah dengan cara yang sama, maka akan lebih mudah jika menggunakan sebuah array dibandingkan bila menggunakan 10 variabel yang berbeda. Setiap nilai data di dalam sebuah array disebut elemen array dan masing-masing dibedakan dengan nomer indeksnya. 2. Cara deklarasi variabel array Array dibuat atau dideklarasikan dengan cara yang sama seperti pendeklarasian variabel biasa yaitu menggunakan perintah Dim, kemudian diikuti dengan tanda kurung dan jumlah elemen array. Perlu di ingat bahwa indeks pada array dimulai dari angka nol (0), jadi jika kita mendeklarasikan jumlah_array sebesar 4, maka nilai indeksnya adalah 0, 1, 2 dan 3. Dim nama_variabel(jumlah_array) as Tipe_Data Agar nomer indeks array dimulai dari 1 (bukan 0), bisa menggunakan perintah Option Base 1 sebelum perintah Dim-nya, contoh : Option Base 1 Dim NamaSiswa(100) As String Atau bisa juga menggunakan kata To di dalam penentuan jumlah elemen array, contoh : Dim NamaSiswa(1 To 100) As String

Untuk mengetahui berapa jumlah elemen di dalam sebuah array, bisa menggunakan perintah : Ubound(nama_array) contoh : Dim NamaSiswa(1 To 100) As String Dim JmlElemen As Integer JmlElemen = Ubound(NamaSiswa) hasilnya = 100 Array terdiri dari fixed array dan dynamic array. Fixed array yaitu array yang mengandung jumlah elemen berukuran tetap, sedangkan dynamic array adalah array yang mengandung jumlah elemen berupa variabel (array yang bisa dirubah selama eksekusi program). Bila jumlah elemen array yang dibutuhkan tidak diketahui atau ingin bisa diubahubah (dynamic array), maka bagian jumlah_elemen pada perintah Dim tidak perlu diisi, contoh : Dim NamaSiswa() As String Cara ini biasa digunakan untuk mengisi data yang berkembang terus, dan belum bisa ditentukan di awal jumlah elemennya. Untuk mengubah jumlah elemen array digunakan perintah Redim : Redim [Preserve] nama_array(jumlah_elemen) Contoh : Redim NamaSiswa(1 To 150) s/d 150.
3. Cara menggunakan (mengisi) variabel tersebut

jumlah elemen array NamaSiswa

menjadi 150 dengan nomer indeks dari 1

Untuk mengisi nilai data ke dalam sebuah variabel array bisa melihat gambaran rumusan berikut : nama_array(no_indeks) = nilai_data Dengan rumusan diatas, nilai_data akan tersimpan pada variabel nama_array dengan nomer indeks no_indeks. Contoh : NamaSiswa(0) = Ali Namasiswa(1) = Fatimah

Untuk mengosongkan nilai data, bisa menggunakan perulangan ForNext, contoh : For i = 0 To 99 NamaSiswa(i) = Next i
4. Cara menampilkan variabel array

Array sangat penting di dalam pemrograman, karena array mampu menampung banyak data yang bertipe sama. Sebagai contoh variabel array x menampung nilainilai bilangan bulat {3, 6, 8, 7, 5, 1} berarti indeks untuk variabel x ini adalah 0 sampai dengan 5, dan ditulis sebagai x(0), x(1), x(2), x(3), x(4) dan x(5). Array dapat diibaratkan sebagai kereta api dalam komputer, di dalamnya tedapat gerbong-gerbong memory yang berisi data yang mempunyai tipe dan perlakuan yang sama. Untuk mengambil atau menampilkan nilai array dapat dianalogikan dengan mencari gerbong kereta api yang tepat dengan melihat karcis yang bertuliskan nomor gerbong. Array juga demikian, untuk menampilkan nilai array tinggal menyebutkan indeks-nya. Misalkan untuk menampilkan nilai variabel x yang ke 5 dituliskan dengan x(4). Misal dengan program berikut :

Dim x(6) As Integer Private Sub Form_Load()

x(0) = 3 x(1) = 6 x(2) = 8 x(3) = 7 x(4) = 5 x(5) = 1 Text1.Text = x(4) End Sub

Maka pada saat aplikasi dijalankan, akan didapatkan tampilan sebagai berikut :

Pada aplikasinya, nilai-nilai yang tersimpan pada array ini dapat ditampilkan dengan berbagai object, misal : Label, ListBox, ComboBox, Msflexgrid, MsChart, dll tergantung konsep atau perancangan sistem yang diinginkan.

You might also like