Anda di halaman 1dari 20

Pemrograman Visual

JOB SHEET : Larik atau Array

Mata Kuliah : Pemrograman Visual


Dosen : MARDIYONO, S.Kom., M.Sc. [EL]

Disusun oleh :
Nama : Vedica Widyabriza Rohaly
NIM : 4.33.20.1.24

PROGRAM STUDI TEKNOLOGI REKAYASA KOMPUTER


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2021

88
BAB VIII LARIK ATAU ARRAY

8.1 Standar Kompetensi

Setelah mengikuti perkuliahan ini diharapkan mahasiswa akan dapat:


1) Mahasiswa dapat memahami bentuk array pada pemrograman Visual Basic.Net.
2) Mahasiswa dapat membuat aplikasi dengan kasus berbagai bentuk array.

8.1 Dasar Teori

Array adalah struktur data yang menyimpan sekumpulan elemen yang bertipe sama.
Array merupakan sekumpulan data dimana setiap data memiliki suatu indeks sebagai
penunjuk elemen. Suatu variabel dapat berupa array dengan tipe data tertentu.

Perbedaan mendasar dalam program yang memakai variabel biasa dengan variabel yang
dideklarasikan menggunakan Array adalah setiap variabel atau pengenal hanya
menyimpan sebuah nilai dari tipe data tertentu yang artinya tidak bisa digunakan untuk
menyimpan beberapa buah nilai yang bertipe sejenis.

Penggunaan array diperlukan untuk menyimpan beberapa data sejenis untuk dilakukan
manipulasi tertentu, misalnya penggunaan array untuk mengolah sekumpulan data nilai
mahasiswa, untuk mengolah sekumpulan daftar harga obat pada apotek, dan lain-lain.

Sintaks untuk membuat variabel array adalah sebagai berikut :


<keyword> nama_var_array(x) As [tipe_data]

x : menunjukkan jumlah elemen (indeks) yang dimiliki sebuah variabel array atau dengan
kata lain x menunjukkan jumlah data/elemen maksimal dari variabel array tersebut.

Contoh variabel array :


Dim Rekam_Medis(5) As String
Keterangan :
Menciptakan suatu variabel array dengan nama Rekam_Medis yang memiliki indeks
terakhir 5 atau memiliki jumlah data/elemen sebanyak 5 (karena indeks elemen pada
array dimulai dari angka 1, dan jika indeks terakhirnya 5, maka dapat dihitung jumlah

Larik atau Array 89


elemennya sehingga berjumlah 5 elemen yaitu Rekam_Medis(1), Rekam_Medis(2),
Rekam_Medis(3),Rekam_Medis(4), Rekam_Medis(5), dengan tipe data String).

8.1.1. Mendeklarasikan Array


Seperti variabel biasa, dalam mendeklarasikan variabel array juga menggunakan nama
array, jumlah dan tipe data, dan juga harus dideklarasikan dengan variabel Dim, Public
atau Private.
Deklarasi variabel array dapat diperhatikan pada beberapa contoh berikut :
Dim Hari_Tanggal(3) As String
Dim Nama_Poli(3) As String
Dim JumlahPasien_RawatInap(3) As String
Dim JumlahPasien_RawatJalan(3) As String

Hari_Tanggal(1) = “Senin,20/11/2010”
Nama_Poli(1) = “Poli Anak”
JumlahPasien_RawatInap(1) = “8 anak”
JumlahPasien_RawatJalan(1) = “12 anak”

Hari_Tanggal(2) = “Senin,21/11/2010”
Nama_Poli(2) = “Poli Bedah”
JumlahPasien_RawatInap(2) = “5 orang”
JumlahPasien_RawatJalan(2) = “7 orang”

Dim Nama_Pasien(2) As String


Dim Indikasi_Penyakit(2) As String

Nama_Pasien(1) = “Eryani”
Indikasi_Penyakit(1) = “Hipertensi”

Nama_Pasien(2) = “Anniza”
Indikasi_Penyakit(2) = “Gejala Tifus”

