program sisipblakang;
uses crt;
type pointer = ^simpul;
simpul = record
data : string;
end;
var p,baru : pointer;
nama : string;
begin
clrscr;
new(p);p :=nil;
write('masukkan nama (x=selesai):');
readln(nama);
repeat
new (baru);
baru^.data :=nama;
if p = nil then p:=baru;
sampel
08.03 |
Read User's Comments(0)
pointer (struktur data)
05.47 |
program sisipblakang;
uses crt;
type pointer = ^simpul;
simpul = record
data : string;
next : pointer;
end;
var p,baru,ptr : pointer;
nama : string;
begin
clrscr;
new(p);p :=nil;
write('masukkan nama (x=selesai):');
readln(nama);
repeat
new (baru);
baru^.data :=nama;
baru^.next :=nil;
if p = nil then p:=baru;
write ('masukkan nama (x=selesai):');
readln(nama);
until nama ='x';
ptr :=p;
while p^.next <> nil do
begin
write(p^.data,' ');
ptr :=p^.next;
end;
write(p^.data);
readln;
end.
00.20 |
uses
wincrt;
type
pointer = ^pekerja;
pekerja = record
nama : string[10];
posisi : string[10];
gaji : longint;
end;
var
p : pointer;
i : integer;
begin
new(p); {mengalokasikan memori}
p^.nama := 'Farara';
p^.posisi := 'Manager';
p^.gaji := 3000;
writeln('masukan nama :' );readln(p^.nama);
writeln('masukan posisi : '); readln(p^.posisi);
writeln('masukan gaji : '); readln(p^.gaji);
writeln(p^.nama ,' ',p^.posisi,' ',p^.gaji);
dispose(p); {dealokasi memori}
end.
type
pointer = ^pekerja;
pekerja = record
nama : string[10];
posisi : string[10];
gaji : longint;
end;
var
p : pointer;
i : integer;
begin
new(p); {mengalokasikan memori}
p^.nama := 'Farara';
p^.posisi := 'Manager';
p^.gaji := 3000;
writeln('masukan nama :' );readln(p^.nama);
writeln('masukan posisi : '); readln(p^.posisi);
writeln('masukan gaji : '); readln(p^.gaji);
writeln(p^.nama ,' ',p^.posisi,' ',p^.gaji);
dispose(p); {dealokasi memori}
end.
PDT
21.11 |
1. Beberapa alasan menggunakan
salinan data berganda:
- Biaya transmisi. Biaya transmisi menjadi lebih murah dengan menggunakan salinan data berganda.
- Waktu tanggap. Akses terhadap lokal dapat ditingkatkan.
- Keberadaan (Availability). Akses terhadap data lokal atau mengubah salinan data dapat meningkatkan keberadaan data.
- Sekuriti. Jika salah satu salinan data rusak, maka salinan data yang lain dapat digunakan.
- Organisasi data. Data yang sama dapat diorganisasikan secara berlainan pada mesin yang berbeda, sebagai contoh pada sebuah sistem produksi pada sistem informasi.
- Biaya konversi. File yang lama dapat dicadangkan/dipelihara/dilindungi setelah basisdata atau sistem terdistribusi diimplementasikan, sehingga akan mengurangi biaya dan waktu konversi program untuk bekerja dengan struktur data yang baru.
Langganan:
Postingan (Atom)






