Nam Namaa
: Pipit ipit Utam Utami, i, S.Pd S.Pd.T .T..
NIM
: 11702251022
Kelas
: PTK B
Tugas Pengganti Kuliah 14 November 2011 Mata Kuliah Pemrograman
1. Peng Penger erti tian an var variab iabel el arr array ay Variabel array adalah sebuah struktur data yang terdiri atas satu atau lebih elemen vari variab abel el deng dengan an tipe tipe data data yang yang sama sama,, dima dimana na masi masing ng-m -mas asin ing g elem elemen en varia variabe bell mempunyai nilai indeks yang berbeda. Array digunakan digunakan bila bila ada beberapa nilai data yang tipe tipe datanya sama dan akan mendapat perlakuan yang sama pula. Misalnya, ada 10 nilai data dengan tipe string dan akan diolah diolah dengan cara yang sama, maka akan lebih mudah jika menggunakan menggunakan sebuah array dibandingkan bila menggunakan 10 variabel yang berbeda. Setiap nilai elemen array array dan masing-mas data di dalam sebuah array disebut elemen masing-masing ing dibedakan dibedakan
dengan nomer indeksnya.
2. Cara Cara dekl deklar aras asii varia variabe bell array array Array dibuat atau dideklarasikan dengan cara yang sama seperti pendeklarasian variab variabel el biasa biasa yaitu yaitu menggu menggunak nakan an perint perintah ah Dim, Dim, kemudi kemudian an diikut diikutii dengan dengan tanda 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)
jumlah elemen array NamaSiswa
menjadi 150 dengan nomer indeks dari 1 s/d 150.
3. Cara menggunakan (mengisi) variabel tersebut
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 For…Next, 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.