8.1.2. Array Dinamis


Pada beberapa deklarasi variabel array, terkadang belum diketahui berapa jumlah elemen
data untuk variabel array tersebut atau kita belum tahu berapa jumlah data yang akan
diinputkan oleh user ke dalam program tersebut.
Oleh sebab itu untuk jumlah elemen data yang belum pasti dapat digunakan array
dinamis. Array dinamis dibuat dengan mendeklarasikan varriabel array tanpa
mendeskripsikan jumlah elemennya, seperti contoh berikut :
Dim Kode_KemasanObat() As String
Dim Nama_KemasanObat() As String

Larik atau Array 90


Dalam mendeklarasikan variabel array dapat juga dilakukan pengubahan jumlah elemen
array dengan menggunakan perintah ReDim, seperti contoh berikut :
ReDim Kode_KemasanObat(5)
ReDim Nama_KemasanObat(5)

Contoh :
Dim Kode_KemasanObat() As String
ReDim Kode_KemasanObat(2)
Kode_KemasanObat(1) = “Paracetamol_01”
Kode_KemasanObat(2) = “Asam Mefenamat_02”
ReDim Kode_KemasanObat(3)

Keterangan :
Pada saat program dieksekusi, maka semua jumlah elemen data yang sebelumnya
ditampung pada array Kode_KemasanObat(2) akan hilang, karena diubah dengan
ReDim Kode_KemasanObat(3). Sehingga jumlah elemen data akhir pada array
Kode_KemasanObat adalah 2.

8.1.3. Array Satu Dimensi

Array 1 dimensi adalah sebuah variabel yang menyimpan sekumpulan data yang
memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 index atau subskrip.

Array dalam bahasa Indonesia adalah indeks, maka 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).

Array dapat diibaratkan sebagai kereta api dalam komputer, yang di dalamnya tedapat
gerbong-gerbong memory yang berisi data-data yang mempunyai tipe dan perlakuan yang
sama. Untuk mengambil atau menampilkan nilai array dapat dianalogikan dengan
mencari kursi dalam gerbong kereta api, maka pada karcis perlu dituliskan 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(5).

Larik atau Array 91


Untuk dapat membuat variabel array maka terlebih dahulu harus didefinisikan nama
variabel array dan berapa jumlah maksimalnya dengan cara:

Dim nama_variabel(jumlah_elemen_array) as Tipe_Data

Perintah ini diletakkan sesuai kebutuhan apakah array ini hanya untuk subroutine (event)
lokal atau pada seluruh event di form.

Array pada Visual Basic dimulai dari indeks 0. Sehingga data pertama dituliskan dengan
var(0). Visual Basic juga mengenal array dinamis, dimana jumlahnya bisa tak terbatas.
Untuk mendefinisikan array dinamis dapat dilakukan dengan mendefinisikan array tanpa
menuliskan jumlah maksimum arraynya sebagai berikut:
Dim variabel() as tipe_data
Untuk contoh nama di atas, dapat dituliskan dengan:
Dim nama() as string

8.1.4. Array Dua Dimensi


Array bisa menggunakan satu indeks yang disebut dengan satu dimensi seperti yang
sudah dijelaskan di atas. Dan juga bisa menggunakan lebih dari satu, misalkan 2 indeks
yang dinamakan dengan array 2 dimensi dan ditulis dengan:
variabel(indeks1,indeks2)
Array 2 dimensi ini biasa digunakan untuk keperluan matrik, dimana indeks pertama
menyatakan baris dan indeks kedua menyatakan kolom. Sebagai contoh a(2,3) adalah
nilai a pada baris 2 dan kolom 3.

8.1.5. Array Multi Dimensi


Dalam deklarasi elemen array biasanya dideskripsikan jumlah elemen tunggal, namun
dapat juga dideskripsikan jumlah array yang multidimensi artinya terdiri dari 2 dimensi
indeks array yaitu (x,y).
Sintaks dasar dari array multidimensi adalah sebagai berikut :
<keyword> nama_var_array(x,y) As [tipe_data]

