Anda di halaman 1dari 13

ARRAY

I GUSTI BAGUS WIRAYUDA I, A.MD


KOMPETENSI DASAR

3.8 Menganalisis penggunaan array untuk penyimpanan data di memori


3.8.1 Menjelaskan array satu dimensi
3.8.2 Menjelaskan array multi dimensi
3.8.3 Mengidentifikasi penerapan array satu dimensi
3.8.4 Mengidentifikasi penerapan array mulri dimensi
4.8 Membuat kode program untuk menampilkan kumpulan data array
3.8.1 Membuat apliasi array satu dimensi
3.8.2 Membuat aplikasi array multi dimensi
TUJUAN PEMBELAJARAN

1.Dapat mengetahui dan mengerti pengertian array


dan jenis – jenis array
2.Mengetahui fungsi dan tentang penggunaan
array untuk penyimpanan data di memori
3.Membuat program tentang penggunaan array
untuk penyimpanan data di memori
APA ITU ARRAY ?
PERHATIKAN GAMBAR BERIKUT :
Jadi Array adalah
Array merupakan sekumpulan data yang memiliki tipe data yang sama, jumlah
yang tetap , serta disusun secara terstruktur dan disimpan dalam suatu variabel yang
sama dan diurutkan dengan index. Array merupakan konsep yang penting dalam pemrograman,
karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah
banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-
elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1,
dan seterusnya.
 Contoh :
- Angka untuk menyimpan sederetan bilangan
- Buku untuk menyimpan sekumpulan data buku
- Mahasiswa untuk menyimpan beberapa data mahasiswa
 Sebagai contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari array
A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400
Arrray juga terbagi atas dua bagian yaitu Array Satu Dimensi dan
Array Multidimensi, akan dibahas dibawah ini:

Array Satu Dimensi Suatu array yang nilai dan ukurannya sudah ditetapkan terlebih dahulu dan memiliki dimensi satu.
Cara menggunakan array
Dim nama_array(jumlah_elemen - 1) As tipe_data

Contoh:
Dim mahasiswa(99) As String --> array mahasiswa akan mempunyai elemen sebanyak 100 dimulai nomor
0 s/d 99

Berikut adalah cara mengisi nilai data pada array

mahasiswa(0) = "Maman"
mahasiswa(1) = "Nana"
dst...

Kita dapat mengisi atau mengosongkan elemen array dengan menggunakan kontrol
perulangan For...Next seperti berikut (cara mengosongkan elemen array)
2. Selain menggunakan cara no. 1 diatas dapat juga menggunakan kata TO seperti contoh berikut

Dim mahasiswa (1 to 100) As String

3. Untuk mengetahui jumlah elemen array, kita dapat menggunakan perintah Ubound(nama_array)

Dim mahasiswa (1 to 100) As String


Dim JumlahElemen As Integer

JumlahElemen = Ubound(mahasiswa) --> 'akan menghasilkan JumlahElemen=100


Bentuk umum penulisan array :

Dim Array [indeks] As Type Data

Contoh Penggunaan di dalam VB :


Public sub
Dim array(5) as string
Array(1) = “rolly”
Array(2) = “domi”
Array(3) = “made”
Msgbox(“data array =“& array (2))
End sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Dim Array(3) As String
Array(1) = TextBox1.Text
Array(2) = TextBox2.Text
Array(3) = TextBox3.Text
Dim list_item As ListViewItem
list_item = New ListViewItem
list_item = ListView1.Items.Add(Array(1))
list_item.SubItems.Add(Array(2))
list_item.SubItems.Add(Array(3))
TextBox1.Text = TextBox1.Text + 1
TextBox2.Text =
TextBox3.Text = ""
TextBox2.Focus()

End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
ListView1.GridLines = True
ListView1.View = View.Details
ListView1.Columns.Add("NIS")
ListView1.Columns.Add("Nama", 115)
ListView1.Columns.Add("Alamat", 115)
TextBox1.Text = 1
TextBox1.Focus()
End Sub
Array Multidimensi Suatu array yang fungsinya hampir sama dengan array satu
dimensi hanya saja pada array multidimensi ini mewakili nilai-nilai tabel yang terdiri
dari informasi yang diatur dalam baris dan kolom. Untuk mengidentifikasi elemen-
elemen tabel tertentu. Kita harus menentukan dua indeks. Pertama untuk
mengidentifikasi elemen baris dan yang kedua mengidentifikasi elemen-elemen kolom.
Array multidimensi memiliki lebih dari dua dimensi.
Aturan penulisan Array Multidimensi:
Dim nama_array [indeks, indeks] As Tipe_Data Atau Dim nama_array
[indeks,indeks,indeks] As Tipe_Data

Anda mungkin juga menyukai