LP Pertemuan 4
1. Apa yang dimaksud dengan Array? Jelaskan!
2. Apa yang dimaksud dengan Record ?
jelaskan!
3. Tuliskan bentuk umum dari Type pada
Record!
======= Jawaban
=======
1. Array
adalah kumpulan data bertipe sama yang menggunakan nama sama.
Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku.
Array dapat dibedakan menjadi :
Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku.
Array dapat dibedakan menjadi :
1. Array berdimensi satu
2. Array berdimensi dua
3. Array berdimensi tiga
[0]
|
[1]
|
[2]
|
[3]
|
[4]
|
[5]
|
[6]
|
[7]
|
[8]
|
[9]
|
45
|
27
|
75
|
57
|
86
|
45
|
98
|
45
|
3
|
43
|
Array dapat dideklarasikan menjadi array 1 dimensi maupun lebih. Berikut adalah gambaran konsep array 1 dimensi.
Jika dibuat 2 dimensi, maka gambaran
konsepnya adalah sebagai berikut.
|
[0]
|
[1]
|
[2]
|
[3]
|
[4]
|
[5]
|
[6]
|
[7]
|
[8]
|
[0]
|
27
|
75
|
57
|
86
|
45
|
98
|
45
|
3
|
43
|
[1]
|
45
|
34
|
43
|
5
|
5
|
76
|
23
|
84
|
67
|
[2]
|
30
|
34
|
96
|
3
|
36
|
34
|
45
|
73
|
38
|
[3]
|
46
|
17
|
38
|
38
|
94
|
53
|
53
|
35
|
65
|
[4]
|
13
|
64
|
37
|
85
|
48
|
27
|
23
|
35
|
64
|
[5]
|
11
|
46
|
75
|
72
|
52
|
43
|
1
|
35
|
8
|
2.
Record adalah kumpulan elemen –
elemen data field yang terdiri dari beragam tipe data yang digabungkan menjadi
satu kesatuan, serta jumlah datanya bergantung pada saat pendeklarasian
variabel yang memanggil record tersebut. Record dapat digambarkan
seperti sebuah tabel, serta field adalah kolom dari tabel tersebut.
Berikut adalah gambaran sebuah record
RECORD MAHASISWA
Nama
|
NPM
|
Kelas
|
IPK
|
F
I
E
L
D
1
|
F
I
E
L
D
2
|
F
I
E
L
D
3
|
F
I
E
L
D
4
|
3.
Bentuk umum :
Type
<nama record> = record
<nama field 1> : <tipe data>;
<nama field 2> : <tipe data>;
<nama field 3> : <tipe data>;
. . .
<nama field n> : <tipe data>;
End;
Var
<nama variabel> : <nama record>;
Contoh :
Type
Mahasiswa = record
nama : string[30];
npm : string[8];
kelas : string[5];
ipk : real;
End;
Var
mhs : Mahasiswa;
data_mhs : array[1..100] of mahasiswa;
Tidak ada komentar:
Posting Komentar