Keterangan :
X : Jumlah data (dihitung mulai dari data ke-0 sampai seterusnya)
Y : Indeks data ( angka 0 sampai seterusnya)
Contoh :

Larik atau Array 92


Dim Rekam_Medis(2,3) As String

Keterangan :
Pada variabel array diatas memiliki jumlah elemen sebanyak 12 yang dihasilkan dari
perkalian antara jumlah elemen X=3 (mulai dari 0) dan jumlah elemen Y=4 (mulai dari
0). Indeks tersebut mencakup :
 Rekam_Medis(0,0), Rekam_Medis(0,1), Rekam_Medis(0,2), Rekam_Medis(0,3).
 Rekam_Medis(1,0), Rekam_Medis(1,1), Rekam_Medis(1,2), Rekam_Medis(1,3).
 Rekam_Medis(2,0), Rekam_Medis(2,1), Rekam_Medis(2,2), Rekam_Medis(2,3).

7.3 Contoh Soal


1) Desainlah sebuah form dengan nama “frmDataObat” seperti pada tampilan form
berikut ini :
2)

Masukkan nilai property dari masing-masing komponen dan form seperti tabel di
bawah ini, dan atur penempatan setiap komponen seperti gambar
Komponen Property Nilai
Form1 Name Form1
Text Form1
StartUpPosition 2-CenterScreen
Label1 Text Kode Obat
Label2 Text Nama Obat
Label3 Text Kemasan
Label4 Text Harga Beli
Label5 Text Harga Jual
TextBox1 Name TextBox1

Larik atau Array 93


TextBox2 Name TextBox2
TextBox3 Name TextBox3
TextBox4 Name TextBox4
TextBox5 Name TextBox5
Buttons1 Text &Simpan
Name Simpan
Buttons2 Text &Tampilkan Data
Buttons3 Text &Keluar
Name keluar
ListBox1 Text (Kosong)

Selanjutnya tuliskan kode program berikut ini :


Deklarasikan variabel array seperti berikut :
Private indeks_data As Byte = 0
Private jumlah_data As Byte = 5
Private kode_obat(5) As String
Private nama_obat(5) As String
Private kemasan(5) As String
Private harga_beli(5) As Integer
Private harga_jual(5) As Integer

Pada event button Simpan tuliskan kode program berikut :


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If indeks_data >= jumlah_data - 1 Then
MsgBox("List sudah penuh")
Else
kode_obat(indeks_data) = TextBox1.Text
nama_obat(indeks_data) = TextBox2.Text
kemasan(indeks_data) = TextBox3.Text
harga_beli(indeks_data) = CInt(TextBox4.Text)
harga_jual(indeks_data) = CInt(TextBox5.Text)
indeks_data = indeks_data + 1
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox5.Focus()
End If
End Sub
Pada event button Tampilkan Data tuliskan kode program berikut :
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Dim I As Byte
ListBox1.Items.Clear()
If indeks_data > 0 Then

For I = 0 To indeks_data - 1
ListBox1.Items.Add(kode_obat(I))
Next

Larik atau Array 94


End If
End Sub

Pada even button keluar tuliskan kode program berikut :


Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles keluar.Click
Dim keluar As String
keluar = MessageBox.Show("Anda yakin tutup form ini ?", "Global
Variabel", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If keluar = MsgBoxResult.Yes Then
End
Else
End If
End Sub

3) Desain sebuah form dengan nama “frmDataKemasanObat1” seperti pada


tampilan berikut :

Masukkan nilai property dari masing-masing komponen dan form seperti tabel berikut
ini, dan atur penempatan setiap komponen seperti gambar
Komponen Property Nilai
Form1 Name Form1
Text Data Obat
StartUpPosition 2-CenterScreen
Label1 Text Kode Obat
Label2 Text Nama Obat
Label3 Text Kode Obat
Label4 Text Nama Obat
TextBox1 Name TextBoxKode
TextBox2 Name TextBoxNama
Buttons1 Text &Simpan

Larik atau Array 95


