Post on 06-Mar-2019
Laporan Akhir 1
Logika:
record: pengenalan record = data mahasiswapengenalan field = nama, kelas, npm
mhs:array[1..2] of data mahasiswa = semua terindeks menjadi mhs[1] mhs[2]. Mhs yaitu tipe data yang berisi 2 elemen dari data record data_mhs.
d,i:integer; D dan I yaitu variable yang berisi bilangan bulat yang akan nanti kita input.
1. begin
clrscr;
write(' data yang di masukan : ');
readln(i);
for d := 1 to i do
with mhs [d] do
pengertian
write(' data yang di masukan : '); yaitu kita akan mencetak kata-kata yang berada di dalam (‘ ‘), dan akan menginput / memasukkan data pada variable i.
for d := 1 to i do dan data d akan melakukan perulangan dari 1 sampai data I yang tadi kita masukkan. with mhs [d] do untuk melakukan pemrosesan pada record mhs[d].
2. writeln(' record ke:',d);write('nama:');readln(nama);write('kelas:');readln(kelas);write('npm:');readln(npm);end;
pengertian:
writeln(' record ke:',d); yaitu kita akan mencetak kata record ke dan hasil dari perulangan pada data d. readln(nama); dan akan mencetak Nama dan memasukkan nama pada variable nama pada data record, write('kelas:'); dan akan mencetak Nama dan memasukkan nama, pada variable nama pada data record, readln(kelas); dan akan mencetak Nama dan memasukkan kelas, pada variable nama pada data record, write('npm:'); dan akan mencetak Nama dan memasukkan npm, pada variable nama pada data record, readln(npm); dan akan mencetak Nama dan memasukkan nama,kelas,npm, pada variable nama pada data record,
3. writeln;writeln;for d:= 1 to i dowith mhs [d] dobeginwriteln('nama : ', nama);writeln('kelas : ', kelas);
writeln('npm : ', npm);end;readln;end.
Pengertian
for d:= 1 to i do Yaitu akan melakukan perulangan lagi pada data d dari 1 sampai data I yang tadi kita masukkan. with mhs [d] do untuk melakukan pemrosesan pada record mhs[d]. writeln('nama : ', nama); dan mencetak Nama dan hasil input nama di variable namawriteln('kelas : ', kelas); dan mencetak Nama dan hasil input nama di variable kelaswriteln('npm : ', npm);, dan mencetak Nama dan hasil input nama di variable npm
hasil outputnya:
kita masukkan data awal 2, setelah itu muncul perintah untuk mengisi data pertama setelah itu akan kembali membuat data yang kedua , knp? Karna kita memasukkan data awal 2 maka akan muncul perintah untuk mengisi data sebanyak 2 kali.