ARRAY Dalam BASIC
Array Daftar dari variabel-variabel yang dapat menyimpan sejumlah nilai dengan tipe yang sama 70 85 112 65 50 Elemen-Elemen Array Array
Jenis Array Array berdimensi satu Array berdimensi dua Array berdimensi banyak
Array Berdimensi Satu NamaArray(NomorIndeksArray) 70 85 112 65 50 N(0)
Deklarasi Array Berdimensi Satu 2 Bentuk : DIM NamaArray(N) DIM NamaArray(NilaiTerendah TO NilaiTertinggi) 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 NamaBarang$(50) DIM NamaBarang(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 JumlahTerjual% (1 TO 3, 1991 TO 1994)
Array Berdimensi Banyak DIM NamaArray(m, n, p, o, …) DIM NamaArray(m TO n, p TO q, r TO s, …)
Array Statis dan Dinamis Dialokasikan di awal program Array Dinamis Dialokasikan saat DIM dieksekusi
DIM A(10) ‘Array statis DIM A(N) ‘Array Dinamis DIM A(10) ‘Statis ‘$DYNAMIC DIM B(20) ‘Dinamis
Tugas ERASE REDIM Subscript Out of Range Fungsi LBOUND dan UBOUND
Referensi Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma Yay Singleman, Business Programming Logic 2nd –ed, Prentice Hall Engelwood Cliffs, NewJersey, 1982. Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981. Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. Rijanto Tosin, Quick Basic, Dinastindo. Wikipedia