Page 3 - POLA BERFIKIR
P. 3

Tipe Data Subrange


               Tipe data subrange adalah tipe data bentukan yang berasal dari bagian (sub) tipe data lain  dan
               berada dalam sebuah jangkauan (range). Contohnya, kita bisa membuat tipe data baru yang hanya
               terdiri dari angka 0 sampai 9, atau hanya dari huruf ‘a’ hingga ‘e’.
               Berikut contoh cara pendefenisian tipe data subrange di dalam pascal:


               1     type

               2       satuan= 1..9;

               3     var

               4       a: satuan;
               3. Tipe Data Structured Pascal


               Kelompok tipe data ketiga adalah tipe data structured, atau tipe data terstruktur. Kelompok ini
               terdiri dari tipe data Array, String, Record, Set dan File.
               Tipe Data Array


               Tipe data array adalah tipe data yang terdiri dari kumpulan tipe data lain yang masih setipe.
               Anggota dari array ini dikenal dengan element. Di dalam pascal, jumlah element array harus sudah
               di tentukan di awal program.
               Berikut contoh cara pendefenisian tipe data array di dalam pascal:

               1     var


               2       nilai: array[0..9] of integer;
               Tipe Data String


               Tipe data string adalah tipe data yang bisa menampung banyak karakter sekaligus, seperti kata,
               atau kalimat. Secara internal di dalam pascal, string merupakan array dari tipe data char, oleh
               karena itu, tipe data ini sering dimasukan ke dalam array.
               Berikut contoh cara pendefenisian tipe data string di dalam pascal:


               1     var

               2       a:string;
               Tipe Data Record


               Tipe data record adalah tipe data yang ‘anggotanya’ terdiri dari berbagai jenis tipe data lain.
               Berbeda dengan array yang hanya bisa diisi dengan tipe data yang sejenis, di record bisa berisi
               berbagai jenis tipe data.
               Berikut contoh cara pendefenisian tipe data record di dalam pascal:

               1
                     var
               2       siswa: record

               3       nama: string[20];

               4       umur: integer;

               5       sekolah: string[30];
                       kota: string[20];
               6
                     end;
               7

               Tipe Data Set


               Tipe data set adalah tipe data yang isinya terdiri dari sebuah himpunan tipe data lain, seperti
               hipunan angka 1 sampai 9, himpunan huruf vokal, dll. Tipe data set digunakan untuk membuat
               operasi himpunan seperti gabungan, irisan, atau selisih.
               Berikut contoh cara pendefenisian tipe data set di dalam pascal:
   1   2   3   4   5   6   7   8