Minggu, 27 Januari 2019

Pengertian dan Cara Penggunaan Tipe Data Array Pascal

Tipe data array merupakan tipe data yang hampir selalu hadir di dalam bahasa pemrograman. Dalam tutorial pascal kali ini saya akan membahas pengertian dan cara menggunakan tipe data array di dalam bahasa pemrograman pascal.

Pengertian Tipe Data Array Pascal

Tipe data array adalah tipe data bentukan yang terdiri dari kumpulan tipe data lain. Daripada membuat 10 variabel yang terdiri dari nama1, nama2, nama3, dst, akan lebih efisien jika variabel nama ini disimpat ke dalam array.

Sebagai contoh, perhatikan kode program di bawah ini:




























Dalam contoh tersebut saya membuat 4 variabel nilai1, nilai2, nilai3 dan nilai4. Keempat variabel bertipe integer. Tidak ada yang salah dari kode program di atas. Tapi bayangkan apabila kita menyimpan lebih dari 4 nilai, bagaimana jika 10 atau 100 nilai? Tentu tidak efisien jika kita harus membuat nilai1, nilai2, nilai3.... sampai dengan nilai 100. Untuk hal inilah tipe data array cocok digunakan.

Cara Penggunaan Tipe Data array Pascal

Untuk membuat tipe data array di pascal, kita harus menentukan seberapa banyak element array yang ingin dibuat. Element adalah sebutan untuk 'anggota' /isi dari array. Sebagai contoh, untuk membuat 10 element array bertipe integer saya bisa menggunakan kode berikut:








Sekarang, variabel 'nilai' berisi array dengan 10 element bertipe integer. Perhatikan angka 0..9, ini berrarti saya membuat element array dari element 0, element 1, element 3,.. hingga element 9 (total terdapat 10 element).

Bagaimana cara mengakses element ini? kita bisa mengaksesnya melalui nomor index. Index adalah urutan element di dalam sebuah array. Sebagai contoh, untuk mengakses element ke-2, kita bisa menulis: nilai[2]. untuk mengakses element ke-6, bisa menggunakan: nilai[6].

Berikut Contoh kode pragram pascal cara penggunaan tipe data array:



Pada contoh di atas, saya membuat variabel 'nilai' sebagai array yang berisi 10 element integer. Di dalam variabel 'nilai' ini, index array dimulai dari 0 hingga 9, karena saya menulisnya dengan array[0..9] of integer. jika anda ingin membuat 100 element array, bisa menulisnya sebagai array[0..99] of integer.

Walaupun saya membuat 10 elelemnt, tapi kita tidak harus mengisi semua element ini. Pada contoh tersebut, saya hanya mengisi 4 element. Bagaimana dengan element lainnya? ini akan menggunakan nilai default (bawaan) pascal, biasanya berisi angka 0 untuk tipe data integer.

Selain itu, kita juga tidak harus mengisinya secara berurutan. Kita bisa mengisi element-element array ini secra acak, selama masih dalam batas yang ditetapkan. Berikut contohnya:


Tidak ada komentar:

Posting Komentar