Page 67 - Pemrograman Dasar kelas X
P. 67

Bab 2 Variabel, Tipe Data, dan Operator    63

                                   var alamat:string [50];


                     4)  Boolean
                         Tipe  data  Boolean  merupakan  tipe  data  yang  hanya  mempunyai  dua  nilai  yaitu
                         trueataufalse.  Tipe  data  ini  biasanya  digunakan  variabel  yang  hanya  mempunyai  nilai

                         benar  atau  salah  saja.  Misalkan  statusLulus,  bisa  bernilai  True  atau  False;  remidi,  bisa
                         bernilai true atau false, Menikah, bisa bernilai true atau false, pdan sebagainya.

                         Penulisan deklarasi variabel dengan tipe data ini adalah ebagai berikut.
                         Var nama_variabel:boolean;

                 b.  User defined

                     Tipe data ini merupakan tipe data yang dibuat oleh sang programmer. Jadi setiap programmer
                     dapat  membuat  tipe  data  baru  yang  dibutuhkannya.  User  defined  meliputi  enumerated  dan

                     subrange.
                     1)  Enumerated
                        Tipe  data  enumerated  merupakan  tipe  data  yang  didefinisikan  oleh  programmer.  Hal  ini

                        memungkinkan  programmer  untuk  membuat  tipe  datanya  sendiri,  yang  terdiri  dari
                        kumpulan symbol. Contoh penulisan code program tipe data enumerated adalah sebagai

                        berikut:

                        type hari = (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
                        var nama_hari : hari;


                        Dari contoh diatas, baris pertama menunjukkan pembuatan tipe data baru yaitu hari yang
                        berisi nama-nama hari, kemudian di baris kedua menunjukkan deklarasi penggunaan tipe

                        data yang telah dibuat tadi.


                     2)  Subrange
                        Tipe  data  subrange  merupakan  tipe  data  yang  memungkinkan  programmer  untuk
                        mendefinisikan beberapa nilai dari tipe data tertentu. Misalkan seorang programmer ingin

                        membuat tipe data nilai yang dimana tipe data ini berisi bilangan integer dari 1 sampai 10.
                        Contoh penulisan code program tipe data enumerated adalah sebagai berikut:

                        type nilai = 1..10;
                        var nilai_mtk : nilai;
   62   63   64   65   66   67   68   69   70   71   72