Name Simpan
Buttons2 Text &LihatData
Name LihatData
Buttons3 Text &Set Array
Name SetArray
Buttons4 Text &Exit
Name Buttons4
ListBox1 Text (Kosong)
ListBox2 Text (Kosong)

Selanjutnya tuliskan kode program berikut ini :


Deklarasikan variabel array berikut :
Dim indeks_data As Byte = 0
Private jumlah_data As Byte = 5
Dim kode_kemasan() As String
Dim nama_kemasan() As String

Pada event frmDataKemasanObat_Load tuliskan kode program berikut :


ReDim kode_kemasan(5)
ReDim nama_kemasan(5)
Penjelasan variabel array :
indeks_data diisi mulai dari angka 0 – seterusnya
jumlah_data diisi maksimal sebanyak 5 data
Variabel array kode_kemasan, nama_kemasan tidak ditentukan
berapa jumlah data yang harus diisi karena dibuat bersifat dinamis.
Namun, pada variabel array tersebut dapat diubah jumlah data yang bisa
ditampung oleh variabel tersebut dengan perintah:
ReDim kode_kemasan(5)
ReDim nama_kemasan(5)
Sehingga masing-masing variabel array tersebut dapat berisi data sebanyak 5.
Pada event button Simpan tuliskan kode program berikut :
Private Sub Simpan_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Simpan.Click
If indeks_data > jumlah_data - 1 Then
MsgBox("List sudah penuh")
Else
kode_kemasan(indeks_data) = TextBoxKode.Text
nama_kemasan(indeks_data) = TextBoxNama.Text
TextBoxKode.Text = ""
TextBoxNama.Text = ""
TextBoxKode.Focus()

Larik atau Array 96


indeks_data = indeks_data + 1
End If
End Sub
Pada event button Lihat Data isikan dengan kode program berikut :
Private Sub LihatData_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LihatData.Click
Dim i As Byte
If indeks_data > 0 Then
ListBox1.Items.Clear()
ListBox2.Items.Clear()
For i = 0 To indeks_data - 1
ListBox1.Items.Add(kode_kemasan(i))
ListBox2.Items.Add(nama_kemasan(i))
Next
End If
End Sub
Pada event button Set Array isikan dengan kode program berikut:
Private Sub SetArray_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SetArray.Click
jumlah_data = InputBox("Jumlah Array", "Set Jumlah Array", 5)
ReDim kode_kemasan(jumlah_data)
ReDim nama_kemasan(jumlah_data)
indeks_data = 0
End Sub

Pada event button Exit isikan dengan kode program berikut :


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Dim keluar As String
keluar = MessageBox.Show("Anda yakin tutup form ini ?", "Global
Variabel", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If keluar = MsgBoxResult.Yes Then
End
Form1.Show()
Else
End If
End Sub

8.3 Rangkuman
Kadang dalam proses pemrograman kita harus memanipulasi sejumlah atau
sekumpulan nilai dalam suatu peubah. Peubah biasa hanya mampu menyimpan nilai
terakhir yang dimasukkan dalam peubah tersebut, jadi jika diinginkan nilai yang
pernah dimasukkan tetap tersimpan dalam memori maka data tersebut harus disimpan

Larik atau Array 97


dalam peubah bertipe larik atau array. Karena tipe ini memungkinkan sejumlah nilai
dapat tersimpan dalam suatu peubah.

untuk mengakses larik atau array adalah dengan menyebutkan nama peubah diikuti
nomor indeksnya, bila lariknya lebih dari satu dimensi, maka untuk mengaksesnya
sama seperti cara sebelumnya tetapi ditambah dengan nomor indeks ukuran ke dua
dan seterusnya.

8.4 Soal Latihan


1) Membuat program untuk memasukkan matrik dan menampilkan matrik dengan
desain tampilan sebagai berikut:

Adapun untuk pengaturan propertinya sebagai berikut :


