Tutorial Belajar Pascal Part 25: Cara Membuat Array dari Struktur Data Record Pascal

Posted on

Melihat judul panduan kali ini mungkin terdengar sedikit rumit. Tetapi kalau kamu telah memahami cara pemakaian tipe data array dan tipe data record pascal (yang telah kita bahas sebelumnya) , pembahasan kali ini dapat dimengerti dengan gampang.

Kali ini saya akan saya akan menggabungkan tipe data array dengan tipe data record, atau lebih tepatnya membuat array dari struktur data record di di bahasa pemrograman pascal.


Cara Membangun Tipe Data Record Bentukan

Di 2 panduan record pascal sebelum ini, saya membangun record di bagian var kode program pascal. Kali ini saya akan memindahkannya ke bagian type. Dengan demikian, record akan menjadi tipe data bentukan yang nantinya dapat digunakan selaku basis dari array.

Selaku contoh, saya kembali menggunakan record data ‘pelajar’. Sebelumnya kita mendefenisikan record pelajar di bagian var, seperti contoh berikut ini:

Saya akan memindahkannya kepada bagian type, kemudian mengaksesnya dari bagian var:

Tampak sedikit perubahan, dimana kali ini saya menggunakan variabel ‘rec_siswa’ selaku penampung tipe data bentukan record, baru kemudian ‘memasukkannya’ ke di variabel ‘pelajar’.

Berikut kode program komplit cara penyusunan record di bagian type pascal:

Selain memindahkan record ‘pelajar’ ke bagian type, saya pun menggunakan pedoman with untuk mempermudah pengaksesan isi array. Ini telah kita bahas di panduan sebelumnya: Manfaat dan cara pemakaian pedoman with di record.


Cara Membangun Array dari Struktur Data Record

Setelah memindahkan record ke bagian type, kita dapat membangun array menurut record ini. Melanjutkan contoh record pelajar, cara penyusunan array-nya ialah selaku berikut:

Kode program ini akan membangun variabel pelajar berisi 5 element array yang setiap element-nya ialah record. Terasa membingungkan?

Untuk mengakses element ini, kita pun mesti menggunakan index array. Selaku contoh, untuk mengakses element pertama-tama, yang mempunyai index 0, kita dapat menulis selaku berikut:

Bagaimana untuk element kedua (ber-index 1)?

Seperti yang terlihat, kita mengkombinasikan pengaksesan index array dengan record. Berikut kode program komplit cara penggabungkan array dengan record ini:

Semoga kamu dapat memahami maksud dari kode program diatas. Selaku latihan, dapatkah kamu melanjutkannya hingga element ke-6 (yang mempunyai index array 5)?


Panduan kali ini sekaligus menutup 3 panduan yang membahas tipe data record pascal. Berikutnya kita akan masuk ke di tipe data set di bahasa pemrograman pascal.


Sumber https://www.duniailkom.com/