Array Ihsan Jatnika Array Daftar dari variabelvariabel yang
Array Ihsan Jatnika
Array • Daftar dari variabel-variabel yang dapat menyimpan sejumlah nilai dengan tipe yang sama Elemen-Elemen Array 70 85 112 Array 65 50
Jenis Array • Array berdimensi satu • Array berdimensi dua • Array berdimensi banyak
Array Berdimensi Satu • Nama. Array(Nomor. Indeks. Array) N(0) N(1) N(2) N(3) N(4) 70 85 112 65 50 N
Deklarasi Array Berdimensi Satu • 2 Bentuk : – DIM Nama. Array(N) – DIM Nama. Array(Nilai. Terendah TO Nilai. Tertinggi) • Nilai subscript terkecil adalah nol (0) • Jumlah elemen yang dialokasikan = N+1 • Diakhiri dengan tanda jenis data ($, #, !, %, &) atau dengan menambahkan AS Tipe di akhir pernyataan DIM • Tipe dapat berupa INTEGER | LONG | SINGLE | DOUBLE | STRING | USER-DEFINED TYPE
Contoh DIM Nama. Barang$(50) DIM Nama. Barang(50) AS STRING DIM Penyanyi(20) AS STRING * 25
• Catatan : Option Base 1, akan membuat subscript terendah adalah 1
Array Berdimensi Dua • Mempunyai dua buah subscript yang dipisahkan dengan tanda koma, dan jangkauan masing-masing subscript boleh berbeda • Contoh Deklarasi – DIM Jumlah. Terjual% (1 TO 3, 1991 TO 1994)
Array Berdimensi Banyak • DIM Nama. Array(m, n, p, o, …) • DIM Nama. Array(m TO n, p TO q, r TO s, …)
Array Statis dan Dinamis • Array Statis – Dialokasikan di awal program • Array Dinamis – Dialokasikan saat DIM dieksekusi
DIM A(10) DIM A(N) ‘Array statis ‘Array Dinamis DIM A(10) ‘$DYNAMIC DIM B(20) ‘Statis ‘Dinamis
Tugas • • ERASE REDIM Subscript Out of Range Fungsi LBOUND dan UBOUND
- Slides: 14