Page 66 - Modul Daskom 2020
P. 66

Modul 3 – Array, Record dan Pemrograman Modular                                                                           2020


                          Contoh Source code perintah Array:
                          Program Identitas_Pekerja;
                          Uses  crt;
                          Var
                             Nama:Array[1..15]of string[40];
                             Departement:Array[1..15]of string[20];
                             Umur:Array[1..15]of string[30];
                            b,a:integer;
                          Begin
                            Write('Jumlah Pekerja :');readln(a);
                            For  b:=1 to  a do
                               Begin
                                  Writeln('data ka ke-',b);
                                  Write('Nama :');readln(Nama[b]);
                                  Write('Departement :');readln(departement[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('Departement :',departement[b]);
                                    Writeln('Umur :',Umur[b]);
                                 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:455). Record juga mirip dengan Array, dimana 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.
                                Contoh Flowchart perintah Record Statement Titik :






                  Praktikum Dasar Komputer & Pemrograman 2020                                                                            III-64
   61   62   63   64   65   66   67   68   69   70   71