Komponen Property Nilai
Form1 Name formLatihan63
Text Latihan Array 3
StartUpPosition 2-CenterScreen
Label1 Text Posisi Matrik: Baris
Label2 Text Kolom =
Label3 Text Nilai Elemen Matrik =
TextBox1 Text (Kosong)
TextBox2 Text (Kosong)
TextBox3 Text (Kosong)
Button1 Text Simpan
Button2 Text Tampilkan

Source Code :
Public Class formLatihan63

Larik atau Array 98


Dim s(3, 3) As Integer
Dim baris As Integer
Dim kolom As Integer
Dim matrik As String
Dim tutup As String
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
baris = Val(TextBox1.Text)
kolom = Val(TextBox2.Text)
s(baris, kolom) = Val(TextBox3.Text)
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.Focus()
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click
ListBox1.Items.Clear()
For i = 1 To 3
matrik = ""
For j = 1 To 3
matrik = matrik & s(i, j) & ""
Next j
ListBox1.Items.Add(matrik)
Next i
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click
tutup = MessageBox.Show("Anda yakin tutup form ini ?", "Exit",
MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If tutup = MsgBoxResult.Yes Then
End
Else
End If
End Sub
End Class

Tampilan Program

Larik atau Array 99


2) Desainlah form dengan nama “frmDataKemasanObat2”, seperti pada tampilan
berikut ini :

Larik atau Array 100


Adapun untuk pengaturan propertinya sebagai berikut :
Komponen Property Nilai
Form1 Name Form1
Text Form3
StartUpPosition 2-CenterScreen
Label1 Text Kode Kemasan
Label2 Text Nama Kemasan
Label3 Text Kode Kemasan
Label4 Text Nama Kemasan
TextBox1 Name TextBoxKodeKemasan
TextBox2 Name TextBoxNamaKemasan
Buttons1 Text &Simpan
Name Simpan
Buttons2 Text &LihatData
Name LihatData
Buttons3 Text &Exit
Name Buttons4
ListBox1 Text (Kosong)
ListBox2 Text (Kosong)
GroupBox1 Text Data Kemasan Obat
GroupBox2 Text (Kosong)

Source Code :
Public Class Form1
Dim indekdata As Byte = 0
Dim jmldata As Byte = 5
Dim kodekem() As String
Dim namakem() As String
Dim tutup As String
Private Sub Simpan_Click(sender As Object, e As EventArgs) Handles
Simpan.Click
If indekdata > jmldata - 1 Then
MsgBox("List sudah penuh!")
Else

Larik atau Array 101


kodekem(indekdata) = TextBox1.Text
namakem(indekdata) = TextBox2.Text
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()
indekdata = indekdata + 1
End If
End Sub
Private Sub LihatData_Click(sender As Object, e As EventArgs) Handles
LihatData.Click
Dim I As Byte
If indekdata > 0 Then
ListBox1.Items.Clear()
ListBox2.Items.Clear()
For I = 0 To indekdata - 1

ListBox1.Items.Add(kodekem(I))
ListBox2.Items.Add(namakem(I))
Next
End If
End Sub
Private Sub Buttons4_Click(sender As Object, e As EventArgs) Handles
Buttons4.Click
tutup = MessageBox.Show("Anda yakin tutup form ini ?", "Exit",
MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If tutup = MsgBoxResult.Yes Then
End
Else
End If
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
ReDim kodekem(5)
ReDim namakem(5)
End Sub
End Class

Tampilan Program

Larik atau Array 102


3) Desainlah form dengan nama “frmDataKemasanObat3”, seperti pada tampilan
berikut ini :

Larik atau Array 103


