Page 84 - MODUL PDKP'21
P. 84

Modul 3 – Array, Record dan Pemrograman Modular                                                                              2021

                           Var
                              Nama:Array[1..15]of string[40];
                              Divisi:Array[1..15]of string[20];
                              Umur:Array[1..15]of string[30];
                             b,a:integer;
                           Begin
                             Write('Jumlah Karyawan:');readln(a);
                             For b:=1 to a do
                                Begin
                                   Writeln;
                                   Writeln('data ka ke-',b);
                                   Write('Nama :');readln(Nama[b]);
                                   Write('Divisi :');readln(Divisi [b]);
                                   Write('Umur :');readln(Umur[b]);
                                   Writeln;
                                 End;
                             clrscr;
                             For b:=1 to a do
                                 Begin
                                    Writeln('data pekerja ke-',b);
                                     Writeln('Nama :',Nama[b]);
                                     Writeln('Divisi:',Divisi [b]);
                                     Writeln('Umur :',Umur[b]);
                                    Writeln;
                                  End;
                                Readln;
                             End.

                      B. RECORD
                         Record   adalah salah satu tipe data terstruktur, dengan tipe data record, dapat
                      dikumpulkan beberapa item data yang masing-masing dapat mempunyai tipe data
                      yang berbeda-beda (Jogiyanto, 1990, p. 455). Record
                                                                               mirip dengan Array, di mana
                      kita bisa membuat sebuah variabel yang berisi berbagai elemen. Perbedaannya,
                      record  bisa menampung berbagai jenis tipe data, tidak hanya 1 tipe data seperti

                      Array. Untuk membuat record di dalam Pascal, kita bisa mendeklarasikannya di
                      bagian type.
                         Contoh deklarasi :

                             Type
                                 Nama_record=record
                                    Variabel: tipe_data;
                                    Variabel: tipe_data;
                                    Variabel: tipe_data;

                                 End;

                         a. Perintah Record
                            Terdapat dua perintah yang digunakan untuk record       yaitu:
                            a)  Statement    Titik

                                Record yang  menggunakan  perintah  tanda  titik  (.)  untuk  memanggil
                            variabelnya.



                  Praktikum Dasar Komputer & Pemrograman 2021                                                                                III-69
   79   80   81   82   83   84   85   86   87   88   89