https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQXFMX2ali7M5LMGZfaTebxSyIX3GFsf4BvBOTxn4JR_4pDiJm68qena1ORkCsoiMJ0-G4PB05cE63yFIerea3BjJinF-dQ_8UUJCrJV2lkSF8-B3Ky8Pcxr2dIHvboSHVw9C2BtyDdnlv/s1600/c%252B%252B.jpg
Tipe Data Abstrak (Abstract Data Type)


Tipe data adalah jenis data dari suatu nilai atau variabel yang ditangani oleh bahasa pemrograman Generalisasi dari tipe data primitif dan generalisasi dari operasi-operasi primitif
Tipe data dibagi dua yaitu:

1. Built-in type Abstract Data Type
Tipe data yang tersedia berupa untaian bit memori komputer yang sudah terdefenisi dalam bahasa pemrograman tersebut
Contohnya adalah : boolean, character, string, bit, byte, array, dll.

2. User defined type
Tipe data yang didefenisikan sendiri oleh user sesuai dengan domain persoalan yang dihadapi.

Contoh : (Dalam Bahasa Pascal)

Type
      TPerson=record
                  name : string[30]
                  address : string[100]
                  city : string[20]
      end;
Var
      aPerson=TPerson


Contoh User defined type :
Program Data
         Type
         Manusia=record
         Nama : String
         JK : boolean
         TglLhr : Date
      end;
Var
     Orang = Manusia
Begin
{Cara untuk mengisikan data}
     Orang.Nama='Dewi';
     Contoh User defined type
     Orang.Jk=0;
     Orang.TglLhr=12-12-2000;
    {Cara untuk menampilkan}
     writeln(Orang);
 end.




Share To:
Magpress

MagPress

Vestibulum bibendum felis sit amet dolor auctor molestie. In dignissim eget nibh id dapibus. Fusce et suscipit orci. Aliquam sit amet urna lorem. Duis eu imperdiet nunc, non imperdiet libero.

0 comments so far,add yours