Adapun untuk pengaturan propertinya sebagai berikut :
Komponen Property Nilai
Form1 Name Form1
Text Kasir Sederhana
StartUpPosition 2-CenterScreen
Label1 Text No. Meja
Label2 Text Makanan
Label3 Text Jumlah
Label4 Text Harga Satuan
Label5 Text Minuman
Label6 Text Jumlah
Label7 Text Harga Satuan
TextBox1 Name Meja
TextBox2 Name Makanan
TextBox3 Name Jumlahmakanan
TextBox4 Name Hargamakanan
TextBox5 Name Minuman
TextBox6 Name Jumlahminuman
TeksBox7 Name Hargaminuman
Buttons1 Text &Simpan
Name simpan
Buttons2 Text &Pesanan
Name pesanan
Buttons3 Text &Tampilkan Data
Name tampilkan
Buttons4 Text &Bersihkan data
Name bersihkan
Buttons5 Teks &Keluar
Name keluar
ListBox1 Name Daftar
GroupBox1 Text Meja
GroupBox2 Text Pesanan
GroupBox3 Text Daftar Pesanan
GroupBox4 Text Hapus Data

Source Code :
Public Class Form1

Larik atau Array 104


Private indeks_data As Byte = 0
Private jumlah_data As Byte = 20
Private no_meja(20) As Integer
Private nama_makanan(20) As String
Private jumlah_makanan(20) As Integer
Private harga_makanan(20) As Integer
Private nama_minuman(20) As String
Private jumlah_minuman(20) As Integer
Private harga_minuman(20) As Integer

Private Sub keluar_Click(sender As Object, e As EventArgs) Handles


keluar.Click
Me.Close()
End Sub

Private Sub bersihkan_Click(sender As Object, e As EventArgs) Handles


bersihkan.Click
Daftar.Items.Clear()
End Sub

Private Sub simpan_Click(sender As Object, e As EventArgs) Handles


simpan.Click

End Sub

Private Sub pesanan_Click(sender As Object, e As EventArgs) Handles


pesanan.Click
If indeks_data > jumlah_data - 1 Then
MsgBox("List Sudah Penuh")
Else
no_meja(indeks_data) = Meja.Text
nama_makanan(indeks_data) = Makanan.Text
jumlah_makanan(indeks_data) = Jumlahmakanan.Text
harga_makanan(indeks_data) = Hargamakanan.Text
nama_minuman(indeks_data) = Minuman.Text
jumlah_minuman(indeks_data) = Jumlahminuman.Text
harga_minuman(indeks_data) = Hargaminuman.Text
indeks_data = indeks_data + 1
Meja.Text = ""
Makanan.Text = ""
JumlahMakanan.Text = ""
HargaMakanan.Text = ""
Minuman.Text = ""
JumlahMinuman.Text = ""
HargaMinuman.Text = ""
Meja.Focus()
End If

End Sub

Private Sub tampilkan_Click(sender As Object, e As EventArgs) Handles


tampilkan.Click
Dim i As Byte
Daftar.Items.Clear()
If indeks_data > 0 Then
For i = 0 To indeks_data - 1
Daftar.Items.Add("No Meja : " & no_meja(i))
Daftar.Items.Add(nama_makanan(i))
Daftar.Items.Add(jumlah_makanan(i))
Daftar.Items.Add(harga_makanan(i))
Daftar.Items.Add(nama_minuman(i))

Larik atau Array 105


Daftar.Items.Add(jumlah_minuman(i))
Daftar.Items.Add(harga_minuman(i))
Next
End If

End Sub
End Class

Tampilan Program

Kesimpulan :
Kadang dalam proses pemrograman kita harus memanipulasi sejumlah atau
sekumpulan nilai dalam suatu peubah. Peubah biasa hanya mampu menyimpan nilai
terakhir yang dimasukkan dalam peubah tersebut, jadi jika diinginkan nilai yang pernah
dimasukkan tetap tersimpan dalam memori maka data tersebut harus disimpan dalam
peubah bertipe larik atau array. Karena tipe ini memungkinkan sejumlah nilai dapat
tersimpan dalam suatu peubah. Untuk mengakses larik atau array adalah dengan
menyebutkan nama peubah diikuti nomor indeksnya, bila lariknya lebih dari satu

Larik atau Array 106


dimensi, maka untuk mengaksesnya sama seperti cara sebelumnya tetapi ditambahi
dengan nomor indeks ukuran ke dua dan seterusnya.

Larik atau Array 107

Anda mungkin juga menyukai