Melihat judul tutorial kali ini mungkin terdengar sedikit rumit. Tapi jika anda
sudah memahami cara penggunaan tipe data array dan tipe data record
pascal (yang telah kita bahas sebelumnya) , pembahasan kali ini bisa
dipahami dengan mudah.
Kali ini saya akan saya akan menggabungkan tipe data array dengan tipe
data record, atau lebih tepatnya membuat array dari struktur data record di
dalam bahasa pemrograman pascal.
3
4
5
6
7
8
9
10
11
nama: string[20];
umur: integer;
sekolah: string[30];
kota: string[20];
end;
var
siswa: rec_siswa;
siswa[1].nama:= 'Santi';
siswa[1].umur:= 18;
siswa[1].sekolah:= 'SMA 1 Merdeka';
siswa[1].kota:= 'Makasar';
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
record
nama: string[20];
umur: integer;
sekolah: string[30];
kota: string[20];
end;
var
siswa: array [0..5] of rec_siswa;
begin
clrscr;
siswa[0].nama:= 'Anto';
siswa[0].umur:= 17;
siswa[0].sekolah:= 'SMA 1 Durian Runtuh';
siswa[0].kota:= 'Pelembang';
writeln('Nama : ',siswa[0].nama);
writeln('Umur : ',siswa[0].umur);
writeln('Sekolah : ',siswa[0].sekolah);
writeln('Kota : ',siswa[0].kota);
writeln;
siswa[1].nama:= 'Santi';
siswa[1].umur:= 18;
siswa[1].sekolah:= 'SMA 1 Merdeka';
siswa[1].kota:= 'Makasar';
writeln('Nama : ',siswa[1].nama);
writeln('Umur : ',siswa[1].umur);
writeln('Sekolah : ',siswa[1].sekolah);
writeln('Kota : ',siswa[1].kota);
readln;
end.
Semoga anda bisa memahami maksud dari kode program diatas. Sebagai
latihan, dapatkah anda melanjutkannya hingga element ke-6 (yang memiliki
index array 5)?
Tutorial kali ini sekaligus menutup 3 tutorial yang membahas tipe data
record pascal. Berikutnya kita akan masuk ke dalam tipe data set dalam
bahasa pemrograman pascal.
Ya.. kembali lagi ke posting gua. setelah lama gak ngepost karena alasan koneksi.
sekarang
udah
lumayan
lah
koneksinya.
oke ga basa basi lagi. sekarang gua mau share gimana caranya membuat file exe dari
turbo pascal. karena ga mungkin kan setiap program yang kalian buat kalo mau
digunakan orang lain harus berupa source code?
kenapa harus dibuat exe?
pertama, pengguna belum tentu ngerti maksud dari source code
kedua, repot lah kalo setiap mau buka program harus buka turbo pascal, buka file nya,
run program tersebut, kalo masih ada error, benerin sampe ga ada error nya. kalo udah
ga ada error dan program berjalan sempurna, save program nya. close turbo pascal nya
deh.
sekarang buka aplikasi yang namanya TPX. dia ada di C:\Program Files\TP\BIN . cari
namanya TPX.
muncul editor kaya turbo pascal biasa kan? sekarang open file yang mau dijadiin exe.
kalo udah terbuka, lihat... di bagian atas ada macam macam menu, klik yang options
dan klik directories
ubah EXE & TPU directory sesuai keinginan kalian SELAIN DRIVE C (sebagai contoh di
atas, saya menggunakan drive d). klik OK
setelah itu, jalankan program nya. jika program jalan seperti biasa, berarti EXE dari
program tersebut sudah jadi. silahkan cek direktori yang sudah ditentukan. jika masih
ada pesan error, berarti ada kesalahan. silahkan cek step by step di atas
mudah kan?
ada error? atau gagal? silahkan comment di bagian bawah dari posting ini.
selamat bermain code :-)
program biodata;
uses crt;
var
nama, alamat : string;
umur : integer;
begin
clrscr;
writeln(===========================================);
writeln( Biodata);
writeln(===========================================);
write(Nama : ); readln(nama);
write(Umur : ); readln(umur);
write(Alamat : ); readln(alamat);
writeln(-);